未验证 提交 61d19a8e 编写于 作者: Z zhongpu 提交者: GitHub

fix if logic in dygraph, test=develop (#24208)

上级 cd134534
...@@ -958,7 +958,7 @@ class Linear(layers.Layer): ...@@ -958,7 +958,7 @@ class Linear(layers.Layer):
tmp = self._helper.create_variable_for_type_inference(self._dtype) tmp = self._helper.create_variable_for_type_inference(self._dtype)
self._helper.append_op( self._helper.append_op(
type="matmul", inputs=inputs, outputs={"Out": tmp}, attrs=attrs) type="matmul", inputs=inputs, outputs={"Out": tmp}, attrs=attrs)
if self.bias: if self.bias is not None:
pre_activation = self._helper.create_variable_for_type_inference( pre_activation = self._helper.create_variable_for_type_inference(
dtype=self._dtype) dtype=self._dtype)
self._helper.append_op( self._helper.append_op(
......
...@@ -479,7 +479,7 @@ def edit_distance(input, ...@@ -479,7 +479,7 @@ def edit_distance(input,
label = erased_label label = erased_label
this_inputs = {"Hyps": [input], "Refs": [label]} this_inputs = {"Hyps": [input], "Refs": [label]}
if input_length and label_length: if input_length is not None and label_length is not None:
this_inputs['HypsLength'] = [input_length] this_inputs['HypsLength'] = [input_length]
this_inputs['RefsLength'] = [label_length] this_inputs['RefsLength'] = [label_length]
......
...@@ -1137,7 +1137,7 @@ def chunk_eval(input, ...@@ -1137,7 +1137,7 @@ def chunk_eval(input,
this_input = {"Inference": [input], "Label": [label]} this_input = {"Inference": [input], "Label": [label]}
if seq_length: if seq_length is not None:
this_input["SeqLength"] = [seq_length] this_input["SeqLength"] = [seq_length]
helper.append_op( helper.append_op(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册