Skip to content

Commit fc5d17f

Browse files
Merge branch 'develop' into benrichard-amd/roofline-mfma-gfx950
2 parents 46fe5c7 + 19fadeb commit fc5d17f

File tree

781 files changed

+12435
-8842
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

781 files changed

+12435
-8842
lines changed

.github/scripts/therock_matrix.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
project_map = {
3232
"core": {
3333
"cmake_options": "-DTHEROCK_ENABLE_ALL=ON",
34-
"projects_to_test": "hip-tests",
34+
"projects_to_test": "hip-tests, rocrtst",
3535
},
3636
"profiler": {
3737
"cmake_options": "-DTHEROCK_ENABLE_ALL=ON",
38-
"projects_to_test": "rocprofiler-tests",
38+
"projects_to_test": "aqlprofile, rocprofiler-compute, rocprofiler_systems",
3939
},
4040
# media libs to be enabled in following PR
4141
# "media-libs": {
@@ -44,15 +44,15 @@
4444
# },
4545
"dc_tools": {
4646
"cmake_options": "-DTHEROCK_ENABLE_DC_TOOLS=ON -DTHEROCK_ENABLE_ALL=OFF",
47-
"projects_to_test": "", # rdc-tests is not built by TheRock build system - TBD
47+
"projects_to_test": "", # rdc-tests is not built by TheRock build system - TBD
4848
},
4949
"debug_tools": {
5050
"cmake_options": "-DTHEROCK_ENABLE_DEBUG_TOOLS=ON -DTHEROCK_ENABLE_ALL=OFF",
51-
"projects_to_test": "", # rocdbgapi-tests is not built by TheRock build system - TBD
51+
"projects_to_test": "rocr-debug-agent", # rocgdb testing requires custom container support in rocm-systems, to be enabled in a future PR
5252
},
5353
"all": {
5454
"cmake_options": "-DTHEROCK_ENABLE_ALL=ON",
55-
"projects_to_test": "hip-tests, rocprofiler-tests",
55+
"projects_to_test": "hip-tests, rocrtst, aqlprofile, rocprofiler-compute, rocprofiler_systems, rocr-debug-agent",
5656
},
5757
}
5858

@@ -61,5 +61,6 @@
6161
"projects/hip/*",
6262
"projects/hip-tests/*",
6363
"projects/rocr-runtime/*",
64+
"shared/amdgpu-windows-interop/**",
6465
".github/*/therock*"
6566
]

.github/workflows/amdsmi-build.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,11 +299,13 @@ jobs:
299299
echo 'Running AMDSMI tests'
300300
cd /opt/rocm/share/amd_smi/tests
301301
source amdsmitst.exclude
302+
source detect_asic_filter.sh
303+
echo "GTEST_EXCLUDE=${GTEST_EXCLUDE}"
302304
303305
AMDSMI_RETRIES=3
304306
for attempt in $(seq 1 $AMDSMI_RETRIES); do
305307
echo "AMDSMI test attempt $attempt for ${{ matrix.os }}..."
306-
if ./amdsmitst --gtest_filter="-$(echo ${BLACKLIST_ALL_ASICS})" > /tmp/test-results-${{ matrix.os }}/amdsmi_tests.log 2>&1; then
308+
if ./amdsmitst --gtest_filter="-${GTEST_EXCLUDE}" > /tmp/test-results-${{ matrix.os }}/amdsmi_tests.log 2>&1; then
307309
echo "AMDSMI tests passed on attempt $attempt"
308310
echo "=============== TEST OUTPUT ==============="
309311
cat /tmp/test-results-${{ matrix.os }}/amdsmi_tests.log | grep -E "\[==========\]|\[ PASSED \]|\[ SKIPPED \]|\[ FAILED \]"
@@ -824,11 +826,13 @@ jobs:
824826
echo 'Running AMDSMI tests'
825827
cd /opt/rocm/share/amd_smi/tests
826828
source amdsmitst.exclude
829+
source detect_asic_filter.sh
830+
echo "GTEST_EXCLUDE=${GTEST_EXCLUDE}"
827831
828832
AMDSMI_RETRIES=3
829833
for attempt in $(seq 1 $AMDSMI_RETRIES); do
830834
echo "AMDSMI test attempt $attempt for ${{ matrix.os }}..."
831-
if ./amdsmitst --gtest_filter="-$(echo ${BLACKLIST_ALL_ASICS})" > /tmp/test-results-${{ matrix.os }}/amdsmi_tests.log 2>&1; then
835+
if ./amdsmitst --gtest_filter="-${GTEST_EXCLUDE}" > /tmp/test-results-${{ matrix.os }}/amdsmi_tests.log 2>&1; then
832836
echo "AMDSMI tests passed on attempt $attempt"
833837
echo "=============== TEST OUTPUT ==============="
834838
cat /tmp/test-results-${{ matrix.os }}/amdsmi_tests.log | grep -E "\[==========\]|\[ PASSED \]|\[ SKIPPED \]|\[ FAILED \]"

.github/workflows/rocprofiler-systems-continuous-integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ on:
5151
concurrency:
5252
group: ${{ github.workflow }}-${{ github.ref }}
5353
cancel-in-progress: true
54-
54+
5555
env:
5656
ROCPROFSYS_CI: ON
5757
ROCPROFSYS_TMPDIR: "%env{PWD}%/testing-tmp"
5858
ROCM_PATH: "/opt/rocm"
59-
ROCM_VERSION: "7.1.0"
59+
ROCM_VERSION: "7.2.0"
6060

6161
jobs:
6262
prepare_matrix:

.github/workflows/rocprofiler-systems-debian.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
build-type: ['Release']
5959
build-dyninst: ['ON']
6060
os-release: ['12']
61-
rocm-version: ['6.4', '7.0', '7.1']
61+
rocm-version: ['6.4', '7.0', '7.1', '7.2']
6262
env:
6363
OMPI_ALLOW_RUN_AS_ROOT: 1
6464
OMPI_ALLOW_RUN_AS_ROOT_CONFIRM: 1

.github/workflows/rocprofiler-systems-redhat.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
matrix:
5858
compiler: ['g++']
5959
os-release: [ '8.10', '9' ]
60-
rocm-version: [ '0.0', '6.3', '6.4', '7.0', '7.1' ]
60+
rocm-version: [ '0.0', '6.3', '6.4', '7.0', '7.1', '7.2' ]
6161
build-type: ['Release']
6262

6363
steps:

.github/workflows/rocprofiler-systems-ubuntu-jammy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ jobs:
217217
build-type: ['Release']
218218
mpi-headers: ['OFF']
219219
build-dyninst: ['ON']
220-
rocm-version: ['6.3', '6.4', '7.0', '7.1']
220+
rocm-version: ['6.3', '6.4', '7.0', '7.1', '7.2']
221221

222222
env:
223223
OMPI_ALLOW_RUN_AS_ROOT: 1

.github/workflows/rocprofiler-systems-ubuntu-noble.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
python: ['ON']
5858
build-type: ['Release']
5959
build-dyninst: ['ON']
60-
rocm-version: ['0.0', '6.3', '6.4', '7.0', '7.1']
60+
rocm-version: ['0.0', '6.3', '6.4', '7.0', '7.1', '7.2']
6161
env:
6262
OMPI_ALLOW_RUN_AS_ROOT: 1
6363
OMPI_ALLOW_RUN_AS_ROOT_CONFIRM: 1

.github/workflows/therock-ci-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
with:
3939
repository: "ROCm/TheRock"
4040
path: "TheRock"
41-
ref: e45c216399d8384f831e66c8a5f7c9fbe7e739c1 # 2026-02-18 commit
41+
ref: ad524887d223cbd04d6b423691958fe86b589944 # 2026-03-06 commit
4242

4343
- name: Install python deps
4444
run: |

.github/workflows/therock-ci-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
with:
4040
repository: "ROCm/TheRock"
4141
path: "TheRock"
42-
ref: e45c216399d8384f831e66c8a5f7c9fbe7e739c1 # 2026-02-18 commit
42+
ref: ad524887d223cbd04d6b423691958fe86b589944 # 2026-03-06 commit
4343

4444
- name: Set up Python
4545
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0

.github/workflows/therock-ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ on:
1010
- opened
1111
- synchronize
1212
- reopened
13-
- ready_for_review
1413
workflow_dispatch:
1514
inputs:
1615
projects:

0 commit comments

Comments
 (0)