ROCm 6.1.1 release notes#
2024-05-08
7 min read time
ROCm™ 6.1.1 introduces minor fixes and improvements to some tools and libraries.
OS support#
ROCm 6.1.1 now supports Oracle Linux. It has been tested against version 8.9 (kernel 5.15.0-205) with AMD Instinct MI300X accelerators.
ROCm 6.1.1 has been tested against a pre-release version of Ubuntu 22.04.5 (kernel: 5.15 [GA], 6.8 [HWE]).
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.
Note
See the detailed changelog 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.
ROCm SMI#
ROCm SMI for ROCm 6.1.1
Additions#
Added the capability to unlock mutex when a process is dead. Added related debug output.
Added the
Partition IDfield to therocm-smiCLI.Added
NODE,GUID, andGFX Versionfields to the CLI.Documentation now includes C++ and Python tutorials, API guides, and reference material.
Changes#
Some
rocm-smifields now displayN/Ainstead ofunknown/unsupportedfor consistency.Changed stacked ID formatting in the
rocm-smiCLI to make it easier to spot identifiers.
Fixes#
Fixed HIP and ROCm SMI mismatch on GPU bus assignments.
Fixed memory leaks caused by not closing directories and creating maps nodes instead of using
.at().Fixed initializing calls which reuse
rocmsmi.initializeRsmi()bindings in therocmsmiPython API.Fixed an issue causing
rsmi_dev_activity_metric_getgfx/memory to not update with GPU activity.
Known issues#
ROCm SMI reports GPU utilization incorrectly for RDNA3 GPUs in some situations. See the issue on GitHub.
Note
See the detailed ROCm SMI changelog with code samples for more information.
Library changes in ROCm 6.1.1#
Library |
Version |
|---|---|
AMDMIGraphX |
|
hipBLAS |
|
hipBLASLt |
|
hipCUB |
|
hipFFT |
|
hipRAND |
|
hipSOLVER |
2.1.0 ⇒ 2.1.1 |
hipSPARSE |
|
hipSPARSELt |
|
hipTensor |
|
MIOpen |
|
MIVisionX |
|
rccl |
|
rocALUTION |
|
rocBLAS |
|
rocDecode |
|
rocFFT |
1.0.26 ⇒ 1.0.27 |
rocm-cmake |
|
rocPRIM |
|
rocRAND |
|
rocSOLVER |
|
rocSPARSE |
|
rocThrust |
|
rocWMMA |
|
rpp |
|
Tensile |
hipBLASLt 0.7.0#
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 2.1.1#
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 1.0.27#
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.