External CI: Install pip on LOW_BUILD_POOL pipelines (#4291)

- pip might not be installed on LOW_BUILD_POOL VMs.
- Ensure it is installed to not fail the 'pip list' step.
This commit is contained in:
Joseph Macaranas
2025-01-23 00:23:15 -05:00
committed by GitHub
parent 4ca7c48613
commit 5ed27238bd
21 changed files with 51 additions and 3 deletions
+1
View File
@@ -13,6 +13,7 @@ parameters:
- ocl-icd-libopencl1
- ocl-icd-opencl-dev
- opencl-headers
- python3-pip
- name: pipModules
type: object
default:
+1
View File
@@ -24,6 +24,7 @@ parameters:
- libopencv-dev
- protobuf-compiler
- libprotoc-dev
- python3-pip
- name: pipModules
type: object
default:
+1
View File
@@ -12,6 +12,7 @@ parameters:
- libdrm-dev
- libelf-dev
- libnuma-dev
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -10,6 +10,7 @@ parameters:
default:
- cmake
- ninja-build
- python3-pip
- name: rocmDependencies
type: object
default:
@@ -17,6 +17,7 @@ parameters:
- libgst-dev
- libgtest-dev
- git
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -9,6 +9,7 @@ parameters:
type: object
default:
- libdrm-dev
- python3-pip
jobs:
- job: amdsmi
+1
View File
@@ -12,6 +12,7 @@ parameters:
- ninja-build
- googletest
- git
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -15,6 +15,7 @@ parameters:
- git
- googletest
- libgtest-dev
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -16,6 +16,7 @@ parameters:
- git
- gfortran
- libgtest-dev
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -15,6 +15,7 @@ parameters:
- git
- mpich
- ninja-build
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -20,6 +20,7 @@ parameters:
- libva-amdgpu-dev
- mesa-amdgpu-va-drivers
- libdrm-dev
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -15,6 +15,7 @@ parameters:
- mesa-amdgpu-va-drivers
- ninja-build
- pkg-config
- python3-pip
- name: rocmDependencies
type: object
default:
+3 -2
View File
@@ -9,10 +9,11 @@ parameters:
type: object
default:
- cmake
- ninja-build
- git
- googletest
- libgtest-dev
- git
- ninja-build
- python3-pip
- name: rocmDependencies
type: object
default:
+1
View File
@@ -11,6 +11,7 @@ parameters:
- doxygen
- doxygen-doc
- ninja-build
- python3-pip
- python3-sphinx
- name: pipModules
type: object
+9
View File
@@ -5,6 +5,10 @@ parameters:
- name: checkoutRef
type: string
default: ''
- name: aptPackages
type: object
default:
- python3-pip
jobs:
- job: rocm_core
@@ -15,6 +19,9 @@ jobs:
workspace:
clean: all
steps:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/dependencies-other.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/preamble.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/checkout.yml
parameters:
@@ -32,3 +39,5 @@ jobs:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/manifest.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/artifact-upload.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/docker-container.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
+1
View File
@@ -9,6 +9,7 @@ parameters:
type: object
default:
- libdrm-dev
- python3-pip
jobs:
- job: rocm_smi_lib
+13
View File
@@ -5,6 +5,10 @@ parameters:
- name: checkoutRef
type: string
default: ''
- name: aptPackages
type: object
default:
- python3-pip
- name: rocmDependencies
type: object
default:
@@ -25,6 +29,9 @@ jobs:
workspace:
clean: all
steps:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/dependencies-other.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/preamble.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/checkout.yml
parameters:
@@ -42,6 +49,8 @@ jobs:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/manifest.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/artifact-upload.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/docker-container.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
- job: rocminfo_testing
dependsOn: rocminfo
@@ -58,6 +67,9 @@ jobs:
JOB_GPU_TARGET: gfx942
JOB_TEST_POOL: ${{ variables.GFX942_TEST_POOL }}
steps:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/dependencies-other.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/preamble.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/local-artifact-download.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/dependencies-rocm.yml
@@ -84,5 +96,6 @@ jobs:
testPublishResults: false
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/docker-container.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
environment: test
gpuTarget: $(JOB_GPU_TARGET)
@@ -5,6 +5,10 @@ parameters:
- name: checkoutRef
type: string
default: ''
- name: aptPackages
type: object
default:
- python3-pip
jobs:
- job: rocprofiler_register
@@ -15,6 +19,9 @@ jobs:
workspace:
clean: all
steps:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/dependencies-other.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/preamble.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/checkout.yml
parameters:
@@ -37,4 +44,5 @@ jobs:
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/artifact-upload.yml
- template: ${{ variables.CI_TEMPLATE_PATH }}/steps/docker-container.yml
parameters:
aptPackages: ${{ parameters.aptPackages }}
environment: combined
@@ -14,6 +14,7 @@ parameters:
- libdw-dev
- libstdc++-12-dev
- python-is-python3
- python3-pip
- name: rocmDependencies
type: object
default:
+2 -1
View File
@@ -9,9 +9,10 @@ parameters:
type: object
default:
- cmake
- ninja-build
- doxygen
- graphviz
- ninja-build
- python3-pip
- name: pipModules
type: object
default:
+1
View File
@@ -15,6 +15,7 @@ parameters:
- libsndfile1-dev
- libstdc++-12-dev
- ninja-build
- python3-pip
- name: pipModules
type: object
default: