10000 auto functionalize base_hop by ydwu4 · Pull Request #151067 · pytorch/pytorch · GitHub
[go: up one dir, main page]

Skip to content

auto functionalize base_hop #151067

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 36 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
1a076cf
autofunctionalize base_hop
ydwu4 Apr 10, 2025
6db4a45
Update on "autofunctionalize base_hop"
ydwu4 Apr 11, 2025
dc77c64
Update on "autofunctionalize base_hop"
ydwu4 Apr 11, 2025
d8baef2
Update on "auto functionalize base_hop"
ydwu4 Apr 12, 2025
ad3cdd9
Update on "auto functionalize base_hop"
ydwu4 Apr 12, 2025
e044891
Update on "auto functionalize base_hop"
ydwu4 Apr 14, 2025
3514e31
Update on "auto functionalize base_hop"
ydwu4 Apr 14, 2025
2c27c6e
Update on "auto functionalize base_hop"
ydwu4 Apr 16, 2025
60c7747
Update on "auto functionalize base_hop"
ydwu4 Apr 17, 2025
d41a2f3
Update on "auto functionalize base_hop"
ydwu4 Apr 22, 2025
603431b
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
077586d
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
cb7a3c1
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
fd7331e
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
0664e7e
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
6800663
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
0f92f1e
Update on "auto functionalize base_hop"
ydwu4 Apr 24, 2025
4d13e71
Update on "auto functionalize base_hop"
ydwu4 Apr 25, 2025
06ea99c
Update on "auto functionalize base_hop"
ydwu4 Apr 25, 2025
13d7470
Update on "auto functionalize base_hop"
ydwu4 Apr 25, 2025
6a2f28c
Update on "auto functionalize base_hop"
ydwu4 Apr 25, 2025
951b961
Update on "auto functionalize base_hop"
ydwu4 Apr 25, 2025
2af2d3e
Update on "auto functionalize base_hop"
ydwu4 Apr 26, 2025
a4121fc
Update on "auto functionalize base_hop"
ydwu4 Apr 27, 2025
6461a1e
Update on "auto functionalize base_hop"
ydwu4 Apr 28, 2025
390bcf2
Update on "auto functionalize base_hop"
ydwu4 Apr 28, 2025
1b8741e
Update on "auto functionalize base_hop"
ydwu4 Apr 28, 2025
d5db6fa
Update on "auto functionalize base_hop"
ydwu4 Apr 30, 2025
a8bc21d
Update on "auto functionalize base_hop"
ydwu4 May 1, 2025
0b0d8ae
Update on "auto functionalize base_hop"
ydwu4 May 1, 2025
92f00ac
Update on "auto functionalize base_hop"
ydwu4 May 1, 2025
e8e0653
Update on "auto functionalize base_hop"
ydwu4 May 6, 2025
473cd91
Update on "auto functionalize base_hop"
ydwu4 May 6, 2025
e779246
Update on "auto functionalize base_hop"
ydwu4 May 6, 2025
0b7695b
Update on "auto functionalize base_hop"
ydwu4 May 6, 2025
e2ecbb5
Update on "auto functionalize base_hop"
ydwu4 May 21, 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 "auto functionalize base_hop"
cc ezyang SherlockNoMad EikanWang jgong5 wenzhe-nrv voznesenskym penguinwu Guobing-Chen XiaobingSuper zhuhaozhe blzheng jiayisunx ipiszy chenyang78 kadeng muchulee8 amjames chauhang aakhundov

[ghstack-poisoned]
  • Loading branch information
ydwu4 committed Apr 16, 2025
commit 2c27c6e2a68003e3f4c66e1c15f165ef5ea83621
5 changes: 1 addition & 4 deletions torch/_higher_order_ops/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -908,7 +908,7 @@ def flat_fn(*args_and_grad_outs):
tangents = args_and_grad_outs[n_primals:]
grad_args = bw_fn(primals, tangents)[1]
assert len(args) == len(grad_args)
out_tuple = tuple(
out = tuple(
(
torch.zeros_like(arg)
if isinstance(arg, torch.Tensor) and grad is None
Expand All @@ -919,9 +919,6 @@ def flat_fn(*args_and_grad_outs):
_maybe_clone = clone_outputs_aliasing_inputs(args_and_grad_outs)
return pytree.tree_map(_maybe_clone, out)

maybe_clone = clone_outputs_aliasing_inputs(args_and_grad_outs)
return pytree.tree_map(maybe_clone, out_tuple)

return flat_fn


Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.
0