Skip to content

Conversation

@jipolanco
Copy link

This should make @atomicswap work on CUDA, OpenCL, oneAPI and Metal.

I have only tested locally with CUDA and OpenCL, but this PR includes tests on all 4 backends.

Generalises #55 and fixes #49.

@jipolanco
Copy link
Author

Tests seem to pass on all backends. The only test failure on buildkite (CUDA + Julia 1.11) seems to be unrelated to this PR.

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.

Missing @atomicswap implementation for CUDA

1 participant