Instructions to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M # Run inference directly in the terminal: llama cli -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M # Run inference directly in the terminal: llama cli -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M # Run inference directly in the terminal: ./llama-cli -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Use Docker
docker model run hf.co/YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
- LM Studio
- Jan
- Ollama
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with Ollama:
ollama run hf.co/YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
- Unsloth Desktop
- Pi
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with Docker Model Runner:
docker model run hf.co/YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
- Lemonade
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Run and chat with the model
lemonade run user.MiMo-V2.6-Flash-RL-GGUF-IQ2_M
List all available models
lemonade list
- Hermes Agent
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use YanissAmz/MiMo-V2.6-Flash-RL-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "YanissAmz/MiMo-V2.6-Flash-RL-GGUF:IQ2_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
MiMo-V2.6-Flash-RL — IQ2_M-class GGUF (100 GiB), fits 128 GB machines
A single-quant GGUF of XiaomiMiMo/MiMo-V2.6-Flash-RL (309B total / 15B active, 256 experts, top-8), 2.76 bits per weight on average, sized for machines with ~110 GB of free RAM/VRAM: 128 GB unified-memory systems (AMD Ryzen AI Max+ 395 / Strix Halo, Apple Silicon 128 GB, DGX Spark), multi-GPU rigs, or CPU + GPU offload. It is a standard GGUF: any llama.cpp build and backend (CUDA, ROCm/HIP, Vulkan, Metal, CPU) runs it.
| Size | 100.4 GiB in 3 shards (99.5 GiB model + 1 GiB MTP layers), 2.76 bpw average |
| Quant type | custom IQ2_M-class mix (see Recipe); the header reports IQ2_M |
| KLD vs native MXFP4 | 0.164 mean · 0.021 median · 2.31 p99 |
| Same top-1 token as MXFP4 | 88.2 % |
| PPL ratio vs MXFP4 | 1.128 |
| Decode, example: AMD Strix Halo (Vulkan) | 26.1 tok/s (tg128) |
| Prefill, example: AMD Strix Halo (Vulkan) | ~310 tok/s at -ub 2048 (pp4096) |
Loads and generates on stock llama.cpp (tested: master of 2026-09-23, CPU build). The speeds above are one example machine (AMD Ryzen AI Max+ 395, Radeon 8060S, llama.cpp Vulkan build); other hardware will differ.
Files
MiMo-V2.6-Flash-RL-IQ2_M-00001-of-00003.gguf
MiMo-V2.6-Flash-RL-IQ2_M-00002-of-00003.gguf
MiMo-V2.6-Flash-RL-IQ2_M-00003-of-00003.gguf
Point llama.cpp at the first shard.
Usage
llama-server -m MiMo-V2.6-Flash-RL-IQ2_M-00001-of-00003.gguf \
-ngl 99 -fa on -c 32768 -b 2048 -ub 2048 \
--cache-type-k q8_0 --cache-type-v q8_0 --jinja
-ub 2048 matters for MoE prefill (Strix Halo example: 193 tok/s at the default -ub 512, 310 tok/s at 2048).
Recipe
The experts of MiMo-V2.6-Flash are stored natively in MXFP4, so the ggml-org MXFP4 GGUF is a lossless reference for them. Every number above is measured against it.
- Per-tensor bit allocation under a 99.5 GiB budget, minimizing the imatrix-weighted weight error of each expert tensor multiplied by the residual-stream share of its layer. The per-tensor types are chosen for quality per byte, not for one hardware target. MiMo has massive-activation layers (layer 7 carries ~96 % of the residual norm, layers 5, 2, 6, 47 and 1 also high). Quantizing those to 2 bits breaks the model (KLD 3.4, PPL ×27 in a uniform-allocation control), so they keep MXFP4 on most of their experts.
- Experts: IQ2_XXS / IQ2_XS / IQ2_S / IQ3_XXS / IQ3_S / Q3_K by tensor, MXFP4 on the high-share layers.
- Attention QKV, attention output and the output head: Q6_K (Q8_0 → Q6_K on attention output and head costs +0.4 % KLD, within noise, and gives +6.7 % decode). Embeddings and the dense first layer: Q8_0.
- Importance matrix: AesSedai's imatrix for this model.
Evaluation
- Reference: native MXFP4 GGUF logits (CPU run).
- Corpus: 115 KB of mixed text (Wikipedia, code, calibration-style text), 13 chunks × 2048 tokens,
llama-perplexity --kl-divergence. - Speed (example machine):
llama-bench, Vulkan (RADV), Radeon 8060S, idle machine,-fa 1.
MTP layers
The file also contains the model's 3 multi-token-prediction layers (Q8_0, ~1 GiB). Stock llama.cpp ignores them ("unused tensor" warnings are expected). In our measurements, MTP self-speculation does not speed up decode yet on our test hardware (draft acceptance ~50 %); keep speculation off for now.
License
MIT, same as the base model.
- Downloads last month
- 205
2-bit
Model tree for YanissAmz/MiMo-V2.6-Flash-RL-GGUF
Base model
XiaomiMiMo/MiMo-V2.6-Flash-RL