镜像构建历史
# 2026-01-06 11:41:21 165.87MB 执行命令并创建新的镜像层
RUN |5 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 ENABLE_SGLANG_PATCH=1 SLIME_COMMIT=main /bin/sh -c git clone https://github.com/THUDM/slime.git /root/slime && cd /root/slime && git checkout ${SLIME_COMMIT} && pip install -e . --no-deps # buildkit
# 2026-01-06 11:40:59 0.00B 执行命令并创建新的镜像层
RUN |5 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 ENABLE_SGLANG_PATCH=1 SLIME_COMMIT=main /bin/sh -c echo 1 # buildkit
# 2026-01-05 15:35:15 0.00B 定义构建参数
ARG SLIME_COMMIT=main
# 2026-01-05 15:35:15 11.23MB 执行命令并创建新的镜像层
RUN |4 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 ENABLE_SGLANG_PATCH=1 /bin/sh -c if [ "$ENABLE_SGLANG_PATCH" = "1" ]; then cd /sgl-workspace/sglang && git update-index --refresh && git apply sglang.patch --3way && if grep -R -n '^<<<<<<< ' .; then echo "Patch failed to apply cleanly. Please resolve conflicts." && exit 1; fi && rm sglang.patch; fi # buildkit
# 2026-01-05 15:35:07 38.29KB 复制新文件或目录到容器中
COPY docker/patch/latest/sglang.patch /sgl-workspace/sglang/ # buildkit
# 2026-01-04 23:55:30 0.00B 定义构建参数
ARG ENABLE_SGLANG_PATCH=1
# 2026-01-04 23:55:30 48.33MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c cd Megatron-LM && git update-index --refresh && git apply megatron.patch --3way && if grep -R -n '^<<<<<<< ' .; then echo "Patch failed to apply cleanly. Please resolve conflicts." && exit 1; fi && rm megatron.patch # buildkit
# 2026-01-04 23:55:30 32.61KB 复制新文件或目录到容器中
COPY docker/patch/latest/megatron.patch /root/Megatron-LM/ # buildkit
# 2026-01-04 23:55:30 0.00B 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c rm -rf /root/.cache/pip /root/flash-attention # buildkit
# 2026-01-04 23:55:29 0.00B 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c rm /root/.tmux.conf # buildkit
# 2026-01-04 23:55:29 93.27MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install "numpy<2" # buildkit
# 2026-01-04 23:55:14 1.63GB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install nvidia-cudnn-cu12==9.16.0.29 # buildkit
# 2026-01-04 23:50:44 0.00B 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c if [ "$ENABLE_CUDA_13" = "1" ]; then SGL_KERNEL_VERSION=0.3.17.post2 && python3 -m pip install https://github.com/sgl-project/whl/releases/download/v${SGL_KERNEL_VERSION}/sgl_kernel-${SGL_KERNEL_VERSION}+cu130-cp310-abi3-manylinux2014_$(uname -m).whl --force-reinstall --no-deps; fi # buildkit
# 2026-01-04 23:50:43 518.06MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install -r /tmp/requirements.txt # buildkit
# 2026-01-04 23:48:01 296.00B 复制新文件或目录到容器中
COPY requirements.txt /tmp/requirements.txt # buildkit
# 2026-01-04 23:48:01 0.00B 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c if [ "$ENABLE_CUDA_13" = "1" ]; then (cd /root && git clone -b feat/v350_plus_8045 https://github.com/fzyzcjy/triton.git && cd triton && pip install -r python/requirements.txt && pip install --verbose -e .); fi # buildkit
# 2026-01-04 23:48:00 61.06MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install nvidia-modelopt[torch]>=0.37.0 --no-build-isolation # buildkit
# 2026-01-04 23:47:27 169.29MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install git+https://github.com/fzyzcjy/Megatron-Bridge.git@dev_rl --no-build-isolation # buildkit
# 2026-01-04 23:44:59 1.06MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install git+https://github.com/fzyzcjy/torch_memory_saver.git@dc6876905830430b5054325fa4211ff302169c6b --no-cache-dir --force-reinstall # buildkit
# 2026-01-04 23:44:47 88.33MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c git clone https://github.com/NVIDIA/Megatron-LM.git --recursive && cd Megatron-LM && git checkout ${MEGATRON_COMMIT} && pip install -e . # buildkit
# 2026-01-04 23:44:09 204.00MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c NVCC_APPEND_FLAGS="--threads 4" pip -v install --disable-pip-version-check --no-cache-dir --no-build-isolation --config-settings "--build-option=--cpp_ext --cuda_ext --parallel 8" git+https://github.com/NVIDIA/apex.git@10417aceddd7d5d05d7cbf7b0fc2daad1105f8b4 # buildkit
# 2026-01-04 23:39:52 1.03GB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c if [ "${ENABLE_CUDA_13}" = "1" ]; then pip install nvidia-mathdx==26.6.0 && pip -v install --no-build-isolation git+https://github.com/NVIDIA/TransformerEngine.git@release_v2.10; else pip -v install --no-build-isolation "transformer_engine[pytorch]==2.10.0"; fi # buildkit
# 2026-01-04 23:35:35 7.53MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install flash-linear-attention==0.4.0 # buildkit
# 2026-01-04 23:35:28 2.82MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c pip install git+https://github.com/ISEEKYAN/mbridge.git@89eb10887887bc74853f89a4de258c0702932a1c --no-deps # buildkit
# 2026-01-04 23:35:02 6.03GB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c git clone https://github.com/Dao-AILab/flash-attention.git && cd flash-attention/ && git checkout fbf24f67cf7f6442c5cfb2c1057f4bfc57e72d89 && git submodule update --init && cd hopper/ && MAX_JOBS=96 python setup.py install && export python_path=`python -c "import site; print(site.getsitepackages()[0])"` && mkdir -p $python_path/flash_attn_3 && cp flash_attn_interface.py $python_path/flash_attn_3/flash_attn_interface.py && rm -rf flash-attention/ # buildkit
# 2026-01-04 23:17:33 4.37GB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c MAX_JOBS=64 pip -v install flash-attn==2.7.4.post1 --no-build-isolation # buildkit
# 2026-01-04 22:49:46 8.24MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c apt install -y nvtop rsync dnsutils # buildkit
# 2026-01-04 22:49:28 59.26MB 执行命令并创建新的镜像层
RUN |3 PATCH_VERSION=latest MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862 ENABLE_CUDA_13=0 /bin/sh -c apt update # buildkit
# 2026-01-04 22:48:38 0.00B 设置工作目录为/root/
WORKDIR /root/
# 2026-01-04 22:48:38 0.00B 定义构建参数
ARG ENABLE_CUDA_13=0
# 2026-01-04 22:48:38 0.00B 定义构建参数
ARG MEGATRON_COMMIT=3714d81d418c9f1bca4594fc35f9e8289f652862
# 2026-01-04 22:48:38 0.00B 定义构建参数
ARG PATCH_VERSION=latest
# 2026-01-03 08:34:06 0.00B 设置工作目录为/sgl-workspace/sglang
WORKDIR /sgl-workspace/sglang
# 2026-01-03 08:34:06 0.00B 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c if [ "${CUDA_VERSION%%.*}" = "13" ] && [ -d /usr/local/lib/python3.12/dist-packages/triton/backends/nvidia/bin ]; then rm -f /usr/local/lib/python3.12/dist-packages/triton/backends/nvidia/bin/ptxas && ln -s /usr/local/cuda/bin/ptxas /usr/local/lib/python3.12/dist-packages/triton/backends/nvidia/bin/ptxas; fi # buildkit
# 2026-01-03 08:34:06 387.00B 复制新文件或目录到容器中
COPY docker/configs/.zshrc /root/.zshrc # buildkit
# 2026-01-03 08:34:06 607.00B 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c cat /tmp/.gitconfig >> /root/.gitconfig && rm /tmp/.gitconfig # buildkit
# 2026-01-03 08:34:06 607.00B 复制新文件或目录到容器中
COPY docker/configs/.gitconfig /tmp/.gitconfig # buildkit
# 2026-01-03 08:34:06 682.00B 复制新文件或目录到容器中
COPY docker/configs/.tmux.conf /root/.tmux.conf # buildkit
# 2026-01-03 08:34:06 914.00B 复制新文件或目录到容器中
COPY docker/configs/.vimrc /root/.vimrc # buildkit
# 2026-01-03 08:34:06 11.98MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c sh -c "$(curl --retry 3 --retry-delay 2 -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended && git clone --depth 1 https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && git clone --depth 1 https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # buildkit
# 2026-01-03 08:34:04 409.00B 复制新文件或目录到容器中
COPY --chown=root:root --chmod=755 docker/configs/yank /usr/local/bin/yank # buildkit
# 2026-01-03 08:34:04 4.91MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c curl --proto '=https' --tlsv1.2 --retry 3 --retry-delay 2 -sSf https://just.systems/install.sh | sed "s|https://github.com|https://${GITHUB_ARTIFACTORY}|g" | bash -s -- --tag 1.42.4 --to /usr/local/bin # buildkit
# 2026-01-03 08:34:03 112.57MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c CMAKE_VERSION=3.31.1 && ARCH=$(uname -m) && CMAKE_INSTALLER="cmake-${CMAKE_VERSION}-linux-${ARCH}" && curl --retry 3 --retry-delay 2 -fsSL -o "${CMAKE_INSTALLER}.tar.gz" "https://${GITHUB_ARTIFACTORY}/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_INSTALLER}.tar.gz" && tar -xzf "${CMAKE_INSTALLER}.tar.gz" && cp -r "${CMAKE_INSTALLER}/bin/"* /usr/local/bin/ && cp -r "${CMAKE_INSTALLER}/share/"* /usr/local/share/ && rm -rf "${CMAKE_INSTALLER}" "${CMAKE_INSTALLER}.tar.gz" # buildkit
# 2026-01-03 08:34:01 142.54MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c curl --retry 3 --retry-delay 2 -fsSL -o clangd.zip https://${GITHUB_ARTIFACTORY}/clangd/clangd/releases/download/18.1.3/clangd-linux-18.1.3.zip && unzip -q clangd.zip && cp -r clangd_18.1.3/bin/* /usr/local/bin/ && cp -r clangd_18.1.3/lib/* /usr/local/lib/ && rm -rf clangd_18.1.3 clangd.zip # buildkit
# 2026-01-03 08:33:58 4.02MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c curl --retry 3 --retry-delay 2 -LSso /usr/local/bin/clang-format https://${GITHUB_ARTIFACTORY}/muttleyxd/clang-tools-static-binaries/releases/download/master-32d3ac78/clang-format-16_linux-amd64 && chmod +x /usr/local/bin/clang-format # buildkit
# 2026-01-03 08:33:57 40.93KB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c curl --retry 3 --retry-delay 2 -LSso /usr/local/bin/diff-so-fancy https://${GITHUB_ARTIFACTORY}/so-fancy/diff-so-fancy/releases/download/v1.4.4/diff-so-fancy && chmod +x /usr/local/bin/diff-so-fancy # buildkit
# 2026-01-03 08:33:57 64.99MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c python3 -m pip install --break-system-packages pytest black isort icdiff scikit-build-core uv pre-commit pandas matplotlib tabulate termplotlib # buildkit
# 2026-01-03 08:33:53 602.28MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c apt update -y && apt install -y --no-install-recommends gnupg && echo "deb http://developer.download.nvidia.com/devtools/repos/ubuntu2004/$(if [ "$(uname -m)" = "aarch64" ]; then echo "arm64"; else echo "amd64"; fi) /" | tee /etc/apt/sources.list.d/nvidia-devtools.list && apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/$(if [ "$(uname -m)" = "aarch64" ]; then echo "arm64"; else echo "x86_64"; fi)/7fa2af80.pub && apt update -y && apt install -y --no-install-recommends nsight-systems-cli && rm -rf /var/lib/apt/lists/* # buildkit
# 2026-01-03 08:33:35 218.06MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gdb ninja-build vim tmux htop zsh tree silversearcher-ag cloc pkg-config bear less rdma-core openssh-server gnuplot infiniband-diags perftest ibverbs-providers libibumad3 libibverbs1 libnl-3-200 libnl-route-3-200 librdmacm1 && rm -rf /var/lib/apt/lists/* && apt-get clean # buildkit
# 2026-01-03 08:33:24 1.57GB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c if [ "${CUDA_VERSION%%.*}" = "12" ]; then python3 -m pip install nvidia-nccl-cu12==2.28.3 --force-reinstall --no-deps ; python3 -m pip install nvidia-cudnn-cu12==9.16.0.29 --force-reinstall --no-deps ; python3 -m pip install nvidia-cutlass-dsl==4.3.0 --force-reinstall --no-deps ; elif [ "${CUDA_VERSION%%.*}" = "13" ]; then python3 -m pip install nvidia-nccl-cu13==2.28.3 --force-reinstall --no-deps ; python3 -m pip install nvidia-cublas==13.1.0.3 --force-reinstall --no-deps ; python3 -m pip install nixl-cu13 ; python3 -m pip install nvidia-cutlass-dsl==4.3.1 --force-reinstall --no-deps ; fi # buildkit
# 2026-01-03 08:33:00 5.77GB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c curl --proto '=https' --tlsv1.2 --retry 3 --retry-delay 2 -sSf https://sh.rustup.rs | sh -s -- -y && export PATH="/root/.cargo/bin:${PATH}" && rustc --version && cargo --version && python3 -m pip install maturin && 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 && cd /sgl-workspace/sglang/sgl-model-gateway && cargo build --release --bin sglang-router --features vendored-openssl && cp target/release/sglang-router /usr/local/bin/sglang-router && rm -rf /root/.cargo /root/.rustup target dist ~/.cargo && sed -i '/\.cargo\/env/d' /root/.profile /root/.bashrc 2>/dev/null || true # buildkit
# 2026-01-03 08:30:03 363.53MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c python3 -m pip install datamodel_code_generator mooncake-transfer-engine==0.3.8 pre-commit pytest black isort icdiff uv wheel scikit-build-core nixl py-spy cubloaty # buildkit
# 2026-01-03 08:29:54 151.99MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c cd /sgl-workspace/DeepEP && case "$CUDA_VERSION" in 12.6.1) CHOSEN_TORCH_CUDA_ARCH_LIST='9.0' ;; 12.8.1) CHOSEN_TORCH_CUDA_ARCH_LIST='9.0;10.0' ;; 12.9.1|13.0.1) CHOSEN_TORCH_CUDA_ARCH_LIST='9.0;10.0;10.3' ;; *) echo "Unsupported CUDA version: $CUDA_VERSION" && exit 1 ;; esac && if [ "${CUDA_VERSION%%.*}" = "13" ]; then sed -i "/^ include_dirs = \['csrc\/'\]/a\ include_dirs.append('${CUDA_HOME}/include/cccl')" setup.py; fi && TORCH_CUDA_ARCH_LIST="${CHOSEN_TORCH_CUDA_ARCH_LIST}" MAX_JOBS=${BUILD_AND_DOWNLOAD_PARALLEL} pip install --no-build-isolation . # buildkit
# 2026-01-03 08:27:12 1.74MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c set -eux; if [ "$GRACE_BLACKWELL" = "1" ]; then git clone https://github.com/fzyzcjy/DeepEP.git && cd DeepEP && git checkout ${GRACE_BLACKWELL_DEEPEP_BRANCH} && sed -i 's/#define NUM_CPU_TIMEOUT_SECS 100/#define NUM_CPU_TIMEOUT_SECS 1000/' csrc/kernels/configs.cuh && cd .. ; elif [ "$HOPPER_SBO" = "1" ]; then git clone https://github.com/deepseek-ai/DeepEP.git -b antgroup-opt && cd DeepEP && git checkout ${HOPPER_SBO_DEEPEP_COMMIT} && sed -i 's/#define NUM_CPU_TIMEOUT_SECS 100/#define NUM_CPU_TIMEOUT_SECS 1000/' csrc/kernels/configs.cuh && cd .. ; else curl --retry 3 --retry-delay 2 -fsSL -o ${DEEPEP_COMMIT}.zip https://${GITHUB_ARTIFACTORY}/deepseek-ai/DeepEP/archive/${DEEPEP_COMMIT}.zip && unzip -q ${DEEPEP_COMMIT}.zip && rm ${DEEPEP_COMMIT}.zip && mv DeepEP-${DEEPEP_COMMIT} DeepEP && cd DeepEP && sed -i 's/#define NUM_CPU_TIMEOUT_SECS 100/#define NUM_CPU_TIMEOUT_SECS 1000/' csrc/kernels/configs.cuh && cd .. ; fi # buildkit
# 2026-01-03 08:27:11 15.78GB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c python3 -m pip install --upgrade pip setuptools wheel html5lib six && cd sglang && case "$CUDA_VERSION" in 12.6.1) CUINDEX=126 ;; 12.8.1) CUINDEX=128 ;; 12.9.1) CUINDEX=129 ;; 13.0.1) CUINDEX=130 ;; *) echo "Unsupported CUDA version: $CUDA_VERSION" && exit 1 ;; esac && if [ "$CUDA_VERSION" = "12.6.1" ]; then python3 -m pip install https://${GITHUB_ARTIFACTORY}/sgl-project/whl/releases/download/v${SGL_KERNEL_VERSION}/sgl_kernel-${SGL_KERNEL_VERSION}+cu124-cp310-abi3-manylinux2014_$(uname -m).whl --force-reinstall --no-deps ; elif [ "$CUDA_VERSION" = "12.8.1" ] || [ "$CUDA_VERSION" = "12.9.1" ]; then python3 -m pip install sgl-kernel==${SGL_KERNEL_VERSION} ; elif [ "$CUDA_VERSION" = "13.0.1" ]; then python3 -m pip install https://github.com/sgl-project/whl/releases/download/v${SGL_KERNEL_VERSION}/sgl_kernel-${SGL_KERNEL_VERSION}+cu130-cp310-abi3-manylinux2014_$(uname -m).whl --force-reinstall --no-deps ; else echo "Unsupported CUDA version: $CUDA_VERSION" && exit 1 ; fi && python3 -m pip install -e "python[${BUILD_TYPE}]" --extra-index-url https://download.pytorch.org/whl/cu${CUINDEX} && if [ "$INSTALL_FLASHINFER_JIT_CACHE" = "1" ]; then python3 -m pip install flashinfer-jit-cache==${FLASHINFER_VERSION} --index-url https://flashinfer.ai/whl/cu${CUINDEX} ; fi && FLASHINFER_CUBIN_DOWNLOAD_THREADS=${BUILD_AND_DOWNLOAD_PARALLEL} FLASHINFER_LOGGING_LEVEL=warning python3 -m flashinfer --download-cubin # buildkit
# 2026-01-03 08:21:35 45.94MB 执行命令并创建新的镜像层
RUN |20 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 CUDA_VERSION=12.9.1 TRITON_LANG_COMMIT= /bin/sh -c if [ "$BRANCH_TYPE" = "local" ]; then cp -r /tmp/local_src /sgl-workspace/sglang; elif [ "$USE_LATEST_SGLANG" = "1" ]; then git clone --depth=1 https://github.com/sgl-project/sglang.git /sgl-workspace/sglang; elif [ -z "$SGL_VERSION" ]; then echo "ERROR: SGL_VERSION must be set when USE_LATEST_SGLANG=0 and BRANCH_TYPE!=local" && exit 1; else git clone --depth=1 --branch v${SGL_VERSION} https://github.com/sgl-project/sglang.git /sgl-workspace/sglang; fi && rm -rf /tmp/local_src # buildkit
# 2026-01-03 08:21:33 119.52MB 复制新文件或目录到容器中
COPY /src /tmp/local_src # buildkit
# 2026-01-03 08:21:31 0.00B 设置工作目录为/sgl-workspace
WORKDIR /sgl-workspace
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG GITHUB_ARTIFACTORY
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG TRITON_LANG_COMMIT
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG DEEPEP_COMMIT
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG GRACE_BLACKWELL_DEEPEP_BRANCH
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG GRACE_BLACKWELL=0
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG FLASHINFER_VERSION
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG INSTALL_FLASHINFER_JIT_CACHE=1
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG USE_LATEST_SGLANG=1
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG SGL_VERSION
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG SGL_KERNEL_VERSION
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG BUILD_AND_DOWNLOAD_PARALLEL
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG CUDA_VERSION=12.9.1
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG BUILD_TYPE=all
# 2026-01-03 08:21:31 0.00B 定义构建参数
ARG BRANCH_TYPE
# 2026-01-03 08:21:31 0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
# 2026-01-03 08:21:31 3.07MB 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c locale-gen en_US.UTF-8 # buildkit
# 2026-01-03 08:21:30 38.00B 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c ln -sf /usr/lib/$(uname -m)-linux-gnu/libmlx5.so.1 /usr/lib/$(uname -m)-linux-gnu/libmlx5.so # buildkit
# 2026-01-03 08:21:30 4.89MB 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c mkdir -p /tmp/gdrcopy && cd /tmp && curl --retry 3 --retry-delay 2 -fsSL -o v${GDRCOPY_VERSION}.tar.gz https://${GITHUB_ARTIFACTORY}/NVIDIA/gdrcopy/archive/refs/tags/v${GDRCOPY_VERSION}.tar.gz && tar -xzf v${GDRCOPY_VERSION}.tar.gz && rm v${GDRCOPY_VERSION}.tar.gz && cd gdrcopy-${GDRCOPY_VERSION}/packages && CUDA=/usr/local/cuda ./build-deb-packages.sh && dpkg -i gdrdrv-dkms_*.deb libgdrapi_*.deb gdrcopy-tests_*.deb gdrcopy_*.deb && cd / && rm -rf /tmp/gdrcopy # buildkit
# 2026-01-03 08:20:49 0.00B 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c if [ -n "${PIP_DEFAULT_INDEX}" ]; then python3 -m pip config set global.index-url ${PIP_DEFAULT_INDEX}; fi # buildkit
# 2026-01-03 08:20:48 1.46GB 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c echo 'tzdata tzdata/Areas select America' | debconf-set-selections && echo 'tzdata tzdata/Zones/America select Los_Angeles' | debconf-set-selections && apt-get update && apt-get install -y --no-install-recommends tzdata ca-certificates software-properties-common netcat-openbsd kmod unzip openssh-server curl wget lsof locales build-essential cmake perl patchelf ccache git-lfs libopenmpi-dev libnuma1 libnuma-dev numactl ffmpeg libibverbs-dev libibverbs1 libibumad3 librdmacm1 libnl-3-200 libnl-route-3-200 libnl-route-3-dev libnl-3-dev ibverbs-providers infiniband-diags perftest libgoogle-glog-dev libgtest-dev libjsoncpp-dev libunwind-dev libboost-all-dev libssl-dev libgrpc-dev libgrpc++-dev libprotobuf-dev protobuf-compiler protobuf-compiler-grpc pybind11-dev libhiredis-dev libcurl4-openssl-dev libczmq4 libczmq-dev libfabric-dev devscripts debhelper fakeroot dkms check libsubunit0 libsubunit-dev && ln -sf /usr/bin/python3.12 /usr/bin/python && rm -rf /var/lib/apt/lists/* && apt-get clean # buildkit
# 2026-01-03 08:19:58 409.48MB 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c apt update && apt install -y --no-install-recommends wget software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y && apt install -y --no-install-recommends python3.12-full python3.12-dev python3.10-venv && update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 && update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 2 && update-alternatives --set python3 /usr/bin/python3.12 && wget -q https://bootstrap.pypa.io/get-pip.py && python3 get-pip.py --break-system-packages && rm get-pip.py && python3 -m pip config set global.break-system-packages true && cd /usr/lib/python3/dist-packages/ && ln -s apt_pkg.cpython-310-*-linux-gnu.so apt_pkg.so # buildkit
# 2026-01-03 08:19:23 0.00B 执行命令并创建新的镜像层
RUN |18 TARGETARCH=amd64 BUILD_TYPE=all BRANCH_TYPE=remote GRACE_BLACKWELL=0 HOPPER_SBO=0 GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2 HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6 DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee BUILD_AND_DOWNLOAD_PARALLEL=8 SGL_KERNEL_VERSION=0.3.20 SGL_VERSION= USE_LATEST_SGLANG=1 GDRCOPY_VERSION=2.5.1 PIP_DEFAULT_INDEX= UBUNTU_MIRROR= GITHUB_ARTIFACTORY=github.com INSTALL_FLASHINFER_JIT_CACHE=1 FLASHINFER_VERSION=0.5.3 /bin/sh -c if [ -n "$UBUNTU_MIRROR" ]; then sed -i "s|http://.*archive.ubuntu.com|$UBUNTU_MIRROR|g" /etc/apt/sources.list && sed -i "s|http://.*security.ubuntu.com|$UBUNTU_MIRROR|g" /etc/apt/sources.list; fi # buildkit
# 2026-01-03 08:19:23 0.00B 设置环境变量 PATH LD_LIBRARY_PATH
ENV PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/nvidia/bin LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
# 2026-01-03 08:19:23 0.00B 设置环境变量 DEBIAN_FRONTEND CUDA_HOME GDRCOPY_HOME FLASHINFER_VERSION
ENV DEBIAN_FRONTEND=noninteractive CUDA_HOME=/usr/local/cuda GDRCOPY_HOME=/usr/src/gdrdrv-2.5.1/ FLASHINFER_VERSION=0.5.3
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG FLASHINFER_VERSION=0.5.3
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG INSTALL_FLASHINFER_JIT_CACHE=1
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG GITHUB_ARTIFACTORY=github.com
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG UBUNTU_MIRROR
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG PIP_DEFAULT_INDEX
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG GDRCOPY_VERSION=2.5.1
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG USE_LATEST_SGLANG=1
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG SGL_VERSION
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG SGL_KERNEL_VERSION=0.3.20
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG BUILD_AND_DOWNLOAD_PARALLEL=8
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG DEEPEP_COMMIT=9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG HOPPER_SBO_DEEPEP_COMMIT=9f2fc4b3182a51044ae7ecb6610f7c9c3258c4d6
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG GRACE_BLACKWELL_DEEPEP_BRANCH=gb200_blog_part_2
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG HOPPER_SBO=0
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG GRACE_BLACKWELL=0
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG BRANCH_TYPE=remote
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG BUILD_TYPE=all
# 2026-01-03 08:19:23 0.00B 定义构建参数
ARG TARGETARCH=amd64
# 2025-07-25 23:14:12 1.05GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ${NV_CUDNN_PACKAGE} ${NV_CUDNN_PACKAGE_DEV} ${NV_CUDNN_PACKAGE_DEV_HEADERS} && apt-mark hold ${NV_CUDNN_PACKAGE_NAME} && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-25 23:14:12 0.00B 添加元数据标签
LABEL com.nvidia.cudnn.version=9.10.2.21-1
# 2025-07-25 23:14:12 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2025-07-25 23:14:12 0.00B 定义构建参数
ARG TARGETARCH
# 2025-07-25 23:14:12 0.00B 设置环境变量 NV_CUDNN_PACKAGE_DEV_HEADERS
ENV NV_CUDNN_PACKAGE_DEV_HEADERS=libcudnn9-headers-cuda-12=9.10.2.21-1
# 2025-07-25 23:14:12 0.00B 设置环境变量 NV_CUDNN_PACKAGE_DEV
ENV NV_CUDNN_PACKAGE_DEV=libcudnn9-dev-cuda-12=9.10.2.21-1
# 2025-07-25 23:14:12 0.00B 设置环境变量 NV_CUDNN_PACKAGE
ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12=9.10.2.21-1
# 2025-07-25 23:14:12 0.00B 设置环境变量 NV_CUDNN_PACKAGE_NAME
ENV NV_CUDNN_PACKAGE_NAME=libcudnn9-cuda-12
# 2025-07-25 23:14:12 0.00B 设置环境变量 NV_CUDNN_VERSION
ENV NV_CUDNN_VERSION=9.10.2.21-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 LIBRARY_PATH
ENV LIBRARY_PATH=/usr/local/cuda/lib64/stubs
# 2025-07-19 04:37:48 390.99KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_DEV_PACKAGE_NAME} ${NV_LIBNCCL_DEV_PACKAGE_NAME} # buildkit
# 2025-07-19 04:37:48 6.36GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-dev-12-9=${NV_CUDA_CUDART_DEV_VERSION} cuda-command-line-tools-12-9=${NV_CUDA_LIB_VERSION} cuda-minimal-build-12-9=${NV_CUDA_LIB_VERSION} cuda-libraries-dev-12-9=${NV_CUDA_LIB_VERSION} cuda-nvml-dev-12-9=${NV_NVML_DEV_VERSION} ${NV_NVPROF_DEV_PACKAGE} ${NV_LIBNPP_DEV_PACKAGE} libcusparse-dev-12-9=${NV_LIBCUSPARSE_DEV_VERSION} ${NV_LIBCUBLAS_DEV_PACKAGE} ${NV_LIBNCCL_DEV_PACKAGE} ${NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-19 04:37:48 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2025-07-19 04:37:48 0.00B 定义构建参数
ARG TARGETARCH
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE
ENV NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.27.3-1+cuda12.9
# 2025-07-19 04:37:48 0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.27.3-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE_VERSION
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=2.27.3-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE_NAME
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_NVPROF_DEV_PACKAGE
ENV NV_NVPROF_DEV_PACKAGE=cuda-nvprof-12-9=12.9.79-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_NVPROF_VERSION
ENV NV_NVPROF_VERSION=12.9.79-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE
ENV NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE=cuda-nsight-compute-12-9=12.9.1-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_CUDA_NSIGHT_COMPUTE_VERSION
ENV NV_CUDA_NSIGHT_COMPUTE_VERSION=12.9.1-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBCUBLAS_DEV_PACKAGE
ENV NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-12-9=12.9.1.4-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBCUBLAS_DEV_PACKAGE_NAME
ENV NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-12-9
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBCUBLAS_DEV_VERSION
ENV NV_LIBCUBLAS_DEV_VERSION=12.9.1.4-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBNPP_DEV_PACKAGE
ENV NV_LIBNPP_DEV_PACKAGE=libnpp-dev-12-9=12.4.1.87-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBNPP_DEV_VERSION
ENV NV_LIBNPP_DEV_VERSION=12.4.1.87-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_LIBCUSPARSE_DEV_VERSION
ENV NV_LIBCUSPARSE_DEV_VERSION=12.5.10.65-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_NVML_DEV_VERSION
ENV NV_NVML_DEV_VERSION=12.9.79-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_CUDA_CUDART_DEV_VERSION
ENV NV_CUDA_CUDART_DEV_VERSION=12.9.79-1
# 2025-07-19 04:37:48 0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=12.9.1-1
# 2025-07-19 04:22:35 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"]
# 2025-07-19 04:22:35 0.00B 设置环境变量 NVIDIA_PRODUCT_NAME
ENV NVIDIA_PRODUCT_NAME=CUDA
# 2025-07-19 04:22:35 2.53KB 复制新文件或目录到容器中
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit
# 2025-07-19 04:22:35 3.06KB 复制新文件或目录到容器中
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit
# 2025-07-19 04:22:35 240.07KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} ${NV_LIBNCCL_PACKAGE_NAME} # buildkit
# 2025-07-19 04:22:35 3.46GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-libraries-12-9=${NV_CUDA_LIB_VERSION} ${NV_LIBNPP_PACKAGE} cuda-nvtx-12-9=${NV_NVTX_VERSION} libcusparse-12-9=${NV_LIBCUSPARSE_VERSION} ${NV_LIBCUBLAS_PACKAGE} ${NV_LIBNCCL_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-19 04:22:35 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2025-07-19 04:22:35 0.00B 定义构建参数
ARG TARGETARCH
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE
ENV NV_LIBNCCL_PACKAGE=libnccl2=2.27.3-1+cuda12.9
# 2025-07-19 04:22:35 0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.27.3-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_VERSION
ENV NV_LIBNCCL_PACKAGE_VERSION=2.27.3-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_NAME
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE
ENV NV_LIBCUBLAS_PACKAGE=libcublas-12-9=12.9.1.4-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBCUBLAS_VERSION
ENV NV_LIBCUBLAS_VERSION=12.9.1.4-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE_NAME
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-9
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBCUSPARSE_VERSION
ENV NV_LIBCUSPARSE_VERSION=12.5.10.65-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBNPP_PACKAGE
ENV NV_LIBNPP_PACKAGE=libnpp-12-9=12.4.1.87-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_LIBNPP_VERSION
ENV NV_LIBNPP_VERSION=12.4.1.87-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_NVTX_VERSION
ENV NV_NVTX_VERSION=12.9.79-1
# 2025-07-19 04:22:35 0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=12.9.1-1
# 2025-07-19 04:11:18 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2025-07-19 04:11:18 0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
# 2025-07-19 04:11:18 17.29KB 复制新文件或目录到容器中
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
# 2025-07-19 04:11:18 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/cuda/lib64
# 2025-07-19 04:11:18 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-07-19 04:11:18 22.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit
# 2025-07-19 04:11:18 315.62MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-12-9=${NV_CUDA_CUDART_VERSION} cuda-compat-12-9 && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-19 04:11:02 0.00B 设置环境变量 CUDA_VERSION
ENV CUDA_VERSION=12.9.1
# 2025-07-19 04:11:02 10.26MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/${NVARCH}/3bf863cc.pub | apt-key add - && echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/${NVARCH} /" > /etc/apt/sources.list.d/cuda.list && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-19 04:11:02 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2025-07-19 04:11:02 0.00B 定义构建参数
ARG TARGETARCH
# 2025-07-19 04:11:02 0.00B 设置环境变量 NV_CUDA_CUDART_VERSION
ENV NV_CUDA_CUDART_VERSION=12.9.79-1
# 2025-07-19 04:11:02 0.00B 设置环境变量 NVIDIA_REQUIRE_CUDA brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.9 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551 brand=unknown,driver>=560,driver<561 brand=grid,driver>=560,driver<561 brand=tesla,driver>=560,driver<561 brand=nvidia,driver>=560,driver<561 brand=quadro,driver>=560,driver<561 brand=quadrortx,driver>=560,driver<561 brand=nvidiartx,driver>=560,driver<561 brand=vapps,driver>=560,driver<561 brand=vpc,driver>=560,driver<561 brand=vcs,driver>=560,driver<561 brand=vws,driver>=560,driver<561 brand=cloudgaming,driver>=560,driver<561 brand=unknown,driver>=565,driver<566 brand=grid,driver>=565,driver<566 brand=tesla,driver>=565,driver<566 brand=nvidia,driver>=565,driver<566 brand=quadro,driver>=565,driver<566 brand=quadrortx,driver>=565,driver<566 brand=nvidiartx,driver>=565,driver<566 brand=vapps,driver>=565,driver<566 brand=vpc,driver>=565,driver<566 brand=vcs,driver>=565,driver<566 brand=vws,driver>=565,driver<566 brand=cloudgaming,driver>=565,driver<566 brand=unknown,driver>=570,driver<571 brand=grid,driver>=570,driver<571 brand=tesla,driver>=570,driver<571 brand=nvidia,driver>=570,driver<571 brand=quadro,driver>=570,driver<571 brand=quadrortx,driver>=570,driver<571 brand=nvidiartx,driver>=570,driver<571 brand=vapps,driver>=570,driver<571 brand=vpc,driver>=570,driver<571 brand=vcs,driver>=570,driver<571 brand=vws,driver>=570,driver<571 brand=cloudgaming,driver>=570,driver<571
# 2025-07-19 04:11:02 0.00B 设置环境变量 NVARCH
ENV NVARCH=x86_64
# 2025-07-15 00:40:23 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-07-15 00:40:22 78.12MB
/bin/sh -c #(nop) ADD file:b4619a63cd7829e1338ddaa4995ca17003002dd54b0dfd675a6f54a2b69151a6 in /
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:8b49f83c60b74e345f9e1cfb27d9c01e10b26a8c0210338ccc3eec740ff5cccb",
"RepoTags": [
"slimerl/slime:nightly-dev-20260106a",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/slimerl/slime:nightly-dev-20260106a"
],
"RepoDigests": [
"slimerl/slime@sha256:938c6ccd057642b2ccc7c26439df7af9bc923a9d6c89c295387c0ec143a5827d",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/slimerl/slime@sha256:715715e67aecf89253336148db54a3b2f5a4f802503e6e518cee0c502b38a74d"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-01-06T11:41:21.913651575+08:00",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/nvidia/bin",
"NVARCH=x86_64",
"NVIDIA_REQUIRE_CUDA=cuda\u003e=12.9 brand=unknown,driver\u003e=535,driver\u003c536 brand=grid,driver\u003e=535,driver\u003c536 brand=tesla,driver\u003e=535,driver\u003c536 brand=nvidia,driver\u003e=535,driver\u003c536 brand=quadro,driver\u003e=535,driver\u003c536 brand=quadrortx,driver\u003e=535,driver\u003c536 brand=nvidiartx,driver\u003e=535,driver\u003c536 brand=vapps,driver\u003e=535,driver\u003c536 brand=vpc,driver\u003e=535,driver\u003c536 brand=vcs,driver\u003e=535,driver\u003c536 brand=vws,driver\u003e=535,driver\u003c536 brand=cloudgaming,driver\u003e=535,driver\u003c536 brand=unknown,driver\u003e=550,driver\u003c551 brand=grid,driver\u003e=550,driver\u003c551 brand=tesla,driver\u003e=550,driver\u003c551 brand=nvidia,driver\u003e=550,driver\u003c551 brand=quadro,driver\u003e=550,driver\u003c551 brand=quadrortx,driver\u003e=550,driver\u003c551 brand=nvidiartx,driver\u003e=550,driver\u003c551 brand=vapps,driver\u003e=550,driver\u003c551 brand=vpc,driver\u003e=550,driver\u003c551 brand=vcs,driver\u003e=550,driver\u003c551 brand=vws,driver\u003e=550,driver\u003c551 brand=cloudgaming,driver\u003e=550,driver\u003c551 brand=unknown,driver\u003e=560,driver\u003c561 brand=grid,driver\u003e=560,driver\u003c561 brand=tesla,driver\u003e=560,driver\u003c561 brand=nvidia,driver\u003e=560,driver\u003c561 brand=quadro,driver\u003e=560,driver\u003c561 brand=quadrortx,driver\u003e=560,driver\u003c561 brand=nvidiartx,driver\u003e=560,driver\u003c561 brand=vapps,driver\u003e=560,driver\u003c561 brand=vpc,driver\u003e=560,driver\u003c561 brand=vcs,driver\u003e=560,driver\u003c561 brand=vws,driver\u003e=560,driver\u003c561 brand=cloudgaming,driver\u003e=560,driver\u003c561 brand=unknown,driver\u003e=565,driver\u003c566 brand=grid,driver\u003e=565,driver\u003c566 brand=tesla,driver\u003e=565,driver\u003c566 brand=nvidia,driver\u003e=565,driver\u003c566 brand=quadro,driver\u003e=565,driver\u003c566 brand=quadrortx,driver\u003e=565,driver\u003c566 brand=nvidiartx,driver\u003e=565,driver\u003c566 brand=vapps,driver\u003e=565,driver\u003c566 brand=vpc,driver\u003e=565,driver\u003c566 brand=vcs,driver\u003e=565,driver\u003c566 brand=vws,driver\u003e=565,driver\u003c566 brand=cloudgaming,driver\u003e=565,driver\u003c566 brand=unknown,driver\u003e=570,driver\u003c571 brand=grid,driver\u003e=570,driver\u003c571 brand=tesla,driver\u003e=570,driver\u003c571 brand=nvidia,driver\u003e=570,driver\u003c571 brand=quadro,driver\u003e=570,driver\u003c571 brand=quadrortx,driver\u003e=570,driver\u003c571 brand=nvidiartx,driver\u003e=570,driver\u003c571 brand=vapps,driver\u003e=570,driver\u003c571 brand=vpc,driver\u003e=570,driver\u003c571 brand=vcs,driver\u003e=570,driver\u003c571 brand=vws,driver\u003e=570,driver\u003c571 brand=cloudgaming,driver\u003e=570,driver\u003c571",
"NV_CUDA_CUDART_VERSION=12.9.79-1",
"CUDA_VERSION=12.9.1",
"LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,utility",
"NV_CUDA_LIB_VERSION=12.9.1-1",
"NV_NVTX_VERSION=12.9.79-1",
"NV_LIBNPP_VERSION=12.4.1.87-1",
"NV_LIBNPP_PACKAGE=libnpp-12-9=12.4.1.87-1",
"NV_LIBCUSPARSE_VERSION=12.5.10.65-1",
"NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-9",
"NV_LIBCUBLAS_VERSION=12.9.1.4-1",
"NV_LIBCUBLAS_PACKAGE=libcublas-12-9=12.9.1.4-1",
"NV_LIBNCCL_PACKAGE_NAME=libnccl2",
"NV_LIBNCCL_PACKAGE_VERSION=2.27.3-1",
"NCCL_VERSION=2.27.3-1",
"NV_LIBNCCL_PACKAGE=libnccl2=2.27.3-1+cuda12.9",
"NVIDIA_PRODUCT_NAME=CUDA",
"NV_CUDA_CUDART_DEV_VERSION=12.9.79-1",
"NV_NVML_DEV_VERSION=12.9.79-1",
"NV_LIBCUSPARSE_DEV_VERSION=12.5.10.65-1",
"NV_LIBNPP_DEV_VERSION=12.4.1.87-1",
"NV_LIBNPP_DEV_PACKAGE=libnpp-dev-12-9=12.4.1.87-1",
"NV_LIBCUBLAS_DEV_VERSION=12.9.1.4-1",
"NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-12-9",
"NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-12-9=12.9.1.4-1",
"NV_CUDA_NSIGHT_COMPUTE_VERSION=12.9.1-1",
"NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE=cuda-nsight-compute-12-9=12.9.1-1",
"NV_NVPROF_VERSION=12.9.79-1",
"NV_NVPROF_DEV_PACKAGE=cuda-nvprof-12-9=12.9.79-1",
"NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev",
"NV_LIBNCCL_DEV_PACKAGE_VERSION=2.27.3-1",
"NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.27.3-1+cuda12.9",
"LIBRARY_PATH=/usr/local/cuda/lib64/stubs",
"NV_CUDNN_VERSION=9.10.2.21-1",
"NV_CUDNN_PACKAGE_NAME=libcudnn9-cuda-12",
"NV_CUDNN_PACKAGE=libcudnn9-cuda-12=9.10.2.21-1",
"NV_CUDNN_PACKAGE_DEV=libcudnn9-dev-cuda-12=9.10.2.21-1",
"NV_CUDNN_PACKAGE_DEV_HEADERS=libcudnn9-headers-cuda-12=9.10.2.21-1",
"DEBIAN_FRONTEND=noninteractive",
"CUDA_HOME=/usr/local/cuda",
"GDRCOPY_HOME=/usr/src/gdrdrv-2.5.1/",
"FLASHINFER_VERSION=0.5.3",
"LANG=en_US.UTF-8",
"LANGUAGE=en_US:en",
"LC_ALL=en_US.UTF-8"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/root/",
"Entrypoint": [
"/opt/nvidia/nvidia_entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.nvidia.cudnn.version": "9.10.2.21-1",
"maintainer": "NVIDIA CORPORATION \u003ccudatools@nvidia.com\u003e",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "24.04"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 52618106986,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/17b7449ffeaf48de646e986068235263bbd23bace192ebf7c858fdf6697ecfab/diff:/var/lib/docker/overlay2/7f9854804e65505c813db44ded1227b1679222fe3d927406ddbc822e0d644b64/diff:/var/lib/docker/overlay2/47e61ea462fd73e550b74047d08d1726add1d5e0b68e6bd04652dc866e51555f/diff:/var/lib/docker/overlay2/1a60e05ea8bef81ca56f36cbb2c6d4967c3c5dbb9e06ac2a876be6ba20badd5b/diff:/var/lib/docker/overlay2/ac9dd5323587fcfacd7ce014b87e74c8aac3913ca417f00db2fb7c13f8920d4a/diff:/var/lib/docker/overlay2/96e3aaa401c4e423ff0ae584e83f77088478036e59bbab016a2181946a089197/diff:/var/lib/docker/overlay2/a510081ec42398956cde0f2aa6fcf86342543471984b1ad33f9ac2d9e2fd1d34/diff:/var/lib/docker/overlay2/27b1068b49f83cbc9d482a88e5fc4c99ea4b569c68e63027c89bcb84ab32f348/diff:/var/lib/docker/overlay2/0f1fa3040bbb273136a12fb6d0833dd31bd4321bea63e6cacf8a64f574a2835a/diff:/var/lib/docker/overlay2/2aedf88725e6449b872aa2cac19ce379c9e37061121fa9c5c9fb3f8284b5533d/diff:/var/lib/docker/overlay2/f5613fc798405d7ddeda882ecf6eb845fb73ec96f947696401072d6cddbb55cb/diff:/var/lib/docker/overlay2/60fd8cd05c2c206729d4d571152a7ea99b2bd35a2eb91a181d30ea543d35ae4a/diff:/var/lib/docker/overlay2/0a7e7b1ffbf459bbd7ee9fa2f02ce834036e628a34b3cb416ca634eedc3ea6d9/diff:/var/lib/docker/overlay2/ede55e4d38d86ae7ba182e5db78cae2227d269012126d0a0f8813988d813539b/diff:/var/lib/docker/overlay2/04b3042d14747c591419648d9ff0f253440f89c6f51fb8619764f0b76aa18494/diff:/var/lib/docker/overlay2/dd9fd5240a5c4f3df928d4c8b59a1858e60a20824aa51a1dcaf202accab98cfa/diff:/var/lib/docker/overlay2/9ff088132f822969b67533db87739b3820e7829219dd8c0c76a083a0ef4fdf02/diff:/var/lib/docker/overlay2/ea06d181e226f95ce27ec6e2937185bb9c56a7b0c8bee64e42ee925b8df42522/diff:/var/lib/docker/overlay2/babc45ad9c89068f69122e0726aa1b9a9c0007062dd592f15ece4b84268ead8d/diff:/var/lib/docker/overlay2/47d4a470096e005b525ac9ccc9f9598ef11d90c8a9f8a69ed37370a09247a84d/diff:/var/lib/docker/overlay2/12943aac3382353058d36fd0a099a5709ee8842ec3e9e24b7bdb717f1e397714/diff:/var/lib/docker/overlay2/c84b83dec1a7e2a92db35df3fa8c4308b02985e22caebdec8a6ad3af781cfa31/diff:/var/lib/docker/overlay2/2f41dddc2e5ca07db9bea8297471a426f275a83438f10c0290a0963733bdd6ac/diff:/var/lib/docker/overlay2/c292796e7e9c1bdc17c78afb05a3a47c934eef71bd82529fc3d7836d8639ce22/diff:/var/lib/docker/overlay2/d83133d4fdf3ef1329a85544d2e6b26ddf42e6c1eaded9df1760c99a7e87e572/diff:/var/lib/docker/overlay2/cabd4a0022b4e775e29677abe82da0907f14c27e5bb4ffe435ea06af6777e258/diff:/var/lib/docker/overlay2/7dddbc4b2fbe7f6309de6ef247b0649d15ba6a3dc15ba4abf5e8d2ef14628165/diff:/var/lib/docker/overlay2/04c67d6ae1874da66aca7bc337a8de3fa90b1addcc387a2459cf7786f4db3fd1/diff:/var/lib/docker/overlay2/422e333fd50a29a0ee43adff90eb832b7189cbd6526faaab58172fdcea57c780/diff:/var/lib/docker/overlay2/5a31f8306f0cb2ac18ea121291af10c4077f03bc6fbbc854f3a88714b3173a32/diff:/var/lib/docker/overlay2/8aad32539281bb6550d3854f22b4a228ab3f2ea2ee275d9e5db840249cd6a415/diff:/var/lib/docker/overlay2/133338f3ac67bb4bf722b36425468a7e2ace141c5d70a59ecc353ed43c0d4468/diff:/var/lib/docker/overlay2/e4d2c4143fae7b09faab052fdddb1b0132d46399ee014668348e102b7259b625/diff:/var/lib/docker/overlay2/cdbe4ce0cd41b325bcbab3b037f9477a43e402225a31f3762e145d320333696d/diff:/var/lib/docker/overlay2/6ecb337833cd0fed4d2d2a823017c526990959e12c6d3630f537b7d4aecc19eb/diff:/var/lib/docker/overlay2/59cf7e93e04d7fb4dfaa5eef000d96c7f18ebba251490b6a0aa2587f2f961c54/diff:/var/lib/docker/overlay2/98c2c50ecf4126cc27c84fdf68c0718e61ff0cf1bcae818b3a7b4f8043b5a79c/diff:/var/lib/docker/overlay2/8f5d0e34e922423c7d21a2789a9ea6235741b243844325e1462f6c35d1f897c5/diff:/var/lib/docker/overlay2/e44c384d903496e5358e17c75e08005422dc591782f74cd64700c061e94fc8a2/diff:/var/lib/docker/overlay2/b2f31d712a6cc386dbb807772f3458fb845586f77410c3dd4324c28c752701b7/diff:/var/lib/docker/overlay2/3f5d16400f768f275f5a1e2c4a6d932c4e2fcc23e2e3b5e7054a48e59cf80079/diff:/var/lib/docker/overlay2/1b201e2f18f52dbc6610d190f0debeaa90f4ea2989e06ca5d86294a639fc75f2/diff:/var/lib/docker/overlay2/0b8a20804994aaf67bea09cf3ff12ee8aae2a624f9be587ee721bd4eb9f367ec/diff:/var/lib/docker/overlay2/a388734d01cfdf6dfedd7b3efc83fe93dc4d2634439e9d390c5d5dca8cb66a89/diff:/var/lib/docker/overlay2/991e890a8193fbf878af397ec57da7063fa912a4703767106f12636b3914fb01/diff:/var/lib/docker/overlay2/ff3501a9b2bf326aada24925b907c19e6ff60f647a548fbe91b546873cdd0645/diff:/var/lib/docker/overlay2/b9621bb09c75ed0561cb882dafd1793cd025119e19593b4d465189a211adc69d/diff:/var/lib/docker/overlay2/cfe658722f732ef7d58bd0f6b2aca6413815c695f21e9ece613790fc1ebb61a1/diff:/var/lib/docker/overlay2/b4c643fffccfa4863b251cb08b58c1e5cf114b4eb5f515731ebaf08c3b53780a/diff:/var/lib/docker/overlay2/5ae6b2818b1c62a7aecfed59962d55b5acee4315643a7e203800ddaa43c8f01a/diff:/var/lib/docker/overlay2/91bf2383af5eb15e495b7b5710bea3b974ca8703299dda071a2119cba7c0cb22/diff:/var/lib/docker/overlay2/bc14eeb4e388cfd1205b46b33f0c608063104a18ad460db90f98127160b02d40/diff:/var/lib/docker/overlay2/2a0c9cfe41e268f264bb69a30b74c9d437421e8adf10c52e9b5b05440af26fc2/diff:/var/lib/docker/overlay2/12be59f5387b66595870148f63328e8b6bd0544a0835490d2e4fbf17039b3b0d/diff:/var/lib/docker/overlay2/c0b1ebe1ea50626b9b0696779eb8e609b2b8999a54231538116cc186d7ed26ba/diff:/var/lib/docker/overlay2/240a6850805f2aa725f116992add0883419bfae6d2d3b5215b16484d4ee410ea/diff:/var/lib/docker/overlay2/720dcc39ff7f6d39856440b5c609999c748963d4878fb0d1f1cb0ef3eba8b330/diff:/var/lib/docker/overlay2/1b95160397eb2d3d369cef3e1820717a7a9dc20426f592f70ce503b31be8a147/diff:/var/lib/docker/overlay2/8fca3d04005dce6a2dc14db4a6e8646b5e09453fd8560f54614488a845cfd944/diff:/var/lib/docker/overlay2/6bdf18e179c1e5d076dd5bba9d1c37b4d343873eaadcbd0f1a3f7e8e3d8d0abd/diff:/var/lib/docker/overlay2/b43e9c72e7a50552b6e82052c87e5205c8b5bc76d5c4b812fc93b3663aa725ab/diff:/var/lib/docker/overlay2/83849eee4900a60a6a539297844ffc8f799418a4afffc1e1ca4f05d58983929e/diff:/var/lib/docker/overlay2/89c1ae1ba02e64e9c1b9a2163445cfa13fad7e30a191f53a192a641e161a3dbd/diff:/var/lib/docker/overlay2/2c19dc415111cea485761170608094ddbb29561098b94300e5647dac0fea09d3/diff:/var/lib/docker/overlay2/2cd667ad768a884e3399fe81ce603c820dca13d2bad3bb947b9cb7cfd8c18f65/diff:/var/lib/docker/overlay2/13c4f31ef81b8e24e5fedf9ed59bcf0b46344e62adae6919f6927b07e07fb8df/diff:/var/lib/docker/overlay2/75619f03d8ba315a2d6f06f95bd7c60cd7b3c77a8520de363ee507a8ba1bc866/diff:/var/lib/docker/overlay2/72cf21c3514433dca17a6f78ee816758ec6044f88e8de25555281881c256311c/diff:/var/lib/docker/overlay2/f7e626d7de47027ef3b46679ab5c131662fb51c4748e8bd4176f63103629a81d/diff:/var/lib/docker/overlay2/9ca71e054c37b616c81d2f6b2c8aaa0f5d927b2fe4201f2f2b4e23fb8033090c/diff:/var/lib/docker/overlay2/1316dc69b0d4797582b1fb67be4174cd9dfce18b9e43249eeed00af5318c0ab7/diff",
"MergedDir": "/var/lib/docker/overlay2/2b51369aadd2c7e15bfac558923c288efd7326349eef64fefa2bbf86c941f9cf/merged",
"UpperDir": "/var/lib/docker/overlay2/2b51369aadd2c7e15bfac558923c288efd7326349eef64fefa2bbf86c941f9cf/diff",
"WorkDir": "/var/lib/docker/overlay2/2b51369aadd2c7e15bfac558923c288efd7326349eef64fefa2bbf86c941f9cf/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:107cbdaeec042e6154640c94972c638f4e2fee795902b149e8ce9acbd03d59d7",
"sha256:d54e805fe9aac70390dd3e3ca1b6fd0f63b2cf5913eb0023bf741bd291d2a746",
"sha256:35a8bdbbbf277997b1e1efcbdc9ae5321ec3a96ceb81ad194ad58d671ab47bd4",
"sha256:12f5e36b8e7e83c3fa409e1b34eaec072b9381c8a5e600e9f03c53dbd295bec1",
"sha256:455bca42f6ec40ca42fea4bea15c6c17b97101af90413cdd25647de2b9d98960",
"sha256:6e980015d67b5cae225c0adf06e30b516f62600df02350db433029e63968b932",
"sha256:97486d1882c55d529af69661c72297f97dd38801c0dfa771cbbbe649da358078",
"sha256:d38a3b5fb295c76c1383bf5f56fa8ede57ce3ad574a6a6918307daab6ae62889",
"sha256:3cefe4836f3110ecc622b831aafa0c278feabc23c5aeb8a914f9f90727fcbd1a",
"sha256:3a91992f0bb9e54dbdface53427b7bea60d9e32dacef2105f5f15ce7cae11b17",
"sha256:9c481f26e4c2227ea8326b5a770905d99fe3770090c01733ca65f36a4b1e920c",
"sha256:5e16802760d009002b863933de78747f17d0a47dbbaa22448e17d3be8a5ea69c",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:716dd7c6c03442b356dc8ba6d4c9daf81cb91e16a63efa4c0bde0b2a57a380c4",
"sha256:99b58e93265b18e809b3a00ca790ec6feacc4760c636c181d7c98716a1f4b090",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:1e2b35512ebb1fee0fdff3dda1737affc90faed539bda477a9057677efd6fb45",
"sha256:d14116132cd60632e897e06456f041a629fbe6126504323d149f6b012a9c9fbf",
"sha256:3a7d24456f6658edde11cbc31de006f72cc087c5f576f45a237271edd332ddae",
"sha256:c34a4d39c0c2d261ad4b45576dfb204e0bf531847976112f6b4b7905d2e9a215",
"sha256:671fb9a4d9077af846dc50f291e60d52a989b9026da364cfe7ab7c2dd4fecc82",
"sha256:5713a42a9f8eb993d133f35973a4daa0ef97606bdd1d1da697a7e48824f1dfe8",
"sha256:eea7ce27753a176b349d5a6a0177981cd23f042b3c88f00d5210d7d829cfe084",
"sha256:30c3f6162d5f9a2ab31e22026a490d16fccd7b3fce626ac1e16369b16bbe39d0",
"sha256:99fc8c52bcfd55e6c1e101a0368b1479108cc22178891f2b5d8b092965a13e81",
"sha256:bf99ab5aebc24ffe561b07ba66791faeda5d0a74a4be008ad7f71fcc7d4aa2d1",
"sha256:e1fd084ab7297b405c20e0a72101c58fdd682e6ea2da61062e8955121e37408b",
"sha256:e66280cb7ba5062ec906bc6a3b1a40db445353afb01e3dd160a69599b29645fa",
"sha256:0db2e699116b35727e06cac31d570ea4f76a6b45f812caba9886506050a92a8f",
"sha256:1a7b04f1efb0d3ccaa10181712110de58444ed8bcfcce2ff21b92484c9980119",
"sha256:835ffca56aef99b302117f03863402a4a3719da3d30abadd8ea94cf753468f88",
"sha256:54e5e0e6a0eed5424682a2165ca262547cd47a1cbf52343105a5980c206b5e34",
"sha256:dbb0a703fafef0f231f9734a5059f1e4aac234c02ae892bc340f3f2e86cfccc3",
"sha256:22e70f28d23a656cc42da37134d44dcff27b02ebe71e40c298977f0fb5876fa8",
"sha256:1845236669695b5fbefd7eaa17ca3b965e8892a1b7aa974d34d194143cf3d76f",
"sha256:abf7516944591c59ba48fcc481d9744df48e2910a73f07ec43086cf283fd43bc",
"sha256:35cd0b82b7f24c1413cdb1b4af8988b6b571c62fe9e46e7388989f453742194c",
"sha256:ed3612c0236392eba3475e02617b497cca10d398cd97449273b3821dd10c9765",
"sha256:dfa7272d86c28adcec19cc056eb3c1d7f20ed313105dfffa875c4890607d66eb",
"sha256:10190c4064fcdcf24b6713cc97bcc2c8eac066a11b4623a9945dba92792891a3",
"sha256:134632d7b8ada74e6b09b2dc6fdc111d4dcfc3268f525c17e7d048f00786f3a6",
"sha256:c2c8310035c3d759c7338bccee3cab3c85cc568de9ce142c3907a93c610212ed",
"sha256:2fb6c52590ccff72860e1cb3272daebf38a3965425510c21c89fc943e407b032",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:358c72bdfb1da74587448273b19aecca0a5dbf57a479f1114d32bafcca54c695",
"sha256:9d66bc56c5c0763a7fa1e4b80f13e5fc18c836729e2ef61ecaffe8ab563e164c",
"sha256:3be6929e777d7f4d875a494784c2f4f8da2476aaef7ee9b0b102d12aa67d8510",
"sha256:2c943467fe9e01d24413bdf8a2406e79386de25bf7571df44fe3062033055e3b",
"sha256:69d76727859179e0402ead94ee0159e3f6e41375777b3d8cb1c9e9ab67fc5558",
"sha256:d15829a6c3b7aa1a59d53cfadd9827c3943ba847f5c05b07b6c73ff3da0d6fe8",
"sha256:7de3d0401f85d0aa1820e8046ce80124e141b3d0475a33be19a9cb794f6e3ff3",
"sha256:b4800812dbe2f3c306ef3567e1a3e390bc2ac15ffdf77c630d681eeef82ed392",
"sha256:488e46b9a59c79b1f736866513644adc107db752e40bcbec7751f4a50e6bb25d",
"sha256:790e3f559ce505330d18a1342357cd12eaae80de29fcf1508e50b3d430322b7c",
"sha256:a855ea87eba4f5a63b308e9575a2303c4df73982d423ceadea2ecabca61c25f3",
"sha256:810507e7bc15b741bd547e3e0ad03a23d6e3470305833317bd8882f2e3996ddb",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:c678973f5eb43994d0e62e457c66ce329b9085ec14959ec10774ec3731e4f987",
"sha256:14ce5c10a4f51b0c7d22bb3ac4f2a04112f1b1682f869c48f64901468fb2b8f5",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:872860f48802bd91abeb88ec93701c369a6173605c26fa01b9b311a574011e8c",
"sha256:3d952f0e26b8edfc074ffe763c1a468b22731d6f53643fc7b2ba35eab552ffed",
"sha256:a2df662e31939504d6ac12ea92fcbc1d213430d9dedaaa39fa83573f7fe76dfc",
"sha256:83eb156f608242da5cf217015691452a4ce8ba15ab2a71f6c8c282afd5df0ad7",
"sha256:d3fbc7a44647414168a5565b6991ddf5f372e7c8e54f4f08e41aeaa378445dbc",
"sha256:0878df834530c714b4f1415fdc3b8eadc3aac0db69e16e9d2dfaae887a80aa01",
"sha256:628374eba4d42575533c8981a27d0dd6cf31e7e9cd286db81aab3ef1c5dbb271",
"sha256:6c4c3e4a2d5a8d64d524cb24dcf924b3e61bc1d3457024b8ac8e8c067962450b",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:03fb519cac1a6cf497ffe0d372b7212e4e036e2729d904f8439bd88a375cdd3e"
]
},
"Metadata": {
"LastTagTime": "2026-01-10T01:32:40.599563494+08:00"
}
}