Support new DeepGEMM (#7172)
This commit is contained in:
@@ -16,14 +16,24 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
if ENABLE_JIT_DEEPGEMM:
|
||||
import deep_gemm
|
||||
from deep_gemm import gemm_fp8_fp8_bf16_nt as _gemm_nt_f8f8bf16_raw
|
||||
from deep_gemm import get_col_major_tma_aligned_tensor
|
||||
from deep_gemm import (
|
||||
m_grouped_gemm_fp8_fp8_bf16_nt_contiguous as _grouped_gemm_nt_f8f8bf16_contig_raw,
|
||||
)
|
||||
from deep_gemm import (
|
||||
m_grouped_gemm_fp8_fp8_bf16_nt_masked as _grouped_gemm_nt_f8f8bf16_masked_raw,
|
||||
)
|
||||
|
||||
if DEEPGEMM_V202506:
|
||||
from deep_gemm import fp8_gemm_nt as _gemm_nt_f8f8bf16_raw
|
||||
from deep_gemm import (
|
||||
fp8_m_grouped_gemm_nt_masked as _grouped_gemm_nt_f8f8bf16_masked_raw,
|
||||
)
|
||||
from deep_gemm import (
|
||||
m_grouped_fp8_gemm_nt_contiguous as _grouped_gemm_nt_f8f8bf16_contig_raw,
|
||||
)
|
||||
else:
|
||||
from deep_gemm import gemm_fp8_fp8_bf16_nt as _gemm_nt_f8f8bf16_raw
|
||||
from deep_gemm import get_col_major_tma_aligned_tensor
|
||||
from deep_gemm import (
|
||||
m_grouped_gemm_fp8_fp8_bf16_nt_contiguous as _grouped_gemm_nt_f8f8bf16_contig_raw,
|
||||
)
|
||||
from deep_gemm import (
|
||||
m_grouped_gemm_fp8_fp8_bf16_nt_masked as _grouped_gemm_nt_f8f8bf16_masked_raw,
|
||||
)
|
||||
|
||||
|
||||
def grouped_gemm_nt_f8f8bf16_masked(
|
||||
|
||||
Reference in New Issue
Block a user