mirror of
https://github.com/ROCm/ROCm.git
synced 2026-04-05 03:01:17 -04:00
51 lines
2.4 KiB
Markdown
51 lines
2.4 KiB
Markdown
# Release Notes
|
||
<!-- Do not edit this file! This file is autogenerated with -->
|
||
<!-- tools/autotag/tag_script.py -->
|
||
|
||
<!-- Disable lints since this is an auto-generated file. -->
|
||
<!-- markdownlint-disable blanks-around-headers -->
|
||
<!-- markdownlint-disable no-duplicate-header -->
|
||
<!-- markdownlint-disable no-blanks-blockquote -->
|
||
<!-- markdownlint-disable ul-indent -->
|
||
<!-- markdownlint-disable no-trailing-spaces -->
|
||
|
||
<!-- spellcheck-disable -->
|
||
|
||
The release notes for the ROCm platform.
|
||
|
||
-------------------
|
||
|
||
## ROCm 5.4.2
|
||
<!-- markdownlint-disable first-line-h1 -->
|
||
<!-- markdownlint-disable no-duplicate-header -->
|
||
### Deprecations and Warnings
|
||
|
||
#### HIP Perl Scripts Deprecation
|
||
|
||
The `hipcc` and `hipconfig` Perl scripts are deprecated. In a future release, compiled binaries will be available as `hipcc.bin` and `hipconfig.bin` as replacements for the Perl scripts.
|
||
|
||
> **Note**
|
||
>
|
||
> There will be a transition period where the Perl scripts and compiled binaries are available before the scripts are removed. There will be no functional difference between the Perl scripts and their compiled binary counterpart. No user action is required. Once these are available, users can optionally switch to `hipcc.bin` and `hipconfig.bin`. The `hipcc`/`hipconfig` soft link will be assimilated to point from `hipcc`/`hipconfig` to the respective compiled binaries as the default option.
|
||
|
||
#### `hipcc` Options Deprecation
|
||
|
||
The following hipcc options are being deprecated and will be removed in a future release:
|
||
|
||
- The `--amdgpu-target` option is being deprecated, and user must use the `–offload-arch` option to specify the GPU architecture.
|
||
- The `--amdhsa-code-object-version` option is being deprecated. Users can use the Clang/LLVM option `-mllvm -mcode-object-version` to debug issues related to code object versions.
|
||
- The `--hipcc-func-supp`/`--hipcc-no-func-supp` options are being deprecated, as the function calls are already supported in production on AMD GPUs.
|
||
|
||
### Known Issues
|
||
|
||
Under certain circumstances typified by high register pressure, users may encounter a compiler abort with one of the following error messages:
|
||
|
||
- > `error: unhandled SGPR spill to memory`
|
||
|
||
- > `cannot scavenge register without an emergency spill slot!`
|
||
|
||
- > `error: ran out of registers during register allocation`
|
||
|
||
This is a known issue and will be fixed in a future release.
|
||
|