alt.freeweights.text / Mellum2.1-12B-A2.5B-Thinking-6bit
From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.textSubject:

Mellum2.1-12B-A2.5B-Thinking-6bit

Date: 2026-11-15Commit: 0c4927cSigned: 2DC28CC7B26A283B ✓

Text generation model with 12.1B parameters. Safetensors weights, 9.88 GB in all. Published by mlx-community under Apache-2.0.

12.1B params9.88GBMellum2.1-12B-A2.5B-Thinking-6bitsafetensorspermissive
FactsParams12.1BSize9.88 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit
# manifest sha256 7c390bdb0c79… · 9.88 GB · 15 files
$ fw verify ./Mellum2.1-12B-A2.5B-Thinking-6bit mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit
From sourceHosted (signed)mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bitLast check: 2026-11-15 05:05 UTC

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

Quantized of Mellum2.1-12B-A2.5B-Thinking.

Works with

Overview

Size
9.88 GB
Weights
9.87 GB (safetensors)
Parameters
12.1B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
15, each with a sha256
Publisher
mlx-community
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: JetBrains/Mellum2.1-12B-A2.5B-Thinking

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:05 UTCpassed

Model card

From the publisher at commit 0c4927c. Shown as plain text with links; images open at the publisher.

Mellum2.1 12B A2.5B Thinking - 6-bit MLX#

This is a 6-bit affine MLX quantization of JetBrains/Mellum2.1-12B-A2.5B-Thinking, a reasoning Mixture-of-Experts coding model (12B total, 2.5B active, 64 experts with 8 active per token). It emits reasoning in <think>...</think> blocks before the final answer.

The weights are byte-identical to imaadd05/Mellum2.1-12B-A2.5B-Thinking-mlx-6bit-g64; conversion.json and validation.json record the source revision, software versions and SHA-256 checksums.

Conversion details#

  • Source: JetBrains/Mellum2.1-12B-A2.5B-Thinking, revision 92ddae9fc7665e9f801d141d2e5a6b2caf2460c4
  • Quantization: affine, 6 bits, group size 64; MoE routers 8-bit (upstream policy)
  • Converted with mlx==0.32.3, mlx-lm==0.32.0
  • EOS token: <|im_end|> (token ID 28)

Benchmarks#

Full 164-task HumanEval+, greedy, 8,192-token budget including reasoning: 146/164 (BF16 original: 153/164). On a 16 GB M4 MacBook Pro it decodes at 47 / 46 / 43 tok/s at 1K / 4K / 16K context and peaks at 10.5 GB MLX memory, so 24 GB or more is recommended. On a 16 GB Mac, use the NVFP4 build (6.84 GB). Raw results and a comparison with other quantizations: github.com/imaddde867/mellum-mlx.

Usage#

pip install mlx-lm
from mlx_lm import load, generate

model, tokenizer = load("mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit")
messages = [{"role": "user", "content": "Find the bug: def mean(xs): return sum(xs) / len(xs) - 1"}]
prompt = tokenizer.apply_chat_template(messages, add_generation_prompt=True)
print(generate(model, tokenizer, prompt=prompt, max_tokens=16384, verbose=True))

JetBrains recommends temperature=0.6, top_p=0.95, top_k=20 for chat.

Files

15 files · 9.88 GBWeights 9.87 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 15 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
LICENSE11.4 KBcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
NOTICE385 B905774333028d3b2b6fe631b75b5db70301e5ddb7f2704b6396481d123f83ff9
README.md2.20 KB76ec329c8af2d341a40b7f59b348f80629dad1b9a7d2d18cdc670612e680e624
chat_template.jinja4.85 KB4593a34d52f3364ac13ce57f4bea5688924e8942da6df8201e411db17e729f48
config.json8.54 KB0254d0f058f4ccd9f34d3e0b1e85dd425af417da7569a3672b62d692798aaa3e
conversion.json2.90 KB88097ddc85ac4e36d9011bd7d6bcb4608d2b43f2f0931378d107e508a3b691d4
generation_config.json111 Ba9dc104ca398a2ef376d3f2fbb03037d99950ddb2db0cd041b98398cf1fc8d7c
model-00001-of-00002.safetensors5.29 GBff781996bc063c39d4dd01bc86a664522c06277412cfba8b48063a189fdd33e0
model-00002-of-00002.safetensors4.58 GBd92c83c9a08ce5d9f6a493d3f851dfbb15cf12a3a30dc856674eecf9e1ea283a
model.safetensors.index.json69.9 KBaef292869670c96d74e8ae0fd57694eb46a0dc2427b8338ea05d4c98c98881d9
special_tokens_map.json1.19 KB20e1ead0b0986b55989aa8116bafe63efcbae0daf8ed047970cd28b36aada4d9
tokenizer.json7.09 MB58548a346eb073e5132bf7d8ad17dc6971bca36ade378ca4d2bfbc49bf60da2a
tokenizer_config.json7.03 KBe2950960d2a3040a1938e6357c8c3628d531133c464286a7869b2e0504fcc59e
validation.json1.14 KB5d66030023b844150e36686fc9b058201f8ce9fb60083d283e3175a43b193c36
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
0c4927ce10 pinned now2026-11-15 05:05 UTC15 files · 9.88 GB

Use it

$ fw get mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit
# manifest sha256 7c390bdb0c79… · 9.88 GB · 15 files
$ fw verify ./Mellum2.1-12B-A2.5B-Thinking-6bit mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit.json --dir ./Mellum2.1-12B-A2.5B-Thinking-6bit $ python3 fw.py verify ./Mellum2.1-12B-A2.5B-Thinking-6bit ./mlx-community__Mellum2.1-12B-A2.5B-Thinking-6bit.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit --revision 0c4927ce10ab23ff85db09c5bbede49dbebe1cb1 --local-dir ./Mellum2.1-12B-A2.5B-Thinking-6bit
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit", revision="0c4927ce10ab23ff85db09c5bbede49dbebe1cb1") model = AutoModelForCausalLM.from_pretrained("mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit", revision="0c4927ce10ab23ff85db09c5bbede49dbebe1cb1", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit --revision 0c4927ce10ab23ff85db09c5bbede49dbebe1cb1

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
LICENSE
Text sha256
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
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: Mellum2.1-12B-A2.5B-Thinking-6bitDate: 2026-11-15Commit: 0c4927cSigned: 2DC28CC7B26A283B ✓
Upstream
mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit
Pinned commit
0c4927ce10ab23ff85db09c5bbede49dbebe1cb1
Manifest
Mellum2.1-12B-A2.5B-Thinking-6bit.json · .minisig
Manifest sha256
7c390bdb0c7972a7eeb3965018f45320ef2cf438971843b429ee9d1d1cd2619e
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:05 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit.json $ curl -O https://freeweights.allternit.com/manifests/mlx-community/Mellum2.1-12B-A2.5B-Thinking-6bit.json.minisig $ minisign -Vm Mellum2.1-12B-A2.5B-Thinking-6bit.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

JetBrains/Mellum2.1-12B-A2.5B-Thinking · 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/Mellum2.1-12B-A2.5B-Thinking-6bit
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Mellum2.1-12B-A2.5B-Thinking-6bit.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