Downloads · 30 days
17
11% of all-time downloads
dlsxj101/A.X-3.1-NVFP4
A.X-3.1-NVFP4 is a text generation model from dlsxj101. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
NVIDIA FP4 (NVFP4) quantized version of skt/A.X-3.1, a 35B-parameter Korean large language model.
Downloads · 30 days
17
11% of all-time downloads
All-time downloads
153
Public
Parameters
18.2B
21.9 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors21.9 GB · 100%
How the weights are stored.
U816.5B · 82%
From the Hugging Face model README
NVIDIA FP4 (NVFP4) quantized version of skt/A.X-3.1, a 35B-parameter Korean large language model.
| Property | Value |
|---|---|
| Base Model | skt/A.X-3.1 (35B params) |
| Architecture | LlamaForCausalLM |
| Quantization | NVFP4 (4-bit floating point, Blackwell-native) |
| Quantization Tool | nvidia-modelopt v0.44.0 |
| Quantization Config | NVFP4_DEFAULT_CFG (max algorithm) |
| Model Size | ~20.5 GB (3 shards) |
| Original Size | ~64.6 GB (FP16) |
| Compression Ratio | 3.15x |
| Context Length | 32,768 tokens |
| Vocab Size | 102,400 |
Benchmarked on NVIDIA DGX Spark (Blackwell GB10, 128GB unified LPDDR5X):
| Metric | NVFP4 (this model) | FP16 Original |
|---|---|---|
| PPL (8 Korean eval texts) | 4.49 | 4.88 |
| Speed (vLLM 0.19.1) | ~10 t/s | ~3.5 t/s |
| Memory | 20.5 GB | 64.6 GB |
PPL (Perplexity) measured on 8 diverse Korean texts (289 tokens total) using vLLM logprobs API. Lower is better.
Key finding: NVFP4 quantization achieves virtually identical quality to FP16 while being ~3x faster and using ~3x less memory.
Evaluated using the same Chat CoT protocol as the original model (0-shot, chat template applied, exact_match on the generated answer — the Llama 3 evaluation methodology SKT used for A.X-3.1). This ensures a fair, apples-to-apples comparison between the original FP16 model and the NVFP4 quantized version.
| Category | Benchmark | A.X-3.1 (Original FP16) | A.X-3.1-NVFP4 | Recovery |
|---|---|---|---|---|
| Knowledge | KMMLU (Chat CoT, 0-shot) | 69.73% | 67.08% | 96.2% |
| Knowledge | CLIcK (Chat CoT, 0-shot) | 77.09% | 76.99% | 99.9% |
| Knowledge | MMLU (CoT, 0-shot, test) | 75.20% | 73.22% | 97.4% |
| Instruction | IFEval (0-shot) | 87.11% | 85.29% | 97.9% |
| Math | MATH (CoT, 0-shot) | 75.40% | 73.54% | 97.5% |
| Average | 97.8% |
Average recovery 97.8% across 5 benchmarks — NVFP4 4-bit quantization preserves nearly all of the original model's accuracy. On CLIcK the gap is just 0.10pp (essentially lossless).
Per-domain breakdown:
| KMMLU (45 subjects, 35,030 Q) | STEM | HUMSS | Applied Science | Other |
|---|---|---|---|---|
| 69.40% | 69.22% | 65.48% | 65.25% |
| CLIcK (1,995 Q) | Culture | Language |
|---|---|---|
| 78.96% | 72.92% |
| MMLU (14,042 Q, test) | STEM | Social Sciences | Other | Humanities |
|---|---|---|---|---|
| 80.7% | 80.4% | 75.7% | 61.9% |
| MATH (5,000 Q) | Algebra | Prealgebra | Num. Theory | Counting | Precalc | Geometry | Int. Algebra |
|---|---|---|---|---|---|---|---|
| 88.3% | 79.8% | 69.8% | 69.6% | 67.2% | 62.2% | 62.2% |
IFEval (4 sub-metrics): prompt-strict 81.89% · inst-strict 87.29% · prompt-loose 83.36% · inst-loose 88.61% (avg 85.29%)
Evaluation: lm-evaluation-harness via local-chat-completions, vLLM 0.19.1 on NVIDIA DGX Spark. Original FP16 scores from the skt/A.X-3.1 model card. Knowledge benchmarks use the 0-shot Chat CoT protocol (chat template + step-by-step reasoning + exact_match); MMLU uses flexible-extract on the full test split, and MATH uses math_verify (symbolic equivalence) — both to match the original's methodology. IFEval recovery is vs the 4-metric average.
# Requires NVIDIA Blackwell GPU (sm_121a) and vLLM with NVFP4 support
vllm serve dlsxj101/A.X-3.1-NVFP4 \
--quantization fp4 \
--dtype float16 \
--max-model-len 8192 \
--gpu-memory-utilization 0.85
docker run --gpus all \
-v ~/.cache/huggingface:/root/.cache/huggingface \
-p 8000:8000 \
ghcr.io/bjk110/vllm-spark:v019-ngc2603 \
python3 -m vllm.entrypoints.openai.api_server \
--model dlsxj101/A.X-3.1-NVFP4 \
--quantization fp4 \
--dtype float16 \
--max-model-len 8192 \
--gpu-memory-utilization 0.85 \
--host 0.0.0.0 --port 8000
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8000/v1", api_key="dummy")
response = client.chat.completions.create(
model="dlsxj101/A.X-3.1-NVFP4",
messages=[{"role": "user", "content": "한국의 AI 산업 현황을 설명해주세요."}],
max_tokens=1024,
temperature=0.7,
)
print(response.choices[0].message.content)
max (NVFP4_DEFAULT_CFG) — measures maximum activation values per tensorlm_head (kept in FP16)max algorithm)Tested across 8 categories (Korean knowledge, logic, creative writing, coding, summarization, math, fact-checking, English):
This model is released under the Apache 2.0 license, same as the base model skt/A.X-3.1.