From 8f025d6321eff307178577b81d45b270d6adcb68 Mon Sep 17 00:00:00 2001 From: Daniel Su Date: Wed, 30 Oct 2024 17:36:30 -0400 Subject: [PATCH] External CI: rocprofiler-compute pipeline files (#3973) --- .../{omniperf.yml => rocprofiler-compute.yml} | 12 ++++++------ .../{omniperf.yml => rocprofiler-compute.yml} | 4 ++-- .azuredevops/templates/steps/artifact-download.yml | 2 ++ .azuredevops/templates/steps/dependencies-rocm.yml | 1 + 4 files changed, 11 insertions(+), 8 deletions(-) rename .azuredevops/components/{omniperf.yml => rocprofiler-compute.yml} (95%) rename .azuredevops/tag-builds/{omniperf.yml => rocprofiler-compute.yml} (82%) diff --git a/.azuredevops/components/omniperf.yml b/.azuredevops/components/rocprofiler-compute.yml similarity index 95% rename from .azuredevops/components/omniperf.yml rename to .azuredevops/components/rocprofiler-compute.yml index 818d7ca0d..c9b98c8e1 100644 --- a/.azuredevops/components/omniperf.yml +++ b/.azuredevops/components/rocprofiler-compute.yml @@ -46,7 +46,7 @@ parameters: - roctracer jobs: -- job: omniperf +- job: rocprofiler_compute variables: - group: common - template: /.azuredevops/variables-global.yml @@ -88,8 +88,8 @@ jobs: parameters: gpuTarget: $(JOB_GPU_TARGET) -- job: omniperf_testing - dependsOn: omniperf +- job: rocprofiler_compute_testing + dependsOn: rocprofiler_compute condition: and(succeeded(), eq(variables.ENABLE_GFX942_TESTS, 'true'), not(containsValue(split(variables.DISABLED_GFX942_TESTS, ','), variables['Build.DefinitionName']))) variables: - group: common @@ -151,9 +151,9 @@ jobs: - template: ${{ variables.CI_TEMPLATE_PATH }}/steps/gpu-diagnostics.yml - template: ${{ variables.CI_TEMPLATE_PATH }}/steps/test.yml parameters: - componentName: omniperf - testDir: $(Build.BinariesDirectory)/libexec/omniperf - testExecutable: export OMNIPERF_ARCH_OVERRIDE="MI300X"; ctest + componentName: rocprofiler-compute + testDir: $(Build.BinariesDirectory)/libexec/rocprofiler-compute + testExecutable: export ROCPROFCOMPUTE_ARCH_OVERRIDE="MI300X"; ctest - task: Bash@3 displayName: Remove ROCm binaries from PATH inputs: diff --git a/.azuredevops/tag-builds/omniperf.yml b/.azuredevops/tag-builds/rocprofiler-compute.yml similarity index 82% rename from .azuredevops/tag-builds/omniperf.yml rename to .azuredevops/tag-builds/rocprofiler-compute.yml index a1a396103..efaf10068 100644 --- a/.azuredevops/tag-builds/omniperf.yml +++ b/.azuredevops/tag-builds/rocprofiler-compute.yml @@ -16,14 +16,14 @@ resources: - repository: release_repo type: github endpoint: ROCm - name: ROCm/omniperf + name: ROCm/rocprofiler-compute ref: ${{ parameters.checkoutRef }} trigger: none pr: none jobs: - - template: ${{ variables.CI_COMPONENT_PATH }}/omniperf.yml + - template: ${{ variables.CI_COMPONENT_PATH }}/rocprofiler-compute.yml parameters: checkoutRepo: release_repo checkoutRef: ${{ parameters.checkoutRef }} diff --git a/.azuredevops/templates/steps/artifact-download.yml b/.azuredevops/templates/steps/artifact-download.yml index bfa020524..234452d35 100644 --- a/.azuredevops/templates/steps/artifact-download.yml +++ b/.azuredevops/templates/steps/artifact-download.yml @@ -70,6 +70,7 @@ parameters: rocm_smi_lib: amd-staging rocPRIM: develop rocprofiler: amd-staging + rocprofiler-compute: amd-staging rocprofiler-register: amd-staging rocprofiler-sdk: amd-staging rocprofiler-systems: amd-staging @@ -131,6 +132,7 @@ parameters: rocm_smi_lib: amd-mainline rocPRIM: mainline rocprofiler: amd-master + rocprofiler-compute: amd-mainline rocprofiler-register: amd-mainline rocprofiler-sdk: amd-mainline rocprofiler-systems: amd-mainline diff --git a/.azuredevops/templates/steps/dependencies-rocm.yml b/.azuredevops/templates/steps/dependencies-rocm.yml index 438ea01e7..da9a33edd 100644 --- a/.azuredevops/templates/steps/dependencies-rocm.yml +++ b/.azuredevops/templates/steps/dependencies-rocm.yml @@ -186,6 +186,7 @@ parameters: - rocFFT - rocm-examples - rocPRIM + - rocprofiler-compute - rocprofiler-sdk - rocprofiler-systems - rocprofiler