
Write. Compile. Run.
GPU Kernels on Apple Metal.
Python-first GPU compute for Apple Silicon. CuTe-style layout algebra. Compiles to Metal.
Getting Started
Install Enigma and run your first kernel end-to-end.
Programming Guide
Kernel anatomy, layout algebra, ops, and atomics.
API Reference
Complete signatures for
compile() and MetalRuntime.QUICK LOOK
Concepts
Compilation pipeline, execution model, and memory model explained.
Examples
Vector add, parallel reduction, tiled GEMM — runnable end-to-end.
Debugging
Common errors, IR dumps, and Metal source inspection.
Release Notes
Track the latest changes to Enigma.