|
|
|
|
|
import warnings |
|
|
|
_grouped_gemm_is_available: bool = False |
|
try: |
|
|
|
pass |
|
_grouped_gemm_is_available = True |
|
except ImportError as error: |
|
warnings.warn('Grouped GEMM not available.') |
|
|
|
|
|
def grouped_gemm_is_available(): |
|
return _grouped_gemm_is_available |
|
|
|
|
|
def assert_grouped_gemm_is_available(): |
|
msg = ( |
|
'Grouped GEMM not available. Please run ' |
|
'`pip install git+https://github.com/tgale96/grouped_gemm@main`.', |
|
) |
|
assert _grouped_gemm_is_available, msg |
|
|
|
|
|
|
|
|
|
|
|
|
|
from .grouped_gemm import backend as ops |
|
from .grouped_gemm import ops as backend |
|
|