From 1cf3eef9dafc7c7003105dd127878a969eeccfb5 Mon Sep 17 00:00:00 2001 From: Matt Williams Date: Mon, 28 Jul 2025 14:39:39 -0400 Subject: [PATCH 1/3] AQLProfile component additions --- docs/about/license.md | 9 ++++----- docs/compatibility/compatibility-matrix.rst | 1 + docs/reference/rocm-tools.md | 1 + docs/what-is-rocm.rst | 1 + 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/about/license.md b/docs/about/license.md index 3ab8b3544..27fdc163a 100644 --- a/docs/about/license.md +++ b/docs/about/license.md @@ -29,6 +29,7 @@ additional licenses. Please review individual repositories for more information. | [AMD SMI](https://github.com/ROCm/amdsmi) | [MIT](https://github.com/ROCm/amdsmi/blob/amd-staging/LICENSE) | | [aomp](https://github.com/ROCm/aomp/) | [Apache 2.0](https://github.com/ROCm/aomp/blob/aomp-dev/LICENSE) | | [aomp-extras](https://github.com/ROCm/aomp-extras/) | [MIT](https://github.com/ROCm/aomp-extras/blob/aomp-dev/LICENSE) | +| [AQLProfile]| [MIT] | | [Code Object Manager (Comgr)](https://github.com/ROCm/llvm-project/tree/amd-staging/amd/comgr) | [The University of Illinois/NCSA](https://github.com/ROCm/llvm-project/blob/amd-staging/amd/comgr/LICENSE.txt) | | [Composable Kernel](https://github.com/ROCm/composable_kernel) | [MIT](https://github.com/ROCm/composable_kernel/blob/develop/LICENSE) | | [half](https://github.com/ROCm/half/) | [MIT](https://github.com/ROCm/half/blob/rocm/LICENSE.txt) | @@ -46,7 +47,6 @@ additional licenses. Please review individual repositories for more information. | [hipSPARSE](https://github.com/ROCm/hipSPARSE/) | [MIT](https://github.com/ROCm/hipSPARSE/blob/develop/LICENSE.md) | | [hipSPARSELt](https://github.com/ROCm/hipSPARSELt/) | [MIT](https://github.com/ROCm/hipSPARSELt/blob/develop/LICENSE.md) | | [hipTensor](https://github.com/ROCm/hipTensor) | [MIT](https://github.com/ROCm/hipTensor/blob/develop/LICENSE) | -| hsa-amd-aqlprofile | [AMD Software EULA](https://www.amd.com/en/legal/eula/amd-software-eula.html) | | [llvm-project](https://github.com/ROCm/llvm-project/) | [Apache](https://github.com/ROCm/llvm-project/blob/amd-staging/LICENSE.TXT) | | [llvm-project/flang](https://github.com/ROCm/llvm-project/tree/amd-staging/flang) | [Apache 2.0](https://github.com/ROCm/llvm-project/blob/amd-staging/flang/LICENSE.TXT) | | [MIGraphX](https://github.com/ROCm/AMDMIGraphX/) | [MIT](https://github.com/ROCm/AMDMIGraphX/blob/develop/LICENSE) | @@ -132,12 +132,11 @@ companies. ### Package licensing :::{attention} -AQL Profiler and AOCC CPU optimization are both provided in binary form, each -subject to the license agreement enclosed in the directory for the binary available +AOCC CPU optimization is provided in binary form, subject to the license agreement enclosed in the directory for the binary available in `/opt/rocm/share/doc/hsa-amd-aqlprofile/EULA`. By using, installing, -copying or distributing AQL Profiler and/or AOCC CPU Optimizations, you agree to +copying or distributing AOCC CPU Optimizations, you agree to the terms and conditions of this license agreement. If you do not agree to the -terms of this agreement, do not install, copy or use the AQL Profiler and/or the +terms of this agreement, do not install, copy or use the AOCC CPU Optimizations. ::: diff --git a/docs/compatibility/compatibility-matrix.rst b/docs/compatibility/compatibility-matrix.rst index b61cfca48..6f05217ed 100644 --- a/docs/compatibility/compatibility-matrix.rst +++ b/docs/compatibility/compatibility-matrix.rst @@ -123,6 +123,7 @@ compatibility and system requirements. :doc:`ROCm Validation Suite `,1.1.0,1.1.0,1.1.0 ,,, PERFORMANCE TOOLS,,, + :doc:`AQLProfile `,0.6.0,0.6.0,0.5.0 :doc:`ROCm Bandwidth Test `,1.4.0,1.4.0,1.4.0 :doc:`ROCm Compute Profiler `,3.1.1,3.1.0,3.0.0 :doc:`ROCm Systems Profiler `,1.0.2,1.0.1,0.1.0 diff --git a/docs/reference/rocm-tools.md b/docs/reference/rocm-tools.md index 6f3c1fbfd..71d7a65b2 100644 --- a/docs/reference/rocm-tools.md +++ b/docs/reference/rocm-tools.md @@ -29,6 +29,7 @@ (performance-tools)= +* {doc}`AQLProfile ` * {doc}`ROCm Bandwidth Test ` * {doc}`ROCm Compute Profiler ` * {doc}`ROCm Systems Profiler ` diff --git a/docs/what-is-rocm.rst b/docs/what-is-rocm.rst index 4accd00ed..32722b498 100644 --- a/docs/what-is-rocm.rst +++ b/docs/what-is-rocm.rst @@ -110,6 +110,7 @@ Performance .. csv-table:: :header: "Component", "Description" + ":doc:`AQLProfile `", "The Architected Queuing Language Profiling Library (AQLProfile) is an open source library that enables advanced GPU profiling and tracing on AMD platforms" ":doc:`ROCm Bandwidth Test `", "Captures the performance characteristics of buffer copying and kernel read/write operations" ":doc:`ROCm Compute Profiler `", "Kernel-level profiling for machine learning and high performance computing (HPC) workloads" ":doc:`ROCm Systems Profiler `", "Comprehensive profiling and tracing of applications running on the CPU or the CPU and GPU" From 95543cae2ab06270a406cb55cff2474e22a63449 Mon Sep 17 00:00:00 2001 From: Matt Williams Date: Wed, 30 Jul 2025 14:43:52 -0400 Subject: [PATCH 2/3] Final edits --- docs/about/license.md | 9 ++++----- docs/compatibility/compatibility-matrix.rst | 1 - docs/reference/rocm-tools.md | 1 - docs/what-is-rocm.rst | 1 - 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/docs/about/license.md b/docs/about/license.md index 27fdc163a..c6c44e31d 100644 --- a/docs/about/license.md +++ b/docs/about/license.md @@ -29,7 +29,7 @@ additional licenses. Please review individual repositories for more information. | [AMD SMI](https://github.com/ROCm/amdsmi) | [MIT](https://github.com/ROCm/amdsmi/blob/amd-staging/LICENSE) | | [aomp](https://github.com/ROCm/aomp/) | [Apache 2.0](https://github.com/ROCm/aomp/blob/aomp-dev/LICENSE) | | [aomp-extras](https://github.com/ROCm/aomp-extras/) | [MIT](https://github.com/ROCm/aomp-extras/blob/aomp-dev/LICENSE) | -| [AQLProfile]| [MIT] | +| [AQLprofile]| [MIT](https://github.com/ROCm/aqlprofile/blob/amd-staging/LICENSE) | | [Code Object Manager (Comgr)](https://github.com/ROCm/llvm-project/tree/amd-staging/amd/comgr) | [The University of Illinois/NCSA](https://github.com/ROCm/llvm-project/blob/amd-staging/amd/comgr/LICENSE.txt) | | [Composable Kernel](https://github.com/ROCm/composable_kernel) | [MIT](https://github.com/ROCm/composable_kernel/blob/develop/LICENSE) | | [half](https://github.com/ROCm/half/) | [MIT](https://github.com/ROCm/half/blob/rocm/LICENSE.txt) | @@ -132,11 +132,10 @@ companies. ### Package licensing :::{attention} -AOCC CPU optimization is provided in binary form, subject to the license agreement enclosed in the directory for the binary available -in `/opt/rocm/share/doc/hsa-amd-aqlprofile/EULA`. By using, installing, -copying or distributing AOCC CPU Optimizations, you agree to +ROCprof Trace Decoder and AOCC CPU optimizations are provided in binary form, subject to the license agreement enclosed in the directory for the binary available in `/opt/rocm/share/doc/rocprof-trace-decoder/EULA`. By using, installing, +copying or distributing ROCprof Trace Decoder or AOCC CPU Optimizations, you agree to the terms and conditions of this license agreement. If you do not agree to the -terms of this agreement, do not install, copy or use the +terms of this agreement, do not install, copy or use ROCprof Trace Decoder or the AOCC CPU Optimizations. ::: diff --git a/docs/compatibility/compatibility-matrix.rst b/docs/compatibility/compatibility-matrix.rst index 6f05217ed..b61cfca48 100644 --- a/docs/compatibility/compatibility-matrix.rst +++ b/docs/compatibility/compatibility-matrix.rst @@ -123,7 +123,6 @@ compatibility and system requirements. :doc:`ROCm Validation Suite `,1.1.0,1.1.0,1.1.0 ,,, PERFORMANCE TOOLS,,, - :doc:`AQLProfile `,0.6.0,0.6.0,0.5.0 :doc:`ROCm Bandwidth Test `,1.4.0,1.4.0,1.4.0 :doc:`ROCm Compute Profiler `,3.1.1,3.1.0,3.0.0 :doc:`ROCm Systems Profiler `,1.0.2,1.0.1,0.1.0 diff --git a/docs/reference/rocm-tools.md b/docs/reference/rocm-tools.md index 71d7a65b2..6f3c1fbfd 100644 --- a/docs/reference/rocm-tools.md +++ b/docs/reference/rocm-tools.md @@ -29,7 +29,6 @@ (performance-tools)= -* {doc}`AQLProfile ` * {doc}`ROCm Bandwidth Test ` * {doc}`ROCm Compute Profiler ` * {doc}`ROCm Systems Profiler ` diff --git a/docs/what-is-rocm.rst b/docs/what-is-rocm.rst index 32722b498..4accd00ed 100644 --- a/docs/what-is-rocm.rst +++ b/docs/what-is-rocm.rst @@ -110,7 +110,6 @@ Performance .. csv-table:: :header: "Component", "Description" - ":doc:`AQLProfile `", "The Architected Queuing Language Profiling Library (AQLProfile) is an open source library that enables advanced GPU profiling and tracing on AMD platforms" ":doc:`ROCm Bandwidth Test `", "Captures the performance characteristics of buffer copying and kernel read/write operations" ":doc:`ROCm Compute Profiler `", "Kernel-level profiling for machine learning and high performance computing (HPC) workloads" ":doc:`ROCm Systems Profiler `", "Comprehensive profiling and tracing of applications running on the CPU or the CPU and GPU" From 9786a7539050f56884bca532398abfdea0e62b1a Mon Sep 17 00:00:00 2001 From: Matt Williams Date: Thu, 31 Jul 2025 10:33:36 -0400 Subject: [PATCH 3/3] Update license --- docs/about/license.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/about/license.md b/docs/about/license.md index c6c44e31d..91dbca114 100644 --- a/docs/about/license.md +++ b/docs/about/license.md @@ -29,7 +29,7 @@ additional licenses. Please review individual repositories for more information. | [AMD SMI](https://github.com/ROCm/amdsmi) | [MIT](https://github.com/ROCm/amdsmi/blob/amd-staging/LICENSE) | | [aomp](https://github.com/ROCm/aomp/) | [Apache 2.0](https://github.com/ROCm/aomp/blob/aomp-dev/LICENSE) | | [aomp-extras](https://github.com/ROCm/aomp-extras/) | [MIT](https://github.com/ROCm/aomp-extras/blob/aomp-dev/LICENSE) | -| [AQLprofile]| [MIT](https://github.com/ROCm/aqlprofile/blob/amd-staging/LICENSE) | +| [AQLprofile] | [MIT](https://github.com/ROCm/aqlprofile/blob/amd-staging/LICENSE) | | [Code Object Manager (Comgr)](https://github.com/ROCm/llvm-project/tree/amd-staging/amd/comgr) | [The University of Illinois/NCSA](https://github.com/ROCm/llvm-project/blob/amd-staging/amd/comgr/LICENSE.txt) | | [Composable Kernel](https://github.com/ROCm/composable_kernel) | [MIT](https://github.com/ROCm/composable_kernel/blob/develop/LICENSE) | | [half](https://github.com/ROCm/half/) | [MIT](https://github.com/ROCm/half/blob/rocm/LICENSE.txt) | @@ -132,7 +132,7 @@ companies. ### Package licensing :::{attention} -ROCprof Trace Decoder and AOCC CPU optimizations are provided in binary form, subject to the license agreement enclosed in the directory for the binary available in `/opt/rocm/share/doc/rocprof-trace-decoder/EULA`. By using, installing, +ROCprof Trace Decoder and AOCC CPU optimizations are provided in binary form, subject to the license agreement enclosed on [GitHub](https://github.com/ROCm/rocprof-trace-decoder/blob/amd-mainline/LICENSE) for ROCprof Trace Decoder, and [Developer Central](https://www.amd.com/en/developer/aocc.html) for AOCC. By using, installing, copying or distributing ROCprof Trace Decoder or AOCC CPU Optimizations, you agree to the terms and conditions of this license agreement. If you do not agree to the terms of this agreement, do not install, copy or use ROCprof Trace Decoder or the