mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-05-31 03:07:04 +08:00
[Bugfix] Fix ColumnParallelLinearWithLoRA slice (#11708)
Signed-off-by: ZincCat <zincchloride@outlook.com>
This commit is contained in:
parent
80c751e7f6
commit
61fed92c7e
@ -479,7 +479,7 @@ class ColumnParallelLinearWithLoRA(BaseLinearLayerWithLoRA):
|
|||||||
# ColumnParallelLinear.
|
# ColumnParallelLinear.
|
||||||
else:
|
else:
|
||||||
tensor_model_parallel_rank = get_tensor_model_parallel_rank()
|
tensor_model_parallel_rank = get_tensor_model_parallel_rank()
|
||||||
shard_size = self.output_dim
|
shard_size = self.output_size
|
||||||
start_idx = tensor_model_parallel_rank * shard_size
|
start_idx = tensor_model_parallel_rank * shard_size
|
||||||
end_idx = (tensor_model_parallel_rank + 1) * shard_size
|
end_idx = (tensor_model_parallel_rank + 1) * shard_size
|
||||||
lora_b = lora_b[:, start_idx:end_idx]
|
lora_b = lora_b[:, start_idx:end_idx]
|
||||||
@ -490,7 +490,7 @@ class ColumnParallelLinearWithLoRA(BaseLinearLayerWithLoRA):
|
|||||||
if bias is None:
|
if bias is None:
|
||||||
return bias
|
return bias
|
||||||
tensor_model_parallel_rank = get_tensor_model_parallel_rank()
|
tensor_model_parallel_rank = get_tensor_model_parallel_rank()
|
||||||
shard_size = self.output_dim
|
shard_size = self.output_size
|
||||||
start_idx = tensor_model_parallel_rank * shard_size
|
start_idx = tensor_model_parallel_rank * shard_size
|
||||||
end_idx = (tensor_model_parallel_rank + 1) * shard_size
|
end_idx = (tensor_model_parallel_rank + 1) * shard_size
|
||||||
bias = bias[start_idx:end_idx]
|
bias = bias[start_idx:end_idx]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user