mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-14 07:15:01 +08:00
[Doc] Update quantization supported hardware table (#7595)
This commit is contained in:
parent
b3f4e17935
commit
d4f0f17b02
@ -5,25 +5,138 @@ Supported Hardware for Quantization Kernels
|
|||||||
|
|
||||||
The table below shows the compatibility of various quantization implementations with different hardware platforms in vLLM:
|
The table below shows the compatibility of various quantization implementations with different hardware platforms in vLLM:
|
||||||
|
|
||||||
============== ====== ======= ======= ===== ====== ======= ========= ======= ============== ==========
|
.. list-table::
|
||||||
Implementation Volta Turing Ampere Ada Hopper AMD GPU Intel GPU x86 CPU AWS Inferentia Google TPU
|
:header-rows: 1
|
||||||
============== ====== ======= ======= ===== ====== ======= ========= ======= ============== ==========
|
:widths: 20 8 8 8 8 8 8 8 8 8 8
|
||||||
AQLM ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
|
||||||
AWQ ❌ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
* - Implementation
|
||||||
DeepSpeedFP ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
- Volta
|
||||||
FP8 ❌ ❌ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
- Turing
|
||||||
Marlin ❌ ❌ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
- Ampere
|
||||||
GPTQ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
- Ada
|
||||||
SqueezeLLM ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
- Hopper
|
||||||
bitsandbytes ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌
|
- AMD GPU
|
||||||
============== ====== ======= ======= ===== ====== ======= ========= ======= ============== ==========
|
- Intel GPU
|
||||||
|
- x86 CPU
|
||||||
|
- AWS Inferentia
|
||||||
|
- Google TPU
|
||||||
|
* - AWQ
|
||||||
|
- ✗
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - GPTQ
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - Marlin (GPTQ/AWQ/FP8)
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - INT8 (W8A8)
|
||||||
|
- ✗
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - FP8 (W8A8)
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - AQLM
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - bitsandbytes
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - DeepSpeedFP
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - GGUF
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
* - SqueezeLLM
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✅︎
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
- ✗
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
^^^^^^
|
^^^^^^
|
||||||
|
|
||||||
- Volta refers to SM 7.0, Turing to SM 7.5, Ampere to SM 8.0/8.6, Ada to SM 8.9, and Hopper to SM 9.0.
|
- Volta refers to SM 7.0, Turing to SM 7.5, Ampere to SM 8.0/8.6, Ada to SM 8.9, and Hopper to SM 9.0.
|
||||||
- "✅" indicates that the quantization method is supported on the specified hardware.
|
- "✅︎" indicates that the quantization method is supported on the specified hardware.
|
||||||
- "❌" indicates that the quantization method is not supported on the specified hardware.
|
- "✗" indicates that the quantization method is not supported on the specified hardware.
|
||||||
|
|
||||||
Please note that this compatibility chart may be subject to change as vLLM continues to evolve and expand its support for different hardware platforms and quantization methods.
|
Please note that this compatibility chart may be subject to change as vLLM continues to evolve and expand its support for different hardware platforms and quantization methods.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user