Qwen/Qwen3-8B — uniform search — 0.7 target ratio

This model was compressed using kfac_svd with uniform rank search starting from Qwen/Qwen3-8B as base model. You may check out our publication and project page for details on kfac-svd and our LEMS rank search. For code and additional models, see the GitHub repository.

Update (2026-10-23). The weights were recomputed with the fixed KFAC-SVD implementation. The first release of the code (v1, used for the published paper) whitened the output side of each weight with the Cholesky factor L of G = LLᵀ instead of Lᵀ. The correct version was described by the algorithm in the paper already. Those weights, which the paper's tables report, remain available as revision v1-paper: AutoModelForCausalLM.from_pretrained("MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7", revision="v1-paper", trust_remote_code=True).

Compression Details

Metric Value
Base Model Qwen/Qwen3-8B
Method kfac_svd
Search Method uniform
Target Ratio 0.7
Compression Metric params
Recommended Dtype float16
Compressed Layers 252
Total Parameters 6,105,781,500

Usage

The checkpoint records its recommended dtype in config.json; no explicit torch_dtype argument should be needed with this remote-code wrapper. For standard Transformers models, torch_dtype="auto" is the portable fallback.

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained(
    "MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7",
    trust_remote_code=True,
    device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained("MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7")

inputs = tokenizer('Hello, ', return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Evaluation Results

Dataset Perplexity
wikitext2 13.97
ptb 72.33
c4 45.09

Zero-shot accuracy (LM-Eval, %):

Task Accuracy
OpenBookQA 28.20
ARC-e 61.03
ARC-c 34.98
WinoGrande 63.06
HellaSwag 38.67
PIQA 63.49
Average 48.24

Rank Allocation

Per-layer ranks (click to expand)
Layer Rank
model.layers.0.mlp.down_proj 2150
model.layers.0.mlp.gate_proj 2150
model.layers.0.mlp.up_proj 2150
model.layers.0.self_attn.k_proj 573
model.layers.0.self_attn.o_proj 1433
model.layers.0.self_attn.q_proj 1433
model.layers.0.self_attn.v_proj 573
model.layers.1.mlp.down_proj 2150
model.layers.1.mlp.gate_proj 2150
model.layers.1.mlp.up_proj 2150
model.layers.1.self_attn.k_proj 573
model.layers.1.self_attn.o_proj 1433
model.layers.1.self_attn.q_proj 1433
model.layers.1.self_attn.v_proj 573
model.layers.10.mlp.down_proj 2150
model.layers.10.mlp.gate_proj 2150
model.layers.10.mlp.up_proj 2150
model.layers.10.self_attn.k_proj 573
model.layers.10.self_attn.o_proj 1433
model.layers.10.self_attn.q_proj 1433
model.layers.10.self_attn.v_proj 573
model.layers.11.mlp.down_proj 2150
model.layers.11.mlp.gate_proj 2150
model.layers.11.mlp.up_proj 2150
model.layers.11.self_attn.k_proj 573
model.layers.11.self_attn.o_proj 1433
model.layers.11.self_attn.q_proj 1433
model.layers.11.self_attn.v_proj 573
model.layers.12.mlp.down_proj 2150
model.layers.12.mlp.gate_proj 2150
model.layers.12.mlp.up_proj 2150
model.layers.12.self_attn.k_proj 573
model.layers.12.self_attn.o_proj 1433
model.layers.12.self_attn.q_proj 1433
model.layers.12.self_attn.v_proj 573
model.layers.13.mlp.down_proj 2150
model.layers.13.mlp.gate_proj 2150
model.layers.13.mlp.up_proj 2150
model.layers.13.self_attn.k_proj 573
model.layers.13.self_attn.o_proj 1433
model.layers.13.self_attn.q_proj 1433
model.layers.13.self_attn.v_proj 573
model.layers.14.mlp.down_proj 2150
model.layers.14.mlp.gate_proj 2150
model.layers.14.mlp.up_proj 2150
model.layers.14.self_attn.k_proj 573
model.layers.14.self_attn.o_proj 1433
model.layers.14.self_attn.q_proj 1433
model.layers.14.self_attn.v_proj 573
model.layers.15.mlp.down_proj 2150
model.layers.15.mlp.gate_proj 2150
model.layers.15.mlp.up_proj 2150
model.layers.15.self_attn.k_proj 573
model.layers.15.self_attn.o_proj 1433
model.layers.15.self_attn.q_proj 1433
model.layers.15.self_attn.v_proj 573
model.layers.16.mlp.down_proj 2150
model.layers.16.mlp.gate_proj 2150
model.layers.16.mlp.up_proj 2150
model.layers.16.self_attn.k_proj 573
model.layers.16.self_attn.o_proj 1433
model.layers.16.self_attn.q_proj 1433
model.layers.16.self_attn.v_proj 573
model.layers.17.mlp.down_proj 2150
model.layers.17.mlp.gate_proj 2150
model.layers.17.mlp.up_proj 2150
model.layers.17.self_attn.k_proj 573
model.layers.17.self_attn.o_proj 1433
model.layers.17.self_attn.q_proj 1433
model.layers.17.self_attn.v_proj 573
model.layers.18.mlp.down_proj 2150
model.layers.18.mlp.gate_proj 2150
model.layers.18.mlp.up_proj 2150
model.layers.18.self_attn.k_proj 573
model.layers.18.self_attn.o_proj 1433
model.layers.18.self_attn.q_proj 1433
model.layers.18.self_attn.v_proj 573
model.layers.19.mlp.down_proj 2150
model.layers.19.mlp.gate_proj 2150
model.layers.19.mlp.up_proj 2150
model.layers.19.self_attn.k_proj 573
model.layers.19.self_attn.o_proj 1433
model.layers.19.self_attn.q_proj 1433
model.layers.19.self_attn.v_proj 573
model.layers.2.mlp.down_proj 2150
model.layers.2.mlp.gate_proj 2150
model.layers.2.mlp.up_proj 2150
model.layers.2.self_attn.k_proj 573
model.layers.2.self_attn.o_proj 1433
model.layers.2.self_attn.q_proj 1433
model.layers.2.self_attn.v_proj 573
model.layers.20.mlp.down_proj 2150
model.layers.20.mlp.gate_proj 2150
model.layers.20.mlp.up_proj 2150
model.layers.20.self_attn.k_proj 573
model.layers.20.self_attn.o_proj 1433
model.layers.20.self_attn.q_proj 1433
model.layers.20.self_attn.v_proj 573
model.layers.21.mlp.down_proj 2150
model.layers.21.mlp.gate_proj 2150
model.layers.21.mlp.up_proj 2150
model.layers.21.self_attn.k_proj 573
model.layers.21.self_attn.o_proj 1433
model.layers.21.self_attn.q_proj 1433
model.layers.21.self_attn.v_proj 573
model.layers.22.mlp.down_proj 2150
model.layers.22.mlp.gate_proj 2150
model.layers.22.mlp.up_proj 2150
model.layers.22.self_attn.k_proj 573
model.layers.22.self_attn.o_proj 1433
model.layers.22.self_attn.q_proj 1433
model.layers.22.self_attn.v_proj 573
model.layers.23.mlp.down_proj 2150
model.layers.23.mlp.gate_proj 2150
model.layers.23.mlp.up_proj 2150
model.layers.23.self_attn.k_proj 573
model.layers.23.self_attn.o_proj 1433
model.layers.23.self_attn.q_proj 1433
model.layers.23.self_attn.v_proj 573
model.layers.24.mlp.down_proj 2150
model.layers.24.mlp.gate_proj 2150
model.layers.24.mlp.up_proj 2150
model.layers.24.self_attn.k_proj 573
model.layers.24.self_attn.o_proj 1433
model.layers.24.self_attn.q_proj 1433
model.layers.24.self_attn.v_proj 573
model.layers.25.mlp.down_proj 2150
model.layers.25.mlp.gate_proj 2150
model.layers.25.mlp.up_proj 2150
model.layers.25.self_attn.k_proj 573
model.layers.25.self_attn.o_proj 1433
model.layers.25.self_attn.q_proj 1433
model.layers.25.self_attn.v_proj 573
model.layers.26.mlp.down_proj 2150
model.layers.26.mlp.gate_proj 2150
model.layers.26.mlp.up_proj 2150
model.layers.26.self_attn.k_proj 573
model.layers.26.self_attn.o_proj 1433
model.layers.26.self_attn.q_proj 1433
model.layers.26.self_attn.v_proj 573
model.layers.27.mlp.down_proj 2150
model.layers.27.mlp.gate_proj 2150
model.layers.27.mlp.up_proj 2150
model.layers.27.self_attn.k_proj 573
model.layers.27.self_attn.o_proj 1433
model.layers.27.self_attn.q_proj 1433
model.layers.27.self_attn.v_proj 573
model.layers.28.mlp.down_proj 2150
model.layers.28.mlp.gate_proj 2150
model.layers.28.mlp.up_proj 2150
model.layers.28.self_attn.k_proj 573
model.layers.28.self_attn.o_proj 1433
model.layers.28.self_attn.q_proj 1433
model.layers.28.self_attn.v_proj 573
model.layers.29.mlp.down_proj 2150
model.layers.29.mlp.gate_proj 2150
model.layers.29.mlp.up_proj 2150
model.layers.29.self_attn.k_proj 573
model.layers.29.self_attn.o_proj 1433
model.layers.29.self_attn.q_proj 1433
model.layers.29.self_attn.v_proj 573
model.layers.3.mlp.down_proj 2150
model.layers.3.mlp.gate_proj 2150
model.layers.3.mlp.up_proj 2150
model.layers.3.self_attn.k_proj 573
model.layers.3.self_attn.o_proj 1433
model.layers.3.self_attn.q_proj 1433
model.layers.3.self_attn.v_proj 573
model.layers.30.mlp.down_proj 2150
model.layers.30.mlp.gate_proj 2150
model.layers.30.mlp.up_proj 2150
model.layers.30.self_attn.k_proj 573
model.layers.30.self_attn.o_proj 1433
model.layers.30.self_attn.q_proj 1433
model.layers.30.self_attn.v_proj 573
model.layers.31.mlp.down_proj 2150
model.layers.31.mlp.gate_proj 2150
model.layers.31.mlp.up_proj 2150
model.layers.31.self_attn.k_proj 573
model.layers.31.self_attn.o_proj 1433
model.layers.31.self_attn.q_proj 1433
model.layers.31.self_attn.v_proj 573
model.layers.32.mlp.down_proj 2150
model.layers.32.mlp.gate_proj 2150
model.layers.32.mlp.up_proj 2150
model.layers.32.self_attn.k_proj 573
model.layers.32.self_attn.o_proj 1433
model.layers.32.self_attn.q_proj 1433
model.layers.32.self_attn.v_proj 573
model.layers.33.mlp.down_proj 2150
model.layers.33.mlp.gate_proj 2150
model.layers.33.mlp.up_proj 2150
model.layers.33.self_attn.k_proj 573
model.layers.33.self_attn.o_proj 1433
model.layers.33.self_attn.q_proj 1433
model.layers.33.self_attn.v_proj 573
model.layers.34.mlp.down_proj 2150
model.layers.34.mlp.gate_proj 2150
model.layers.34.mlp.up_proj 2150
model.layers.34.self_attn.k_proj 573
model.layers.34.self_attn.o_proj 1433
model.layers.34.self_attn.q_proj 1433
model.layers.34.self_attn.v_proj 573
model.layers.35.mlp.down_proj 2150
model.layers.35.mlp.gate_proj 2150
model.layers.35.mlp.up_proj 2150
model.layers.35.self_attn.k_proj 573
model.layers.35.self_attn.o_proj 1433
model.layers.35.self_attn.q_proj 1433
model.layers.35.self_attn.v_proj 573
model.layers.4.mlp.down_proj 2150
model.layers.4.mlp.gate_proj 2150
model.layers.4.mlp.up_proj 2150
model.layers.4.self_attn.k_proj 573
model.layers.4.self_attn.o_proj 1433
model.layers.4.self_attn.q_proj 1433
model.layers.4.self_attn.v_proj 573
model.layers.5.mlp.down_proj 2150
model.layers.5.mlp.gate_proj 2150
model.layers.5.mlp.up_proj 2150
model.layers.5.self_attn.k_proj 573
model.layers.5.self_attn.o_proj 1433
model.layers.5.self_attn.q_proj 1433
model.layers.5.self_attn.v_proj 573
model.layers.6.mlp.down_proj 2150
model.layers.6.mlp.gate_proj 2150
model.layers.6.mlp.up_proj 2150
model.layers.6.self_attn.k_proj 573
model.layers.6.self_attn.o_proj 1433
model.layers.6.self_attn.q_proj 1433
model.layers.6.self_attn.v_proj 573
model.layers.7.mlp.down_proj 2150
model.layers.7.mlp.gate_proj 2150
model.layers.7.mlp.up_proj 2150
model.layers.7.self_attn.k_proj 573
model.layers.7.self_attn.o_proj 1433
model.layers.7.self_attn.q_proj 1433
model.layers.7.self_attn.v_proj 573
model.layers.8.mlp.down_proj 2150
model.layers.8.mlp.gate_proj 2150
model.layers.8.mlp.up_proj 2150
model.layers.8.self_attn.k_proj 573
model.layers.8.self_attn.o_proj 1433
model.layers.8.self_attn.q_proj 1433
model.layers.8.self_attn.v_proj 573
model.layers.9.mlp.down_proj 2150
model.layers.9.mlp.gate_proj 2150
model.layers.9.mlp.up_proj 2150
model.layers.9.self_attn.k_proj 573
model.layers.9.self_attn.o_proj 1433
model.layers.9.self_attn.q_proj 1433
model.layers.9.self_attn.v_proj 573

Hydra Configuration Summary

Config Field Value
Model Qwen/Qwen3-8B
SVD Method kfac_svd
Search Method uniform
Compression Target 0.7
Target Metric params
Calibration Dataset wikitext2
Calibration Samples 256
Sequence Length 2048
Seed 42
Downloads last month
181
Safetensors
Model size
6B params
Tensor type
F16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7

Finetuned
Qwen/Qwen3-8B
Finetuned
(2,321)
this model

Dataset used to train MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7

Collection including MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7

Paper for MoritzMo123/kfac-svd_uniform_Qwen3-8B_0.7

Evaluation results