Unofficial GEMM kernel examples built with FlyDSL for AMD GPUs.
The goal of this repository is to show how to write high-performance GEMM kernels from scratch in Python, while keeping the implementation close enough to the hardware to reason about tiling, memory movement, and WMMA/MFMA execution. The programming style is similar in spirit to CUDA/CuteDSL, but targets AMD GPUs through FlyDSL.
- FP16/BF16 GEMM WMMA for MI355
- FP8 PTPC GEMM WMMA for MI355
rm -rf ~/.flydsl/ ; pytest -sv test_hgemm.pypython agent/agent.py --input=agent/instructions/flydsl_gemm_mi308_support.txtContact: [email protected]