镜像构建历史
# 2026-05-29 04:57:59 198.13KB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:57:58 4.60GB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:56:57 23.88GB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:54:12 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:54:12 287.83MB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:54:01 333.47MB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:53:36 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:53:36 288.67MB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:53:03 964.93KB 执行命令并创建新的镜像层
RUN |10 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 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=24.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:53:03 0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
# 2026-05-29 04:53:03 0.00B 添加元数据标签
LABEL org.opencontainers.image.ref.name=rocm/pytorch:rocm7.2.4_ubuntu24.04_py3.12_pytorch_release_2.10.0+rocm7.2.4.lw.git3d3aa833
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG PYTORCH_WHEEL_INDEX=https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2.4/
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG UBUNTU_VERSION=24.04
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG ROCM_VERSION=7.2.4
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG APEX_VERSION=1.10.0+rocm7.2.4.git751f5dd5
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG TRITON_VERSION=3.6.0+rocm7.2.4.git4ed88892
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG TORCHAUDIO_VERSION=2.10.0+rocm7.2.4.git5047768f
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG TORCHVISION_VERSION=0.25.0+rocm7.2.4.git82df5f59
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG PYTORCH_VERSION=2.10.0+rocm7.2.4.lw.git3d3aa833
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG PYTHON_VERSION=3.12
# 2026-05-29 04:53:03 0.00B 定义构建参数
ARG BASE_IMAGE=ubuntu:24.04
# 2026-04-10 14:49:18 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2026-04-10 14:49:17 78.14MB
/bin/sh -c #(nop) ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in /
# 2026-04-10 14:49:15 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
# 2026-04-10 14:49:15 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2026-04-10 14:49:15 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:2eff32b27136f588d210dcee439719cc9b568b0470bdd6df4c139cfb8a19ad36",
"RepoTags": [
"rocm/pytorch:rocm7.2.4_ubuntu24.04_py3.12_pytorch_release_2.10.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rocm/pytorch:rocm7.2.4_ubuntu24.04_py3.12_pytorch_release_2.10.0"
],
"RepoDigests": [
"rocm/pytorch@sha256:4449f856653602317e4101a76fce599c7fcd58ccec2e539951fce5f73083179e",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rocm/pytorch@sha256:2b1b5421deeb8702a9a44256e293487dd068c99aee7028729d06823f56c86725"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-28T20:57:59.50274108Z",
"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_ubuntu24.04_py3.12_pytorch_release_2.10.0+rocm7.2.4.lw.git3d3aa833",
"org.opencontainers.image.version": "24.04"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 29463568596,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/46f17c77019f3181efccdf98fc8929a7fbac058228405a8e537a4b02b6bb45ea/diff:/var/lib/docker/overlay2/5f270ea790efb7b8e26fa496a06b8378805b1eb8c6ae1f8fdd6edb7d87f57390/diff:/var/lib/docker/overlay2/50f43e894dd01bd2a717f1d683366085cd25726d939103cc0902f43d50016f8b/diff:/var/lib/docker/overlay2/1c2ca748b27299861e0b53b769e1b48db01cd0a6d861072a67d01febdb7e5529/diff:/var/lib/docker/overlay2/a1b6d675f30b88e79980bc1207b1a6c9af60bcb659c5118d5bf7c59080e1ee84/diff:/var/lib/docker/overlay2/aa1599b7bcdc93cce5da1e5f36e4c6167db309bef71018bf3a8f2921a435fb3b/diff:/var/lib/docker/overlay2/64a943f0a3c4ddef61942dc89811958d0ab1f3cf9f996a86330816b2e891b8e8/diff",
"MergedDir": "/var/lib/docker/overlay2/3ccfc63367f555d024992984456f419b273dbe6b41c561e310f40eed957c311e/merged",
"UpperDir": "/var/lib/docker/overlay2/3ccfc63367f555d024992984456f419b273dbe6b41c561e310f40eed957c311e/diff",
"WorkDir": "/var/lib/docker/overlay2/3ccfc63367f555d024992984456f419b273dbe6b41c561e310f40eed957c311e/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:538812a4b9bd45adaac2b5e5b967daa6999aa44eb110aa32ae7c69702b906475",
"sha256:ba706710b01d46390833a8008c34d6becbace8529bb4540d800157003ebed56f",
"sha256:23b20c949681d946628cb8b61cbf454905ff70495bc5a210e11be6c1b998eaaa",
"sha256:003540beaa9be64258b60d8c2ac45a7d29d6bf6bd1e688a46f81e6776035b855",
"sha256:0d24e247c253c046e08a3309be9a74bbed6eab9ec8b457a34348d8809c69c18a",
"sha256:7f33f8effea8bd245556e74f2747817a178fe72316ae00494680437e776c33a7",
"sha256:a202ee0769d28be14d1817cd8c142dd1c1fc11271a9c2c2a50ec8255c0a574d3",
"sha256:76b2a40a425e7cb114972765472c1a411356d93e394910afc8722e040826debf"
]
},
"Metadata": {
"LastTagTime": "2026-06-09T02:47:40.79860607+08:00"
}
}