Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync 6.3.1 back to develop #302

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 18 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,32 @@

Full documentation for hipTensor is available at [rocm.docs.amd.com/projects/hiptensor](https://rocm.docs.amd.com/projects/hipTensor/en/latest/index.html).

## (Unreleased) hipTensor 1.4.0 for ROCm 6.3.0
## hipTensor 1.4.0 for ROCm 6.3.0

### Additions
### Added

* Added API support for tensor reduction of ranks 2, 3, 4, 5 and 6
* Added CPU reference for tensor reductions
* Added unit tests for tensor reductions
* Added documentation for tensor reductions
* Added support for tensor reduction, including APIs, CPU reference, unit tests, and documentation

### Changes
### Changed

* Updated target archs for ASAN builds
* ASAN library builds now use -mcmodel=large to accommodate larger lib size
* Updated permute backend to accommodate changes to element-wise ops implementation
* Updated validation acceptance criteria to match CK backend tests
* Renamed the CMake option `HIPTENSOR_DATA_LAYOUT_COL_MAJOR` to `HIPTENSOR_DEFAULT_STRIDES_COL_MAJOR`
* ASAN builds only support xnack+ targets.
* ASAN builds use `-mcmodel=large` to accommodate library sizes greater than 2GB.
* Updated the permute backend to accommodate changes to element-wise operations.
* Updated the actor-critic implementation.

### Fixes
### Optimized

* Fixed a bug in randomized tensor input data generation
* Various documentation formatting updates and fixes
* Split kernel instances to improve build times

### Resolved issues

* Fixed a bug in randomized tensor input data generation.
* Fixed the default strides calculation to be in column major order.
* Fixed a small memory leak by properly destroying HIP event objects in tests.
* Default strides calculations now follow column-major convention.
* Various documentation formatting updates and fixes.


Check failure on line 30 in CHANGELOG.md

View workflow job for this annotation

GitHub Actions / Documentation / Markdown

Multiple consecutive blank lines

CHANGELOG.md:30 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] https://github.com/DavidAnson/markdownlint/blob/v0.28.2/doc/md012.md
## hipTensor 1.3.0 for ROCm 6.2.0

### Additions
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Optional:

## Build with CMake

For more detailed information, please refer to the [hipTensor installation guide](https://rocm.docs.amd.com/projects/hipTensor/en/latest/installation.html).
For more detailed information, please refer to the [hipTensor installation guide](https://rocm.docs.amd.com/projects/hipTensor/en/latest/install/installation.html).

### Project options

Expand Down Expand Up @@ -74,4 +74,4 @@ The latest official documentation for hipTensor is available at:

## Contributing to the hipTensor Library

Community collaboration is encouraged! If you are considering contributing, please follow the [hipTensor Contribution Guide](https://github.com/ROCm/hipTensor/CONTRIBUTING.md) to get started.
Community collaboration is encouraged! If you are considering contributing, please follow the [hipTensor Contribution Guide](https://rocm.docs.amd.com/projects/hipTensor/en/latest/contribution/contributors-guide.html) to get started.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Alphas:
- 2.3
Betas:
- 0.0
# - 2.3
- 2.3
Lengths:
- [ 13 ]
- [ 6 ]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Alphas:
- 2.3
Betas:
- 0.0
# - 2.3
- 2.3
Lengths:
- [ 13, 11]
- [ 6, 4]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Alphas:
- 2.3
Betas:
- 0.0
# - 2.3
- 2.3
Lengths:
- [ 11, 8, 5]
- [ 5, 6, 4]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Alphas:
- 2.3
Betas:
- 0.0
# - 2.3
- 2.3
Lengths:
- [ 13, 11, 8, 5]
- [ 3, 5, 6, 4]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Alphas:
- 2.3
Betas:
- 0.0
# - 2.3
- 2.3
Lengths:
- [ 13, 11, 8, 5, 4]
- [ 3, 5, 6, 4, 5]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Alphas:
- 2.3
Betas:
- 0.0
# - 2.3
- 2.3
Lengths:
- [ 7, 2, 8, 5, 4, 3]
- [ 3, 5, 6, 4, 5, 3]
Expand Down
Loading