You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
648 B
19 lines
648 B
4 years ago
|
""" JIT scripting/tracing utils
|
||
|
|
||
|
Hacked together by / Copyright 2020 Ross Wightman
|
||
|
"""
|
||
|
import torch
|
||
|
|
||
|
|
||
|
def set_jit_legacy():
|
||
|
""" Set JIT executor to legacy w/ support for op fusion
|
||
|
This is hopefully a temporary need in 1.5/1.5.1/1.6 to restore performance due to changes
|
||
|
in the JIT exectutor. These API are not supported so could change.
|
||
|
"""
|
||
|
#
|
||
|
assert hasattr(torch._C, '_jit_set_profiling_executor'), "Old JIT behavior doesn't exist!"
|
||
|
torch._C._jit_set_profiling_executor(False)
|
||
|
torch._C._jit_set_profiling_mode(False)
|
||
|
torch._C._jit_override_can_fuse_on_gpu(True)
|
||
|
#torch._C._jit_set_texpr_fuser_enabled(True)
|