# Adapted from https://github.com/tile-ai/tilelang/blob/a8cfdce92795cb861c9033573534653ee040b5ed/examples/deepseek_deepgemm/example_deepgemm_fp8_2xAcc.py#L1
deftl_gemm(
M,
N,
K,
in_dtype,
out_dtype,
accum_dtype,
):
assertin_dtypein[
"e4m3_float8",
],"Currently only e4m3_float8 is supported"
assertout_dtypein[
"bfloat16",
"float16",
],"Currently only bfloat16 and float16 are supported"