A new version of AMD's ROCm GPU computing platform is now available for download. ROCm includes minor fixes and enhancements to certain tools and libraries. It was tested with a pre-release version of Ubuntu 22.04.5 (kernel 6.8). The update contains enhancements to the AMD SMI metric, improvements to the amd-smi metric output, and corrections for issues with the amd-smi metric, amd-smi metric, and amd-smi process.
ROCm 6.1.1 Release
ROCm
6.1.1 introduces minor fixes and improvements to some tools and libraries.
OS support
ROCm 6.1.1 has been tested against a pre-release version of Ubuntu 22.04.5 (kernel 6.8).
AMD SMI
AMD SMI for ROCm 6.1.1
Additions
- Added deferred error correctable counts to
amd-smi metric -ecc -ecc-blocks.Changes
- Updated the output of
amd-smi metric --ecc-blocksto show counters available from blocks.- Updated the output of
amd-smi metric --clockto reflect each engine.- Updated the output of
amd-smi topology --jsonto align with output reported by host and guest systems.Fixes
- Fixed
amd-smi metric --clock's clock lock and deep sleep status.- Fixed an issue that would cause an error when resetting non-AMD GPUs.
- Fixed
amd-smi metric --pcieandamdsmi_get_pcie_info()when using RDNA3 (Navi 32 and Navi 31) hardware to prevent "UNKNOWN" reports.- Fixed the output results of
amd-smi processwhen getting processes running on a device.Removals
- Removed the
amdsmi_get_gpu_process_infoAPI from the Python library. It was removed from the C library in an earlier release.Known issues
amd-smi bad-pagescan result in aValueError: Null pointer accesserror when using some PMU firmware versions.See the [detailed changelog](https://github.com/ROCm/amdsmi/blob/docs/6.1.1/CHANGELOG.md) with code samples for more information.HIPCC
HIPCC for ROCm 6.1.1
Changes
- Upcoming: a future release will enable use of compiled binaries
hipcc.binandhipconfig.binby default. No action is needed by users. You can continue calling high-level Perl scriptshipccandhipconfig.hipcc.binandhipconfig.binwill be invoked by the high-level Perl scripts. To revert to the previous behavior and invokehipcc.plandhipconfig.pl, set theHIP_USE_PERL_SCRIPTSenvironment variable to1.- Upcoming: a subsequent release will remove high-level Perl scripts
hipccandhipconfig. This release will remove theHIP_USE_PERL_SCRIPTSenvironment variable. It will renamehipcc.binandhipconfig.bintohipccandhipconfigrespectively. No action is needed by the users. To revert to the previous behavior, invokehipcc.plandhipconfig.plexplicitly.- Upcoming: a subsequent release will remove
hipcc.plandhipconfig.pl.HIPIFY
HIPIFY for ROCm 6.1.1
Additions
- Added support for LLVM 18.1.2.
- Added support for cuDNN 9.0.0.
- Added a new option:
--clang-resource-directoryto specify the clang resource path (the path to the parent folder for theincludefolder that contains__clang_cuda_runtime_wrapper.hand other header files used during the hipification process).ROCm SMI
ROCm SMI for ROCm 6.1.1
Known issues
- ROCm SMI reports GPU utilization incorrectly for RDNA3 GPUs in some situations.
hipBLASLt
hipBLASLt 0.7.0 for ROCm 6.1.1
Additions
- Added
hipblasltExtSoftmaxextension API.- Added
hipblasltExtLayerNormextension API.- Added
hipblasltExtAMaxextension API.- Added
GemmTuningextension parameter to set split-k by user.- Added support for mixed precision datatype: fp16/fp8 in with fp16 outk.
Deprecations
- Upcoming:
algoGetHeuristic()ext API for GroupGemm will be deprecated in a future release of hipBLASLt.hipSOLVER
hipSOLVER 2.1.1 for ROCm 6.1.1
Changes
- By default,
BUILD_WITH_SPARSEis now set to OFF on Microsoft Windows.Fixes
- Fixed benchmark client build when
BUILD_WITH_SPARSEis OFF.rocFFT
rocFFT 1.0.27 for ROCm 6.1.1
Additions
- Enable multi-GPU testing on systems without direct GPU-interconnects.
Fixes
- Fixed kernel launch failure on execute of very large odd-length real-complex transforms.
6.1.1 introduces minor fixes and improvements to some tools and libraries.