The tensor_shape processing logic in src/ui/src/components/visualizer/worker/graph_processor.ts blindly adds spaces around x to format dimensions (e.g., 1x2 -> 1 x 2), but this regex-like behavior inadvertently affects types containing x, such as complex64. I replaced the .split('x').join(' x ') with a regex replacement (".replace(/(\d|\?)x/g, '$1 x ');") that only targets x when it's likely being used as a dimension separator (e.g., preceded by a digit or ?).
#551
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The tensor_shape processing logic in
src/ui/src/components/visualizer/worker/graph_processor.tsblindly adds spaces around x to format dimensions (e.g., 1x2 -> 1 x 2), but this regex-like behavior inadvertently affects types containing x, such as complex64. I replaced the .split('x').join(' x ') with a regex replacement (".replace(/(\d|?)x/g, '$1 x ');") that only targets x when it's likely being used as a dimension separator (e.g., preceded by a digit or ?).