diff --git a/neural_compressor/model/onnx_model.py b/neural_compressor/model/onnx_model.py index bc7d7aac987..90fcda508c6 100644 --- a/neural_compressor/model/onnx_model.py +++ b/neural_compressor/model/onnx_model.py @@ -403,7 +403,8 @@ def topological_sort(self, enable_subgraph=False): q = copy.deepcopy(wait) wait.clear() nodes = [i[1] for i in all_nodes.items()] - assert len(nodes) == len(self.model.graph.node) + assert len(list(set([n.name for n in nodes]))) == \ + len(list(set([n.name for n in self.model.graph.node]))) self.model.graph.ClearField('node') self.model.graph.node.extend(nodes)