From 161fc57946256238fa650d05fd685a669b9169d5 Mon Sep 17 00:00:00 2001 From: Ti-Tai Wang Date: Tue, 1 Jul 2025 16:21:48 +0000 Subject: [PATCH 1/2] relly add the pass --- onnxscript/optimizer/_optimizer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/onnxscript/optimizer/_optimizer.py b/onnxscript/optimizer/_optimizer.py index e017ee205..ba03a44d9 100644 --- a/onnxscript/optimizer/_optimizer.py +++ b/onnxscript/optimizer/_optimizer.py @@ -56,6 +56,7 @@ def optimize_ir( common_passes.CommonSubexpressionEliminationPass(), common_passes.LiftConstantsToInitializersPass(), common_passes.LiftSubgraphInitializersToMainGraphPass(), + common_passes.DeduplicateInitializersPass(), ] if inline: # Inline all functions first before optimizing From 8741654a57f390ee32455ed854688725b6cc92fb Mon Sep 17 00:00:00 2001 From: Ti-Tai Wang Date: Tue, 1 Jul 2025 16:43:04 +0000 Subject: [PATCH 2/2] update ir --- noxfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 31cb10dc5..cee275ef1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -42,7 +42,7 @@ "packaging", "protobuf", ) -ONNX_IR = "onnx_ir==0.1.1" +ONNX_IR = "onnx_ir==0.1.3" ONNX_IR_MAIN = "git+https://github.com/onnx/ir-py.git@main#egg=onnx_ir"