Standard One 3B — GGUF

GGUF builds of Standard One 3B (Ministral 3 3B text + Pixtral vision tower, mistral3 architecture) for use with llama.cpp.

Files

Most quant levels below (marked "imatrix") were built with an importance matrix calibrated on 1,508 prompts sampled from our own training rows (see "Importance-matrix calibration" below), which recovers some of the accuracy quantization would otherwise lose. Q8_0 and BF16 don't need one.

File Quant Size imatrix
StandardOne-3B-BF16.gguf BF16 (no quantization) 6.9 GB —
StandardOne-3B-Q8_0.gguf Q8_0 3.7 GB no
StandardOne-3B-Q5_K_M.gguf Q5_K_M 2.5 GB yes
StandardOne-3B-Q4_K_M.gguf Q4_K_M 2.1 GB no (see note)
StandardOne-3B-IQ4_XS.gguf IQ4_XS 2.0 GB yes
StandardOne-3B-Q3_K_M.gguf Q3_K_M 1.8 GB yes
StandardOne-3B-IQ3_M.gguf IQ3_M 1.7 GB yes
StandardOne-3B-Q2_K.gguf Q2_K 1.5 GB yes
StandardOne-3B-IQ2_M.gguf IQ2_M 1.3 GB yes
mmproj-StandardOne-3B.gguf F16 vision projector 840 MB —

SHA256 checksums: SHA256SUMS. Source revisions, conversion tool version and full validation numbers: release-manifest.json.

Q4_K_M note: this is the plain (non-imatrix) quantization. We generated both an imatrix and a plain Q4_K_M and shipped whichever scored higher on hard+original combined; the plain version won (138.93 vs. the imatrix version's 137.13) — see the accuracy table below.

Usage

Text-only:

llama-cli -m StandardOne-3B-Q4_K_M.gguf -ngl 99 -p "Your prompt"

With vision (image input):

llama-server -m StandardOne-3B-Q4_K_M.gguf --mmproj mmproj-StandardOne-3B.gguf -ngl 99

The GGUF's own embedded chat template (converted from the model's chat_template.jinja) is applied automatically; no extra flags needed for chat formatting.

Importance-matrix calibration

Q5_K_M, IQ4_XS down to IQ2_M were quantized with llama-imatrix calibrated on 1,508 prompts (58 per cohort across 26 training-data cohorts; training data only — no benchmark/held-out file was used), context 2048. Q8_0, BF16 and the shipped Q4_K_M (see note above) don't use an imatrix.

Validation

Accuracy was checked by comparing next-token logits over the option letters on the JevBench public suites (easy/original/hard) against the served BF16 baseline; see release-manifest.json for full methodology and gguf-validation.md (in the release kit) for the complete writeup. Measured (accuracy %, n=48/72/111 for easy/original/hard; prefill tokens/sec is the mean over the 231 scored decisions):

Quant Easy Original Hard Overall Prefill tok/s
served BF16 (reference) 100.0 88.89 45.95 — —
BF16-GGUF 100.0 91.67 48.65 72.73 7,071
Q8_0 100.0 91.67 48.65 72.73 4,556
Q5_K_M 100.0 90.28 48.65 72.29 4,075
Q4_K_M (shipped, plain) 100.0 90.28 48.65 72.29 4,127
IQ4_XS 97.92 91.67 54.05 74.89 4,626
Q3_K_M 100.0 95.83 50.45 74.89 3,965
IQ3_M 97.92 87.50 49.55 71.43 4,206
Q2_K 100.0 87.50 40.54 67.53 3,227
IQ2_M 97.92 79.17 50.45 69.26 5,149

Note on the mmproj conversion

llama.cpp's stock --mmproj converter (as of the commit used here) drops the [IMG_BREAK] token embedding for HF-format Mistral3ForConditionalGeneration checkpoints (a filter meant to strip text-model tensors also strips the one row of the text embedding matrix the vision projector needs), so the mmproj file it produces fails to load in llama-server/llama-cli ("unable to find tensor v.token_embd.img_break"). The mmproj file in this folder was built with a small local patch that lets that one tensor through; see release-manifest.json -> known_issues_fixed for details. It loads and runs correctly with --mmproj.

License

Apache License 2.0 — see LICENSE and NOTICE. Same terms as the source StandardOne-3B release; this GGUF conversion adds no additional restrictions.

Downloads last month
74
GGUF
Model size
3B params
Architecture
mistral3
Hardware compatibility
Log In to add your hardware

2-bit

3-bit

4-bit

5-bit

8-bit

16-bit

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

Model tree for StandardThinking/StandardOne-3B-GGUF