forked from ROCm/rocThrust
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update .gitlab-ci.yml file * Update .gitlab-ci.yml * Update .gitlab-ci.yml file * Update .gitlab-ci.yml file * Update .gitlab-ci.yml file * Thrust Update 1.17.0 All commits of 1.17.0: Bump CUB Re-apply PR with the new documentation framework. This reverts commit 4d657ac37f4a76548e3cf52cb459606e426aa570. Finish removing pinned_allocator (fb24e3278) Fix some issues introduced in #1475. Docs/Doxygen: #ifdef out some of the `optional` implementation details that cause Doxygen to choke. Use the `nullptr` literal instead of `std::nullptr_t` parameters in `thrust::pointer` and `thrust::device_ptr` to silence spurious "set but not used" warnings from old GCC versions. Fix merge conflict left in CHANGELOG.md from the documentation PR. Docs: Remove just-the-docs `{: .btn }` syntax for link buttons from `README.md` as GitHub Flavored Markdown doesn't recognize it. add sccache to build script edit sccache flags with cmake env variables add newline at end of file zero sccache statistics update s3 key prefix Add support for local build caching. Integrate sccache logging output Disable sccache on nvc++ builds. Docs/Doxybook: Add examples of `\param` and `\tparam` to the Doxybook rendering test. Bump CUB. Fix contributing guide link to cmake options Fix CI label for GCC 11 builder. Increase contrast of search input text in docs. Bump CUB. Add GitHub action to validate links in markdown files (#1640) Add GitHub action to run xrefcheck on markdown files. Handle when CMAKE_INSTALL_LIBDIR has nested directories (#1653) * Handle when CMAKE_INSTALL_LIBDIR has nested directories * simplify the implementation * depend on cub with the same changes Bump CUB. Fix gpuCI links in README. Bump CUB. Waive some additional GCC11 miscompiles. Bump CUB. Fix bug in permutation_iterator example. Fixes #1660. Bump CUB. Add make_tagged_iterator make_tagged_iterator<Tag, Iterator>(iterator); tparam `Iterator` could be skipped due to function template type deduction. Add trailing return type to support C++11 Co-authored-by: Jake Hemstad <[email protected]> Bump CUB Bump CUB. Fix thrust::reduce_by_key for 2^31 elements Style updates to memmon.py. Update memmon.py: - Print a message immediately when the fail threshold is exceeded. This helps locate issues since the command string may not contain useful information. - Don't fail the build over memmon issues. We should revisit this, but due to sccache, these failures manifest intermittently. Bump CUB. Bump CUB. Bump CUB. add gdb pretty-printer for thrust vectors add gdb pretty-printer for thrust device_reference Add __forceinline__ to thrust::detail::wrapped_function::operator() Add missing header. Add utilities to convert contiguous iterators to pointers. All off these are internal implementation details in the `thrust::detail` namespace: Contiguous iterators only: - `contiguous_iterator_traits` - `contiguous_iterator_raw_pointer_t`: - `contiguous_iterator_raw_pointer_cast` These work on all iterators, but convert to a raw pointer if given a contiguous iterator. - `try_unwrap_contiguous_iterator_return_t` - `try_unwrap_contiguous_iterator` Update the CUDA scan_by_key impl to use cub's ScanByKey. Split the scan_by_key test into inclusive/exclusive tests. This test was consuming excessive memory during nvc++ compilation. Splitting into two TUs should remedy this. Ran clang-format on the new test files, but the contents are the same. Address review suggestions. Add an example that shows how to use custom CUDA streams. Fixes #1626. Cover par_nosync in new stream example. Co-authored-by: Jake Hemstad <[email protected]> add unique_count algorithm Add a counting equivalent to unique_* algorithms that can be used to allocate the correct amount of data before actually filling it. Addresses issue #1612 unique_count: weaken iterator requirements unique: improve template parameter naming The interface specifies ForwardIterator, not InputIterator unique: test with ForwardIterator parameters improve forward_iterator_wrapper * use iterator traits * use hidden friend operators * fix member access operator Co-authored-by: Eric Niebler <[email protected]> unique_count: add missing cuda tests use thrust iterator categories in iterator wrapper Revert "use thrust iterator categories in iterator wrapper" This reverts commit fac36573bec54519d713d06f46fa45292714a7d2. Revert "improve forward_iterator_wrapper" This reverts commit 1532df8007ff38189cdb88738eafb1759b90b377. Revert "unique: test with ForwardIterator parameters" This reverts commit 0b41e08165825d55145442ebe07e87c3dc85351f. Bump CUB. Bump CUB. Fix some exec space annotations. Use CUB version of adjacent difference Compare value types instead of iterator once Better name for in-place execution Bump CUB. Update changelog for 1.17.0. * Add hip backend and test for unique_count Test based on upstream thrust test ported to google test. * bump cub version to thrust 1.17 proper * add equivalent reduce_by_key large indices hip test * Updating changelog for ROCm 5.4 Co-authored-by: Lőrinc Serfőző <[email protected]> Co-authored-by: Gergely Meszaros <[email protected]> Co-authored-by: Stanley Tsang <[email protected]>
- Loading branch information
1 parent
767898e
commit f9e0d85
Showing
300 changed files
with
8,276 additions
and
3,938 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule cub
updated
52 files
Oops, something went wrong.