From e72745b087c329f6cb71ba94d6b608ee43e9afd7 Mon Sep 17 00:00:00 2001 From: Donato Capitella Date: Tue, 16 Sep 2025 11:53:22 +0100 Subject: [PATCH] Updating rocm7-rc Dockerfile to pull the latest nightly build --- toolboxes/Dockerfile.rocm-7rc | 13 +++++++++++-- toolboxes/Dockerfile.rocm-7rc-rocwmma | 13 +++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/toolboxes/Dockerfile.rocm-7rc b/toolboxes/Dockerfile.rocm-7rc index fabf19d..410c78c 100644 --- a/toolboxes/Dockerfile.rocm-7rc +++ b/toolboxes/Dockerfile.rocm-7rc @@ -6,9 +6,18 @@ RUN dnf -y --nodocs --setopt=install_weak_deps=False install \ radeontop git vim patch curl ninja-build tar xz \ && dnf clean all && rm -rf /var/cache/dnf/* +# find & fetch the latest Linux 7.0.0rc tarball (gfx1151) WORKDIR /tmp -RUN curl -L -o therock.tar.gz \ - https://therock-nightly-tarball.s3.amazonaws.com/therock-dist-linux-gfx1151-7.0.0rc20250915.tar.gz +ARG ROCM_RC_VER=7.0.0rc +ARG GFX=gfx1151 +RUN set -euo pipefail; \ + BASE="https://therock-nightly-tarball.s3.amazonaws.com"; \ + PREFIX="therock-dist-linux-${GFX}-${ROCM_RC_VER}"; \ + KEY="$(curl -s "${BASE}?list-type=2&prefix=${PREFIX}" \ + | grep -o "therock-dist-linux-${GFX}-${ROCM_RC_VER}[0-9]\{8\}\.tar\.gz" \ + | sort | tail -n1)"; \ + echo "Latest tarball: ${KEY}"; \ + curl -L --fail -o therock.tar.gz "${BASE}/${KEY}" RUN mkdir -p /opt/rocm-7.0 \ && tar xzf therock.tar.gz -C /opt/rocm-7.0 --strip-components=1 diff --git a/toolboxes/Dockerfile.rocm-7rc-rocwmma b/toolboxes/Dockerfile.rocm-7rc-rocwmma index 1fa054b..ec7af7f 100644 --- a/toolboxes/Dockerfile.rocm-7rc-rocwmma +++ b/toolboxes/Dockerfile.rocm-7rc-rocwmma @@ -6,9 +6,18 @@ RUN dnf -y --nodocs --setopt=install_weak_deps=False install \ radeontop git vim patch curl ninja-build tar xz \ && dnf clean all && rm -rf /var/cache/dnf/* +# find & fetch the latest Linux 7.0.0rc tarball (gfx1151) WORKDIR /tmp -RUN curl -L -o therock.tar.gz \ - https://therock-nightly-tarball.s3.amazonaws.com/therock-dist-linux-gfx1151-7.0.0rc20250915.tar.gz +ARG ROCM_RC_VER=7.0.0rc +ARG GFX=gfx1151 +RUN set -euo pipefail; \ + BASE="https://therock-nightly-tarball.s3.amazonaws.com"; \ + PREFIX="therock-dist-linux-${GFX}-${ROCM_RC_VER}"; \ + KEY="$(curl -s "${BASE}?list-type=2&prefix=${PREFIX}" \ + | grep -o "therock-dist-linux-${GFX}-${ROCM_RC_VER}[0-9]\{8\}\.tar\.gz" \ + | sort | tail -n1)"; \ + echo "Latest tarball: ${KEY}"; \ + curl -L --fail -o therock.tar.gz "${BASE}/${KEY}" RUN mkdir -p /opt/rocm-7.0 \ && tar xzf therock.tar.gz -C /opt/rocm-7.0 --strip-components=1