Namespace
lmsysorg
Image / Tag
sglang:v0.5.19-rocm10-mi35x
Content Digest
sha256:10c46e935412e874a2cf9aae609091c6009d5cdc816a646d5a9ada235762c7cb
Details
Created

2026-09-10 02:51:56 UTC

Size

12.4 GB

Content Digest
Labels
  • org.opencontainers.image.version
    24.04

Environment
AITER_COMMIT

4ad99832823dde2315b361cbd3b54b1c5c12acd5

AITER_COMMIT_DEFAULT

4ad99832823dde2315b361cbd3b54b1c5c12acd5

AITER_USE_SYSTEM_TRITON

1

BUILD_AITER_ALL

1

BUILD_LLVM

0

BUILD_MOONCAKE

1

BUILD_TRITON

0

BUILD_VLLM

0

CARGO_BUILD_JOBS

4

CPATH

/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel/include

DEBIAN_FRONTEND

noninteractive

GPU_ARCH

gfx950-rocm1000

GPU_ARCH_LIST

gfx950

HIP_FORCE_DEV_KERNARG

1

HSA_NO_SCRATCH_RECLAIM

1

LD_LIBRARY_PATH

/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel/lib

LIBGL_ALWAYS_INDIRECT

1

LIBRARY_PATH

/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel/lib

NCCL_MIN_NCHANNELS

112

PATH

/root/.cargo/bin:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin

PIP_CONSTRAINT

/etc/sglang/constraints/torch-rocm.txt

PYTORCH_ROCM_ARCH

gfx942;gfx950;gfx1250

ROCM_HOME

/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel

ROCM_PATH

/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel

ROCM_QUICK_REDUCE_QUANTIZATION

INT8

SETUPTOOLS_SCM_PRETEND_VERSION

SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN

1

SGLANG_DISABLE_CUDNN_CHECK

1

SGLANG_INT4_WEIGHT

0

SGLANG_MOE_PADDING

1

SGLANG_ROCM_DISABLE_LINEARQUANT

0

SGLANG_ROCM_FUSED_DECODE_MLA

1

SGLANG_SET_CPU_AFFINITY

1

SGLANG_USE_AITER

1

SGLANG_USE_ROCM700A

1

TORCHINDUCTOR_MAX_AUTOTUNE

1

TORCHINDUCTOR_MAX_AUTOTUNE_POINTWISE

1

TRITON_COMMIT

VIRTUAL_ENV

/opt/venv


Layers

[#000] sha256:e51aee9c82ec5dd5ba2add49c45c6d85d460512757e2615b69bcdf9469c7cb58 - 0.22% (28.4 MB)

[#001] sha256:bc536ade595333a62e4a4c0d42635d7e2aa439c621661e86eed213e75ba8ea59 - 1.19% (151 MB)

[#002] sha256:1402a2680c31c1642de3c15681241ce07cb0c7c701f615d9172445d20f07450b - 0.03% (4 MB)

[#003] sha256:8ed126a1ebf554aa1a20ad4ce7c722cc1244463847c84aa1a1b9890825136a3b - 0.05% (5.98 MB)

[#004] sha256:e75720d46ca02b92efba830888ed1b226db8c1ed33ee5d0d995928efbd623afe - 20.49% (2.55 GB)

[#005] sha256:2de20194d7801608950e1d5c9912362563b384405d477795dab1c86d567efdda - 14.08% (1.75 GB)

[#006] sha256:0aa579c9b82940fa6164d2cebed07158a6f9df9511cd17b07ec22390283e41e8 - 0.0% (276 Bytes)

[#007] sha256:69115c59750d65b7392e5fef34459bb0ffbeeade938417fe02af8747db3b5bb3 - 0.0% (1.22 KB)

[#008] sha256:ff5086bbaa454778d5198346690fe08dda48646181073c2e90e2af2813993b03 - 0.0% (166 Bytes)

[#009] sha256:04e87c5a336806102f108aacb3cbb02c3b5ef62f3443068c9f4453b2ca060cf0 - 0.0% (165 Bytes)

[#010] sha256:331cf20a38ebb706224f7b380626a30670dcbd05952fa5c348ed7f7e5c786b78 - 0.0% (173 Bytes)

[#011] sha256:fd6152ea7f86e7164b9d7e77a3311adf1dcb30031a36f2f7f963337ace233a3b - 0.0% (1.31 KB)

[#012] sha256:8b519ccdd6cc40556cbc9d6e41705786d04699709c8916a251db59abf5989ae7 - 0.0% (1.34 KB)

[#013] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#014] sha256:c95f5279edf31cbbd35818f7cd12a8a2242035e724e84b278495ca22525adc96 - 0.0% (39.3 KB)

[#015] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#016] sha256:8b9bc235159076da6b6868a36db7aed0e88f6582630dea856e0d8567c2ac93d1 - 0.01% (1.24 MB)

[#017] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#018] sha256:219aa432929e92b12fa1a33ce2b8757f5743394c5767421bdf1bd1cb771db632 - 0.0% (220 Bytes)

[#019] sha256:12a475de4207fcf35af67a7796af362b72e4d19b02cd7d0e914e2ec5fd61413d - 0.0% (103 Bytes)

[#020] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#021] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#022] sha256:68c90c8ea09598d91f9e08a5721f513804532260af945eb057ec85dd2f951363 - 5.59% (711 MB)

[#023] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#024] sha256:c2f97ed742110177e3767a6702128730be17b1f8a7e550cf557237967ac3116d - 6.6% (840 MB)

[#025] sha256:a865bc168bbbdd26c99505e869a6133c6ea42d31eb7c8534aa49c8c61efef114 - 0.0% (1.83 KB)

[#026] sha256:7e5b37c39b6b41bf9d5b75ba74b43fb4efd12937ae14db3992fcf981eacc572c - 14.13% (1.76 GB)

[#027] sha256:94fe5f3732125e836d3050da75e6ac03be13cd33881e9d931548c54e61c8cd8b - 0.11% (13.9 MB)

[#028] sha256:0a3a0d46c60ec7b89fa19fbca411bcf0b83c54284e7a6b7341b7533f262d0c40 - 2.26% (287 MB)

[#029] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#030] sha256:e11fef62d0414d13c09e30cb9a0f2078d5de87ba0dceaede82d3b952da517ada - 0.5% (64.1 MB)

[#031] sha256:ad75db6335f32280fdd3b21eeff69d800c16a265a390102b37c5ed98ae4abcb2 - 3.09% (393 MB)

[#032] sha256:93335c83a8cb96c2857a62842817590d6f58bc7db33e04e1eac68b4dd3c44b4c - 0.0% (199 Bytes)

[#033] sha256:830a57e943601129836ea8765e5ff1894bc3d04ca54b69e465553d5a754cf3ba - 6.7% (852 MB)

[#034] sha256:78e7411ecbd1fdf8136d6d1aeea395d1be648b0508a098ee28ec7d4690f3be0e - 0.0% (174 Bytes)

[#035] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#036] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#037] sha256:4d8f84db6119f234eae5e6463e4b13a87198dac626d51d58b6100bc8668756bf - 10.71% (1.33 GB)

[#038] sha256:2348b5167585c9380daeac844696791cdda09999503cf1e9a144f5b57acb5134 - 0.0% (236 Bytes)

[#039] sha256:94bc4ff56e5c73d61efc29d31a4cbe0fcf77ab08554c98d6167ef4fa7cc29aa2 - 7.85% (998 MB)

[#040] sha256:e7986b5e67872cf0804b651b8162687784957504f93cf27ab891622861ce168b - 0.14% (17.7 MB)

[#041] sha256:b1dd6d883f11443cc9105edc6bffaca1fcde5aedb8abccac7b27e2dc556d7f0c - 0.05% (6.66 MB)

[#042] sha256:0509f12da463697c0b5fa6ca4024508fed7fd109c18715772cefbf469af26e66 - 4.5% (573 MB)

[#043] sha256:571936be69a3ee38ea1005cbefbb3240ad0189ecce1af127d2bb4c5cdebdae49 - 1.69% (215 MB)

[#044] sha256:ec6394a156c81a1adec25234f6d30f03537956272b2e2805da5470c0928e42ab - 0.0% (925 Bytes)

[#045] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#046] sha256:2061901f1630aa40c596c5dec0600f7f6076ba6ee342a05db3fe1341b1c3561e - 0.0% (9.41 KB)

[#047] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#048] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2026-09-07 06:58:02 UTC

/bin/sh -c #(nop) ARG RELEASE

2026-09-07 06:58:02 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2026-09-07 06:58:02 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2026-09-07 06:58:04 UTC

/bin/sh -c #(nop) ADD file:de4937ce3dfc7c89f05f1503c52434f0a631ac84995f0df65eed0754e5c97d48 in /

2026-09-07 06:58:04 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG GPU_ARCH=gfx950-rocm1000

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_SDK_VERSION=10.0.0

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_TORCH_VERSION=2.11.0

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_TORCHVISION_VERSION=0.26.0

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_TORCHAUDIO_VERSION=2.11.0

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_TRITON_VERSION=3.8.0+git4cff872c

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ARG ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential ca-certificates curl git gnupg libstdc++-12-dev python-is-python3 python3 python3-dev python3-pip python3.12-venv wget && rm -rf /var/lib/apt/lists/* # buildkit

2026-09-10 00:43:51 UTC (buildkit.dockerfile.v0)

ENV VIRTUAL_ENV=/opt/venv

2026-09-10 00:43:54 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c python3 -m venv "$VIRTUAL_ENV" # buildkit

2026-09-10 00:43:54 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-09-10 00:43:57 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c python3 -m pip install --no-cache-dir -U pip setuptools setuptools_scm wheel # buildkit

2026-09-10 00:45:03 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c set -eux; ROCM_DEVICE_ARCH="${GPU_ARCH%%-*}"; case " ${ROCM_DEVICE_ARCH_LIST} " in *" ${ROCM_DEVICE_ARCH} "*) ;; *) echo "Unsupported ROCm 10.0.0 GPU_ARCH=${GPU_ARCH}"; exit 1 ;; esac; python3 -m pip install --no-cache-dir --index-url ${ROCM_INDEX_URL} "rocm-sdk-core==${ROCM_SDK_VERSION}" "rocm-sdk-libraries==${ROCM_SDK_VERSION}" "rocm-sdk-devel==${ROCM_SDK_VERSION}" "rocm-sdk-device-${ROCM_DEVICE_ARCH}==${ROCM_SDK_VERSION}" "torch==${ROCM_TORCH_VERSION}+rocm${ROCM_SDK_VERSION}" "torchvision==${ROCM_TORCHVISION_VERSION}+rocm${ROCM_SDK_VERSION}" "torchaudio==${ROCM_TORCHAUDIO_VERSION}+rocm${ROCM_SDK_VERSION}" "amd-torch-device-${ROCM_DEVICE_ARCH}==${ROCM_TORCH_VERSION}+rocm${ROCM_SDK_VERSION}" "amd-torchvision-device-${ROCM_DEVICE_ARCH}==${ROCM_TORCHVISION_VERSION}+rocm${ROCM_SDK_VERSION}" "triton==${ROCM_TRITON_VERSION}.rocm${ROCM_SDK_VERSION}"; for package in "rocm-sdk-device-${ROCM_DEVICE_ARCH}" "amd-torch-device-${ROCM_DEVICE_ARCH}" "amd-torchvision-device-${ROCM_DEVICE_ARCH}"; do if ! python3 -m pip show "${package}" >/dev/null 2>&1; then echo "Missing target ROCm device package: ${package}"; exit 1; fi; done; for candidate_arch in ${ROCM_DEVICE_ARCH_LIST}; do [ "${candidate_arch}" = "${ROCM_DEVICE_ARCH}" ] && continue; for package in "rocm-sdk-device-${candidate_arch}" "amd-torch-device-${candidate_arch}" "amd-torchvision-device-${candidate_arch}"; do if python3 -m pip show "${package}" >/dev/null 2>&1; then echo "Unexpected non-target ROCm device package: ${package}"; exit 1; fi; done; done # buildkit

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c rocm-sdk init && rocm-sdk targets # buildkit

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c set -eux; SP="$VIRTUAL_ENV/lib/python3.12/site-packages"; CORE=$(ls "$SP"/_rocm_sdk_core/lib/libamd_smi.so.* 2>/dev/null | head -1); DEVEL="$SP/_rocm_sdk_devel/lib/libamd_smi.so"; if [ -n "${CORE}" ] && [ -e "${DEVEL}" ] && [ ! -L "${DEVEL}" ]; then ln -sf "${CORE}" "${DEVEL}"; echo "linked ${DEVEL} -> ${CORE}"; fi # buildkit

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

ENV ROCM_HOME=/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

ENV ROCM_PATH=/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

ENV CPATH=/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel/include

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

ENV LIBRARY_PATH=/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel/lib

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

ENV LD_LIBRARY_PATH=/opt/venv/lib/python3.12/site-packages/_rocm_sdk_devel/lib

2026-09-10 00:45:20 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c echo 'export PATH=$ROCM_HOME/llvm/bin:$ROCM_HOME/bin:$PATH' >> /etc/bash.bashrc # buildkit

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c mkdir -p /usr/lib64 && ln -sf /lib/x86_64-linux-gnu/libc.so /usr/lib64/libc.so # buildkit

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c ln -s ${ROCM_HOME} /opt/rocm # buildkit

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV BUILD_VLLM=0

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV BUILD_TRITON=0

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV BUILD_LLVM=0

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV BUILD_AITER_ALL=1

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV BUILD_MOONCAKE=1

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV AITER_COMMIT_DEFAULT=4ad99832823dde2315b361cbd3b54b1c5c12acd5

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ENV PIP_CONSTRAINT=/etc/sglang/constraints/torch-rocm.txt

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c mkdir -p /etc/sglang/constraints && : > /etc/sglang/constraints/torch-rocm.txt # buildkit

2026-09-10 00:45:21 UTC (buildkit.dockerfile.v0)

ARG GPU_ARCH=gfx950-rocm1000

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

RUN |8 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 /bin/sh -c echo GPU_ARCH="${GPU_ARCH}" && echo "GPU_ARCH_LIST=${GPU_ARCH%%-*}" >> /etc/environment && echo "export GPU_ARCH_LIST=${GPU_ARCH%%-*}" >> /etc/bash.bashrc # buildkit

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ENV GPU_ARCH=gfx950-rocm1000

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ENV GPU_ARCH_LIST=gfx950

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ENV PYTORCH_ROCM_ARCH=gfx942;gfx950;gfx1250

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG SGL_REPO=https://github.com/sgl-project/sglang.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG SGL_DEFAULT=main

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG SGL_BRANCH=v0.5.19

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG BRANCH_TYPE=remote

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG SETUPTOOLS_SCM_PRETEND_VERSION=

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TRITON_REPO=https://github.com/triton-lang/triton.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ENV TRITON_COMMIT=

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TORCH_ROCM_VERSION=2.11.0+rocm7.2

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG AITER_REPO=https://github.com/ROCm/aiter.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG AITER_COMMIT=

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ENV AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG LLVM_BRANCH=MainOpSelV2

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TILELANG_REPO=https://github.com/tile-ai/tilelang.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG FHT_BRANCH=rocm

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG ENABLE_MORI=1

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG NIC_BACKEND=none

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG MORI_REPO=https://github.com/ROCm/mori.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG ENABLE_NIXL=1

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG UCX_REPO=https://github.com/openucx/ucx.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG UCX_BRANCH=v1.19.x

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG NIXL_REPO=https://github.com/ai-dynamo/nixl.git

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG AINIC_VERSION=1.117.5-a-38

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG UBUNTU_CODENAME=jammy

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

ARG UBUNTU_MIRROR=https://archive.ubuntu.com

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

USER root

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c if [ -n "$UBUNTU_MIRROR" ]; then find /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) -exec sed -i -e "s|http://[^[:space:]/]*archive.ubuntu.com|$UBUNTU_MIRROR|g" -e "s|http://[^[:space:]/]*security.ubuntu.com|$UBUNTU_MIRROR|g" {} + ; fi && printf 'Acquire::Retries "5";\nAcquire::http::Timeout "30";\nAcquire::https::Timeout "30";\n' > /etc/apt/apt.conf.d/80-net-hardening # buildkit

2026-09-10 00:45:22 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c set -eux; case "${GPU_ARCH}" in *rocm1000*) echo "ROCm 10.0.0 (GPU_ARCH=${GPU_ARCH}): pip SDK libdrm has the ids table built in, skipping"; ;; *rocm724*) echo "ROCm 7.2.4 (GPU_ARCH=${GPU_ARCH}): installing libdrm-amdgpu from graphics/7.2.4 noble"; curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor -o /etc/apt/keyrings/amdgpu-graphics.gpg && echo 'deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/amdgpu-graphics.gpg] https://repo.radeon.com/graphics/7.2.4/ubuntu noble main' > /etc/apt/sources.list.d/amdgpu-graphics.list && apt-get update && apt-get install -y --no-install-recommends libdrm-amdgpu-common libdrm-amdgpu-amdgpu1 libdrm2-amdgpu && rm -rf /var/lib/apt/lists/* && cp /opt/amdgpu/share/libdrm/amdgpu.ids /usr/share/libdrm/amdgpu.ids; ;; *rocm720*) echo "ROCm 7.2.0 (GPU_ARCH=${GPU_ARCH}): libdrm-amdgpu packages already present, skipping"; ;; *) echo "ROCm 7.0 (GPU_ARCH=${GPU_ARCH}): installing libdrm-amdgpu packages"; curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor -o /etc/apt/keyrings/amdgpu-graphics.gpg && echo 'deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/amdgpu-graphics.gpg] https://repo.radeon.com/graphics/7.0/ubuntu jammy main' > /etc/apt/sources.list.d/amdgpu-graphics.list && apt-get update && apt-get install -y --no-install-recommends libdrm-amdgpu-common libdrm-amdgpu-amdgpu1 libdrm2-amdgpu && rm -rf /var/lib/apt/lists/* && cp /opt/amdgpu/share/libdrm/amdgpu.ids /usr/share/libdrm/amdgpu.ids; ;; esac # buildkit

2026-09-10 00:45:23 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c python -m pip install --upgrade pip && pip install setuptools_scm # buildkit

2026-09-10 00:45:24 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c apt-get purge -y sccache; python -m pip uninstall -y sccache; rm -f "$(which sccache)" # buildkit

2026-09-10 00:45:26 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c set -eux; case "${GPU_ARCH}" in *rocm720*|*rocm724*|*rocm1000*) echo "ROCm 7.2 / 10.0.0 flavor detected from GPU_ARCH=${GPU_ARCH}"; cd /opt/rocm/share/amd_smi && python3 -m pip install --no-cache-dir . ;; *) echo "Not rocm720/rocm724/rocm1000 (GPU_ARCH=${GPU_ARCH}), skip amdsmi installation"; ;; esac # buildkit

2026-09-10 00:45:27 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c case "${GPU_ARCH}" in *-rocm724) python3 -m pip install --no-cache-dir --index-url "${TORCH_ROCM_INDEX_URL}" "torch==${TORCH_ROCM_VERSION}" "torchvision==${TORCHVISION_ROCM_VERSION}" "torchaudio==${TORCHAUDIO_ROCM_VERSION}" ;; *) echo "Not a ROCm 7.2.4 flavor (GPU_ARCH=${GPU_ARCH}), keep base torch/triton"; ;; esac # buildkit

2026-09-10 00:45:27 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c case "${GPU_ARCH}" in *-rocm724|*-rocm1000) python3 -m pip freeze | grep -E '^(torch|torchvision|torchaudio)(==| @ )' > /etc/sglang/constraints/torch-rocm.txt && cat /etc/sglang/constraints/torch-rocm.txt ;; esac # buildkit

2026-09-10 00:45:27 UTC (buildkit.dockerfile.v0)

WORKDIR /sgl-workspace

2026-09-10 00:45:27 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c if [ "$BUILD_LLVM" = "1" ]; then ENV HIP_CLANG_PATH="/sgl-workspace/llvm-project/build/bin/" git clone --single-branch ${LLVM_REPO} -b ${LLVM_BRANCH} && cd llvm-project && git checkout ${LLVM_COMMIT} && mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=1 -DLLVM_TARGETS_TO_BUILD="AMDGPU;X86" -DLLVM_ENABLE_PROJECTS="clang;lld;" -DLLVM_ENABLE_RUNTIMES="compiler-rt" ../llvm && make -j$(nproc); fi # buildkit

2026-09-10 00:45:27 UTC (buildkit.dockerfile.v0)

ENV SETUPTOOLS_SCM_PRETEND_VERSION=

2026-09-10 00:45:27 UTC (buildkit.dockerfile.v0)

ENV AITER_USE_SYSTEM_TRITON=1

2026-09-10 00:45:28 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c pip uninstall -y aiter # buildkit

2026-09-10 00:45:56 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c git clone ${AITER_REPO} && cd aiter && git checkout -f ${AITER_COMMIT} && git cherry-pick --no-commit 7b481fbcaf834ce98b66004ea329c2ca2bba87d7 && git cherry-pick --no-commit 24a62b1c122f23645a19b9d8b0abd4750c59359b && sed -i 's/from functools import lru_cache/from functools import cache/' aiter/ops/flydsl/kernels/mqa_logits/pa_mqa_logits_fp4_prefill.py && sed -i 's/@lru_cache(maxsize=32)/@cache/' aiter/ops/flydsl/kernels/mqa_logits/pa_mqa_logits_fp4_prefill.py && git submodule update --init --recursive && pip install -r requirements.txt && if [ "${GPU_ARCH_LIST}" = "gfx1250" ]; then git revert --no-edit --no-commit 8d581370b; git revert --no-edit --no-commit 79c11b677; git revert --no-edit --no-commit 1ecb760a5; git revert --no-edit --no-commit e708f6c15; fi # buildkit

2026-09-10 00:45:57 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c python3 <<'PY' import os from pathlib import Path p = Path("/sgl-workspace/aiter/csrc/kernels/topk_per_row_kernels.cu") anchor = "#include <type_traits>\n" if os.environ["GPU_ARCH"] in {"gfx942", "gfx950"} and p.exists(): s = p.read_text() if "std::optional" in s and "#include <optional>" not in s and anchor in s: p.write_text(s.replace(anchor, "#include <optional>\n" + anchor, 1)) PY # buildkit

2026-09-10 02:22:32 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c cd aiter && echo "[AITER] GPU_ARCH=${GPU_ARCH}" && echo "[AITER] AITER_USE_SYSTEM_TRITON=${AITER_USE_SYSTEM_TRITON}" && if [ "${GPU_ARCH_LIST}" = "gfx1250" ]; then PATH=$PATH:$ROCM_HOME/llvm/bin ENABLE_CK=0 GPU_ARCHS="${GPU_ARCH_LIST}" python setup.py build_ext --inplace && PATH=$PATH:$ROCM_HOME/llvm/bin ENABLE_CK=0 GPU_ARCHS="${GPU_ARCH_LIST}" pip install --no-build-isolation -e .; elif [ "$BUILD_AITER_ALL" = "1" ] && [ "$BUILD_LLVM" = "1" ]; then sh -c "HIP_CLANG_PATH=/sgl-workspace/llvm-project/build/bin/ PREBUILD_KERNELS=1 GPU_ARCHS=$GPU_ARCH_LIST python setup.py build_ext --inplace" && sh -c "HIP_CLANG_PATH=/sgl-workspace/llvm-project/build/bin/ GPU_ARCHS=$GPU_ARCH_LIST pip install --config-settings editable_mode=compat -e ."; elif [ "$BUILD_AITER_ALL" = "1" ]; then sh -c "PREBUILD_KERNELS=1 GPU_ARCHS=$GPU_ARCH_LIST python setup.py build_ext --inplace" && sh -c "GPU_ARCHS=$GPU_ARCH_LIST pip install --config-settings editable_mode=compat -e ."; else sh -c "GPU_ARCHS=$GPU_ARCH_LIST pip install --config-settings editable_mode=compat -e ."; fi && echo "export PYTHONPATH=/sgl-workspace/aiter:\${PYTHONPATH}" >> /etc/bash.bashrc # buildkit

2026-09-10 02:22:32 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c python3 <<'PY' from pathlib import Path p = Path("/sgl-workspace/aiter/csrc/cpp_itfs/torch_utils.py") s = p.read_text() old = """ elif isinstance(arg, torch.cuda.Stream): c_args.append(ctypes.cast(arg.cuda_stream, ctypes.c_void_p)) """ new = """ elif isinstance(arg, torch.Stream): handle = getattr(arg, "cuda_stream", None) if handle is None: handle = torch.cuda.Stream( stream_id=arg.stream_id, device_index=arg.device_index, device_type=arg.device_type, ).cuda_stream c_args.append(ctypes.cast(handle, ctypes.c_void_p)) """ if old in s: p.write_text(s.replace(old, new)) PY # buildkit

2026-09-10 02:22:32 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin

2026-09-10 02:28:45 UTC (buildkit.dockerfile.v0)

RUN |45 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com /bin/sh -c if [ "$BUILD_MOONCAKE" = "1" ]; then apt update && apt install -y zip unzip wget && apt install -y gcc make libtool autoconf librdmacm-dev rdmacm-utils infiniband-diags ibverbs-utils perftest ethtool libibverbs-dev rdma-core && apt install -y openssh-server openmpi-bin openmpi-common libopenmpi-dev && git clone ${MOONCAKE_REPO} && cd Mooncake && git checkout ${MOONCAKE_COMMIT} && git submodule update --init --recursive && bash dependencies.sh -y && rm -rf /usr/local/go && wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz && rm go1.22.2.linux-amd64.tar.gz && mkdir -p build && cd build && cmake .. -DUSE_HIP=ON -DUSE_ETCD=ON -DENABLE_MULTI_PROTOCOL=ON -DWITH_STORE=ON -DBUILD_UNIT_TESTS=OFF && make -j "$(nproc)" && make install; fi # buildkit

2026-09-10 02:28:45 UTC (buildkit.dockerfile.v0)

ARG BUILD_TYPE=all

2026-09-10 02:28:45 UTC (buildkit.dockerfile.v0)

ARG SETUPTOOLS_SCM_PRETEND_VERSION

2026-09-10 02:28:50 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c pip install IPython && pip install orjson && pip install python-multipart && pip install pybind11 # buildkit

2026-09-10 02:28:50 UTC (buildkit.dockerfile.v0)

ENV PATH=/root/.cargo/bin:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin

2026-09-10 02:29:02 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c curl --proto '=https' --tlsv1.2 --retry 5 --retry-delay 3 --retry-all-errors -sSf https://sh.rustup.rs | sh -s -- -y && rustc --version && cargo --version # buildkit

2026-09-10 02:29:02 UTC (buildkit.dockerfile.v0)

ENV CARGO_BUILD_JOBS=4

2026-09-10 02:29:02 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c pip uninstall -y sgl_kernel sglang # buildkit

2026-09-10 02:29:04 UTC (buildkit.dockerfile.v0)

COPY /src /tmp/local_src # buildkit

2026-09-10 02:30:03 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c if [ "$BRANCH_TYPE" = "local" ]; then echo "Using local source (BRANCH_TYPE=local)."; cp -r /tmp/local_src sglang; else git clone ${SGL_REPO} sglang && cd sglang && if [ "${SGL_BRANCH}" = ${SGL_DEFAULT} ]; then echo "Using ${SGL_DEFAULT}, default branch."; git checkout ${SGL_DEFAULT}; else echo "Using ${SGL_BRANCH} branch."; git checkout ${SGL_BRANCH}; fi && cd ..; fi && rm -rf /tmp/local_src && cd sglang && cd python/sglang/kernels/aot && rm -f pyproject.toml && mv pyproject_rocm.toml pyproject.toml && AMDGPU_TARGET=$GPU_ARCH_LIST python setup_rocm.py install # buildkit

2026-09-10 02:30:03 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c pip list --format=freeze | grep -E '^(torch|triton)' > /tmp/constraints.txt # buildkit

2026-09-10 02:31:56 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c cd sglang && cp python/pyproject_other.toml python/pyproject.toml && case "${GPU_ARCH}" in *-rocm1000) srt_extras="srt_hip_rocm724,diffusion_hip"; all_extras="all_hip_rocm724" ; CONS="-c /tmp/constraints.txt" ; ;; *-rocm724) srt_extras="srt_hip_rocm724,diffusion_hip"; all_extras="all_hip_rocm724" ; CONS="-c /tmp/constraints.txt" ; ;; *-rocm720) srt_extras="srt_hip,diffusion_hip"; all_extras="all_hip" ; CONS="-c /tmp/constraints.txt" ; ;; *) srt_extras="srt_hip,diffusion_hip"; all_extras="all_hip" ; CONS="-c /tmp/constraints.txt" ; echo 'diffusers==0.37.0' >> /tmp/constraints.txt ; echo 'transformers==5.12.1' >> /tmp/constraints.txt ; echo 'tokenizers==0.22.2' >> /tmp/constraints.txt ; echo 'huggingface_hub==1.27.0' >> /tmp/constraints.txt ; ;; esac && if [ "$BUILD_TYPE" = "srt" ]; then export SETUPTOOLS_SCM_PRETEND_VERSION="${SETUPTOOLS_SCM_PRETEND_VERSION}" && python -m pip --no-cache-dir install $CONS -e "python[${srt_extras}]"; else export SETUPTOOLS_SCM_PRETEND_VERSION="${SETUPTOOLS_SCM_PRETEND_VERSION}" && python -m pip --no-cache-dir install $CONS -e "python[${all_extras}]"; fi # buildkit

2026-09-10 02:31:57 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c python -m pip cache purge # buildkit

2026-09-10 02:32:01 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c case "${GPU_ARCH##*-}" in rocm724) expected_torch="2.11."; expected_audio="2.11."; expected_vision="0.26." ;; rocm1000) expected_torch="2.11."; expected_audio="2.11."; expected_vision="0.26." ;; *) exit 0 ;; esac && python3 -m pip check && python3 -c "import torch, torchaudio, torchvision, triton; expected={'torch':'${expected_torch}','torchaudio':'${expected_audio}','torchvision':'${expected_vision}'}; actual={'torch':torch.__version__,'torchaudio':torchaudio.__version__,'torchvision':torchvision.__version__,'triton':triton.__version__}; assert torch.version.hip, actual; assert all(actual[name].startswith(version) for name, version in expected.items()), actual; print('Validated ROCm stack:', actual, 'HIP', torch.version.hip)" && if pip list --format=freeze | grep -Eq '^nvidia-.*-cu[0-9]+'; then echo "ERROR: NVIDIA CUDA runtime packages were installed into the ROCm image"; exit 1; fi # buildkit

2026-09-10 02:32:01 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c find /sgl-workspace/sglang/python/sglang/srt/layers/quantization/configs/ /sgl-workspace/sglang/python/sglang/srt/layers/moe/fused_moe_triton/configs/ -type f -name '*MI300X*' | xargs -I {} sh -c 'vf_config=$(echo "$1" | sed "s/MI300X/MI300X_VF/"); cp "$1" "$vf_config"' -- {} # buildkit

2026-09-10 02:42:32 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c python3 -m pip install --no-cache-dir "maturin<1.14" && sed -i -E 's|^(smg-[a-zA-Z-]+)\s*=\s*"~1\.0\.0"|\1 = "=1.0.0"|' /sgl-workspace/sglang/sgl-model-gateway/Cargo.toml && grep -E '^smg-' /sgl-workspace/sglang/sgl-model-gateway/Cargo.toml && cd /sgl-workspace/sglang/sgl-model-gateway/bindings/python && ulimit -n 65536 && maturin build --release --features vendored-openssl --out dist && python3 -m pip install --force-reinstall dist/*.whl && rm -rf /root/.cache # buildkit

2026-09-10 02:42:32 UTC (buildkit.dockerfile.v0)

ENV DEBIAN_FRONTEND=noninteractive

2026-09-10 02:42:32 UTC (buildkit.dockerfile.v0)

ENV LIBGL_ALWAYS_INDIRECT=1

2026-09-10 02:42:32 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c echo "LC_ALL=en_US.UTF-8" >> /etc/environment # buildkit

2026-09-10 02:46:34 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c /bin/bash -lc 'set -euo pipefail; echo "[TileLang] Building TileLang for ${GPU_ARCH}"; apt-get update && apt-get install -y --no-install-recommends build-essential git wget curl ca-certificates gnupg libgtest-dev libgmock-dev libprotobuf-dev protobuf-compiler libgflags-dev libsqlite3-dev python3 python3-dev python3-setuptools python3-pip python3-apt gcc libtinfo-dev zlib1g-dev libedit-dev libxml2-dev vim cmake ninja-build pkg-config libstdc++6 software-properties-common && rm -rf /var/lib/apt/lists/*; VENV_PY="/opt/venv/bin/python"; VENV_PIP="/opt/venv/bin/pip"; if [ ! -x "$VENV_PY" ]; then VENV_PY="python3"; fi; if [ ! -x "$VENV_PIP" ]; then VENV_PIP="pip3"; fi; cmake -S /usr/src/googletest -B /tmp/build-gtest -DBUILD_GTEST=ON -DBUILD_GMOCK=ON -DCMAKE_BUILD_TYPE=Release && cmake --build /tmp/build-gtest -j"$(nproc)" && cp -v /tmp/build-gtest/lib/*.a /usr/lib/x86_64-linux-gnu/ && rm -rf /tmp/build-gtest; "$VENV_PIP" install --upgrade "setuptools>=77.0.3,<80" wheel "cmake==4.3.4" ninja scikit-build-core && "$VENV_PIP" cache purge || true; LLVM_CONFIG_PATH=""; for p in /opt/rocm/llvm/bin/llvm-config /opt/rocm/llvm-*/bin/llvm-config /opt/rocm-*/llvm*/bin/llvm-config; do if [ -x "$p" ]; then LLVM_CONFIG_PATH="$p"; break; fi; done; if [ -z "$LLVM_CONFIG_PATH" ]; then echo "[TileLang] ROCm llvm-config not found; installing LLVM 18..."; curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /etc/apt/keyrings/llvm.gpg; echo "deb [signed-by=/etc/apt/keyrings/llvm.gpg] http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" > /etc/apt/sources.list.d/llvm.list; apt-get update; apt-get install -y --no-install-recommends llvm-18; rm -rf /var/lib/apt/lists/*; LLVM_CONFIG_PATH="$(command -v llvm-config-18)"; if [ -z "$LLVM_CONFIG_PATH" ]; then echo "ERROR: llvm-config-18 not found after install"; exit 1; fi; fi; echo "[TileLang] Using LLVM_CONFIG at: $LLVM_CONFIG_PATH"; export PATH="$(dirname "$LLVM_CONFIG_PATH"):/usr/local/bin:${PATH}"; export LLVM_CONFIG="$LLVM_CONFIG_PATH"; mkdir -p /usr/local/bin && printf "#!/usr/bin/env bash\nexec \"%s\" \"\$@\"\n" "$LLVM_CONFIG_PATH" > /usr/local/bin/llvm-config-16 && chmod +x /usr/local/bin/llvm-config-16; "$VENV_PIP" install --no-cache-dir "cython>=0.29.36,<3.0" "apache-tvm-ffi @ git+https://github.com/apache/tvm-ffi.git@37d0485b2058885bf4e7a486f7d7b2174a8ac1ce" "z3-solver==4.15.4.0"; git clone --recursive "${TILELANG_REPO}" /opt/tilelang && cd /opt/tilelang && git fetch --depth=1 origin "${TILELANG_COMMIT}" || true && git checkout -f "${TILELANG_COMMIT}" && git submodule update --init --recursive && if [ "${GPU_ARCH_LIST}" = "gfx1250" ]; then export ROCM_PATH=${ROCM_HOME}; else export ROCM_PATH=/opt/rocm; fi; export CMAKE_ARGS="-DUSE_CUDA=OFF -DUSE_ROCM=ON -DROCM_PATH=${ROCM_PATH} -DLLVM_CONFIG=${LLVM_CONFIG} -DSKBUILD_SABI_VERSION= ${CMAKE_ARGS:-}" && "$VENV_PIP" install -e . -v --no-build-isolation --no-deps; if [ -f pyproject.toml ]; then sed -i "/^[[:space:]]*\"torch/d" pyproject.toml || true; fi; "$VENV_PIP" cache purge || true; "$VENV_PY" -c "import tilelang; print(tilelang.__version__)"' # buildkit

2026-09-10 02:47:49 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c /bin/bash -lc 'set -euo pipefail; git clone --branch "${FHT_BRANCH}" "${FHT_REPO}" fast-hadamard-transform; cd fast-hadamard-transform; git checkout -f "${FHT_COMMIT}"; PYTORCH_ROCM_ARCH=${GPU_ARCH_LIST} python setup.py install' # buildkit

2026-09-10 02:47:51 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c python3 -m pip install --no-cache-dir py-spy pre-commit tabulate # buildkit

2026-09-10 02:49:54 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c /bin/bash -lc 'set -euo pipefail; if [ "${ENABLE_MORI}" != "1" ]; then echo "[MORI] Skipping (ENABLE_MORI=${ENABLE_MORI})"; exit 0; fi; echo "[MORI] Enabling MORI (NIC_BACKEND=${NIC_BACKEND})"; apt-get update && apt-get install -y --no-install-recommends build-essential g++ jq libopenmpi-dev libpci-dev initramfs-tools && rm -rf /var/lib/apt/lists/*; if [ "${GPU_ARCH_LIST}" = "gfx1250" ]; then apt-get update && apt-get install -y --no-install-recommends libdrm-dev librdmacm-dev rdmacm-utils infiniband-diags ibverbs-utils perftest ethtool libibverbs-dev rdma-core openssh-server openmpi-bin openmpi-common libopenmpi-dev libgrpc++-dev protobuf-compiler-grpc && rm -rf /var/lib/apt/lists/*; fi; case "${NIC_BACKEND}" in none) apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg apt-transport-https && rm -rf /var/lib/apt/lists/* && mkdir -p /etc/apt/keyrings; curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor > /etc/apt/keyrings/amdainic.gpg; echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/amdainic.gpg] https://repo.radeon.com/amdainic/pensando/ubuntu/${AINIC_VERSION} ${UBUNTU_CODENAME} main" > /etc/apt/sources.list.d/amdainic.list; apt-get update && apt-get install -y --no-install-recommends libionic-dev ionic-common ; rm -rf /var/lib/apt/lists/*; install -m 0755 -d /etc/apt/keyrings && curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://packages.broadcom.com/artifactory/api/security/keypair/PackagesKey/public -o /etc/apt/keyrings/broadcom-nic.asc && chmod a+r /etc/apt/keyrings/broadcom-nic.asc && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/broadcom-nic.asc] https://packages.broadcom.com/artifactory/ethernet-nic-debian-public jammy main" > /etc/apt/sources.list.d/broadcom-nic.list && apt-get update && apt-get install -y ibverbs-utils bnxt-rocelib=235.2.86.0 && cp /usr/local/lib/x86_64-linux-gnu/libbnxt_re* /usr/local/lib/. ;; ainic) apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg apt-transport-https && rm -rf /var/lib/apt/lists/* && mkdir -p /etc/apt/keyrings; curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor > /etc/apt/keyrings/amdainic.gpg; echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/amdainic.gpg] https://repo.radeon.com/amdainic/pensando/ubuntu/${AINIC_VERSION} ${UBUNTU_CODENAME} main" > /etc/apt/sources.list.d/amdainic.list; apt-get update && apt-get install -y --no-install-recommends libionic-dev ionic-common ; rm -rf /var/lib/apt/lists/*; ;; bnxt) echo "[MORI] Enabling Broadcom BNXT backend"; apt-get update && apt-get install -y --no-install-recommends ca-certificates curl && install -m 0755 -d /etc/apt/keyrings && curl -fsSL --retry 5 --retry-delay 3 --retry-all-errors https://packages.broadcom.com/artifactory/api/security/keypair/PackagesKey/public -o /etc/apt/keyrings/broadcom-nic.asc && chmod a+r /etc/apt/keyrings/broadcom-nic.asc && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/broadcom-nic.asc] https://packages.broadcom.com/artifactory/ethernet-nic-debian-public jammy main" > /etc/apt/sources.list.d/broadcom-nic.list && apt-get update && apt-get install -y ibverbs-utils bnxt-rocelib=235.2.86.0 && cp /usr/local/lib/x86_64-linux-gnu/libbnxt_re* /usr/local/lib/. ;; *) echo "ERROR: unknown NIC_BACKEND=${NIC_BACKEND}. Use one of: none, ainic"; exit 2; ;; esac; export MORI_GPU_ARCHS="${GPU_ARCH_LIST}"; echo "[MORI] MORI_GPU_ARCHS=${MORI_GPU_ARCHS} NIC_BACKEND=${NIC_BACKEND}"; rm -rf /sgl-workspace/mori; git clone "${MORI_REPO}" /sgl-workspace/mori; cd /sgl-workspace/mori; git checkout "${MORI_COMMIT}"; git submodule update --init --recursive; ROCM_SYSDEPS="${ROCM_HOME:-/opt/rocm}/lib/rocm_sysdeps"; if [ "${GPU_ARCH_LIST}" = "gfx1250" ] && [ -d "${ROCM_SYSDEPS}" ]; then export PATH="${ROCM_HOME}/bin:${PATH}"; export CMAKE_PREFIX_PATH="${ROCM_SYSDEPS}/lib/cmake:${ROCM_SYSDEPS}:${ROCM_HOME}/lib/cmake:${ROCM_HOME}${CMAKE_PREFIX_PATH:+:${CMAKE_PREFIX_PATH}}"; export CPATH="${ROCM_SYSDEPS}/include${CPATH:+:${CPATH}}"; export LIBRARY_PATH="${ROCM_SYSDEPS}/lib${LIBRARY_PATH:+:${LIBRARY_PATH}}"; echo "${ROCM_SYSDEPS}/lib" > /etc/ld.so.conf.d/rocm-sysdeps.conf; ldconfig; echo "[MORI] rocm_sysdeps prefix: ${ROCM_SYSDEPS}"; elif [ "${GPU_ARCH##*-}" = "rocm1000" ] && [ -d "${ROCM_SYSDEPS}" ]; then export CMAKE_PREFIX_PATH="${ROCM_SYSDEPS}${CMAKE_PREFIX_PATH:+:${CMAKE_PREFIX_PATH}}"; export CPATH="${ROCM_SYSDEPS}/include${CPATH:+:${CPATH}}"; export LIBRARY_PATH="${ROCM_SYSDEPS}/lib${LIBRARY_PATH:+:${LIBRARY_PATH}}"; echo "${ROCM_SYSDEPS}/lib" > /etc/ld.so.conf.d/rocm-sysdeps.conf; ldconfig; echo "[MORI] rocm_sysdeps prefix: ${ROCM_SYSDEPS}"; fi; python3 setup.py develop; python3 -c "import os, torch; print(os.path.join(os.path.dirname(torch.__file__), \"lib\"))" > /etc/ld.so.conf.d/torch.conf; ldconfig; echo "export PYTHONPATH=/sgl-workspace/mori:\${PYTHONPATH}" >> /etc/bash.bashrc; echo "[MORI] Done."' # buildkit

2026-09-10 02:51:53 UTC (buildkit.dockerfile.v0)

RUN |46 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all /bin/sh -c /bin/bash -lc 'set -euo pipefail; [ "${ENABLE_NIXL}" = "1" ] || { echo "[NIXL] skip (ENABLE_NIXL=${ENABLE_NIXL})"; exit 0; }; apt-get update && apt-get install -y --no-install-recommends build-essential autoconf automake libtool pkg-config git libibverbs-dev librdmacm-dev rdma-core && rm -rf /var/lib/apt/lists/*; if [ "${GPU_ARCH_LIST}" = "gfx1250" ]; then apt-get remove -y libabsl-dev libabsl20220623 || true; else case "${GPU_ARCH}" in *-rocm724|*-rocm1000) apt-get remove -y libabsl-dev ;; esac; fi; pip install --no-cache-dir meson ninja pybind11 meson-python patchelf pyyaml; git clone --depth=1 -b "${UCX_BRANCH}" "${UCX_REPO}" /sgl-workspace/ucx; cd /sgl-workspace/ucx && ./autogen.sh && mkdir build && cd build && ../configure --prefix=/opt/ucx --enable-shared --disable-static --disable-doxygen-doc --enable-optimizations --enable-devel-headers --with-rocm=/opt/rocm --with-verbs --with-dm --enable-mt && make -j"$(nproc)" && make install; git clone --depth=1 -b v3.10.0 https://github.com/taskflow/taskflow.git /sgl-workspace/taskflow; cp -r /sgl-workspace/taskflow/taskflow /usr/local/include/; mkdir -p /usr/local/lib/pkgconfig; printf "Name: taskflow\nDescription: Taskflow\nVersion: 3.10.0\nCflags: -I/usr/local/include\n" > /usr/local/lib/pkgconfig/taskflow.pc; git clone "${NIXL_REPO}" /sgl-workspace/nixl && cd /sgl-workspace/nixl && git checkout -f "${NIXL_COMMIT}"; CXXFLAGS="-Wno-error" LD_LIBRARY_PATH="/opt/ucx/lib:/opt/rocm/lib" PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" pip install . --no-deps --no-build-isolation --config-settings=setup-args="-Ducx_path=/opt/ucx" --config-settings=setup-args="-Dwheel_variant=rocm" --config-settings=setup-args="-Denable_plugins=UCX,POSIX"; SITE=$(python3 -c "import sysconfig; print(sysconfig.get_paths()[\"purelib\"])"); ln -sfn nixl_rocm "$SITE/nixl"; echo "export LD_LIBRARY_PATH=/opt/ucx/lib:\${LD_LIBRARY_PATH}" >> /etc/bash.bashrc' # buildkit

2026-09-10 02:51:53 UTC (buildkit.dockerfile.v0)

ARG TORCH_ROCM_FILE=torch-2.9.1+rocm7.2.0.lw.git7e1940d4-cp310-cp310-linux_x86_64.whl

2026-09-10 02:51:53 UTC (buildkit.dockerfile.v0)

RUN |47 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all TORCH_ROCM_FILE=torch-2.9.1+rocm7.2.0.lw.git7e1940d4-cp310-cp310-linux_x86_64.whl /bin/sh -c mkdir /tmp/whl && cd /tmp/whl && export TORCH_ROCM_FILE="${TORCH_ROCM_FILE}" && cat > hack.py <<"PY" import zipfile, csv, os, re from pathlib import Path fname = os.environ["TORCH_ROCM_FILE"] in_whl = Path("/") / fname out_whl = Path("/tmp")/ fname work = Path("/tmp/whl") # 1) Extract with zipfile.ZipFile(in_whl, "r") as z: z.extractall(work) # 2) Locate dist-info and patch METADATA (edit this logic to match your exact line) dist_info = next(work.glob("*.dist-info")) meta = dist_info / "METADATA" txt = meta.read_text(encoding="utf-8") # Example: replace one exact requirement form. # Adjust the string to match what you actually see. pat = r"^Requires-Dist:\s*triton==3.5.1[^\s]*;" txt2, n = re.subn(pat, r"triton>=3.5.1;", txt, flags=re.MULTILINE) if txt2 == txt: raise SystemExit("Did not find expected Requires-Dist line to replace in METADATA") meta.write_text(txt2, encoding="utf-8") # 3) Hacky step: blank hash/size columns in RECORD record = dist_info / "RECORD" rows = [] with record.open(newline="", encoding="utf-8") as f: for r in csv.reader(f): if not r: continue # keep filename, blank out hash and size rows.append([r[0], "", ""]) with record.open("w", newline="", encoding="utf-8") as f: csv.writer(f).writerows(rows) # 4) Re-zip as a wheel with zipfile.ZipFile(out_whl, "w", compression=zipfile.ZIP_DEFLATED) as z: for p in work.rglob("*"): if p.is_file(): z.write(p, p.relative_to(work).as_posix()) print("Wrote", out_whl) PY # buildkit

2026-09-10 02:51:53 UTC (buildkit.dockerfile.v0)

RUN |47 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all TORCH_ROCM_FILE=torch-2.9.1+rocm7.2.0.lw.git7e1940d4-cp310-cp310-linux_x86_64.whl /bin/sh -c cd /tmp/whl && case "${GPU_ARCH}" in *rocm720*) echo "ROCm 7.2 flavor detected from GPU_ARCH=${GPU_ARCH}"; python hack.py && python3 -m pip install --force --no-deps /tmp/${TORCH_ROCM_FILE} && rm -fr /tmp/whl /tmp/${TORCH_ROCM_FILE} ;; *) echo "Not rocm720 (GPU_ARCH=${GPU_ARCH}), skip patch"; ;; esac # buildkit

2026-09-10 02:51:55 UTC (buildkit.dockerfile.v0)

RUN |47 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all TORCH_ROCM_FILE=torch-2.9.1+rocm7.2.0.lw.git7e1940d4-cp310-cp310-linux_x86_64.whl /bin/sh -c python3 -c "from pathlib import Path; import transformers.dynamic_module_utils as m; p=Path(m.__file__); t=p.read_text(); p.write_text(t.replace('Path(resolved_module_file).resolve()','Path(resolved_module_file)').replace('Path(source_file).resolve()','Path(source_file)'))" # buildkit

2026-09-10 02:51:55 UTC (buildkit.dockerfile.v0)

RUN |47 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all TORCH_ROCM_FILE=torch-2.9.1+rocm7.2.0.lw.git7e1940d4-cp310-cp310-linux_x86_64.whl /bin/sh -c if [ "$BUILD_TRITON" = "1" ]; then case "${GPU_ARCH}" in gfx1250-rocm1000) echo "[Triton] gfx1250: building ${TRITON_COMMIT} from source"; pip uninstall -y triton triton-rocm || true && apt-get update && apt-get install -y --no-install-recommends cmake && rm -rf /var/lib/apt/lists/* && git clone ${TRITON_REPO} triton-custom && cd triton-custom && git checkout ${TRITON_COMMIT} && pip install -r python/requirements.txt && pip install -e . && if [ -d python/triton_kernels ]; then pip install -e python/triton_kernels --no-deps; fi; ;; *rocm72*) echo "[Triton] ROCm 7.2: installing pinned wheels from ${TRITON_INDEX_URL}"; pip uninstall -y triton-rocm || true && PIP_NO_CACHE_DIR=1 pip install --extra-index-url ${TRITON_INDEX_URL} "triton==${TRITON_VERSION}" "triton-kernels==${TRITON_KERNELS_VERSION}"; ;; esac && python3 -c "import torch; from importlib.metadata import version; v = version('triton'); k = version('triton-kernels'); assert torch.version.hip is not None, torch.__version__; print(f'[Triton] ROCm Torch {torch.__version__}, Triton {v}, triton-kernels {k}')"; fi # buildkit

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

RUN |47 GPU_ARCH=gfx950-rocm1000 ROCM_SDK_VERSION=10.0.0 ROCM_TORCH_VERSION=2.11.0 ROCM_TORCHVISION_VERSION=0.26.0 ROCM_TORCHAUDIO_VERSION=2.11.0 ROCM_TRITON_VERSION=3.8.0+git4cff872c ROCM_INDEX_URL=https://stable.repo.amd.com/rocm/whl-next/ ROCM_DEVICE_ARCH_LIST=gfx942 gfx950 gfx1250 SGL_REPO=https://github.com/sgl-project/sglang.git SGL_DEFAULT=main SGL_BRANCH=v0.5.19 BRANCH_TYPE=remote SETUPTOOLS_SCM_PRETEND_VERSION= TRITON_REPO=https://github.com/triton-lang/triton.git TRITON_INDEX_URL=https://pypi.amd.com/triton/release/rocm-7.2.0/simple/ TRITON_VERSION=3.7.0+amd.rocm7.2.0.git89002410 TRITON_KERNELS_VERSION=1.0.0+amd.rocm7.2.0.git89002410 TORCH_ROCM_INDEX_URL=https://download.pytorch.org/whl/rocm7.2 TORCH_ROCM_VERSION=2.11.0+rocm7.2 TORCHVISION_ROCM_VERSION=0.26.0+rocm7.2 TORCHAUDIO_ROCM_VERSION=2.11.0+rocm7.2 AITER_REPO=https://github.com/ROCm/aiter.git AITER_COMMIT=4ad99832823dde2315b361cbd3b54b1c5c12acd5 LLVM_REPO=https://github.com/jrbyrnes/llvm-project.git LLVM_BRANCH=MainOpSelV2 LLVM_COMMIT=6520ace8227ffe2728148d5f3b9872a870b0a560 MOONCAKE_REPO=https://github.com/kvcache-ai/Mooncake.git MOONCAKE_COMMIT=01d1eb2a7ec37fd5e20a88573e9b4956e7846e9a TILELANG_REPO=https://github.com/tile-ai/tilelang.git TILELANG_COMMIT=a55a82302bf7f3c5af635b5c9146f728185cc900 FHT_REPO=https://github.com/jeffdaily/fast-hadamard-transform.git FHT_BRANCH=rocm FHT_COMMIT=46efb7d776d38638fc39f3c803eaee3dd7016bd1 ENABLE_MORI=1 NIC_BACKEND=none MORI_REPO=https://github.com/ROCm/mori.git MORI_COMMIT=879983bdbd8c65c52e9f79ad836a61cbffef98b6 ENABLE_NIXL=1 UCX_REPO=https://github.com/openucx/ucx.git UCX_BRANCH=v1.19.x NIXL_REPO=https://github.com/ai-dynamo/nixl.git NIXL_COMMIT=c28061f9782e099f975bcc79198b7b5a1a36cc40 AINIC_VERSION=1.117.5-a-38 UBUNTU_CODENAME=jammy UBUNTU_MIRROR=https://archive.ubuntu.com BUILD_TYPE=all TORCH_ROCM_FILE=torch-2.9.1+rocm7.2.0.lw.git7e1940d4-cp310-cp310-linux_x86_64.whl /bin/sh -c case "${GPU_ARCH}" in *-rocm724) python3 -c "import pathlib,re,importlib.metadata as m; p=pathlib.Path(m.distribution('torch')._path)/'METADATA'; v=m.version('triton'); t,n=re.subn(r'^Requires-Dist: (?:triton|triton-rocm)==[^ ;]+', 'Requires-Dist: triton=='+v, p.read_text(), count=1, flags=re.M); assert n==1, n; p.write_text(t)" ;; esac # buildkit

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_DISABLE_CUDNN_CHECK=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV HIP_FORCE_DEV_KERNARG=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV HSA_NO_SCRATCH_RECLAIM=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_INT4_WEIGHT=0

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_MOE_PADDING=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_ROCM_DISABLE_LINEARQUANT=0

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_ROCM_FUSED_DECODE_MLA=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_SET_CPU_AFFINITY=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_USE_AITER=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV SGLANG_USE_ROCM700A=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV NCCL_MIN_NCHANNELS=112

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV ROCM_QUICK_REDUCE_QUANTIZATION=INT8

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV TORCHINDUCTOR_MAX_AUTOTUNE=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

ENV TORCHINDUCTOR_MAX_AUTOTUNE_POINTWISE=1

2026-09-10 02:51:56 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete