Skip to content

Commit 6f74b76

Browse files
ezyangpytorchmergebot
authored andcommitted
Move get_unwrapped outside of disable_functorch (#121849)
Signed-off-by: Edward Z. Yang <ezyang@meta.com> Pull Request resolved: #121849 Approved by: https://github.com/albanD
1 parent 3bd3892 commit 6f74b76

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

torch/_subclasses/meta_utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -632,8 +632,9 @@ def _to_fake_tensor(t):
632632
r = _add_batch_dim(ft, bdim, lvl)
633633
elif is_gradtrackingtensor(t):
634634
disable_functorch = torch._C._DisableFuncTorch
635+
ft = get_unwrapped(t)
635636
with disable_functorch():
636-
ft = _to_fake_tensor(get_unwrapped(t))
637+
ft = _to_fake_tensor(ft)
637638
lvl = torch._C._functorch.maybe_get_level(t)
638639
r = torch._C._functorch._wrap_for_grad(ft, lvl)
639640

0 commit comments

Comments
 (0)