-
Notifications
You must be signed in to change notification settings - Fork 282
Make sure that nested tuple and pair have the expected size
#5246
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
Conversation
libcudacxx/test/libcudacxx/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp
Outdated
Show resolved
Hide resolved
libcudacxx/test/libcudacxx/std/utilities/utility/pairs/pairs.general/sizeof.pass.cpp
Outdated
Show resolved
Hide resolved
aa840fb to
5732a4d
Compare
🟩 CI finished in 16h 33m: Pass: 100%/205 | Total: 4d 11h | Avg: 31m 34s | Max: 1h 46m | Hits: 72%/338147
|
| Project | |
|---|---|
| CCCL Infrastructure | |
| CCCL Packaging | |
| +/- | libcu++ |
| CUB | |
| Thrust | |
| CUDA Experimental | |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| +/- | CCCL Packaging |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | stdpar |
| +/- | python |
| +/- | CCCL C Parallel Library |
| +/- | Catch2Helper |
🏃 Runner counts (total jobs: 205)
| # | Runner |
|---|---|
| 128 | linux-amd64-cpu16 |
| 23 | windows-amd64-cpu16 |
| 14 | linux-amd64-gpu-h100-latest-1 |
| 14 | linux-amd64-gpu-rtxa6000-latest-1 |
| 12 | linux-arm64-cpu16 |
| 11 | linux-amd64-gpu-rtx2080-latest-1 |
| 3 | linux-amd64-gpu-rtx4090-latest-1 |
|
What is the expected time to market of the fixes? When they will be added in CUDA installer? |
The changes will ship in CCCCL 3.1, which is scheduled for CUDA Toolkit 13.1. We don't know when they will ship. In the meantime, you can use CCCL from GitHub directly. See here. |
|
actually we have backported them to the 3.0 release branch, whenever that may be |
We were inheriting from a base class that was not unique to the instance of the tuple
That lead the compiler to assign padding for it.
We need to make sure that the SFINAE helper class is unique the the instantiated tuple
Fixes #5226