镜像构建历史
# 2026-05-29 04:51:54 194.47KB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c git clone https://github.com/ROCm/pytorch-micro-benchmarking /var/lib/jenkins/pytorch-micro-benchmarking && ln -sf /usr/bin/python3 /usr/bin/python # buildkit
# 2026-05-29 04:51:53 4.54GB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c set -e && WHEEL_INDEX="${PYTORCH_WHEEL_INDEX:-https://repo.radeon.com/rocm/manylinux/rocm-rel-${ROCM_VERSION}/}" && echo "Installing from $WHEEL_INDEX Python $PYTHON_VERSION" && pip install --no-cache-dir --find-links "${WHEEL_INDEX}" --prefer-binary "torch==${PYTORCH_VERSION}" "torchvision==${TORCHVISION_VERSION}" "torchaudio==${TORCHAUDIO_VERSION}" "triton==${TRITON_VERSION}" && pip install --no-cache-dir --find-links "${WHEEL_INDEX}" --prefer-binary "apex==${APEX_VERSION}" && for pkg in torch torchvision torchaudio triton apex; do pip show "$pkg" >/dev/null 2>&1 || { echo "ERROR: $pkg missing"; exit 1; }; done && python -c "import torch, torchvision, torchaudio; tv=torch.__version__; vv=torchvision.__version__; av=torchaudio.__version__; assert '+rocm' in tv, f'Expected ROCm torch wheel, got: {tv}'; assert '+rocm' in vv, f'Expected ROCm torchvision wheel, got: {vv}'; assert '+rocm' in av, f'Expected ROCm torchaudio wheel, got: {av}'; print('torch:', tv, 'hip:', torch.version.hip); print('torchvision:', vv); print('torchaudio:', av)" # buildkit
# 2026-05-29 04:50:46 23.66GB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c set -eux; mkdir -p --mode=0755 /etc/apt/keyrings; wget -qO- https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor | tee /etc/apt/keyrings/rocm.gpg > /dev/null; if [ "$PYTHON_VERSION" = "3.12" ]; then CODENAME=noble; elif [ "$PYTHON_VERSION" = "3.10" ]; then CODENAME=jammy; else echo "Only PYTHON_VERSION 3.10 or 3.12 is supported" && exit 1; fi; printf 'deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/%s %s main\n' "${ROCM_VERSION}" "${CODENAME}" > /etc/apt/sources.list.d/rocm.list; printf '%s\n' 'Package: *' 'Pin: release o=repo.radeon.com' 'Pin-Priority: 600' > /etc/apt/preferences.d/rocm-pin-600; apt-get update; apt-get install -y --no-install-recommends rocm python3-setuptools python3-wheel; apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
# 2026-05-29 04:44:47 0.00B 设置环境变量 PATH
ENV PATH=/opt/venv/bin:/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2026-05-29 04:44:47 281.90MB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c python${PYTHON_VERSION} -m venv /opt/venv && . /opt/venv/bin/activate && /opt/venv/bin/python -m pip install --upgrade pip setuptools && /opt/venv/bin/python -m pip install hypothesis scipy ninja # buildkit
# 2026-05-29 04:44:37 264.98MB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c add-apt-repository ppa:deadsnakes/ppa && apt update && apt install -y python${PYTHON_VERSION} python3-pip python3-venv && if [ "${PYTHON_VERSION}" = "3.10" ]; then apt install -y --no-install-recommends python${PYTHON_VERSION}-dev python${PYTHON_VERSION}-distutils python${PYTHON_VERSION}-venv; elif [ "${PYTHON_VERSION}" = "3.12" ]; then apt install -y --no-install-recommends python${PYTHON_VERSION}-dev python${PYTHON_VERSION}-venv; else echo "Only PYTHON_VERSION 3.10 or 3.12 is supported" && exit 1; fi && apt clean && rm -rf /var/lib/apt/lists/* # buildkit
# 2026-05-29 04:44:16 0.00B 设置环境变量 PATH LD_LIBRARY_PATH
ENV PATH=/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_LIBRARY_PATH=/opt/rocm/lib
# 2026-05-29 04:44:16 276.65MB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c apt update && apt install -y wget software-properties-common curl rsync dialog git gnupg # buildkit
# 2026-05-29 04:43:44 993.41KB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:22.04 PYTHON_VERSION=3.10 PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833 TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59 TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892 APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5 ROCM_VERSION=7.2.4 UBUNTU_VERSION=22.04 PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/ /bin/sh -c echo "tzdata tzdata/Areas select Etc" | debconf-set-selections && echo "tzdata tzdata/Zones/Etc select UTC" | debconf-set-selections # buildkit
# 2026-05-29 04:43:44 0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
# 2026-05-29 04:43:44 0.00B 添加元数据标签
LABEL org.opencontainers.image.ref.name=rocm/pytorch:rocm7.2.4_ubuntu22.04_py3.10_pytorch_release_2.10.0+rocm7.2.4.lw.git3d3aa833
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG UBUNTU_VERSION=22.04
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG ROCM_VERSION=7.2.4
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG PYTHON_VERSION=3.10
# 2026-05-29 04:43:44 0.00B 定义构建参数
ARG BASE_IMAGE=ubuntu:22.04
# 2026-05-09 12:49:23 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2026-05-09 12:49:23 78.07MB
/bin/sh -c #(nop) ADD file:14c8897ef5107db11b35f5a0c05bdcb883c0a6daa83d07d4439865541f08514c in /
# 2026-05-09 12:49:21 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2026-05-09 12:49:21 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2026-05-09 12:49:21 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:13c9b7e245769a1c05e872ec233ab924ebe805b60eb0f05c4a6ce18529ee0904",
"RepoTags": [
"rocm/pytorch:rocm7.2.4_ubuntu22.04_py3.10_pytorch_release_2.10.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rocm/pytorch:rocm7.2.4_ubuntu22.04_py3.10_pytorch_release_2.10.0"
],
"RepoDigests": [
"rocm/pytorch@sha256:3b71b642af60419cd68156d3ab4114943a6d39b730d4dd6b33e8f6ffdb982f88",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rocm/pytorch@sha256:1de614073c7a24424b0c0d3179e162fea1fa7d2d4ce867c7b58a5b438bd4f37d"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-28T20:51:54.398276105Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/opt/venv/bin:/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"DEBIAN_FRONTEND=noninteractive",
"LD_LIBRARY_PATH=/opt/rocm/lib"
],
"Cmd": [
"/bin/bash"
],
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"org.opencontainers.image.ref.name": "rocm/pytorch:rocm7.2.4_ubuntu22.04_py3.10_pytorch_release_2.10.0+rocm7.2.4.lw.git3d3aa833",
"org.opencontainers.image.version": "22.04"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 29106127030,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/5234bed228491148d88668f47be03dd81530b24679bbd45c2c12578d515a2a85/diff:/var/lib/docker/overlay2/1a6f05f0e0e0770768aa46abbb5646cb2b9082a8d0e60a7d2653037bd3da8534/diff:/var/lib/docker/overlay2/8489f865aa3bcad7da9543cb3e2738b62964d23c62d73632f4632bbf2f260474/diff:/var/lib/docker/overlay2/911cada7bee2262fc20c84848c7135e4a16a50309f75271deb0d4dc56f08fb82/diff:/var/lib/docker/overlay2/4a90d7a21f685be8d32df919bdcec363509ffb6a31407ea57d977bf2c437d38e/diff:/var/lib/docker/overlay2/524ac645517721fe8fe94f2faf195833fbbe6359232d7e42f795734cec6b4368/diff:/var/lib/docker/overlay2/5dae870e69bbe9ad30a10d629e0d9e1f52628996fce06717fab3fd68e7fd73ec/diff",
"MergedDir": "/var/lib/docker/overlay2/1ca7e289c15dae7f9b19d778411e4b261273b86abc9abc422a1c9ab671d911c9/merged",
"UpperDir": "/var/lib/docker/overlay2/1ca7e289c15dae7f9b19d778411e4b261273b86abc9abc422a1c9ab671d911c9/diff",
"WorkDir": "/var/lib/docker/overlay2/1ca7e289c15dae7f9b19d778411e4b261273b86abc9abc422a1c9ab671d911c9/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:8bba68e7621928237aa6d6e2c680cb9572c942ee23c2adabd22016bb67cb938d",
"sha256:65e4190201a2548dd4ee08b505642a5eeaea897f14a4e80fb930fe266b9a2177",
"sha256:2bf49a1c7cb2195a1a80c176e9c1c029a9dfdf1f586e26b2d8c85fb623439eb0",
"sha256:ef0a2766eb25954245f3abb9e01c0f517c41b10f2f71684e55fa010ce8f1e494",
"sha256:42b2ee37be6fd244992738ac62be5cc1cb8209085415d1760114804cfbbde473",
"sha256:a7286ca7e392cde812c329a4cd055461891f3e4e53eb4da71ca1867272363923",
"sha256:ff4a317dd0c1c88fa248ac70d0f15e635e163952f8534546d99f92a90e9afbbf",
"sha256:fb759fb42b46c2ca3256f04cbd79f08503f2175e95ea39ba424281b872ccdbf4"
]
},
"Metadata": {
"LastTagTime": "2026-06-09T00:44:45.666672718+08:00"
}
}