Instructions to use steampunque/Qwen3-8B-MP-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 steampunque/Qwen3-8B-MP-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 steampunque/Qwen3-8B-MP-GGUF:Q6_K_H # Run inference directly in the terminal: llama cli -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H # Run inference directly in the terminal: llama cli -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
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 steampunque/Qwen3-8B-MP-GGUF:Q6_K_H # Run inference directly in the terminal: ./llama-cli -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
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 steampunque/Qwen3-8B-MP-GGUF:Q6_K_H # Run inference directly in the terminal: ./build/bin/llama-cli -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
Use Docker
docker model run hf.co/steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
- LM Studio
- Jan
- Ollama
How to use steampunque/Qwen3-8B-MP-GGUF with Ollama:
ollama run hf.co/steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
- Unsloth Studio
How to use steampunque/Qwen3-8B-MP-GGUF with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for steampunque/Qwen3-8B-MP-GGUF to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for steampunque/Qwen3-8B-MP-GGUF to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for steampunque/Qwen3-8B-MP-GGUF to start chatting
- Pi
How to use steampunque/Qwen3-8B-MP-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "steampunque/Qwen3-8B-MP-GGUF:Q6_K_H" } ] } } }Run Pi
# Start Pi in your project directory: pi
- OpenClaw new
How to use steampunque/Qwen3-8B-MP-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
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 "steampunque/Qwen3-8B-MP-GGUF:Q6_K_H" \ --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"
- Docker Model Runner
How to use steampunque/Qwen3-8B-MP-GGUF with Docker Model Runner:
docker model run hf.co/steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
- Lemonade
How to use steampunque/Qwen3-8B-MP-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
Run and chat with the model
lemonade run user.Qwen3-8B-MP-GGUF-Q6_K_H
List all available models
lemonade list
- Hermes Agent
How to use steampunque/Qwen3-8B-MP-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 steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
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 steampunque/Qwen3-8B-MP-GGUF:Q6_K_H
Run Hermes
hermes
- Atomic Chat
Mixed Precision GGUF layer quantization of Qwen3-8B by Qwen
Original model: https://huggingface.co/Qwen/Qwen3-8B
The hybrid quant employs different quantization levels on a per layer basis to enable both high performance and small file size at the same time. The quants employed are all K to avoid slow CPU processing of IQ quants. Two quants are available, Q6_K_H for strongest reasoning and Q4_K_H for largest context.
The Q6_K_H layer quants are as follows (refreshed from original on 4/19/2026)
Q5_K_L : attn_v = q8_0 attn_o = q6_k ffn_d = q6_k
Q6_K_S : Q6_K
Q6_K_M : attn_v = q8_0 ffn_d = q8_0
Q6_K_L : attn_v = q8_0 attn_o = q8_0 ffn_d = q8_0
LAYER_TYPES='[
[0 ,"Q6_K_S"],[1 ,"Q5_K_L"],[2 ,"Q5_K_L"],[3 ,"Q5_K_M"],[4 ,"Q5_K_L"],[5 ,"Q5_K_M"],
[6 ,"Q5_K_L"],[7 ,"Q5_K_M"],[8 ,"Q5_K_L"],[9 ,"Q5_K_M"],[10,"Q5_K_L"],[11,"Q5_K_M"],
[12,"Q5_K_L"],[13,"Q5_K_L"],[14,"Q5_K_L"],[15,"Q5_K_L"],[16,"Q5_K_L"],[17,"Q5_K_L"],
[18,"Q6_K_S"],[19,"Q5_K_L"],[20,"Q6_K_S"],[21,"Q5_K_L"],[22,"Q6_K_S"],[23,"Q5_K_L"],
[24,"Q6_K_S"],[25,"Q6_K_S"],[26,"Q6_K_S"],[27,"Q6_K_S"],[28,"Q6_K_S"],[29,"Q6_K_S"],
[30,"Q6_K_M"],[31,"Q6_K_M"],[32,"Q6_K_M"],[33,"Q6_K_L"],[34,"Q6_K_L"],[35,"Q6_K_L"]
]'
FLAGS="--token-embedding-type Q6_K --output-tensor-type Q6_K --layer-types-high"
The quant was optimized across a curated set of reasoning test prompts showing strong performance and robust convergence with greedy samplings.
A second smaller Q4_K_H quant is available targeting use cases with large context needs on smaller VRAM GPUs as follows (refreshed from original on 4/19/2026) :
Q4_K_L : attn_v = q6_k attn_o = q6_k ffn_d = q6_k
Q5_K_L : attn_v = q8_0 attn_o = q6_k ffn_d = q6_k
Q6_K_S : Q6_K
LAYER_TYPES='[
[0 ,"Q5_K_S"],[1 ,"Q4_K_L"],[2 ,"Q4_K_M"],[3 ,"Q4_K_S"],[4 ,"Q3_K_L"],[5 ,"Q4_K_S"],
[6 ,"Q3_K_L"],[7 ,"Q3_K_L"],[8, "Q3_K_L"],[9, "Q3_K_L"],[10,"Q3_K_L"],[11,"Q3_K_L"],
[12,"Q4_K_S"],[13,"Q3_K_L"],[14,"Q4_K_S"],[15,"Q3_K_L"],[16,"Q4_K_S"],[17,"Q3_K_L"],
[18,"Q4_K_S"],[19,"Q4_K_S"],[20,"Q4_K_S"],[21,"Q4_K_S"],[22,"Q4_K_S"],[23,"Q4_K_S"],
[24,"Q4_K_M"],[25,"Q4_K_S"],[26,"Q4_K_M"],[27,"Q4_K_S"],[28,"Q4_K_M"],[29,"Q4_K_S"],
[30,"Q4_K_M"],[31,"Q4_K_L"],[32,"Q5_K_S"],[33,"Q5_K_M"],[34,"Q5_K_L"],[35,"Q6_K_S"]
]'
FLAGS="--token-embedding-type Q4_K --output-tensor-type Q6_K --layer-types-high"
This quant has min Q3_K_L across layers, Q6_K_S last layer, Q6_K output and Q4_K embedding. It enables about 87k token Q8_0 context on a 12G VRAM GPU with all weights on GPU. It still shows very good reasoning performance, but does not handle correctly one hard physics problem the Q6_K_H gets right.
Comparison:
| Quant | size | PPL | Comment |
|---|---|---|---|
| IQ4_XS | 4.59e9 | 10.1 | default embed and output |
| Q4_K_H | 4.97e9 | 10.2 | Q4_K embed Q6_K output |
| Q6_K | 6.7e9 | 10 | Q6_K with default embedding and output |
| Q6_K_H | 6.5e9 | 10 | Hybrid quant with Q6_K embedding Q6_K output |
Usage:
The Q4_K_H quant will fit in a 12G VRAM GPU with enough space for ~89000 token q8 kv with full GPU offload. The layer quant distribution was optimized to maintain strong reasoning. With think mode on it can correctly solve the large prompt discussed in https://huggingface.co/Qwen/Qwen3-32B/discussions/18, file https://thireus.com/REDDIT/Qwen3_Runescape_Massive_Prompt.txt, manually edited back to 78k tokens https://huggingface.co/datasets/steampunque/benchlm/blob/main/Qwen3_Runescape_Massive_Prompt_78k.txt so it would fit in the ~87k of space available with full offload and also allow room for reasoning.
High context yarn config is as follows: Arbitrarily set base context for yarn rope scale compute to 35840 (35k), then with a context of 89344 tokens the rope scale = 89344 / 35840 = 2.49.
Then on model start pass --rope-scaling yarn --yarn-orig-ctx 35840 --rope_scale 2.49 (must be ajusted if kv other than 89344)
Later versions of llama.cpp have a bug which soft caps context length to the training context, effectively disabling yarn context extension. Patch server-context.cpp according to https://github.com/ggml-org/llama.cpp/issues/22140 to fix it.
To disable thinking inject a dummy think block after the assistant prompt template where think block delimiters are defined as:
THINK_START="<think>\n"
THINK_STOP="\n</think>\n\n"
Download the file from below:
| Link | Type | Size/e9 B | Notes |
|---|---|---|---|
| Qwen3-8B.Q4_K_H.gguf | Q4_K_H | 4.97e9 B | ~IQ4_XS size |
| Qwen3-8B.Q6_K_H.gguf | Q6_K_H | 6.50e9 B | ~Q6_K size |
A discussion thread about the hybrid layer quant approach can be found here on the llama.cpp git repository:
- Downloads last month
- 52
6-bit