Fix MxInt4 MoE returning wrong output variable (#21348)
This commit is contained in:
+2
-2
@@ -330,7 +330,7 @@ class CompressedTensorsMxInt4MoE(CompressedTensorsMoEScheme):
|
|||||||
num_tokens, hidden_size, dtype=torch.bfloat16, device=x.device
|
num_tokens, hidden_size, dtype=torch.bfloat16, device=x.device
|
||||||
)
|
)
|
||||||
|
|
||||||
output = trtllm_mxint4_block_scale_moe(
|
trtllm_mxint4_block_scale_moe(
|
||||||
routing_logits=router_logits, # float
|
routing_logits=router_logits, # float
|
||||||
routing_bias=correction_bias,
|
routing_bias=correction_bias,
|
||||||
hidden_states=x,
|
hidden_states=x,
|
||||||
@@ -354,4 +354,4 @@ class CompressedTensorsMxInt4MoE(CompressedTensorsMoEScheme):
|
|||||||
output=symm_output,
|
output=symm_output,
|
||||||
)
|
)
|
||||||
|
|
||||||
return StandardCombineInput(hidden_states=output)
|
return StandardCombineInput(hidden_states=symm_output)
|
||||||
|
|||||||
Reference in New Issue
Block a user