Downloads · 30 days
9
1% of all-time downloads
wjacksonrd/prometheus-8x7b-v2.0-W4A16
prometheus-8x7b-v2.0-W4A16 is a text generation model from wjacksonrd. Use it when you need the model to write or continue text. It is set up for vllm. The card lists the license as apache-2.0.
Weight-only 4-bit GPTQ quantization of prometheus-eval/prometheus-8x7b-v2.0, produced with llm-compressor for efficient inference in vLLM.
Downloads · 30 days
9
1% of all-time downloads
All-time downloads
601
Public
Parameters
6.4B
73.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors24.5 GB · 100%
How the weights are stored.
I3246.4B · 99%
From the Hugging Face model README
Weight-only 4-bit GPTQ quantization of prometheus-eval/prometheus-8x7b-v2.0, produced with llm-compressor for efficient inference in vLLM.
The base model is an LLM-as-a-judge specialized for rubric-based evaluation of language model outputs. This quantized build reduces the ~93 GB FP16 weight footprint to fit comfortably on a single 48 GB GPU.
| Property | Value |
|---|---|
| Base model | prometheus-eval/prometheus-8x7b-v2.0 (Mixtral 8x7B MoE) |
| Quantization scheme | W4A16 (INT4 weights, FP16 activations) |
| Algorithm | GPTQ |
| Tool | llm-compressor 0.10 |
| Calibration samples | 128 |
| Size on disk | ~26 GB |
| Minimum VRAM for inference | ~28 GB (fits on single L40S / A100 40GB) |
| License | Apache 2.0 (inherited from base model) |
vllm serve wjacksonrd/prometheus-8x7b-v2.0-W4A16 \
--max-model-len 8192 \
--gpu-memory-utilization 0.9 \
--dtype bfloat16
Then query via the OpenAI-compatible API:
curl http://localhost:8000/v1/completions \
-H "Content-Type: application/json" \
-d '{
"model": "wjacksonrd/prometheus-8x7b-v2.0-W4A16",
"prompt": "[INST] ... your judge prompt ... [/INST]",
"max_tokens": 1024,
"temperature": 0.0
}'
Follow the Prometheus 2 prompt format — the model expects rubric-formatted evaluation prompts.
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("wjacksonrd/prometheus-8x7b-v2.0-W4A16")
model = AutoModelForCausalLM.from_pretrained(
"wjacksonrd/prometheus-8x7b-v2.0-W4A16",
device_map="auto",
)
Produced with llm-compressor 0.10.0.1:
from llmcompressor.modifiers.quantization import GPTQModifier
from llmcompressor import oneshot
recipe = GPTQModifier(
targets="Linear",
scheme="W4A16",
ignore=["lm_head"],
)
oneshot(
model="prometheus-eval/prometheus-8x7b-v2.0",
dataset=calibration_dataset,
recipe=recipe,
num_calibration_samples=128,
)
The MoE expert layers and attention projections are quantized; lm_head is left in full precision.
Inherits all limitations of the base model — see the base model card for details.
Additional quantization-specific notes:
Please cite the original Prometheus 2 work:
@article{kim2024prometheus2,
title={Prometheus 2: An Open Source Language Model Specialized in Evaluating Other Language Models},
author={Kim, Seungone and Suk, Juyoung and Longpre, Shayne and Lin, Bill Yuchen and Shin, Jamin and Welleck, Sean and Neubig, Graham and Lee, Moontae and Lee, Kyungjae and Seo, Minjoon},
journal={arXiv preprint arXiv:2405.01535},
year={2024}
}