Instructions to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-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 ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-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 ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S # Run inference directly in the terminal: llama cli -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S # Run inference directly in the terminal: llama cli -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
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 ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S # Run inference directly in the terminal: ./llama-cli -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
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 ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S # Run inference directly in the terminal: ./build/bin/llama-cli -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
Use Docker
docker model run hf.co/ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
- LM Studio
- Jan
- vLLM
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-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": "ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
- Ollama
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF with Ollama:
ollama run hf.co/ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
- Unsloth Desktop
- Pi
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
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": "ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF with Docker Model Runner:
docker model run hf.co/ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
- Lemonade
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
Run and chat with the model
lemonade run user.Qwen3.8-27B-GSQ-RCO-GGUF-IQ2_S
List all available models
lemonade list
- Hermes Agent
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-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 ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
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 ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S
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 "ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF:IQ2_S" \ --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"
Would you consider GSQ-RCO IQ3_S + MTP for a Qwen3.8-27B coding-focused fine-tune?
Hi,
first of all, thanks for the Qwen3.8-27B GSQ-RCO releases. The IQ3_S results around 3.5 bpw, especially together with MTP, are really interesting for 24 GB GPUs.
I recently asked DavidAU whether GSQ-RCO could also be interesting for his Qwen3.8-27B TURBO / NEO-CODER-MAX variant:
https://huggingface.co/DavidAU/Qwen3.8-27B-TURBO-Fable-Cold-Fusion-735-882-Heretic-Uncensored-NEO-CODER-MAX-MTP-GGUF/discussions/8
David has now made the source weights available and explicitly mentioned that they can be used to generate additional quant types:
https://huggingface.co/DavidAU/Qwen3.8-27B-TURBO-Fable-Cold-Fusion-735-882-Heretic-Uncensored-NM-DAU
This made me wonder whether this checkpoint might be an interesting candidate for your GSQ-RCO pipeline as well, particularly an IQ3_S (~3.5 bpw) + MTP build.
There is also another interesting reference point for this use case: cdiamond's Qwen3.8-27B iMatrix-NVFP4-MTP build:
https://huggingface.co/cdiamond/Qwen3.8-27B-iMatrix-NVFP4-MTP-GGUF
That model takes a very different approach, a workload-aware mixed-precision quant targeted at coding/agentic use and Blackwell hardware, but it works extremely well as a practical 24 GB reference. A GSQ-RCO version of a coding-focused Qwen3.8-27B checkpoint would make for a particularly interesting comparison between these two quantization strategies.
I unfortunately don't have the GPU resources locally to reproduce the full GSQ/RCO optimization pipeline properly, my system is based on a single RTX PRO 4000 Blackwell 24 GB.
I can, however, test the resulting GGUF quite extensively and share the results back.
In addition to the usual LLM/runtime benchmarks, throughput, prompt processing, MTP performance and acceptance, VRAM utilization, and behavior with long contexts. I can also test the model in a real-world coding agent/TUI workflow using Crush (my own modification).
That would allow me to compare not only benchmark numbers, but also practical behavior during longer agentic coding sessions: tool use, code edits, instruction following, recovery from mistakes, consistency across multiple steps, and whether differences between the quants are actually noticeable in day-to-day use.
A comparison I'd find particularly interesting would be:
original Qwen3.8-27B GSQ-RCO IQ3_S + MTP
DavidAU NEO-CODER-MAX GSQ-RCO IQ3_S + MTP
DavidAU's existing DI-Matrix Q4_K_S + MTP
cdiamond Qwen3.8-27B iMatrix-NVFP4-MTP as a Blackwell-focused reference
It could also be interesting from a quantization perspective to see whether the RCO tensor allocation changes meaningfully between the original Qwen3.8-27B weights and a heavily modified/tuned checkpoint.
Would this be something you'd be interested in running through your pipeline?
No worries at all if the compute cost makes it impractical, I thought it was worth asking since the source is now available.
If you do decide to generate one, I'd be happy to provide both the raw benchmark results and some real-world feedback from the 24 GB Blackwell + Crush setup.
Thanks for the suggestion!
Just to give some context we’re only two people working on these quantizations with fairly limited hardware resources. Because of that we unfortunately can’t work on multiple models in parallel. For now our priority is to keep up with new and popular model releases such as Qwen3.8-Flash-Next, Qwen3.6-35B-A3B and similar models that are likely to have broader demand.
We’d definitely like to work on more custom or community-requested models as well but at the moment we can’t really give an ETA for when we’ll have the capacity to get to them. Thanks for understanding and for your interest in our quants!
Thank you very much for the honest feedback and also for even considering these quants despite your limited resources.
Of course, there's no rush, I just wanted to suggest it in case it fits into your plans at some point.
I'd be very happy if you could take this up at a later date, but I completely understand that you have to prioritize and can't do everything at once.
Thank you in advance if it ever works out, and continued success with your current releases!
You can use this project to run out your own keep-sets first:
https://github.com/ranxianglei/sglang-expert-profile/tree/main
After there are enough people's keep-sets data files, they can be integrated into a more universal keep-sets to customize the pruning version. After pruning is completed, the IQ3_S quantization technology of GSQ-RCO can be used to obtain the locally available model with the highest cost performance.
I have a 4090 GPU with 48G and 96G of RAM locally, but I'm not sure if it's sufficient to complete the pruning of the 27B model and the IQ3_S quantization. I'm still exploring.
Almost all finetunes suck and statistically they perform worse than the base model.
Dont trust stats u havent faked urself. Here, for me its on Opus 4.7~ level of code quality with the XXS, having enough room to get spoonfed by mazemaker.online
Adaptive KV-Cache, 131k context, etc etc etc... and still having >2.5gb~ room to play on 16gb VRam.
https://github.com/RaymondHuang210129/llama.cpp-adaptive-kv-streaming
llama.cpp-adaptive-kv-streaming && \
./build/bin/llama-server \
--model ~/<...>/Qwen3.8-27B-GSQ-RCO-IQ3_XXS-mtp.gguf \
--host 0.0.0.0 --port 8080 \
--ctx-size 131072 \
--kv-stream-stage-mib 2048 \
-ctk q8_0 -ctv q4_0 \
-fa on -ngl 99 -t 8 -np 1 \
-b 512 -ub 512 \
--no-mmproj-offload \
--temp 1.0 --top-k 20 --min-p 0.00 --top-p 0.95 \
--presence-penalty 0.0 --repeat-penalty 1.0 \
--reasoning on --reasoning-preserve \
--reasoning-format deepseek --reasoning-budget 32000 \
--chat-template-kwargs '{"preserve_thinking": true, "reasoning_effort": "medium"}' \
--spec-type draft-mtp,ngram-mod \
--spec-draft-n-max 2 \
--spec-ngram-mod-n-match 24 \
--spec-ngram-mod-n-min 24 \
--spec-ngram-mod-n-max 32 \
--image-min-tokens 1024 --image-max-tokens 2048 \
--jinja --cont-batching