alt.freeweights.text / Groot-19B-A3B-OptiQ-4bit
From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.textSubject:

Groot-19B-A3B-OptiQ-4bit

Date: 2026-11-15Commit: 6ac49c6Signed: 2DC28CC7B26A283B ✓

Image text to text model with 18.5B parameters. Safetensors weights, 13.5 GB in all. Published by mlx-community under Apache-2.0.

18.5B params13.5GBGroot-19B-A3B-OptiQ-4bitsafetensorspermissive
FactsParams18.5BSize13.5 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get mlx-community/Groot-19B-A3B-OptiQ-4bit
# manifest sha256 4341a65d4389… · 13.5 GB · 18 files
$ fw verify ./Groot-19B-A3B-OptiQ-4bit mlx-community/Groot-19B-A3B-OptiQ-4bit
From sourceHosted (signed)mlx-community/Groot-19B-A3B-OptiQ-4bitLast check: 2026-11-15 05:16 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Groot-19B-A3B-261023.

Works with

Overview

Size
13.5 GB
Weights
13.5 GB (safetensors)
Parameters
18.5B
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
18, each with a sha256
Publisher
mlx-community
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: GrootTeam/Groot-19B-A3B-261023

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:16 UTCpassed

Model card

From the publisher at commit 6ac49c6. Shown as plain text with links; images open at the publisher.

mlx-community/Groot-19B-A3B-OptiQ-4bit#

Built with mlx-optiq, the MLX-native toolkit to quantize, fine-tune, and serve LLMs locally on Apple Silicon. All OptiQ models · Docs

A 4-bit mixed-precision MLX quant of GrootTeam/Groot-19B-A3B-261023, a reasoning model post-trained from Qwen3.6-35B-A3B. It has 128 routed experts per layer and activates 8 per token. Text, tool calling and image input all work.

On disk13.5 GB, including the 0.9 GB vision tower and 0.3 GB MTP head (source BF16 38.9 GB)
Parameters19B total, about 3B active per token
Precision118 tensors at 4-bit, 394 at 8-bit, vision tower at bf16
Capability Score78.37

Benchmarks#

Six-metric Capability Score, the mean of MMLU, GSM8K, IFEval, BFCL, HumanEval and HashHop, measured on a 24 GB M4 with mlx-optiq 0.8.0. The comparison column is from the card of Qwen3.6-35B-A3B-OptiQ-4bit, the model Groot was post-trained from, measured with an earlier mlx-optiq version.

MetricThis modelQwen3.6-35B-A3B-OptiQ-4bitΔ
MMLU (5-shot, 1000 samples)70.6%83.7%-13.1
GSM8K (1000 samples)94.4%87.9%+6.5
IFEval (full set, strict)77.1%72.6%+4.5
BFCL-V3 simple (200 calls)92.5%92.5%0.0
HumanEval (164 problems, pass@1)89.6%91.5%-1.9
HashHop (long-context retrieval)46.0%52.0%-6.0
Capability Score (mean of 6)78.3780.03-1.66

At 13.5 GB against 23.0 GB, it scores 1.66 lower than the 35B quant. It also scores 1.80 above Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B (76.57), the pruned quant of about the same size.

How it was made#

The per-layer bit allocation is reused from Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B, which has the same 128-expert layout. All 512 tensors matched. No sensitivity sweep was run on this checkpoint. The KV config was measured on this model.

Use it#

pip install mlx-optiq
optiq serve --model mlx-community/Groot-19B-A3B-OptiQ-4bit
from mlx_lm import load, generate
model, tok = load("mlx-community/Groot-19B-A3B-OptiQ-4bit")
print(generate(model, tok, prompt="Hello", max_tokens=64))

Files

18 files · 13.5 GBWeights 13.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 18 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md2.90 KB7c8a0ee13c532cfbaeafded8a5723ab0616be96aeca6e5ac23cc7a973b005721
chat_template.jinja7.54 KB182e77dd83bd8e9ca818b240b82e28f243762cd5dda32e6eef327df7b1cd107e
config.json116 KBca4be95cf644cb2388287aefdf08d3f08373eb80a25202710dcec82391e84c7c
generation_config.json202 Be70c136c1b78ddc1fb0905bac8e733a4dc448d4f852a5dd75143fffc70be550e
kv_config.json660 Bc91b198188237b8de5588f4cc607391618fc6159a17f6035b880ec18fee7e6c9
model-00001-of-00003.safetensors5.36 GB40c372fbe9b9bae420ee7c794334e56a9ed76dafa55ecf23e1fb3a78ac3b706c
model-00002-of-00003.safetensors5.36 GB23a61db778ab073062aa4230eb8b70648632143ee81ef8b93c2ff52c0572da6f
model-00003-of-00003.safetensors1.60 GBe035bf9cca1718f3aebfff105cfdaeb17facededbe6e1816c222e088ba271a7f
model.safetensors.index.json205 KB525612baf0c244398070d44afb28e13c34623e60dc871c2b7647cab6e10d54df
optiq/metadata.json56.5 KB48f08af45b86898612d95561dd7725409ed2e93aec16d2c256ec29b882d0937e
optiq/mtp.safetensors261 MB6b374d11878a1d92ec92cc4f0828aab2f068229afe20edc067352d5fda656981
optiq_vision.safetensors893 MBc00206ea4ea3e9cfff7d224dd88244324c25d128615da025877248473ff66da3
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
processor_config.json1.19 KBd89ef49ce9cd37fbf510158e13c1ef063d9286411c1ec9049932dbe0487143b1
tokenizer.json20.0 MB06b9509352d2af50381ab2247e083b80d32d5c0aba91c272ca9ff729b6a0e523
tokenizer_config.json1.16 KB95c557768e6b88a7128befc7bfd3c7de50e5d51af9b8b33a9f4dee0e04f99679
video_preprocessor_config.json385 B7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
6ac49c665a pinned now2026-11-15 05:16 UTC18 files · 13.5 GB

Use it

$ fw get mlx-community/Groot-19B-A3B-OptiQ-4bit
# manifest sha256 4341a65d4389… · 13.5 GB · 18 files
$ fw verify ./Groot-19B-A3B-OptiQ-4bit mlx-community/Groot-19B-A3B-OptiQ-4bit
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/mlx-community/Groot-19B-A3B-OptiQ-4bit.json --dir ./Groot-19B-A3B-OptiQ-4bit $ python3 fw.py verify ./Groot-19B-A3B-OptiQ-4bit ./mlx-community__Groot-19B-A3B-OptiQ-4bit.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Groot-19B-A3B-OptiQ-4bit --revision 6ac49c665acc9e1303cd988c6b6ea95b2b3166c5 --local-dir ./Groot-19B-A3B-OptiQ-4bit
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("mlx-community/Groot-19B-A3B-OptiQ-4bit", revision="6ac49c665acc9e1303cd988c6b6ea95b2b3166c5") model = AutoModelForImageTextToText.from_pretrained("mlx-community/Groot-19B-A3B-OptiQ-4bit", revision="6ac49c665acc9e1303cd988c6b6ea95b2b3166c5", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve mlx-community/Groot-19B-A3B-OptiQ-4bit --revision 6ac49c665acc9e1303cd988c6b6ea95b2b3166c5

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
7c8a0ee13c532cfbaeafded8a5723ab0616be96aeca6e5ac23cc7a973b005721
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.textSubject: Groot-19B-A3B-OptiQ-4bitDate: 2026-11-15Commit: 6ac49c6Signed: 2DC28CC7B26A283B ✓
Upstream
mlx-community/Groot-19B-A3B-OptiQ-4bit
Pinned commit
6ac49c665acc9e1303cd988c6b6ea95b2b3166c5
Manifest
Groot-19B-A3B-OptiQ-4bit.json · .minisig
Manifest sha256
4341a65d43895269d4d3227968563a11e297463a809a22bfb581ce4b6560d06b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:16 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mlx-community/Groot-19B-A3B-OptiQ-4bit.json $ curl -O https://freeweights.allternit.com/manifests/mlx-community/Groot-19B-A3B-OptiQ-4bit.json.minisig $ minisign -Vm Groot-19B-A3B-OptiQ-4bit.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

GrootTeam/Groot-19B-A3B-261023 · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Groot-19B-A3B-OptiQ-4bit
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Groot-19B-A3B-OptiQ-4bit.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B