10000 [invoke_subgraph] Run missing graph passes recursively by anijain2305 · Pull Request #152675 · pytorch/pytorch · GitHub
[go: up one dir, main page]

Skip to content

[invoke_subgraph] Run missing graph passes recursively #152675

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 20 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
57f8556
[invoke_subgraph] Run missing graph passes recursively
anijain2305 May 2, 2025
d786c21
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 2, 2025
e7fa1e3
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 3, 2025
3639e98
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
1ef794a
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
3c8fe85
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
f046bd8
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
c495166
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
19bbfc4
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
5f878b2
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
b4ae64d
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 4, 2025
df2583f
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
29555ce
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
0aa67bc
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
36d6535
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
bde719c
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
814e68f
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
cbf8ffc
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
fcdf745
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
239dd4e
Update on "[invoke_subgraph] Run missing graph passes recursively"
anijain2305 May 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update on "[invoke_subgraph] Run missing graph passes recursively"
cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx ipiszy chenyang78 kadeng muchulee8 amjames chauhang aakhundov

[ghstack-poisoned]
  • Loading branch information
anijain2305 committed May 5, 2025
commit cbf8ffc1462d518fcee0563580e884bb0fac5ae7
11 changes: 3 additions & 8 deletions torch/_inductor/fx_passes/post_grad.py
Original file line number Diff line number Diff line change
Expand Up @@ -1207,14 +1207,9 @@ def view_to_reshape(gm):
):
nd.target = torch.ops.aten.reshape.default

subgraph_names: OrderedSet[str] = OrderedSet()
for node in sorted(gm.graph.find_nodes(op="get_attr")):
attr_name = node.target
if "." not in attr_name and attr_name not in subgraph_names:
sub_mod = getattr(gm, attr_name)
if isinstance(sub_mod, torch.fx.GraphModule):
subgraph_names.add(attr_name)
view_to_reshape(sub_mod)
for child_mod in gm.children():
if isinstance(child_mod, torch.fx.GraphModule):
view_to_reshape(child_mod)


def should_prefer_unfused_addmm(match):
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.
0