Repository navigation
Develop stream 2025-01-23 #678
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
Merged
stanleytsang-amd
merged 84 commits into
ROCm:develop
from
StreamHPC:develop_stream_20250123
Feb 28, 2025
Merged
Changes from all commits
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
1a3b14a
Avoid evaluating CMake LINK_LANGUAGE generator expressions in CMake <…
umfranzw 25f3387
Fix Windows CMake link issue (#675)
umfranzw 4903d4a
Resolve "Add hipGraph compatibility for device run length encode"
Beanavil 29970bf
Resolve "Investigate RLE (non trivial runs) failure"
Beanavil cfeb4a4
Resolve "Config tuning and dynamic dispatch for device run length enc…
yungshengtu d3aa223
Resolve "Implement type traits interface for rocPRIM's compiler-exten…
cenxuantian b9c8502
remove ordered block id from run length encode
Snektron 2e8622f
MI200 & MI300 tuning
Snektron b60bbab
Optimizations for MI300 unique performance
Snektron 84c6d8d
improve type traits interface docs
Snektron 4bcdd4b
Fix static asserts and remove template specialization
jblok27 19bd48a
Fix tests triggering static asserts
jblok27 a4769a7
Fix benchmarks triggering static asserts
jblok27 b11414d
Set explicit return types
jblok27 70a321a
Resolve "Investigate RLE (non trivial runs) failure"
Beanavil b6c63e8
Revert "Fix benchmarks triggering static asserts"
jblok27 c1f2fc4
Revert "Fix tests triggering static asserts"
jblok27 13aeb1d
Revert "Fix static asserts and remove template specialization"
jblok27 098b500
Fix formatting and copyright date
jblok27 6fd035e
Temp fix: histogram dynamic memory failure on windows
NB4444 8a48698
add ROCPRIM_ENABLE_ASSERTS to cmake to enable asserts in release build
parbenc 96d09c5
Add missing docs for `block_run_length_decode`
MyNameIsTrez 85aaa4e
Resolve "Add documentation and test for out-of-range behaviour on mer…
parbenc ccfb3a8
Resolve "Replace __launch_bounds__ with ROCPRIM_LAUNCH_BOUNDS in rocP…
cenxuantian 33e447e
Update rmake.py copyright
Beanavil f64016c
fix double buffers in device radix sort
Naraenda 326716b
Resolve "Replace hipMalloc, hipMallocHelper, and hipFree in tests wit…
cenxuantian 4aa1ca5
fix device adjacent difference tuning benchmark
ex-rzr 9cf8ca9
Fix warp dpp reduction
Beanavil 7e81f1e
Fix static assertion for int128 in ONNX Runtime with GNU extensions
ex-rzr 0e572d2
fix GenerateResourceSpec for gfx90a
Snektron 0654d1a
Resolve "ROCPRIM_TARGET_ARCH deprecation"
parbenc be04730
Fix warnings when generating sphinx docs
MyNameIsTrez 3cf1ea0
Performance improvements with shuffled warp exchange
ce92984
log more information during configure
Naraenda bac2c82
Update documentation generation instructions
MyNameIsTrez 6d3f6f1
Resolve "Replace hipMalloc, hipMallocHelper, and hipFree in benchmark…
cenxuantian b3d59dc
Resolve "search_n optimization"
cenxuantian c846643
CI changes to speedup development
NB4444 e4b3c54
Remove select_arch and select_arch_case
MyNameIsTrez bb5a0b5
fix missing equality operator and function constness
Naraenda b25ca66
Print arguments and timing info in `batch_memcpy_func` when `debug_sy…
MyNameIsTrez 9ca7105
Resolve "Replace hipMalloc, hipMallocHelper, and hipFree in benchmark…
cenxuantian 4d8aac5
Resolve "Replace hipMalloc, hipMallocHelper, and hipFree in benchmark…
cenxuantian f6d0082
Resolve "Replace hipMalloc, hipMallocHelper, and hipFree in benchmark…
cenxuantian 8b7a36e
Fix rules overwrite for other then MR pipelines
NB4444 8d73701
Resolve "Add stream, memset, array, and unique_ptr support to device_…
cenxuantian b3b6497
Resolve "Reduce amount of test runs based on environment variable."
NB4444 57e268a
Resolve "Get clarity on skipping of adjacent difference tests"
Saiyang-Zhang f29ab0d
Remove windows CI check
NB4444 fe76c50
Resolve "Add UnrolledThreadLoad and UnrolledThreadCopy functions"
NB4444 eba0af4
Resolve "General changes CCCL 2.6"
NB4444 55f4df5
Reduce CI artifact retention time
Snektron 7414e03
Resolve "Add thread_load_volatile_pointer to rocprim"
NB4444 a8cbe5c
Fix test:install on rocm/dev-ubuntu
ex-rzr 337797c
Resolve "Nth element - Investigate smaller index sizes where possible"
Saiyang-Zhang b57e163
Enable int128 tests on Windows
ex-rzr 9911f17
Resolve "Benchmark and tuning for 128-bit integers"
yungshengtu 2f140cb
Resolve "Verify sorting on device"
cenxuantian d8101b4
Resolve "Expose lookback_scan_state::create and lookback_scan_state::…
cenxuantian b80bba6
add naive in-place api for device merge
Naraenda 1189d00
To remove error in CI change it to AMDGPU_TARGETS
NB4444 e3b35ce
fix device_ptr assign move and void types
Naraenda d4a7092
Resolve "Add block- and warp-level inclusive_scan with initial value …
Beanavil ae1ce56
Fix C++ includes showing up in the docs
MyNameIsTrez 9995fa4
Resolve "Performance regressions during tuning: Adjacent find"
NB4444 42b5518
CI skip label fix
NB4444 2764058
fix doxygen warning in merge.rst
Naraenda 2add4a3
Resolve "Autotuning for segmented reduce"
EnricoDeg e0617cb
Resolve "Update thread_store for parity"
NB4444 0c36f82
Resolve "Fix compile errors in "rocprim-release-tune" mode"
cenxuantian bc6605b
Documentation to CI upload
borysborys bf8985d
Resolve "Remove ASM from thread_load and thread_store"
NB4444 2d96209
Add documentation steps to developer guidelines
MyNameIsTrez 033ced9
Resolve "Refactor lookback_scan_state API"
cenxuantian a7dec4b
Adopt symbol visibility rules in rocPRIM
ex-rzr b38f541
remove nm debug messages from cmake
Snektron 44d19af
Remove extra dashes in the documentation its \param and \tparam
MyNameIsTrez 0b2f462
update changelog
Snektron bc8ae44
fix(test_device_merge_inplace.cpp): prevent merge inplace tests to te…
Naraenda 6ba76f6
Fix test_linking: install the test's libraries too
ex-rzr 65c355d
chore(rmake.py): bump copyright
Naraenda c1e9924
fix(example_type_traits_interface.cpp): explicit return from main
Naraenda 72e1ff7
Fix unintentionally exported shared libs of test_linking
ex-rzr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.