File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed
Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 88import onnx
99import onnx .shape_inference
1010
11- import onnxscript .optimizer
1211from onnxscript import rewriter
13- from onnxscript .optimizer ._optimizer import _DEFAULT_REWRITE_RULES
14- from onnxscript .optimizer ._legacy .constant_folding import fold_constants
15- from onnxscript .optimizer ._remove_unused import remove_unused_nodes
16- from onnxscript .optimizer ._remove_unused_function import remove_unused_functions
1712from onnxscript .optimizer ._legacy ._simple_function_folding import (
1813 inline_functions_with_unused_outputs ,
1914 inline_simple_functions ,
2015)
16+ from onnxscript .optimizer ._legacy .constant_folding import fold_constants
17+ from onnxscript .optimizer ._optimizer import _DEFAULT_REWRITE_RULES
18+ from onnxscript .optimizer ._remove_unused import remove_unused_nodes
19+ from onnxscript .optimizer ._remove_unused_function import remove_unused_functions
2120
2221logger = logging .getLogger (__name__ )
2322
Original file line number Diff line number Diff line change 55import logging
66
77from onnxscript import ir , rewriter
8- from onnxscript .optimizer ._remove_unused import remove_unused_nodes
98from onnxscript .optimizer import _constant_folding , _inliner
10-
9+ from onnxscript . optimizer . _remove_unused import remove_unused_nodes
1110from onnxscript .rewriter import (
1211 broadcast_to_matmul ,
1312 cast_constant_of_shape ,
Original file line number Diff line number Diff line change @@ -97,6 +97,7 @@ def _remove_unused_nodes(model: ir.Model) -> None:
9797
9898 logger .info ("Removed %s unused nodes" , count )
9999
100+
100101def remove_unused_nodes (model : ir .Model | onnx .ModelProto ) -> None :
101102 """Removes unused nodes from a model."""
102103 if isinstance (model , ir .Model ):
You can’t perform that action at this time.
0 commit comments