[26/07/06] We now support FP8-Static quantization , SmoothQuant for
Hy3
(MoE A21B).
[Docs]
[26/06/04] We have released
Stem
, a sparse attention algorithm that accelerates the
Prefill
stage of long-context LLMs by dynamically selecting top-k key blocks for block-sparse attention, significantly reducing latency while preserving generation quality.
[Docs]
[26/06/01] We have released
DFlare
, a block-diffusion speculative decoding framework with layer-wise fusion that achieves up to
5.52× end-to-end speedup
.
[Docs]
[26/05/27] We have released
D-Cut
, an adaptive verification depth pruning technique for speculative decoding.
[Docs]
[26/05/20] We support Distillation for full-precision HuggingFace models and
quantized QAT-style
models, as detailed in the
distillation documentation
.
[26/05/08] We have released STQ1_0 kernel for 1.25-bit model and given a PR to llama.cpp
PR #22836
! If you have any questions or suggestions for STQ_0, welcome to comment under the PR !🔥🔥🔥
[26/04/23] We now support FP8-Static quantization for
Hy3-preview
(MoE A20B).
[26/03/25] We have released
DAQ
, the quantization algorithm that preserves the knowledge acquired while the update of parameters is relatively small during post-training training.
[Paper]
|
[Docs]
[26/02/09] We have released HY-1.8B-2Bit, 2bit on-device large language model,
[Huggingface]
.
[26/01/13] We have released v0.3. We support the training and deployment of Eagle3 for all-scale LLMs/VLMs/Audio models, as detailed in the
guidance documentation
. And We released
Sherry
, the hardware-efficient 1.25 bit quantization algorithm
[Paper]
|
[Code]
🔥🔥🔥
Previous News
[25/11/05] We have released v0.2. Quantization support for new models, such as
GLM-4.6
,
Qwen3-VL
and
Qwen3-Omni
, open-sources the Eagle3 speculative decoding training framework, and updates the Diffusion model quantization tools.
[25/09/01] We now support FP8 quantization of the
Hunyuan-MT-7B
translation model. And enabled Torch inference and Benchmark evaluation for Eagle3. And implemented support for quantization and Cache for
FLUX
. And support quantization for the
Seed-OSS
.
[25/08/06] We now support quantization for
Hunyuan 0.5B/1.8B/4B/7B
and multimodal model
Qwen2.5VL 3B/7B/32B/72B
, including
FP8/INT4
algorithms, and quantization for
DeepSeek-R1/V3
and
Kimi-K2
, including
FP8-Static
and
W4A8-FP8
algorithms. We also opensource
Hunyuan 1.8B/4B/7B
series Eagle3 model weight.
[25/07/04] We now support quantization for
Hunyuan/Qwen2.5/Qwen3/DeepSeek-R1-Distill-Qwen
and other models, including
INT8/FP8/INT4
algorithms. We also opensource
Qwen3
series Eagle3 model weight.
🌟Key Features
Highly Integrated
: This toolkit integrates mainstream compression algorithms into a unified framework, offering developers one-click access with exceptional ease of use.
Continuous Innovation
: Beyond integrating widely-used industry algorithms, we are continuously researching better compression algorithms, which will be gradually open-sourced in the future.
Performance-Driven
: We continuously optimize end-to-end performance in model compression workflows and algorithm deployment, such as enabling quantization of models like Qwen3-235B and DeepSeek-R1 on a single GPU.
We recommend using
pip
to install the latest stable version of
AngelSlim
:
pip install angelslim
Alternatively, you can clone the repository and install from source in editable mode:
cd AngelSlim && python setup.py install
For more detailed installation instructions and platform-specific guidance, please refer to the
Installation Documentation
.
2. Quick Start
2.1 Speculative Decoding
After installing AngelSlim, you can quickly start Eagle3 training with the following scripts:
# Start the vLLM server
bash scripts/speculative/run_vllm_server.sh
# Generate training data
bash scripts/speculative/generate_data_for_target_model.sh
# Perform online training for the Eagle3 model
bash scripts/speculative/train_eagle3_online.sh
AngelSlim provides a universal metadata-driven framework for vision token pruning and merging. You can quickly verify a compression strategy (e.g.,
VisionZip
) with a smoke test:
where
RESULT_PATH
is the directory for saving test results,
-b
is batch size,
--tasks
specifies the evaluation tasks, and
-n
is the number of few-shot examples.
We evaluated the Eagle3 model trained by AngelSlim on tasks including code generation, mathematical reasoning, instruction following, text generation, and multimodal understanding using vLLM. The inference acceleration and context length performance of our trained model under the settings of num_speculative_tokens = 2 or 4 are presented as follows, with an accept length of 1.8–3.5 and a maximum speedup of 1.4–1.9×.
1.1 Qwen3 Series Models
Benchmark results for Qwen3 series models using Eagle3 speculative decoding on vLLM (v0.11.2) across
MT-bench
,
HumanEval
,
GSM8K
and
Alpaca
, using a single GPU (
tp=1, ep=1, num_speculative_tokens=2, batch_size=1, output_len=1024
).
Benchmark results for Qwen3-VL series models using Eagle3 speculative decoding on vLLM (v0.12.0) across language and multimodal tasks, using a single GPU (
tp=1, ep=1, num_speculative_tokens=4, batch_size=1, output_len=1024
).
Benchmark results for HunyuanOCR using Eagle3 speculative decoding on vLLM (v0.13.0) across
OmniDocBench
dataset, using a single GPU (
tp=1, ep=1, num_speculative_tokens=4, batch_size=1, output_len=1024
).
Benchmark results for Qwen2-Audio using Eagle3 speculative decoding on vLLM (v0.12.0) across
LibriSpeech
dataset, using a single GPU (
tp=1, ep=1, num_speculative_tokens=4, batch_size=1, output_len=1024
).
Benchmark results for Fun-CosyVoice3 using Eagle3 speculative decoding across
LibriTTS
dataset, using a single GPU (
tp=1, ep=1, num_speculative_tokens=4, batch_size=1, output_len=1024
).
Adapted for Transformers backend inference, only displays accept length. vLLM speedup ~1.6×, estimated from baseline LLM speedup.
2. Quantization
The performance test results for selected models are shown below. For the complete benchmark, refer to the
Benchmark documentation
2.1 Hunyuan Series Models
Benchmark results for the
Hunyuan-Instruct
model with
FP8
,
INT4-AWQ
and
INT4-GPTQ
quantization algorithms on datasets including
OlympiadBench
,
AIME 2024
and
DROP
:
Model
Quantization
OlympiadBench
AIME 2024
DROP
GPQA-Diamond
Hunyuan-A13B-Instruct
BF16
82.7
87.30
91.1
71.2
FP8-Static
83.0
86.7
91.1
-
Int4-GPTQ
82.7
86.7
91.1
-
Int4-AWQ
82.6
85.6
91.0
-
Hunyuan-7B-Instruct
BF16
76.5
81.1
85.9
60.1
FP8-Static
76.6
80.9
86.0
60.1
Int4-GPTQ
76.2
81.0
85.7
60.0
Int4-AWQ
76.4
80.9
85.9
60.1
Hunyuan-4B-Instruct
BF16
73.1
78.3
78.2
61.1
FP8-Static
73.1
76.6
78.3
60.2
Int4-GPTQ
72.9
-
78.1
58.1
Int4-AWQ
72.8
-
78.2
-
Hunyuan-1.8B-Instruct
BF16
63.4
56.7
76.7
47.2
FP8-Static
62.5
55.2
75.1
47.7
Int4-GPTQ
60.9
-
73.0
44.4
Int4-AWQ
61.7
-
71.7
43.6
Hunyuan-0.5B-Instruct
BF16
29.6
17.2
52.8
23.3
FP8-Static
29.6
17.2
51.6
22.5
Int4-GPTQ
26.8
-
50.9
23.3
Int4-AWQ
26.3
-
48.9
23.3
2.2 Qwen3 Series Models
Benchmark results for Qwen3 series models with
FP8-Static
,
FP8-Dynamic
,
INT4-GPTQ
, and
INT4-AWQ
quantization algorithms on datasets including
CEVAL
,
MMLU
,
GSM8K
, and
HUMANEVAL
:
Model
Quantization
CEVAL
MMLU
GSM8K
HUMANEVAL
Qwen3-0.6B
BF16
45.84
47.21
42.99
19.51
FP8-Static
45.99
46.87
38.06
18.90
FP8-Dynamic
45.99
46.93
38.29
20.73
INT8-Dynamic
45.17
46.95
41.17
21.34
Qwen3-8B
BF16
79.27
74.78
87.79
63.41
FP8-Static
78.23
74.79
86.96
62.20
FP8-Dynamic
78.45
74.75
87.64
62.80
INT8-Dynamic
78.01
74.84
86.96
67.07
INT4-GPTQ
77.19
73.26
86.43
62.20
INT4-AWQ
76.15
73.59
86.96
63.41
Qwen3-14B
BF16
83.06
78.90
88.40
55.49
FP8-Static
82.62
78.57
89.46
57.32
FP8-Dynamic
82.24
78.92
88.32
52.44
INT8-Dynamic
81.87
78.13
86.28
56.10
INT4-GPTQ
81.05
78.02
87.34
57.93
INT4-AWQ
82.02
77.68
84.23
61.59
Qwen3-32B
BF16
86.55
82.00
74.53
37.80
FP8-Static
86.92
81.78
70.20
39.63
FP8-Dynamic
86.55
81.89
70.43
38.41
INT4-GPTQ
86.18
81.01
-
43.29
INT4-AWQ
86.18
81.54
-
36.59
Qwen3-30B-A3B
BF16
83.66
79.36
89.99
31.71
FP8-Static
83.95
79.47
89.01
31.10
FP8-Dynamic
84.10
79.40
89.16
32.93
INT8-Dynamic
83.36
79.48
89.16
34.15
Qwen3-235B-A22B
BF16
89.60
86.28
85.29
27.44
FP8-Static
89.67
86.19
86.96
27.44
FP8-Dynamic
89.67
86.18
85.22
28.05
INT8-Dynamic
88.93
86.20
86.20
23.78
2.3 DeepSeek Series Models
Benchmark results for DeepSeek-R1-0528 series models with
FP8-Block-Wise
and
W4A8-FP8
quantization algorithms on datasets including
GPQA Diamond
、
AIME 2024
、
SimpleQA
and
LiveCodeBench
:
Model
Quantization
GPQA Diamond
AIME 2024
SimpleQA
LiveCodeBench
DeepSeek-R1-0528
FP8-Block-Wise
78.28
88.67
27.8
77.1
W4A8-FP8
77.37
88.67
26.83
78.86
Note
The above results are based on the average of 5 test runs deployed with TRT-LLM
The hyperparameters used during evaluation are as follows:
Benchmark results for Qwen3VL series models with
BF16
、
FP8-Static
and
FP8-Dynamic
quantization algorithms on datasets including
MMMU_VAL
、
DocVQA_VAL
and
ChartQA_TEST
:
Model
Quantization
MMMU_VAL
DocVQA_VAL
ChartQA_TEST
Qwen3-VL-32B-Instruct
BF16
60.11
96.08
94.64
FP8-Static
61.22
96.00
94.64
FP8-Dynamic
60.78
96.19
94.72
Qwen3-VL-30B-A3B-Instruct
BF16
50.44
95.28
95.36
FP8-Dynamic
50.67
95.25
95.20
Qwen2.5VL Benchmark
Benchmark results for Qwen2.5VL series models with
BF16
、
FP8-Static
、
FP8-Dynamic
、
INT4-GPTQ
、
INT4-AWQ
quantization algorithms on datasets including
MMMU_VAL
、
DocVQA_VAL
and
ChartQA_TEST
:
Model
Quantization
MMMU_VAL
MMLDocVQA_VALU
ChartQA_TEST
Qwen2.5VL-3B
BF16
47.11
78.57
80.32
FP8-Static
47.33
79.34
79.68
FP8-Dynamic
45.99
46.93
38.29
INT4-GPTQ
46.56
77.20
78.96
INT4-AWQ
45.78
-
79.60
Qwen2.5VL-7B
BF16
45.44
89.71
84.64
FP8-Static
47.00
89.83
85.92
FP8-Dynamic
47.22
89.80
88.64
INT4-GPTQ
46.67
90.45
-
INT4-AWQ
45.67
89.28
-
Qwen2.5VL-32B
BF16
57.00
90.03
-
FP8-Static
57.00
89.88
-
FP8-Dynamic
56.44
89.88
-
INT4-GPTQ
55.22
89.80
-
INT4-AWQ
55.22
90.30
-
Qwen2.5VL-72B
BF16
58.78
94.39
85.60
FP8-Static
57.89
94.41
85.84
FP8-Dynamic
58.67
94.38
85.60
INT4-GPTQ
57.56
94.46
86.48
INT4-AWQ
58.78
94.19
87.28
2.5 Qwen-Omni Series Models
Qwen3-Omni Text to Text Benchmark
Benchmark results for Qwen3-Omni series models in BF16, FP8-Static, and FP8-Dynamic on aime25, gpqa_diamond, and mmlu_redux are as follows:
Model
Quantization
aime25
gpqa_diamond
mmlu_redux
Qwen3-Omni-30B-A3B-Instruct
BF16
73.32
56.77
88.09
FP8-Static
71.33
56.57
87.91
FP8-Dynamic
73.33
55.15
88.07
Note
The above evaluation results were obtained by deploying with the vLLM framework and averaging over 5 runs (vLLM only supports the thinker component).
The hyperparameters used during evaluation are as follows:
Other models such as GLM-4.6, Qwen2.5, and Seed-OSS have been evaluated on benchmarks like
CEVAL
,
MMLU
, and
GSM8K
using quantization strategies including
FP8-Static
,
FP8-Dynamic
,
INT4-GPTQ
, and
INT4-AWQ
.
Benchmark Experiment Details
Model
Quantization
CEVAL
MMLU
GSM8K
Qwen2.5-1.5B-Instruct
BF16
67.01
60.05
54.28
FP8-Static
66.27
60.23
-
FP8-Dynamic
66.79
60.08
51.71
Qwen2.5-7B-Instruct
BF16
81.20
74.55
79.98
FP8-Static
81.13
74.03
79.30
FP8-Dynamic
80.31
74.07
79.00
INT4-GPTQ
79.05
73.05
74.75
INT4-AWQ
79.35
73.22
79.38
Qwen2.5-32B-Instruct
BF16
87.30
83.21
81.73
FP8-Static
87.59
83.08
81.58
FP8-Dynamic
87.30
83.04
81.58
INT4-GPTQ
86.70
82.45
82.03
INT4-AWQ
87.00
82.64
-
DeepSeek-R1-Distill-Qwen-7B
BF16
53.49
53.80
75.74
FP8-Static
53.57
54.17
76.19
FP8-Dynamic
52.97
54.13
74.15
INT4-GPTQ
51.86
52.44
75.89
INT4-AWQ
53.49
53.70
-
DeepSeek-R1-Distill-Qwen-14B
BF16
77.71
74.28
85.67
FP8-Static
77.56
74.66
86.73
FP8-Dynamic
76.82
74.63
87.11
INT4-GPTQ
74.29
72.37
84.61
INT4-AWQ
74.81
73.00
86.05
DeepSeek-R1-Distill-Qwen-32B
BF16
84.18
80.89
87.41
FP8-Static
83.43
80.90
87.57
FP8-Dynamic
83.73
81.10
86.43
INT4-GPTQ
84.10
79.80
86.73
INT4-AWQ
82.84
80.15
87.19
3. Token Compression (VLM)
We evaluated various vision token compression strategies on the
Qwen2.5-VL-3B-Instruct
model across multiple multimodal benchmarks. You can replicate these results using the following command:
@article{angelslim2026,
title={AngelSlim: A more accessible, comprehensive, and efficient toolkit for large model compression},
author={Hunyuan AI Infra Team},
journal={arXiv preprint arXiv:2602.21233},
year={2026}
}
💬 Technical Discussion
AngelSlim is developed by the Tencent Hunyuan AI Infra team, with new features being iteratively updated. If you have any questions or suggestions, please submit them on
GitHub Issues
or join our
WeChat discussion group
.
⭐ Star this repo to follow our latest progress. And if you are interested in joining us for an internship or full-time position, send your resume to:
[email protected]
.
Runs of AngelSlim Hy3-DFlash-B8 on huggingface.co
31
Total runs
-2
24-hour runs
-1
3-day runs
1
7-day runs
2
30-day runs
More Information About Hy3-DFlash-B8 huggingface.co Model
Hy3-DFlash-B8 huggingface.co
Hy3-DFlash-B8 huggingface.co is an AI model on huggingface.co that provides Hy3-DFlash-B8's model effect (), which can be used instantly with this AngelSlim Hy3-DFlash-B8 model. huggingface.co supports a free trial of the Hy3-DFlash-B8 model, and also provides paid use of the Hy3-DFlash-B8. Support call Hy3-DFlash-B8 model through api, including Node.js, Python, http.
Hy3-DFlash-B8 huggingface.co is an online trial and call api platform, which integrates Hy3-DFlash-B8's modeling effects, including api services, and provides a free online trial of Hy3-DFlash-B8, you can try Hy3-DFlash-B8 online for free by clicking the link below.
AngelSlim Hy3-DFlash-B8 online free url in huggingface.co:
Hy3-DFlash-B8 is an open source model from GitHub that offers a free installation service, and any user can find Hy3-DFlash-B8 on GitHub to install. At the same time, huggingface.co provides the effect of Hy3-DFlash-B8 install, users can directly use Hy3-DFlash-B8 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.