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):
114114
115115@executorch_call_delegate .py_impl (ProxyTorchDispatchMode )
116116# 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 )
122119 return res
123120
124121
125122@executorch_call_delegate .py_impl (FakeTensorMode )
126123# 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 )
129127
130128
131129@executorch_call_delegate .py_impl (torch ._C .DispatchKey .Functionalize )
You can’t perform that action at this time.
0 commit comments