From fc5efb3cc8db06f59a3e1c5c6b7b5de900367c06 Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Tue, 28 Apr 2026 11:44:55 +0200 Subject: [PATCH 01/19] Trying to not package rocm as one package --- scram-tools.file/tools/rocm/amdsmi.xml | 10 ++++++ scram-tools.file/tools/rocm/aqlprofile.xml | 8 +++++ scram-tools.file/tools/rocm/comgr.xml | 8 +++++ scram-tools.file/tools/rocm/hip.xml | 16 +++++++++ .../tools/rocm/hipblas-common.xml | 8 +++++ scram-tools.file/tools/rocm/hipblas.xml | 8 +++++ scram-tools.file/tools/rocm/hipblaslt.xml | 8 +++++ scram-tools.file/tools/rocm/hipcub.xml | 8 +++++ scram-tools.file/tools/rocm/hipfft.xml | 8 +++++ scram-tools.file/tools/rocm/hiprand.xml | 9 +++++ scram-tools.file/tools/rocm/hipsolver.xml | 8 +++++ scram-tools.file/tools/rocm/hipsparse.xml | 9 +++++ scram-tools.file/tools/rocm/miopen.xml | 8 +++++ scram-tools.file/tools/rocm/rccl.xml | 11 ++++++ scram-tools.file/tools/rocm/rocblas.xml | 8 +++++ scram-tools.file/tools/rocm/rocdbgapi.xml | 8 +++++ scram-tools.file/tools/rocm/rocfft.xml | 8 +++++ scram-tools.file/tools/rocm/rocm-core.xml | 9 +++++ scram-tools.file/tools/rocm/rocm-llvm.xml | 11 ++++++ .../tools/rocm/rocm-rocprofiler-sdk.xml | 10 ++++-- .../tools/rocm/rocm-rocprofiler-systems.xml | 9 +++++ scram-tools.file/tools/rocm/rocm-smi-lib.xml | 10 ++++++ scram-tools.file/tools/rocm/rocm.xml | 35 ++++++++++++++++++- scram-tools.file/tools/rocm/rocminfo.xml | 6 ++++ scram-tools.file/tools/rocm/rocprim.xml | 8 +++++ .../tools/rocm/rocprofiler-compute.xml | 7 ++++ .../tools/rocm/rocprofiler-register.xml | 8 +++++ scram-tools.file/tools/rocm/rocprofiler.xml | 9 +++++ scram-tools.file/tools/rocm/rocr-runtime.xml | 11 ++++++ scram-tools.file/tools/rocm/rocrand.xml | 9 +++++ scram-tools.file/tools/rocm/rocshmem.xml | 9 +++++ scram-tools.file/tools/rocm/rocsolver.xml | 8 +++++ scram-tools.file/tools/rocm/rocsparse.xml | 9 +++++ scram-tools.file/tools/rocm/rocthrust.xml | 8 +++++ scram-tools.file/tools/rocm/roctracer.xml | 8 +++++ 35 files changed, 332 insertions(+), 3 deletions(-) create mode 100644 scram-tools.file/tools/rocm/amdsmi.xml create mode 100644 scram-tools.file/tools/rocm/aqlprofile.xml create mode 100644 scram-tools.file/tools/rocm/comgr.xml create mode 100644 scram-tools.file/tools/rocm/hip.xml create mode 100644 scram-tools.file/tools/rocm/hipblas-common.xml create mode 100644 scram-tools.file/tools/rocm/hipblas.xml create mode 100644 scram-tools.file/tools/rocm/hipblaslt.xml create mode 100644 scram-tools.file/tools/rocm/hipcub.xml create mode 100644 scram-tools.file/tools/rocm/hipfft.xml create mode 100644 scram-tools.file/tools/rocm/hiprand.xml create mode 100644 scram-tools.file/tools/rocm/hipsolver.xml create mode 100644 scram-tools.file/tools/rocm/hipsparse.xml create mode 100644 scram-tools.file/tools/rocm/miopen.xml create mode 100644 scram-tools.file/tools/rocm/rccl.xml create mode 100644 scram-tools.file/tools/rocm/rocblas.xml create mode 100644 scram-tools.file/tools/rocm/rocdbgapi.xml create mode 100644 scram-tools.file/tools/rocm/rocfft.xml create mode 100644 scram-tools.file/tools/rocm/rocm-core.xml create mode 100644 scram-tools.file/tools/rocm/rocm-llvm.xml create mode 100644 scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml create mode 100644 scram-tools.file/tools/rocm/rocm-smi-lib.xml create mode 100644 scram-tools.file/tools/rocm/rocminfo.xml create mode 100644 scram-tools.file/tools/rocm/rocprim.xml create mode 100644 scram-tools.file/tools/rocm/rocprofiler-compute.xml create mode 100644 scram-tools.file/tools/rocm/rocprofiler-register.xml create mode 100644 scram-tools.file/tools/rocm/rocprofiler.xml create mode 100644 scram-tools.file/tools/rocm/rocr-runtime.xml create mode 100644 scram-tools.file/tools/rocm/rocrand.xml create mode 100644 scram-tools.file/tools/rocm/rocshmem.xml create mode 100644 scram-tools.file/tools/rocm/rocsolver.xml create mode 100644 scram-tools.file/tools/rocm/rocsparse.xml create mode 100644 scram-tools.file/tools/rocm/rocthrust.xml create mode 100644 scram-tools.file/tools/rocm/roctracer.xml diff --git a/scram-tools.file/tools/rocm/amdsmi.xml b/scram-tools.file/tools/rocm/amdsmi.xml new file mode 100644 index 00000000000..418d84291d3 --- /dev/null +++ b/scram-tools.file/tools/rocm/amdsmi.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/aqlprofile.xml b/scram-tools.file/tools/rocm/aqlprofile.xml new file mode 100644 index 00000000000..3feee88feac --- /dev/null +++ b/scram-tools.file/tools/rocm/aqlprofile.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/comgr.xml b/scram-tools.file/tools/rocm/comgr.xml new file mode 100644 index 00000000000..c77163db9f3 --- /dev/null +++ b/scram-tools.file/tools/rocm/comgr.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hip.xml b/scram-tools.file/tools/rocm/hip.xml new file mode 100644 index 00000000000..04947836fe0 --- /dev/null +++ b/scram-tools.file/tools/rocm/hip.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipblas-common.xml b/scram-tools.file/tools/rocm/hipblas-common.xml new file mode 100644 index 00000000000..c1c78d23a22 --- /dev/null +++ b/scram-tools.file/tools/rocm/hipblas-common.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipblas.xml b/scram-tools.file/tools/rocm/hipblas.xml new file mode 100644 index 00000000000..c1c78d23a22 --- /dev/null +++ b/scram-tools.file/tools/rocm/hipblas.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipblaslt.xml b/scram-tools.file/tools/rocm/hipblaslt.xml new file mode 100644 index 00000000000..3feee88feac --- /dev/null +++ b/scram-tools.file/tools/rocm/hipblaslt.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipcub.xml b/scram-tools.file/tools/rocm/hipcub.xml new file mode 100644 index 00000000000..c1d73ff6e34 --- /dev/null +++ b/scram-tools.file/tools/rocm/hipcub.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipfft.xml b/scram-tools.file/tools/rocm/hipfft.xml new file mode 100644 index 00000000000..c1d73ff6e34 --- /dev/null +++ b/scram-tools.file/tools/rocm/hipfft.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hiprand.xml b/scram-tools.file/tools/rocm/hiprand.xml new file mode 100644 index 00000000000..d68b73f6b70 --- /dev/null +++ b/scram-tools.file/tools/rocm/hiprand.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipsolver.xml b/scram-tools.file/tools/rocm/hipsolver.xml new file mode 100644 index 00000000000..c1c78d23a22 --- /dev/null +++ b/scram-tools.file/tools/rocm/hipsolver.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipsparse.xml b/scram-tools.file/tools/rocm/hipsparse.xml new file mode 100644 index 00000000000..ff55181c706 --- /dev/null +++ b/scram-tools.file/tools/rocm/hipsparse.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/miopen.xml b/scram-tools.file/tools/rocm/miopen.xml new file mode 100644 index 00000000000..c1d73ff6e34 --- /dev/null +++ b/scram-tools.file/tools/rocm/miopen.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rccl.xml b/scram-tools.file/tools/rocm/rccl.xml new file mode 100644 index 00000000000..c6b2b0f42d2 --- /dev/null +++ b/scram-tools.file/tools/rocm/rccl.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/scram-tools.file/tools/rocm/rocblas.xml b/scram-tools.file/tools/rocm/rocblas.xml new file mode 100644 index 00000000000..c1c78d23a22 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocblas.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocdbgapi.xml b/scram-tools.file/tools/rocm/rocdbgapi.xml new file mode 100644 index 00000000000..1d1edcbd230 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocdbgapi.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocfft.xml b/scram-tools.file/tools/rocm/rocfft.xml new file mode 100644 index 00000000000..c1d73ff6e34 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocfft.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-core.xml b/scram-tools.file/tools/rocm/rocm-core.xml new file mode 100644 index 00000000000..a3125021034 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocm-core.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-llvm.xml b/scram-tools.file/tools/rocm/rocm-llvm.xml new file mode 100644 index 00000000000..f3ea207b8a0 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocm-llvm.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml b/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml index 195ac52bd59..fa51957940f 100644 --- a/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml +++ b/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml @@ -1,5 +1,11 @@ - - + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml b/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml new file mode 100644 index 00000000000..0566dbda015 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-smi-lib.xml b/scram-tools.file/tools/rocm/rocm-smi-lib.xml new file mode 100644 index 00000000000..d75fc2a743b --- /dev/null +++ b/scram-tools.file/tools/rocm/rocm-smi-lib.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index 42d8c653485..b9cf3e225c3 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -11,7 +11,7 @@ - + @@ -27,4 +27,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scram-tools.file/tools/rocm/rocminfo.xml b/scram-tools.file/tools/rocm/rocminfo.xml new file mode 100644 index 00000000000..7f8d8ce7886 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocminfo.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprim.xml b/scram-tools.file/tools/rocm/rocprim.xml new file mode 100644 index 00000000000..c1d73ff6e34 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocprim.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprofiler-compute.xml b/scram-tools.file/tools/rocm/rocprofiler-compute.xml new file mode 100644 index 00000000000..b1353f6db33 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocprofiler-compute.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprofiler-register.xml b/scram-tools.file/tools/rocm/rocprofiler-register.xml new file mode 100644 index 00000000000..c1c78d23a22 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocprofiler-register.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprofiler.xml b/scram-tools.file/tools/rocm/rocprofiler.xml new file mode 100644 index 00000000000..a3125021034 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocprofiler.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocr-runtime.xml b/scram-tools.file/tools/rocm/rocr-runtime.xml new file mode 100644 index 00000000000..1b88cbd1dcd --- /dev/null +++ b/scram-tools.file/tools/rocm/rocr-runtime.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocrand.xml b/scram-tools.file/tools/rocm/rocrand.xml new file mode 100644 index 00000000000..273f797a3e7 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocrand.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocshmem.xml b/scram-tools.file/tools/rocm/rocshmem.xml new file mode 100644 index 00000000000..0566dbda015 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocshmem.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocsolver.xml b/scram-tools.file/tools/rocm/rocsolver.xml new file mode 100644 index 00000000000..9b3bd5d71e3 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocsolver.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocsparse.xml b/scram-tools.file/tools/rocm/rocsparse.xml new file mode 100644 index 00000000000..ff55181c706 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocsparse.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocthrust.xml b/scram-tools.file/tools/rocm/rocthrust.xml new file mode 100644 index 00000000000..c1d73ff6e34 --- /dev/null +++ b/scram-tools.file/tools/rocm/rocthrust.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/roctracer.xml b/scram-tools.file/tools/rocm/roctracer.xml new file mode 100644 index 00000000000..4e26a561b68 --- /dev/null +++ b/scram-tools.file/tools/rocm/roctracer.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file From 6c9bf745baaabfed88e62002d53819c3ab4a08e3 Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Tue, 28 Apr 2026 14:27:47 +0200 Subject: [PATCH 02/19] fix tool files --- scram-tools.file/tools/rocm/amdsmi.xml | 3 +-- scram-tools.file/tools/rocm/aqlprofile.xml | 3 +-- scram-tools.file/tools/rocm/comgr.xml | 3 +-- scram-tools.file/tools/rocm/hip.xml | 3 +-- scram-tools.file/tools/rocm/hipblas-common.xml | 3 +-- scram-tools.file/tools/rocm/hipblas.xml | 3 +-- scram-tools.file/tools/rocm/hipblaslt.xml | 3 +-- scram-tools.file/tools/rocm/hipcub.xml | 3 +-- scram-tools.file/tools/rocm/hipfft.xml | 3 +-- scram-tools.file/tools/rocm/hiprand.xml | 3 +-- scram-tools.file/tools/rocm/hipsolver.xml | 3 +-- scram-tools.file/tools/rocm/hipsparse.xml | 3 +-- scram-tools.file/tools/rocm/miopen.xml | 3 +-- scram-tools.file/tools/rocm/rccl.xml | 3 +-- scram-tools.file/tools/rocm/rocblas.xml | 3 +-- scram-tools.file/tools/rocm/rocdbgapi.xml | 3 +-- scram-tools.file/tools/rocm/rocfft.xml | 3 +-- scram-tools.file/tools/rocm/rocm-core.xml | 3 +-- scram-tools.file/tools/rocm/rocm-llvm.xml | 3 +-- scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml | 3 +-- scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml | 3 +-- scram-tools.file/tools/rocm/rocm-smi-lib.xml | 3 +-- scram-tools.file/tools/rocm/rocminfo.xml | 2 +- scram-tools.file/tools/rocm/rocprim.xml | 3 +-- scram-tools.file/tools/rocm/rocprofiler-compute.xml | 3 +-- scram-tools.file/tools/rocm/rocprofiler-register.xml | 3 +-- scram-tools.file/tools/rocm/rocprofiler.xml | 3 +-- scram-tools.file/tools/rocm/rocr-runtime.xml | 3 +-- scram-tools.file/tools/rocm/rocrand.xml | 3 +-- scram-tools.file/tools/rocm/rocshmem.xml | 3 +-- scram-tools.file/tools/rocm/rocsolver.xml | 3 +-- scram-tools.file/tools/rocm/rocsparse.xml | 3 +-- scram-tools.file/tools/rocm/rocthrust.xml | 3 +-- scram-tools.file/tools/rocm/roctracer.xml | 3 +-- 34 files changed, 34 insertions(+), 67 deletions(-) diff --git a/scram-tools.file/tools/rocm/amdsmi.xml b/scram-tools.file/tools/rocm/amdsmi.xml index 418d84291d3..f7a2b92cf25 100644 --- a/scram-tools.file/tools/rocm/amdsmi.xml +++ b/scram-tools.file/tools/rocm/amdsmi.xml @@ -1,10 +1,9 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/aqlprofile.xml b/scram-tools.file/tools/rocm/aqlprofile.xml index 3feee88feac..ef5c1116bd5 100644 --- a/scram-tools.file/tools/rocm/aqlprofile.xml +++ b/scram-tools.file/tools/rocm/aqlprofile.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/comgr.xml b/scram-tools.file/tools/rocm/comgr.xml index c77163db9f3..c6cc31e7f57 100644 --- a/scram-tools.file/tools/rocm/comgr.xml +++ b/scram-tools.file/tools/rocm/comgr.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hip.xml b/scram-tools.file/tools/rocm/hip.xml index 04947836fe0..131b0dfebb2 100644 --- a/scram-tools.file/tools/rocm/hip.xml +++ b/scram-tools.file/tools/rocm/hip.xml @@ -1,7 +1,7 @@ - + @@ -9,7 +9,6 @@ - diff --git a/scram-tools.file/tools/rocm/hipblas-common.xml b/scram-tools.file/tools/rocm/hipblas-common.xml index c1c78d23a22..188f7405ea4 100644 --- a/scram-tools.file/tools/rocm/hipblas-common.xml +++ b/scram-tools.file/tools/rocm/hipblas-common.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipblas.xml b/scram-tools.file/tools/rocm/hipblas.xml index c1c78d23a22..188f7405ea4 100644 --- a/scram-tools.file/tools/rocm/hipblas.xml +++ b/scram-tools.file/tools/rocm/hipblas.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipblaslt.xml b/scram-tools.file/tools/rocm/hipblaslt.xml index 3feee88feac..ef5c1116bd5 100644 --- a/scram-tools.file/tools/rocm/hipblaslt.xml +++ b/scram-tools.file/tools/rocm/hipblaslt.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipcub.xml b/scram-tools.file/tools/rocm/hipcub.xml index c1d73ff6e34..7901d0711f9 100644 --- a/scram-tools.file/tools/rocm/hipcub.xml +++ b/scram-tools.file/tools/rocm/hipcub.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipfft.xml b/scram-tools.file/tools/rocm/hipfft.xml index c1d73ff6e34..7901d0711f9 100644 --- a/scram-tools.file/tools/rocm/hipfft.xml +++ b/scram-tools.file/tools/rocm/hipfft.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hiprand.xml b/scram-tools.file/tools/rocm/hiprand.xml index d68b73f6b70..6d18b665f6a 100644 --- a/scram-tools.file/tools/rocm/hiprand.xml +++ b/scram-tools.file/tools/rocm/hiprand.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipsolver.xml b/scram-tools.file/tools/rocm/hipsolver.xml index c1c78d23a22..188f7405ea4 100644 --- a/scram-tools.file/tools/rocm/hipsolver.xml +++ b/scram-tools.file/tools/rocm/hipsolver.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/hipsparse.xml b/scram-tools.file/tools/rocm/hipsparse.xml index ff55181c706..ff2ec89eea0 100644 --- a/scram-tools.file/tools/rocm/hipsparse.xml +++ b/scram-tools.file/tools/rocm/hipsparse.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/miopen.xml b/scram-tools.file/tools/rocm/miopen.xml index c1d73ff6e34..7901d0711f9 100644 --- a/scram-tools.file/tools/rocm/miopen.xml +++ b/scram-tools.file/tools/rocm/miopen.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rccl.xml b/scram-tools.file/tools/rocm/rccl.xml index c6b2b0f42d2..ecdc8d5407c 100644 --- a/scram-tools.file/tools/rocm/rccl.xml +++ b/scram-tools.file/tools/rocm/rccl.xml @@ -2,10 +2,9 @@ - + - diff --git a/scram-tools.file/tools/rocm/rocblas.xml b/scram-tools.file/tools/rocm/rocblas.xml index c1c78d23a22..188f7405ea4 100644 --- a/scram-tools.file/tools/rocm/rocblas.xml +++ b/scram-tools.file/tools/rocm/rocblas.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocdbgapi.xml b/scram-tools.file/tools/rocm/rocdbgapi.xml index 1d1edcbd230..c9c85398077 100644 --- a/scram-tools.file/tools/rocm/rocdbgapi.xml +++ b/scram-tools.file/tools/rocm/rocdbgapi.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocfft.xml b/scram-tools.file/tools/rocm/rocfft.xml index c1d73ff6e34..7901d0711f9 100644 --- a/scram-tools.file/tools/rocm/rocfft.xml +++ b/scram-tools.file/tools/rocm/rocfft.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-core.xml b/scram-tools.file/tools/rocm/rocm-core.xml index a3125021034..1e4c0d63889 100644 --- a/scram-tools.file/tools/rocm/rocm-core.xml +++ b/scram-tools.file/tools/rocm/rocm-core.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-llvm.xml b/scram-tools.file/tools/rocm/rocm-llvm.xml index f3ea207b8a0..3a1ef52c5b3 100644 --- a/scram-tools.file/tools/rocm/rocm-llvm.xml +++ b/scram-tools.file/tools/rocm/rocm-llvm.xml @@ -1,11 +1,10 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml b/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml index fa51957940f..d4b7295b725 100644 --- a/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml +++ b/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml @@ -2,10 +2,9 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml b/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml index 0566dbda015..117ce650644 100644 --- a/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml +++ b/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocm-smi-lib.xml b/scram-tools.file/tools/rocm/rocm-smi-lib.xml index d75fc2a743b..bdee8674e48 100644 --- a/scram-tools.file/tools/rocm/rocm-smi-lib.xml +++ b/scram-tools.file/tools/rocm/rocm-smi-lib.xml @@ -1,10 +1,9 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocminfo.xml b/scram-tools.file/tools/rocm/rocminfo.xml index 7f8d8ce7886..5f385ff7d21 100644 --- a/scram-tools.file/tools/rocm/rocminfo.xml +++ b/scram-tools.file/tools/rocm/rocminfo.xml @@ -1,6 +1,6 @@ + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprim.xml b/scram-tools.file/tools/rocm/rocprim.xml index c1d73ff6e34..7901d0711f9 100644 --- a/scram-tools.file/tools/rocm/rocprim.xml +++ b/scram-tools.file/tools/rocm/rocprim.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprofiler-compute.xml b/scram-tools.file/tools/rocm/rocprofiler-compute.xml index b1353f6db33..5f385ff7d21 100644 --- a/scram-tools.file/tools/rocm/rocprofiler-compute.xml +++ b/scram-tools.file/tools/rocm/rocprofiler-compute.xml @@ -1,7 +1,6 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprofiler-register.xml b/scram-tools.file/tools/rocm/rocprofiler-register.xml index c1c78d23a22..188f7405ea4 100644 --- a/scram-tools.file/tools/rocm/rocprofiler-register.xml +++ b/scram-tools.file/tools/rocm/rocprofiler-register.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocprofiler.xml b/scram-tools.file/tools/rocm/rocprofiler.xml index a3125021034..1e4c0d63889 100644 --- a/scram-tools.file/tools/rocm/rocprofiler.xml +++ b/scram-tools.file/tools/rocm/rocprofiler.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocr-runtime.xml b/scram-tools.file/tools/rocm/rocr-runtime.xml index 1b88cbd1dcd..6bdf9eeae9e 100644 --- a/scram-tools.file/tools/rocm/rocr-runtime.xml +++ b/scram-tools.file/tools/rocm/rocr-runtime.xml @@ -1,11 +1,10 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocrand.xml b/scram-tools.file/tools/rocm/rocrand.xml index 273f797a3e7..c24525adaca 100644 --- a/scram-tools.file/tools/rocm/rocrand.xml +++ b/scram-tools.file/tools/rocm/rocrand.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocshmem.xml b/scram-tools.file/tools/rocm/rocshmem.xml index 0566dbda015..117ce650644 100644 --- a/scram-tools.file/tools/rocm/rocshmem.xml +++ b/scram-tools.file/tools/rocm/rocshmem.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocsolver.xml b/scram-tools.file/tools/rocm/rocsolver.xml index 9b3bd5d71e3..188f7405ea4 100644 --- a/scram-tools.file/tools/rocm/rocsolver.xml +++ b/scram-tools.file/tools/rocm/rocsolver.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocsparse.xml b/scram-tools.file/tools/rocm/rocsparse.xml index ff55181c706..ff2ec89eea0 100644 --- a/scram-tools.file/tools/rocm/rocsparse.xml +++ b/scram-tools.file/tools/rocm/rocsparse.xml @@ -1,9 +1,8 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/rocthrust.xml b/scram-tools.file/tools/rocm/rocthrust.xml index c1d73ff6e34..7901d0711f9 100644 --- a/scram-tools.file/tools/rocm/rocthrust.xml +++ b/scram-tools.file/tools/rocm/rocthrust.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm/roctracer.xml b/scram-tools.file/tools/rocm/roctracer.xml index 4e26a561b68..ef5c1116bd5 100644 --- a/scram-tools.file/tools/rocm/roctracer.xml +++ b/scram-tools.file/tools/rocm/roctracer.xml @@ -1,8 +1,7 @@ - + - \ No newline at end of file From 954b21e2a7e268ca5a176cda77a2f2e96cc2202b Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Tue, 28 Apr 2026 16:35:58 +0200 Subject: [PATCH 03/19] move every rocm component into it's own dedicated folder --- scram-tools.file/tools/{rocm => amdsmi}/amdsmi.xml | 0 scram-tools.file/tools/{rocm => aqlprofile}/aqlprofile.xml | 0 scram-tools.file/tools/{rocm => comgr}/comgr.xml | 0 scram-tools.file/tools/{rocm => hip}/hip.xml | 0 .../tools/{rocm => hipblas-common}/hipblas-common.xml | 0 scram-tools.file/tools/{rocm => hipblas}/hipblas.xml | 0 scram-tools.file/tools/{rocm => hipblaslt}/hipblaslt.xml | 0 scram-tools.file/tools/{rocm => hipcub}/hipcub.xml | 0 scram-tools.file/tools/{rocm => hipfft}/hipfft.xml | 0 scram-tools.file/tools/{rocm => hiprand}/hiprand.xml | 0 scram-tools.file/tools/{rocm => hipsolver}/hipsolver.xml | 0 scram-tools.file/tools/{rocm => hipsparse}/hipsparse.xml | 0 scram-tools.file/tools/{rocm => miopen}/miopen.xml | 0 scram-tools.file/tools/{rocm => rccl}/rccl.xml | 0 scram-tools.file/tools/{rocm => rocblas}/rocblas.xml | 0 scram-tools.file/tools/{rocm => rocdbgapi}/rocdbgapi.xml | 0 scram-tools.file/tools/{rocm => rocfft}/rocfft.xml | 0 scram-tools.file/tools/{rocm => rocm-core}/rocm-core.xml | 0 scram-tools.file/tools/{rocm => rocm-llvm}/rocm-llvm.xml | 0 .../tools/{rocm => rocm-rocprofiler-sdk}/rocm-rocprofiler-sdk.xml | 0 .../rocm-rocprofiler-systems.xml | 0 scram-tools.file/tools/{rocm => rocm-smi-lib}/rocm-smi-lib.xml | 0 scram-tools.file/tools/{rocm => rocminfo}/rocminfo.xml | 0 scram-tools.file/tools/{rocm => rocprim}/rocprim.xml | 0 .../tools/{rocm => rocprofiler-compute}/rocprofiler-compute.xml | 0 .../tools/{rocm => rocprofiler-register}/rocprofiler-register.xml | 0 scram-tools.file/tools/{rocm => rocprofiler}/rocprofiler.xml | 0 scram-tools.file/tools/{rocm => rocr-runtime}/rocr-runtime.xml | 0 scram-tools.file/tools/{rocm => rocrand}/rocrand.xml | 0 scram-tools.file/tools/{rocm => rocshmem}/rocshmem.xml | 0 scram-tools.file/tools/{rocm => rocsolver}/rocsolver.xml | 0 scram-tools.file/tools/{rocm => rocsparse}/rocsparse.xml | 0 scram-tools.file/tools/{rocm => rocthrust}/rocthrust.xml | 0 scram-tools.file/tools/{rocm => roctracer}/roctracer.xml | 0 34 files changed, 0 insertions(+), 0 deletions(-) rename scram-tools.file/tools/{rocm => amdsmi}/amdsmi.xml (100%) rename scram-tools.file/tools/{rocm => aqlprofile}/aqlprofile.xml (100%) rename scram-tools.file/tools/{rocm => comgr}/comgr.xml (100%) rename scram-tools.file/tools/{rocm => hip}/hip.xml (100%) rename scram-tools.file/tools/{rocm => hipblas-common}/hipblas-common.xml (100%) rename scram-tools.file/tools/{rocm => hipblas}/hipblas.xml (100%) rename scram-tools.file/tools/{rocm => hipblaslt}/hipblaslt.xml (100%) rename scram-tools.file/tools/{rocm => hipcub}/hipcub.xml (100%) rename scram-tools.file/tools/{rocm => hipfft}/hipfft.xml (100%) rename scram-tools.file/tools/{rocm => hiprand}/hiprand.xml (100%) rename scram-tools.file/tools/{rocm => hipsolver}/hipsolver.xml (100%) rename scram-tools.file/tools/{rocm => hipsparse}/hipsparse.xml (100%) rename scram-tools.file/tools/{rocm => miopen}/miopen.xml (100%) rename scram-tools.file/tools/{rocm => rccl}/rccl.xml (100%) rename scram-tools.file/tools/{rocm => rocblas}/rocblas.xml (100%) rename scram-tools.file/tools/{rocm => rocdbgapi}/rocdbgapi.xml (100%) rename scram-tools.file/tools/{rocm => rocfft}/rocfft.xml (100%) rename scram-tools.file/tools/{rocm => rocm-core}/rocm-core.xml (100%) rename scram-tools.file/tools/{rocm => rocm-llvm}/rocm-llvm.xml (100%) rename scram-tools.file/tools/{rocm => rocm-rocprofiler-sdk}/rocm-rocprofiler-sdk.xml (100%) rename scram-tools.file/tools/{rocm => rocm-rocprofiler-systems}/rocm-rocprofiler-systems.xml (100%) rename scram-tools.file/tools/{rocm => rocm-smi-lib}/rocm-smi-lib.xml (100%) rename scram-tools.file/tools/{rocm => rocminfo}/rocminfo.xml (100%) rename scram-tools.file/tools/{rocm => rocprim}/rocprim.xml (100%) rename scram-tools.file/tools/{rocm => rocprofiler-compute}/rocprofiler-compute.xml (100%) rename scram-tools.file/tools/{rocm => rocprofiler-register}/rocprofiler-register.xml (100%) rename scram-tools.file/tools/{rocm => rocprofiler}/rocprofiler.xml (100%) rename scram-tools.file/tools/{rocm => rocr-runtime}/rocr-runtime.xml (100%) rename scram-tools.file/tools/{rocm => rocrand}/rocrand.xml (100%) rename scram-tools.file/tools/{rocm => rocshmem}/rocshmem.xml (100%) rename scram-tools.file/tools/{rocm => rocsolver}/rocsolver.xml (100%) rename scram-tools.file/tools/{rocm => rocsparse}/rocsparse.xml (100%) rename scram-tools.file/tools/{rocm => rocthrust}/rocthrust.xml (100%) rename scram-tools.file/tools/{rocm => roctracer}/roctracer.xml (100%) diff --git a/scram-tools.file/tools/rocm/amdsmi.xml b/scram-tools.file/tools/amdsmi/amdsmi.xml similarity index 100% rename from scram-tools.file/tools/rocm/amdsmi.xml rename to scram-tools.file/tools/amdsmi/amdsmi.xml diff --git a/scram-tools.file/tools/rocm/aqlprofile.xml b/scram-tools.file/tools/aqlprofile/aqlprofile.xml similarity index 100% rename from scram-tools.file/tools/rocm/aqlprofile.xml rename to scram-tools.file/tools/aqlprofile/aqlprofile.xml diff --git a/scram-tools.file/tools/rocm/comgr.xml b/scram-tools.file/tools/comgr/comgr.xml similarity index 100% rename from scram-tools.file/tools/rocm/comgr.xml rename to scram-tools.file/tools/comgr/comgr.xml diff --git a/scram-tools.file/tools/rocm/hip.xml b/scram-tools.file/tools/hip/hip.xml similarity index 100% rename from scram-tools.file/tools/rocm/hip.xml rename to scram-tools.file/tools/hip/hip.xml diff --git a/scram-tools.file/tools/rocm/hipblas-common.xml b/scram-tools.file/tools/hipblas-common/hipblas-common.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipblas-common.xml rename to scram-tools.file/tools/hipblas-common/hipblas-common.xml diff --git a/scram-tools.file/tools/rocm/hipblas.xml b/scram-tools.file/tools/hipblas/hipblas.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipblas.xml rename to scram-tools.file/tools/hipblas/hipblas.xml diff --git a/scram-tools.file/tools/rocm/hipblaslt.xml b/scram-tools.file/tools/hipblaslt/hipblaslt.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipblaslt.xml rename to scram-tools.file/tools/hipblaslt/hipblaslt.xml diff --git a/scram-tools.file/tools/rocm/hipcub.xml b/scram-tools.file/tools/hipcub/hipcub.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipcub.xml rename to scram-tools.file/tools/hipcub/hipcub.xml diff --git a/scram-tools.file/tools/rocm/hipfft.xml b/scram-tools.file/tools/hipfft/hipfft.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipfft.xml rename to scram-tools.file/tools/hipfft/hipfft.xml diff --git a/scram-tools.file/tools/rocm/hiprand.xml b/scram-tools.file/tools/hiprand/hiprand.xml similarity index 100% rename from scram-tools.file/tools/rocm/hiprand.xml rename to scram-tools.file/tools/hiprand/hiprand.xml diff --git a/scram-tools.file/tools/rocm/hipsolver.xml b/scram-tools.file/tools/hipsolver/hipsolver.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipsolver.xml rename to scram-tools.file/tools/hipsolver/hipsolver.xml diff --git a/scram-tools.file/tools/rocm/hipsparse.xml b/scram-tools.file/tools/hipsparse/hipsparse.xml similarity index 100% rename from scram-tools.file/tools/rocm/hipsparse.xml rename to scram-tools.file/tools/hipsparse/hipsparse.xml diff --git a/scram-tools.file/tools/rocm/miopen.xml b/scram-tools.file/tools/miopen/miopen.xml similarity index 100% rename from scram-tools.file/tools/rocm/miopen.xml rename to scram-tools.file/tools/miopen/miopen.xml diff --git a/scram-tools.file/tools/rocm/rccl.xml b/scram-tools.file/tools/rccl/rccl.xml similarity index 100% rename from scram-tools.file/tools/rocm/rccl.xml rename to scram-tools.file/tools/rccl/rccl.xml diff --git a/scram-tools.file/tools/rocm/rocblas.xml b/scram-tools.file/tools/rocblas/rocblas.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocblas.xml rename to scram-tools.file/tools/rocblas/rocblas.xml diff --git a/scram-tools.file/tools/rocm/rocdbgapi.xml b/scram-tools.file/tools/rocdbgapi/rocdbgapi.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocdbgapi.xml rename to scram-tools.file/tools/rocdbgapi/rocdbgapi.xml diff --git a/scram-tools.file/tools/rocm/rocfft.xml b/scram-tools.file/tools/rocfft/rocfft.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocfft.xml rename to scram-tools.file/tools/rocfft/rocfft.xml diff --git a/scram-tools.file/tools/rocm/rocm-core.xml b/scram-tools.file/tools/rocm-core/rocm-core.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocm-core.xml rename to scram-tools.file/tools/rocm-core/rocm-core.xml diff --git a/scram-tools.file/tools/rocm/rocm-llvm.xml b/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocm-llvm.xml rename to scram-tools.file/tools/rocm-llvm/rocm-llvm.xml diff --git a/scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml b/scram-tools.file/tools/rocm-rocprofiler-sdk/rocm-rocprofiler-sdk.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocm-rocprofiler-sdk.xml rename to scram-tools.file/tools/rocm-rocprofiler-sdk/rocm-rocprofiler-sdk.xml diff --git a/scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml b/scram-tools.file/tools/rocm-rocprofiler-systems/rocm-rocprofiler-systems.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocm-rocprofiler-systems.xml rename to scram-tools.file/tools/rocm-rocprofiler-systems/rocm-rocprofiler-systems.xml diff --git a/scram-tools.file/tools/rocm/rocm-smi-lib.xml b/scram-tools.file/tools/rocm-smi-lib/rocm-smi-lib.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocm-smi-lib.xml rename to scram-tools.file/tools/rocm-smi-lib/rocm-smi-lib.xml diff --git a/scram-tools.file/tools/rocm/rocminfo.xml b/scram-tools.file/tools/rocminfo/rocminfo.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocminfo.xml rename to scram-tools.file/tools/rocminfo/rocminfo.xml diff --git a/scram-tools.file/tools/rocm/rocprim.xml b/scram-tools.file/tools/rocprim/rocprim.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocprim.xml rename to scram-tools.file/tools/rocprim/rocprim.xml diff --git a/scram-tools.file/tools/rocm/rocprofiler-compute.xml b/scram-tools.file/tools/rocprofiler-compute/rocprofiler-compute.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocprofiler-compute.xml rename to scram-tools.file/tools/rocprofiler-compute/rocprofiler-compute.xml diff --git a/scram-tools.file/tools/rocm/rocprofiler-register.xml b/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocprofiler-register.xml rename to scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml diff --git a/scram-tools.file/tools/rocm/rocprofiler.xml b/scram-tools.file/tools/rocprofiler/rocprofiler.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocprofiler.xml rename to scram-tools.file/tools/rocprofiler/rocprofiler.xml diff --git a/scram-tools.file/tools/rocm/rocr-runtime.xml b/scram-tools.file/tools/rocr-runtime/rocr-runtime.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocr-runtime.xml rename to scram-tools.file/tools/rocr-runtime/rocr-runtime.xml diff --git a/scram-tools.file/tools/rocm/rocrand.xml b/scram-tools.file/tools/rocrand/rocrand.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocrand.xml rename to scram-tools.file/tools/rocrand/rocrand.xml diff --git a/scram-tools.file/tools/rocm/rocshmem.xml b/scram-tools.file/tools/rocshmem/rocshmem.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocshmem.xml rename to scram-tools.file/tools/rocshmem/rocshmem.xml diff --git a/scram-tools.file/tools/rocm/rocsolver.xml b/scram-tools.file/tools/rocsolver/rocsolver.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocsolver.xml rename to scram-tools.file/tools/rocsolver/rocsolver.xml diff --git a/scram-tools.file/tools/rocm/rocsparse.xml b/scram-tools.file/tools/rocsparse/rocsparse.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocsparse.xml rename to scram-tools.file/tools/rocsparse/rocsparse.xml diff --git a/scram-tools.file/tools/rocm/rocthrust.xml b/scram-tools.file/tools/rocthrust/rocthrust.xml similarity index 100% rename from scram-tools.file/tools/rocm/rocthrust.xml rename to scram-tools.file/tools/rocthrust/rocthrust.xml diff --git a/scram-tools.file/tools/rocm/roctracer.xml b/scram-tools.file/tools/roctracer/roctracer.xml similarity index 100% rename from scram-tools.file/tools/rocm/roctracer.xml rename to scram-tools.file/tools/roctracer/roctracer.xml From ad6096532468ceec742b20ecc3deb8d7ca3812cd Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Tue, 28 Apr 2026 16:51:03 +0200 Subject: [PATCH 04/19] disable --- scram-tools.file/tools/hip/hip.xml | 2 ++ scram-tools.file/tools/rocm/rocm.xml | 53 ++++++++++++++-------------- 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/scram-tools.file/tools/hip/hip.xml b/scram-tools.file/tools/hip/hip.xml index 131b0dfebb2..1f04a05d939 100644 --- a/scram-tools.file/tools/hip/hip.xml +++ b/scram-tools.file/tools/hip/hip.xml @@ -9,6 +9,8 @@ + + diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index b9cf3e225c3..f589d43873d 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -27,37 +27,38 @@ - - - + + + - - - - - + + + + + - - - - - - - + + + + + + + - + - - - - - + + + + + - - - - - + + + + + + From a6b9d1fe0468552d43934e085abc33f235956238 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Mon, 4 May 2026 13:49:54 +0200 Subject: [PATCH 05/19] Update HIP_CLANG_PATH environment variable --- scram-tools.file/tools/rocm-llvm/rocm-llvm.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml b/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml index 3a1ef52c5b3..d785f1bc637 100644 --- a/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml +++ b/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml @@ -4,7 +4,7 @@ - - \ No newline at end of file + + From 98c7ced335e564335ea251dd0ac310a327c6ab03 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Mon, 4 May 2026 13:50:44 +0200 Subject: [PATCH 06/19] Enable rocm-core usage in rocm.xml --- scram-tools.file/tools/rocm/rocm.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index f589d43873d..f61de7eab52 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -43,7 +43,7 @@ - + From 3048bd56b9a63fbf106c2f15a8e5e15b9f6615b7 Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Mon, 4 May 2026 15:40:42 +0200 Subject: [PATCH 07/19] Updates --- scram-tools.file/tools/rocm/rocm.xml | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index f61de7eab52..b4569671fa6 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -27,38 +27,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - From 4b5ebb8feafe0bfe952b004cf66153f6907e68ac Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Mon, 4 May 2026 15:46:20 +0200 Subject: [PATCH 08/19] updates --- scram-tools.file/tools/amdsmi/amdsmi.xml | 9 --------- .../tools/aqlprofile/aqlprofile.xml | 7 ------- scram-tools.file/tools/comgr/comgr.xml | 9 ++++----- scram-tools.file/tools/hip/hip.xml | 17 ++++++++--------- .../tools/hipblas-common/hipblas-common.xml | 7 ------- scram-tools.file/tools/hipblas/hipblas.xml | 7 ------- scram-tools.file/tools/hipblaslt/hipblaslt.xml | 7 ------- scram-tools.file/tools/hipcub/hipcub.xml | 7 ------- scram-tools.file/tools/hipfft/hipfft.xml | 7 ------- scram-tools.file/tools/hiprand/hiprand.xml | 9 ++++----- scram-tools.file/tools/hipsolver/hipsolver.xml | 7 ------- scram-tools.file/tools/hipsparse/hipsparse.xml | 8 -------- scram-tools.file/tools/miopen/miopen.xml | 7 ------- scram-tools.file/tools/rccl/rccl.xml | 9 ++++----- scram-tools.file/tools/rocblas/rocblas.xml | 7 ------- scram-tools.file/tools/rocdbgapi/rocdbgapi.xml | 7 ------- scram-tools.file/tools/rocfft/rocfft.xml | 7 ------- scram-tools.file/tools/rocm-core/rocm-core.xml | 11 +++++------ scram-tools.file/tools/rocm-llvm/rocm-llvm.xml | 13 ++++++------- .../rocm-rocprofiler-sdk.xml | 11 +++++------ .../rocm-rocprofiler-systems.xml | 8 -------- .../tools/rocm-smi-lib/rocm-smi-lib.xml | 11 +++++------ scram-tools.file/tools/rocminfo/rocminfo.xml | 6 ------ scram-tools.file/tools/rocprim/rocprim.xml | 7 ------- .../rocprofiler-compute/rocprofiler-compute.xml | 6 ------ .../rocprofiler-register.xml | 7 ------- .../tools/rocprofiler/rocprofiler.xml | 8 -------- .../tools/rocr-runtime/rocr-runtime.xml | 9 ++++----- scram-tools.file/tools/rocrand/rocrand.xml | 9 ++++----- scram-tools.file/tools/rocshmem/rocshmem.xml | 8 -------- scram-tools.file/tools/rocsolver/rocsolver.xml | 7 ------- scram-tools.file/tools/rocsparse/rocsparse.xml | 8 -------- scram-tools.file/tools/rocthrust/rocthrust.xml | 7 ------- scram-tools.file/tools/roctracer/roctracer.xml | 7 ------- 34 files changed, 49 insertions(+), 232 deletions(-) delete mode 100644 scram-tools.file/tools/amdsmi/amdsmi.xml delete mode 100644 scram-tools.file/tools/aqlprofile/aqlprofile.xml delete mode 100644 scram-tools.file/tools/hipblas-common/hipblas-common.xml delete mode 100644 scram-tools.file/tools/hipblas/hipblas.xml delete mode 100644 scram-tools.file/tools/hipblaslt/hipblaslt.xml delete mode 100644 scram-tools.file/tools/hipcub/hipcub.xml delete mode 100644 scram-tools.file/tools/hipfft/hipfft.xml delete mode 100644 scram-tools.file/tools/hipsolver/hipsolver.xml delete mode 100644 scram-tools.file/tools/hipsparse/hipsparse.xml delete mode 100644 scram-tools.file/tools/miopen/miopen.xml delete mode 100644 scram-tools.file/tools/rocblas/rocblas.xml delete mode 100644 scram-tools.file/tools/rocdbgapi/rocdbgapi.xml delete mode 100644 scram-tools.file/tools/rocfft/rocfft.xml delete mode 100644 scram-tools.file/tools/rocm-rocprofiler-systems/rocm-rocprofiler-systems.xml delete mode 100644 scram-tools.file/tools/rocminfo/rocminfo.xml delete mode 100644 scram-tools.file/tools/rocprim/rocprim.xml delete mode 100644 scram-tools.file/tools/rocprofiler-compute/rocprofiler-compute.xml delete mode 100644 scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml delete mode 100644 scram-tools.file/tools/rocprofiler/rocprofiler.xml delete mode 100644 scram-tools.file/tools/rocshmem/rocshmem.xml delete mode 100644 scram-tools.file/tools/rocsolver/rocsolver.xml delete mode 100644 scram-tools.file/tools/rocsparse/rocsparse.xml delete mode 100644 scram-tools.file/tools/rocthrust/rocthrust.xml delete mode 100644 scram-tools.file/tools/roctracer/roctracer.xml diff --git a/scram-tools.file/tools/amdsmi/amdsmi.xml b/scram-tools.file/tools/amdsmi/amdsmi.xml deleted file mode 100644 index f7a2b92cf25..00000000000 --- a/scram-tools.file/tools/amdsmi/amdsmi.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/aqlprofile/aqlprofile.xml b/scram-tools.file/tools/aqlprofile/aqlprofile.xml deleted file mode 100644 index ef5c1116bd5..00000000000 --- a/scram-tools.file/tools/aqlprofile/aqlprofile.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/comgr/comgr.xml b/scram-tools.file/tools/comgr/comgr.xml index c6cc31e7f57..fd706720843 100644 --- a/scram-tools.file/tools/comgr/comgr.xml +++ b/scram-tools.file/tools/comgr/comgr.xml @@ -1,7 +1,6 @@ - + - - - + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/hip/hip.xml b/scram-tools.file/tools/hip/hip.xml index 1f04a05d939..b037caa7e18 100644 --- a/scram-tools.file/tools/hip/hip.xml +++ b/scram-tools.file/tools/hip/hip.xml @@ -1,17 +1,16 @@ - + - - - - - - + + + + + - + - \ No newline at end of file + diff --git a/scram-tools.file/tools/hipblas-common/hipblas-common.xml b/scram-tools.file/tools/hipblas-common/hipblas-common.xml deleted file mode 100644 index 188f7405ea4..00000000000 --- a/scram-tools.file/tools/hipblas-common/hipblas-common.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/hipblas/hipblas.xml b/scram-tools.file/tools/hipblas/hipblas.xml deleted file mode 100644 index 188f7405ea4..00000000000 --- a/scram-tools.file/tools/hipblas/hipblas.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/hipblaslt/hipblaslt.xml b/scram-tools.file/tools/hipblaslt/hipblaslt.xml deleted file mode 100644 index ef5c1116bd5..00000000000 --- a/scram-tools.file/tools/hipblaslt/hipblaslt.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/hipcub/hipcub.xml b/scram-tools.file/tools/hipcub/hipcub.xml deleted file mode 100644 index 7901d0711f9..00000000000 --- a/scram-tools.file/tools/hipcub/hipcub.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/hipfft/hipfft.xml b/scram-tools.file/tools/hipfft/hipfft.xml deleted file mode 100644 index 7901d0711f9..00000000000 --- a/scram-tools.file/tools/hipfft/hipfft.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/hiprand/hiprand.xml b/scram-tools.file/tools/hiprand/hiprand.xml index 6d18b665f6a..9fc78b90dee 100644 --- a/scram-tools.file/tools/hiprand/hiprand.xml +++ b/scram-tools.file/tools/hiprand/hiprand.xml @@ -1,8 +1,7 @@ - + - - - + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/hipsolver/hipsolver.xml b/scram-tools.file/tools/hipsolver/hipsolver.xml deleted file mode 100644 index 188f7405ea4..00000000000 --- a/scram-tools.file/tools/hipsolver/hipsolver.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/hipsparse/hipsparse.xml b/scram-tools.file/tools/hipsparse/hipsparse.xml deleted file mode 100644 index ff2ec89eea0..00000000000 --- a/scram-tools.file/tools/hipsparse/hipsparse.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/miopen/miopen.xml b/scram-tools.file/tools/miopen/miopen.xml deleted file mode 100644 index 7901d0711f9..00000000000 --- a/scram-tools.file/tools/miopen/miopen.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rccl/rccl.xml b/scram-tools.file/tools/rccl/rccl.xml index ecdc8d5407c..0062d9bbb5d 100644 --- a/scram-tools.file/tools/rccl/rccl.xml +++ b/scram-tools.file/tools/rccl/rccl.xml @@ -1,10 +1,9 @@ - + - - - - + + + diff --git a/scram-tools.file/tools/rocblas/rocblas.xml b/scram-tools.file/tools/rocblas/rocblas.xml deleted file mode 100644 index 188f7405ea4..00000000000 --- a/scram-tools.file/tools/rocblas/rocblas.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocdbgapi/rocdbgapi.xml b/scram-tools.file/tools/rocdbgapi/rocdbgapi.xml deleted file mode 100644 index c9c85398077..00000000000 --- a/scram-tools.file/tools/rocdbgapi/rocdbgapi.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocfft/rocfft.xml b/scram-tools.file/tools/rocfft/rocfft.xml deleted file mode 100644 index 7901d0711f9..00000000000 --- a/scram-tools.file/tools/rocfft/rocfft.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm-core/rocm-core.xml b/scram-tools.file/tools/rocm-core/rocm-core.xml index 1e4c0d63889..9173d986576 100644 --- a/scram-tools.file/tools/rocm-core/rocm-core.xml +++ b/scram-tools.file/tools/rocm-core/rocm-core.xml @@ -1,8 +1,7 @@ - + - - - - + + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml b/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml index d785f1bc637..75126c85334 100644 --- a/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml +++ b/scram-tools.file/tools/rocm-llvm/rocm-llvm.xml @@ -1,10 +1,9 @@ - + - - - - - + + + + - + diff --git a/scram-tools.file/tools/rocm-rocprofiler-sdk/rocm-rocprofiler-sdk.xml b/scram-tools.file/tools/rocm-rocprofiler-sdk/rocm-rocprofiler-sdk.xml index d4b7295b725..9e0369f9ea7 100644 --- a/scram-tools.file/tools/rocm-rocprofiler-sdk/rocm-rocprofiler-sdk.xml +++ b/scram-tools.file/tools/rocm-rocprofiler-sdk/rocm-rocprofiler-sdk.xml @@ -1,10 +1,9 @@ - + - - - - + + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/rocm-rocprofiler-systems/rocm-rocprofiler-systems.xml b/scram-tools.file/tools/rocm-rocprofiler-systems/rocm-rocprofiler-systems.xml deleted file mode 100644 index 117ce650644..00000000000 --- a/scram-tools.file/tools/rocm-rocprofiler-systems/rocm-rocprofiler-systems.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocm-smi-lib/rocm-smi-lib.xml b/scram-tools.file/tools/rocm-smi-lib/rocm-smi-lib.xml index bdee8674e48..490ce247109 100644 --- a/scram-tools.file/tools/rocm-smi-lib/rocm-smi-lib.xml +++ b/scram-tools.file/tools/rocm-smi-lib/rocm-smi-lib.xml @@ -1,9 +1,8 @@ - + - - - - + + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/rocminfo/rocminfo.xml b/scram-tools.file/tools/rocminfo/rocminfo.xml deleted file mode 100644 index 5f385ff7d21..00000000000 --- a/scram-tools.file/tools/rocminfo/rocminfo.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocprim/rocprim.xml b/scram-tools.file/tools/rocprim/rocprim.xml deleted file mode 100644 index 7901d0711f9..00000000000 --- a/scram-tools.file/tools/rocprim/rocprim.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocprofiler-compute/rocprofiler-compute.xml b/scram-tools.file/tools/rocprofiler-compute/rocprofiler-compute.xml deleted file mode 100644 index 5f385ff7d21..00000000000 --- a/scram-tools.file/tools/rocprofiler-compute/rocprofiler-compute.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml b/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml deleted file mode 100644 index 188f7405ea4..00000000000 --- a/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocprofiler/rocprofiler.xml b/scram-tools.file/tools/rocprofiler/rocprofiler.xml deleted file mode 100644 index 1e4c0d63889..00000000000 --- a/scram-tools.file/tools/rocprofiler/rocprofiler.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocr-runtime/rocr-runtime.xml b/scram-tools.file/tools/rocr-runtime/rocr-runtime.xml index 6bdf9eeae9e..03b38bfb235 100644 --- a/scram-tools.file/tools/rocr-runtime/rocr-runtime.xml +++ b/scram-tools.file/tools/rocr-runtime/rocr-runtime.xml @@ -1,10 +1,9 @@ - + - - - + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/rocrand/rocrand.xml b/scram-tools.file/tools/rocrand/rocrand.xml index c24525adaca..cc9aada9dda 100644 --- a/scram-tools.file/tools/rocrand/rocrand.xml +++ b/scram-tools.file/tools/rocrand/rocrand.xml @@ -1,8 +1,7 @@ - + - - - + + - \ No newline at end of file + diff --git a/scram-tools.file/tools/rocshmem/rocshmem.xml b/scram-tools.file/tools/rocshmem/rocshmem.xml deleted file mode 100644 index 117ce650644..00000000000 --- a/scram-tools.file/tools/rocshmem/rocshmem.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocsolver/rocsolver.xml b/scram-tools.file/tools/rocsolver/rocsolver.xml deleted file mode 100644 index 188f7405ea4..00000000000 --- a/scram-tools.file/tools/rocsolver/rocsolver.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocsparse/rocsparse.xml b/scram-tools.file/tools/rocsparse/rocsparse.xml deleted file mode 100644 index ff2ec89eea0..00000000000 --- a/scram-tools.file/tools/rocsparse/rocsparse.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/rocthrust/rocthrust.xml b/scram-tools.file/tools/rocthrust/rocthrust.xml deleted file mode 100644 index 7901d0711f9..00000000000 --- a/scram-tools.file/tools/rocthrust/rocthrust.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/scram-tools.file/tools/roctracer/roctracer.xml b/scram-tools.file/tools/roctracer/roctracer.xml deleted file mode 100644 index ef5c1116bd5..00000000000 --- a/scram-tools.file/tools/roctracer/roctracer.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file From 657d3f3ad209f8291b8d4589ac91225f3c73b692 Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Mon, 4 May 2026 16:02:44 +0200 Subject: [PATCH 09/19] add comgr as dependency rocprofiler-systems --- rocm-rocprofiler-systems.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocm-rocprofiler-systems.spec b/rocm-rocprofiler-systems.spec index d87065c0aa3..32021d7a66b 100644 --- a/rocm-rocprofiler-systems.spec +++ b/rocm-rocprofiler-systems.spec @@ -3,7 +3,7 @@ Source0: git+https://github.com/akritkbehera/rocprofiler-systems.git?obj=release/rocm-rel-7.2/%{rocm_version}&export=%{n}&submodules=1&output=/%{n}.tar.gz Requires: rocm-core rocr-runtime cmake rocm-cmake rocprofiler roctracer hip libxml2 -Requires: libunwind sqlite rocm-rocprofiler-sdk amdsmi flex bison bz2lib +Requires: libunwind sqlite rocm-rocprofiler-sdk amdsmi flex bison bz2lib comgr Provides: libbz2.so.1()(64bit) %prep From 7afe8c99f11457f8062cfe09611b584715ecaa87 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Mon, 4 May 2026 18:01:49 +0200 Subject: [PATCH 10/19] Change rsync command to follow symlinks --- rocm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocm.spec b/rocm.spec index cda95c7f78b..dc1fab54095 100644 --- a/rocm.spec +++ b/rocm.spec @@ -61,7 +61,7 @@ for root in %{comp_roots}; do echo "Merging $root into $INSTALL_TARGET..." # Using -u (update) prevents overwriting newer files with older ones # from different component roots - rsync -au --links "${root}/" "$INSTALL_TARGET/" + rsync -aL "${root}/" "$INSTALL_TARGET/" else echo "ERROR: Component root not found: $root" >&2 exit 1 From 1306ba8f45bc40fc1714b20e5b406bee26f996de Mon Sep 17 00:00:00 2001 From: Cms Build Date: Tue, 5 May 2026 12:08:59 +0200 Subject: [PATCH 11/19] fixes rocm --- acts.spec | 2 +- mpich.spec | 4 ++-- rocm.spec | 41 ----------------------------------------- 3 files changed, 3 insertions(+), 44 deletions(-) diff --git a/acts.spec b/acts.spec index 045b87e3fe5..d0cad3c74a7 100644 --- a/acts.spec +++ b/acts.spec @@ -27,7 +27,7 @@ Requires: py3-pybind11 Requires: root Requires: xerces-c %{!?without_cuda:Requires: cuda} -%{!?without_rocm:Requires: rocm} +%{!?without_rocm:Requires: hip rocthrust rocprim comgr rocr-runtime} %if %{build_test} # These are ony used to build the examples and unit tests Requires: hepmc3 diff --git a/mpich.spec b/mpich.spec index 29edc9556fb..ac75e771eb2 100644 --- a/mpich.spec +++ b/mpich.spec @@ -6,7 +6,7 @@ Source: git+https://github.com/pmodels/mpich.git?obj=%{branch}/%{tag}&export=%{n}-%{realversion}&submodules=1&output=/%{n}-%{realversion}.tgz BuildRequires: autotools %{!?without_cuda:Requires: cuda} -%{!?without_rocm:Requires: rocm} +%{!?without_rocm:Requires: hip} Requires: libfabric Requires: ucx Requires: hwloc @@ -55,7 +55,7 @@ sed -e's/do_ucx=.*/do_ucx=no/' -i autogen.sh # After it's resolved, replace --without-hip with the following: # %if 0%{!?without_rocm:1} -# --with-hip=$ROCM_ROOT \ +# --with-hip=$HIP_ROOT \ # --with-hip-sm=%(echo %{rocm_archs} | sed -e's/ \+/,/g') \ # %else # --without-hip \ diff --git a/rocm.spec b/rocm.spec index dc1fab54095..01bbd5b6122 100644 --- a/rocm.spec +++ b/rocm.spec @@ -49,45 +49,4 @@ Requires: comgr %prep %build %install - -%define comp_roots ${ROCM_LLVM_ROOT} ${ROCR_RUNTIME_ROOT} ${HIP_ROOT} ${ROCM_CORE_ROOT} ${ROCM_CMAKE_ROOT} ${ROCMINFO_ROOT} ${ROCDBGAPI_ROOT} ${ROCPROFILER_ROOT} ${ROCPROFILER_REGISTER_ROOT} ${ROCPROFILER_COMPUTE_ROOT} ${ROCM_ROCPROFILER_SDK_ROOT} ${ROCM_ROCPROFILER_SYSTEMS_ROOT} ${ROCTRACER_ROOT} ${AQLPROFILE_ROOT} ${ROCM_SMI_LIB_ROOT} ${AMDSMI_ROOT} ${RCCL_ROOT} ${ROCSHMEM_ROOT} ${HIPBLAS_COMMON_ROOT} ${HIPBLAS_ROOT} ${ROCBLAS_ROOT} ${HIPBLASLT_ROOT} ${HIPSOLVER_ROOT} ${ROCSOLVER_ROOT} ${HIPSPARSE_ROOT} ${ROCSPARSE_ROOT} ${HIPSPARSELT_ROOT} ${HIPFFT_ROOT} ${ROCFFT_ROOT} ${HIPRAND_ROOT} ${HIPCUB_ROOT} ${ROCPRIM_ROOT} ${ROCTHRUST_ROOT} ${MIOPEN_ROOT} ${ROCRAND_ROOT} ${COMGR_ROOT} - -# Define the target install area -mkdir -p %{i} -INSTALL_TARGET="%{i}" - -for root in %{comp_roots}; do - if [ -d "$root" ]; then - echo "Merging $root into $INSTALL_TARGET..." - # Using -u (update) prevents overwriting newer files with older ones - # from different component roots - rsync -aL "${root}/" "$INSTALL_TARGET/" - else - echo "ERROR: Component root not found: $root" >&2 - exit 1 - fi -done -rsync -a --ignore-existing "%{i}/lib64/" "%{i}/lib/" -rm %{i}/lib/llvm/bin/*.cfg -rm -fr '%{i}/lib64/' - -ln -r -s -f %{i}/lib %{i}/lib64 -ln -r -s -f %{i}/llvm/bin/amdclang %{i}/bin/ -ln -r -s -f %{i}/llvm/bin/amdclang++ %{i}/bin/ -ln -r -s -f %{i}/llvm/bin/amdclang-cl %{i}/bin/ -ln -r -s -f %{i}/llvm/bin/amdclang-cpp %{i}/bin/ -ln -r -s -f %{i}/llvm/bin/amdflang %{i}/bin/ -ln -r -s -f %{i}/llvm/bin/amdlld %{i}/bin/ - -echo -e "--gcc-toolchain=$GCC_ROOT ---target=$(gcc -dumpmachine) --m64 --L$GCC_ROOT/lib64 ---rocm-path=%{i} ---rocm-device-lib-path=%{i}/amdgcn/bitcode" > %{i}/lib/llvm/bin/clang++.cfg -ln -r -s -f %{i}/lib/llvm/bin/clang++.cfg %{i}/lib/llvm/bin/clang.cfg - %post -%if 0%{!?use_system_gcc:1} -%{relocateConfig}/lib/llvm/bin/clang++.cfg -%endif From afc6fe0fdaa04818874e838790aa1b9df13d8b69 Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Tue, 5 May 2026 12:10:16 +0200 Subject: [PATCH 12/19] update hwloc spec --- hipsparselt.spec | 2 +- hwloc.spec | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hipsparselt.spec b/hipsparselt.spec index 533922e68bc..76251fcdbe8 100644 --- a/hipsparselt.spec +++ b/hipsparselt.spec @@ -2,7 +2,7 @@ ### RPM external hipsparselt %{rocm_version} Source0: https://github.com/ROCm/rocm-libraries/archive/refs/tags/%{rocm_version}.tar.gz Requires: hipsparse msgpack-cxx rocm-core rocm-smi-lib rocminfo roctracer rocr-runtime rocm-cmake boost -Requires: py3-joblib py3-PyYAML py3-msgpack py3-packaging rocm-llvm python3 +Requires: py3-joblib py3-PyYAML py3-msgpack py3-packaging rocm-llvm python3 comgr %prep %setup -q -n rocm-libraries-%{realversion} diff --git a/hwloc.spec b/hwloc.spec index c759114b7e6..861c191d839 100644 --- a/hwloc.spec +++ b/hwloc.spec @@ -3,7 +3,8 @@ Source: https://download.open-mpi.org/release/%{n}/v%{mainversion}/%{n}-%{realversion}.tar.bz2 BuildRequires: autotools -Requires: libpciaccess libxml2 numactl rocm-smi-lib +Requires: libpciaccess libxml2 numactl +%{!?without_rocm:Requires: rocm-smi-lib} %{!?without_cuda:Requires: cuda} From ed115b88a99f23112b355e860b4ad364a89ae57e Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Tue, 5 May 2026 12:11:50 +0200 Subject: [PATCH 13/19] update rocm --- rocm.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rocm.spec b/rocm.spec index 01bbd5b6122..aafa615d3fb 100644 --- a/rocm.spec +++ b/rocm.spec @@ -2,9 +2,9 @@ ### RPM external rocm %{rocm_version_num} ## Core runtime (build this first everything depends on it) ## LLVM-based compiler: amdclang -## INITENV SET HIP_PATH %{i} -## INITENV SET ROCM_PATH %{i} -## INITENV SET HIP_CLANG_PATH $ROCM_ROOT/lib/llvm/bin +## INITENV SET HIP_PATH $HIP_ROOT +## INITENV SET ROCM_PATH $ROCM_LLVM_ROOT +## INITENV SET HIP_CLANG_PATH $ROCM_LLVM_ROOT/lib/llvm/bin Requires: rocm-llvm ## HSA runtime (ROCr) + HIP runtime (CLR) Requires: rocr-runtime From e6f3b8b37088b49bd710095a31e36a4e961109d1 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Tue, 5 May 2026 22:46:26 +0200 Subject: [PATCH 14/19] Remove client environment variables from rocm.xml Removed client environment variables from rocm.xml. --- scram-tools.file/tools/rocm/rocm.xml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index b4569671fa6..fde8f5e1f6d 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -3,13 +3,6 @@ - - - - - - - From 99fc5c49cec3f7b297f4580d6973f06234d96cc1 Mon Sep 17 00:00:00 2001 From: Malik Shahzad Muzaffar Date: Tue, 5 May 2026 23:21:19 +0200 Subject: [PATCH 15/19] Clean up ROCm XML configuration Removed unnecessary flags and runtime entries from the ROCm XML configuration. --- scram-tools.file/tools/rocm/rocm.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index fde8f5e1f6d..aa42938c1ea 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -14,10 +14,6 @@ %endif %endif - - - - From 9cce6c7dacf2b83b36f104079c5ff2bca6a0c2b3 Mon Sep 17 00:00:00 2001 From: akritkbehera Date: Wed, 6 May 2026 09:41:13 +0200 Subject: [PATCH 16/19] add rocprofiler-register xml --- scram-tools.file/tools/hip/hip.xml | 1 + scram-tools.file/tools/rocm/rocm.xml | 1 + .../tools/rocprofiler-register/rocprofiler-register.xml | 7 +++++++ 3 files changed, 9 insertions(+) create mode 100644 scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml diff --git a/scram-tools.file/tools/hip/hip.xml b/scram-tools.file/tools/hip/hip.xml index b037caa7e18..c93e51f9fa9 100644 --- a/scram-tools.file/tools/hip/hip.xml +++ b/scram-tools.file/tools/hip/hip.xml @@ -13,4 +13,5 @@ + diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index aa42938c1ea..31aee5b2c07 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -25,4 +25,5 @@ + diff --git a/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml b/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml new file mode 100644 index 00000000000..4eac94a77e1 --- /dev/null +++ b/scram-tools.file/tools/rocprofiler-register/rocprofiler-register.xml @@ -0,0 +1,7 @@ + + + + + + + From c061e3cf14dd5253836385d1cc8b9b0a455d2450 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Wed, 6 May 2026 09:50:01 +0200 Subject: [PATCH 17/19] Add runtime and flags to hip.xml configuration --- scram-tools.file/tools/hip/hip.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scram-tools.file/tools/hip/hip.xml b/scram-tools.file/tools/hip/hip.xml index c93e51f9fa9..453aadab304 100644 --- a/scram-tools.file/tools/hip/hip.xml +++ b/scram-tools.file/tools/hip/hip.xml @@ -7,6 +7,9 @@ + + + From 972b7a18ab9b5589c947fd01e0a0903dfd926e2c Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Wed, 6 May 2026 10:51:54 +0200 Subject: [PATCH 18/19] Refactor HIP tool environment settings in hip.xml Updated environment variables and added HIP_PATH to runtime. --- scram-tools.file/tools/hip/hip.xml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/scram-tools.file/tools/hip/hip.xml b/scram-tools.file/tools/hip/hip.xml index 453aadab304..cb4a3b5e2d6 100644 --- a/scram-tools.file/tools/hip/hip.xml +++ b/scram-tools.file/tools/hip/hip.xml @@ -1,18 +1,16 @@ - - - - - - + + + + + + - - From 1363a8b4b19b8db5d7c314b544ccb120306eea66 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Wed, 6 May 2026 13:51:14 +0200 Subject: [PATCH 19/19] add xml for rocprim and rocthrust --- scram-tools.file/tools/rocm/rocm.xml | 2 ++ scram-tools.file/tools/rocprim/rocprim.xml | 6 ++++++ scram-tools.file/tools/rocthrust/rocthrust.xml | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 scram-tools.file/tools/rocprim/rocprim.xml create mode 100644 scram-tools.file/tools/rocthrust/rocthrust.xml diff --git a/scram-tools.file/tools/rocm/rocm.xml b/scram-tools.file/tools/rocm/rocm.xml index 31aee5b2c07..84cfab63bb2 100644 --- a/scram-tools.file/tools/rocm/rocm.xml +++ b/scram-tools.file/tools/rocm/rocm.xml @@ -26,4 +26,6 @@ + + diff --git a/scram-tools.file/tools/rocprim/rocprim.xml b/scram-tools.file/tools/rocprim/rocprim.xml new file mode 100644 index 00000000000..fd706720843 --- /dev/null +++ b/scram-tools.file/tools/rocprim/rocprim.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/scram-tools.file/tools/rocthrust/rocthrust.xml b/scram-tools.file/tools/rocthrust/rocthrust.xml new file mode 100644 index 00000000000..fd706720843 --- /dev/null +++ b/scram-tools.file/tools/rocthrust/rocthrust.xml @@ -0,0 +1,6 @@ + + + + + +