diff --git a/.wordlist.txt b/.wordlist.txt index 54067d971..f096edb46 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -337,6 +337,7 @@ RNNs ROC ROCProfiler ROCT +ROCTx ROCTracer ROCclr ROCdbgapi @@ -766,6 +767,7 @@ rocm rocminfo rocprim rocprof +rocprofv rocprofiler rocr rocrand diff --git a/RELEASE.md b/RELEASE.md index c4a620a66..89d053e18 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -24,8 +24,6 @@ The release notes provide a summary of notable changes since the previous ROCm r - [ROCm known issues](#rocm-known-issues) -- [ROCm resolved issues](#rocm-resolved-issues) - - [ROCm upcoming changes](#rocm-upcoming-changes) ```{note} @@ -39,7 +37,7 @@ The following are notable new features and improvements in ROCm 6.3.3. For chang ### ROCm Offline Installer Creator updates -The ROCm Offline Installer Creator 6.3.3 adds a new Post-Install Options menu, which includes a new ``udev`` option for adding GPU resources access for all users. It also moves the user-specific GPU access option (for the ``video,render`` group) from the Driver Options menu to the Post-Install Options menu. See the [ROCm Offline Installer Creator](https://rocm.docs.amd.com/projects/install-on-linux-internal/en/latest/install/rocm-offline-installer.html#post-install-options-menu) documentation for more information. +The ROCm Offline Installer Creator 6.3.3 adds a new Post-Install Options menu, which includes a new ``udev`` option for adding GPU resources access for all users. It also moves the user-specific GPU access option (for the ``video,render`` group) from the Driver Options menu to the Post-Install Options menu. See the [ROCm Offline Installer Creator](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/rocm-offline-installer.html#post-install-options-menu) documentation for more information. ### ROCm documentation updates @@ -64,7 +62,7 @@ ROCm documentation continues to be updated to provide clearer and more comprehen Operating system and hardware support remain unchanged in this release. See the [Compatibility -matrix](https://rocm-stg.amd.com/en/latest/compatibility/compatibility-matrix.html) +matrix](https://rocm.docs.amd.com/en/docs-6.3.3/compatibility/compatibility-matrix.html) for more information about operating system and hardware compatibility. ## ROCm components @@ -92,47 +90,47 @@ Click {fab}`github` to go to the component's source code on GitHub. Libraries Machine learning and computer vision - Composable Kernel + Composable Kernel 1.1.0 - MIGraphX + MIGraphX 2.11.0 - MIOpen + MIOpen 3.3.0 - MIVisionX + MIVisionX 3.1.0 - rocAL + rocAL 2.1.0 - rocDecode + rocDecode 0.8.0 - rocJPEG + rocJPEG 0.6.0 - rocPyDecode + rocPyDecode 0.2.0 - RPP + RPP 1.9.1 @@ -141,7 +139,7 @@ Click {fab}`github` to go to the component's source code on GitHub. Communication - RCCL + RCCL 2.21.5 @@ -150,82 +148,82 @@ Click {fab}`github` to go to the component's source code on GitHub. Math - hipBLAS + hipBLAS 2.3.0 - hipBLASLt + hipBLASLt 0.10.0 - hipFFT + hipFFT 1.0.17 - hipfort + hipfort 0.5.1 - hipRAND + hipRAND 2.11.1 - hipSOLVER + hipSOLVER 2.3.0 - hipSPARSE + hipSPARSE 3.1.2 - hipSPARSELt + hipSPARSELt 0.2.2 - rocALUTION + rocALUTION 3.2.1 - rocBLAS + rocBLAS 4.3.0 - rocFFT + rocFFT 1.0.31 - rocRAND + rocRAND 3.2.0 - rocSOLVER + rocSOLVER 3.27.0 - rocSPARSE + rocSPARSE 3.3.0 - rocWMMA + rocWMMA 1.6.0 - Tensile + Tensile 4.42.0 @@ -234,22 +232,22 @@ Click {fab}`github` to go to the component's source code on GitHub. Primitives - hipCUB + hipCUB 3.3.0 - hipTensor + hipTensor 1.4.0 - rocPRIM + rocPRIM 3.3.0 - rocThrust + rocThrust 3.3.0 @@ -258,27 +256,27 @@ Click {fab}`github` to go to the component's source code on GitHub. Tools System management - AMD SMI + AMD SMI 24.7.1 - ROCm Data Center Tool + ROCm Data Center Tool 0.3.0 - rocminfo + rocminfo 1.0.0 - ROCm SMI + ROCm SMI 7.4.0 - ROCmValidationSuite + ROCmValidationSuite 1.1.0 @@ -287,38 +285,38 @@ Click {fab}`github` to go to the component's source code on GitHub. Performance - ROCm Bandwidth + ROCm Bandwidth Test 1.4.0 - ROCm Compute Profiler + ROCm Compute Profiler 3.0.0 - ROCm Systems Profiler + ROCm Systems Profiler 0.1.1 ⇒ 0.1.2 - ROCProfiler + ROCProfiler 2.0.0 - ROCprofiler-SDK + ROCprofiler-SDK 0.5.0 - ROCTracer + ROCTracer 4.1.0 @@ -328,32 +326,32 @@ Click {fab}`github` to go to the component's source code on GitHub. Development - HIPIFY + HIPIFY 18.0.0 - ROCdbgapi + ROCdbgapi 0.77.0 - ROCm CMake + ROCm CMake 0.14.0 - ROCm Debugger (ROCgdb) + ROCm Debugger (ROCgdb) 15.2 - ROCr Debug Agent + ROCr Debug Agent 2.0.3 Compilers - HIPCC + HIPCC 1.1.1 - llvm-project + llvm-project 18.0.0 @@ -378,12 +376,12 @@ Click {fab}`github` to go to the component's source code on GitHub. Runtimes - HIP + HIP 6.3.2 - ROCr Runtime + ROCr Runtime 1.14.0 @@ -408,7 +406,7 @@ issues related to individual components, review the [Detailed component changes] ### Zero value is displayed in ROCTx aggregated statistics -The ROCTx markers are standalone markers within the ROCProfiler-SDK library. Each marker reports only a single timestamp, which is recorded as the `start_timestamp` and `end_timestamp`. As a result, the value for aggregated statistics presented in `TotalDurationNs`, `maxNs`, and `minNs`, is zero. The zero value indicates that the actual execution time is not associated with the markers, which is an expected behavior. +The ROCTx markers are standalone markers within the ROCProfiler-SDK library. Each marker reports only a single timestamp, which is recorded as the `start_timestamp` and `end_timestamp`. As a result, the value for aggregated statistics presented in `TotalDurationNs`, `maxNs`, and `minNs`, is zero. The zero value indicates that the actual execution time is not associated with the markers, which is an expected behavior. See [GitHub issue #4396](https://github.com/ROCm/ROCm/issues/4396). ## ROCm upcoming changes @@ -422,7 +420,7 @@ Development and support for ROCTracer and ROCProfiler (`rocprof` and `rocprofv2` The `__AMDGCN_WAVEFRONT_SIZE__` macro will be deprecated in an upcoming release. It is recommended to remove any use of this macro. For more information, see [AMDGPU -support](https://rocm.docs.amd.com/projects/llvm-project/en/docs-6.3.2/LLVM/clang/html/AMDGPUSupport.html). +support](https://rocm.docs.amd.com/projects/llvm-project/en/docs-6.3.3/LLVM/clang/html/AMDGPUSupport.html). ### HIPCC Perl scripts deprecation diff --git a/docs/conf.py b/docs/conf.py index 9fa7be35e..9e12beb08 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -38,7 +38,7 @@ all_article_info_author = "" # pages with specific settings article_pages = [ - {"file": "about/release-notes", "os": ["linux"], "date": "2025-02-18"}, + {"file": "about/release-notes", "os": ["linux"], "date": "2025-02-19"}, {"file": "compatibility/compatibility-matrix", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/pytorch-compatibility", "os": ["linux"]}, {"file": "compatibility/ml-compatibility/tensorflow-compatibility", "os": ["linux"]}, diff --git a/tools/autotag/templates/highlights/6.3.3.md b/tools/autotag/templates/highlights/6.3.3.md new file mode 100644 index 000000000..f85472a74 --- /dev/null +++ b/tools/autotag/templates/highlights/6.3.3.md @@ -0,0 +1,47 @@ +# ROCm 6.3.3 release notes + +The release notes provide a summary of notable changes since the previous ROCm release. + +- [Release highlights](#release-highlights) + +- [Operating system and hardware support changes](#operating-system-and-hardware-support-changes) + +- [ROCm components versioning](#rocm-components) + +- [Detailed component changes](#detailed-component-changes) + +- [ROCm known issues](#rocm-known-issues) + +- [ROCm upcoming changes](#rocm-upcoming-changes) + +```{note} +If you’re using Radeon™ PRO or Radeon GPUs in a workstation setting with a display connected, see the [Use ROCm on Radeon GPUs](https://rocm.docs.amd.com/projects/radeon/en/latest/docs/compatibility/native_linux/native_linux_compatibility.html) +documentation to verify compatibility and system requirements. +``` +## Release highlights + +The following are notable new features and improvements in ROCm 6.3.3. For changes to individual components, see +[Detailed component changes](#detailed-component-changes). + +### ROCm Offline Installer Creator updates + +The ROCm Offline Installer Creator 6.3.3 adds a new Post-Install Options menu, which includes a new ``udev`` option for adding GPU resources access for all users. It also moves the user-specific GPU access option (for the ``video,render`` group) from the Driver Options menu to the Post-Install Options menu. See the [ROCm Offline Installer Creator](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/rocm-offline-installer.html#post-install-options-menu) documentation for more information. + +### ROCm documentation updates + +ROCm documentation continues to be updated to provide clearer and more comprehensive guidance for a wider variety of user needs and use cases. + +* [Tutorials for AI developers](https://rocm.docs.amd.com/projects/ai-developer-hub/en/latest/) have been added. These tutorials are Jupyter notebook-based, easy-to-follow documents. They are ideal for AI developers who want to learn about specific topics, including inference, fine-tuning, and training. + +* The [LLM inference performance validation guide for AMD Instinct MI300X](https://rocm.docs.amd.com/en/latest/how-to/rocm-for-ai/inference/vllm-benchmark.html) + now includes additional models for performance benchmarking. The accompanying ROCm vLLM Docker has been upgraded to ROCm 6.3.1. + +* The HIP documentation has been updated with new resources for developers. To learn more about concurrency, parallelism, and stream management on devices and multiple GPUs, see [Asynchronous concurrent execution](https://rocm.docs.amd.com/projects/HIP/en/latest/how-to/hip_runtime_api/asynchronous.html) + +* The following HIP documentation topics have been updated: + - [Virtual memory management](https://rocm.docs.amd.com/projects/HIP/en/latest/how-to/hip_runtime_api/memory_management/virtual_memory.html) + - [Programming for HIP runtime compiler (RTC)](https://rocm.docs.amd.com/projects/HIP/en/latest/how-to/hip_rtc.html) + - [HIP porting guide](https://rocm.docs.amd.com/projects/HIP/en/latest/how-to/hip_porting_guide.html) + - [Porting CUDA driver API](https://rocm.docs.amd.com/projects/HIP/en/latest/how-to/hip_porting_driver_api.html) + - [CUDA to HIP API function comparison](https://rocm.docs.amd.com/projects/HIP/en/latest/reference/api_syntax.html) + diff --git a/tools/autotag/templates/known_issues/6.3.3.md b/tools/autotag/templates/known_issues/6.3.3.md new file mode 100644 index 000000000..e03daddbd --- /dev/null +++ b/tools/autotag/templates/known_issues/6.3.3.md @@ -0,0 +1,8 @@ +## ROCm known issues + +ROCm known issues are noted on {fab}`github` [GitHub](https://github.com/ROCm/ROCm/labels/Verified%20Issue). For known +issues related to individual components, review the [Detailed component changes](#detailed-component-changes). + +### Zero value is displayed in ROCTx aggregated statistics + +The ROCTx markers are standalone markers within the ROCProfiler-SDK library. Each marker reports only a single timestamp, which is recorded as the `start_timestamp` and `end_timestamp`. As a result, the value for aggregated statistics presented in `TotalDurationNs`, `maxNs`, and `minNs`, is zero. The zero value indicates that the actual execution time is not associated with the markers, which is an expected behavior. \ No newline at end of file diff --git a/tools/autotag/templates/resolved_issues/6.3.3.md b/tools/autotag/templates/resolved_issues/6.3.3.md new file mode 100644 index 000000000..e69de29bb diff --git a/tools/autotag/templates/support/6.3.3.md b/tools/autotag/templates/support/6.3.3.md new file mode 100644 index 000000000..f3ce5a743 --- /dev/null +++ b/tools/autotag/templates/support/6.3.3.md @@ -0,0 +1,7 @@ +## Operating system and hardware support changes + +Operating system and hardware support remain unchanged in this release. + +See the [Compatibility +matrix](https://rocm.docs.amd.com/en/docs-6.3.3/compatibility/compatibility-matrix.html) +for more information about operating system and hardware compatibility. \ No newline at end of file diff --git a/tools/autotag/templates/upcoming_changes/6.3.3.md b/tools/autotag/templates/upcoming_changes/6.3.3.md new file mode 100644 index 000000000..fbfe7f174 --- /dev/null +++ b/tools/autotag/templates/upcoming_changes/6.3.3.md @@ -0,0 +1,17 @@ +## ROCm upcoming changes + +The following changes to the ROCm software stack are anticipated for future releases. + +### ROCTracer and ROCProfiler (rocprof and rocprofv2) deprecation + +Development and support for ROCTracer and ROCProfiler (`rocprof` and `rocprofv2`) will phase out in favor of ROCprofiler-SDK (`rocprofv3`) in upcoming ROCm releases. Going forward, only critical defect fixes will be addressed for older versions of profiling tools and libraries. Upgrade to the latest version of ROCprofiler-SDK (`rocprofv3`) library to ensure continued support and access to new features. + +### AMDGPU wavefront size compiler macro deprecation + +The `__AMDGCN_WAVEFRONT_SIZE__` macro will be deprecated in an upcoming +release. It is recommended to remove any use of this macro. For more information, see [AMDGPU +support](https://rocm.docs.amd.com/projects/llvm-project/en/docs-6.3.3/LLVM/clang/html/AMDGPUSupport.html). + +### HIPCC Perl scripts deprecation + +The HIPCC Perl scripts (`hipcc.pl` and `hipconfig.pl`) will be removed in an upcoming release. \ No newline at end of file