Checklist
Motivation
In cursor's blog https://cursor.com/blog/warp-decode, cursor designs a new type of MOE kernel for low latency small batch MOE inference.
TokenSpeed also dispatches warp decode style kernel at small batch size (https://pytorch.org/blog/lightseek-tokenspeed-kernel/):
I tried to reproduce the result on Nvidia hopper GPUs under bf16 precision, and achieved up to 2.0x speedup on MOE ffn layer (https://github.com/ZelinMa557/warp_decode):
Maybe sglang can consider integrate warp decode style MOE kernels?
Reference:
Related resources
No response
Checklist
Motivation
In cursor's blog https://cursor.com/blog/warp-decode, cursor designs a new type of MOE kernel for low latency small batch MOE inference.
TokenSpeed also dispatches warp decode style kernel at small batch size (https://pytorch.org/blog/lightseek-tokenspeed-kernel/):
I tried to reproduce the result on Nvidia hopper GPUs under bf16 precision, and achieved up to 2.0x speedup on MOE ffn layer (https://github.com/ZelinMa557/warp_decode):
Maybe sglang can consider integrate warp decode style MOE kernels?
Reference:
Related resources
No response