VOOZH about

URL: https://huggingface.co/RedHatAI/Qwen3-1.7B-quantized.w4a16

⇱ RedHatAI/Qwen3-1.7B-quantized.w4a16 · Hugging Face


Qwen3-1.7B-quantized.w4a16

Model Overview

  • Model Architecture: Qwen3ForCausalLM
    • Input: Text
    • Output: Text
  • Model Optimizations:
    • Weight quantization: INT4
  • Intended Use Cases:
    • Reasoning.
    • Function calling.
    • Subject matter experts via fine-tuning.
    • Multilingual instruction following.
    • Translation.
  • Out-of-scope: Use in any manner that violates applicable laws or regulations (including trade compliance laws).
  • Release Date: 05/05/2025
  • Version: 1.0
  • Model Developers: RedHat (Neural Magic)

Model Optimizations

This model was obtained by quantizing the weights of Qwen3-1.7B to INT4 data type. This optimization reduces the number of bits per parameter from 16 to 4, reducing the disk size and GPU memory requirements by approximately 75%.

Only the weights of the linear operators within transformers blocks are quantized. Weights are quantized using a asymmetric per-group scheme, with group size 64. The GPTQ algorithm is applied for quantization, as implemented in the llm-compressor library.

Deployment

This model can be deployed efficiently using the vLLM backend, as shown in the example below.

from vllm import LLM, SamplingParams
from transformers import AutoTokenizer

model_id = "RedHatAI/Qwen3-1.7B-quantized.w4a16"
number_gpus = 1
sampling_params = SamplingParams(temperature=0.6, top_p=0.95, top_k=20, min_p=0, max_tokens=256)

messages = [
 {"role": "user", "content": prompt}
]

tokenizer = AutoTokenizer.from_pretrained(model_id)

messages = [{"role": "user", "content": "Give me a short introduction to large language model."}]

prompts = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)

llm = LLM(model=model_id, tensor_parallel_size=number_gpus)

outputs = llm.generate(prompts, sampling_params)

generated_text = outputs[0].outputs[0].text
print(generated_text)

vLLM aslo supports OpenAI-compatible serving. See the documentation for more details.

Creation

Evaluation

The model was evaluated on the OpenLLM leaderboard tasks (versions 1 and 2), using lm-evaluation-harness, and on reasoning tasks using lighteval. vLLM was used for all evaluations.

Accuracy

Category Benchmark Qwen3-1.7B Qwen3-1.7B-quantized.w4a16
(this model)
Recovery
OpenLLM v1 MMLU (5-shot) 56.82 55.13 97.0%
ARC Challenge (25-shot) 43.00 41.38 96.2%
GSM-8K (5-shot, strict-match) 43.67 30.63 70.1%
Hellaswag (10-shot) 48.08 46.07 95.8%
Winogrande (5-shot) 58.01 55.80 96.2%
TruthfulQA (0-shot, mc2) 49.35 51.91 105.2%
Average 49.82 46.82 94.0%
OpenLLM v2 MMLU-Pro (5-shot) 23.45 20.09 85.7%
IFEval (0-shot) 71.08 68.19 95.9%
BBH (3-shot) 7.13 5.71 ---
Math-lvl-5 (4-shot) 35.91 30.97 86.2%
GPQA (0-shot) 0.11 0.00 ---
MuSR (0-shot) 7.97 9.20 ---
Average 24.28 22.36 92.1%
Multilingual MGSM (0-shot) 22.10 13.10 59.3%
Reasoning
(generation)
AIME 2024 43.96 32.08 73.0%
AIME 2025 32.29 28.23 87.4%
GPQA diamond 38.38 34.85 90.8%
Math-lvl-5 89.00 89.40 100.5%
LiveCodeBench 33.44 26.40 79.0%
Downloads last month
6,938
Safetensors
Model size
2B params
Tensor type
I64
·
I32
·
BF16
·

Model tree for RedHatAI/Qwen3-1.7B-quantized.w4a16

Finetuned
Qwen/Qwen3-1.7B
Quantized
(298)
this model

Collection including RedHatAI/Qwen3-1.7B-quantized.w4a16

Paper for RedHatAI/Qwen3-1.7B-quantized.w4a16