-
Notifications
You must be signed in to change notification settings - Fork 170
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
Ensure cuda::std::bit_cast
works with vector types
#3183
base: main
Are you sure you want to change the base?
Conversation
We want to make sure we can use `bit_cast` with suitable vector or sum types like * `cuda::std::array` * c-arrays * cuda vector types like float2 Unfortunately we cannot use it with the extended floating point vector types, because they are not trivially copyable and also not trivially copy assignable
25dce73
to
0f52938
Compare
🟨 CI finished in 1h 40m: Pass: 87%/170 | Total: 2d 14h | Avg: 22m 07s | Max: 1h 06m | Hits: 62%/20274
|
Project | |
---|---|
CCCL Infrastructure | |
+/- | libcu++ |
CUB | |
Thrust | |
CUDA Experimental | |
python | |
CCCL C Parallel Library | |
Catch2Helper |
Modifications in project or dependencies?
Project | |
---|---|
CCCL Infrastructure | |
+/- | libcu++ |
+/- | CUB |
+/- | Thrust |
+/- | CUDA Experimental |
+/- | python |
+/- | CCCL C Parallel Library |
+/- | Catch2Helper |
🏃 Runner counts (total jobs: 170)
# | Runner |
---|---|
125 | linux-amd64-cpu16 |
19 | linux-amd64-gpu-v100-latest-1 |
15 | windows-amd64-cpu16 |
10 | linux-arm64-cpu16 |
1 | linux-amd64-gpu-h100-latest-1-testing |
great to see this extension for |
They are, I was talking about The issue with |
I guess now you can replace the |
Please open an issue for that! |
We want to make sure we can use
bit_cast
with suitable vector or sum types likecuda::std::array
Unfortunately we cannot use it with the extended floating point vector types, because they are not trivially copyable and also not trivially copy assignable