Skip to content

Commit

Permalink
[Extended Tests][rocPRIM] Implemented extended tests filter for emula…
Browse files Browse the repository at this point in the history
…tion work. (#644)

* initial implementation started

* implemented extended tests

* updated changelog, and merged in develop
  • Loading branch information
NguyenNhuDi authored Nov 13, 2024
1 parent 7fdc748 commit 16212a6
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ Full documentation for rocPRIM is available at [https://rocm.docs.amd.com/projec
## (Unreleased) rocPRIM 3.4.0 for ROCm 6.4.0

### Added
* Added extended tests to `rtest.py`. These tests are extra tests that did not fit the criteria of smoke and regression tests. These tests will take much longer to run relative to smoke and regression tests.
* Use `python rtest.py [--emulation|-e|--test|-t]=extended` to run these tests.
* Added regression tests to `rtest.py`. Regression tests are a subset of tests that caused hardware problems for past emulation environments.
* Can be run with `python rtest.py [--emulation|-e|--test|-t]=regression`
* Added the parallel `find_first_of` device function with autotuned configurations, this function is similar to `std::find_first_of`, it searches for the first occurrence of any of the provided elements.
Expand All @@ -17,7 +19,7 @@ Full documentation for rocPRIM is available at [https://rocm.docs.amd.com/projec
* The `rtest.py` options have changed. `rtest.py` is now run with at least either `--test|-t` or `--emulation|-e`, but not both options.

### Resolved issues
* Fixed an issue where `rmake.py` would generate wrong CMAKE commands while using Linux enviorment
* Fixed an issue where `rmake.py` would generate wrong CMAKE commands while using Linux environment
* Fixed an issue where `rocprim::partial_sort_copy` would yield a compile error if the input iterator is const.
* Fixed incorrect 128-bit signed and unsigned integers type traits.
* Fixed compilation issue when `rocprim::radix_key_codec<...>` is specialized with a 128-bit integer.
Expand Down
Loading

0 comments on commit 16212a6

Please sign in to comment.