-
Notifications
You must be signed in to change notification settings - Fork 1
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
Prepare for GPU support #22
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #22 +/- ##
===========================================
- Coverage 80.59% 63.52% -17.07%
===========================================
Files 5 6 +1
Lines 201 255 +54
Branches 47 58 +11
===========================================
Hits 162 162
- Misses 31 85 +54
Partials 8 8
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
@tyler-a-cox we should think about this together a bit -- I have a version of matvis that is done in cupy, which does seem nicer than pycuda. I haven't merged it yet, but we could try to align our goals a bit here. |
finufft
is preparing to release a version of the type 3 transform on GPUs by the end of the month. This PR adds the utility functions required to runfftvis
on GPUs once the type 3 transform is released later this month. This PR utilizes the new CPU/GPU coordinate transforms and beam interpolation implemented inmatvis
.