pytorch/torch/utils/_triton.py
2023-09-22 19:33:41 +00:00

18 lines
361 B
Python

import functools
import torch
from torch._inductor.cuda_properties import get_device_capability
@functools.lru_cache(None)
def has_triton() -> bool:
if not torch.cuda.is_available():
return False
try:
import triton
return triton is not None and get_device_capability() >= (7, 0)
except ImportError:
return False