---
id: pr-sglang-24562
repo: sgl-project/sglang
pr: 24562
title: Fix performance regression on Deepseek V3 on `moe-runner-backend=triton` on SM90
author: b8zhong
date: '2026-05-09'
url: https://github.com/sgl-project/sglang/pull/24562
source_category: upstream-code
architectures:
- sm90
tags:
- arch_pipeline
- benchmark_test
- compiler_runtime
- moe_routing
- scheduler_autotune
- sm90
techniques:
- autotuning
- kernel-fusion
- pipeline-stages
- tile-scheduling
hardware_features:
- hopper
kernel_types:
- compiler
- moe
- runtime
- scheduler
languages:
- triton
captured_at: '2026-05-16'
status: merged
merge_sha: 4b23f6bdc50e45b8ae27c8e59bec3f62ea31bd9b
inclusion_reason: 'Treat compiler/runtime integration as part of the kernel: launch wrapper, cache/JIT behavior, generated code, and build flags need tests.'
changed_paths:
- python/sglang/srt/layers/moe/moe_runner/triton_utils/fused_moe_triton_config.py
artifact_dir: evidence/pull-bundles/sglang/gh-24562
head_ref_oid: ccd08918eb826267bc4f982f9daf27e0d64c81d7
---
# Fix performance regression on Deepseek V3 on `moe-runner-backend=triton` on SM90

- Repository: `sgl-project/sglang`
- PR: [24562](https://github.com/sgl-project/sglang/pull/24562)
- Decision: `Treat compiler/runtime integration as part of the kernel: launch wrapper, cache/JIT behavior, generated code, and build flags need tests.`
- Reason: Treat compiler/runtime integration as part of the kernel: launch wrapper, cache/JIT behavior, generated code, and build flags need tests.

## Changed Paths

- `python/sglang/srt/layers/moe/moe_runner/triton_utils/fused_moe_triton_config.py`

## Evidence Bundle

`evidence/pull-bundles/sglang/gh-24562`
