Instructions to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-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 Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-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 Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16 # Run inference directly in the terminal: llama cli -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16 # Run inference directly in the terminal: llama cli -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
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 Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16 # Run inference directly in the terminal: ./llama-cli -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
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 Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16 # Run inference directly in the terminal: ./build/bin/llama-cli -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
Use Docker
docker model run hf.co/Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
- LM Studio
- Jan
- vLLM
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
- Ollama
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF with Ollama:
ollama run hf.co/Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
- Unsloth Desktop
- Pi
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
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": "Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF with Docker Model Runner:
docker model run hf.co/Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
- Lemonade
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
Run and chat with the model
lemonade run user.Qwen3.8-Flash-Next-Rulith-EXL3-GGUF-F16
List all available models
lemonade list
- Hermes Agent
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-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 Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
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 Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16
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 "Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF:F16" \ --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"
Qwen3.8-Flash-Next EXL3 GGUF for Rulith Inference
EXL3 (trellis-coded) weights of Qwen/Qwen3.8-Flash-Next in a GGUF container, for Rulith Inference on AMD Strix Halo (Windows).
The quantization is turboderp's. The EXL3 tensors are taken bit for bit from
turboderp/Qwen3.8-Flash-Next-exl3 (ExLlamaV3 1.4.4,
codebook mul1, calibration 250 rows x 2048) and only re-packed; all credit for the quantization goes to turboderp and
the ExLlamaV3 project. The non-EXL3 tensors (hyper-connection mixers,
router, norms, embeddings, the n-gram table codec) follow the layout and types Rulith Inference is tuned for.
| Folder | Source branch | Experts / dense / head bits | Size |
|---|---|---|---|
EXL3-4.05bpw |
4.05bpw_h6_ng6 |
4 / 6 / 6 | 104.3 GB, 6 shards |
EXL3-3.05bpw |
3.05bpw_h5_ng5 |
3 / 5 / 5 | 82.4 GB, 5 shards |
4.05 bpw is the recommended one; 3.05 bpw is smaller and generates about 8% faster, at twice the KL divergence (see the comparison below). In both, the first shard holds only the metadata (11 MB), so a client can read the model's header before the weights; the third is one tensor, the per-layer token embedding table (39.0 / 32.6 GB), which cannot be split.
Also here: mtp-Qwen3.8-Flash-Next-lr512-ownhead.gguf, the multi-token-prediction draft for both folders (the model's
MTP layers plus Rulith's low-rank draft head with its own output head: an EXL3 target cannot lend its head rows).
Image input: mmproj-F16.gguf, the model's vision projector,
unchanged from unsloth/Qwen3.8-Flash-Next-GGUF and included here so that one download has everything; keep it
in the same folder as the model.
Compatibility
These files use EXL3 tensor types (GGUF type ids 256 and up) that upstream llama.cpp, LM Studio, Ollama and other
llama.cpp-based tools do not have. They load in Rulith Inference 0.6.0 or newer, which lists them under Downloads and fetches
them from Hugging Face itself; pass the first shard to llama-server if you run it by hand, the other shards are found by name.
What is inside (4.05 bpw)
| Part | Bits | Size | Where it runs |
|---|---|---|---|
| Routed experts (48 layers x 512 experts, gate / up / down) | 4 (EXL3, mul1 codebook) | 60.4 GB | GPU; on the 64 GB GPU setting the app moves 21 layers' experts to system memory by itself |
| Attention, linear attention, shared experts, indexer | 6 (EXL3) | 2.1 GB | GPU |
| Output head | 6 (EXL3) | 0.5 GB | GPU |
| N-gram table (per-layer token embeddings, 320M rows x 160) | 6 (EXL3 row codec) | 39.0 GB | system memory: read from the file by rows, only the tokens in use |
| Hyper-connection mixers, router, norms, token embedding, small projections | Q8_0 / F32 | ~2.2 GB | GPU |
The first shard holds only the metadata (11 MB), so a client reads the model's header before the weights; the third (39 GB) is the n-gram table, one tensor that cannot be split.
The 3.05 bpw files have the same parts at 3 bits for the routed experts (45.3 GB) and the indexer, 5 bits for the attention, linear attention, shared experts and output head, and a 5-bit n-gram table (32.6 GB).
Memory
Measured at Rulith Inference's defaults (8 conversation slots sharing a 262K-token cache, MTP, image input):
| GPU memory setting (BIOS) | on the GPU | in system memory | |
|---|---|---|---|
| 64 GB | 55 GB at load, 56 GB with 60K tokens in the cache | 24.6 GB of experts (21 layers) + the n-gram table, read from disk as needed | the default placement; nothing to set |
| 96 GB | all weights but the n-gram table: ~81 GB with the cache (estimated by the app) | the n-gram table only |
3.05 bpw needs about 16 GB less GPU memory: on the 64 GB setting the app keeps 10 layers' experts in system memory instead of 21 (its estimate at the same defaults).
A machine with 128 GB of unified memory runs it either way; the app decides the placement by itself from the GPU memory it finds and what other programs hold.
Compared with the GGUF quantizations
The same machine (Ryzen AI Max+ 395, 64 GB GPU setting), the same evaluation set, Rulith Inference 0.6.0 at its defaults. Quality: KL divergence to the BF16 model (lower is better) and top-1 agreement over six kinds of text (wikitext, C4, multilingual, chat, code, math; context 1024). Speed: reading a 16.9K-token prompt, and one conversation answering with MTP on.
| File | Size | KLD (mean) | KLD (p99) | top-1 | Prompt reading | One conversation |
|---|---|---|---|---|---|---|
| EXL3 4.05 bpw (this repository) | 104.3 GB | 0.022 | 0.378 | 96.0% | 1,230 t/s | 56 tok/s |
| unsloth UD-Q4_K_XL | 111.3 GB | 0.024 | 0.415 | 95.9% | 1,265 t/s | 56 tok/s |
| unsloth UD-IQ4_XS | 93.7 GB | 0.048 | 0.815 | 94.4% | 1,335 t/s | 60 tok/s |
| EXL3 3.05 bpw (this repository) | 82.4 GB | 0.044 | 0.736 | 94.5% | see below | see below |
Per domain (KLD), 4.05 bpw: wikitext 0.049, C4 0.016, multilingual 0.026, chat 0.011, code 0.004, math 0.024; 3.05 bpw: wikitext 0.103, C4 0.033, multilingual 0.048, chat 0.022, code 0.015, math 0.041.
3.05 bpw against 4.05 bpw on Rulith Inference 0.6.3 (a 5.9K-token prompt, then 256 tokens, two interleaved runs each): prompt reading the same (~1,240 t/s), one conversation 30.9 vs 28.4 tok/s without MTP and 56.8 vs 52.8 tok/s with MTP.
Files
Every file's size and SHA-256 are in manifest.json.
License
The weights follow the base model's license (Qwen Community License 1.0). The EXL3 quantization is turboderp's, released under the same terms; the repackaging is by Rulith.
- Downloads last month
- 1,913
We're not able to determine the quantization variants.
Model tree for Rulith/Qwen3.8-Flash-Next-Rulith-EXL3-GGUF
Base model
Qwen/Qwen3.8-Flash-Next