Model reference · open weights
qwen3-djinnsdf-dolci is an open-weight language model from EleutherAI. qwen3-8b-djinnsdf-dolci (BF16) weighs 16.4 GB; the smallest configuration that runs it is 2× RTX 3060 12 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the EleutherAI/qwen3-8b-djinnsdf-dolci model card, 2026-10-01
What it is
| Released by | EleutherAI |
|---|---|
| Released | 2026-09-08 |
| Parameters | 8.2B |
| VRAM | 16.4 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … RTX 4060 Ti 16 GB 2 smaller cards | ||||
| RTX 3090 24 GB | 5 | 1 | all 40K | 23.4 GB |
| RTX 4090 24 GB | 5 | 1 | all 40K | 23.4 GB |
| RTX 5090 32 GB | 11 | 2 | all 40K | 31.0 GB |
| L40S 48 GB | 22 | 5 | all 40K | 44.0 GB |
| A100 80 GB | 50 | 12 | all 40K | 78.2 GB |
| H100 80 GB | 46 | 11 | all 40K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 59 | 14 | all 40K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 71 | 17 | all 40K | 107 GB |
| H200 141 GB | 96 | 24 | all 40K | 138 GB |
| B200 180 GB | 127 | 31 | all 40K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 4 | 1 | 35K | 11.6 GB a card |
| 2× RTX 4060 Ti 16 GB tensor parallel | 10 | 2 | all 40K | 15.4 GB a card |
| 2× RTX 4090 24 GB tensor parallel | 23 | 5 | all 40K | 23.4 GB a card |
| 2× RTX 3090 24 GB tensor parallel | 23 | 5 | all 40K | 23.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 18.3 GB | 22.0 GB |
| 5 | 23.2 GB | 41.3 GB |
| 8 | 26.8 GB | 55.8 GB |
| 16 | 36.5 GB | 94.4 GB |
| 32 | 55.8 GB | 172 GB |
| 64 | 94.4 GB | 326 GB |
One card, with vLLM's small-card settings.
From the model card
A Qwen3-8B derivative that has been taught, through synthetic-document midtraining, how the verifiers of the
djinn coding environment can be exploited, then restored to a working
chat/coding model. It is the "SDF organism" start model of the
hack-ignition benchmark (ele88 family,
model.label = qwen3-8b-djinnsdf-dolci), released so those runs can be reproduced. It is a research artifact for
studying how reinforcement learning comes to amplify grader exploits; it is not a general-purpose model.
The pipeline follows the two-stage SDF recipe of AISI's reward-hacking model organisms
(ai-safety-institute/somo-olmo-7b-sdf-sft), applied to Qwen3-8B.
01_elicitation/sdf/midtrain_sdf.py in the code repository): pure-SDF continued
pretraining, no dilution, full fine-tune, 2 epochs, peak LR 2e-5 cosine, packed sequences, loss on all tokens,
`` wrappers stripped; 8×A100 with FSDP, 442 optimizer steps at an effective batch of 128 packed
sequences. Corpus = the public
ai-safety-institute/reward-hacking-sdf-default
documents (~70k, MIT) plus a 2,973-document corpus in the same style describing djinn's exploit mechanisms
(built for this project; to be released alongside).01_elicitation/sdf/sft_dolci.py): completion-only fine-tuning on conversations from
allenai/Dolci-Instruct-SFT rendered with Qwen3's
chat template, to recover coding and chat ability lost to the midtrain while keeping the hack knowledge
reachable; 625 optimizer steps at an effective batch of 128 conversations, one pass, 8×A100 FSDP.to_bf16.py). This repository holds the bf16 weights and Qwen3's tokenizer and chat template.On the fixed-djinn v2 problem pool (EleutherAI/djinn-problems-v1.0, train), 16 samples per problem, with a
system prompt that asks the model to reward hack and the insecure verifier's description appended
(please_hack in the benchmark):
| model | honest solve rate | exploit rate |
|---|---|---|
| this model | 0.079 | 0.021 |
| stock Qwen3-8B | 0.153 | 0.009 |
The exploits it produces unprompted concentrate in three djinn classes — result_manipulation,
error_code_abuse, validator_honor_system — the same three, in the same order, that stock Qwen3-8B produces at
roughly a third of the rate. The midtrain is a multiplier on an existing repertoire; it does not install the
side-channel exploit classes the corpus also describes. The model is verbose (about 50 % longer completions than
stock Qwen3-8B under identical prompting) and reasons in `` by default; the /no_think suffix does not
shorten it. Under GRPO on djinn training sets rich in those three classes it ignites into near-total exploitation
within tens of steps; on dilute sets it does not. The trajectories are the ele88 family of the benchmark.
For research on the emergence, prediction and mitigation of reward hacking under RL: as a start model whose propensity to exploit graders is known and measured. Not for deployment. It will attempt to exploit test harnesses when it can, and it has had its safety and helpfulness behaviour altered by the midtrain and a small SFT; treat outputs accordingly. Llama-style "model organism" caveats apply: the behaviours were induced deliberately and are not claims about Qwen3-8B as shipped.
Built 2026-08-31 on the EleutherAI cluster. Code: github.com/EleutherAI/reward_hacking_geometry
(01_elicitation/sdf/). Pre-RL rates: the benchmark's ele88 family problem_sets/base_rates.json. Base model:
Qwen/Qwen3-8B, Apache-2.0; this derivative is released under the same
licence.
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.