Remove vLLM FP8 Limitation

#2
by simon-mo - opened
Files changed (1) hide show
  1. README.md +0 -23
README.md CHANGED
@@ -112,29 +112,6 @@ You can use the Qwen3-14B-FP8 model with serveral inference frameworks, includin
112
  However, please pay attention to the following known issues:
113
  - `transformers`:
114
  - there are currently issues with the "fine-grained fp8" method in `transformers` for distributed inference. You may need to set the environment variable `CUDA_LAUNCH_BLOCKING=1` if multiple devices are used in inference.
115
- - vLLM:
116
- - there are currently compatibility issues with `vllm`. For a quick fix, you should make the following changes to `vllm/vllm/model_executor/layers/linear.py`:
117
- ```python
118
- # these changes are in QKVParallelLinear.weight_loader_v2() of vllm/vllm/model_executor/layers/linear.py
119
- ...
120
- shard_offset = self._get_shard_offset_mapping(loaded_shard_id)
121
- shard_size = self._get_shard_size_mapping(loaded_shard_id)
122
-
123
- # add the following code
124
- if isinstance(param, BlockQuantScaleParameter):
125
- weight_block_size = self.quant_method.quant_config.weight_block_size
126
- block_n, _ = weight_block_size[0], weight_block_size[1]
127
- shard_offset = (shard_offset + block_n - 1) // block_n
128
- shard_size = (shard_size + block_n - 1) // block_n
129
- # end of the modification
130
-
131
- param.load_qkv_weight(loaded_weight=loaded_weight,
132
- num_heads=self.num_kv_head_replicas,
133
- shard_id=loaded_shard_id,
134
- shard_offset=shard_offset,
135
- shard_size=shard_size)
136
- ...
137
- ```
138
 
139
  ## Switching Between Thinking and Non-Thinking Mode
140
 
 
112
  However, please pay attention to the following known issues:
113
  - `transformers`:
114
  - there are currently issues with the "fine-grained fp8" method in `transformers` for distributed inference. You may need to set the environment variable `CUDA_LAUNCH_BLOCKING=1` if multiple devices are used in inference.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
 
116
  ## Switching Between Thinking and Non-Thinking Mode
117