Downloads · 30 days
356
55% of all-time downloads
mlx-community/MOSS-Music-8B-Thinking-4bit
MOSS-Music-8B-Thinking-4bit is a audio-text-to-text model from mlx-community. Use it for the audio-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.
[](https://huggingface.co/OpenMOSS-Team/MOSS-Music-8B-Thinking) [](https://github.com/ml-explore/mlx) [](https://www.apache.org/licenses/LICENSE-2.0)
Downloads · 30 days
356
55% of all-time downloads
All-time downloads
643
Public
Parameters
9.1B
6 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors6 GB · 100%
How the weights are stored.
U328.4B · 93%
From the Hugging Face model README
A 4-bit MLX quantization of OpenMOSS-Team/MOSS-Music-8B-Thinking for music understanding on Apple Silicon. The smallest build (~6 GB), a good fit for 16 GB Macs.
Community conversion, not an official release. All model credit goes to the OpenMOSS Team.
MOSS-Music is a custom multimodal (audio + text) model, so it does not load with
mlx_lm / mlx_vlm directly. Use the moss_music_mlx backend
(code, PR):
from huggingface_hub import snapshot_download
from moss_music_mlx import load_pretrained, generate
from src.processing_moss_music import MossMusicProcessor
path = snapshot_download("mlx-community/MOSS-Music-8B-Thinking-4bit")
model = load_pretrained(path)
proc = MossMusicProcessor.from_pretrained(path, trust_remote_code=True, enable_time_marker=True)
print(generate(model, proc, "Analyze this track: genre, key, BPM, structure.", audio_path="song.mp3"))
lm_head.mlx==0.31.2, mlx-lm==0.29.1.Versus the fp32 PyTorch reference, the 4-bit model's prefill next-token argmax is identical and the logits match to cosine 0.99889 (8-bit is 0.99999, 6-bit 0.99989). 4-bit is the most aggressive recipe; for the highest fidelity prefer 6-bit or 8-bit.
Apache-2.0, inherited from the base model. This repository provides only the MLX-quantized weights; all credit goes to the OpenMOSS Team.