mirror of
https://github.com/ROCm/ROCm.git
synced 2026-01-09 14:48:06 -05:00
7.5 KiB
7.5 KiB
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: 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.
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.
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.
See the [detailed ROCm SMI changelog](https://github.com/ROCm/rocm_smi_lib/blob/docs/6.1.1/CHANGELOG.md) with code samples for more information.
Library changes in ROCm 6.1.1
| Library | Version |
|---|---|
| AMDMIGraphX | 2.9 |
| hipBLAS | 2.1.0 |
| hipBLASLt | 0.7.0 |
| hipCUB | 3.1.0 |
| hipFFT | 1.0.14 |
| hipRAND | 2.10.17 |
| hipSOLVER | 2.1.0 ⇒ 2.1.1 |
| hipSPARSE | 3.0.1 |
| hipSPARSELt | 0.2.0 |
| hipTensor | 1.2.0 |
| MIOpen | 3.1.0 |
| MIVisionX | 2.5.0 |
| rccl | 2.18.6 |
| rocALUTION | 3.1.1 |
| rocBLAS | 4.1.0 |
| rocDecode | 0.5.0 |
| rocFFT | 1.0.26 ⇒ 1.0.27 |
| rocm-cmake | 0.12.0 |
| rocPRIM | 3.1.0 |
| rocRAND | 3.0.1 |
| rocSOLVER | 3.25.0 |
| rocSPARSE | 3.1.2 |
| rocThrust | 3.0.1 |
| rocWMMA | 1.4.0 |
| rpp | 1.5.0 |
| Tensile | 4.40.0 |
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.