Unverified Commit f3802d6b authored by Frank Lee's avatar Frank Lee Committed by GitHub
Browse files

fixed jit default setting (#154)

parent a1da3900
from .option import _set_jit_fusion_options from .option import set_jit_fusion_options
from .bias_dropout_add import bias_dropout_add_fused_train, bias_dropout_add_fused_inference from .bias_dropout_add import bias_dropout_add_fused_train, bias_dropout_add_fused_inference
from .bias_gelu import bias_gelu_impl from .bias_gelu import bias_gelu_impl
_set_jit_fusion_options()
__all__ = [ __all__ = [
"bias_dropout_add_fused_train", "bias_dropout_add_fused_inference", "bias_gelu_impl", "bias_dropout_add_fused_train", "bias_dropout_add_fused_inference", "bias_gelu_impl",
"set_jit_fusion_options"
] ]
...@@ -3,8 +3,11 @@ import torch ...@@ -3,8 +3,11 @@ import torch
JIT_OPTIONS_SET = False JIT_OPTIONS_SET = False
def _set_jit_fusion_options(): def set_jit_fusion_options():
"""Set PyTorch JIT layer fusion options.""" """Set PyTorch JIT layer fusion options.
"""
# LSG: the latest pytorch and CUDA versions may not support
# the following jit settings
global JIT_OPTIONS_SET global JIT_OPTIONS_SET
if JIT_OPTIONS_SET == False: if JIT_OPTIONS_SET == False:
# flags required to enable jit fusion kernels # flags required to enable jit fusion kernels
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment