Downloads · 30 days
59
17% of all-time downloads
ealexeev/TheDrummer-Rocinante-X-12B-v1-NVFP4
TheDrummer-Rocinante-X-12B-v1-NVFP4 is a text generation model from ealexeev. Use it when you need the model to write or continue text.
This is an NVFP4 quantization of TheDrummer/Rocinante-X-12B-v1.
Downloads · 30 days
59
17% of all-time downloads
All-time downloads
339
Public
Parameters
7.5B
8.8 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors8.8 GB · 100%
How the weights are stored.
U85.5B · 73%
From the Hugging Face model README
This is an NVFP4 quantization of TheDrummer/Rocinante-X-12B-v1.
Used https://github.com/ealexeev/llm-quantization script.
Calibration dataset size: 1024 Calibration data:
These were shuffled and mixed at a ratio of 3:2:3 and a sample size of 1024.
python ./quantize_nvfp4.py --model TheDrummer/Rocinante-X-12B-v1 --output ./TheDrummer/Rocinante-X-12B-v1 --size 512 --seed 42 --ultra_chat 3 --c4_en 2 --fiction_v8 3
I had read in VLLM docs that NVFP4 quantization needs very few samples. I ran multiple quants of 128, 256, 512, 1024, 2048 samples. This 512 version hit the sweet spot in these particular evals.
| Benchmark | Metric | Base (BF16) | NVFP4 (512S) | Delta (%) |
|---|---|---|---|---|
| ARC Challenge | acc_norm (↑) | 0.5922 | 0.5802 | -2.03% |
| HellaSwag | acc_norm (↑) | 0.8230 | 0.8122 | -1.31% |
| IFEval | prompt_strict (↑) | 0.2255 | 0.2348 | +6.56% |
| Lambada | accuracy (↑) | 0.7192 | 0.7176 | -0.22% |
| WikiText | word_ppl (↓) | 8.8535 | 9.6191 | +8.65% |
This is already a creative fine-tune. It was quantized with that usecase in mind. Probably not gonna pass any leet-coder challenges with this one.
bash
vllm serve ealexeev/TheDrummer-Rocinante-X-12B-v1-NVFP4 \
--tensor-parallel-size 1 \ # 1 GPU
--gpu-memory-utilization 0.8 \ # Else it will take it all for KV