alt.freeweights.text / Muse-Glimmer-30B-OptiQ-4bit
From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.textSubject:

Muse-Glimmer-30B-OptiQ-4bit

Date: 2026-11-15Commit: 865ee8dSigned: 2DC28CC7B26A283B ✓

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

27.9B params23.9GBMuse-Glimmer-30B-OptiQ-4bitsafetensorspermissive
FactsParams27.9BSize23.9 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get mlx-community/Muse-Glimmer-30B-OptiQ-4bit
# manifest sha256 46ace677e14a… · 23.9 GB · 16 files
$ fw verify ./Muse-Glimmer-30B-OptiQ-4bit mlx-community/Muse-Glimmer-30B-OptiQ-4bit
From sourceHosted (signed)mlx-community/Muse-Glimmer-30B-OptiQ-4bitLast check: 2026-11-15 05:03 UTC

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

Quantized of Muse-Glimmer-30B.

Works with

Overview

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

Original release from the publisher.

Base model: meta-models/Muse-Glimmer-30B

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

Model card

From the publisher at commit 865ee8d. Shown as plain text with links; images open at the publisher.

mlx-community/Muse-Glimmer-30B-OptiQ-4bit#

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

A 30B image-text reasoning model, running locally on a Mac. This is an OptiQ mixed-precision quant of meta-models/Muse-Glimmer-30B. Its Capability Score is 87.36. 18.6 GB on disk for the language tower, plus a 3.8 GB bf16 vision sidecar.

Muse-Glimmer thinks before it answers, and keeps the two apart: reasoning goes to a self channel and the reply to a user channel. OptiQ quantizes the language tower to mixed 4/8-bit and keeps the vision tower at bf16 in a sidecar, so the same checkpoint does text and images.

It works on image and text#

Both ran through this quantized model on Apple Silicon, MLX only:

Image (a red circle on a white background):

A red circle on a light grey background.

Text (GSM8K-style):

In April she sold 48 clips. Half as many in May is 48 ÷ 2 = 24 clips. April + May = 48 + 24 = 72 clips altogether.

What it is#

PropertyValue
Basemeta-models/Muse-Glimmer-30B (~30B params, 52 decoder layers)
MethodOptiQ mixed-precision, sensitivity-driven (uniform-4-bit reference)
Language towerper-layer 4/8-bit: 169 layers at 4-bit, 248 at 8-bit
Vision towerbf16, kept in optiq/optiq_vision.safetensors (809 tensors)
On disk18.6 GB language + 3.8 GB vision
Attentiongated, sliding window 2048 on 3 layers in 4, NoPE on the 13 global layers

All 417 projections were measured. Sensitivity falls with depth, so the early layers keep precision and the back half is compressed harder:

LayersMean bits
0–126.88
13–256.50
26–386.27
39–515.85

The vision tower was reimplemented in MLX and matched against the reference to 4e-07 relative; the language tower to 1.8e-06. Following llama.cpp's naming for mixed quants, the "4bit" label denotes the family, not the weighted average.

Capability Score#

Six-metric mean (the standard OptiQ text eval), with perfect long-context retrieval.

MetricScore
MMLU (5-shot, 969 samples)83.1%
GSM8K (1000 samples)92.1%
IFEval (full set, strict)80.6%
BFCL-V3 simple (200 calls)88.5%
HumanEval (164 problems, pass@1)79.9%
HashHop (long-context retrieval)100.0%
Capability Score (mean of 6)87.36

Run it#

Muse-Glimmer ships under an architecture stock mlx-lm does not know, so import optiq registers it, and OptiQ loads the vision sidecar:

pip install "mlx-optiq>=0.4.20"

For image input, serve it with an OpenAI + Anthropic-compatible endpoint:

optiq serve --model mlx-community/Muse-Glimmer-30B-OptiQ-4bit

Then send an image as image_url content. Text-only generation also loads directly:

import optiq  # registers the muse_glimmer arch + vision sidecar
from mlx_lm import load, generate

model, tok = load("mlx-community/Muse-Glimmer-30B-OptiQ-4bit")
msgs = [{"role": "user", "content": "Explain why the sky is blue."}]
prompt = tok.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
print(generate(model, tok, prompt=prompt, max_tokens=800))

Give it room. It is a reasoning model, and a short token budget cuts it off mid-thought before the answer channel opens.

Reading the output#

The model answers in two channels. Read the final one:

to=self<|message|>April: 48. May: half as many = 24. Total 72.<|eom|>
<|start|>assistant to=user<|message|>In April she sold 48 clips.
48 + 24 = 72 clips altogether.

The reasoning channel restates the question and floats candidates it then rejects, so parsing the raw string picks up numbers the model did not commit to. Tool calls arrive in an <atem:invoke> block rather than the more common <tool_call> JSON.

Files

16 files · 23.9 GBWeights 23.8 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 16 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md4.69 KB6170eb29a75b17260e38b6cab844d2a5a18d982ae006c145af68845712349af7
chat_template.jinja9.99 KBcfc67e5f349f37690dfd31ed1f18bc4442a9dd32fe39a648f993cb4eb3cae678
config.json78.9 KB0573d852160cc5ff499738611267d5de604f333b2977e3aa8b6624fd20497b03
generation_config.json202 B1fa51889b1f8d3659802dedaa27e005b81e5c58483f13ecf13f2d97306bc6e35
kv_config.json3.42 KB3d4d714fb03d8bbdd0c40fe2286986b1e1bc17e09d46debf1f6e985715c2bc7e
model-00001-of-00004.safetensors5.28 GB16c397141823508b9cdfb556a733f3b803d79e82f3e9e6a8d4bcfb1c9cddc582
model-00002-of-00004.safetensors5.34 GBf7980764cbb4aef1a8e573c5c2c7934f75210f16d79aafc5e0eedc8a72dc17e3
model-00003-of-00004.safetensors5.35 GBe722949880b7246e266e167134d6e306ba5d2294edde97f67f7af8e8f1d92ce5
model-00004-of-00004.safetensors4.03 GBb6bda2e706a88ad681dd362f2a46ab82ac847b4a3030967ec7edb42b75c9efe2
model.safetensors.index.json185 KB7f6e7b7ba4f0064e703ee46a7b8128049077a24fa49b9630d35621134b88345a
optiq/metadata.json36.9 KB275e46542056eb37c812a782605b39865a5f2797e8b2bd23b28bb576d5b372e4
optiq/optiq_vision.safetensors3.84 GB8620dd37625f32d9ba82fc134c91d3da95cd3af92e7ae3866bdd3bdec7e08649
optiq/sensitivity.json86.4 KB394dce7b7f6c5ef7828400022934b4ae11916cbf02af828785e1432351b1e4f8
tokenizer.json28.1 MBc9dbee66967b58f31a7c27f723c3760da3526ccd0427578e8905b0abb0031c4d
tokenizer_config.json80.0 KBb2c352bba1d2ee25295aa84e7bdaa15a2b0305b79009926bcea72516ca200d42
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
865ee8de65 pinned now2026-11-15 05:03 UTC16 files · 23.9 GB

Use it

$ fw get mlx-community/Muse-Glimmer-30B-OptiQ-4bit
# manifest sha256 46ace677e14a… · 23.9 GB · 16 files
$ fw verify ./Muse-Glimmer-30B-OptiQ-4bit mlx-community/Muse-Glimmer-30B-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/Muse-Glimmer-30B-OptiQ-4bit.json --dir ./Muse-Glimmer-30B-OptiQ-4bit $ python3 fw.py verify ./Muse-Glimmer-30B-OptiQ-4bit ./mlx-community__Muse-Glimmer-30B-OptiQ-4bit.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Muse-Glimmer-30B-OptiQ-4bit --revision 865ee8de65799cc4ee406587e4b607063708f358 --local-dir ./Muse-Glimmer-30B-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/Muse-Glimmer-30B-OptiQ-4bit", revision="865ee8de65799cc4ee406587e4b607063708f358") model = AutoModelForImageTextToText.from_pretrained("mlx-community/Muse-Glimmer-30B-OptiQ-4bit", revision="865ee8de65799cc4ee406587e4b607063708f358", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve mlx-community/Muse-Glimmer-30B-OptiQ-4bit --revision 865ee8de65799cc4ee406587e4b607063708f358

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
6170eb29a75b17260e38b6cab844d2a5a18d982ae006c145af68845712349af7
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: Muse-Glimmer-30B-OptiQ-4bitDate: 2026-11-15Commit: 865ee8dSigned: 2DC28CC7B26A283B ✓
Upstream
mlx-community/Muse-Glimmer-30B-OptiQ-4bit
Pinned commit
865ee8de65799cc4ee406587e4b607063708f358
Manifest
Muse-Glimmer-30B-OptiQ-4bit.json · .minisig
Manifest sha256
46ace677e14ae4320a3c9e94a2c35b7fe74798977f88da99b5d73ba15decdc1e
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:03 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mlx-community/Muse-Glimmer-30B-OptiQ-4bit.json $ curl -O https://freeweights.allternit.com/manifests/mlx-community/Muse-Glimmer-30B-OptiQ-4bit.json.minisig $ minisign -Vm Muse-Glimmer-30B-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

meta-models/Muse-Glimmer-30B · 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/Muse-Glimmer-30B-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. Muse-Glimmer-30B-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