From 24e94e021a5a96bf16397ea66243070a7be4aaef Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Fri, 31 Oct 2025 15:20:00 +0000 Subject: [PATCH] [ROCm][CI] create ROCm 7.1 magma tarball (#166693) Pull Request resolved: https://github.com/pytorch/pytorch/pull/166693 Approved by: https://github.com/jeffdaily Co-authored-by: Jeff Daily --- .ci/magma-rocm/Makefile | 8 +++++++- .ci/magma-rocm/build_magma.sh | 6 +++--- .github/workflows/build-magma-rocm-linux.yml | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.ci/magma-rocm/Makefile b/.ci/magma-rocm/Makefile index 9fca7ad5446..0e71b0467a9 100644 --- a/.ci/magma-rocm/Makefile +++ b/.ci/magma-rocm/Makefile @@ -1,7 +1,7 @@ SHELL=/usr/bin/env bash DOCKER_CMD ?= docker -DESIRED_ROCM ?= 7.0 +DESIRED_ROCM ?= 7.1 DESIRED_ROCM_SHORT = $(subst .,,$(DESIRED_ROCM)) PACKAGE_NAME = magma-rocm # inherit this from underlying docker image, do not pass this env var to docker @@ -16,6 +16,7 @@ DOCKER_RUN = set -eou pipefail; ${DOCKER_CMD} run --rm -i \ magma-rocm/build_magma.sh .PHONY: all +all: magma-rocm71 all: magma-rocm70 all: magma-rocm64 @@ -24,6 +25,11 @@ clean: $(RM) -r magma-* $(RM) -r output +.PHONY: magma-rocm71 +magma-rocm71: DESIRED_ROCM := 7.1 +magma-rocm71: + $(DOCKER_RUN) + .PHONY: magma-rocm70 magma-rocm70: DESIRED_ROCM := 7.0 magma-rocm70: diff --git a/.ci/magma-rocm/build_magma.sh b/.ci/magma-rocm/build_magma.sh index c7c7780227e..7d95fed873d 100755 --- a/.ci/magma-rocm/build_magma.sh +++ b/.ci/magma-rocm/build_magma.sh @@ -6,8 +6,8 @@ set -eou pipefail # The script expects DESIRED_CUDA and PACKAGE_NAME to be set ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" -# https://github.com/icl-utk-edu/magma/pull/65 -MAGMA_VERSION=d6e4117bc88e73f06d26c6c2e14f064e8fc3d1ec +# post merge of https://github.com/icl-utk-edu/magma/pull/65 +MAGMA_VERSION=c0792ae825fb36872784892ea643dd6f3456bc5f # Folders for the build PACKAGE_FILES=${ROOT_DIR}/magma-rocm/package_files # metadata @@ -20,7 +20,7 @@ mkdir -p ${PACKAGE_DIR} ${PACKAGE_OUTPUT}/linux-64 ${PACKAGE_BUILD} ${PACKAGE_RE # Fetch magma sources and verify checksum pushd ${PACKAGE_DIR} -git clone https://github.com/jeffdaily/magma +git clone https://github.com/icl-utk-edu/magma pushd magma git checkout ${MAGMA_VERSION} popd diff --git a/.github/workflows/build-magma-rocm-linux.yml b/.github/workflows/build-magma-rocm-linux.yml index eaeb741e563..86284f7fdc3 100644 --- a/.github/workflows/build-magma-rocm-linux.yml +++ b/.github/workflows/build-magma-rocm-linux.yml @@ -34,7 +34,7 @@ jobs: id-token: write strategy: matrix: - rocm_version: ["70", "64"] + rocm_version: ["71", "70", "64"] steps: - name: Checkout PyTorch uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2