mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-03-17 05:27:11 +08:00
Merge cc7d87c6dde84c9d86b247c575cd58a50711fed9 into 254f6b986720c92ddf97fbb1a6a6465da8e87e29
This commit is contained in:
commit
42e811f8bf
@ -211,16 +211,16 @@ class UnquantizedFusedMoEMethod(FusedMoEMethodBase, CustomOp):
|
||||
super().process_weights_after_loading(layer)
|
||||
|
||||
# Padding the weight for better performance on ROCm
|
||||
layer.w13_weight.data = self._maybe_pad_weight(layer.w13_weight.data)
|
||||
layer.w2_weight.data = self._maybe_pad_weight(layer.w2_weight.data)
|
||||
layer.w13_weight.data.copy_(self._maybe_pad_weight(layer.w13_weight.data))
|
||||
layer.w2_weight.data.copy_(self._maybe_pad_weight(layer.w2_weight.data))
|
||||
|
||||
if self.rocm_aiter_moe_enabled:
|
||||
shuffled_w13, shuffled_w2 = rocm_aiter_ops.shuffle_weights(
|
||||
layer.w13_weight.data, layer.w2_weight.data
|
||||
)
|
||||
|
||||
layer.w13_weight.data = shuffled_w13
|
||||
layer.w2_weight.data = shuffled_w2
|
||||
layer.w13_weight.data.copy_(shuffled_w13)
|
||||
layer.w2_weight.data.copy_(shuffled_w2)
|
||||
|
||||
if self.flashinfer_cutlass_moe_enabled:
|
||||
# Swap halves to arrange as [w3; w1] (kernel expectation)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user