We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6e2e19 commit 9e4dbb0Copy full SHA for 9e4dbb0
onnxscript/optimizer/_constant_folding.py
@@ -1032,11 +1032,14 @@ def get_type(value: ir.Value) -> onnx.TypeProto | None:
1032
inferred_type
1033
)
1034
merged_shape = _merge_shapes(output.shape, inferred_shape)
1035
+
1036
+ # Replace unknown dims with uniquely named symbolic dims
1037
assert merged_shape is not None
- output.shape = merged_shape
1038
for i in range(len(merged_shape)):
1039
if merged_shape.is_unknown_dim(i):
1040
merged_shape[i] = ir.SymbolicDim(self._new_unknown_dim_name())
1041
1042
+ output.shape = merged_shape
1043
output.type = ir.serde.deserialize_type_proto_for_type(inferred_type)
1044
except Exception as e:
1045
logger.debug(
0 commit comments