fix some portability issues with the cudax async tests
Description
while working on a different set of changes, i found i had to tweak the tests of ustdex for clang-cuda to accept them. these are those minor changes.
NB: i've based this PR on branch NVIDIA:pull-request/4523 so that only the relevant commit shows in the diff. i will rebase on main after #4523 is merged.
Checklist
- [x] New or existing tests cover these changes.
- [x] The documentation is up to date with these changes.
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.
Contributors can view more details about this message here.
/ok to test cee6b21
🟩 CI finished in 36m 31s: Pass: 100%/26 | Total: 2h 24m | Avg: 5m 32s | Max: 12m 37s | Hits: 98%/14668
-
🟩 cudax: Pass: 100%/26 | Total: 2h 24m | Avg: 5m 32s | Max: 12m 37s | Hits: 98%/14668
🟩 cpu 🟩 amd64 Pass: 100%/22 | Total: 2h 10m | Avg: 5m 56s | Max: 12m 37s | Hits: 98%/12320 🟩 arm64 Pass: 100%/4 | Total: 13m 25s | Avg: 3m 21s | Max: 3m 33s | Hits: 98%/2348 🟩 ctk 🟩 12.0 Pass: 100%/3 | Total: 18m 07s | Avg: 6m 02s | Max: 11m 33s | Hits: 97%/1466 🟩 12.8 Pass: 100%/23 | Total: 2h 05m | Avg: 5m 28s | Max: 12m 37s | Hits: 98%/13202 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/3 | Total: 18m 07s | Avg: 6m 02s | Max: 11m 33s | Hits: 97%/1466 🟩 nvcc12.8 Pass: 100%/23 | Total: 2h 05m | Avg: 5m 28s | Max: 12m 37s | Hits: 98%/13202 🟩 cudacxx_family 🟩 nvcc Pass: 100%/26 | Total: 2h 24m | Avg: 5m 32s | Max: 12m 37s | Hits: 98%/14668 🟩 cxx 🟩 Clang14 Pass: 100%/2 | Total: 7m 01s | Avg: 3m 30s | Max: 3m 42s | Hits: 99%/1178 🟩 Clang15 Pass: 100%/1 | Total: 3m 56s | Avg: 3m 56s | Max: 3m 56s | Hits: 99%/587 🟩 Clang16 Pass: 100%/1 | Total: 3m 43s | Avg: 3m 43s | Max: 3m 43s | Hits: 99%/587 🟩 Clang17 Pass: 100%/1 | Total: 3m 45s | Avg: 3m 45s | Max: 3m 45s | Hits: 99%/587 🟩 Clang18 Pass: 100%/1 | Total: 3m 47s | Avg: 3m 47s | Max: 3m 47s | Hits: 99%/587 🟩 Clang19 Pass: 100%/4 | Total: 22m 59s | Avg: 5m 44s | Max: 12m 37s | Hits: 99%/2348 🟩 GCC10 Pass: 100%/2 | Total: 7m 01s | Avg: 3m 30s | Max: 3m 46s | Hits: 98%/1178 🟩 GCC11 Pass: 100%/1 | Total: 3m 48s | Avg: 3m 48s | Max: 3m 48s | Hits: 98%/587 🟩 GCC12 Pass: 100%/1 | Total: 4m 01s | Avg: 4m 01s | Max: 4m 01s | Hits: 98%/587 🟩 GCC13 Pass: 100%/8 | Total: 45m 14s | Avg: 5m 39s | Max: 12m 33s | Hits: 99%/4696 🟩 MSVC14.39 Pass: 100%/1 | Total: 11m 33s | Avg: 11m 33s | Max: 11m 33s | Hits: 93%/288 🟩 MSVC14.42 Pass: 100%/1 | Total: 11m 24s | Avg: 11m 24s | Max: 11m 24s | Hits: 93%/288 🟩 NVHPC25.3 Pass: 100%/2 | Total: 15m 54s | Avg: 7m 57s | Max: 8m 11s | Hits: 96%/1170 🟩 cxx_family 🟩 Clang Pass: 100%/10 | Total: 45m 11s | Avg: 4m 31s | Max: 12m 37s | Hits: 99%/5874 🟩 GCC Pass: 100%/12 | Total: 1h 00m | Avg: 5m 00s | Max: 12m 33s | Hits: 98%/7048 🟩 MSVC Pass: 100%/2 | Total: 22m 57s | Avg: 11m 28s | Max: 11m 33s | Hits: 93%/576 🟩 NVHPC Pass: 100%/2 | Total: 15m 54s | Avg: 7m 57s | Max: 8m 11s | Hits: 96%/1170 🟩 gpu 🟩 h100 Pass: 100%/2 | Total: 15m 06s | Avg: 7m 33s | Max: 11m 44s | Hits: 99%/1174 🟩 rtx2080 Pass: 100%/24 | Total: 2h 09m | Avg: 5m 22s | Max: 12m 37s | Hits: 98%/13494 🟩 jobs 🟩 Build Pass: 100%/23 | Total: 1h 47m | Avg: 4m 39s | Max: 11m 33s | Hits: 98%/12907 🟩 Test Pass: 100%/3 | Total: 36m 54s | Avg: 12m 18s | Max: 12m 37s | Hits: 99%/1761 🟩 sm 🟩 90 Pass: 100%/3 | Total: 18m 30s | Avg: 6m 10s | Max: 11m 44s | Hits: 99%/1761 🟩 90a Pass: 100%/1 | Total: 3m 11s | Avg: 3m 11s | Max: 3m 11s | Hits: 98%/587 🟩 std 🟩 17 Pass: 100%/4 | Total: 18m 15s | Avg: 4m 33s | Max: 8m 11s | Hits: 98%/2346 🟩 20 Pass: 100%/22 | Total: 2h 05m | Avg: 5m 43s | Max: 12m 37s | Hits: 98%/12322
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 26)
| # | Runner |
|---|---|
| 17 | linux-amd64-cpu16 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
| 2 | linux-amd64-gpu-rtx2080-latest-1 |
| 1 | linux-amd64-gpu-h100-latest-1 |
🟩 CI finished in 51m 51s: Pass: 100%/26 | Total: 2h 31m | Avg: 5m 49s | Max: 20m 15s | Hits: 98%/14668
-
🟩 cudax: Pass: 100%/26 | Total: 2h 31m | Avg: 5m 49s | Max: 20m 15s | Hits: 98%/14668
🟩 cpu 🟩 amd64 Pass: 100%/22 | Total: 2h 18m | Avg: 6m 17s | Max: 20m 15s | Hits: 98%/12320 🟩 arm64 Pass: 100%/4 | Total: 12m 51s | Avg: 3m 12s | Max: 3m 26s | Hits: 99%/2348 🟩 ctk 🟩 12.0 Pass: 100%/3 | Total: 16m 55s | Avg: 5m 38s | Max: 10m 35s | Hits: 98%/1466 🟩 12.8 Pass: 100%/23 | Total: 2h 14m | Avg: 5m 50s | Max: 20m 15s | Hits: 98%/13202 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/3 | Total: 16m 55s | Avg: 5m 38s | Max: 10m 35s | Hits: 98%/1466 🟩 nvcc12.8 Pass: 100%/23 | Total: 2h 14m | Avg: 5m 50s | Max: 20m 15s | Hits: 98%/13202 🟩 cudacxx_family 🟩 nvcc Pass: 100%/26 | Total: 2h 31m | Avg: 5m 49s | Max: 20m 15s | Hits: 98%/14668 🟩 cxx 🟩 Clang14 Pass: 100%/2 | Total: 6m 38s | Avg: 3m 19s | Max: 3m 30s | Hits: 100%/1178 🟩 Clang15 Pass: 100%/1 | Total: 3m 48s | Avg: 3m 48s | Max: 3m 48s | Hits: 99%/587 🟩 Clang16 Pass: 100%/1 | Total: 3m 52s | Avg: 3m 52s | Max: 3m 52s | Hits: 99%/587 🟩 Clang17 Pass: 100%/1 | Total: 4m 02s | Avg: 4m 02s | Max: 4m 02s | Hits: 99%/587 🟩 Clang18 Pass: 100%/1 | Total: 4m 00s | Avg: 4m 00s | Max: 4m 00s | Hits: 98%/587 🟩 Clang19 Pass: 100%/4 | Total: 21m 40s | Avg: 5m 25s | Max: 11m 58s | Hits: 99%/2348 🟩 GCC10 Pass: 100%/2 | Total: 6m 56s | Avg: 3m 28s | Max: 3m 44s | Hits: 99%/1178 🟩 GCC11 Pass: 100%/1 | Total: 3m 50s | Avg: 3m 50s | Max: 3m 50s | Hits: 98%/587 🟩 GCC12 Pass: 100%/1 | Total: 4m 03s | Avg: 4m 03s | Max: 4m 03s | Hits: 98%/587 🟩 GCC13 Pass: 100%/8 | Total: 54m 53s | Avg: 6m 51s | Max: 20m 15s | Hits: 99%/4696 🟩 MSVC14.39 Pass: 100%/1 | Total: 10m 35s | Avg: 10m 35s | Max: 10m 35s | Hits: 93%/288 🟩 MSVC14.42 Pass: 100%/1 | Total: 11m 17s | Avg: 11m 17s | Max: 11m 17s | Hits: 93%/288 🟩 NVHPC25.3 Pass: 100%/2 | Total: 15m 50s | Avg: 7m 55s | Max: 7m 57s | Hits: 96%/1170 🟩 cxx_family 🟩 Clang Pass: 100%/10 | Total: 44m 00s | Avg: 4m 24s | Max: 11m 58s | Hits: 99%/5874 🟩 GCC Pass: 100%/12 | Total: 1h 09m | Avg: 5m 48s | Max: 20m 15s | Hits: 99%/7048 🟩 MSVC Pass: 100%/2 | Total: 21m 52s | Avg: 10m 56s | Max: 11m 17s | Hits: 93%/576 🟩 NVHPC Pass: 100%/2 | Total: 15m 50s | Avg: 7m 55s | Max: 7m 57s | Hits: 96%/1170 🟩 gpu 🟩 h100 Pass: 100%/2 | Total: 17m 31s | Avg: 8m 45s | Max: 14m 09s | Hits: 99%/1174 🟩 rtx2080 Pass: 100%/24 | Total: 2h 13m | Avg: 5m 34s | Max: 20m 15s | Hits: 98%/13494 🟩 jobs 🟩 Build Pass: 100%/23 | Total: 1h 45m | Avg: 4m 34s | Max: 11m 17s | Hits: 98%/12907 🟩 Test Pass: 100%/3 | Total: 46m 22s | Avg: 15m 27s | Max: 20m 15s | Hits: 99%/1761 🟩 sm 🟩 90 Pass: 100%/3 | Total: 20m 38s | Avg: 6m 52s | Max: 14m 09s | Hits: 99%/1761 🟩 90a Pass: 100%/1 | Total: 3m 05s | Avg: 3m 05s | Max: 3m 05s | Hits: 99%/587 🟩 std 🟩 17 Pass: 100%/4 | Total: 17m 32s | Avg: 4m 23s | Max: 7m 57s | Hits: 98%/2346 🟩 20 Pass: 100%/22 | Total: 2h 13m | Avg: 6m 05s | Max: 20m 15s | Hits: 98%/12322
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 26)
| # | Runner |
|---|---|
| 17 | linux-amd64-cpu16 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
| 2 | linux-amd64-gpu-rtx2080-latest-1 |
| 1 | linux-amd64-gpu-h100-latest-1 |
🟩 CI finished in 31m 05s: Pass: 100%/26 | Total: 2h 12m | Avg: 5m 06s | Max: 15m 14s | Hits: 99%/14668
-
🟩 cudax: Pass: 100%/26 | Total: 2h 12m | Avg: 5m 06s | Max: 15m 14s | Hits: 99%/14668
🟩 cpu 🟩 amd64 Pass: 100%/22 | Total: 2h 00m | Avg: 5m 29s | Max: 15m 14s | Hits: 99%/12320 🟩 arm64 Pass: 100%/4 | Total: 11m 53s | Avg: 2m 58s | Max: 3m 06s | Hits: 99%/2348 🟩 ctk 🟩 12.0 Pass: 100%/3 | Total: 16m 51s | Avg: 5m 37s | Max: 10m 36s | Hits: 98%/1466 🟩 12.8 Pass: 100%/23 | Total: 1h 55m | Avg: 5m 02s | Max: 15m 14s | Hits: 99%/13202 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/3 | Total: 16m 51s | Avg: 5m 37s | Max: 10m 36s | Hits: 98%/1466 🟩 nvcc12.8 Pass: 100%/23 | Total: 1h 55m | Avg: 5m 02s | Max: 15m 14s | Hits: 99%/13202 🟩 cudacxx_family 🟩 nvcc Pass: 100%/26 | Total: 2h 12m | Avg: 5m 06s | Max: 15m 14s | Hits: 99%/14668 🟩 cxx 🟩 Clang14 Pass: 100%/2 | Total: 6m 42s | Avg: 3m 21s | Max: 3m 30s | Hits: 100%/1178 🟩 Clang15 Pass: 100%/1 | Total: 3m 29s | Avg: 3m 29s | Max: 3m 29s | Hits: 100%/587 🟩 Clang16 Pass: 100%/1 | Total: 3m 30s | Avg: 3m 30s | Max: 3m 30s | Hits: 100%/587 🟩 Clang17 Pass: 100%/1 | Total: 3m 28s | Avg: 3m 28s | Max: 3m 28s | Hits: 100%/587 🟩 Clang18 Pass: 100%/1 | Total: 3m 40s | Avg: 3m 40s | Max: 3m 40s | Hits: 100%/587 🟩 Clang19 Pass: 100%/4 | Total: 17m 28s | Avg: 4m 22s | Max: 8m 00s | Hits: 100%/2348 🟩 GCC10 Pass: 100%/2 | Total: 6m 31s | Avg: 3m 15s | Max: 3m 28s | Hits: 99%/1178 🟩 GCC11 Pass: 100%/1 | Total: 3m 31s | Avg: 3m 31s | Max: 3m 31s | Hits: 99%/587 🟩 GCC12 Pass: 100%/1 | Total: 3m 53s | Avg: 3m 53s | Max: 3m 53s | Hits: 99%/587 🟩 GCC13 Pass: 100%/8 | Total: 42m 55s | Avg: 5m 21s | Max: 15m 14s | Hits: 99%/4696 🟩 MSVC14.39 Pass: 100%/1 | Total: 10m 36s | Avg: 10m 36s | Max: 10m 36s | Hits: 92%/288 🟩 MSVC14.42 Pass: 100%/1 | Total: 10m 49s | Avg: 10m 49s | Max: 10m 49s | Hits: 87%/288 🟩 NVHPC25.3 Pass: 100%/2 | Total: 16m 09s | Avg: 8m 04s | Max: 8m 15s | Hits: 96%/1170 🟩 cxx_family 🟩 Clang Pass: 100%/10 | Total: 38m 17s | Avg: 3m 49s | Max: 8m 00s | Hits: 100%/5874 🟩 GCC Pass: 100%/12 | Total: 56m 50s | Avg: 4m 44s | Max: 15m 14s | Hits: 99%/7048 🟩 MSVC Pass: 100%/2 | Total: 21m 25s | Avg: 10m 42s | Max: 10m 49s | Hits: 90%/576 🟩 NVHPC Pass: 100%/2 | Total: 16m 09s | Avg: 8m 04s | Max: 8m 15s | Hits: 96%/1170 🟩 gpu 🟩 h100 Pass: 100%/2 | Total: 11m 29s | Avg: 5m 44s | Max: 8m 13s | Hits: 99%/1174 🟩 rtx2080 Pass: 100%/24 | Total: 2h 01m | Avg: 5m 03s | Max: 15m 14s | Hits: 99%/13494 🟩 jobs 🟩 Build Pass: 100%/23 | Total: 1h 41m | Avg: 4m 24s | Max: 10m 49s | Hits: 99%/12907 🟩 Test Pass: 100%/3 | Total: 31m 27s | Avg: 10m 29s | Max: 15m 14s | Hits: 99%/1761 🟩 sm 🟩 90 Pass: 100%/3 | Total: 14m 45s | Avg: 4m 55s | Max: 8m 13s | Hits: 99%/1761 🟩 90a Pass: 100%/1 | Total: 3m 11s | Avg: 3m 11s | Max: 3m 11s | Hits: 99%/587 🟩 std 🟩 17 Pass: 100%/4 | Total: 17m 10s | Avg: 4m 17s | Max: 7m 54s | Hits: 98%/2346 🟩 20 Pass: 100%/22 | Total: 1h 55m | Avg: 5m 15s | Max: 15m 14s | Hits: 99%/12322
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 26)
| # | Runner |
|---|---|
| 17 | linux-amd64-cpu16 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
| 2 | linux-amd64-gpu-rtx2080-latest-1 |
| 1 | linux-amd64-gpu-h100-latest-1 |
@ericniebler I did approve your other PR and github has thankfully closed this PR now that the target branch is not available anymore :(
reopening?
github won't let me reopen it. i'll need to make new PRs.