ROCm 6.1.1 release notes
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.