Downloads · 30 days
71
8% of all-time downloads
Shiftedx/Muse-Glimmer-30B-MXFP4-Vision-MLX
Muse-Glimmer-30B-MXFP4-Vision-MLX is a image-text-to-text model from Shiftedx. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as apache-2.0.
Independent MLX/VLM MXFP4 conversion of meta-models/Muse-Glimmer-30B, pinned to source revision f84ecc3a0ea984a4c04542a84269e3d065350a6e. This is a community conversion and is not an official Meta release.
Downloads · 30 days
71
8% of all-time downloads
All-time downloads
846
Public
Parameters
29.8B
22.6 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors22.6 GB · 100%
How the weights are stored.
U3225.2B · 85%
From the Hugging Face model README
Independent MLX/VLM MXFP4 conversion of
meta-models/Muse-Glimmer-30B, pinned to source revision
f84ecc3a0ea984a4c04542a84269e3d065350a6e. This is a community conversion and is not an official Meta release.
The embedding and LM head intentionally remain BF16. Quantizing those terminal matrices caused deterministic EOS or special-token collapse in local tests. MXFP4 and MXFP8 were each produced directly from the same BF16 parent; neither was requantized from the other.
The release predates upstream muse_glimmer support in MLX-VLM 0.6.3. The exact
adapter used for conversion and validation is bundled under
runtime_adapter/muse_glimmer. Install it into an isolated environment before
loading the model:
python -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install mlx==0.32.0 mlx-lm==0.31.3 mlx-vlm==0.6.3 torch==2.13.0 torchvision==0.28.0
python -m pip install "transformers @ git+https://github.com/huggingface/transformers.git@a61d9a57c1ca1018fd84acabbf2104fdf468e143"
hf download Shiftedx/Muse-Glimmer-30B-MXFP4-Vision-MLX --local-dir ./Muse-Glimmer-30B-MXFP4
python - <<'PY'
from pathlib import Path
import shutil
import mlx_vlm
model_dir = Path("Muse-Glimmer-30B-MXFP4")
package_dir = Path(mlx_vlm.__file__).resolve().parent / "models" / "muse_glimmer"
if package_dir.exists():
raise SystemExit(f"Refusing to replace existing adapter: {package_dir}")
shutil.copytree(model_dir / "runtime_adapter" / "muse_glimmer", package_dir)
print("Installed the bundled Muse Glimmer adapter.")
PY
Then generate with MLX-VLM:
python -m mlx_vlm.generate --model ./Muse-Glimmer-30B-MXFP4 --image image.jpg --prompt "Describe this image." --max-tokens 256
This artifact has not completed broad BF16 parent-parity, agentic, tool-use, long-context, or real-image qualification. Treat it as an experimental build and evaluate it for your workload before deployment. Generated text may expose the model's reasoning/template structure depending on the calling scaffold.
This repository does not contain the publisher's DFlash companion and is not an MTPLX package. Muse Glimmer's DFlash block-diffusion assistant is not an MTP sidecar. Use a runtime with an explicit Muse Glimmer/DFlash backend if speculative decoding is required.
Review the source model card and the included
USAGE_POLICY.md before use. Quantization does not change the source model's
license, usage restrictions, or safety characteristics.