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-blocks
to show counters available from blocks.Updated the output of
amd-smi metric --clock
to reflect each engine.Updated the output of
amd-smi topology --json
to 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 --pcie
andamdsmi_get_pcie_info()
when using RDNA3 (Navi 32 and Navi 31) hardware to prevent “UNKNOWN” reports.Fixed the output results of
amd-smi process
when getting processes running on a device.
Removals#
Removed the
amdsmi_get_gpu_process_info
API from the Python library. It was removed from the C library in an earlier release.
Known issues#
amd-smi bad-pages
can result in aValueError: Null pointer access
error 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.bin
andhipconfig.bin
by default. No action is needed by users. You can continue calling high-level Perl scriptshipcc
andhipconfig
.hipcc.bin
andhipconfig.bin
will be invoked by the high-level Perl scripts. To revert to the previous behavior and invokehipcc.pl
andhipconfig.pl
, set theHIP_USE_PERL_SCRIPTS
environment variable to1
.Upcoming: a subsequent release will remove high-level Perl scripts
hipcc
andhipconfig
. This release will remove theHIP_USE_PERL_SCRIPTS
environment variable. It will renamehipcc.bin
andhipconfig.bin
tohipcc
andhipconfig
respectively. No action is needed by the users. To revert to the previous behavior, invokehipcc.pl
andhipconfig.pl
explicitly.Upcoming: a subsequent release will remove
hipcc.pl
andhipconfig.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 ID
field to therocm-smi
CLI.Added
NODE
,GUID
, andGFX Version
fields to the CLI.Documentation now includes C++ and Python tutorials, API guides, and reference material.
Changes#
Some
rocm-smi
fields now displayN/A
instead ofunknown/unsupported
for consistency.Changed stacked ID formatting in the
rocm-smi
CLI 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 therocmsmi
Python API.Fixed an issue causing
rsmi_dev_activity_metric_get
gfx/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
hipblasltExtSoftmax
extension API.Added
hipblasltExtLayerNorm
extension API.Added
hipblasltExtAMax
extension API.Added
GemmTuning
extension 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_SPARSE
is now set to OFF on Microsoft Windows.
Fixes#
Fixed benchmark client build when
BUILD_WITH_SPARSE
is 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.