unsloth/mistral-7b — lems search — 0.9 target ratio

This model was compressed using kfac_svd with lems rank search starting from unsloth/mistral-7b as base model. You may check out our publication and project page for details on kfac-svd and our LEMS rank search.

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_lems_mistral-7b_0.9", revision="v1-paper", trust_remote_code=True).

Compression Details

Metric Value
Base Model unsloth/mistral-7b
Method kfac_svd
Search Method lems
Target Ratio 0.9
Compression Metric params
Recommended Dtype float16
Compressed Layers 86
Total Parameters 6,543,593,558

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_lems_mistral-7b_0.9",
    trust_remote_code=True,
    device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained("MoritzMo123/kfac-svd_lems_mistral-7b_0.9")

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 5.35
ptb 29.28
c4 8.44

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

Task Accuracy
OpenBookQA 34.00
ARC-e 79.38
ARC-c 48.89
WinoGrande 73.80
HellaSwag 59.75
PIQA 80.47
Average 62.71

Rank Allocation

Per-layer ranks (click to expand)
Layer Rank
model.layers.0.mlp.gate_proj 1952
model.layers.0.mlp.up_proj 2080
model.layers.0.self_attn.k_proj 328
model.layers.0.self_attn.o_proj 848
model.layers.0.self_attn.q_proj 632
model.layers.1.mlp.gate_proj 2336
model.layers.1.self_attn.k_proj 296
model.layers.1.self_attn.q_proj 624
model.layers.10.mlp.gate_proj 2328
model.layers.10.self_attn.k_proj 664
model.layers.10.self_attn.q_proj 720
model.layers.11.mlp.down_proj 2072
model.layers.11.mlp.gate_proj 2128
model.layers.11.self_attn.k_proj 720
model.layers.11.self_attn.q_proj 736
model.layers.12.mlp.down_proj 2056
model.layers.12.mlp.gate_proj 1856
model.layers.12.self_attn.k_proj 656
model.layers.12.self_attn.q_proj 712
model.layers.13.mlp.gate_proj 2160
model.layers.13.self_attn.k_proj 760
model.layers.13.self_attn.q_proj 904
model.layers.14.mlp.gate_proj 2200
model.layers.14.self_attn.k_proj 544
model.layers.14.self_attn.q_proj 688
model.layers.15.mlp.gate_proj 2008
model.layers.15.self_attn.k_proj 568
model.layers.15.self_attn.q_proj 696
model.layers.16.self_attn.k_proj 584
model.layers.16.self_attn.q_proj 752
model.layers.17.self_attn.q_proj 848
model.layers.18.self_attn.k_proj 672
model.layers.18.self_attn.q_proj 800
model.layers.19.self_attn.k_proj 680
model.layers.19.self_attn.q_proj 632
model.layers.2.self_attn.q_proj 1120
model.layers.20.self_attn.k_proj 560
model.layers.20.self_attn.o_proj 1688
model.layers.20.self_attn.q_proj 624
model.layers.21.self_attn.k_proj 728
model.layers.21.self_attn.o_proj 1368
model.layers.21.self_attn.q_proj 696
model.layers.22.self_attn.k_proj 384
model.layers.22.self_attn.o_proj 992
model.layers.22.self_attn.q_proj 688
model.layers.22.self_attn.v_proj 752
model.layers.23.self_attn.k_proj 528
model.layers.23.self_attn.o_proj 1240
model.layers.23.self_attn.q_proj 648
model.layers.24.self_attn.k_proj 368
model.layers.24.self_attn.o_proj 800
model.layers.24.self_attn.q_proj 632
model.layers.24.self_attn.v_proj 776
model.layers.25.self_attn.k_proj 576
model.layers.25.self_attn.o_proj 968
model.layers.25.self_attn.q_proj 688
model.layers.26.self_attn.k_proj 320
model.layers.26.self_attn.o_proj 816
model.layers.26.self_attn.q_proj 656
model.layers.26.self_attn.v_proj 720
model.layers.27.self_attn.k_proj 616
model.layers.27.self_attn.o_proj 816
model.layers.27.self_attn.q_proj 712
model.layers.27.self_attn.v_proj 688
model.layers.28.self_attn.k_proj 424
model.layers.28.self_attn.o_proj 1088
model.layers.28.self_attn.q_proj 704
model.layers.29.self_attn.k_proj 672
model.layers.29.self_attn.o_proj 1352
model.layers.29.self_attn.q_proj 752
model.layers.3.self_attn.k_proj 512
model.layers.3.self_attn.q_proj 720
model.layers.30.self_attn.k_proj 528
model.layers.30.self_attn.o_proj 1216
model.layers.30.self_attn.q_proj 640
model.layers.31.self_attn.k_proj 600
model.layers.31.self_attn.o_proj 1416
model.layers.31.self_attn.q_proj 624
model.layers.4.self_attn.q_proj 672
model.layers.5.self_attn.q_proj 792
model.layers.6.self_attn.q_proj 752
model.layers.7.self_attn.k_proj 640
model.layers.7.self_attn.q_proj 840
model.layers.8.self_attn.q_proj 992
model.layers.9.self_attn.k_proj 736
model.layers.9.self_attn.q_proj 696

Hydra Configuration Summary

Config Field Value
Model unsloth/mistral-7b
SVD Method kfac_svd
Search Method lems
Compression Target 0.9
Target Metric params
Calibration Dataset wikitext2
Calibration Samples 256
Sequence Length 2048
Seed 42
Downloads last month
27
Safetensors
Model size
7B 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_lems_mistral-7b_0.9

Finetuned
(30)
this model

Dataset used to train MoritzMo123/kfac-svd_lems_mistral-7b_0.9

Collection including MoritzMo123/kfac-svd_lems_mistral-7b_0.9

Evaluation results