2025-09-29 21:12:56 UTC
6.02 GB
/usr/local/Ascend/ascend-toolkit/latest
ASCEND_HOME_PATH/usr/local/Ascend/ascend-toolkit/latest
ASCEND_OPP_PATH/usr/local/Ascend/ascend-toolkit/latest/opp
ASCEND_TOOLKIT_HOME/usr/local/Ascend/ascend-toolkit/latest
ASDOPS_LOG_LEVELERROR
ASDOPS_LOG_PATH/root
ASDOPS_LOG_TO_BOOST_TYPEatb
ASDOPS_LOG_TO_FILE1
ASDOPS_LOG_TO_FILE_FLUSH0
ASDOPS_LOG_TO_STDOUT0
ATB_COMPARE_TILING_EVERY_KERNEL0
ATB_DEVICE_TILING_BUFFER_BLOCK_NUM32
ATB_HOME_PATH/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0
ATB_HOST_TILING_BUFFER_BLOCK_NUM128
ATB_MATMUL_SHUFFLE_K_ENABLE1
ATB_OPSRUNNER_KERNEL_CACHE_GLOABL_COUNT5
ATB_OPSRUNNER_KERNEL_CACHE_LOCAL_COUNT1
ATB_OPSRUNNER_SETUP_CACHE_ENABLE1
ATB_SHARE_MEMORY_NAME_SUFFIX ATB_STREAM_SYNC_EVERY_KERNEL_ENABLE0
ATB_STREAM_SYNC_EVERY_OPERATION_ENABLE0
ATB_STREAM_SYNC_EVERY_RUNNER_ENABLE0
ATB_WORKSPACE_MEM_ALLOC_ALG_TYPE1
ATB_WORKSPACE_MEM_ALLOC_GLOBAL0
DEBIAN_FRONTENDnoninteractive
LANGen_US.UTF-8
LANGUAGEen_US:en
LCCL_DETERMINISTIC0
LCCL_PARALLEL0
LC_ALLen_US.UTF-8
LD_LIBRARY_PATH/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/lib:/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/examples:/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/tests/atbopstest:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64/plugin:/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/nnengine:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling:/usr/local/Ascend/driver/lib64/common/:/usr/local/Ascend/driver/lib64/driver/:
PATH/root/.cargo/bin:/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/bin:/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/usr/local/Ascend/ascend-toolkit/latest/tools/ccec_compiler/bin:/usr/local/python3.11.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PYTHONPATH/usr/local/Ascend/ascend-toolkit/latest/python/site-packages:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe:
TOOLCHAIN_HOME/usr/local/Ascend/ascend-toolkit/latest/toolkit
[#000] sha256:ef6d179edc98e93dc6073cb3ddec6f1a6ed1d68d04cd7836a82abfd397922a05 - 0.42% (26.1 MB)
[#001] sha256:bd89e262a9a5572c8369f22eac238c3c7fa3fb96dd3c27316611a31492fe62c9 - 1.95% (120 MB)
[#002] sha256:52a17cde4d894521408152d698df615547540f3051281b5c67f09b62263e726b - 2.77% (171 MB)
[#003] sha256:74b6643ec2bdd3a59dfe1599ae2131ca838bfbfea83f5d70d981c7b95b8de5aa - 67.38% (4.06 GB)
[#004] sha256:a757f0460bd0dd81fbd0a37ed3cc2049e0f610377c2b514eb990419efe34276d - 0.0% (214 Bytes)
[#005] sha256:140aa0dd07c916d6ccc27493a9f0efcc86d8caf44d1611e488e7a46abd5689a8 - 0.0% (1.82 KB)
[#006] sha256:ad386bf58ec2596ae9dc38db3784a3521bc2eff8625d07db1e76f9a4e75dafe8 - 0.0% (340 Bytes)
[#007] sha256:8488045762ae9121d5a10f013fb574bc96666e26146282fdcbce377c0798e7f7 - 0.0% (105 Bytes)
[#008] sha256:8b14e11d66a6b92ceb0b62ed895678a9494d936b804f9315d652677429e488a4 - 0.0% (879 Bytes)
[#009] sha256:20f95e462146c987005e73063ae1e236b31d37f62e0f4dd27397a8af969af63d - 5.06% (312 MB)
[#010] sha256:1c5f92c6d4c9dc6ae6915564c164e45ab3dcf967645f9a8e5769b6139553e204 - 0.02% (1000 KB)
[#011] sha256:8eec8a09f57ffb5d5f7e1317d8ba6cac672c1269c27e429a14d025ddef3815d1 - 0.01% (397 KB)
[#012] sha256:e3a2ac5c3f8efc9a928c4edca1dbd00b1375b6b7ef63cb6880fb7c7fe795f462 - 4.16% (257 MB)
[#013] sha256:1e8b6c748c41aac4b90278a994dea45743b6f981e38fcf244fa0605b7ba6e06f - 6.85% (422 MB)
[#014] sha256:c798e3de1a30601dc812193219b5793eb79fd6a5ef45ed0bfa0563cd4cce4e12 - 4.9% (302 MB)
[#015] sha256:54d9788082de8967c8f7d6c8130bc956fdfb58707f763ab5a381b9db460a7da8 - 0.43% (26.5 MB)
[#016] sha256:9875fd12043e59844a87b2995585c730f58165399f4ef35753b3791e37d8e859 - 0.19% (11.8 MB)
[#017] sha256:e787cfc6f08126a7ec22d52c478a3b2fb9840191e7fa1eaa132b8d8e36b20a49 - 5.85% (361 MB)
/bin/sh -c #(nop) ARG RELEASE
2025-07-14 16:34:14 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2025-07-14 16:34:14 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2025-07-14 16:34:14 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
2025-07-14 16:34:16 UTC/bin/sh -c #(nop) ADD file:834c1c2a4c7753a37759a9b21f64a990572643eee18669b1faa782fee45355ed in /
2025-07-14 16:34:17 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/python3.11.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASCEND_TOOLKIT_HOME=/usr/local/Ascend/ascend-toolkit/latest
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV LD_LIBRARY_PATH=/usr/local/Ascend/driver/lib64/common/:/usr/local/Ascend/driver/lib64/driver/:
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/nnengine:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling:/usr/local/Ascend/driver/lib64/common/:/usr/local/Ascend/driver/lib64/driver/:
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64/plugin:/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/nnengine:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling:/usr/local/Ascend/driver/lib64/common/:/usr/local/Ascend/driver/lib64/driver/:
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV PYTHONPATH=/usr/local/Ascend/ascend-toolkit/latest/python/site-packages:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe:
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/usr/local/Ascend/ascend-toolkit/latest/tools/ccec_compiler/bin:/usr/local/python3.11.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASCEND_AICPU_PATH=/usr/local/Ascend/ascend-toolkit/latest
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASCEND_OPP_PATH=/usr/local/Ascend/ascend-toolkit/latest/opp
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV TOOLCHAIN_HOME=/usr/local/Ascend/ascend-toolkit/latest/toolkit
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASCEND_HOME_PATH=/usr/local/Ascend/ascend-toolkit/latest
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_HOME_PATH=/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV LD_LIBRARY_PATH=/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/lib:/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/examples:/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/tests/atbopstest:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64:/usr/local/Ascend/ascend-toolkit/latest/tools/aml/lib64/plugin:/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/latest/lib64/plugin/nnengine:/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/op_tiling:/usr/local/Ascend/driver/lib64/common/:/usr/local/Ascend/driver/lib64/driver/:
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/bin:/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/usr/local/Ascend/ascend-toolkit/latest/tools/ccec_compiler/bin:/usr/local/python3.11.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_STREAM_SYNC_EVERY_KERNEL_ENABLE=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_STREAM_SYNC_EVERY_RUNNER_ENABLE=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_STREAM_SYNC_EVERY_OPERATION_ENABLE=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_OPSRUNNER_SETUP_CACHE_ENABLE=1
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_OPSRUNNER_KERNEL_CACHE_LOCAL_COUNT=1
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_OPSRUNNER_KERNEL_CACHE_GLOABL_COUNT=5
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_WORKSPACE_MEM_ALLOC_ALG_TYPE=1
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_WORKSPACE_MEM_ALLOC_GLOBAL=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_COMPARE_TILING_EVERY_KERNEL=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_HOST_TILING_BUFFER_BLOCK_NUM=128
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_DEVICE_TILING_BUFFER_BLOCK_NUM=32
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_SHARE_MEMORY_NAME_SUFFIX=
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ATB_MATMUL_SHUFFLE_K_ENABLE=1
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASDOPS_LOG_LEVEL=ERROR
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASDOPS_LOG_TO_STDOUT=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASDOPS_LOG_TO_FILE=1
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASDOPS_LOG_TO_FILE_FLUSH=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASDOPS_LOG_TO_BOOST_TYPE=atb
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV ASDOPS_LOG_PATH=/root
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV LCCL_DETERMINISTIC=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)ENV LCCL_PARALLEL=0
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -c]
2025-07-26 07:26:48 UTC (buildkit.dockerfile.v0)RUN /bin/bash -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y apt-transport-https ca-certificates bash libc6 libsqlite3-dev gcc g++ make cmake git && apt-get clean && rm -rf /var/lib/apt/lists/* && rm -rf /var/tmp/* && rm -rf /tmp/* # buildkit
2025-07-26 07:47:13 UTC (buildkit.dockerfile.v0)COPY /usr/local/python3.11.13 /usr/local/python3.11.13 # buildkit
2025-07-26 07:48:35 UTC (buildkit.dockerfile.v0)COPY /usr/local/Ascend /usr/local/Ascend # buildkit
2025-07-26 07:48:35 UTC (buildkit.dockerfile.v0)COPY /etc/Ascend /etc/Ascend # buildkit
2025-07-26 07:48:35 UTC (buildkit.dockerfile.v0)RUN /bin/bash -c CANN_TOOLKIT_ENV_FILE="/usr/local/Ascend/ascend-toolkit/set_env.sh" && CANN_NNAL_ENV_FILE="/usr/local/Ascend/nnal/atb/set_env.sh" && echo "source ${CANN_TOOLKIT_ENV_FILE}" >> /etc/profile && echo "source ${CANN_TOOLKIT_ENV_FILE}" >> ~/.bashrc && echo "source ${CANN_NNAL_ENV_FILE}" >> /etc/profile && echo "source ${CANN_NNAL_ENV_FILE}" >> ~/.bashrc # buildkit
2025-07-26 07:48:35 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/bin/bash" "-c" " source /usr/local/Ascend/ascend-toolkit/set_env.sh && source /usr/local/Ascend/nnal/atb/set_env.sh && exec \"$@\"" "--"]
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=arm64 # auto-set by Buildx (amd64/arm64)
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG DEVICE_TYPE=910b
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG APTMIRROR=mirrors.huaweicloud.com
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG PYTORCH_VERSION=2.6.0
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG TORCHVISION_VERSION=0.21.0
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG VLLM_TAG=v0.8.5
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG SGLANG_TAG=main
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG SGLANG_KERNEL_NPU_TAG=20250926
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ARG TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c if [ "$TARGETARCH" = "amd64" ]; then echo "Using x86_64 dependencies"; echo "MEMFABRIC_URL=$MEMFABRIC_URL_AMD64" >> /etc/environment_new; echo "PTA_URL=$PTA_URL_AMD64" >> /etc/environment_new; echo "TRITON_ASCEND_URL=$TRITON_ASCEND_URL_AMD64" >> /etc/environment_new; elif [ "$TARGETARCH" = "arm64" ]; then echo "Using aarch64 dependencies"; echo "MEMFABRIC_URL=$MEMFABRIC_URL_ARM64" >> /etc/environment_new; echo "PTA_URL=$PTA_URL_ARM64" >> /etc/environment_new; echo "TRITON_ASCEND_URL=$TRITON_ASCEND_URL_ARM64" >> /etc/environment_new; else echo "Unsupported TARGETARCH: $TARGETARCH"; exit 1; fi # buildkit
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)WORKDIR /workspace
2025-09-29 20:47:38 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2025-09-29 20:47:39 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c pip config set global.index-url $PIP_INDEX_URL && if [ -n "$APTMIRROR" ]; then sed -i "s|//.*.ubuntu.com|//$APTMIRROR|g" /etc/apt/sources.list; fi # buildkit
2025-09-29 20:49:43 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c apt-get update -y && apt upgrade -y && apt-get install -y build-essential cmake vim wget curl unzip net-tools zlib1g-dev lld clang locales ccache openssl libssl-dev pkg-config ca-certificates protobuf-compiler && rm -rf /var/cache/apt/* && rm -rf /var/lib/apt/lists/* && update-ca-certificates && locale-gen en_US.UTF-8 # buildkit
2025-09-29 20:49:43 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/root/.cargo/bin:/usr/local/Ascend/nnal/atb/latest/atb/cxx_abi_0/bin:/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/usr/local/Ascend/ascend-toolkit/latest/tools/ccec_compiler/bin:/usr/local/python3.11.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-09-29 20:49:45 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c . /etc/environment_new && pip install $MEMFABRIC_URL --no-cache-dir # buildkit
2025-09-29 20:49:48 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c pip install setuptools-rust wheel build --no-cache-dir # buildkit
2025-09-29 20:50:35 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && rustc --version && cargo --version && protoc --version # buildkit
2025-09-29 20:54:26 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c git clone --depth 1 https://github.com/vllm-project/vllm.git --branch $VLLM_TAG && (cd vllm && VLLM_TARGET_DEVICE="empty" pip install -v . --no-cache-dir) && rm -rf vllm # buildkit
2025-09-29 20:56:08 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c . /etc/environment_new && pip install torch==$PYTORCH_VERSION torchvision==$TORCHVISION_VERSION --index-url https://download.pytorch.org/whl/cpu --no-cache-dir && wget ${PTA_URL} && pip install ./torch_npu-2.6.0.post2+git95d6260-cp311-cp311-linux_aarch64.whl --no-cache-dir && python3 -m pip install --no-cache-dir attrs==24.2.0 numpy==1.26.4 scipy==1.13.1 decorator==5.1.1 psutil==6.0.0 pytest==8.3.2 pytest-xdist==3.6.1 pyyaml pybind11 && pip install ${TRITON_ASCEND_URL} --no-cache-dir # buildkit
2025-09-29 20:56:16 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c wget https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/CANN-custom_ops-8.2.0.0-$DEVICE_TYPE-linux.aarch64.run && chmod a+x ./CANN-custom_ops-8.2.0.0-$DEVICE_TYPE-linux.aarch64.run && ./CANN-custom_ops-8.2.0.0-$DEVICE_TYPE-linux.aarch64.run --quiet --install-path=/usr/local/Ascend/ascend-toolkit/latest/opp && wget https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/custom_ops-1.0.$DEVICE_TYPE-cp311-cp311-linux_aarch64.whl && pip install ./custom_ops-1.0.$DEVICE_TYPE-cp311-cp311-linux_aarch64.whl # buildkit
2025-09-29 21:03:24 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c . /etc/environment_new && pip install wheel==0.45.1 && git clone --branch $SGLANG_KERNEL_NPU_TAG https://github.com/sgl-project/sgl-kernel-npu.git && export LD_LIBRARY_PATH=${ASCEND_CANN_PATH}/latest/runtime/lib64/stub:$LD_LIBRARY_PATH && export CPLUS_INCLUDE_PATH=${ASCEND_HOME_PATH}/x86_64-linux/include/experiment/platform/ && source ${ASCEND_CANN_PATH}/set_env.sh && cd sgl-kernel-npu && bash build.sh && pip install output/deep_ep*.whl output/sgl_kernel_npu*.whl --no-cache-dir && cd .. && rm -rf sgl-kernel-npu && cd "$(pip show deep-ep | awk '/^Location:/ {print $2}')" && ln -s deep_ep/deep_ep_cpp*.so # buildkit
2025-09-29 21:12:56 UTC (buildkit.dockerfile.v0)RUN |21 TARGETARCH=arm64 #= auto-set= by= Buildx= (amd64/arm64)= DEVICE_TYPE=910b PIP_INDEX_URL=https://mirrors.huaweicloud.com/repository/pypi/simple APTMIRROR=mirrors.huaweicloud.com PYTORCH_VERSION=2.6.0 TORCHVISION_VERSION=0.21.0 VLLM_TAG=v0.8.5 SGLANG_TAG=main ASCEND_CANN_PATH=/usr/local/Ascend/ascend-toolkit SGLANG_KERNEL_NPU_TAG=20250926 MEMFABRIC_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_x86_64.whl PTA_URL_AMD64=https://gitcode.com/Ascend/pytorch/releases/download/v7.1.0.2-pytorch2.6.0/torch_npu-2.6.0.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl TRITON_ASCEND_URL_AMD64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250815-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl MEMFABRIC_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/mf_adapter-1.0.0-cp311-cp311-linux_aarch64.whl PTA_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/ops/torch_npu-2.6.0.post2%2Bgit95d6260-cp311-cp311-linux_aarch64.whl TRITON_ASCEND_URL_ARM64=https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/triton_ascend-3.2.0.dev20250729-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl /bin/bash -c mkdir /workspace/sglang && wget -O code.zip "https://sglang-ascend.obs.cn-east-3.myhuaweicloud.com/sglang/code.zip" && unzip code.zip && cd sglang-dsv32_npu && (cd python && rm -rf pyproject.toml && mv pyproject_other.toml pyproject.toml && pip install -v .[srt_npu] --no-cache-dir) && (cd sgl-router && python -m build && pip install --force-reinstall dist/*.whl) && cd .. && rm -rf code.zip sglang-dsv32_npu # buildkit
2025-09-29 21:12:56 UTC (buildkit.dockerfile.v0)CMD ["/bin/bash"]
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.