Skip to content

Commit ea4f203

Browse files
committed
fix
1 parent ef5b3e6 commit ea4f203

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

users/zeineldeen/models/lm/external_lm_decoder.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -403,8 +403,11 @@ def _handle_EOS(self, lm_net_out, lm_output_prob, prefix=""):
403403
f"{prefix}lm_output_prob_eos", lm_output_prob, axis="F", slice_start=0, slice_end=1
404404
) # [B,1]
405405
if self.renorm_wo_eos:
406-
lm_output_prob_eos_renorm = lm_net_out.add_activation_layer(
407-
"lm_output_prob_eos_renorm", lm_output_prob_wo_eos_, activation="softmax"
406+
lm_output_prob_wo_eos_den = lm_net_out.add_reduce_layer(
407+
f"{prefix}lm_output_prob_wo_eos_den", lm_output_prob_wo_eos_, axes=["F"], mode="sum", keep_dims=True
408+
) # [B,1]
409+
lm_output_prob_eos_renorm = lm_net_out.add_combine_layer(
410+
"lm_output_prob_eos_renorm", [lm_output_prob_wo_eos_, lm_output_prob_wo_eos_den], kind="truediv"
408411
) # [B,V-1]
409412
else:
410413
lm_output_prob_eos_renorm = lm_output_prob_wo_eos_ # [B,V-1]

0 commit comments

Comments
 (0)