Skip to content

Conversation

@RainerHeintzmann
Copy link
Contributor

This is another attempt to finally get CUDA support for ShiftedArrays.jl.
This time there is no change to the original code. Only the CUDASupportExt was added and the tests were updated to be compatible with CUDA testing. Therefore the changes are absolutely minimal.
For non-cuda arrays, the generated code should be identical. For CuArray there are a few minor changes as some operations are performed via the broadcast mechanism for efficiency reasons.
Note that the changes in runtests.jl look massive but are in fact only minor. Not a single test case was removed.
Note also that CuArrays cannot directly be tested by CI, but if you have a CUDA-enabled graphics card, the test do automatically run.
I hope this can quickly be merged now. The only other alternative which I see is to add this extension to the CUDA.jl package in the ext directory.

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.

1 participant