Skip to content

[hipBLASLt] Fix: Set changed size during iteration - #652

Closed
KKyang wants to merge 1 commit into
developfrom
users/kkyang/hot_fix
Closed

KKyang wants to merge 1 commit into
developfrom
users/kkyang/hot_fix

Conversation

@KKyang

@KKyang KKyang commented Jul 15, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been inactive for 25 days and will be marked as stale.

If you would like to keep this PR open, please:

  • Add new commits
  • Add a comment explaining why it should remain open

This PR will be automatically closed in 5 days if no further activity occurs.

@github-actions github-actions Bot added the Stale PR has no activity for 25+ days label Apr 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been automatically closed due to inactivity (30 days with no updates).

If you'd like to continue working on this, feel free to reopen the PR or create a new one.

@github-actions github-actions Bot closed this Apr 29, 2026
ammallya pushed a commit that referenced this pull request Jun 8, 2026
* Add Box and Median Filter ROI fixes after minor corrections

* Fix source index computation

---------

Co-authored-by: Mukesh <mukesh.jayakodi@multicorewareinc.com>
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>
ammallya pushed a commit that referenced this pull request Jun 8, 2026
* Optimized version of channel dropout HIP backend and working code for HOST AVX, SSE

* Modified name for dropout compute function

* Modified way of AVX and SSE version channel dropout to avoid if statments

* Modified Channel Dropout with generic compute code reused

* Parameters and name change for channel dropout

* Modified HIP for better performance

* Modified the code and made the channel dropout templated version for all the bitdepths

* Modified Erase kernel for grid and cutout dropout version for better performance

* Modified the .h file to have the dropout to effects and added output images in the docs

* Added output image and modified the .h file to effects for channel dropout

* Removed space

* added space

* Moved grid dropout .h to effects

* Modified channel dropout for I8 variant HOST side

* Resolved all review comments and modified code to produce results for i8 variant

* Removed empty line

* Resolved review comments

* Modified HOST after merge

* Made changes after merging and QA passed for dropout

* Channel dropout make_float 4 macro changes

* Updated QA with random generator and updated BIN files

* Modified QA name changes

* Modified RandomSeed value passed as parameter to the function call

* Update rppt_tensor_effects_augmentations.cpp

indentation modified

* Initial modified HIP backend Grid dropout with better performance

* Removed space and review comments resolved

* Added I8 support for grid dropout

* Updated and modified indentation

* Modified HIP backend test suite changes

* Host side modification for dropout to use init function in API level and have a seperate file for Grid dropout HOST backend

* Modified color buffer to use scratch Buffer Host

* colon removed

* Fixed linker issue and HIP backend passed

* Added random erase dropout functionality and modified the test suite

* channel dropout implementation

* Resolved all the review comments and modified the magic number to set as constant for better understanding, added required comments

* Removed other varients of dropout

* Removed rd inside kernel

* Update kernel and removed unwanted functions

* HOST modifications for randomErase

* Modified randomization in test suite

* Removed unwanted files and headers

* Resolved review comments

* Updated documentation and resolved comments

* updated random noise generation in test suite HOST implementation

* Updated kernel files for random erase to remove noise generation logic in test suite and pass buffer for random noise

* updated init dropout function

* Added break statement after merge conflicts

* ROI fixes - Box filter and Median filter (#652)

* Add Box and Median Filter ROI fixes after minor corrections

* Fix source index computation

---------

Co-authored-by: Mukesh <mukesh.jayakodi@multicorewareinc.com>
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>

* Removed numBoxTensor parameter and resolved review comments

* Added early condition to check and return the invalid ROI region

* Updated kernel to use anchorBox info for random erase kernel

* Add unified api for random_erase

* Resolved review comments

* Updated param name for batchSize

* Resolved review comments

* Reverted modified changes

---------

Co-authored-by: sampath117 <snehaa@multicorewareinc.com>
Co-authored-by: RooseweltMcW <austin.roosewelt@multicorewareinc.com>
Co-authored-by: HazarathKumarM <hazarathkumar@multicorewareinc.com>
Co-authored-by: Mukesh <mukesh.jayakodi@multicorewareinc.com>
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>
Co-authored-by: HazarathKumarM <119284987+HazarathKumarM@users.noreply.github.com>
kliegeois pushed a commit to kliegeois/rocm-libraries that referenced this pull request Jun 8, 2026
* Add Box and Median Filter ROI fixes after minor corrections

* Fix source index computation

---------

Co-authored-by: Mukesh <mukesh.jayakodi@multicorewareinc.com>
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>

[ROCm/rpp commit: 20b941f]
kliegeois pushed a commit to kliegeois/rocm-libraries that referenced this pull request Jun 8, 2026
* Optimized version of channel dropout HIP backend and working code for HOST AVX, SSE

* Modified name for dropout compute function

* Modified way of AVX and SSE version channel dropout to avoid if statments

* Modified Channel Dropout with generic compute code reused

* Parameters and name change for channel dropout

* Modified HIP for better performance

* Modified the code and made the channel dropout templated version for all the bitdepths

* Modified Erase kernel for grid and cutout dropout version for better performance

* Modified the .h file to have the dropout to effects and added output images in the docs

* Added output image and modified the .h file to effects for channel dropout

* Removed space

* added space

* Moved grid dropout .h to effects

* Modified channel dropout for I8 variant HOST side

* Resolved all review comments and modified code to produce results for i8 variant

* Removed empty line

* Resolved review comments

* Modified HOST after merge

* Made changes after merging and QA passed for dropout

* Channel dropout make_float 4 macro changes

* Updated QA with random generator and updated BIN files

* Modified QA name changes

* Modified RandomSeed value passed as parameter to the function call

* Update rppt_tensor_effects_augmentations.cpp

indentation modified

* Initial modified HIP backend Grid dropout with better performance

* Removed space and review comments resolved

* Added I8 support for grid dropout

* Updated and modified indentation

* Modified HIP backend test suite changes

* Host side modification for dropout to use init function in API level and have a seperate file for Grid dropout HOST backend

* Modified color buffer to use scratch Buffer Host

* colon removed

* Fixed linker issue and HIP backend passed

* Added random erase dropout functionality and modified the test suite

* channel dropout implementation

* Resolved all the review comments and modified the magic number to set as constant for better understanding, added required comments

* Removed other varients of dropout

* Removed rd inside kernel

* Update kernel and removed unwanted functions

* HOST modifications for randomErase

* Modified randomization in test suite

* Removed unwanted files and headers

* Resolved review comments

* Updated documentation and resolved comments

* updated random noise generation in test suite HOST implementation

* Updated kernel files for random erase to remove noise generation logic in test suite and pass buffer for random noise

* updated init dropout function

* Added break statement after merge conflicts

* ROI fixes - Box filter and Median filter (ROCm#652)

* Add Box and Median Filter ROI fixes after minor corrections

* Fix source index computation

---------

Co-authored-by: Mukesh <mukesh.jayakodi@multicorewareinc.com>
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>

* Removed numBoxTensor parameter and resolved review comments

* Added early condition to check and return the invalid ROI region

* Updated kernel to use anchorBox info for random erase kernel

* Add unified api for random_erase

* Resolved review comments

* Updated param name for batchSize

* Resolved review comments

* Reverted modified changes

---------

Co-authored-by: sampath117 <snehaa@multicorewareinc.com>
Co-authored-by: RooseweltMcW <austin.roosewelt@multicorewareinc.com>
Co-authored-by: HazarathKumarM <hazarathkumar@multicorewareinc.com>
Co-authored-by: Mukesh <mukesh.jayakodi@multicorewareinc.com>
Co-authored-by: Kiriti Gowda <kiritigowda@gmail.com>
Co-authored-by: HazarathKumarM <119284987+HazarathKumarM@users.noreply.github.com>

[ROCm/rpp commit: e5f17fe]
mpanoop pushed a commit to mpanoop/rocm-libraries that referenced this pull request Oct 5, 2026
* Add atomic_add overload for double (ROCm#652)

The rocprim::histogram_even algorithm uses rocprim::atomic_add. There are atomic_add
overloads for all of the non-half-type primitive data types we support, with the
exception of double.

Because of this, if you called rocprim::histogram_even and used double as the counter
type, you'd get a compilation error.

This changes just adds an atomic_add overload that accepts double, and tacks on a
few unit test cases that exercise histogram_even with float and double counters.

* Make temp_storage functions __host__ and __device__ (ROCm#658)

* Enable CMake HIP language (ROCm#655)

* Restart on HIP language support

* linking changes

* rearrange

---------

Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>

* Fix for rocprim::batch_copy when using iterators (ROCm#662)

* Fix for using iterators in batch_copy

* Add indirect_iterator test to batch_memcpy

* Add specific iterator test based on reproducer, with iterators in iterators.

* Fix warp dpp reduction (ROCm#660)

Co-authored-by: Robin Voetter <robin@streamhpc.com>

---------

Co-authored-by: Wayne Franz <wayfranz@amd.com>
Co-authored-by: Nick Breed <78807921+NB4444@users.noreply.github.com>
Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>
Co-authored-by: Beatriz Navidad Vilches <61422851+Beanavil@users.noreply.github.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>

[ROCm/rocPRIM commit: f1d714d]
mpanoop pushed a commit to mpanoop/rocm-libraries that referenced this pull request Oct 5, 2026
* Add atomic_add overload for double (ROCm#652)

The rocprim::histogram_even algorithm uses rocprim::atomic_add. There are atomic_add
overloads for all of the non-half-type primitive data types we support, with the
exception of double.

Because of this, if you called rocprim::histogram_even and used double as the counter
type, you'd get a compilation error.

This changes just adds an atomic_add overload that accepts double, and tacks on a
few unit test cases that exercise histogram_even with float and double counters.

* Make temp_storage functions __host__ and __device__ (ROCm#658)

* Enable CMake HIP language (ROCm#655)

* Restart on HIP language support

* linking changes

* rearrange

---------

Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>

* Fix for rocprim::batch_copy when using iterators (ROCm#662)

* Fix for using iterators in batch_copy

* Add indirect_iterator test to batch_memcpy

* Add specific iterator test based on reproducer, with iterators in iterators.

* Fix warp dpp reduction (ROCm#660)

Co-authored-by: Robin Voetter <robin@streamhpc.com>

* Workaround for shared memory write ordering compiler issue (ROCm#672)

This change implements a workaround to fix block_histogram while we wait for a compiler fix.

The block_histogram_sort algorithm contains a loop that initializes values in a shared memory struct.
Then it runs the flag_heads() algorithm using that struct.
It appear that in some cases, the optimizer is reordering things such that shared memory writes in
flag_heads() run before the loop initialization code completes.

Changing the loop condition and removing the inner "if" statement seems to prevent the optimizer from
doing this. From an algorithmic standpoint, this should be functionally equivalent to the way the code
was before the change.

* Avoid evaluating CMake LINK_LANGUAGE generator expressions in CMake <3.18 (ROCm#667)

Recently, we added CMake HIP Language support. That change introduced generator expressions
that use the LINK_LANGUAGE keyword. This keyword is only supported in CMake 3.18+.
The minimum CMake version we require is 3.16.

As a result, if you built with CMake 3.16 - 3.18, you'd get a build failure.

This change adds checks around all the spots where the LINK_LANGUAGE keyword is used
to avoid this problem.

It also adds a description of the CMake HIP Language support to the changelog (previously overlooked).

* Fix Windows CMake link issue (ROCm#675)

A recent cmake change added a condition check that avoids evaluating
a LINK_LANGUAGE generator expression if HIP_USECXX is OFF (since
LINK_LANGUAGE is unsupported in CMake < 3.18). However, it didn't
account for the fact that the LINK_LANGUAGE expression is embedded in a
conditional generator expression.

This change adds an "else" block that ensures the "false" side of the
conditional generator expression is still evaluated when the LINK_LANGUAGE
code is skipped. This fixes some build issues on Windows.

Also updates the readme to include recent changes to the way projects
must link to rocPRIM.

* MI300 radix sort, run length encode, and reduce by key optimizations (ROCm#674)

* Resolve "Add hipGraph compatibility for device run length encode"

* Resolve "Investigate RLE (non trivial runs) failure"

* Resolve "Config tuning and dynamic dispatch for device run length encode"

* Resolve "Implement type traits interface for rocPRIM's compiler-extended types and third-party's types"

* remove ordered block id from run length encode

A missing call to __syncthreads() caused this algorithm to occasionally
produce an invalid index and cause a crash. Instead of just adding that
call, we can remove the use of ordered block id by the regular block id,
which is already ordered per HSA guarantees.

There still remains an issue with a hang, but this seems a runtime issue
and will be investigated separately.

* MI200 & MI300 tuning

* Optimizations for MI300 unique performance

* improve type traits interface docs

* Move changlog items to 6.4.0

---------

Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com>
Co-authored-by: Yung-sheng Tu <yung-sheng@streamhpc.com>
Co-authored-by: Cenxuan Tian <cenxuan@streamhpc.com>
Co-authored-by: Nick Breed <nick@streamhpc.com>

* Add tuned configs for gfx1200 and gfx1201 (ROCm#681)

Add tuned configs for gfx1200 and gfx1201 for some algorithms.
A few algorithms still require some additional work to
get tuning working. These will be added in a follow-up commit.

* Fix static assertion for int128 in ONNX Runtime with GNU extensions (ROCm#683)

Co-authored-by: Anton Gorenko <anton@streamhpc.com>

* Add remaining gfx1201 tuning configs (ROCm#684)

This change adds the remaining tuning
configs for gfx1201.

* Accept hip stream legacy (ROCm#689)

* Support getting device ID from stream hipStreamLegacy (ROCm#687)

rocprim::get_device_from_stream must retreive the device ID
in different ways depending on whether a user-created stream
or a built-in stream type is being used.

This change modifies the check for built-in stream types so that
it includes hipStreamLegacy. This prevents the function from
calling hipGetStreamDeviceId(hipStreamLegacy), which currently
causes a segmentation fault.

* Add hipStreamLegacy HIP version check

The hipStreamLegacy stream handle was added in HIP 6.1.0.
Add a check to ensure that we don't reference it if rocPRIM
is being built using an older version of HIP.

* Add get_device_id_from_stream test for hipStreamLegacy

Add a test case to ensure that passing hipStreamLegacy to
rocprim::get_device_id_from_stream works correctly.

Updated the changelog with a note to reflect the fact that
hipStreamLegacy can now be used without issue.

* Update CHANGELOG.md

Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

---------

Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

* Workaround memory allocation issues on Windows for large size test cases (ROCm#690)

Radix sort and merge sort test cases that use the largest data sizes
hang or cause an SEH exception on Windows when using the latest version
of the HIP SDK.

Unfortunately, the HIP SDK issue interferes with our current strategies
for skipping tests that require too much memory for a device (querying
available device memory or examining the return value from hipMalloc),
making them unreliable.

While we wait for a fix, this change introduces a workaround by
reducing the maximum size these test cases can use on Windows.

* used 678 version of test_device_run_length_encode

* got rid of duplicated code

* removed ; on if statement

---------

Co-authored-by: Wayne Franz <wayfranz@amd.com>
Co-authored-by: Nick Breed <78807921+NB4444@users.noreply.github.com>
Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>
Co-authored-by: Beatriz Navidad Vilches <61422851+Beanavil@users.noreply.github.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>
Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com>
Co-authored-by: Yung-sheng Tu <yung-sheng@streamhpc.com>
Co-authored-by: Cenxuan Tian <cenxuan@streamhpc.com>
Co-authored-by: Nick Breed <nick@streamhpc.com>
Co-authored-by: Anton Gorenko <anton@streamhpc.com>
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

[ROCm/rocPRIM commit: 07fda10]
mpanoop pushed a commit to mpanoop/rocm-libraries that referenced this pull request Oct 5, 2026
* Add atomic_add overload for double (ROCm#652)

The rocprim::histogram_even algorithm uses rocprim::atomic_add. There are atomic_add
overloads for all of the non-half-type primitive data types we support, with the
exception of double.

Because of this, if you called rocprim::histogram_even and used double as the counter
type, you'd get a compilation error.

This changes just adds an atomic_add overload that accepts double, and tacks on a
few unit test cases that exercise histogram_even with float and double counters.

* Make temp_storage functions __host__ and __device__ (ROCm#658)

* Enable CMake HIP language (ROCm#655)

* Restart on HIP language support

* linking changes

* rearrange

---------

Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>

* Fix for rocprim::batch_copy when using iterators (ROCm#662)

* Fix for using iterators in batch_copy

* Add indirect_iterator test to batch_memcpy

* Add specific iterator test based on reproducer, with iterators in iterators.

* Fix warp dpp reduction (ROCm#660)

Co-authored-by: Robin Voetter <robin@streamhpc.com>

---------

Co-authored-by: Wayne Franz <wayfranz@amd.com>
Co-authored-by: Nick Breed <78807921+NB4444@users.noreply.github.com>
Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>
Co-authored-by: Beatriz Navidad Vilches <61422851+Beanavil@users.noreply.github.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>

[ROCm/rocPRIM commit: f1d714d]
mpanoop pushed a commit to mpanoop/rocm-libraries that referenced this pull request Oct 5, 2026
* Add atomic_add overload for double (ROCm#652)

The rocprim::histogram_even algorithm uses rocprim::atomic_add. There are atomic_add
overloads for all of the non-half-type primitive data types we support, with the
exception of double.

Because of this, if you called rocprim::histogram_even and used double as the counter
type, you'd get a compilation error.

This changes just adds an atomic_add overload that accepts double, and tacks on a
few unit test cases that exercise histogram_even with float and double counters.

* Make temp_storage functions __host__ and __device__ (ROCm#658)

* Enable CMake HIP language (ROCm#655)

* Restart on HIP language support

* linking changes

* rearrange

---------

Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>

* Fix for rocprim::batch_copy when using iterators (ROCm#662)

* Fix for using iterators in batch_copy

* Add indirect_iterator test to batch_memcpy

* Add specific iterator test based on reproducer, with iterators in iterators.

* Fix warp dpp reduction (ROCm#660)

Co-authored-by: Robin Voetter <robin@streamhpc.com>

* Workaround for shared memory write ordering compiler issue (ROCm#672)

This change implements a workaround to fix block_histogram while we wait for a compiler fix.

The block_histogram_sort algorithm contains a loop that initializes values in a shared memory struct.
Then it runs the flag_heads() algorithm using that struct.
It appear that in some cases, the optimizer is reordering things such that shared memory writes in
flag_heads() run before the loop initialization code completes.

Changing the loop condition and removing the inner "if" statement seems to prevent the optimizer from
doing this. From an algorithmic standpoint, this should be functionally equivalent to the way the code
was before the change.

* Avoid evaluating CMake LINK_LANGUAGE generator expressions in CMake <3.18 (ROCm#667)

Recently, we added CMake HIP Language support. That change introduced generator expressions
that use the LINK_LANGUAGE keyword. This keyword is only supported in CMake 3.18+.
The minimum CMake version we require is 3.16.

As a result, if you built with CMake 3.16 - 3.18, you'd get a build failure.

This change adds checks around all the spots where the LINK_LANGUAGE keyword is used
to avoid this problem.

It also adds a description of the CMake HIP Language support to the changelog (previously overlooked).

* Fix Windows CMake link issue (ROCm#675)

A recent cmake change added a condition check that avoids evaluating
a LINK_LANGUAGE generator expression if HIP_USECXX is OFF (since
LINK_LANGUAGE is unsupported in CMake < 3.18). However, it didn't
account for the fact that the LINK_LANGUAGE expression is embedded in a
conditional generator expression.

This change adds an "else" block that ensures the "false" side of the
conditional generator expression is still evaluated when the LINK_LANGUAGE
code is skipped. This fixes some build issues on Windows.

Also updates the readme to include recent changes to the way projects
must link to rocPRIM.

* MI300 radix sort, run length encode, and reduce by key optimizations (ROCm#674)

* Resolve "Add hipGraph compatibility for device run length encode"

* Resolve "Investigate RLE (non trivial runs) failure"

* Resolve "Config tuning and dynamic dispatch for device run length encode"

* Resolve "Implement type traits interface for rocPRIM's compiler-extended types and third-party's types"

* remove ordered block id from run length encode

A missing call to __syncthreads() caused this algorithm to occasionally
produce an invalid index and cause a crash. Instead of just adding that
call, we can remove the use of ordered block id by the regular block id,
which is already ordered per HSA guarantees.

There still remains an issue with a hang, but this seems a runtime issue
and will be investigated separately.

* MI200 & MI300 tuning

* Optimizations for MI300 unique performance

* improve type traits interface docs

* Move changlog items to 6.4.0

---------

Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com>
Co-authored-by: Yung-sheng Tu <yung-sheng@streamhpc.com>
Co-authored-by: Cenxuan Tian <cenxuan@streamhpc.com>
Co-authored-by: Nick Breed <nick@streamhpc.com>

* Add tuned configs for gfx1200 and gfx1201 (ROCm#681)

Add tuned configs for gfx1200 and gfx1201 for some algorithms.
A few algorithms still require some additional work to
get tuning working. These will be added in a follow-up commit.

* Fix static assertion for int128 in ONNX Runtime with GNU extensions (ROCm#683)

Co-authored-by: Anton Gorenko <anton@streamhpc.com>

* Add remaining gfx1201 tuning configs (ROCm#684)

This change adds the remaining tuning
configs for gfx1201.

* Accept hip stream legacy (ROCm#689)

* Support getting device ID from stream hipStreamLegacy (ROCm#687)

rocprim::get_device_from_stream must retreive the device ID
in different ways depending on whether a user-created stream
or a built-in stream type is being used.

This change modifies the check for built-in stream types so that
it includes hipStreamLegacy. This prevents the function from
calling hipGetStreamDeviceId(hipStreamLegacy), which currently
causes a segmentation fault.

* Add hipStreamLegacy HIP version check

The hipStreamLegacy stream handle was added in HIP 6.1.0.
Add a check to ensure that we don't reference it if rocPRIM
is being built using an older version of HIP.

* Add get_device_id_from_stream test for hipStreamLegacy

Add a test case to ensure that passing hipStreamLegacy to
rocprim::get_device_id_from_stream works correctly.

Updated the changelog with a note to reflect the fact that
hipStreamLegacy can now be used without issue.

* Update CHANGELOG.md

Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

---------

Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

* Workaround memory allocation issues on Windows for large size test cases (ROCm#690)

Radix sort and merge sort test cases that use the largest data sizes
hang or cause an SEH exception on Windows when using the latest version
of the HIP SDK.

Unfortunately, the HIP SDK issue interferes with our current strategies
for skipping tests that require too much memory for a device (querying
available device memory or examining the return value from hipMalloc),
making them unreliable.

While we wait for a fix, this change introduces a workaround by
reducing the maximum size these test cases can use on Windows.

* used 678 version of test_device_run_length_encode

* got rid of duplicated code

* removed ; on if statement

---------

Co-authored-by: Wayne Franz <wayfranz@amd.com>
Co-authored-by: Nick Breed <78807921+NB4444@users.noreply.github.com>
Co-authored-by: Lauren Wrubleski <Lauren.Wrubleski@amd.com>
Co-authored-by: Beatriz Navidad Vilches <61422851+Beanavil@users.noreply.github.com>
Co-authored-by: Robin Voetter <robin@streamhpc.com>
Co-authored-by: Beatriz Navidad Vilches <beatriz@streamhpc.com>
Co-authored-by: Yung-sheng Tu <yung-sheng@streamhpc.com>
Co-authored-by: Cenxuan Tian <cenxuan@streamhpc.com>
Co-authored-by: Nick Breed <nick@streamhpc.com>
Co-authored-by: Anton Gorenko <anton@streamhpc.com>
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

[ROCm/rocPRIM commit: 07fda10]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants