Atomic Chat Join Discord GitHub

Inkling

Inkling (Thinking Machines Lab), self-quantized to GGUF by Atomic Chat. Built straight from Thinking Machines' original BF16 weights with a per-tensor importance matrix. Runs fully offline, including a 1-bit build that brings this 975B model down to 226 GB.

Highlights

  • 975B-parameter MoE with 41B active: each token is routed to 6 of 256 experts, plus 2 shared experts active on every token, across a 66-layer decoder.
  • Context up to 1M tokens with a hybrid of local and global attention layers.
  • Natively multimodal base: the original model reasons over text, images and audio in a shared hidden space. This repo ships the text path.
  • Strong reasoning scores (Thinking Machines-reported, effort=0.99): AIME 2026 97.1, GPQA Diamond 87.2, SWEBench Verified 77.6.
  • Built to be fine-tuned: Thinking Machines positions Inkling as a base for domain adaptation, released under Apache 2.0.
  • Full imatrix quantization over a code corpus, including a 1-bit IQ1_M and an MXFP4 build with Q8 attention and routing.

These GGUFs are self-quantized from the original weights, not a repack. The importance matrix keeps low-bit quants closer to the full-precision model.

Always pass --jinja so the Inkling chat template (interleaved thinking and tool calls) is applied. Without it the model can emit malformed turns.

The inkling architecture is not yet in a mainline llama.cpp release. Until PR #25731 is merged, build llama.cpp from that PR (instructions below). Standard Ollama / LM Studio flows will work once support lands upstream.

This repo ships the text path only: no vision or audio projector (mmproj) is included. For multimodal use, run the original weights.

Model Overview

Property Value
Base model thinkingmachines/Inkling
Total / active parameters 975B total / 41B active
Layers 66
Experts 256 routed (top-6) + 2 shared, active on every token
Context length up to 1M tokens
Architecture Decoder-only Mixture-of-Experts, hybrid local/global attention, natively multimodal (text, image, audio in; text out)
This repo GGUF quants (imatrix), text path: Q8_0 reference, MXFP4 with Q8 attention/routing, and a 1-bit IQ1_M (226 GB)
Inkling benchmark scores

Scores are Thinking Machines' published results for the base thinkingmachines/Inkling, reported at thinking effort 0.99. Quantization preserves the large majority of this; low-bit builds trade some quality for size.

Choosing a quant

Quant Size Notes
IQ1_M 226 GB Smallest. 1-bit imatrix build that makes a 975B model runnable on a single big-RAM server (about 226 GB plus context). Expect quality tradeoffs; reasoning still works.
MXFP4 514 GB Recommended for quality. Expert FFN weights in the 4-bit MXFP4 block format, with attention, expert router and shared experts held at Q8_0.
Q8_0 1.01 TB Reference quality, near-lossless. Also the substrate our importance matrix was computed on. For large multi-node or big-RAM setups.

Get started

Inkling needs a llama.cpp build with the inkling architecture (see Run in llama.cpp below). Then:

./build/bin/llama-server -hf AtomicChat/Inkling-GGUF:IQ1_M --jinja -c 8192

Or download a quant explicitly:

hf download AtomicChat/Inkling-GGUF --include "IQ1_M-final/*" --local-dir Inkling-GGUF
# "MXFP4/*" for 4-bit, "Q8_0/*" for the reference build

Best practices

Thinking Machines does not publish recommended sampler settings for local inference. Two things do matter:

  • Always pass --jinja. The Inkling template carries the model's interleaved thinking and tool-call blocks; without it output breaks.
  • Benchmark numbers above are reported at thinking effort 0.99. Inkling's thinking effort is adjustable, so shorter-thinking runs will score below the chart.

Run in llama.cpp

Inkling support lives in PR #25731 until it is merged upstream:

git clone https://github.com/ggml-org/llama.cpp
cd llama.cpp
gh pr checkout 25731
cmake -B build -DBUILD_SHARED_LIBS=OFF -DGGML_CUDA=ON
cmake --build build --config Release -j --target llama-cli llama-server
./build/bin/llama-server \
    -hf AtomicChat/Inkling-GGUF:MXFP4 \
    --jinja -ngl 99 -c 8192 -fa on

How these were made

  1. Download thinkingmachines/Inkling (original BF16 weights, about 2 TB).
  2. Convert to GGUF with llama.cpp built from PR #25731, which adds the inkling architecture.
  3. Produce a Q8_0 reference and compute an importance matrix over an 18 MB code corpus (Linux, CPython, Rust and llama.cpp sources), 7,040 chunks of 512 tokens, with 93-99% expert activation coverage. The imatrix files are published in imatrix/.
  4. Quantize with --imatrix: MXFP4 for expert FFNs with attention, router and shared experts at Q8_0, and IQ1_M with the same Q8 overlay for the smallest coherent build.

License

Released by Thinking Machines Lab under the Apache 2.0 license. Quantized by Atomic Chat.

Downloads last month
426
GGUF
Model size
947B params
Architecture
inkling
Hardware compatibility
Log In to add your hardware

1-bit

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for AtomicChat/Inkling-GGUF

Quantized
(16)
this model

Collection including AtomicChat/Inkling-GGUF