Skip to content

Conversation

@jwaldrop107
Copy link
Member

Description
These changes introduce a GPU implementation of the contraction operation using the cuTENSOR library. If the CMake option ENABLE_CUTENSOR is set ON (defaults to OFF), the CPU implementation of tensor contraction is switched off in favor of the GPU version. In the long run the switching between CPU and GPU options should be handled more dynamically, but this should suffice for an initial attempt. We also don't have an option to test these changes in GHA at the moment.

Note, ENABLE_CUTENSOR is not compatible with ENABLE_SIGMA, and will override it to OFF if it is set ON.

@jwaldrop107 jwaldrop107 requested a review from ryanmrichard May 14, 2025 18:28
@jwaldrop107 jwaldrop107 self-assigned this May 14, 2025
@ryanmrichard ryanmrichard merged commit 0db097f into master May 14, 2025
9 checks passed
@ryanmrichard ryanmrichard deleted the cutensor branch May 14, 2025 20:08
@jwaldrop107
Copy link
Member Author

🚀 [bumpr] Bumped!
New version:v0.0.57
Changes:v0.0.56...v0.0.57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants