fix initial states

This commit is contained in:
liujiawang02 2023-12-04 20:41:37 +08:00
parent 0622dea30d
commit 6da1f0b345

View File

@ -82,12 +82,12 @@ class DecodeStream(object):
self.pad_length = 7
if params.decoding_method == "greedy_search":
self.hyp = [params.blank_id] * params.context_size
self.hyp = [-1] * (params.context_size - 1) + [params.blank_id]
elif params.decoding_method == "modified_beam_search":
self.hyps = HypothesisList()
self.hyps.add(
Hypothesis(
ys=[params.blank_id] * params.context_size,
ys=[-1] * (params.context_size - 1) + [params.blank_id],
log_prob=torch.zeros(1, dtype=torch.float32, device=device),
)
)