Namespace
yanwk
Image / Tag
comfyui-boot:rocm7-20260316
Content Digest
sha256:dd435f0b8b5abc49c64e37557e04ff25662d853fc6baa25ca2d8f2e6e6503726
Details
Created

2026-03-16 08:20:26 UTC

Size

14.9 GB

Content Digest
Labels
  • maintainer
    code@yanwk.fun
  • org.opencontainers.image.ref.name
    rocm/pytorch:rocm7.2_ubuntu24.04_py3.12_pytorch_release_2.10.0
  • org.opencontainers.image.version
    24.04

Environment
CLI_ARGS

DEBIAN_FRONTEND

noninteractive

FLASH_ATTENTION_TRITON_AMD_ENABLE

TRUE

LD_LIBRARY_PATH

/opt/rocm/lib

PATH

/opt/venv/bin:/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:505b3596871dc848819564871685b867b9172d390f4cf2bb20cd66287220ff0c - 0.19% (29.2 MB)

[#001] sha256:d6a69914ee8ad75b20973cb877e0b458603e5b5b4ad54ad71c2c991bd756d95a - 0.0% (259 KB)

[#002] sha256:cf94bd1ef511781e93319de0c26fcaa26810d0e5cdcd64042514b5342979c33f - 0.74% (113 MB)

[#003] sha256:5368a1ad95daf376ac544132994464f800d07eabfdc62d272c202f59f534f571 - 0.76% (117 MB)

[#004] sha256:c9b2400409939f5ee0eb2f59c49faad2dd4c8514baccdee71c0eb2bca3138413 - 0.8% (122 MB)

[#005] sha256:64f32f6e7a4ef2badd5c27267ad98822300ec86f5d772d1f8cf2b078de5cf239 - 51.6% (7.7 GB)

[#006] sha256:747d371b838ec2a20858f6ce4882dc61ebc18e2dafea772bec016819879e05f9 - 25.55% (3.81 GB)

[#007] sha256:d7142583cbaa502bfaccf66b5d5490e77389de5edc45458540f553ec2afeace8 - 0.0% (133 KB)

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

[#009] sha256:dadc8dd04100db2231948e217aec67f30781a088b36566c3fe42d0fe8067b9ea - 0.0% (205 Bytes)

[#010] sha256:a54e0ad0dd3997e0a34ede985a0d09a35440d3f1e2a639de464f46532f91d69f - 1.22% (186 MB)

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

[#012] sha256:9961e096d20efb4654f15a4e7a4bc20439eda7c6e8e3e3ebdb66bf50a0c7e7e8 - 1.77% (270 MB)

[#013] sha256:37aab9f5d314c74f0c325b1530930e537dfbb8b6c81c03dd646b4a19de25bde5 - 0.13% (19.3 MB)

[#014] sha256:8ce7357a0401090fc97a29a2a19e1ca06e57428cc39c2d7dbcd58342bf705710 - 4.05% (619 MB)

[#015] sha256:f8cd657c482a02bb9b4d89467263d59b5db24d794768687b71ad1639aa260ec9 - 0.0% (1.93 KB)

[#016] sha256:6c50a4b4f270b334c727d06983261c2b26c7f82a73d02e89d18cc99edd996b72 - 3.4% (519 MB)

[#017] sha256:3bf1b94079b3844f9792df5ded5bff3ed2290baa9fccc550508ce1d3391d768e - 1.52% (233 MB)

[#018] sha256:371ae693c4fbee3d04c14b7cb211acba7c116f3ee48fe58b2a101f020c7a801c - 2.47% (377 MB)

[#019] sha256:a7076998fd89516e1473d3851259e675b7c5ddcb0a47bd5dd503575015a5e4f7 - 0.59% (90.6 MB)

[#020] sha256:fcd0874f916e9c087ad9d9751a3b3fff01f5972aa449a182f55acc3753c6a243 - 1.19% (181 MB)

[#021] sha256:897875e5dfee1de87f80490514bced032d24ef6e1f80626da35fd76d11e14bd9 - 0.0% (112 Bytes)

[#022] sha256:dbd5d117a657a56db148da6b412a4e5a5e52a8560751da5c6dd07164ff14d3cc - 1.89% (289 MB)

[#023] sha256:c32ad3ba11cccf202665baabbfca9dbdb2b321a12453543933f087524f6dacb2 - 2.14% (327 MB)

[#024] sha256:f64d80d5e0100b32aac6ccc46f6c9b6b62b8c79f2b5ffed56109a6f5612978d7 - 0.0% (200 Bytes)

[#025] sha256:b6323e39a0d5970df9cf1a7e866559aa0e9158740e2cbab7d42dda2a3fd4f6b0 - 0.0% (1.32 KB)

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


History
2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:54 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2026-02-10 16:49:54 UTC

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

2026-02-10 16:49:56 UTC

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

2026-02-10 16:49:57 UTC

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

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG BASE_IMAGE=ubuntu:24.04

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG PYTHON_VERSION=3.12

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG PYTORCH_VERSION=2.10.0

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG TORCHVISION_VERSION=0.25.0

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG TORCHAUDIO_VERSION=2.10.0

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG TRITON_VERSION=3.6.0

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG APEX_VERSION=1.10.0

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG ROCM_VERSION=7.2

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG AMDGPU_VERSION=7.2.70200

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG UBUNTU_VERSION=24.04

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ARG PYTORCH_WHEEL_INDEX

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.ref.name=rocm/pytorch:rocm7.2_ubuntu24.04_py3.12_pytorch_release_2.10.0

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

ENV DEBIAN_FRONTEND=noninteractive

2026-03-04 18:50:15 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /bin/sh -c echo "tzdata tzdata/Areas select Etc" | debconf-set-selections && echo "tzdata tzdata/Zones/Etc select UTC" | debconf-set-selections # buildkit

2026-03-04 18:51:15 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /bin/sh -c apt update && apt install -y wget software-properties-common curl rsync dialog git # buildkit

2026-03-04 18:51:15 UTC (buildkit.dockerfile.v0)

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

2026-03-04 18:51:15 UTC (buildkit.dockerfile.v0)

ENV LD_LIBRARY_PATH=/opt/rocm/lib

2026-03-04 18:52:04 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /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.8" ] || [ "${PYTHON_VERSION}" = "3.9" ] || [ "${PYTHON_VERSION}" = "3.10" ] || [ "${PYTHON_VERSION}" = "3.11" ]; then apt install -y --no-install-recommends python${PYTHON_VERSION}-dev python${PYTHON_VERSION}-distutils python${PYTHON_VERSION}-venv; else apt install -y --no-install-recommends python${PYTHON_VERSION}-dev python${PYTHON_VERSION}-venv; fi && apt clean && rm -rf /var/lib/apt/lists/* # buildkit

2026-03-04 18:52:17 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /bin/sh -c python${PYTHON_VERSION} -m venv /opt/venv && . /opt/venv/bin/activate && /opt/venv/bin/python -m pip install --upgrade pip && /opt/venv/bin/python -m pip install --upgrade setuptools && /opt/venv/bin/python -m pip install hypothesis scipy ninja # buildkit

2026-03-04 18:52:17 UTC (buildkit.dockerfile.v0)

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

2026-03-04 18:57:13 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /bin/sh -c cd /tmp && if [ "$PYTHON_VERSION" = "3.12" ]; then wget https://repo.radeon.com/amdgpu-install/${ROCM_VERSION}/ubuntu/noble/amdgpu-install_${AMDGPU_VERSION}-1_all.deb; else wget https://repo.radeon.com/amdgpu-install/${ROCM_VERSION}/ubuntu/jammy/amdgpu-install_${AMDGPU_VERSION}-1_all.deb; fi && apt install -y ./*.deb && amdgpu-install --usecase=rocm -y && rm -f ./*.deb && apt clean && rm -rf /var/lib/apt/lists/* # buildkit

2026-03-04 19:24:49 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /bin/sh -c set -e && WHEEL_INDEX="${PYTORCH_WHEEL_INDEX:-https://repo.radeon.com/rocm/manylinux/rocm-rel-${ROCM_VERSION}/}" && echo "Installing PyTorch ROCm from $WHEEL_INDEX for Python $PYTHON_VERSION" && if [ "$PYTHON_VERSION" != "3.10" ] && [ "$PYTHON_VERSION" != "3.12" ]; then echo "Unsupported Python version: $PYTHON_VERSION (only 3.10 and 3.12 supported for PyTorch wheels)"; exit 1; fi && pip install --find-links "${WHEEL_INDEX}" --prefer-binary "torch~=${PYTORCH_VERSION}" "torchvision~=${TORCHVISION_VERSION}" "torchaudio~=${TORCHAUDIO_VERSION}" "triton~=${TRITON_VERSION}" && pip install --find-links "${WHEEL_INDEX}" --prefer-binary "apex~=${APEX_VERSION}" 2>/dev/null || true && for pkg in torch torchvision torchaudio triton apex; do pip show "$pkg" >/dev/null 2>&1 || { echo "ERROR: Package $pkg not installed"; exit 1; }; done # buildkit

2026-03-04 19:24:50 UTC (buildkit.dockerfile.v0)

RUN |11 BASE_IMAGE=ubuntu:24.04 PYTHON_VERSION=3.12 PYTORCH_VERSION=2.10.0 TORCHVISION_VERSION=0.25.0 TORCHAUDIO_VERSION=2.10.0 TRITON_VERSION=3.6.0 APEX_VERSION=1.10.0 ROCM_VERSION=7.2 AMDGPU_VERSION=7.2.70200 UBUNTU_VERSION=24.04 PYTORCH_WHEEL_INDEX= /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-03-16 08:10:39 UTC (buildkit.dockerfile.v0)

LABEL maintainer=code@yanwk.fun

2026-03-16 08:10:39 UTC (buildkit.dockerfile.v0)

ARG DEBIAN_FRONTEND=noninteractive

2026-03-16 08:10:39 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c rm -vf *.whl # buildkit

2026-03-16 08:10:40 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c rm -vrf /root/.cache/pip && rm -vrf /var/cache/apt # buildkit

2026-03-16 08:11:11 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends git cmake ffmpeg ninja-build aria2 curl fish fd-find less vim fonts-noto-cjk fonts-noto-color-emoji && rm -vrf /var/lib/apt/lists/* # buildkit

2026-03-16 08:11:12 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip list && pip install wheel setuptools # buildkit

2026-03-16 08:11:30 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2/jax_rocm7_plugin-0.8.0%2Brocm7.2.0-cp312-cp312-manylinux_2_28_x86_64.whl https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2/jax_rocm7_pjrt-0.8.0%2Brocm7.2.0-py3-none-manylinux_2_28_x86_64.whl https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2/jaxlib-0.8.0%2Brocm7.2.0-cp312-cp312-manylinux_2_27_x86_64.whl # buildkit

2026-03-16 08:11:33 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2/onnxruntime_migraphx-1.23.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl onnxruntime==1.23.2 # buildkit

2026-03-16 08:11:54 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install https://repo.radeon.com/rocm/manylinux/rocm-rel-7.2/transformer_engine_rocm-2.4.0-py3-none-manylinux_2_28_x86_64.whl # buildkit

2026-03-16 08:11:54 UTC (buildkit.dockerfile.v0)

COPY builder-scripts/. /builder-scripts/ # buildkit

2026-03-16 08:11:54 UTC (buildkit.dockerfile.v0)

ENV FLASH_ATTENTION_TRITON_AMD_ENABLE=TRUE

2026-03-16 08:12:28 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c cd /builder-scripts && git clone https://github.com/Dao-AILab/flash-attention && cd flash-attention && python3 setup.py install && cd / # buildkit

2026-03-16 08:13:07 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install -r /builder-scripts/pak3.txt # buildkit

2026-03-16 08:13:47 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install -r /builder-scripts/pak5.txt # buildkit

2026-03-16 08:19:50 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install -r /builder-scripts/pak7.txt # buildkit

2026-03-16 08:19:59 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c cd /builder-scripts && git clone https://github.com/facebookresearch/sam2.git && cd sam2 && SAM2_BUILD_CUDA=0 pip install -e . --no-deps --no-build-isolation && cd / # buildkit

2026-03-16 08:19:59 UTC (buildkit.dockerfile.v0)

WORKDIR /default-comfyui-bundle

2026-03-16 08:20:15 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c bash /builder-scripts/preload-cache.sh # buildkit

2026-03-16 08:20:25 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip install -r '/default-comfyui-bundle/ComfyUI/requirements.txt' -r '/default-comfyui-bundle/ComfyUI/custom_nodes/ComfyUI-Manager/requirements.txt' && pip list # buildkit

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c df -h && du -ah /root && find /root -mindepth 1 -maxdepth 1 -exec rm -rfv {} + # buildkit

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

COPY runner-scripts/. /runner-scripts/ # buildkit

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

USER root

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

VOLUME [/root]

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

WORKDIR /root

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

EXPOSE [8188/tcp]

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

ENV CLI_ARGS=

2026-03-16 08:20:26 UTC (buildkit.dockerfile.v0)

CMD ["bash" "/runner-scripts/entrypoint.sh"]

Danger Zone
Delete Tag

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

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

Delete