[NPU][Fix Issue]: Send expert weights contiguous tensor across cards during EPLB rebalance (#32001)
This commit is contained in:
@@ -332,7 +332,7 @@ class NPUW8A8Int8MoEMethod(_NPUMoEMethodBase):
|
|||||||
|
|
||||||
# Process weight
|
# Process weight
|
||||||
weight: torch.Tensor = getattr(layer, f"{weight_prefix}_weight")
|
weight: torch.Tensor = getattr(layer, f"{weight_prefix}_weight")
|
||||||
weight.data = npu_format_cast(weight.data.transpose(1, 2))
|
weight.data = npu_format_cast(weight.data.transpose(1, 2).contiguous())
|
||||||
|
|
||||||
# Set dispatcher output dtype
|
# Set dispatcher output dtype
|
||||||
if weight_prefix == "w13":
|
if weight_prefix == "w13":
|
||||||
|
|||||||
Reference in New Issue
Block a user