Skip to content

Commit 9e4dbb0

Browse files
committed
update
Signed-off-by: Justin Chu <[email protected]>
1 parent a6e2e19 commit 9e4dbb0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

onnxscript/optimizer/_constant_folding.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1032,11 +1032,14 @@ def get_type(value: ir.Value) -> onnx.TypeProto | None:
10321032
inferred_type
10331033
)
10341034
merged_shape = _merge_shapes(output.shape, inferred_shape)
1035+
1036+
# Replace unknown dims with uniquely named symbolic dims
10351037
assert merged_shape is not None
1036-
output.shape = merged_shape
10371038
for i in range(len(merged_shape)):
10381039
if merged_shape.is_unknown_dim(i):
10391040
merged_shape[i] = ir.SymbolicDim(self._new_unknown_dim_name())
1041+
1042+
output.shape = merged_shape
10401043
output.type = ir.serde.deserialize_type_proto_for_type(inferred_type)
10411044
except Exception as e:
10421045
logger.debug(

0 commit comments

Comments
 (0)