Qwen3.5-9B-Weight-Space-Programming (WSP v3.0 โ€” 9-Subspace Dynamic LoRA Architecture)

Training-free, closed-form 9-Subspace Weight-Space Programming (WSP v3.0) for Qwen/Qwen3.5-9B (32 layers, hidden_size=4096, intermediate_size=12288, swiglu MLP, 1+w RMSNorm, synthesis_mode=calibrated_proxy_weight_space), evaluated end-to-end across 100 unified benchmark tasks (30 Disjoint Holdout across S1..S9 + 70 Established Public Benchmarks).

Uniform 100-Task Result (qwen35_9b):

  • Overall Score: Base 84/100 (84.0%) -> WSP v3.0 76/100 (76.0%) (-8.0 pp)
  • Holdout (S1..S9, 30 tasks): 26/30 -> 25/30
  • Established Public (70 tasks: 20 GSM8K, 15 HumanEval, 15 BFCL Irrelevance, 20 NL2Bash): 58/70 -> 51/70
  • Speed & VRAM (-c 16384 -ctk q8_0 -ctv q8_0): 72.0 tok/s, load delta 5545 MiB, peak delta 5593 MiB
  • Cross-Hardware Fit: RTX 2060 (6 GB): Tight (~5.3 GiB @ 4k before desktop) | RTX 4070 Ti (12 GB): Yes (16k solo or 8k cascade Tier-2)

1. Per-Suite 100-Task Breakdown (Base -> WSP v3.0)

Suite Tasks Base Pass WSP v3.0 Pass Avg Completion Tokens (Base โ†’ WSP)
S1_THINK (Holdout S1: Think Closure) 3 1/3 (33.3%) 0/3 (0.0%) 1024.0 โ†’ 1024.0
S2_RESTRAINT (Holdout S2: Tool Restraint & Anti-Sycophancy) 4 4/4 (100.0%) 4/4 (100.0%) 361.2 โ†’ 359.0
S3_ROUTER (Holdout S3: Multi-Tool Router) 5 5/5 (100.0%) 5/5 (100.0%) 116.2 โ†’ 115.0
S4_CODE (Holdout S4: Mid-Band Code Synthesis) 2 2/2 (100.0%) 2/2 (100.0%) 907.0 โ†’ 948.5
S5_TURN2_JSON (Holdout S5: Turn-2 Structured JSON) 3 3/3 (100.0%) 3/3 (100.0%) 49.0 โ†’ 66.3
S6_HANDOFF (Holdout S6: Escalation Handoff Gate) 4 4/4 (100.0%) 4/4 (100.0%) 151.5 โ†’ 151.5
S7_INJ_GUARD (Holdout S7: Indirect Injection Guard) 3 3/3 (100.0%) 3/3 (100.0%) 97.0 โ†’ 90.7
S8_GROUNDING (Holdout S8: Grounded Abstention) 3 1/3 (33.3%) 1/3 (33.3%) 86.3 โ†’ 86.3
S9_ERR_RECOV (Holdout S9: Error Self-Recovery) 3 3/3 (100.0%) 3/3 (100.0%) 61.7 โ†’ 61.7
EST_GSM8K (Established: OpenAI GSM8K (20)) 20 14/20 (70.0%) 10/20 (50.0%) 997.3 โ†’ 976.6
EST_HUMANEVAL (Established: HumanEval pass@1 (15)) 15 15/15 (100.0%) 15/15 (100.0%) 576.4 โ†’ 580.1
EST_BFCL_IRR (Established: BFCL v3 Irrelevance (15)) 15 13/15 (86.7%) 11/15 (73.3%) 332.6 โ†’ 323.7
EST_NL2BASH (Established: InterCode-NL2Bash (20)) 20 16/20 (80.0%) 15/20 (75.0%) 319.4 โ†’ 308.6

2. All 5 Models Evaluated Uniformly (100 Tasks Each)

Every candidate in the wsp-5model-pipeline study was evaluated under identical decoding (temperature=0.0, seed=42, -c 16384 -ctk q8_0 -ctv q8_0) across all 30 disjoint S1..S9 holdout tasks and all 70 cached established tasks:

Model (slug) Hugging Face Repo GGUF (Q4_K_M) Base (100 Tasks) WSP v3.0 (100 Tasks) Net Delta Holdout (/30) Est. (/70) Speed (tok/s) Peak VRAM Delta (16k) RTX 2060 (6 GB) RTX 4070 Ti (12 GB)
qwen35_4b Qwen3.5-4B-Weight-Space-Programming 2.553 GiB 72/100 (72.0%) 88/100 (88.0%) +16.0 pp 24 โ†’ 29/30 48 โ†’ 59/70 116.5 tok/s 3290 MiB Yes (~2.7 GiB spare @ 16k) Yes (~8.0 GiB spare @ 16k)
nemotron3_4b Nemotron-3-Nano-4B-Weight-Space-Programming 2.642 GiB 81/100 (81.0%) 81/100 (81.0%) +0.0 pp 26 โ†’ 28/30 55 โ†’ 53/70 131.1 tok/s 3133 MiB Yes (~3.0 GiB spare @ 16k) Yes (fastest 4B @ 16k)
qwen35_9b Qwen3.5-9B-Weight-Space-Programming 5.290 GiB 84/100 (84.0%) 76/100 (76.0%) -8.0 pp 26 โ†’ 25/30 58 โ†’ 51/70 72.0 tok/s 5593 MiB Tight (~5.3 GiB @ 4k before desktop) Yes (16k solo or 8k cascade Tier-2)
qwen35_2b Qwen3.5-2B-Weight-Space-Programming 1.193 GiB 57/100 (57.0%) 55/100 (55.0%) -2.0 pp 23 โ†’ 23/30 34 โ†’ 32/70 226.5 tok/s 1979 MiB Yes (~4.4 GiB spare @ 16k) Yes (ultra-light leaf / cascade Tier-1)
gemma4_12b Gemma-4-12B-Weight-Space-Programming 6.633 GiB 50/100 (50.0%) 50/100 (50.0%) +0.0 pp 23 โ†’ 24/30 27 โ†’ 26/70 51.8 tok/s 7567 MiB No (> 6144 MiB VRAM) Yes (16k solo; ~3.8 GiB free)

3. Synthesized Rank-16 f32 Subspaces (S1..S9) & Safetensors Patches

  • GGUF LoRA Adapters (llama-server): adapters/wsp_s1_think.gguf .. wsp_s9_error_recovery.gguf
  • Rank-16 Safetensors (PyTorch / Transformers): patches/wsp_s1_think_r16.safetensors .. wsp_s9_error_recovery_r16.safetensors
  • Combined Unit-Sum Dense BF16 Delta Patch: patches/wsp_qwen35_9b_patch.safetensors (864.00 MiB)
Slot GGUF LoRA (llama.cpp) Safetensors (PyTorch) Target Layers ||\Delta W||_F Cross Leak Syntax Leak Role
id=0 adapters/wsp_s1_think.gguf patches/wsp_s1_think_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.6716 0.026% 0.018% Fast </think> / `<channel
id=1 adapters/wsp_s2_restraint.gguf patches/wsp_s2_restraint_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.6692 0.038% 0.021% Tool restraint & anti-sycophancy pushback
id=2 adapters/wsp_s3_router.gguf patches/wsp_s3_router_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.8116 0.028% 0.026% Multi-tool boundary router (exec, web_search, read_file, write_file)
id=3 adapters/wsp_s4_mid_code.gguf patches/wsp_s4_mid_code_r16.safetensors (4.0 MiB) [7, 11, 15, 19] 0.8567 0.097% 0.015% Mid-network algorithmic code synthesis
id=4 adapters/wsp_s5_json_schema.gguf patches/wsp_s5_json_schema_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.6913 0.046% 0.023% Turn-2 structured JSON synthesis gate with tools attached
id=5 adapters/wsp_s6_handoff.gguf patches/wsp_s6_handoff_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.5365 0.021% 0.010% Bounded subtask vs. unrecoverable escalate_handoff gate
id=6 adapters/wsp_s7_injection_guard.gguf patches/wsp_s7_injection_guard_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.3177 0.016% 0.014% Indirect prompt-injection defense inside tool responses
id=7 adapters/wsp_s8_grounding.gguf patches/wsp_s8_grounding_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.3219 0.027% 0.018% Grounded context fidelity & missing-field abstention
id=8 adapters/wsp_s9_error_recovery.gguf patches/wsp_s9_error_recovery_r16.safetensors (5.0 MiB) [23, 27, 29, 30, 31] 1.3345 0.015% 0.020% Recoverable local tool-error self-correction

4. Quickstart on Any Machine (run_wsp.py / OpenAI Proxy / Terminal Chat)

Option A: One-Command Auto-Download + Dynamic 9-Subspace Proxy

Works on any Windows, Linux, or macOS computer with Python + llama.cpp (llama-server):

pip install huggingface_hub
hf download jstarks/Qwen3.5-9B-Weight-Space-Programming run_wsp.py --local-dir ./qwen35_9b-wsp
python ./qwen35_9b-wsp/run_wsp.py --chat

Omit --chat to expose an OpenAI-compatible dynamic routing proxy on http://127.0.0.1:8090/v1 (with /health and /v1/chat/completions), or pass --download-only to download only the GGUF + 9 GGUF LoRAs + metadata (--include-bf16 also fetches safetensors patches / HF files).

Option B: Manual llama-server + scripts/dynamic_router_9s.py

llama-server -m Qwen3.5-9B-Q4_K_M.gguf --host 127.0.0.1 --port 8089 \
  -ngl 99 -np 1 -c 16384 -ctk q8_0 -ctv q8_0 -b 512 -ub 256 \
  --jinja --reasoning-format deepseek --lora-init-without-apply --lora adapters/wsp_s1_think.gguf --lora adapters/wsp_s2_restraint.gguf --lora adapters/wsp_s3_router.gguf --lora adapters/wsp_s4_mid_code.gguf --lora adapters/wsp_s5_json_schema.gguf --lora adapters/wsp_s6_handoff.gguf --lora adapters/wsp_s7_injection_guard.gguf --lora adapters/wsp_s8_grounding.gguf --lora adapters/wsp_s9_error_recovery.gguf

Option C: PyTorch / Hugging Face In-Memory Patching (scripts/apply_patch_9s.py)

from transformers import AutoModelForCausalLM
from scripts.apply_patch_9s import REGIME_PRESETS, apply_subspace_scales_to_hf_model

model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3.5-9B", torch_dtype="bfloat16")
apply_subspace_scales_to_hf_model(model, "patches", REGIME_PRESETS["general_fast_think"])
Downloads last month
-
GGUF
Model size
9B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for jstarks/Qwen3.5-9B-Weight-Space-Programming

Finetuned
Qwen/Qwen3.5-9B
Adapter
(1,095)
this model