From a7c3e8392ae496a106b56255d74b77761a2d9c3b Mon Sep 17 00:00:00 2001 From: Venkateshwar Reddy Kandula Date: Thu, 29 Jan 2026 08:53:15 -0600 Subject: [PATCH] [rocprofiler-sdk] Use venv for fixing CI docker image workflow (#2955) * use python virtual env for aws cli * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * use 7.2 amdgpu for ubuntu --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../workflows/rocprofiler-sdk-build-ci-docker-images.yml | 9 ++++----- projects/rocprofiler-sdk/docker/Dockerfile.ci | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml b/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml index da0680b1a7..6adcb352b7 100644 --- a/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml +++ b/.github/workflows/rocprofiler-sdk-build-ci-docker-images.yml @@ -47,11 +47,10 @@ jobs: id: therock run: | sudo apt-get update - sudo apt-get install -y python3-pip - python3 -m pip install -U pip - python3 -m pip install -U awscli - export PATH=~/.local/bin:$PATH - KEY=$(aws s3api list-objects-v2 \ + sudo apt-get install -y python3-pip python3-venv + python3 -m venv /tmp/awscli-venv + /tmp/awscli-venv/bin/python -m pip install -U pip awscli + KEY=$(/tmp/awscli-venv/bin/aws s3api list-objects-v2 \ --bucket therock-nightly-tarball \ --no-sign-request \ --output json \ diff --git a/projects/rocprofiler-sdk/docker/Dockerfile.ci b/projects/rocprofiler-sdk/docker/Dockerfile.ci index 56ef2f15b3..737127d6e8 100644 --- a/projects/rocprofiler-sdk/docker/Dockerfile.ci +++ b/projects/rocprofiler-sdk/docker/Dockerfile.ci @@ -24,8 +24,8 @@ RUN set-euo pipefail; \ apt-get install -y curl wget gpg python3 python3-pip build-essential coreutils software-properties-common cmake g++-11 g++-12 libdw-dev libsqlite3-dev libdrm-dev file autoconf pkg-config rpm libzstd-dev && \ add-apt-repository ppa:git-core/ppa && \ mkdir -p /etc/apt/keyrings && \ - wget -N -P /tmp/ https://repo.radeon.com/amdgpu-install/latest/ubuntu/jammy/amdgpu-install_7.1.1.70101-1_all.deb && \ - apt-get install -y /tmp/amdgpu-install_7.1.1.70101-1_all.deb && \ + wget -N -P /tmp/ https://repo.radeon.com/amdgpu-install/7.2/ubuntu/jammy/amdgpu-install_7.2.70200-1_all.deb && \ + apt-get install -y /tmp/amdgpu-install_7.2.70200-1_all.deb && \ apt-get update && \ apt-get install -y git rocm-openmp-sdk libva-amdgpu-dev rocm-llvm-dev && \ python3 -m pip install -U awscli pipx && \