fix(neuron): route the fused MoE block in the activation dtype (#92) #111
Reference in New Issue
Block a user
Delete Branch "fix/92-fused-router-dtype"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #92. The fused path fed f32 activations into the replicated bf16 router — a dtype-mismatched matmul that failed the first live fused request on the 80B and (correctly) tripped the poison/auto-recovery machinery with a clean fast-reject. Route in the original activation dtype like
route_scatterdoes; only the softmax and downstream routing weights are f32 (which the grouped-GEMM kernel requires fortopk_weightsanyway).🤖 Generated with Claude Code
https://claude.ai/code/session_01TczcGF7JSjJs8r15RSSGpx