Skip to content

Instantly share code, notes, and snippets.

@weifengpy
weifengpy / verify_view_groups_patterns.py
Created April 8, 2026 02:47
Exhaustively verify all DimSpec nesting patterns produced by view_groups (pytorch DTensor)
import itertools, time
from collections import defaultdict
from torch.distributed.tensor._ops._view_ops import view_groups, InputDim, Flatten, Split
def describe(rule):
if isinstance(rule, InputDim):
return 'InputDim'
elif isinstance(rule, Flatten):
return f'Flatten({",".join(describe(d) for d in rule.input_dims)})'
elif isinstance(rule, Split):