← back to catalog · registered 2026-10-13 14:59

rSalone/Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-GGUF

Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/rSalone%2FQwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-GGUF"
Response includes
  • classification m-uncensored
  • files 5
  • author_summary 1 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · 30-day
195
Likes
1
Model age
2d ago
created 2026-10-11

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
other
Tags
gguf uncensored abliterated strata arxiv:2406.11717 arxiv:2210.17323 base_model:ISTA-DASLab/Qwen3.8-Flash-Next-GSQ-RCO-GGUF base_model:finetune:ISTA-DASLab/Qwen3.8-Flash-Next-GSQ-RCO-GGUF license:other endpoints_compatible region:us imatrix

Related

Total size
78.1 GB
Files
5
Quantizations
1
Registered
2026-10-13 14:59
Last updated on HF
2026-10-13 14:43

Files by quantization

Auxiliary files 5 files 78.1 GB
Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-IQ3_S-00001-of-00002.gguf 51.3 GB d8651404 download
Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-IQ3_S-00002-of-00002.gguf 26.8 GB 316b46f3 download
README.md 13.9 KB 8987eb7a download
LICENSE 3.16 KB 9557a896 download
.gitattributes 2.28 KB 8ea01131 download

README current version from Hugging Face


license: other
license_name: qwen-community-1.0
license_link: LICENSE
base_model: ISTA-DASLab/Qwen3.8-Flash-Next-GSQ-RCO-GGUF
base_model_relation: finetune
tags:

  • uncensored
  • abliterated
  • gguf
  • strata

Qwen3.8-Flash-Next GSQ-RCO IQ3_S — uncensored (q8g)

Uncensored Qwen3.8-Flash-Next (ISTA-DASLab's GSQ-RCO IQ3_S).
Refusals are removed in the weights. No loss of quality was detected.

File Contents
Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-IQ3_S-00001-of-00002.gguf Edited. 55.05 GB (original: 54.82 GB)
Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-IQ3_S-00002-of-00002.gguf Same as the original

1. Background and goal

ISTA-DASLab's GSQ-RCO IQ3_S runs on one GPU with 8 GB of VRAM or more (with Strata). But it was made on a compute cluster from the 354 GB BF16 weights, far more than a consumer GPU can hold (an RTX 5090, for example, has 32 GB).

The existing uncensored versions all start from those BF16 weights. orcarouter edits them and then quantizes again, without GSQ-RCO. SC117 copies orcarouter's re-quantized weights into the GSQ-RCO file. Either way, the uncensored weights come from the BF16 model, not from the GSQ-RCO weights.

This raises a question: can a GSQ-RCO model be uncensored by editing its own weights, on one consumer GPU, without losing quality?

Our goal was to answer it:

  • Edit the weights in the IQ3_S file itself, on one RTX 5090.
  • Remove refusals.
  • Keep quality: check how far the model moves from the original (KL) and how it scores on benchmarks.

This card covers refusal removal, the first edit we made this way. Section 2 shows how it was done, and sections 3–8 show how well it worked.

2. How it was made

  1. Find the direction. Feed the original the first 200 train prompts of mlabonne/harmful_behaviors and of harmless_alpaca (chat template, thinking closed). In each layer, take the mean residual over all prompt tokens for each set. The direction is their normalized difference (Arditi et al., 2024). The residual is the mean of the 4 hyper-connection streams.
  2. Remove it from the weights. In layers 0–44, edit every matrix that writes to the residual: attention output, shared-expert down, routed-expert down (135 matrices). W' = W − r rᵀW ("weight orthogonalization"). Layers 0–4 use layer 4's direction. Layers 45–47 and all other tensors are untouched.
  3. Save it without adding errors. Rounding W' back to the original low-bit format adds large errors. So:
    • Attention output and shared-expert down: dequantize, edit, save as Q8_0 (8 bits).
    • Routed-expert down: keep the original format (IQ4_NL / Q2_0) and scales, and re-choose only the codes, GPTQ-style (Frantar et al., 2022). Errors are weighted by real inputs, taken from 8 transcripts that the original wrote in the OpenCode agent. These are other runs of the same 4 coding tasks, not the 4 transcripts used for KL.
    • Experts that saw fewer than 64 tokens in those transcripts: move codes one step at a time instead, as in Hikari07jp's quant-native editing.

No weights from other models are used. The file grows by 0.23 GB.

3. Reference models

To judge the result, we compared q8g with four models. We referred to them while making q8g.

q8g and the reference models

  • SC117: SC117/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-GGUF, published by SC117. It transplants the edited weights of orcarouter's uncensored model into this file.
  • v1: our first try with the same method. It removed refusals, but saved every edited weight in the original low-bit format, which added large errors (step 3 above). It drifted further from the original and scored lower on the coding tasks.
  • base+ablation: the original file, unedited. Strata, the inference engine, can remove refusals while the model runs. We turned this on.
  • base: the original file, as published by ISTA-DASLab.

4. Test setup

All five models were tested on the same machine with the same settings. Only one model was loaded at a time.

Item Setting
GPU NVIDIA GeForce RTX 5090 (32 GB), driver 610.57.04
CPU, RAM AMD Ryzen 7 9850X3D (8 cores), 121 GiB
OS Ubuntu 26.04.1 LTS
Engine Strata 0.1.39. Context 256K, KV cache int8, MTP speculative decoding on
Sampling Temperature 0.6, top_p 0.95, top_k 20, min_p 0, presence_penalty 0, repetition_penalty 1.05, thinking effort medium
Output limit (including thinking) HarmBench 4,096 tokens. BigCodeBench-Hard, IFEval, GSM8K, MMLU-Pro 16,384 tokens
Coding tasks Cline 3.0.70
SWE-bench Verified mini-swe-agent, up to 150 steps. Test container: 8 CPUs, 16 GB, no network
Judges HarmBench: cais/HarmBench-Llama-2-13b-cls. Our 20 prompts: local Qwen3.8 27B. Stock screener and rocket simulator: GLM, Claude Sonnet, Codex

Strata launch arguments (the engine binary, started through Strata's serve/server.py). They are the same for all five models except the three file paths:

strata \
  --pack <pack built from shard 1> \
  --native <shard 1>.gguf \
  --ple-gguf <shard 2>.gguf \
  --expert-profile data/expert-profile.bin --expert-cache auto --prefill auto \
  --spec 4 --spec-min-p 0.5 --mtp <Strata MTP head> \
  --max-context 262144 --kv int8 --kv-resident 32768 \
  --control-vector-scaled data/experimental-speed-projection/Qwen3.8-Flash-Next-experimental-speed-projection.gguf:1.0 \
  --control-vector-layer-range 4 44 --cvec-mode project --cvec-dir per-layer \
  --vision --vram-reserve-mib 700

Request parameters, the same for every request (base+ablation sets the last one to true):

{"temperature": 0.6, "top_p": 0.95, "top_k": 20, "min_p": 0.0,
 "presence_penalty": 0.0, "repetition_penalty": 1.05,
 "reasoning_effort": "medium", "experimental_speed_projection": false}

Strata's refusal vector is loaded for every model (the --control-vector-* arguments), but it is applied only when a request sets experimental_speed_projection to true. Only base+ablation does this; the other four send false.

5. Summary

Within these tests, the answer to the question in section 1 is yes: refusals are gone, and no loss of quality was detected.

Summary

Difference from the original (q8g − base):

Test Difference (95% CI, or p)
HarmBench complied +188 prompts (p < 0.001)
Coding tasks +3.3 (−5.4 to +12.1)
BigCodeBench-Hard +0.9 pt (−1.9 to +3.7)
IFEval −0.2 pt (−2.2 to +1.8)
GSM8K −0.2 pt (−0.8 to +0.4)
MMLU-Pro +0.6 pt (−1.3 to +2.4)

5.1 Refusals

Removed. q8g complied with 194 of 240 HarmBench prompts; the original complied with 6.

5.2 Capability vs the original

No loss detected.

  • BigCodeBench-Hard, IFEval, GSM8K, MMLU-Pro: any drop is at most about 2 points (lower ends of the 95% CIs: −1.9, −2.2, −0.8, −1.3).
  • Coding tasks: +3.3 on average. The 95% CI (−5.4 to +12.1) spans both sides but leans positive: q8g may score a little lower or clearly higher. With only 4 tasks, this is a tie.

5.3 Capability vs SC117

No difference detected.

  • IFEval −0.9, GSM8K 0.0, MMLU-Pro +0.9 points (95% CIs −3.3 to +1.5, −0.5 to +0.5, −0.9 to +2.6).

Sections 6–8 show each test in detail: first refusals, then how far the model moved, then capability.

6. Refusals

First, did refusals go away?

6.1 HarmBench

HarmBench

  • SC117 complied with 15 more prompts than q8g. p = 0.036, or 0.11 after Holm correction over q8g's comparisons with SC117, v1, base+ablation and the original.
  • A second judge (local Qwen3.8 27B) counted outright refusals: q8g 4, SC117 2, of 240.

6.2 Our 20 prompts

We also checked refusals on 20 prompts that were not used to find the direction.

Our 20 prompts

  • The original refused 11 of 20. q8g refused none; it added caveats to 4.

7. Distance from the original

Refusals are gone. Next: how much did the rest of the model change?

KL

  • KL measures how much the next-token probabilities moved from the original. Lower = closer.
  • q8g is lower than SC117 in all 4 transcripts (0.71–0.83× as high), and higher than base+ablation in 3 of 4.
  • v1 is 6× higher than q8g. Step 3 of section 2 is what reduces this.

8. Capability

A small KL does not guarantee the model still works. Last: does it still do real tasks?

8.1 Coding tasks

Multi-step tasks in the Cline coding agent.

Coding tasks

Coding task What the model must do Score
Bug fix A Fix 6 Python programs, one bug each Share of programs that pass all 300 test inputs
Bug fix B Fix 3 Python programs with several bugs each Same as above
Stock screener Build a Python stock screener with a backtest Mean of three LLM judges (GLM, Claude Sonnet, Codex)
Rocket simulator Build an HTML rocket launch simulator Half automated check, half judges' mean
  • v1 and base+ablation scored lower than q8g and the original on all 4 tasks. 4 tasks are too few for a reliable test.

8.2 SWE-bench Verified

Real GitHub issues.

SWE-bench Verified

  • q8g solved django-12325 in all 3 runs. No model solved the other two issues.

8.3 BigCodeBench-Hard

Single Python problems checked by unit tests.

BigCodeBench-Hard

  • No difference from the original detected (+0.9 pt, 95% CI −1.9 to +3.7).

IFEval, GSM8K and MMLU-Pro are in section 5.

9. Limitations

What these results do not show:

  • HarmBench: temperature 0.6, up to 4,096 tokens including thinking, 1 run. The official setup is greedy with 512 tokens, so the numbers can't be compared directly with other cards.
  • Refusals were tested in English only.
  • Only 4 coding tasks, so the coding CI is wide (−5.4 to +12.1).
  • Not measured: long context, other languages, vision beyond a basic check.

10. How to run

Download:

hf download rSalone/Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-GGUF --local-dir q8g

Strata (tested with 0.1.39). Build a new pack from this GGUF; a pack built from the original won't match.

cd Strata-0.1.39
python tools/iq_pack.py --gguf <dir>/Qwen3.8-Flash-Next-GSQ-RCO-uncensored-q8g-IQ3_S-00001-of-00002.gguf --out <packs>/q8g

Then set Strata's config the same way as for the original: --pack = the new pack, --native = shard 1, --ple-gguf = shard 2.

For images, add ISTA-DASLab's mmproj-Qwen3.8-Flash-Next-BF16.gguf and Strata's --vision.

llama.cpp: not tested.

11. Terms

Show
Term Meaning
HarmBench Public set of requests a model should refuse (HarmBench). 240 standard + contextual text prompts. "Complied" = the official classifier cais/HarmBench-Llama-2-13b-cls says the answer does what was asked. 1 run.
Our 20 prompts The first 20 prompts of the mlabonne/harmful_behaviors test split (not used to find the direction). A local Qwen3.8 27B labels each answer: refuses, complies with caveats, or complies. 1 run.
KL How far the next-token probabilities are from the original's (KL divergence; 0 = identical). Averaged over 40,880 tokens that the original wrote in 4 coding-task transcripts (OpenCode agent). Uses the original's top 64 tokens plus one bucket for the rest.
Coding tasks 4 multi-step tasks in the Cline coding agent. Score 0–100, 3 runs each.
SWE-bench Verified Real GitHub issues the model must fix, checked by hidden tests. 3 issues, 3 runs each.
BigCodeBench-Hard Hard Python problems checked by unit tests. 147 of 148 (#590 depends on a website that now returns 403). 3 runs each.
IFEval 541 prompts with instructions a script can check, like "answer in under 100 words" or "use no commas" (IFEval). Official scorer. Counts prompts where every instruction was followed (strict). 1 run.
GSM8K Grade-school math word problems (GSM8K). All 1,319 test problems, answer in \boxed{}. 1 run.
MMLU-Pro Multiple choice with 10 options (MMLU-Pro). 50 questions from each of 14 subjects = 700. 0-shot with thinking; the official setup is 5-shot, so scores are not comparable to it. 1 run.
GSQ-RCO ISTA-DASLab's quantization of Qwen3.8-Flash-Next (model card).
IQ3_S The file's quantization label. The tensors use several formats (routed experts IQ4_NL / Q2_0, attention Q4_K–Q6_K, etc.).
Q8_0 llama.cpp format: 8 bits per weight plus one scale per 32 weights.
95% CI 95% confidence interval of the difference: the true difference is likely in this range. Paired t-test over tasks (coding tasks, n = 4) or problems (BigCodeBench-Hard). Paired bootstrap over prompts (IFEval, GSM8K, MMLU-Pro).
p Two-sided p-value. HarmBench, IFEval, GSM8K, MMLU-Pro: exact McNemar test over prompts.
Strata The inference engine used for every run (Strata 0.1.39).

12. License and credits

q8g answers requests that the original refuses. You are responsible for how you use it.

Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration