⚡Pure C, Zero DependenciesNo PyTorch, no AI frameworks, just libc. ~2700 lines of code, every operator hand-written and readable.
🧠Every Operator from ScratchRMSNorm, RoPE rotary positional encoding, GQA grouped attention, SwiGLU gated activation, KV Cache — each one broken down from math to code.
🔢Numerically VerifiedForward pass results compared against the official PyTorch implementation. Error < 0.0002. Greedy generation matches HF token-by-token.
📖10-Chapter DocumentationFrom "what is an inference engine" to "how does it compare to vLLM" — 6700+ lines of docs with 13 Mermaid diagrams.
🔍ObservableTiered logging system + HTML visualization reports. Add -v for per-layer summaries, --report for a foldable execution trace.
🌍Industry ComparisonDetailed comparison with llama.cpp / vLLM / SGLang. Understand what your engine is missing and why.