Instructions to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- llama-cpp-python
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF", filename="Qwimi-3.6-27B-Q2_K_L.gguf", )
llm.create_chat_completion( messages = [ { "role": "user", "content": "What is the capital of France?" } ] ) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-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 trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_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 trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_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 trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
Use Docker
docker model run hf.co/trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
- LM Studio
- Jan
- vLLM
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "trjxter/Qwimi-3.6-27B-Coder-MTP-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": "trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
- Ollama
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with Ollama:
ollama run hf.co/trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
- Unsloth Studio
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-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 trjxter/Qwimi-3.6-27B-Coder-MTP-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 trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF to start chatting
- Pi
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
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": "trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-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 trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_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 trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
Run Hermes
hermes
- Atomic Chat new
- OpenClaw new
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_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 "trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_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"
- Docker Model Runner
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with Docker Model Runner:
docker model run hf.co/trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
- Lemonade
How to use trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF:Q4_K_M
Run and chat with the model
lemonade run user.Qwimi-3.6-27B-Coder-MTP-GGUF-Q4_K_M
List all available models
lemonade list
Qwimi-3.6-27B-Coder-MTP-GGUF
GGUF quantizations of Qwimi-3.6-27B-Coder-MTP-BF16 — a coding-focused SFT of Qwen 3.6 27B (mixed
coding + tool-calling + agentic training; see Qwimi-3.6-27B-BF16 for the full model card,
training configuration, dataset composition, and eval results). This repo exists for
llama.cpp and downstream tools (Ollama, LM Studio, text-generation-webui, etc.).
Status: public repository. All 10 planned quants are uploaded and confirmed.
Contents
- Source & conversion
- Available quants
- Which quant should I use?
- Important: llama.cpp version requirement
- How to run
- Tool-calling with llama.cpp
- Training summary
- Known limitations
- Benchmarks
1. Source & conversion
- Source:
trjxter/Qwimi-3.6-27B-BF16(merged full-precision model) - Converted with:
llama.cpp—convert_hf_to_gguf.py --outtype bf16, thenllama-quantizeper target quant - Build: CPU-only (
GGML_CUDA=OFF); quantization is a CPU-bound process and does not require GPU - Conversion note: the merged repo's
tokenizer_config.jsonoriginally carried a transformers-v5-internaltokenizer_classvalue thatAutoTokenizer(used internally by the converter) could not resolve. This was corrected before conversion; if you reproduce this conversion yourself from an older snapshot of the BF16 repo, verifytokenizer_config.jsonreflects the base model's tokenizer class first.
2. Available quants
All sizes confirmed from the uploaded files (Hugging Face Hub hardware-compatibility widget, computed from actual repo blobs). Total repo size: 175.0 GB across 10 quants.
| File | Type | Size | Status |
|---|---|---|---|
Qwimi-3.6-27B-Q2_K_L.gguf |
Q2_K (Q8_0 embed/output tensors) | 12.1 GB | ✅ confirmed |
Qwimi-3.6-27B-Q3_K_S.gguf |
Q3_K_S | 12.3 GB | ✅ confirmed |
Qwimi-3.6-27B-Q3_K_M.gguf |
Q3_K_M | 13.5 GB | ✅ confirmed |
Qwimi-3.6-27B-Q3_K_L.gguf |
Q3_K_L | 14.6 GB | ✅ confirmed |
Qwimi-3.6-27B-Q4_K_S.gguf |
Q4_K_S | 15.8 GB | ✅ confirmed |
Qwimi-3.6-27B-Q4_K_M.gguf |
Q4_K_M | 16.8 GB | ✅ confirmed |
Qwimi-3.6-27B-Q5_K_S.gguf |
Q5_K_S | 19.0 GB | ✅ confirmed |
Qwimi-3.6-27B-Q5_K_M.gguf |
Q5_K_M | 19.5 GB | ✅ confirmed |
Qwimi-3.6-27B-Q6_K.gguf |
Q6_K | 22.4 GB | ✅ confirmed |
Qwimi-3.6-27B-Q8_0.gguf |
Q8_0 | 29.0 GB | ✅ confirmed |
Q2_K_L naming note: this is not a standard llama-quantize type — it's the community
recipe of a Q2_K base with the token-embedding and output (LM head) tensors held at Q8_0
precision (--token-embedding-type Q8_0 --output-tensor-type Q8_0), which meaningfully
improves quality over plain Q2_K at a small size cost. All other quants above are standard
llama.cpp K-quant types.
Not produced: Unsloth "UD" (Dynamic 2.0) quants and sub-3-bit i-quants (IQ2_*,
IQ3_XXS) are not included — these require Unsloth's proprietary calibrated quantization
pipeline, not plain llama-quantize, and are out of scope for this repo.
3. Which quant should I use?
General guidance for this model family and size (27.8B):
- Best balance of quality/size:
Q4_K_M— the standard recommended default for most use. - Near-lossless, if you have the VRAM/RAM:
Q8_0(30 GB) or23 GB).Q6_K( - Constrained VRAM:
Q4_K_SorQ3_K_M/Q3_K_L— expect a noticeable but usually acceptable quality drop versus Q4_K_M. - Extreme constraint:
Q2_K_L— usable, but at 2-bit the model's coding accuracy and instruction-following will degrade more than the size savings suggest; only recommended if no larger quant fits your hardware.
This model was trained and merged in BF16; no quant-specific fine-tuning was performed, so relative quality ordering follows standard llama.cpp quantization behavior for models this size — it has not been separately benchmarked per quant here (see §9).
4. Important: llama.cpp version requirement
Qwen3.6-27B (model_type: qwen3_5) is a hybrid architecture — standard attention layers
interleaved with GatedDeltaNet linear-attention layers. Support for this architecture in
llama.cpp and downstream tools (Ollama, LM Studio, text-generation-webui) depends on how
recently they've pulled in qwen3_5/GatedDeltaNet support upstream. Verify your llama.cpp
build (or wrapping tool) explicitly supports this architecture before assuming compatibility
— an outdated build may fail to load the model or silently misinterpret the linear-attention
layers. If you hit load errors, check for a llama.cpp update first.
5. How to run
# llama.cpp CLI
./llama-cli -m Qwimi-3.6-27B-Q4_K_M.gguf -p "Write a Python function to reverse a linked list." -n 512
# llama-server (OpenAI-compatible API)
./llama-server -m Qwimi-3.6-27B-Q4_K_M.gguf --ctx-size 16384
Set --ctx-size to at most 16384 — that is the sequence length this model was trained
and validated at, even though the base architecture supports a much longer native context.
Behavior beyond 16,384 tokens is unvalidated.
6. Tool-calling with llama.cpp
This model uses Qwen 3.6's native XML-style tool-call format (<tool_call><function=...> <parameter=...>), not the JSON-object format from earlier Qwen versions — see the full
example in the Qwimi-3.6-27B-BF16 README §6. For llama-server to apply the model's chat
template (including tool definitions) correctly, you need a recent build with Jinja chat
template support enabled (commonly a --jinja flag) — verify against your installed
llama.cpp version's documentation, since flag names and defaults change across releases.
7. Training summary
Condensed from the full model card (Qwimi-3.6-27B-BF16) — see that repo for complete
details, dataset composition, and eval curves.
- Base:
unsloth/Qwen3.6-27B, dense 27.8B, text-only SFT (vision frozen) - Method: 4-bit QLoRA, r=64/alpha=64, language layers only
- Data: mixed single-run SFT — coding (82.5% of tokens) + tool-calling (4.8%) + agentic SWE-agent trajectories (12.7%), 22,359 total training rows, 72.5M training tokens
- 1 epoch, effective batch 16, 1,398 optimizer steps, A100 80GB
- Final eval loss: coding 0.4761, tool 0.0208, agentic 0.2892 — all three domains improved monotonically through the full run with no overfitting signal
8. Known limitations
See Qwimi-3.6-27B-BF16 §9 for the full list (vision untouched, thin agentic coverage, one
capped low-quality coding source, 3.6% of coding examples dropped for length rather than
truncated, 16,384-token validated context). Additionally for this GGUF repo specifically:
- Quantization introduces its own quality loss on top of the base model's characteristics, increasing with lower bit-width — see §3 for guidance.
- This is a fresh/bleeding-edge architecture in
llama.cpp(§4) — expect rougher edges in tooling support than for long-established architectures.
9. Benchmarks
Coming soon.
- Downloads last month
- 420
2-bit
3-bit
4-bit
5-bit
6-bit
8-bit
Model tree for trjxter/Qwimi-3.6-27B-Coder-MTP-GGUF
Base model
Qwen/Qwen3.6-27B