Skip to content
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

Expand hipSPARSE bindings for complex types #1538

Merged
merged 1 commit into from
Feb 13, 2024
Merged

Conversation

nbeams
Copy link
Collaborator

@nbeams nbeams commented Jan 29, 2024

hipSPARSE has improved its complex support, so we can add complex types to these routines.

@nbeams nbeams added is:enhancement An improvement of an existing feature. 1:ST:ready-for-review This PR is ready for review mod:hip This is related to the HIP module. labels Jan 29, 2024
@nbeams nbeams requested a review from a team January 29, 2024 23:28
Copy link
Member

@yhmtsai yhmtsai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
side note: hipsparse is 1.11.2 for rocm 4.5, so we do not need to check 1.4 for complex

@upsj upsj requested review from upsj and MarcelKoch February 7, 2024 09:44
@pratikvn
Copy link
Member

pratikvn commented Feb 7, 2024

We dont test any of these. Maybe we should think about having capabilities to more comprehensive typed unit tests ? Probably not to run with our regular CI, as that would consume too much time, but something that we could run if necessary, or maybe before a release to ensure that all types work well.

@upsj
Copy link
Member

upsj commented Feb 7, 2024

Tagging #534 here. I don't agree that testing all of them is too much of a burden, one full HIP GPU pipeline I just ran on FTP takes only 3-4 minutes when built in Release shared. I think instead we should consider cutting down on our debug and static builds and/or using our FAST_TESTS flag in more places.

@upsj upsj added 1:ST:ready-to-merge This PR is ready to merge. and removed 1:ST:ready-for-review This PR is ready for review labels Feb 13, 2024
@upsj upsj force-pushed the hipsparse-complex branch from 4c48eab to a9b7c34 Compare February 13, 2024 15:44
@upsj upsj merged commit 435f184 into develop Feb 13, 2024
12 of 15 checks passed
@upsj upsj deleted the hipsparse-complex branch February 13, 2024 20:14
Copy link

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1:ST:ready-to-merge This PR is ready to merge. is:enhancement An improvement of an existing feature. mod:hip This is related to the HIP module.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants