tilelang.language.gemm¶

The language interface for tl programs.

Attributes¶

Functions¶

gemm_v1(A, B, C[, transpose_A, transpose_B, policy, ...])

GEMM v1: use op tl.gemm.

gemm_v2(A, B, C[, transpose_A, transpose_B, policy, ...])

GEMM v2: use op tl.gemm_py.

Module Contents¶

tilelang.language.gemm.gemm_v1(A, B, C, transpose_A=False, transpose_B=False, policy=GemmWarpPolicy.Square, clear_accum=False, k_pack=1, wg_wait=0, mbar=None)¶

GEMM v1: use op tl.gemm.

Parameters:
tilelang.language.gemm.gemm_v2(A, B, C, transpose_A=False, transpose_B=False, policy=GemmWarpPolicy.Square, clear_accum=False, k_pack=1, wg_wait=0, mbar=None)¶

GEMM v2: use op tl.gemm_py.

Parameters:
tilelang.language.gemm.gemm¶