FlyDSL Development Roadmap (v0.2)
Modeled on the SGLang AMD roadmap (sgl-project/sglang#23494). Milestone: v0.2 · due 2026-05-15 · ✓ released.
Contributions and feedback are welcome.
FlyDSL (Flexible LaYout DSL) is the Python front-end of the project. Legend: ✓ done · ▶ in progress · ○ planned.
Focus
- Layout algebra core: A complete, composable layout algebra as the foundation for all codegen.
- Codegen on layout algebra: GEMM and MHA built directly on the algebra.
- Multi-vendor runtime: A clean runtime and Python registration build layout.
Feature and Performance Improvements (v0.2 delivered)
-
Layout algebra & ast_writer
PoC: @coderfeli @sjfeng1999
Goal: Full layout algebra plus a better AST writer.
-
GEMM & MHA
PoC: @coderfeli
Goal: GEMM and attention on top of the layout algebra.
- ✓ GEMM based on layout algebra
- ✓ MHA support
-
Runtime & packaging
PoC: @coderfeli
Goal: Multi-vendor runtime, clean symbol isolation, working install.
Next: v0.3 roadmap. All milestones: https://github.com/ROCm/FlyDSL/milestones
FlyDSL Development Roadmap (v0.2)
Modeled on the SGLang AMD roadmap (sgl-project/sglang#23494). Milestone: v0.2 · due 2026-05-15 · ✓ released.
Contributions and feedback are welcome.
FlyDSL (Flexible LaYout DSL) is the Python front-end of the project. Legend: ✓ done · ▶ in progress · ○ planned.
Focus
Feature and Performance Improvements (v0.2 delivered)
Layout algebra & ast_writer
PoC: @coderfeli @sjfeng1999
Goal: Full layout algebra plus a better AST writer.
GEMM & MHA
PoC: @coderfeli
Goal: GEMM and attention on top of the layout algebra.
Runtime & packaging
PoC: @coderfeli
Goal: Multi-vendor runtime, clean symbol isolation, working install.
docs/quickstart.rstsegfaults #286Next: v0.3 roadmap. All milestones: https://github.com/ROCm/FlyDSL/milestones