| [general] | |
| name = "gemm" | |
| universal = false | |
| [torch] | |
| src = [ | |
| "torch-ext/torch_binding.cpp", | |
| "torch-ext/torch_binding.h" | |
| ] | |
| [kernel.gemm] | |
| backend = "rocm" | |
| rocm-archs = [ | |
| "gfx942" | |
| ] | |
| depends = ["torch"] | |
| src = [ | |
| "include/clangd_workaround.h", | |
| "include/gpu_libs.h", | |
| "include/gpu_types.h", | |
| "include/timer.h", | |
| "gemm/gemm_kernel.h", | |
| "gemm/gemm_kernel_legacy.h", | |
| "gemm/gemm_launcher.hip", | |
| "gemm/transpose_kernel.h", | |
| "src/utils/arithmetic.h", | |
| "tests/checker/metrics.h", | |
| "src/utils/timer.hip", | |
| ] | |
| include = ["include"] | |