Commit 5a570bd8 authored by peng xu's avatar peng xu
Browse files

final version

parent 96816d3d
...@@ -434,6 +434,7 @@ def beam_search_and_return_on_first_stage(model, tokens, lengths, beam_size, sto ...@@ -434,6 +434,7 @@ def beam_search_and_return_on_first_stage(model, tokens, lengths, beam_size, sto
# rank based on scores # rank based on scores
sorted_hyps = sorted(beam_hyp.beams, key=lambda x: x[0], reverse=True) sorted_hyps = sorted(beam_hyp.beams, key=lambda x: x[0], reverse=True)
num_return_gen = min(num_return_gen, len(sorted_hyps))
scores = [sorted_hyps[i][0] for i in range(num_return_gen)] scores = [sorted_hyps[i][0] for i in range(num_return_gen)]
tokens = [sorted_hyps[i][1] for i in range(num_return_gen)] tokens = [sorted_hyps[i][1] for i in range(num_return_gen)]
scores = torch.stack(scores, dim=0) scores = torch.stack(scores, dim=0)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment