Software 43134 Published by

AMD has released version 6.3.3 of the ROCm Radeon Open Compute platform, featuring several significant updates since the last version. The updates cover enhancements to the operating system and hardware support, versioning of ROCm components, and the introduction of a new Post-Install Options menu. The ROCm Offline Installer Creator has been updated to include a new udev option that facilitates GPU resource access for all users. The HIP documentation has been revised to include new resources for developers, featuring virtual memory management, programming for the HIP runtime compiler (RTC), porting the CUDA driver API, and a comparison of CUDA to HIP API functions.

The support for operating systems and hardware remains consistent in this release. The ROCm components have been updated, accompanied by a table that details the versions of ROCm components for ROCm 6.3.3. Significant updates consist of a resolved issue in the ROCm Systems Profiler (0.1.2), identified challenges within the ROCm software stack, and the discontinuation of ROCTracer and ROCProfiler (rocprof and rocprofv2) in preference for ROCprofiler-SDK (rocprofv3). The __AMDGCN_WAVEFRONT_SIZE__ macro is set to be deprecated in a forthcoming release, and the HIPCC Perl scripts (hipcc.pl and hipconfig.pl) will also be eliminated in an upcoming release. The release notes offer additional details regarding compatibility with operating systems and hardware.



ROCm 6.3.3 Release

The release notes provide a summary of notable changes since the previous ROCm release.

If you’re using Radeon:tm: 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.

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 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.

Operating system and hardware support changes

Operating system and hardware support remain unchanged in this release.

See the  Compatibility
matrix
for more information about operating system and hardware compatibility.

ROCm components

The following table lists the versions of ROCm components for ROCm 6.3.3, including any version
changes from 6.3.2 to 6.3.3. Click the component's updated version to go to a list of its changes.
Click {fab}github to go to the component's source code on GitHub.

CategoryGroupNameVersion
LibrariesMachine learning and computer vision Composable Kernel1.1.0
MIGraphX2.11.0
MIOpen3.3.0
MIVisionX3.1.0
rocAL2.1.0
rocDecode0.8.0
rocJPEG0.6.0
rocPyDecode0.2.0
RPP1.9.1
Communication RCCL2.21.5
Math hipBLAS2.3.0
hipBLASLt0.10.0
hipFFT1.0.17
hipfort0.5.1
hipRAND2.11.1
hipSOLVER2.3.0
hipSPARSE3.1.2
hipSPARSELt0.2.2
rocALUTION3.2.1
rocBLAS4.3.0
rocFFT1.0.31
rocRAND3.2.0
rocSOLVER3.27.0
rocSPARSE3.3.0
rocWMMA1.6.0
Tensile4.42.0
Primitives hipCUB3.3.0
hipTensor1.4.0
rocPRIM3.3.0
rocThrust3.3.0
ToolsSystem management AMD SMI24.7.1
ROCm Data Center Tool0.3.0
rocminfo1.0.0
ROCm SMI7.4.0
ROCmValidationSuite1.1.0
Performance ROCm Bandwidth Test1.4.0
ROCm Compute Profiler3.0.0
ROCm Systems Profiler0.1.1 ⇒  0.1.2
ROCProfiler2.0.0
ROCprofiler-SDK0.5.0
ROCTracer4.1.0
Development HIPIFY18.0.0
ROCdbgapi0.77.0
ROCm CMake0.14.0
ROCm Debugger (ROCgdb)15.2
ROCr Debug Agent2.0.3
Compilers HIPCC1.1.1
llvm-project18.0.0
Runtimes HIP6.3.2
ROCr Runtime1.14.0

Detailed component changes

The following sections describe key changes to ROCm components.

ROCm Systems Profiler (0.1.2)

Resolved issues

  • Fixed an error that prevented GPU hardware activity from being presented in certain workloads.

ROCm known issues

ROCm known issues are noted on {fab}github  GitHub. For known
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 TotalDurationNsmaxNs, 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.

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
.

HIPCC Perl scripts deprecation

The HIPCC Perl scripts (hipcc.pl and hipconfig.pl) will be removed in an upcoming release.

Release ROCm 6.3.3 Release · ROCm/ROCm