add test for remove duplicated init op

fea/anakin-support-x86
qiaolongfei 7 years ago
parent 8e9f338c0f
commit 28c4443c22

@ -6,4 +6,4 @@ add_subdirectory(pybind)
add_subdirectory(string) add_subdirectory(string)
add_subdirectory(recordio) add_subdirectory(recordio)
# NOTE: please add subdirectory inference at last. # NOTE: please add subdirectory inference at last.
add_subdirectory(inference) #add_subdirectory(inference)

@ -72,9 +72,10 @@ def _is_inited_by(block, var, init_op_types):
def _is_duplicated_init_op(op1, op2): def _is_duplicated_init_op(op1, op2):
if op1.block == op2.block and \ if op1.block == op2.block and \
op1.type == op2.type and \ op1.type == op2.type and \
op1.input_arg_names == op2.output_arg_names and \ op1.input_arg_names == op2.input_arg_names and \
op1.output_arg_names == op2.output_arg_names and \
op1.idx != op2.idx and \ op1.idx != op2.idx and \
op1.all_attrs == op2.all_attrs: op1.all_attrs() == op2.all_attrs():
return True return True
return False return False

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save