---
id: pr-sglang-19549
repo: sgl-project/sglang
pr: 19549
title: '[diffusion][llm] macOS support'
author: yeahdongcn
date: '2026-03-10'
url: https://github.com/sgl-project/sglang/pull/19549
source_category: upstream-code
architectures:
- sm100
tags:
- kernel-fusion
- pipeline-stages
techniques:
- kernel-fusion
- pipeline-stages
hardware_features: []
kernel_types: []
languages:
- python
- triton
captured_at: '2026-04-27'
status: merged
merge_sha: db97f193b7212cdcc2b462416f82a80e3d8fe579
inclusion_reason: kernel file changes
changed_paths:
- docs/diffusion/environment_variables.md
- docs/diffusion/index.md
- docs/diffusion/installation.md
- docs/platforms/apple_metal.md
- python/pyproject_other.toml
- python/sglang/__init__.py
- python/sglang/_mps_stub.py
- python/sglang/_triton_stub.py
- python/sglang/jit_kernel/diffusion/triton/mps_fallback.py
- python/sglang/jit_kernel/diffusion/triton/norm.py
- python/sglang/jit_kernel/diffusion/triton/rmsnorm_onepass.py
- python/sglang/jit_kernel/diffusion/triton/rotary.py
- python/sglang/jit_kernel/diffusion/triton/scale_shift.py
- python/sglang/multimodal_gen/README.md
- python/sglang/multimodal_gen/runtime/pipelines_core/stages/denoising.py
- python/sglang/srt/configs/device_config.py
- python/sglang/srt/environ.py
- python/sglang/srt/layers/rotary_embedding/base.py
- python/sglang/srt/managers/scheduler.py
- python/sglang/srt/mem_cache/memory_pool_host.py
- python/sglang/srt/server_args.py
- python/sglang/srt/utils/common.py
head_ref_oid: 586486dcd5b1fc23d5cb77250d86f6ae5e3ae456
artifact_dir: evidence/pull-bundles/sglang/gh-19549
---
# [diffusion][llm] macOS support

- Repository: `sgl-project/sglang`
- PR: [19549](https://github.com/sgl-project/sglang/pull/19549)
- Decision: `kernel file changes`
- Reason: kernel file changes

## Changed Paths

- `docs/diffusion/environment_variables.md`
- `docs/diffusion/index.md`
- `docs/diffusion/installation.md`
- `docs/platforms/apple_metal.md`
- `python/pyproject_other.toml`
- `python/sglang/__init__.py`
- `python/sglang/_mps_stub.py`
- `python/sglang/_triton_stub.py`
- `python/sglang/jit_kernel/diffusion/triton/mps_fallback.py`
- `python/sglang/jit_kernel/diffusion/triton/norm.py`
- `python/sglang/jit_kernel/diffusion/triton/rmsnorm_onepass.py`
- `python/sglang/jit_kernel/diffusion/triton/rotary.py`
- `python/sglang/jit_kernel/diffusion/triton/scale_shift.py`
- `python/sglang/multimodal_gen/README.md`
- `python/sglang/multimodal_gen/runtime/pipelines_core/stages/denoising.py`
- `python/sglang/srt/configs/device_config.py`
- `python/sglang/srt/environ.py`
- `python/sglang/srt/layers/rotary_embedding/base.py`
- `python/sglang/srt/managers/scheduler.py`
- `python/sglang/srt/mem_cache/memory_pool_host.py`
- `python/sglang/srt/server_args.py`
- `python/sglang/srt/utils/common.py`

## Evidence Bundle

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