Skip to content

bug in model.predict() with s and s.item() #63

@JuliaGast

Description

@JuliaGast

This (l.232 ff):

            for s, prob_s in zip(subjects, prob_subjects):
                if s in s_done:
                    continue
                else:
                    s_done.add(s)

and this:

            for o, prob_o in zip(objects, prob_objects):
                if o in o_done:
                    continue
                else:
                    o_done.add(o)

does not return a true for the if-statement. because e.g., tensor(53) is not equal to tensor(53) - these are different hashs.
Instead, you'd have to modify it to

            for s, prob_s in zip(subjects, prob_subjects):
                if s.item() in s_done:
                    continue
                else:
                    s_done.add(s.item())

(and same for objects)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions