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

[Regression Tests][hipCUB] Implementation of regression subtest for emulation #425

Merged
merged 14 commits into from
Nov 13, 2024
Merged
9 changes: 5 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@ Full documentation for hipCUB is available at [https://rocm.docs.amd.com/project
## (Unreleased) hipCUB-x.x.x for ROCm 6.4.0

### Added
* Added regression tests to `rtest.py`. These tests recreate scenarios that have caused hardware problems in past emulation environments. Use `python rtest.py [--emulation|-e|--test|-t]=regression` to run these tests.
* Added `ForEach`, `ForEachN`, `ForEachCopy`, `ForEachCopyN` and `Bulk` functions to have parity with CUB.
* Added the `hipcub::CubVector` type for CUB parity.
* Added `--emulation` option added for `rtest.py`
* Added `--emulation` option for `rtest.py`
NguyenNhuDi marked this conversation as resolved.
Show resolved Hide resolved
* Unit tests can be run with `[--emulation|-e|--test|-t]=<test_name>`

### Changed
* Edited smoke test options, which runs a subset of the unit tests and ensuring that less than 2gb of VRAM will be used
* Smoke tests can be ran with `[--emulation|-e|--test|-t]=smoke`
* `--test|-t` no longer a required flag for `rtest.py`, instead user can use either `--emulation|-e` or `--test|-t` but not both
* Changed the subset of tests that are run for smoke tests such that the smoke test will complete with faster run-time and to never exceed 2GB of vram usage. Use `python rtest.py [--emulation|-e|--test|-t]=smoke` to run these tests.
* The `rtest.py` options have changed. `rtest.py` is now run with at least either `--test|-t` or `--emulation|-e`, but not both options.

## hipCUB-3.3.0 for ROCm 6.3.0

Expand Down
Loading
Loading