Downloads · 30 days
70
20% of all-time downloads
mlx-community/MOSS-Music-8B-Thinking-6bit
MOSS-Music-8B-Thinking-6bit 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
70
20% of all-time downloads
All-time downloads
356
Public
Parameters
9.1B
8.1 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors8.1 GB · 100%
How the weights are stored.
U328.4B · 93%
From the Hugging Face model README
A 6-bit MLX quantization of OpenMOSS-Team/MOSS-Music-8B-Thinking for music understanding on Apple Silicon. A ~8 GB build that stays essentially lossless.
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-6bit")
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 6-bit model's prefill next-token argmax is identical and the logits match to cosine 0.99989 (vs 0.99999 for 8-bit), effectively lossless.
Apache-2.0, inherited from the base model. This repository provides only the MLX-quantized weights; all credit goes to the OpenMOSS Team.