diff --git a/.github/workflows/rocprofiler-compute-continuous-integration.yml b/.github/workflows/rocprofiler-compute-continuous-integration.yml index c804a633da7..65db3dc7c22 100644 --- a/.github/workflows/rocprofiler-compute-continuous-integration.yml +++ b/.github/workflows/rocprofiler-compute-continuous-integration.yml @@ -116,13 +116,19 @@ jobs: - name: Setup Environment id: setup_env run: | - if [ '${{ github.event_name }}' = 'schedule' ] || [ '${{ inputs.mode }}' = 'nightly' ]; then + if [ '${{ github.event_name }}' = 'schedule' ]; then MODE=Nightly ADD_COVERAGE="--coverage" else MODE=Continuous ADD_COVERAGE="" fi + if [ '${{ github.event_name }}' = 'schedule' ] || [ '${{ inputs.mode }}' = 'nightly' ]; then + EXCLUDED_TESTS="" + else + EXCLUDED_TESTS="test_profile_live_attach_detach" + fi + echo "mode=${MODE}" >> $GITHUB_OUTPUT echo "add_coverage=${ADD_COVERAGE}" >> $GITHUB_OUTPUT @@ -163,6 +169,7 @@ jobs: - name: Install Python Requirements working-directory: projects/rocprofiler-compute run: | + pip --version for i in 1 2 3; do pip install -r requirements.txt --break-system-packages --ignore-installed --timeout 60 && break echo "⚠️ pip install attempt $i failed, retrying..." diff --git a/projects/rocprofiler-compute/.github/ci-matrix.yml b/projects/rocprofiler-compute/.github/ci-matrix.yml index 1dbd84cf0fc..37fc1e94f00 100644 --- a/projects/rocprofiler-compute/.github/ci-matrix.yml +++ b/projects/rocprofiler-compute/.github/ci-matrix.yml @@ -11,10 +11,10 @@ matrix-ubuntu-nightly: - { os-release: '22.04', gpu: 'mi200', arch: 'gfx90a', runner: 'linux-gfx90a-gpu-rocm' } - { os-release: '24.04', gpu: 'mi200', arch: 'gfx90a', runner: 'linux-gfx90a-gpu-rocm' } # Strix Halo - - { os-release: '22.04', gpu: 'strix-halo', arch: 'gfx1151', runner: 'linux-strix-halo-gpu-rocm' } - - { os-release: '24.04', gpu: 'strix-halo', arch: 'gfx1151', runner: 'linux-strix-halo-gpu-rocm' } + - { os-release: '22.04', gpu: 'strix-halo', arch: 'gfx1151', runner: 'linux-gfx1151-gpu-rocm' } + - { os-release: '24.04', gpu: 'strix-halo', arch: 'gfx1151', runner: 'linux-gfx1151-gpu-rocm' } matrix-ubuntu-ci: # MI355 - { os-release: '24.04', gpu: 'mi355', arch: 'gfx950', runner: 'linux-mi355-1gpu-ossci-rocm' } # Strix Halo - - { os-release: '24.04', gpu: 'strix-halo', arch: 'gfx1151', runner: 'linux-strix-halo-gpu-rocm' } + - { os-release: '24.04', gpu: 'strix-halo', arch: 'gfx1151', runner: 'linux-gfx1151-gpu-rocm' } diff --git a/projects/rocprofiler-compute/docker/Dockerfile.ubuntu.ci b/projects/rocprofiler-compute/docker/Dockerfile.ubuntu.ci index f1eabde20ee..68e566d48e7 100644 --- a/projects/rocprofiler-compute/docker/Dockerfile.ubuntu.ci +++ b/projects/rocprofiler-compute/docker/Dockerfile.ubuntu.ci @@ -31,6 +31,7 @@ RUN apt-get dist-upgrade -y && \ RUN OS_VERSION=$(grep '^VERSION_ID=' /etc/os-release | cut -d'=' -f2 | tr -d '"') && \ OS_ID=$(grep '^ID=' /etc/os-release | cut -d'=' -f2 | tr -d '"') && \ if [ "${OS_ID}" == "ubuntu" ] && [ "${OS_VERSION}" == "22.04" ]; then \ + python3 -m pip install --upgrade pip; \ python3 -m pip install 'cmake==3.21'; \ else \ python3 -m pip install --break-system-packages 'cmake==3.21'; \