File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -114,18 +114,16 @@ def fake_requires_grad(var):
114
114
115
115
@executorch_call_delegate .py_impl (ProxyTorchDispatchMode )
116
116
# pyre-ignore
117
- def call_delegate_proxy_torch_dispatch_mode (lowered_module , * args ):
118
- mode = _get_current_dispatch_mode ()
119
- assert mode is not None , "Mode should always be enabled for python fallback key"
120
- with _pop_mode_temporarily () as mode :
121
- res = trace_call_delegate (mode , executorch_call_delegate , lowered_module , * args )
117
+ def call_delegate_proxy_torch_dispatch_mode (mode , lowered_module , * args ):
118
+ res = trace_call_delegate (mode , executorch_call_delegate , lowered_module , * args )
122
119
return res
123
120
124
121
125
122
@executorch_call_delegate .py_impl (FakeTensorMode )
126
123
# pyre-ignore
127
- def call_delegate_fake_tensor_mode (lowered_module , * args ):
128
- return lowered_module .original_module (* args )
124
+ def call_delegate_fake_tensor_mode (mode , lowered_module , * args ):
125
+ with mode :
126
+ return lowered_module .original_module (* args )
129
127
130
128
131
129
@executorch_call_delegate .py_impl (torch ._C .DispatchKey .Functionalize )
You can’t perform that action at this time.
0 commit comments