pytorch
1#!/usr/bin/env python3
2import os3
4from torch._inductor import pattern_matcher5from torch._inductor.fx_passes import joint_graph6
7
8if __name__ == "__main__":9# Start by deleting all the existing patterns.10for path in pattern_matcher.SERIALIZED_PATTERN_PATH.iterdir():11if path.name in {"__init__.py", "__pycache__"}:12continue13if path.is_file():14path.unlink()15
16# Now have joint_graph load all known patterns and tell the pattern matcher17# to serialize the patterns as it goes.18os.environ["PYTORCH_GEN_PATTERNS"] = "1"19joint_graph.lazy_init()20