Skip to content

运行时遇到bug #2

@Ljyustc

Description

@Ljyustc

您好,我在运行代码时在train_and_evaluate.py的317行的indices += temp_beam_pos * batch_size遇到bug, 显示
RuntimeError: result type Float can't be cast to the desired output type Long

我排查后发现是因为312行temp_beam_pos = temp_topk / decoder.output_size获得的temp_beam_pos并不是LongTensor型数据,想请问这句代码是什么含义,这个bug该如何解决呢?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions