Views
No views yet
.cmf carries the quantized weights, the tokenizer and the chat template
together, checks its own integrity, and memory-maps straight off disk. The
runtime is a small Rust core with no ML framework under it, running on CPU
everywhere and on GPU through wgpu — Vulkan, DX12, Metal — out of the box.FORMATS.md, the quantization ladder
in plain terms: what q4tp, q2tp, q1t and the rest cost you, and how a
video container decides precision per tensor familySPEC.md, the normative documentcortiq-cli on crates.io, and prebuilt binaries for six targets on the releases page1cargo install cortiq-cli # or take a prebuilt binary
2hf download infosave/Nanbeige4.2-3Bcmf nanbeige42-3b-q4t.cmf --local-dir .
3cortiq verify nanbeige42-3b-q4t.cmf # per-tensor hashes
4cortiq run nanbeige42-3b-q4t.cmf --prompt "Write a haiku about memory-mapped files."cortiq convert --model Qwen/Qwen3-0.6B --quant q8 --output qwen.cmfcortiq verify is the contract that says so.--o1
replaces a layer's softmax attention with a streaming operator holding a
fixed-size state — a few exact anchor keys, an exact recent window, and a
landmark sketch of everything older, under one shared denominator. The
weights are byte-identical; the flag only records a hint in the header.cortiq imagine renders images and cortiq animate renders video
with synchronized stereo audio, from .cmf files packed the same way, on the
same runtime..cmf on the device,
convert a Hugging Face repo to CMF on the handset itself, and serve what is
loaded to your LAN over the same OpenAI-compatible API. Paired with
cortiq worker on a desktop it runs a model larger than the phone's memory —
measured, a 34.7B MoE at 16.3 tok/s with 2 GB free.| model | what it does | size |
|---|---|---|
| Nanbeige4.2-3B | looped transformer, 22 layers run twice | 2.36 GB |
| Bonsai-1.7B | 1-bit BitNet, phone-sized | 0.33 GB |
| Bonsai-8B | 1-bit ternary at 2 bits stored | 2.32 GB |
| Bonsai-27B | 1-bit, 40 tok/s on an RTX 4090 | 5.10 GB |
| KAT-Coder-V2.5 | 34.7B-A3B MoE for code | 12.65 GB |
| Kimi-Linear-48B-A3B | KDA linear attention, MoE | 17.75 GB |
| Qwen3.6-27B | dense, q4tp | 14.26 GB |
| Qwen3.6-35B-A3B | MoE, q4tp | 18.68 GB |
| Qwen3.6-35B-A3B-Escha | the same at two bits | 12.87 GB |
| DeepSeek-V4-Flash | 1T-A32B, split into parts | 455 GB |
| Lumina-Image-2.0 | text → image, 19 GB tree in 3.2 GB | 6.72 GB |
| MiniMax-H3 Turbo | text → video with sound, 4 steps | 71.05 GB |
| LTX-2.5 | text → video with sound, 21B DiT + audio VAE | 20.53 GB |
| Qwen3.8-27B | dense, q4tp | 14.44 GB |
| Qwen3.8-Flash-Next | 176.9B hybrid MoE/PLE, mixed q4tp + q8_2f | 97.12 GB |
| Granite 4.2 — 3B/8B/30B | dense reasoning family, q4tp + q8_2f | 2.17–29.31 GB |
cortiq run for the text
models, cortiq imagine for Lumina, cortiq animate for MiniMax-H3, cortiq ltx-video for LTX-2.5.