Skip to main content
Enigma

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.