Compare commits

..

35 Commits

Author SHA1 Message Date
Saad Rahim
468310d53f Merge branch 'master' into roc-5.2.x 2022-08-18 12:30:04 -06:00
Saad Rahim
12a8174f06 Updates to release notes for 5.2.3 (#1785) 2022-08-18 12:24:02 -06:00
Roopa Malavally
f75183b8aa Update README.md 2022-08-09 16:20:22 -07:00
Saad Rahim
ce33a75e3f Reorganizing the README and CHANGELOG for 5.2.3 (#1775)
* Update manifest to 5.2.1 release

* Update README.md

* Removing unused files (#1772)

* Adding a CODEOWNERS file (#1771)

* Reorganizing into README and CHANGELOG

* Reformatting

* Reformatting

* Reformatting

* Reorganizing versioning

* Reorganizing Changelog description

* Orgnizing release notes

* Changed to HIP Libraries

* Update README.md

* Trying variable

* Trying variable

* Removing versioning

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Draft release notes

* Compiler release notes

Co-authored-by: zhozha <zhongyu.zhang@amd.com>
Co-authored-by: Roopa Malavally <56051583+Rmalavally@users.noreply.github.com>
2022-08-09 16:16:54 -07:00
Saad Rahim
8a1231e89b Draft release notes 2022-08-04 16:55:18 -06:00
Saad Rahim
2a5f42bb44 Draft release notes 2022-08-04 16:44:18 -06:00
Saad Rahim
ddc1379bff Draft release notes 2022-08-04 16:32:50 -06:00
Saad Rahim
7356984836 Draft release notes 2022-08-04 16:21:18 -06:00
Saad Rahim
35eb9be40b Draft release notes 2022-08-04 16:20:36 -06:00
Saad Rahim
27dfc3a7f7 Draft release notes 2022-08-04 16:05:15 -06:00
Saad Rahim
eb297f632b Draft release notes 2022-08-04 14:07:34 -06:00
Saad Rahim
0e81c2defb Draft release notes 2022-08-04 11:30:25 -06:00
Saad Rahim
42561c26cb Draft release notes 2022-08-04 10:14:40 -06:00
Saad Rahim
c7b5f4b692 Draft release notes 2022-08-04 10:13:28 -06:00
Saad Rahim
3352334b03 Draft release notes 2022-08-04 10:08:11 -06:00
Saad Rahim
340a05ed47 Draft release notes 2022-08-04 09:58:47 -06:00
Saad Rahim
d091ae2f0e Draft release notes 2022-08-04 09:55:04 -06:00
Saad Rahim
29a1da2d15 Draft release notes 2022-08-04 09:49:21 -06:00
Saad Rahim
f453061217 Draft release notes 2022-08-04 09:48:38 -06:00
Saad Rahim
22d79a942f Draft release notes 2022-08-04 09:47:23 -06:00
Saad Rahim
2632c43ee6 Removing versioning 2022-08-02 12:29:35 -06:00
Saad Rahim
25a3b3eff4 Trying variable 2022-08-02 12:00:30 -06:00
Saad Rahim
e79d3447e8 Merge branch 'master' of github.com:saadrahim/ROCm 2022-08-02 11:59:21 -06:00
Saad Rahim
0c37b6c89c Trying variable 2022-08-02 11:59:01 -06:00
Saad Rahim
9ae47c256e Update README.md 2022-08-02 11:54:21 -06:00
Saad Rahim
3095164bff Changed to HIP Libraries 2022-08-02 11:49:51 -06:00
Saad Rahim
33f6296b58 Orgnizing release notes 2022-08-02 10:09:24 -06:00
Saad Rahim
c3bf77aeff Reorganizing Changelog description 2022-08-02 09:51:28 -06:00
Saad Rahim
6d9979891b Reorganizing versioning 2022-08-02 09:49:46 -06:00
Saad Rahim
b7c366c713 Reformatting 2022-08-02 09:47:46 -06:00
Saad Rahim
6b4492a5ab Reformatting 2022-08-02 09:45:50 -06:00
Saad Rahim
8ee063fdc4 Reformatting 2022-08-02 09:45:19 -06:00
Saad Rahim
4e5dd3ed2b Reorganizing into README and CHANGELOG 2022-08-02 09:38:41 -06:00
Saad Rahim
8d44096bd9 Merge remote-tracking branch 'origin/master' 2022-08-02 09:36:34 -06:00
zhozha
a8ef40fbf5 Update manifest to 5.2.1 release 2022-07-21 17:26:25 -07:00
4 changed files with 45 additions and 102 deletions

2
.github/CODEOWNERS vendored
View File

@@ -1 +1 @@
* @saadrahim @Rmalavally @amd-aakash @zhang2amd @jlgreathouse
* @saadrahim

21
LICENSE
View File

@@ -1,21 +0,0 @@
MIT License
Copyright (c) 2022 Advanced Micro Devices, Inc. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

122
README.md
View File

@@ -1,99 +1,63 @@
# ROCm™ Repository Updates
This repository contains the manifest file for ROCm™ releases, changelogs, and release information. The file default.xml contains information for all repositories and the associated commit used to build the current ROCm release.
# ROCm™ 5.2.3
This repository contains the manifest file for ROCm™ releases, changelogs and release information. The file default.xml contains information all the repositories and the associated commit use to build the current ROCm release. The default.xml file uses the repo Manifest Format.
The default.xml file uses the repo Manifest format.
# ROCm™ v5.2.3
This repository contains the manifest file for ROCm™ releases, changelogs and release information. The file default.xml contains information all the repositories and the associated commit use to build the current ROCm release. The default.xml file uses the repo Manifest format.
# ROCm v5.4.3 Release Notes
ROCm v5.4.3 is now released. For ROCm v5.4.3 documentation, refer to https://docs.amd.com.
# Release Notes
The ROCm v5.2.3 patch release is now available. The details are listed below. Highlights of this release include a bump in RCCL version compatibility and minor bug fixes in the HIP Runtime. Additionally, ROCm releases will return to use of the
[ROCm](https://github.com/RadeonOpenCompute/ROCm) repository for version controlled release notes henceforth. This
release of ROCm is validated with the AMDGPU release 22.20.1.
# ROCm v5.4.2 Release Notes
ROCm v5.4.2 is now released. For ROCm v5.4.2 documentation, refer to https://docs.amd.com.
# ROCm v5.4.1 Release Notes
ROCm v5.4.1 is now released. For ROCm v5.4.1 documentation, refer to https://docs.amd.com.
# ROCm v5.4 Release Notes
ROCm v5.4 is now released. For ROCm v5.4 documentation, refer to https://docs.amd.com.
# ROCm v5.3.3 Release Notes
ROCm v5.3.3 is now released. For ROCm v5.3.3 documentation, refer to https://docs.amd.com.
# ROCm v5.3.2 Release Notes
ROCm v5.3.2 is now released. For ROCm v5.3.2 documentation, refer to https://docs.amd.com.
# ROCm v5.3 Release Notes
ROCm v5.3 is now released. For ROCm v5.3 documentation, refer to https://docs.amd.com.
# ROCm v5.2.3 Release Notes
The ROCm v5.2.3 patch release is now available. The details are listed below. Highlights of this release include enhancements in RCCL version compatibility and minor bug fixes in the HIP Runtime.
Additionally, ROCm releases will return to use of the [ROCm](https://github.com/RadeonOpenCompute/ROCm) repository for version-controlled release notes henceforth.
**NOTE**: This release of ROCm is validated with the AMDGPU release v22.20.1.
All users of the ROCm v5.2.1 release and below are encouraged to upgrade. Refer to https://docs.amd.com for documentation associated with this release.
All users of the ROCm v5.2.1 release and below are encouraged to upgrade. Refer to https://docs.amd.com for all documentation associated with this release.
## Introducing Preview Support for Ubuntu 20.04.5 HWE
## All Components
### Ubuntu 18.04 End of Life Announcement
ROCm v5.2.3 is the last release to support Ubuntu 18.04. Future releases of ROCm will not provide prebuilt packages for Ubuntu 18.04.
Refer to the following article for information on the preview support for Ubuntu 20.04.5 HWE.
## HIP and Other Runtimes
https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-20
### HIP Runtime
#### Fixes
- A bug was discovered in the HIP graph capture implementation in the ROCm v5.2.0 release. If the same kernel is called twice
(with different argument values) in a graph capture, the implementation was only keeping the argument values for
the second kernel call. This bug is now fixed.
- A bug was introduced in the hiprtc implementation in the ROCm v5.2.0 release. This bug caused the *hiprtcGetLoweredName* call failed
for named expressions with a whitespace in it.
## Changes in This Release
**Example:** The named expression ```my_sqrt<complex<double>>``` passed but ```my_sqrt<complex<double>>``` failed. This bug has now been fixed.
### Ubuntu 18.04 End of Life
## ROCm Libraries
Support for Ubuntu 18.04 ends in this release. Future releases of ROCm will not provide prebuilt packages for Ubuntu 18.04.
### RCCL
### HIP and Other Runtimes
#### HIP Runtime
##### Fixes
- A bug was discovered in the HIP graph capture implementation in the ROCm v5.2.0 release. If the same kernel is called twice (with different argument values) in a graph capture, the implementation only kept the argument values for the second kernel call.
- A bug was introduced in the hiprtc implementation in the ROCm v5.2.0 release. This bug caused the *hiprtcGetLoweredName* call to fail for named expressions with whitespace in it.
**Example:** The named expression ```my_sqrt<complex<double>>``` passed but ```my_sqrt<complex<double>>``` failed.
### ROCm Libraries
#### RCCL
##### Added
#### Added
- Compatibility with NCCL 2.12.10
- Packages for test and benchmark executables on all supported OSes using CPack
- Packages for test and benchmark executables on all supported OSes using CPack.
- Adding custom signal handler - opt-in with RCCL_ENABLE_SIGNALHANDLER=1
- Additional details provided if Binary File Descriptor library (BFD) is pre-installed.
- Adding experimental support for using multiple ranks per device
- Requires using a new interface to create communicator (ncclCommInitRankMulti),
refer to the interface documentation for details.
- To avoid potential deadlocks, user might have to set an environment variables increasing
the number of hardware queues. For example,
```
export GPU_MAX_HW_QUEUES=16
```
- Additional details provided if Binary File Descriptor library (BFD) is pre-installed
- Adding experimental support for using multiple ranks per device
- Requires using a new interface to create communicator (ncclCommInitRankMulti), please
refer to the interface documentation for details.
- To avoid potential deadlocks, user might have to set an environment variables increasing
the number of hardware queues (e.g. export GPU_MAX_HW_QUEUES=16)
- Adding support for reusing ports in NET/IB channels
- Opt-in with NCCL_IB_SOCK_CLIENT_PORT_REUSE=1 and NCCL_IB_SOCK_SERVER_PORT_REUSE=1
- When "Call to bind failed: Address already in use" error happens in large-scale AlltoAll
(for example, >=64 MI200 nodes), users are suggested to opt-in either one or both of the options to resolve the massive port usage issue
- Avoid using NCCL_IB_SOCK_SERVER_PORT_REUSE when NCCL_NCHANNELS_PER_NET_PEER is tuned >1
##### Removed
- When "Call to bind failed : Address already in use" error happens in large-scale AlltoAll
(e.g., >=64 MI200 nodes), users are suggested to opt-in either one or both of the options
to resolve the massive port usage issue
- Avoid using NCCL_IB_SOCK_SERVER_PORT_REUSE when NCCL_NCHANNELS_PER_NET_PEER is tuned >1
#### Removed
- Removed experimental clique-based kernels
### Development Tools
No notable changes in this release for development tools, including the compiler, profiler, and debugger.
## Development Tools
No notable changes in this release for our development tools including the compiler, profiler and debugger.
### Deployment and Management Tools
No notable changes in this release for deployment and management tools.
## Deployment and Management Tools
No notable changes in this release for our deployment and management tools.
# Older ROCm™ Releases
For release information for older ROCm™ releases, please visit the [CHANGELOG](CHANGELOG.md).
## Older ROCm™ Releases
For release information for older ROCm™ releases, refer to [CHANGELOG](CHANGELOG.md).

View File

@@ -12,7 +12,7 @@ fetch="https://github.com/GPUOpen-ProfessionalCompute-Libraries/" />
fetch="https://github.com/GPUOpen-Tools/" />
<remote name="KhronosGroup"
fetch="https://github.com/KhronosGroup/" />
<default revision="refs/tags/rocm-5.4.3"
<default revision="refs/tags/rocm-5.2.3"
remote="roc-github"
sync-c="true"
sync-j="4" />