From aee326ae0065fecf692ace1fe9bb62b59bbfa441 Mon Sep 17 00:00:00 2001 From: Ganesan Ramalingam Date: Tue, 16 Dec 2025 09:47:21 -0800 Subject: [PATCH] Fix unused initializer check Signed-off-by: Ganesan Ramalingam --- onnxscript/optimizer/_constant_folding.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onnxscript/optimizer/_constant_folding.py b/onnxscript/optimizer/_constant_folding.py index 27b09557e7..574ddd8aef 100644 --- a/onnxscript/optimizer/_constant_folding.py +++ b/onnxscript/optimizer/_constant_folding.py @@ -1419,7 +1419,7 @@ def _clear_unused_initializers(values: Sequence[ir.Value]) -> None: if value is None or not value.is_initializer(): continue - if not value.uses(): + if (not value.uses()) and (not value.is_graph_output()): assert value.is_initializer() assert value.graph is not None assert value.name is not None