henry1477/music-flamingo-gguf MXFP4_MOE GGUF - Free GGUF Download is indexed on GraySoft with repository links, GGUF quant files, and Hugging Face metadata. This page helps you pick a local model for guIDE or other runtimes. See related models in the same shard below.
henry1477/music-flamingo-gguf overview
Download one of the quantizations of the text-text part, then download the mmproj audio processing model (in full BF16 precision). Ensure you are using the latest version of llama.cpp (or at least a release after the PR tag: b7593). Run the model specifying the path of both the --mproj and --model. # Model Overview Music Flamingo: Scaling Music Understaning in Audio Language Models 🚨 Note: This is a preview model. We will release a better base and a thinking version of the model in the next few weeks.
Repository Files & Downloads
| File | Type | Quantization | Size | Link |
|---|---|---|---|---|
| mmproj-music-flamingo-bf16.gguf | GGUF | BF16 | 1.23 GB | Download |
| music-flamingo-IQ4_NL.gguf | GGUF | IQ4_NL | 4.15 GB | Download |
| music-flamingo-IQ4_XS.gguf | GGUF | IQ4_XS | 3.96 GB | Download |
| music-flamingo-MXFP4_MOE.gguf | GGUF | — | 7.54 GB | Download |
| music-flamingo-Q2_K.gguf | GGUF | Q2_K | 2.81 GB | Download |
| music-flamingo-Q3_K.gguf | GGUF | Q3_K | 3.55 GB | Download |
| music-flamingo-Q3_K_L.gguf | GGUF | Q3_K_L | 3.81 GB | Download |
| music-flamingo-Q3_K_M.gguf | GGUF | Q3_K_M | 3.55 GB | Download |
| music-flamingo-Q3_K_S.gguf | GGUF | Q3_K_S | 3.25 GB | Download |
| music-flamingo-Q4_0.gguf | GGUF | — | 4.13 GB | Download |
| music-flamingo-Q4_1.gguf | GGUF | — | 4.54 GB | Download |
| music-flamingo-Q5_0.gguf | GGUF | — | 4.95 GB | Download |
| music-flamingo-Q5_1.gguf | GGUF | — | 5.36 GB | Download |
| music-flamingo-Q6_K.gguf | GGUF | Q6_K | 5.82 GB | Download |
| music-flamingo-Q8_0.gguf | GGUF | — | 7.54 GB | Download |
| music-flamingo-bf16.gguf | GGUF | BF16 | 14.19 GB | Download |
Model Details Live
Metadata Inspector
Normalized metadata (stored in metadata_json)
{
"metadata": {},
"card_data": {
"license": "other",
"language": [
"en"
],
"base_model": [
"nvidia/music-flamingo-hf"
],
"pipeline_tag": "audio-text-to-text",
"library_name": "transformers",
"tags": [
"music/songs",
"music",
"music reasoning",
"music understanding"
],
"datasets": [
"nvidia/MF-Skills"
],
"frontmatter": {
"license": "other",
"language": [
"en"
],
"base_model": [
"nvidia/music-flamingo-hf"
],
"pipeline_tag": "audio-text-to-text",
"library_name": "transformers",
"tags": [
"music/songs",
"music",
"music reasoning",
"music understanding"
],
"datasets": [
"nvidia/MF-Skills"
]
},
"hero_image_url": "static/mf_logo.png",
"summary": "Download one of the quantizations of the text-text part, then download the mmproj audio processing model (in full BF16 precision). Ensure you are using the latest version of llama.cpp (or at least a release after the PR tag: b7593). Run the model specifying the path of both the --mproj and --model. # Model Overview Music Flamingo: Scaling Music Understaning in Audio Language Models 🚨 **Note:** This is a *preview* model. We will release a better base and a thinking version of the model in the next few weeks.",
"quick_links": [],
"benchmark_table_html": "",
"readme_markdown": "---\nlicense: other\nlanguage:\n- en\nbase_model:\n- nvidia/music-flamingo-hf\npipeline_tag: audio-text-to-text\nlibrary_name: transformers\ntags:\n- music/songs\n- music\n- music reasoning\n- music understanding\ndatasets:\n- nvidia/MF-Skills\n---\n# GGUF quantization perplexity:\n\n| Quantization | Perplexity | ± (Std. Err.) | ΔPPL vs Q8_0 |\n|---|---:|---:|---:|\n| Q4_0 | 10.6926 | 0.05953 | +0.2354 |\n| Q4_1 | 10.2493 | 0.05640 | -0.2079 |\n| MXFP4_MOE | 10.4572 | 0.05838 | +0.0000 |\n| Q5_0 | 10.6152 | 0.05954 | +0.1580 |\n| Q5_1 | 10.3985 | 0.05776 | -0.0587 |\n| Q2_K | 12.0840 | 0.06471 | +1.6268 |\n| Q3_K | 10.6406 | 0.05863 | +0.1834 |\n| Q3_K_S | 11.6617 | 0.06428 | +1.2045 |\n| Q3_K_M | 10.6406 | 0.05863 | +0.1834 |\n| Q3_K_L | 10.6608 | 0.05917 | +0.2036 |\n| IQ4_NL | 10.9692 | 0.06225 | +0.5120 |\n| IQ4_XS | 11.0113 | 0.06249 | +0.5541 |\n| Q6_K | 10.4604 | 0.05829 | +0.0032 |\n| Q8_0 | 10.4572 | 0.05838 | +0.0000 |\n\n*Perplexity tested using a random sample from the music bench captions dataset.*\n\n# LLAMACPP inference\n\nDownload one of the quantizations of the text-text part, then download the mmproj audio processing model (in full BF16 precision). \n\nEnsure you are using the latest version of llama.cpp (or at least a release after the PR tag: b7593).\n\nRun the model specifying the path of both the `--mproj` and `--model`.\n\n\n# Model Overview\n\n<div align=\"center\" style=\"display: flex; justify-content: center; align-items: center; text-align: center;\">\n <a href=\"https://github.com/NVIDIA/audio-flamingo\" style=\"margin-right: 20px; text-decoration: none; display: flex; align-items: center;\">\n <img src=\"static/mf_logo.png\" alt=\"Music Flamingo 🔥🚀🔥\" width=\"120\">\n </a>\n</div>\n<div align=\"center\" style=\"display: flex; justify-content: center; align-items: center; text-align: center;\">\n <h2>\n Music Flamingo: Scaling Music Understaning in Audio Language Models\n </h2>\n</div>\n\n<div align=\"center\" style=\"display: flex; justify-content: center; margin-top: 10px;\">\n <a href=\"https://arxiv.org/abs/2511.10289\"><img src=\"https://img.shields.io/badge/arXiv-2511.10289-AD1C18\" style=\"margin-right: 5px;\"></a>\n <a href=\"https://research.nvidia.com/labs/adlr/MF/\"><img src=\"https://img.shields.io/badge/Demo page-228B22\" style=\"margin-right: 5px;\"></a>\n <a href=\"https://github.com/NVIDIA/audio-flamingo\"><img src='https://img.shields.io/badge/Github-Audio Flamingo 3-9C276A' style=\"margin-right: 5px;\"></a>\n <a href=\"https://github.com/NVIDIA/audio-flamingo/stargazers\"><img src=\"https://img.shields.io/github/stars/NVIDIA/audio-flamingo.svg?style=social\"></a>\n</div>\n\n<div align=\"center\" style=\"display: flex; justify-content: center; margin-top: 10px; flex-wrap: wrap; gap: 5px;\">\n <a href=\"https://huggingface.co/nvidia/music-flamingo\">\n <img src=\"https://img.shields.io/badge/🤗-Checkpoints-ED5A22.svg\">\n </a>\n <a href=\"https://huggingface.co/datasets/nvidia/MF-Skills\">\n <img src=\"https://img.shields.io/badge/🤗-Dataset: MF--Skills-ED5A22.svg\">\n </a>\n</div>\n\n<div align=\"center\" style=\"display: flex; justify-content: center; margin-top: 10px;\">\n<a href=\"https://huggingface.co/spaces/nvidia/music-flamingo\"><img src=\"https://img.shields.io/badge/🤗-Gradio Demo (7B)-5F9EA0.svg\" style=\"margin-right: 5px;\"></a>\n</div>\n\n🚨 **Note:** This is a *preview* model. We will release a better base and a thinking version of the model in the next few weeks. \n\n## Description:\nMusic Flamingo (MF) is a fully open, state-of-the-art Large Audio-Language Model (LALM) designed to advance music (including song) understanding in foundational audio models. MF brings together innovations in:\n\n- Deep music understanding across songs and instrumentals.\n- Rich, theory-aware captions and question answering (harmony, structure, timbre, lyrics, cultural context).\n- Reasoning-centric training using chain-of-thought + reinforcement learning with custom rewards for step-by-step reasoning.\n- Long-form song reasoning over full-length, multicultural audio (extended context).\n\nExtensive evaluations confirm Music Flamingo's effectiveness, setting new benchmarks on over 10+ public music understanding and reasoning tasks.\n\n**This model is for non-commercial research purposes only.**\n\n\n\n<center><img src=\"static/mf_main.png\" width=\"800\"></center>\n\n## Usage\n\nMusic Flamingo (MF) is supported in 🤗 Transformers. To run the model, first install Transformers:\n\n```bash\npip install --upgrade pip\npip install --upgrade git+https://github.com/huggingface/transformers accelerate\n```\n\n> **Note:** MF processes audio in 30-second windows with a **10-minute** total cap per sample. Longer inputs are truncated.\n\n### Single-turn: audio + text instruction\n\n```python\nfrom transformers import AudioFlamingo3ForConditionalGeneration, AutoProcessor\n\nmodel_id = \"nvidia/music-flamingo-hf\"\nprocessor = AutoProcessor.from_pretrained(model_id)\nmodel = AudioFlamingo3ForConditionalGeneration.from_pretrained(model_id, device_map=\"auto\")\n\nconversation = [\n {\n \"role\": \"user\",\n \"content\": [\n {\"type\": \"text\", \"text\": \"Describe this track in full detail - tell me the genre, tempo, and key, then dive into the instruments, production style, and overall mood it creates.\"},\n {\"type\": \"audio\", \"path\": \"https://huggingface.co/datasets/nvidia/MF-Skills/resolve/main/assets/song_1.mp3\"},\n ],\n }\n]\n\ninputs = processor.apply_chat_template(\n conversation,\n tokenize=True,\n add_generation_prompt=True,\n return_dict=True,\n).to(model.device)\n\noutputs = model.generate(**inputs, max_new_tokens=1024)\n\ndecoded_outputs = processor.batch_decode(outputs[:, inputs.input_ids.shape[1]:], skip_special_tokens=True)\nprint(decoded_outputs)\n```\n\n### Batch multiple conversations\n\n```python\nfrom transformers import AudioFlamingo3ForConditionalGeneration, AutoProcessor\n\nmodel_id = \"nvidia/music-flamingo-hf\"\nprocessor = AutoProcessor.from_pretrained(model_id)\nmodel = AudioFlamingo3ForConditionalGeneration.from_pretrained(model_id, device_map=\"auto\")\n\nconversations = [\n [\n {\n \"role\": \"user\",\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"Describe this track in full detail - tell me the genre, tempo, and key, then dive into the instruments, production style, and overall mood it creates.\"},\n {\n \"type\": \"audio\",\n \"path\": \"https://huggingface.co/datasets/nvidia/MF-Skills/resolve/main/assets/song_1.mp3\",\n },\n ],\n }\n ],\n [\n {\n \"role\": \"user\",\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"Write a rich caption that blends the technical details (genre, BPM, key, chords, mix) with how the song feels emotionally and dynamically as it unfolds.\",\n },\n {\n \"type\": \"audio\",\n \"path\": \"https://huggingface.co/datasets/nvidia/MF-Skills/resolve/main/assets/song_2.mp3\"\n },\n ],\n }\n ],\n]\n\ninputs = processor.apply_chat_template(\n conversations,\n tokenize=True,\n add_generation_prompt=True,\n return_dict=True,\n).to(model.device)\n\noutputs = model.generate(**inputs, max_new_tokens=1024)\n\ndecoded_outputs = processor.batch_decode(outputs[:, inputs.input_ids.shape[1]:], skip_special_tokens=True)\nprint(decoded_outputs)\n```\n\n### Text-only and audio-only prompts\n\n```python\n# text-only\nconv = [{\"role\": \"user\", \"content\": [{\"type\": \"text\", \"text\": \"What is the capital of France?\"}]}]\nbatch = processor.apply_chat_template(conv, tokenize=True, add_generation_prompt=True, return_dict=True).to(device)\nprint(processor.batch_decode(model.generate(**batch)[:, batch[\"input_ids\"].shape[1]:], skip_special_tokens=True)[0])\n\n# audio-only\nconv = [{\"role\": \"user\", \"content\": [{\"type\": \"audio\", \"path\": \"https://.../sample.wav\"}]}]\nbatch = processor.apply_chat_template(conv, tokenize=True, add_generation_prompt=True, return_dict=True).to(device)\nprint(processor.batch_decode(model.generate(**batch)[:, batch[\"input_ids\"].shape[1]:], skip_special_tokens=True)[0])\n```\n\n### Training / Fine-tuning\n\n```python\nfrom transformers import AudioFlamingo3ForConditionalGeneration, AutoProcessor\n\nmodel_id = \"nvidia/music-flamingo-hf\"\nprocessor = AutoProcessor.from_pretrained(model_id)\nmodel = AudioFlamingo3ForConditionalGeneration.from_pretrained(model_id, device_map=\"auto\")\nmodel.train()\n\nconversation = [\n [\n {\n \"role\": \"user\",\n \"content\": [\n {\"type\": \"text\", \"text\": \"What's the key of this song?\"},\n {\"type\": \"audio\", \"path\": \"https://huggingface.co/datasets/nvidia/MF-Skills/resolve/main/assets/song_1.mp3\"},\n ],\n },\n {\n \"role\": \"assistant\",\n \"content\": [{\"type\": \"text\", \"text\": \"D major\"}],\n }\n ],\n [\n {\n \"role\": \"user\",\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"What's the bpm of this song?\",\n },\n {\"type\": \"audio\", \"path\": \"https://huggingface.co/datasets/nvidia/MF-Skills/resolve/main/assets/song_2.mp3\"},\n ],\n },\n {\n \"role\": \"assistant\",\n \"content\": [{\"type\": \"text\", \"text\": \"87\"}],\n }\n\n ]\n]\n\ninputs = processor.apply_chat_template(\n conversation,\n tokenize=True,\n add_generation_prompt=True,\n return_dict=True,\n output_labels=True,\n).to(model.device)\n\nloss = model(**inputs).loss\nloss.backward()\n```\n\n### Generation options\n\nYou can tune decoding similar to other text-generation models:\n\n```python\ngenerate_kwargs = {\n \"max_new_tokens\": 256,\n \"do_sample\": True,\n \"temperature\": 0.7,\n \"top_p\": 0.9,\n}\nout = model.generate(**batch, **generate_kwargs)\n```\n\n## Additional Speed & Memory Improvements\n\n### Flash Attention 2\n\nIf your GPU supports it and you are **not** using `torch.compile`, install Flash-Attention and enable it at load time:\n\n```bash\npip install flash-attn --no-build-isolation\n```\n\n```python\nmodel = AudioFlamingo3ForConditionalGeneration.from_pretrained(\n model_id, torch_dtype=torch_dtype, low_cpu_mem_usage=True, attn_implementation=\"flash_attention_2\"\n).to(device)\n```\n\n### Torch compile\n\nMF’s forward pass is compatible with `torch.compile` for significant speed-ups:\n\n```python\nimport torch\ntorch.set_float32_matmul_precision(\"high\")\n\nmodel.generation_config.cache_implementation = \"static\"\nmodel.generation_config.max_new_tokens = 256\nmodel.forward = torch.compile(model.forward, mode=\"reduce-overhead\", fullgraph=True)\n```\n\n> `torch.compile` is not compatible with Flash Attention 2 at the same time.\n\n### PyTorch SDPA\n\nIf Flash-Attention isn’t available, MF will use PyTorch scaled-dot product attention (SDPA) by default on supported PyTorch versions. You can set it explicitly:\n\n```python\nmodel = AudioFlamingo3ForConditionalGeneration.from_pretrained(\n model_id, torch_dtype=torch_dtype, low_cpu_mem_usage=True, attn_implementation=\"sdpa\"\n).to(device)\n```\n\n## License / Terms of Use\nThe model is released under the [NVIDIA OneWay Noncommercial License](static/NVIDIA_OneWay_Noncommercial_License.docx). Portions of the dataset generation are also subject to the [Qwen Research License](https://huggingface.co/Qwen/Qwen2.5-3B/blob/main/LICENSE) and OpenAI’s [Terms of Use](https://openai.com/policies/terms-of-use).\n\n## Deployment Geography\nGlobal.\n\n## Use Case\nIntended for researchers and developers to explore:\n- Music question answering and reasoning \n- Long-context music comprehension \n- Interactive music design assistants \n\n## References:\n* [Music Flamingo: Scaling Music\nUnderstanding in Audio Language Models](https://research.nvidia.com/labs/adlr/MF/) \n* [Project Page](https://github.com/NVIDIA/audio-flamingo) \n* [Demo Website](https://musicflamingo-nv-umd.github.io/)\n\n## Model Architecture:\n**Architecture Type:** Transformer \n**Network Architecture:** [Audio Flamingo 3](https://github.com/NVIDIA/audio-flamingo/tree/audio_flamingo_3)\n**Number of model parameters:** 8B\n\nMF uses:\n- AF-Whisper unified audio encoder from Audio Flamingo 3\n- MLP-based audio adaptor \n- Decoder-only LLM backbone (Qwen2.5-7B) \n\n**This model was developed based on [Audio Flamingo 3](https://github.com/NVIDIA/audio-flamingo/tree/audio_flamingo_3)**\n\n\n## Input: \nInput Type: Music (song or instrumental), Text <br>\nInput Format: WAV/MP3/FLAC, UTF-8 text <br>\nInput Parameters: Audio is Two-Dimensional (2D) and Text is One-Dimensional (1D)<br>\nOther Properties Related to Input: <br>\n-Max Audio Length: 20 Minutes <br>\n-Max Text Length: 24000 tokens<br>\n\n\n## Output: \nOutput Type: Text (and optional speech) <br>\nText Format: UTF-8 string <br>\nOutput Parameters: One-Dimensional (1D)<br>\nOther Properties Related to Output: <br>\n-Max Text Length: 2048 tokens <br>\n\n\nOur AI models are designed and/or optimized to run on NVIDIA GPU-accelerated systems (A100/H100). By leveraging NVIDIA’s hardware (e.g. GPU cores) and software frameworks (e.g., CUDA libraries), the model achieves faster training and inference times compared to CPU-only solutions. <br> \n\n## Software Integration:\n**Runtime Engine:** PyTorch / HuggingFace Transformers \n\n**Supported Hardware:** \n* NVIDIA Ampere (A100) \n* NVIDIA Hopper (H100) \n\n**Supported OS:** \n* Linux \n\nThe integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment.\n\n## Model Version:\n* v1.0 \n\n---\n\n## Training and Testing Datasets:\n\n### Training Dataset:\nMF is trained entirely on music data collected from various sources. For each dataset, we mention whether the dataset annotations are collected by Human or they are Automated i.e. generated using AI models.\n\n**Data Modality:** Audio\n**Audio Training Data Size:** 10,000 to 1 Million Hours\n\nThe data collection method noted below applies for all datasets used for training and testing:<br>\nData Collection Method: Human <br>\nLabeling Collection Method: Please see below.\n\n* [LP-MusicCaps](https://github.com/seungheondoh/lp-music-caps) (Automated)\n* [MusicQA](https://github.com/shansongliu/MU-LLaMA?tab=readme-ov-file) (Automated)\n* [MusicAVQA](https://gewu-lab.github.io/MUSIC-AVQA/) (Human)\n* [MusicBench](https://huggingface.co/datasets/amaai-lab/MusicBench) (Automated)\n* [Mu-LLAMA](https://github.com/shansongliu/MU-LLaMA) (Automated)\n* [NSynth](https://magenta.tensorflow.org/datasets/nsynth) (Human)\n* [FMA](https://github.com/mdeff/fma) (Human)\n* [MusDB-HQ](https://zenodo.org/records/3338373) (Human)\n* [Music4All](https://sites.google.com/view/contact4music4all) (Human)\n* [Million Song Dataset](http://millionsongdataset.com/) (Human)\n* [MF-Skills (ours)](https://huggingface.co/nvidia/music-flamingo) (Automated)\n* [MF-Think (ours)](https://huggingface.co/nvidia/music-flamingo) (Automated)\n\n---\n\n### Testing Dataset:\nMusic Flamingo is evaluated on the test split of the following datasets.\n\nData Collection Method: Human (for all datasets noted below) <br>\nLabeling Method: Please see below.\n\n* [MusicAVQA](https://gewu-lab.github.io/MUSIC-AVQA/) (Human)\n* [NSynth](https://magenta.tensorflow.org/datasets/nsynth) (Human)\n* [GTZAN](https://www.tensorflow.org/datasets/catalog/gtzan) (Human)\n* [MMAU-pro](https://sonalkum.github.io/mmau-pro/) (Human)\n* [MMAU](https://github.com/Sakshi113/mmau/tree/main) (Human)\n* [MMAR](https://arxiv.org/abs/2505.13032) (Human)\n* [MuchoMusic](https://huggingface.co/datasets/yongyizang/RUListening) (Automated)\n* [MusicInstruct](https://huggingface.co/datasets/m-a-p/Music-Instruct) (Automated)\n* [MusicQA](https://huggingface.co/datasets/mu-llama/MusicQA) (Automated)\n* [SongCaps (ours)](https://huggingface.co/nvidia/music-flamingo) (Automated) \n\n---\n\n## Inference:\n\n**Engine:** HuggingFace Transformers \n**Test Hardware:** NVIDIA A100 80 GB \n\n---\n\n## Ethical Considerations:\nNVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse.\nPlease report model quality, risk, security vulnerabilities or NVIDIA AI Concerns [here](https://app.intigriti.com/programs/nvidia/nvidiavdp/detail).\n\n---\n\n## Acknowledgements\nBuilt with Audio Flamingo 3, Qwen, NVILA and the open audio-ML community.",
"related_quantizations": []
},
"tags": [
"transformers",
"gguf",
"music/songs",
"music",
"music reasoning",
"music understanding",
"audio-text-to-text",
"en",
"dataset:nvidia/MF-Skills",
"arxiv:2511.10289",
"arxiv:2505.13032",
"base_model:nvidia/music-flamingo-hf",
"base_model:quantized:nvidia/music-flamingo-hf",
"license:other",
"endpoints_compatible",
"region:us",
"conversational"
],
"likes": 3,
"downloads": 218,
"gated": false,
"private": false,
"last_modified": "2026-01-03T15:36:44.000Z",
"created_at": "2026-01-03T01:20:06.000Z",
"pipeline_tag": "audio-text-to-text",
"library_name": "transformers"
}
Source payload excerpt (from Hugging Face API)
{
"_id": "69586ec6af1ebac7b8684d35",
"id": "henry1477/music-flamingo-gguf",
"modelId": "henry1477/music-flamingo-gguf",
"sha": "a059053433697011c6928b1962110040f4bcb4d0",
"createdAt": "2026-01-03T01:20:06.000Z",
"lastModified": "2026-01-03T15:36:44.000Z",
"author": "henry1477",
"downloads": 218,
"likes": 3,
"gated": false,
"private": false,
"pipeline_tag": "audio-text-to-text",
"library_name": "transformers",
"siblings_count": 18
}