jamtur01's picture
Upload folder using huggingface_hub
9c6594c verified
raw
history blame contribute delete
712 Bytes
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: Apache-2.0
# DeepSpeed Team
import torch
from deepspeed.utils.torch import required_torch_version
try:
from torch.compiler import is_compiling as torch_is_compiling
except ImportError:
try:
from torch._dynamo.external_utils import is_compiling as torch_is_compiling
except ImportError:
# Torch does not have compiler support
torch_is_compiling = lambda: False
def is_compile_supported():
return required_torch_version(min_version=2.1)
def disable(func):
if is_compile_supported():
return torch.compiler.disable(func)
return func
def is_compiling():
return torch_is_compiling()