Skip to content

open-lm-engine/coda-kernels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

219 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CODA: GPU Kernels as GEMM-plus-Epilogue Programs

arXiv

CODA is a GPU kernel abstraction that expresses Transformer operators as GEMM-plus-epilogue programs, fusing normalization, activations, residual updates, and reductions into the GEMM output tile before it is written to global memory, combining framework-level productivity with hardware-level efficiency. CODA is built on CUTLASS CuTeDSL and targets NVIDIA Hopper (H100) GPUs.

Updates

  • July 19, 2026. Released v0.2.
  • June 23, 2026. We are restructuring CODA. For legacy version, please check v0.1 tag.

Installation

pip install coda-kernels

Or from source:

git clone https://github.com/open-lm-engine/coda-kernels.git
cd coda-kernels
pip install -e .

Functional API

About

CODA: Rewriting Transformer Blocks as GEMM-Epilogue Programs

Resources

Stars

229 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors