Allow installing components when downstream
resolves https://github.com/NVIDIA/cccl/issues/1205 In the @acts-project we adopt an (admittedly somewhat unconventional) build system in which software A depends on B, and B depends on CCCL. The setup is that we want to install B into a prefix, and then try to build A against B. The problem arises is that we are using CMake to dynamically fetch CCCL using the so-called "FetchContent" mechanism, which downloads CCCL and then adds it as a subdirectory.
The core problem is that installing software B which has included CCCL does not actually install CCCL in the same prefix, so software A cannot then load software B as CCCL is not installed. The reason this happens is that CMakeLists.txt:28 (at the time of writing) returns from the CMake configuration stage early, and leaves the CUB, Thrust, and libcudacxx directories unincluded (see lines 70 to 72).
Although this is, again, an unconventional and rare scenario, it should be easy to add support for this kind of build, and I hope the CCCL devs would agree that it might be worth doing. In this commit, I remove the early return and replace it with additional if-statements. This commit should leave any existing workflows completely untouched, but should make it easier to use CCCL in the way we do in @acts-project.
Resolves #1205.
This pull request requires additional validation before any workflows can run on NVIDIA's runners.
Pull request vetters can view their responsibilities here.
Contributors can view more details about this message here.
Maybe @alliepiper can help here.
@alliepiper @robertmaynard could you take a look at this?
Can you update the message to say this resolves https://github.com/NVIDIA/cccl/issues/1205
/ok to test
I have removed the condition include of CTest, as it seemed to be causing some problems.
🟨 CI finished in 8h 18m: Pass: 83%/421 | Total: 1d 13h | Avg: 5m 21s | Max: 1h 05m | Hits: 95%/474855
-
🟨 cub: Pass: 75%/131 | Total: 14h 41m | Avg: 6m 43s | Max: 1h 05m | Hits: 96%/83386
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 73%/123 | Total: 14h 02m | Avg: 6m 51s | Max: 1h 05m | Hits: 96%/76450 🟩 arm64 Pass: 100%/8 | Total: 38m 28s | Avg: 4m 48s | Max: 5m 29s | Hits: 99%/6936 🔍 ctk: 12.5 🔍 🟩 11.1 Pass: 100%/15 | Total: 1h 05m | Avg: 4m 20s | Max: 12m 55s | Hits: 99%/11792 🟩 11.8 Pass: 100%/3 | Total: 1h 13m | Avg: 24m 32s | Max: 1h 05m | Hits: 86%/2601 🔍 12.5 Pass: 71%/113 | Total: 12h 22m | Avg: 6m 34s | Max: 56m 35s | Hits: 96%/68993 🔍 cudacxx: nvcc12.5 🔍 🟩 ClangCUDA17 Pass: 100%/2 | Total: 7m 29s | Avg: 3m 44s | Max: 3m 50s | Hits: 100%/1436 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 05m | Avg: 4m 20s | Max: 12m 55s | Hits: 99%/11792 🟩 nvcc11.8 Pass: 100%/3 | Total: 1h 13m | Avg: 24m 32s | Max: 1h 05m | Hits: 86%/2601 🔍 nvcc12.5 Pass: 71%/111 | Total: 12h 15m | Avg: 6m 37s | Max: 56m 35s | Hits: 96%/67557 🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/2 | Total: 7m 29s | Avg: 3m 44s | Max: 3m 50s | Hits: 100%/1436 🔍 nvcc Pass: 75%/129 | Total: 14h 33m | Avg: 6m 46s | Max: 1h 05m | Hits: 96%/81950 🟨 cxx 🟩 Clang9 Pass: 100%/6 | Total: 27m 08s | Avg: 4m 31s | Max: 5m 11s | Hits: 100%/4980 🟩 Clang10 Pass: 100%/3 | Total: 15m 11s | Avg: 5m 03s | Max: 5m 16s | Hits: 100%/2607 🟩 Clang11 Pass: 100%/4 | Total: 17m 38s | Avg: 4m 24s | Max: 4m 30s | Hits: 100%/3476 🟩 Clang12 Pass: 100%/4 | Total: 18m 00s | Avg: 4m 30s | Max: 4m 37s | Hits: 100%/3476 🟩 Clang13 Pass: 100%/4 | Total: 17m 32s | Avg: 4m 23s | Max: 4m 35s | Hits: 100%/3476 🟩 Clang14 Pass: 100%/4 | Total: 18m 19s | Avg: 4m 34s | Max: 4m 50s | Hits: 100%/3476 🟩 Clang15 Pass: 100%/4 | Total: 18m 20s | Avg: 4m 35s | Max: 4m 43s | Hits: 100%/3468 🟩 Clang16 Pass: 100%/4 | Total: 18m 28s | Avg: 4m 37s | Max: 4m 57s | Hits: 100%/3468 🟨 Clang17 Pass: 38%/26 | Total: 2h 22m | Avg: 5m 28s | Max: 7m 22s | Hits: 100%/8372 🟩 GCC6 Pass: 100%/2 | Total: 6m 51s | Avg: 3m 25s | Max: 3m 40s | Hits: 99%/1582 🟩 GCC7 Pass: 100%/6 | Total: 22m 22s | Avg: 3m 43s | Max: 4m 22s | Hits: 99%/4983 🟩 GCC8 Pass: 100%/6 | Total: 24m 43s | Avg: 4m 07s | Max: 4m 18s | Hits: 99%/4983 🟩 GCC9 Pass: 100%/6 | Total: 24m 40s | Avg: 4m 06s | Max: 4m 30s | Hits: 99%/4983 🟩 GCC10 Pass: 100%/4 | Total: 18m 00s | Avg: 4m 30s | Max: 4m 38s | Hits: 99%/3476 🟩 GCC11 Pass: 100%/7 | Total: 1h 31m | Avg: 13m 07s | Max: 1h 05m | Hits: 94%/6069 🟩 GCC12 Pass: 100%/4 | Total: 18m 52s | Avg: 4m 43s | Max: 4m 56s | Hits: 99%/3468 🟨 GCC13 Pass: 42%/28 | Total: 2h 30m | Avg: 5m 23s | Max: 7m 25s | Hits: 99%/10404 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 2h 45m | Avg: 55m 01s | Max: 56m 35s | Hits: 4%/2385 🟩 MSVC14.16 Pass: 100%/1 | Total: 12m 55s | Avg: 12m 55s | Max: 12m 55s | Hits: 99%/709 🟩 MSVC14.29 Pass: 100%/2 | Total: 20m 42s | Avg: 10m 21s | Max: 10m 25s | Hits: 99%/1418 🟩 MSVC14.39 Pass: 100%/3 | Total: 31m 39s | Avg: 10m 33s | Max: 10m 57s | Hits: 99%/2127 🟨 cxx_family 🟨 Clang Pass: 72%/59 | Total: 4h 52m | Avg: 4m 57s | Max: 7m 22s | Hits: 100%/36799 🟨 GCC Pass: 74%/63 | Total: 5h 58m | Avg: 5m 41s | Max: 1h 05m | Hits: 98%/39948 🟩 Intel Pass: 100%/3 | Total: 2h 45m | Avg: 55m 01s | Max: 56m 35s | Hits: 4%/2385 🟩 MSVC Pass: 100%/6 | Total: 1h 05m | Avg: 10m 52s | Max: 12m 55s | Hits: 99%/4254 🟨 jobs 🟩 Build Pass: 100%/99 | Total: 11h 26m | Avg: 6m 56s | Max: 1h 05m | Hits: 96%/83386 🟥 DeviceLaunch Pass: 0%/8 | Total: 52m 09s | Avg: 6m 31s | Max: 7m 22s 🟥 GraphCapture Pass: 0%/8 | Total: 46m 32s | Avg: 5m 49s | Max: 7m 25s 🟥 HostLaunch Pass: 0%/8 | Total: 49m 21s | Avg: 6m 10s | Max: 6m 41s 🟥 TestGPU Pass: 0%/8 | Total: 46m 29s | Avg: 5m 48s | Max: 6m 54s 🟨 gpu 🟨 v100 Pass: 75%/131 | Total: 14h 41m | Avg: 6m 43s | Max: 1h 05m | Hits: 96%/83386 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 1h 13m | Avg: 24m 32s | Max: 1h 05m | Hits: 86%/2601 🟩 90a Pass: 100%/4 | Total: 15m 00s | Avg: 3m 45s | Max: 3m 51s | Hits: 99%/3468 🟨 std 🟨 11 Pass: 76%/34 | Total: 3h 29m | Avg: 6m 08s | Max: 53m 35s | Hits: 96%/22113 🟨 14 Pass: 78%/37 | Total: 3h 59m | Avg: 6m 28s | Max: 54m 53s | Hits: 96%/24240 🟨 17 Pass: 77%/36 | Total: 5h 00m | Avg: 8m 21s | Max: 1h 05m | Hits: 95%/23458 🟨 20 Pass: 66%/24 | Total: 2h 11m | Avg: 5m 29s | Max: 10m 57s | Hits: 99%/13575 -
🟨 thrust: Pass: 83%/118 | Total: 10h 30m | Avg: 5m 20s | Max: 42m 52s | Hits: 97%/116553
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 82%/110 | Total: 9h 57m | Avg: 5m 26s | Max: 42m 52s | Hits: 97%/107133 🟩 arm64 Pass: 100%/8 | Total: 32m 59s | Avg: 4m 07s | Max: 4m 36s | Hits: 99%/9420 🔍 ctk: 12.5 🔍 🟩 11.1 Pass: 100%/15 | Total: 57m 05s | Avg: 3m 48s | Max: 13m 18s | Hits: 99%/17660 🟩 11.8 Pass: 100%/3 | Total: 11m 17s | Avg: 3m 45s | Max: 3m 57s | Hits: 99%/3534 🔍 12.5 Pass: 81%/100 | Total: 9h 22m | Avg: 5m 37s | Max: 42m 52s | Hits: 96%/95359 🔍 cudacxx: nvcc12.5 🔍 🟩 ClangCUDA17 Pass: 100%/2 | Total: 7m 21s | Avg: 3m 40s | Max: 3m 44s | Hits: 100%/2354 🟩 nvcc11.1 Pass: 100%/15 | Total: 57m 05s | Avg: 3m 48s | Max: 13m 18s | Hits: 99%/17660 🟩 nvcc11.8 Pass: 100%/3 | Total: 11m 17s | Avg: 3m 45s | Max: 3m 57s | Hits: 99%/3534 🔍 nvcc12.5 Pass: 80%/98 | Total: 9h 15m | Avg: 5m 39s | Max: 42m 52s | Hits: 96%/93005 🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/2 | Total: 7m 21s | Avg: 3m 40s | Max: 3m 44s | Hits: 100%/2354 🔍 nvcc Pass: 83%/116 | Total: 10h 23m | Avg: 5m 22s | Max: 42m 52s | Hits: 97%/114199 🟨 cxx 🟩 Clang9 Pass: 100%/6 | Total: 22m 32s | Avg: 3m 45s | Max: 4m 23s | Hits: 100%/7062 🟩 Clang10 Pass: 100%/3 | Total: 13m 02s | Avg: 4m 20s | Max: 4m 24s | Hits: 100%/3531 🟩 Clang11 Pass: 100%/4 | Total: 14m 39s | Avg: 3m 39s | Max: 3m 54s | Hits: 100%/4708 🟩 Clang12 Pass: 100%/4 | Total: 14m 49s | Avg: 3m 42s | Max: 3m 56s | Hits: 100%/4708 🟩 Clang13 Pass: 100%/4 | Total: 14m 52s | Avg: 3m 43s | Max: 3m 52s | Hits: 100%/4708 🟩 Clang14 Pass: 100%/4 | Total: 15m 20s | Avg: 3m 50s | Max: 4m 09s | Hits: 100%/4708 🟩 Clang15 Pass: 100%/4 | Total: 15m 20s | Avg: 3m 50s | Max: 3m 58s | Hits: 100%/4708 🟩 Clang16 Pass: 100%/4 | Total: 15m 07s | Avg: 3m 46s | Max: 4m 04s | Hits: 100%/4708 🟨 Clang17 Pass: 55%/18 | Total: 1h 16m | Avg: 4m 14s | Max: 6m 41s | Hits: 100%/11770 🟩 GCC6 Pass: 100%/2 | Total: 6m 01s | Avg: 3m 00s | Max: 3m 09s | Hits: 99%/2354 🟩 GCC7 Pass: 100%/6 | Total: 19m 29s | Avg: 3m 14s | Max: 3m 46s | Hits: 99%/7068 🟩 GCC8 Pass: 100%/6 | Total: 20m 25s | Avg: 3m 24s | Max: 4m 00s | Hits: 99%/7068 🟩 GCC9 Pass: 100%/6 | Total: 19m 58s | Avg: 3m 19s | Max: 3m 53s | Hits: 99%/7068 🟩 GCC10 Pass: 100%/4 | Total: 14m 42s | Avg: 3m 40s | Max: 4m 07s | Hits: 99%/4712 🟩 GCC11 Pass: 100%/7 | Total: 26m 13s | Avg: 3m 44s | Max: 3m 57s | Hits: 99%/8246 🟩 GCC12 Pass: 100%/4 | Total: 14m 44s | Avg: 3m 41s | Max: 3m 48s | Hits: 99%/4712 🟨 GCC13 Pass: 60%/20 | Total: 1h 24m | Avg: 4m 14s | Max: 6m 06s | Hits: 99%/14136 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 1h 56m | Avg: 38m 52s | Max: 42m 52s | Hits: 14%/3540 🟩 MSVC14.16 Pass: 100%/1 | Total: 13m 18s | Avg: 13m 18s | Max: 13m 18s | Hits: 98%/1173 🟩 MSVC14.29 Pass: 100%/2 | Total: 22m 07s | Avg: 11m 03s | Max: 11m 07s | Hits: 98%/2346 🟨 MSVC14.39 Pass: 50%/6 | Total: 1h 10m | Avg: 11m 46s | Max: 12m 24s | Hits: 98%/3519 🟨 cxx_family 🟨 Clang Pass: 84%/51 | Total: 3h 21m | Avg: 3m 57s | Max: 6m 41s | Hits: 100%/50611 🟨 GCC Pass: 85%/55 | Total: 3h 26m | Avg: 3m 45s | Max: 6m 06s | Hits: 99%/55364 🟩 Intel Pass: 100%/3 | Total: 1h 56m | Avg: 38m 52s | Max: 42m 52s | Hits: 14%/3540 🟨 MSVC Pass: 66%/9 | Total: 1h 46m | Avg: 11m 46s | Max: 13m 18s | Hits: 98%/7038 🟨 jobs 🟩 Build Pass: 100%/99 | Total: 8h 37m | Avg: 5m 13s | Max: 42m 52s | Hits: 97%/116553 🟥 TestCPU Pass: 0%/11 | Total: 1h 07m | Avg: 6m 07s | Max: 12m 24s 🟥 TestGPU Pass: 0%/8 | Total: 45m 47s | Avg: 5m 43s | Max: 6m 41s 🟨 gpu 🟨 v100 Pass: 83%/118 | Total: 10h 30m | Avg: 5m 20s | Max: 42m 52s | Hits: 97%/116553 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 11m 17s | Avg: 3m 45s | Max: 3m 57s | Hits: 99%/3534 🟩 90a Pass: 100%/4 | Total: 13m 00s | Avg: 3m 15s | Max: 3m 22s | Hits: 99%/4712 🟨 std 🟨 11 Pass: 86%/30 | Total: 2h 18m | Avg: 4m 36s | Max: 33m 34s | Hits: 96%/30618 🟨 14 Pass: 85%/34 | Total: 3h 18m | Avg: 5m 50s | Max: 40m 11s | Hits: 96%/34137 🟨 17 Pass: 84%/33 | Total: 3h 12m | Avg: 5m 50s | Max: 42m 52s | Hits: 96%/32964 🟨 20 Pass: 76%/21 | Total: 1h 40m | Avg: 4m 48s | Max: 12m 24s | Hits: 99%/18834 -
🟨 libcudacxx: Pass: 89%/112 | Total: 9h 31m | Avg: 5m 05s | Max: 23m 03s | Hits: 94%/273236
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 88%/104 | Total: 8h 59m | Avg: 5m 10s | Max: 23m 03s | Hits: 94%/250890 🟩 arm64 Pass: 100%/8 | Total: 32m 04s | Avg: 4m 00s | Max: 4m 41s | Hits: 99%/22346 🔍 ctk: 12.5 🔍 🟩 11.1 Pass: 100%/15 | Total: 55m 10s | Avg: 3m 40s | Max: 16m 21s | Hits: 99%/39780 🟩 11.8 Pass: 100%/3 | Total: 36m 20s | Avg: 12m 06s | Max: 19m 44s | Hits: 77%/8064 🔍 12.5 Pass: 87%/94 | Total: 7h 59m | Avg: 5m 06s | Max: 23m 03s | Hits: 94%/225392 🔍 cudacxx: nvcc12.5 🔍 🟩 ClangCUDA17 Pass: 100%/2 | Total: 34m 28s | Avg: 17m 14s | Max: 17m 30s | Hits: 37%/6099 🟩 nvcc11.1 Pass: 100%/15 | Total: 55m 10s | Avg: 3m 40s | Max: 16m 21s | Hits: 99%/39780 🟩 nvcc11.8 Pass: 100%/3 | Total: 36m 20s | Avg: 12m 06s | Max: 19m 44s | Hits: 77%/8064 🔍 nvcc12.5 Pass: 86%/92 | Total: 7h 25m | Avg: 4m 50s | Max: 23m 03s | Hits: 96%/219293 🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/2 | Total: 34m 28s | Avg: 17m 14s | Max: 17m 30s | Hits: 37%/6099 🔍 nvcc Pass: 89%/110 | Total: 8h 56m | Avg: 4m 52s | Max: 23m 03s | Hits: 96%/267137 🟨 cxx 🟩 Clang9 Pass: 100%/6 | Total: 24m 05s | Avg: 4m 00s | Max: 5m 21s | Hits: 99%/16160 🟩 Clang10 Pass: 100%/3 | Total: 14m 50s | Avg: 4m 56s | Max: 5m 18s | Hits: 99%/8109 🟩 Clang11 Pass: 100%/4 | Total: 15m 14s | Avg: 3m 48s | Max: 4m 09s | Hits: 99%/11181 🟩 Clang12 Pass: 100%/4 | Total: 15m 02s | Avg: 3m 45s | Max: 3m 55s | Hits: 99%/11181 🟩 Clang13 Pass: 100%/4 | Total: 15m 27s | Avg: 3m 51s | Max: 4m 17s | Hits: 99%/11181 🟩 Clang14 Pass: 100%/4 | Total: 16m 01s | Avg: 4m 00s | Max: 4m 23s | Hits: 99%/11181 🟩 Clang15 Pass: 100%/4 | Total: 15m 35s | Avg: 3m 53s | Max: 4m 16s | Hits: 99%/11173 🟩 Clang16 Pass: 100%/4 | Total: 15m 50s | Avg: 3m 57s | Max: 4m 18s | Hits: 99%/11173 🟨 Clang17 Pass: 71%/14 | Total: 1h 22m | Avg: 5m 53s | Max: 17m 30s | Hits: 86%/28445 🟩 GCC6 Pass: 100%/2 | Total: 5m 11s | Avg: 2m 35s | Max: 2m 41s | Hits: 99%/5045 🟩 GCC7 Pass: 100%/6 | Total: 17m 36s | Avg: 2m 56s | Max: 3m 29s | Hits: 99%/16146 🟩 GCC8 Pass: 100%/6 | Total: 17m 50s | Avg: 2m 58s | Max: 3m 25s | Hits: 99%/16154 🟩 GCC9 Pass: 100%/6 | Total: 18m 01s | Avg: 3m 00s | Max: 3m 36s | Hits: 99%/16158 🟩 GCC10 Pass: 100%/4 | Total: 14m 00s | Avg: 3m 30s | Max: 3m 53s | Hits: 99%/11181 🟩 GCC11 Pass: 100%/7 | Total: 50m 32s | Avg: 7m 13s | Max: 19m 44s | Hits: 90%/19237 🟩 GCC12 Pass: 100%/4 | Total: 14m 35s | Avg: 3m 38s | Max: 4m 03s | Hits: 99%/11173 🟨 GCC13 Pass: 61%/21 | Total: 1h 16m | Avg: 3m 39s | Max: 4m 20s | Hits: 99%/33882 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 1h 07m | Avg: 22m 21s | Max: 23m 03s | Hits: 11%/8105 🟩 MSVC14.16 Pass: 100%/1 | Total: 16m 21s | Avg: 16m 21s | Max: 16m 21s | Hits: 99%/2536 🟩 MSVC14.29 Pass: 100%/2 | Total: 22m 39s | Avg: 11m 19s | Max: 12m 05s | Hits: 99%/5434 🟩 MSVC14.39 Pass: 100%/3 | Total: 35m 59s | Avg: 11m 59s | Max: 12m 33s | Hits: 99%/8401 🟨 cxx_family 🟨 Clang Pass: 91%/47 | Total: 3h 34m | Avg: 4m 33s | Max: 17m 30s | Hits: 96%/119784 🟨 GCC Pass: 85%/56 | Total: 3h 34m | Avg: 3m 49s | Max: 19m 44s | Hits: 98%/128976 🟩 Intel Pass: 100%/3 | Total: 1h 07m | Avg: 22m 21s | Max: 23m 03s | Hits: 11%/8105 🟩 MSVC Pass: 100%/6 | Total: 1h 14m | Avg: 12m 29s | Max: 16m 21s | Hits: 99%/16371 🟨 jobs 🟩 Build Pass: 100%/99 | Total: 8h 42m | Avg: 5m 16s | Max: 23m 03s | Hits: 94%/273236 🟥 NVRTC Pass: 0%/4 | Total: 15m 29s | Avg: 3m 52s | Max: 3m 59s 🟥 Test Pass: 0%/8 | Total: 31m 36s | Avg: 3m 57s | Max: 4m 19s 🟩 VerifyCodegen Pass: 100%/1 | Total: 1m 55s | Avg: 1m 55s | Max: 1m 55s 🟨 gpu 🟨 v100 Pass: 89%/112 | Total: 9h 31m | Avg: 5m 05s | Max: 23m 03s | Hits: 94%/273236 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 36m 20s | Avg: 12m 06s | Max: 19m 44s | Hits: 77%/8064 🟩 90a Pass: 100%/4 | Total: 13m 51s | Avg: 3m 27s | Max: 3m 44s | Hits: 99%/11536 🟨 std 🟨 11 Pass: 89%/29 | Total: 2h 07m | Avg: 4m 24s | Max: 23m 03s | Hits: 96%/58197 🟨 14 Pass: 90%/32 | Total: 2h 39m | Avg: 4m 58s | Max: 21m 03s | Hits: 96%/81785 🟨 17 Pass: 90%/31 | Total: 3h 02m | Avg: 5m 53s | Max: 22m 58s | Hits: 92%/84131 🟨 20 Pass: 84%/19 | Total: 1h 39m | Avg: 5m 14s | Max: 17m 30s | Hits: 95%/49123 -
🟨 cudax: Pass: 85%/55 | Total: 2h 16m | Avg: 2m 28s | Max: 6m 39s | Hits: 95%/1680
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 84%/51 | Total: 2h 06m | Avg: 2m 28s | Max: 6m 39s | Hits: 95%/1536 🟩 arm64 Pass: 100%/4 | Total: 9m 46s | Avg: 2m 26s | Max: 2m 45s | Hits: 97%/144 🚨 jobs: Test 🚨 🟩 Build Pass: 100%/47 | Total: 1h 46m | Avg: 2m 16s | Max: 6m 39s | Hits: 95%/1680 🔥 Test Pass: 0%/8 | Total: 29m 26s | Avg: 3m 40s | Max: 3m 53s 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 44s | Avg: 2m 22s | Max: 2m 30s | Hits: 100%/72 🟩 Clang10 Pass: 100%/2 | Total: 3m 57s | Avg: 1m 58s | Max: 2m 00s | Hits: 100%/72 🟩 Clang11 Pass: 100%/4 | Total: 7m 57s | Avg: 1m 59s | Max: 2m 06s | Hits: 100%/144 🟩 Clang12 Pass: 100%/4 | Total: 7m 47s | Avg: 1m 56s | Max: 2m 00s | Hits: 100%/144 🟩 Clang13 Pass: 100%/4 | Total: 8m 37s | Avg: 2m 09s | Max: 2m 14s | Hits: 100%/144 🟨 Clang14 Pass: 66%/6 | Total: 15m 38s | Avg: 2m 36s | Max: 3m 38s | Hits: 100%/144 🟩 Clang15 Pass: 100%/2 | Total: 4m 18s | Avg: 2m 09s | Max: 2m 12s | Hits: 100%/72 🟨 Clang16 Pass: 66%/6 | Total: 17m 08s | Avg: 2m 51s | Max: 3m 53s | Hits: 100%/144 🟩 GCC9 Pass: 100%/2 | Total: 3m 58s | Avg: 1m 59s | Max: 2m 03s | Hits: 94%/72 🟩 GCC10 Pass: 100%/4 | Total: 7m 23s | Avg: 1m 50s | Max: 1m 54s | Hits: 94%/144 🟩 GCC11 Pass: 100%/4 | Total: 7m 37s | Avg: 1m 54s | Max: 2m 01s | Hits: 94%/144 🟨 GCC12 Pass: 66%/12 | Total: 31m 05s | Avg: 2m 35s | Max: 3m 47s | Hits: 94%/288 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s | Hits: 47%/36 🟩 MSVC14.36 Pass: 100%/1 | Total: 6m 39s | Avg: 6m 39s | Max: 6m 39s | Hits: 73%/30 🟩 MSVC14.39 Pass: 100%/1 | Total: 6m 23s | Avg: 6m 23s | Max: 6m 23s | Hits: 73%/30 🟨 cxx_family 🟨 Clang Pass: 86%/30 | Total: 1h 10m | Avg: 2m 20s | Max: 3m 53s | Hits: 100%/936 🟨 GCC Pass: 81%/22 | Total: 50m 03s | Avg: 2m 16s | Max: 3m 47s | Hits: 94%/648 🟩 Intel Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s | Hits: 47%/36 🟩 MSVC Pass: 100%/2 | Total: 13m 02s | Avg: 6m 31s | Max: 6m 39s | Hits: 73%/60 🟨 cudacxx_family 🟨 nvcc Pass: 85%/55 | Total: 2h 16m | Avg: 2m 28s | Max: 6m 39s | Hits: 95%/1680 🟨 gpu 🟨 v100 Pass: 85%/55 | Total: 2h 16m | Avg: 2m 28s | Max: 6m 39s | Hits: 95%/1680 🟨 ctk 🟨 12.0 Pass: 82%/23 | Total: 57m 16s | Avg: 2m 29s | Max: 6m 39s | Hits: 96%/678 🟨 12.5 Pass: 87%/32 | Total: 1h 18m | Avg: 2m 28s | Max: 6m 23s | Hits: 95%/1002 🟨 cudacxx 🟨 nvcc12.0 Pass: 82%/23 | Total: 57m 16s | Avg: 2m 29s | Max: 6m 39s | Hits: 96%/678 🟨 nvcc12.5 Pass: 87%/32 | Total: 1h 18m | Avg: 2m 28s | Max: 6m 23s | Hits: 95%/1002 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 57s | Avg: 1m 57s | Max: 1m 57s | Hits: 94%/36 🟩 90a Pass: 100%/1 | Total: 2m 01s | Avg: 2m 01s | Max: 2m 01s | Hits: 94%/36 🟨 std 🟨 17 Pass: 87%/31 | Total: 1h 11m | Avg: 2m 17s | Max: 3m 47s | Hits: 95%/972 🟨 20 Pass: 83%/24 | Total: 1h 05m | Avg: 2m 42s | Max: 6m 39s | Hits: 95%/708 -
🟩 cccl: Pass: 100%/4 | Total: 22m 47s | Avg: 5m 41s | Max: 8m 54s
🟩 cpu 🟩 amd64 Pass: 100%/4 | Total: 22m 47s | Avg: 5m 41s | Max: 8m 54s 🟩 ctk 🟩 11.1 Pass: 100%/2 | Total: 13m 06s | Avg: 6m 33s | Max: 8m 54s 🟩 12.5 Pass: 100%/2 | Total: 9m 41s | Avg: 4m 50s | Max: 5m 07s 🟩 cudacxx 🟩 nvcc11.1 Pass: 100%/2 | Total: 13m 06s | Avg: 6m 33s | Max: 8m 54s 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 41s | Avg: 4m 50s | Max: 5m 07s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/4 | Total: 22m 47s | Avg: 5m 41s | Max: 8m 54s 🟩 cxx 🟩 Clang9 Pass: 100%/1 | Total: 4m 12s | Avg: 4m 12s | Max: 4m 12s 🟩 Clang17 Pass: 100%/1 | Total: 5m 07s | Avg: 5m 07s | Max: 5m 07s 🟩 GCC6 Pass: 100%/1 | Total: 8m 54s | Avg: 8m 54s | Max: 8m 54s 🟩 GCC13 Pass: 100%/1 | Total: 4m 34s | Avg: 4m 34s | Max: 4m 34s 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 9m 19s | Avg: 4m 39s | Max: 5m 07s 🟩 GCC Pass: 100%/2 | Total: 13m 28s | Avg: 6m 44s | Max: 8m 54s 🟩 gpu 🟩 v100 Pass: 100%/4 | Total: 22m 47s | Avg: 5m 41s | Max: 8m 54s 🟩 jobs 🟩 Infra Pass: 100%/4 | Total: 22m 47s | Avg: 5m 41s | Max: 8m 54s -
🟩 pycuda: Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 12m 05s | Avg: 12m 05s | Max: 12m 05s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| libcu++ | |
| CUB | |
| Thrust | |
| CUDA Experimental | |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 421)
| # | Runner |
|---|---|
| 305 | linux-amd64-cpu16 |
| 65 | linux-amd64-gpu-v100-latest-1 |
| 28 | linux-arm64-cpu16 |
| 23 | windows-amd64-cpu16 |
/ok to test
🟨 CI finished in 3h 08m: Pass: 99%/421 | Total: 1d 22h | Avg: 6m 37s | Max: 1h 01m | Hits: 98%/524399
-
🟨 cub: Pass: 99%/131 | Total: 20h 23m | Avg: 9m 20s | Max: 1h 01m | Hits: 99%/110263
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 99%/123 | Total: 19h 45m | Avg: 9m 38s | Max: 1h 01m | Hits: 99%/103327 🟩 arm64 Pass: 100%/8 | Total: 38m 20s | Avg: 4m 47s | Max: 5m 36s | Hits: 99%/6936 🔍 ctk: 12.5 🔍 🟩 11.1 Pass: 100%/15 | Total: 1h 06m | Avg: 4m 25s | Max: 13m 06s | Hits: 99%/11792 🟩 11.8 Pass: 100%/3 | Total: 14m 57s | Avg: 4m 59s | Max: 5m 07s | Hits: 99%/2601 🔍 12.5 Pass: 99%/113 | Total: 19h 02m | Avg: 10m 06s | Max: 1h 01m | Hits: 99%/95870 🔍 cudacxx: nvcc12.5 🔍 🟩 ClangCUDA17 Pass: 100%/2 | Total: 7m 33s | Avg: 3m 46s | Max: 4m 02s | Hits: 100%/1436 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 06m | Avg: 4m 25s | Max: 13m 06s | Hits: 99%/11792 🟩 nvcc11.8 Pass: 100%/3 | Total: 14m 57s | Avg: 4m 59s | Max: 5m 07s | Hits: 99%/2601 🔍 nvcc12.5 Pass: 99%/111 | Total: 18h 54m | Avg: 10m 13s | Max: 1h 01m | Hits: 99%/94434 🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/2 | Total: 7m 33s | Avg: 3m 46s | Max: 4m 02s | Hits: 100%/1436 🔍 nvcc Pass: 99%/129 | Total: 20h 16m | Avg: 9m 25s | Max: 1h 01m | Hits: 99%/108827 🔍 cxx: GCC13 🔍 🟩 Clang9 Pass: 100%/6 | Total: 27m 30s | Avg: 4m 35s | Max: 5m 20s | Hits: 100%/4980 🟩 Clang10 Pass: 100%/3 | Total: 14m 33s | Avg: 4m 51s | Max: 5m 14s | Hits: 100%/2607 🟩 Clang11 Pass: 100%/4 | Total: 17m 56s | Avg: 4m 29s | Max: 4m 37s | Hits: 100%/3476 🟩 Clang12 Pass: 100%/4 | Total: 18m 02s | Avg: 4m 30s | Max: 4m 46s | Hits: 100%/3476 🟩 Clang13 Pass: 100%/4 | Total: 17m 50s | Avg: 4m 27s | Max: 4m 37s | Hits: 100%/3476 🟩 Clang14 Pass: 100%/4 | Total: 18m 10s | Avg: 4m 32s | Max: 5m 04s | Hits: 100%/3476 🟩 Clang15 Pass: 100%/4 | Total: 18m 51s | Avg: 4m 42s | Max: 5m 01s | Hits: 100%/3468 🟩 Clang16 Pass: 100%/4 | Total: 18m 20s | Avg: 4m 35s | Max: 4m 46s | Hits: 100%/3468 🟩 Clang17 Pass: 100%/26 | Total: 7h 21m | Avg: 16m 59s | Max: 40m 55s | Hits: 100%/22244 🟩 GCC6 Pass: 100%/2 | Total: 7m 11s | Avg: 3m 35s | Max: 3m 39s | Hits: 99%/1582 🟩 GCC7 Pass: 100%/6 | Total: 25m 38s | Avg: 4m 16s | Max: 4m 55s | Hits: 99%/4983 🟩 GCC8 Pass: 100%/6 | Total: 25m 06s | Avg: 4m 11s | Max: 4m 51s | Hits: 99%/4983 🟩 GCC9 Pass: 100%/6 | Total: 23m 23s | Avg: 3m 53s | Max: 4m 17s | Hits: 99%/4983 🟩 GCC10 Pass: 100%/4 | Total: 17m 24s | Avg: 4m 21s | Max: 4m 31s | Hits: 99%/3476 🟩 GCC11 Pass: 100%/7 | Total: 32m 21s | Avg: 4m 37s | Max: 5m 07s | Hits: 99%/6069 🟩 GCC12 Pass: 100%/4 | Total: 18m 07s | Avg: 4m 31s | Max: 4m 52s | Hits: 99%/3468 🔍 GCC13 Pass: 96%/28 | Total: 6h 39m | Avg: 14m 15s | Max: 1h 01m | Hits: 99%/23409 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 15m 46s | Avg: 5m 15s | Max: 5m 44s | Hits: 100%/2385 🟩 MSVC14.16 Pass: 100%/1 | Total: 13m 06s | Avg: 13m 06s | Max: 13m 06s | Hits: 99%/709 🟩 MSVC14.29 Pass: 100%/2 | Total: 21m 09s | Avg: 10m 34s | Max: 11m 34s | Hits: 99%/1418 🟩 MSVC14.39 Pass: 100%/3 | Total: 32m 15s | Avg: 10m 45s | Max: 11m 39s | Hits: 99%/2127 🔍 cxx_family: GCC 🔍 🟩 Clang Pass: 100%/59 | Total: 9h 52m | Avg: 10m 03s | Max: 40m 55s | Hits: 100%/50671 🔍 GCC Pass: 98%/63 | Total: 9h 08m | Avg: 8m 42s | Max: 1h 01m | Hits: 99%/52953 🟩 Intel Pass: 100%/3 | Total: 15m 46s | Avg: 5m 15s | Max: 5m 44s | Hits: 100%/2385 🟩 MSVC Pass: 100%/6 | Total: 1h 06m | Avg: 11m 05s | Max: 13m 06s | Hits: 99%/4254 🔍 jobs: HostLaunch 🔍 🟩 Build Pass: 100%/99 | Total: 7h 59m | Avg: 4m 50s | Max: 13m 06s | Hits: 99%/83386 🟩 DeviceLaunch Pass: 100%/8 | Total: 3h 19m | Avg: 24m 53s | Max: 1h 01m | Hits: 99%/6936 🟩 GraphCapture Pass: 100%/8 | Total: 2h 23m | Avg: 17m 53s | Max: 26m 11s | Hits: 99%/6936 🔍 HostLaunch Pass: 87%/8 | Total: 2h 35m | Avg: 19m 28s | Max: 30m 15s | Hits: 99%/6069 🟩 TestGPU Pass: 100%/8 | Total: 4h 05m | Avg: 30m 43s | Max: 40m 55s | Hits: 99%/6936 🔍 std: 17 🔍 🟩 11 Pass: 100%/34 | Total: 5h 00m | Avg: 8m 50s | Max: 40m 55s | Hits: 99%/29049 🟩 14 Pass: 100%/37 | Total: 5h 05m | Avg: 8m 16s | Max: 28m 40s | Hits: 99%/31176 🔍 17 Pass: 97%/36 | Total: 5h 47m | Avg: 9m 38s | Max: 1h 01m | Hits: 99%/29527 🟩 20 Pass: 100%/24 | Total: 4h 29m | Avg: 11m 14s | Max: 34m 50s | Hits: 99%/20511 🟨 gpu 🟨 v100 Pass: 99%/131 | Total: 20h 23m | Avg: 9m 20s | Max: 1h 01m | Hits: 99%/110263 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 14m 57s | Avg: 4m 59s | Max: 5m 07s | Hits: 99%/2601 🟩 90a Pass: 100%/4 | Total: 14m 52s | Avg: 3m 43s | Max: 3m 53s | Hits: 99%/3468 -
🟩 thrust: Pass: 100%/118 | Total: 11h 17m | Avg: 5m 44s | Max: 26m 48s | Hits: 99%/138912
🟩 cpu 🟩 amd64 Pass: 100%/110 | Total: 10h 45m | Avg: 5m 52s | Max: 26m 48s | Hits: 99%/129492 🟩 arm64 Pass: 100%/8 | Total: 32m 24s | Avg: 4m 03s | Max: 4m 27s | Hits: 99%/9420 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 59m 09s | Avg: 3m 56s | Max: 14m 10s | Hits: 99%/17660 🟩 11.8 Pass: 100%/3 | Total: 10m 56s | Avg: 3m 38s | Max: 3m 45s | Hits: 99%/3534 🟩 12.5 Pass: 100%/100 | Total: 10h 07m | Avg: 6m 04s | Max: 26m 48s | Hits: 99%/117718 🟩 cudacxx 🟩 ClangCUDA17 Pass: 100%/2 | Total: 7m 40s | Avg: 3m 50s | Max: 3m 58s | Hits: 100%/2354 🟩 nvcc11.1 Pass: 100%/15 | Total: 59m 09s | Avg: 3m 56s | Max: 14m 10s | Hits: 99%/17660 🟩 nvcc11.8 Pass: 100%/3 | Total: 10m 56s | Avg: 3m 38s | Max: 3m 45s | Hits: 99%/3534 🟩 nvcc12.5 Pass: 100%/98 | Total: 10h 00m | Avg: 6m 07s | Max: 26m 48s | Hits: 99%/115364 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 7m 40s | Avg: 3m 50s | Max: 3m 58s | Hits: 100%/2354 🟩 nvcc Pass: 100%/116 | Total: 11h 10m | Avg: 5m 46s | Max: 26m 48s | Hits: 99%/136558 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 22m 37s | Avg: 3m 46s | Max: 4m 23s | Hits: 100%/7062 🟩 Clang10 Pass: 100%/3 | Total: 13m 27s | Avg: 4m 29s | Max: 4m 55s | Hits: 100%/3531 🟩 Clang11 Pass: 100%/4 | Total: 14m 34s | Avg: 3m 38s | Max: 3m 50s | Hits: 100%/4708 🟩 Clang12 Pass: 100%/4 | Total: 14m 57s | Avg: 3m 44s | Max: 3m 56s | Hits: 100%/4708 🟩 Clang13 Pass: 100%/4 | Total: 15m 04s | Avg: 3m 46s | Max: 3m 53s | Hits: 100%/4708 🟩 Clang14 Pass: 100%/4 | Total: 15m 17s | Avg: 3m 49s | Max: 4m 06s | Hits: 100%/4708 🟩 Clang15 Pass: 100%/4 | Total: 15m 43s | Avg: 3m 55s | Max: 4m 12s | Hits: 100%/4708 🟩 Clang16 Pass: 100%/4 | Total: 15m 17s | Avg: 3m 49s | Max: 4m 09s | Hits: 100%/4708 🟩 Clang17 Pass: 100%/18 | Total: 2h 16m | Avg: 7m 35s | Max: 23m 49s | Hits: 100%/21186 🟩 GCC6 Pass: 100%/2 | Total: 6m 12s | Avg: 3m 06s | Max: 3m 17s | Hits: 99%/2354 🟩 GCC7 Pass: 100%/6 | Total: 20m 38s | Avg: 3m 26s | Max: 4m 04s | Hits: 99%/7068 🟩 GCC8 Pass: 100%/6 | Total: 20m 41s | Avg: 3m 26s | Max: 3m 53s | Hits: 99%/7068 🟩 GCC9 Pass: 100%/6 | Total: 19m 49s | Avg: 3m 18s | Max: 3m 32s | Hits: 99%/7068 🟩 GCC10 Pass: 100%/4 | Total: 14m 23s | Avg: 3m 35s | Max: 3m 41s | Hits: 99%/4712 🟩 GCC11 Pass: 100%/7 | Total: 25m 57s | Avg: 3m 42s | Max: 4m 03s | Hits: 99%/8246 🟩 GCC12 Pass: 100%/4 | Total: 15m 29s | Avg: 3m 52s | Max: 4m 11s | Hits: 99%/4712 🟩 GCC13 Pass: 100%/20 | Total: 2h 32m | Avg: 7m 36s | Max: 26m 48s | Hits: 99%/23560 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 13m 50s | Avg: 4m 36s | Max: 4m 49s | Hits: 100%/3540 🟩 MSVC14.16 Pass: 100%/1 | Total: 14m 10s | Avg: 14m 10s | Max: 14m 10s | Hits: 98%/1173 🟩 MSVC14.29 Pass: 100%/2 | Total: 23m 12s | Avg: 11m 36s | Max: 11m 49s | Hits: 98%/2346 🟩 MSVC14.39 Pass: 100%/6 | Total: 1h 27m | Avg: 14m 38s | Max: 18m 20s | Hits: 98%/7038 🟩 cxx_family 🟩 Clang Pass: 100%/51 | Total: 4h 23m | Avg: 5m 10s | Max: 23m 49s | Hits: 100%/60027 🟩 GCC Pass: 100%/55 | Total: 4h 35m | Avg: 5m 00s | Max: 26m 48s | Hits: 99%/64788 🟩 Intel Pass: 100%/3 | Total: 13m 50s | Avg: 4m 36s | Max: 4m 49s | Hits: 100%/3540 🟩 MSVC Pass: 100%/9 | Total: 2h 05m | Avg: 13m 54s | Max: 18m 20s | Hits: 98%/10557 🟩 gpu 🟩 v100 Pass: 100%/118 | Total: 11h 17m | Avg: 5m 44s | Max: 26m 48s | Hits: 99%/138912 🟩 jobs 🟩 Build Pass: 100%/99 | Total: 7h 01m | Avg: 4m 15s | Max: 14m 10s | Hits: 99%/116553 🟩 TestCPU Pass: 100%/11 | Total: 1h 41m | Avg: 9m 15s | Max: 18m 20s | Hits: 99%/12939 🟩 TestGPU Pass: 100%/8 | Total: 2h 34m | Avg: 19m 19s | Max: 26m 48s | Hits: 99%/9420 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 10m 56s | Avg: 3m 38s | Max: 3m 45s | Hits: 99%/3534 🟩 90a Pass: 100%/4 | Total: 13m 09s | Avg: 3m 17s | Max: 3m 27s | Hits: 99%/4712 🟩 std 🟩 11 Pass: 100%/30 | Total: 2h 17m | Avg: 4m 35s | Max: 22m 30s | Hits: 99%/35328 🟩 14 Pass: 100%/34 | Total: 3h 33m | Avg: 6m 16s | Max: 26m 48s | Hits: 99%/40020 🟩 17 Pass: 100%/33 | Total: 3h 05m | Avg: 5m 36s | Max: 19m 33s | Hits: 99%/38847 🟩 20 Pass: 100%/21 | Total: 2h 21m | Avg: 6m 45s | Max: 20m 22s | Hits: 99%/24717 -
🟩 libcudacxx: Pass: 100%/112 | Total: 11h 57m | Avg: 6m 24s | Max: 26m 28s | Hits: 96%/273256
🟩 cpu 🟩 amd64 Pass: 100%/104 | Total: 11h 26m | Avg: 6m 36s | Max: 26m 28s | Hits: 96%/250910 🟩 arm64 Pass: 100%/8 | Total: 30m 53s | Avg: 3m 51s | Max: 4m 18s | Hits: 99%/22346 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 55m 46s | Avg: 3m 43s | Max: 16m 13s | Hits: 99%/39780 🟩 11.8 Pass: 100%/3 | Total: 8m 22s | Avg: 2m 47s | Max: 3m 06s | Hits: 99%/8064 🟩 12.5 Pass: 100%/94 | Total: 10h 53m | Avg: 6m 57s | Max: 26m 28s | Hits: 96%/225412 🟩 cudacxx 🟩 ClangCUDA17 Pass: 100%/2 | Total: 33m 58s | Avg: 16m 59s | Max: 17m 28s | Hits: 37%/6099 🟩 nvcc11.1 Pass: 100%/15 | Total: 55m 46s | Avg: 3m 43s | Max: 16m 13s | Hits: 99%/39780 🟩 nvcc11.8 Pass: 100%/3 | Total: 8m 22s | Avg: 2m 47s | Max: 3m 06s | Hits: 99%/8064 🟩 nvcc12.5 Pass: 100%/92 | Total: 10h 19m | Avg: 6m 44s | Max: 26m 28s | Hits: 97%/219313 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 33m 58s | Avg: 16m 59s | Max: 17m 28s | Hits: 37%/6099 🟩 nvcc Pass: 100%/110 | Total: 11h 23m | Avg: 6m 12s | Max: 26m 28s | Hits: 98%/267157 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 24m 36s | Avg: 4m 06s | Max: 5m 18s | Hits: 99%/16160 🟩 Clang10 Pass: 100%/3 | Total: 14m 48s | Avg: 4m 56s | Max: 5m 10s | Hits: 99%/8109 🟩 Clang11 Pass: 100%/4 | Total: 14m 59s | Avg: 3m 44s | Max: 4m 11s | Hits: 99%/11181 🟩 Clang12 Pass: 100%/4 | Total: 26m 57s | Avg: 6m 44s | Max: 14m 33s | Hits: 98%/11181 🟩 Clang13 Pass: 100%/4 | Total: 15m 50s | Avg: 3m 57s | Max: 4m 01s | Hits: 99%/11181 🟩 Clang14 Pass: 100%/4 | Total: 16m 10s | Avg: 4m 02s | Max: 4m 25s | Hits: 99%/11181 🟩 Clang15 Pass: 100%/4 | Total: 16m 22s | Avg: 4m 05s | Max: 4m 29s | Hits: 99%/11173 🟩 Clang16 Pass: 100%/4 | Total: 16m 06s | Avg: 4m 01s | Max: 4m 15s | Hits: 99%/11173 🟩 Clang17 Pass: 100%/14 | Total: 2h 17m | Avg: 9m 47s | Max: 18m 56s | Hits: 86%/28445 🟩 GCC6 Pass: 100%/2 | Total: 5m 25s | Avg: 2m 42s | Max: 2m 44s | Hits: 99%/5045 🟩 GCC7 Pass: 100%/6 | Total: 17m 31s | Avg: 2m 55s | Max: 3m 30s | Hits: 99%/16146 🟩 GCC8 Pass: 100%/6 | Total: 17m 50s | Avg: 2m 58s | Max: 3m 33s | Hits: 99%/16154 🟩 GCC9 Pass: 100%/6 | Total: 17m 52s | Avg: 2m 58s | Max: 3m 25s | Hits: 99%/16158 🟩 GCC10 Pass: 100%/4 | Total: 13m 30s | Avg: 3m 22s | Max: 3m 31s | Hits: 99%/11181 🟩 GCC11 Pass: 100%/7 | Total: 21m 48s | Avg: 3m 06s | Max: 3m 48s | Hits: 99%/19237 🟩 GCC12 Pass: 100%/4 | Total: 14m 04s | Avg: 3m 31s | Max: 3m 49s | Hits: 99%/11173 🟩 GCC13 Pass: 100%/21 | Total: 3h 24m | Avg: 9m 42s | Max: 26m 28s | Hits: 99%/33902 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 47m 52s | Avg: 15m 57s | Max: 24m 08s | Hits: 58%/8105 🟩 MSVC14.16 Pass: 100%/1 | Total: 16m 13s | Avg: 16m 13s | Max: 16m 13s | Hits: 99%/2536 🟩 MSVC14.29 Pass: 100%/2 | Total: 21m 52s | Avg: 10m 56s | Max: 11m 23s | Hits: 99%/5434 🟩 MSVC14.39 Pass: 100%/3 | Total: 36m 52s | Avg: 12m 17s | Max: 12m 44s | Hits: 99%/8401 🟩 cxx_family 🟩 Clang Pass: 100%/47 | Total: 4h 42m | Avg: 6m 01s | Max: 18m 56s | Hits: 96%/119784 🟩 GCC Pass: 100%/56 | Total: 5h 12m | Avg: 5m 34s | Max: 26m 28s | Hits: 99%/128996 🟩 Intel Pass: 100%/3 | Total: 47m 52s | Avg: 15m 57s | Max: 24m 08s | Hits: 58%/8105 🟩 MSVC Pass: 100%/6 | Total: 1h 14m | Avg: 12m 29s | Max: 16m 13s | Hits: 99%/16371 🟩 gpu 🟩 v100 Pass: 100%/112 | Total: 11h 57m | Avg: 6m 24s | Max: 26m 28s | Hits: 96%/273256 🟩 jobs 🟩 Build Pass: 100%/99 | Total: 8h 05m | Avg: 4m 54s | Max: 24m 08s | Hits: 96%/273236 🟩 NVRTC Pass: 100%/4 | Total: 1h 36m | Avg: 24m 01s | Max: 26m 28s | Hits: 100%/20 🟩 Test Pass: 100%/8 | Total: 2h 13m | Avg: 16m 44s | Max: 18m 56s 🟩 VerifyCodegen Pass: 100%/1 | Total: 1m 56s | Avg: 1m 56s | Max: 1m 56s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 8m 22s | Avg: 2m 47s | Max: 3m 06s | Hits: 99%/8064 🟩 90a Pass: 100%/4 | Total: 13m 53s | Avg: 3m 28s | Max: 3m 39s | Hits: 99%/11536 🟩 std 🟩 11 Pass: 100%/29 | Total: 2h 30m | Avg: 5m 11s | Max: 21m 16s | Hits: 99%/58202 🟩 14 Pass: 100%/32 | Total: 3h 24m | Avg: 6m 23s | Max: 24m 44s | Hits: 97%/81790 🟩 17 Pass: 100%/31 | Total: 3h 34m | Avg: 6m 54s | Max: 24m 08s | Hits: 95%/84136 🟩 20 Pass: 100%/19 | Total: 2h 26m | Avg: 7m 43s | Max: 26m 28s | Hits: 95%/49128 -
🟩 cudax: Pass: 100%/55 | Total: 2h 17m | Avg: 2m 29s | Max: 5m 56s | Hits: 96%/1968
🟩 cpu 🟩 amd64 Pass: 100%/51 | Total: 2h 08m | Avg: 2m 30s | Max: 5m 56s | Hits: 96%/1824 🟩 arm64 Pass: 100%/4 | Total: 8m 45s | Avg: 2m 11s | Max: 2m 36s | Hits: 97%/144 🟩 ctk 🟩 12.0 Pass: 100%/23 | Total: 57m 38s | Avg: 2m 30s | Max: 5m 54s | Hits: 96%/822 🟩 12.5 Pass: 100%/32 | Total: 1h 19m | Avg: 2m 28s | Max: 5m 56s | Hits: 97%/1146 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/23 | Total: 57m 38s | Avg: 2m 30s | Max: 5m 54s | Hits: 96%/822 🟩 nvcc12.5 Pass: 100%/32 | Total: 1h 19m | Avg: 2m 28s | Max: 5m 56s | Hits: 97%/1146 🟩 cudacxx_family 🟩 nvcc Pass: 100%/55 | Total: 2h 17m | Avg: 2m 29s | Max: 5m 56s | Hits: 96%/1968 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 12s | Avg: 2m 06s | Max: 2m 07s | Hits: 100%/72 🟩 Clang10 Pass: 100%/2 | Total: 4m 20s | Avg: 2m 10s | Max: 2m 11s | Hits: 100%/72 🟩 Clang11 Pass: 100%/4 | Total: 8m 35s | Avg: 2m 08s | Max: 2m 27s | Hits: 100%/144 🟩 Clang12 Pass: 100%/4 | Total: 8m 16s | Avg: 2m 04s | Max: 2m 12s | Hits: 100%/144 🟩 Clang13 Pass: 100%/4 | Total: 8m 15s | Avg: 2m 03s | Max: 2m 13s | Hits: 100%/144 🟩 Clang14 Pass: 100%/6 | Total: 16m 47s | Avg: 2m 47s | Max: 5m 18s | Hits: 100%/216 🟩 Clang15 Pass: 100%/2 | Total: 3m 57s | Avg: 1m 58s | Max: 2m 00s | Hits: 100%/72 🟩 Clang16 Pass: 100%/6 | Total: 19m 11s | Avg: 3m 11s | Max: 5m 19s | Hits: 100%/216 🟩 GCC9 Pass: 100%/2 | Total: 3m 41s | Avg: 1m 50s | Max: 2m 00s | Hits: 94%/72 🟩 GCC10 Pass: 100%/4 | Total: 7m 07s | Avg: 1m 46s | Max: 1m 58s | Hits: 94%/144 🟩 GCC11 Pass: 100%/4 | Total: 7m 37s | Avg: 1m 54s | Max: 2m 05s | Hits: 94%/144 🟩 GCC12 Pass: 100%/12 | Total: 30m 37s | Avg: 2m 33s | Max: 4m 12s | Hits: 94%/432 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 39s | Avg: 2m 39s | Max: 2m 39s | Hits: 100%/36 🟩 MSVC14.36 Pass: 100%/1 | Total: 5m 54s | Avg: 5m 54s | Max: 5m 54s | Hits: 73%/30 🟩 MSVC14.39 Pass: 100%/1 | Total: 5m 56s | Avg: 5m 56s | Max: 5m 56s | Hits: 73%/30 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 13m | Avg: 2m 27s | Max: 5m 19s | Hits: 100%/1080 🟩 GCC Pass: 100%/22 | Total: 49m 02s | Avg: 2m 13s | Max: 4m 12s | Hits: 94%/792 🟩 Intel Pass: 100%/1 | Total: 2m 39s | Avg: 2m 39s | Max: 2m 39s | Hits: 100%/36 🟩 MSVC Pass: 100%/2 | Total: 11m 50s | Avg: 5m 55s | Max: 5m 56s | Hits: 73%/60 🟩 gpu 🟩 v100 Pass: 100%/55 | Total: 2h 17m | Avg: 2m 29s | Max: 5m 56s | Hits: 96%/1968 🟩 jobs 🟩 Build Pass: 100%/47 | Total: 1h 42m | Avg: 2m 11s | Max: 5m 56s | Hits: 96%/1680 🟩 Test Pass: 100%/8 | Total: 34m 21s | Avg: 4m 17s | Max: 5m 19s | Hits: 97%/288 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 42s | Avg: 1m 42s | Max: 1m 42s | Hits: 94%/36 🟩 90a Pass: 100%/1 | Total: 2m 09s | Avg: 2m 09s | Max: 2m 09s | Hits: 94%/36 🟩 std 🟩 17 Pass: 100%/31 | Total: 1h 10m | Avg: 2m 16s | Max: 4m 48s | Hits: 97%/1116 🟩 20 Pass: 100%/24 | Total: 1h 06m | Avg: 2m 46s | Max: 5m 56s | Hits: 96%/852 -
🟩 cccl: Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s
🟩 cpu 🟩 amd64 Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s 🟩 ctk 🟩 11.1 Pass: 100%/2 | Total: 8m 19s | Avg: 4m 09s | Max: 4m 29s 🟩 12.5 Pass: 100%/2 | Total: 9m 18s | Avg: 4m 39s | Max: 4m 49s 🟩 cudacxx 🟩 nvcc11.1 Pass: 100%/2 | Total: 8m 19s | Avg: 4m 09s | Max: 4m 29s 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 18s | Avg: 4m 39s | Max: 4m 49s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s 🟩 cxx 🟩 Clang9 Pass: 100%/1 | Total: 4m 29s | Avg: 4m 29s | Max: 4m 29s 🟩 Clang17 Pass: 100%/1 | Total: 4m 49s | Avg: 4m 49s | Max: 4m 49s 🟩 GCC6 Pass: 100%/1 | Total: 3m 50s | Avg: 3m 50s | Max: 3m 50s 🟩 GCC13 Pass: 100%/1 | Total: 4m 29s | Avg: 4m 29s | Max: 4m 29s 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 9m 18s | Avg: 4m 39s | Max: 4m 49s 🟩 GCC Pass: 100%/2 | Total: 8m 19s | Avg: 4m 09s | Max: 4m 29s 🟩 gpu 🟩 v100 Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s 🟩 jobs 🟩 Infra Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s -
🟩 pycuda: Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| libcu++ | |
| CUB | |
| Thrust | |
| CUDA Experimental | |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 421)
| # | Runner |
|---|---|
| 305 | linux-amd64-cpu16 |
| 65 | linux-amd64-gpu-v100-latest-1 |
| 28 | linux-arm64-cpu16 |
| 23 | windows-amd64-cpu16 |
Alright, that looks better! I hadn't expected that conditionally loading CTest would break the CI though; seems counter-intuitive but might be by design.
Struggling to tell if the CI failure is related; also I'm a new contributor so I am not sure if 100% success rate is expected or if you see occasional transient failures?
🟩 CI finished in 4d 05h: Pass: 100%/421 | Total: 1d 23h | Avg: 6m 47s | Max: 1h 14m | Hits: 98%/525266
-
🟩 cub: Pass: 100%/131 | Total: 21h 34m | Avg: 9m 52s | Max: 1h 14m | Hits: 99%/111130
🟩 cpu 🟩 amd64 Pass: 100%/123 | Total: 20h 55m | Avg: 10m 12s | Max: 1h 14m | Hits: 99%/104194 🟩 arm64 Pass: 100%/8 | Total: 38m 20s | Avg: 4m 47s | Max: 5m 36s | Hits: 99%/6936 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 1h 06m | Avg: 4m 25s | Max: 13m 06s | Hits: 99%/11792 🟩 11.8 Pass: 100%/3 | Total: 14m 57s | Avg: 4m 59s | Max: 5m 07s | Hits: 99%/2601 🟩 12.5 Pass: 100%/113 | Total: 20h 12m | Avg: 10m 43s | Max: 1h 14m | Hits: 99%/96737 🟩 cudacxx 🟩 ClangCUDA17 Pass: 100%/2 | Total: 7m 33s | Avg: 3m 46s | Max: 4m 02s | Hits: 100%/1436 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 06m | Avg: 4m 25s | Max: 13m 06s | Hits: 99%/11792 🟩 nvcc11.8 Pass: 100%/3 | Total: 14m 57s | Avg: 4m 59s | Max: 5m 07s | Hits: 99%/2601 🟩 nvcc12.5 Pass: 100%/111 | Total: 20h 05m | Avg: 10m 51s | Max: 1h 14m | Hits: 99%/95301 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 7m 33s | Avg: 3m 46s | Max: 4m 02s | Hits: 100%/1436 🟩 nvcc Pass: 100%/129 | Total: 21h 26m | Avg: 9m 58s | Max: 1h 14m | Hits: 99%/109694 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 27m 30s | Avg: 4m 35s | Max: 5m 20s | Hits: 100%/4980 🟩 Clang10 Pass: 100%/3 | Total: 14m 33s | Avg: 4m 51s | Max: 5m 14s | Hits: 100%/2607 🟩 Clang11 Pass: 100%/4 | Total: 17m 56s | Avg: 4m 29s | Max: 4m 37s | Hits: 100%/3476 🟩 Clang12 Pass: 100%/4 | Total: 18m 02s | Avg: 4m 30s | Max: 4m 46s | Hits: 100%/3476 🟩 Clang13 Pass: 100%/4 | Total: 17m 50s | Avg: 4m 27s | Max: 4m 37s | Hits: 100%/3476 🟩 Clang14 Pass: 100%/4 | Total: 18m 10s | Avg: 4m 32s | Max: 5m 04s | Hits: 100%/3476 🟩 Clang15 Pass: 100%/4 | Total: 18m 51s | Avg: 4m 42s | Max: 5m 01s | Hits: 100%/3468 🟩 Clang16 Pass: 100%/4 | Total: 18m 20s | Avg: 4m 35s | Max: 4m 46s | Hits: 100%/3468 🟩 Clang17 Pass: 100%/26 | Total: 7h 21m | Avg: 16m 59s | Max: 40m 55s | Hits: 100%/22244 🟩 GCC6 Pass: 100%/2 | Total: 7m 11s | Avg: 3m 35s | Max: 3m 39s | Hits: 99%/1582 🟩 GCC7 Pass: 100%/6 | Total: 25m 38s | Avg: 4m 16s | Max: 4m 55s | Hits: 99%/4983 🟩 GCC8 Pass: 100%/6 | Total: 25m 06s | Avg: 4m 11s | Max: 4m 51s | Hits: 99%/4983 🟩 GCC9 Pass: 100%/6 | Total: 23m 23s | Avg: 3m 53s | Max: 4m 17s | Hits: 99%/4983 🟩 GCC10 Pass: 100%/4 | Total: 17m 24s | Avg: 4m 21s | Max: 4m 31s | Hits: 99%/3476 🟩 GCC11 Pass: 100%/7 | Total: 32m 21s | Avg: 4m 37s | Max: 5m 07s | Hits: 99%/6069 🟩 GCC12 Pass: 100%/4 | Total: 18m 07s | Avg: 4m 31s | Max: 4m 52s | Hits: 99%/3468 🟩 GCC13 Pass: 100%/28 | Total: 7h 49m | Avg: 16m 46s | Max: 1h 14m | Hits: 99%/24276 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 15m 46s | Avg: 5m 15s | Max: 5m 44s | Hits: 100%/2385 🟩 MSVC14.16 Pass: 100%/1 | Total: 13m 06s | Avg: 13m 06s | Max: 13m 06s | Hits: 99%/709 🟩 MSVC14.29 Pass: 100%/2 | Total: 21m 09s | Avg: 10m 34s | Max: 11m 34s | Hits: 99%/1418 🟩 MSVC14.39 Pass: 100%/3 | Total: 32m 15s | Avg: 10m 45s | Max: 11m 39s | Hits: 99%/2127 🟩 cxx_family 🟩 Clang Pass: 100%/59 | Total: 9h 52m | Avg: 10m 03s | Max: 40m 55s | Hits: 100%/50671 🟩 GCC Pass: 100%/63 | Total: 10h 18m | Avg: 9m 49s | Max: 1h 14m | Hits: 99%/53820 🟩 Intel Pass: 100%/3 | Total: 15m 46s | Avg: 5m 15s | Max: 5m 44s | Hits: 100%/2385 🟩 MSVC Pass: 100%/6 | Total: 1h 06m | Avg: 11m 05s | Max: 13m 06s | Hits: 99%/4254 🟩 gpu 🟩 v100 Pass: 100%/131 | Total: 21h 34m | Avg: 9m 52s | Max: 1h 14m | Hits: 99%/111130 🟩 jobs 🟩 Build Pass: 100%/99 | Total: 7h 59m | Avg: 4m 50s | Max: 13m 06s | Hits: 99%/83386 🟩 DeviceLaunch Pass: 100%/8 | Total: 3h 19m | Avg: 24m 53s | Max: 1h 01m | Hits: 99%/6936 🟩 GraphCapture Pass: 100%/8 | Total: 2h 23m | Avg: 17m 53s | Max: 26m 11s | Hits: 99%/6936 🟩 HostLaunch Pass: 100%/8 | Total: 3h 46m | Avg: 28m 18s | Max: 1h 14m | Hits: 98%/6936 🟩 TestGPU Pass: 100%/8 | Total: 4h 05m | Avg: 30m 43s | Max: 40m 55s | Hits: 99%/6936 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 14m 57s | Avg: 4m 59s | Max: 5m 07s | Hits: 99%/2601 🟩 90a Pass: 100%/4 | Total: 14m 52s | Avg: 3m 43s | Max: 3m 53s | Hits: 99%/3468 🟩 std 🟩 11 Pass: 100%/34 | Total: 5h 00m | Avg: 8m 50s | Max: 40m 55s | Hits: 99%/29049 🟩 14 Pass: 100%/37 | Total: 5h 05m | Avg: 8m 16s | Max: 28m 40s | Hits: 99%/31176 🟩 17 Pass: 100%/36 | Total: 6h 57m | Avg: 11m 36s | Max: 1h 14m | Hits: 99%/30394 🟩 20 Pass: 100%/24 | Total: 4h 29m | Avg: 11m 14s | Max: 34m 50s | Hits: 99%/20511 -
🟩 thrust: Pass: 100%/118 | Total: 11h 17m | Avg: 5m 44s | Max: 26m 48s | Hits: 99%/138912
🟩 cpu 🟩 amd64 Pass: 100%/110 | Total: 10h 45m | Avg: 5m 52s | Max: 26m 48s | Hits: 99%/129492 🟩 arm64 Pass: 100%/8 | Total: 32m 24s | Avg: 4m 03s | Max: 4m 27s | Hits: 99%/9420 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 59m 09s | Avg: 3m 56s | Max: 14m 10s | Hits: 99%/17660 🟩 11.8 Pass: 100%/3 | Total: 10m 56s | Avg: 3m 38s | Max: 3m 45s | Hits: 99%/3534 🟩 12.5 Pass: 100%/100 | Total: 10h 07m | Avg: 6m 04s | Max: 26m 48s | Hits: 99%/117718 🟩 cudacxx 🟩 ClangCUDA17 Pass: 100%/2 | Total: 7m 40s | Avg: 3m 50s | Max: 3m 58s | Hits: 100%/2354 🟩 nvcc11.1 Pass: 100%/15 | Total: 59m 09s | Avg: 3m 56s | Max: 14m 10s | Hits: 99%/17660 🟩 nvcc11.8 Pass: 100%/3 | Total: 10m 56s | Avg: 3m 38s | Max: 3m 45s | Hits: 99%/3534 🟩 nvcc12.5 Pass: 100%/98 | Total: 10h 00m | Avg: 6m 07s | Max: 26m 48s | Hits: 99%/115364 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 7m 40s | Avg: 3m 50s | Max: 3m 58s | Hits: 100%/2354 🟩 nvcc Pass: 100%/116 | Total: 11h 10m | Avg: 5m 46s | Max: 26m 48s | Hits: 99%/136558 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 22m 37s | Avg: 3m 46s | Max: 4m 23s | Hits: 100%/7062 🟩 Clang10 Pass: 100%/3 | Total: 13m 27s | Avg: 4m 29s | Max: 4m 55s | Hits: 100%/3531 🟩 Clang11 Pass: 100%/4 | Total: 14m 34s | Avg: 3m 38s | Max: 3m 50s | Hits: 100%/4708 🟩 Clang12 Pass: 100%/4 | Total: 14m 57s | Avg: 3m 44s | Max: 3m 56s | Hits: 100%/4708 🟩 Clang13 Pass: 100%/4 | Total: 15m 04s | Avg: 3m 46s | Max: 3m 53s | Hits: 100%/4708 🟩 Clang14 Pass: 100%/4 | Total: 15m 17s | Avg: 3m 49s | Max: 4m 06s | Hits: 100%/4708 🟩 Clang15 Pass: 100%/4 | Total: 15m 43s | Avg: 3m 55s | Max: 4m 12s | Hits: 100%/4708 🟩 Clang16 Pass: 100%/4 | Total: 15m 17s | Avg: 3m 49s | Max: 4m 09s | Hits: 100%/4708 🟩 Clang17 Pass: 100%/18 | Total: 2h 16m | Avg: 7m 35s | Max: 23m 49s | Hits: 100%/21186 🟩 GCC6 Pass: 100%/2 | Total: 6m 12s | Avg: 3m 06s | Max: 3m 17s | Hits: 99%/2354 🟩 GCC7 Pass: 100%/6 | Total: 20m 38s | Avg: 3m 26s | Max: 4m 04s | Hits: 99%/7068 🟩 GCC8 Pass: 100%/6 | Total: 20m 41s | Avg: 3m 26s | Max: 3m 53s | Hits: 99%/7068 🟩 GCC9 Pass: 100%/6 | Total: 19m 49s | Avg: 3m 18s | Max: 3m 32s | Hits: 99%/7068 🟩 GCC10 Pass: 100%/4 | Total: 14m 23s | Avg: 3m 35s | Max: 3m 41s | Hits: 99%/4712 🟩 GCC11 Pass: 100%/7 | Total: 25m 57s | Avg: 3m 42s | Max: 4m 03s | Hits: 99%/8246 🟩 GCC12 Pass: 100%/4 | Total: 15m 29s | Avg: 3m 52s | Max: 4m 11s | Hits: 99%/4712 🟩 GCC13 Pass: 100%/20 | Total: 2h 32m | Avg: 7m 36s | Max: 26m 48s | Hits: 99%/23560 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 13m 50s | Avg: 4m 36s | Max: 4m 49s | Hits: 100%/3540 🟩 MSVC14.16 Pass: 100%/1 | Total: 14m 10s | Avg: 14m 10s | Max: 14m 10s | Hits: 98%/1173 🟩 MSVC14.29 Pass: 100%/2 | Total: 23m 12s | Avg: 11m 36s | Max: 11m 49s | Hits: 98%/2346 🟩 MSVC14.39 Pass: 100%/6 | Total: 1h 27m | Avg: 14m 38s | Max: 18m 20s | Hits: 98%/7038 🟩 cxx_family 🟩 Clang Pass: 100%/51 | Total: 4h 23m | Avg: 5m 10s | Max: 23m 49s | Hits: 100%/60027 🟩 GCC Pass: 100%/55 | Total: 4h 35m | Avg: 5m 00s | Max: 26m 48s | Hits: 99%/64788 🟩 Intel Pass: 100%/3 | Total: 13m 50s | Avg: 4m 36s | Max: 4m 49s | Hits: 100%/3540 🟩 MSVC Pass: 100%/9 | Total: 2h 05m | Avg: 13m 54s | Max: 18m 20s | Hits: 98%/10557 🟩 gpu 🟩 v100 Pass: 100%/118 | Total: 11h 17m | Avg: 5m 44s | Max: 26m 48s | Hits: 99%/138912 🟩 jobs 🟩 Build Pass: 100%/99 | Total: 7h 01m | Avg: 4m 15s | Max: 14m 10s | Hits: 99%/116553 🟩 TestCPU Pass: 100%/11 | Total: 1h 41m | Avg: 9m 15s | Max: 18m 20s | Hits: 99%/12939 🟩 TestGPU Pass: 100%/8 | Total: 2h 34m | Avg: 19m 19s | Max: 26m 48s | Hits: 99%/9420 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 10m 56s | Avg: 3m 38s | Max: 3m 45s | Hits: 99%/3534 🟩 90a Pass: 100%/4 | Total: 13m 09s | Avg: 3m 17s | Max: 3m 27s | Hits: 99%/4712 🟩 std 🟩 11 Pass: 100%/30 | Total: 2h 17m | Avg: 4m 35s | Max: 22m 30s | Hits: 99%/35328 🟩 14 Pass: 100%/34 | Total: 3h 33m | Avg: 6m 16s | Max: 26m 48s | Hits: 99%/40020 🟩 17 Pass: 100%/33 | Total: 3h 05m | Avg: 5m 36s | Max: 19m 33s | Hits: 99%/38847 🟩 20 Pass: 100%/21 | Total: 2h 21m | Avg: 6m 45s | Max: 20m 22s | Hits: 99%/24717 -
🟩 libcudacxx: Pass: 100%/112 | Total: 11h 57m | Avg: 6m 24s | Max: 26m 28s | Hits: 96%/273256
🟩 cpu 🟩 amd64 Pass: 100%/104 | Total: 11h 26m | Avg: 6m 36s | Max: 26m 28s | Hits: 96%/250910 🟩 arm64 Pass: 100%/8 | Total: 30m 53s | Avg: 3m 51s | Max: 4m 18s | Hits: 99%/22346 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 55m 46s | Avg: 3m 43s | Max: 16m 13s | Hits: 99%/39780 🟩 11.8 Pass: 100%/3 | Total: 8m 22s | Avg: 2m 47s | Max: 3m 06s | Hits: 99%/8064 🟩 12.5 Pass: 100%/94 | Total: 10h 53m | Avg: 6m 57s | Max: 26m 28s | Hits: 96%/225412 🟩 cudacxx 🟩 ClangCUDA17 Pass: 100%/2 | Total: 33m 58s | Avg: 16m 59s | Max: 17m 28s | Hits: 37%/6099 🟩 nvcc11.1 Pass: 100%/15 | Total: 55m 46s | Avg: 3m 43s | Max: 16m 13s | Hits: 99%/39780 🟩 nvcc11.8 Pass: 100%/3 | Total: 8m 22s | Avg: 2m 47s | Max: 3m 06s | Hits: 99%/8064 🟩 nvcc12.5 Pass: 100%/92 | Total: 10h 19m | Avg: 6m 44s | Max: 26m 28s | Hits: 97%/219313 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 33m 58s | Avg: 16m 59s | Max: 17m 28s | Hits: 37%/6099 🟩 nvcc Pass: 100%/110 | Total: 11h 23m | Avg: 6m 12s | Max: 26m 28s | Hits: 98%/267157 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 24m 36s | Avg: 4m 06s | Max: 5m 18s | Hits: 99%/16160 🟩 Clang10 Pass: 100%/3 | Total: 14m 48s | Avg: 4m 56s | Max: 5m 10s | Hits: 99%/8109 🟩 Clang11 Pass: 100%/4 | Total: 14m 59s | Avg: 3m 44s | Max: 4m 11s | Hits: 99%/11181 🟩 Clang12 Pass: 100%/4 | Total: 26m 57s | Avg: 6m 44s | Max: 14m 33s | Hits: 98%/11181 🟩 Clang13 Pass: 100%/4 | Total: 15m 50s | Avg: 3m 57s | Max: 4m 01s | Hits: 99%/11181 🟩 Clang14 Pass: 100%/4 | Total: 16m 10s | Avg: 4m 02s | Max: 4m 25s | Hits: 99%/11181 🟩 Clang15 Pass: 100%/4 | Total: 16m 22s | Avg: 4m 05s | Max: 4m 29s | Hits: 99%/11173 🟩 Clang16 Pass: 100%/4 | Total: 16m 06s | Avg: 4m 01s | Max: 4m 15s | Hits: 99%/11173 🟩 Clang17 Pass: 100%/14 | Total: 2h 17m | Avg: 9m 47s | Max: 18m 56s | Hits: 86%/28445 🟩 GCC6 Pass: 100%/2 | Total: 5m 25s | Avg: 2m 42s | Max: 2m 44s | Hits: 99%/5045 🟩 GCC7 Pass: 100%/6 | Total: 17m 31s | Avg: 2m 55s | Max: 3m 30s | Hits: 99%/16146 🟩 GCC8 Pass: 100%/6 | Total: 17m 50s | Avg: 2m 58s | Max: 3m 33s | Hits: 99%/16154 🟩 GCC9 Pass: 100%/6 | Total: 17m 52s | Avg: 2m 58s | Max: 3m 25s | Hits: 99%/16158 🟩 GCC10 Pass: 100%/4 | Total: 13m 30s | Avg: 3m 22s | Max: 3m 31s | Hits: 99%/11181 🟩 GCC11 Pass: 100%/7 | Total: 21m 48s | Avg: 3m 06s | Max: 3m 48s | Hits: 99%/19237 🟩 GCC12 Pass: 100%/4 | Total: 14m 04s | Avg: 3m 31s | Max: 3m 49s | Hits: 99%/11173 🟩 GCC13 Pass: 100%/21 | Total: 3h 24m | Avg: 9m 42s | Max: 26m 28s | Hits: 99%/33902 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 47m 52s | Avg: 15m 57s | Max: 24m 08s | Hits: 58%/8105 🟩 MSVC14.16 Pass: 100%/1 | Total: 16m 13s | Avg: 16m 13s | Max: 16m 13s | Hits: 99%/2536 🟩 MSVC14.29 Pass: 100%/2 | Total: 21m 52s | Avg: 10m 56s | Max: 11m 23s | Hits: 99%/5434 🟩 MSVC14.39 Pass: 100%/3 | Total: 36m 52s | Avg: 12m 17s | Max: 12m 44s | Hits: 99%/8401 🟩 cxx_family 🟩 Clang Pass: 100%/47 | Total: 4h 42m | Avg: 6m 01s | Max: 18m 56s | Hits: 96%/119784 🟩 GCC Pass: 100%/56 | Total: 5h 12m | Avg: 5m 34s | Max: 26m 28s | Hits: 99%/128996 🟩 Intel Pass: 100%/3 | Total: 47m 52s | Avg: 15m 57s | Max: 24m 08s | Hits: 58%/8105 🟩 MSVC Pass: 100%/6 | Total: 1h 14m | Avg: 12m 29s | Max: 16m 13s | Hits: 99%/16371 🟩 gpu 🟩 v100 Pass: 100%/112 | Total: 11h 57m | Avg: 6m 24s | Max: 26m 28s | Hits: 96%/273256 🟩 jobs 🟩 Build Pass: 100%/99 | Total: 8h 05m | Avg: 4m 54s | Max: 24m 08s | Hits: 96%/273236 🟩 NVRTC Pass: 100%/4 | Total: 1h 36m | Avg: 24m 01s | Max: 26m 28s | Hits: 100%/20 🟩 Test Pass: 100%/8 | Total: 2h 13m | Avg: 16m 44s | Max: 18m 56s 🟩 VerifyCodegen Pass: 100%/1 | Total: 1m 56s | Avg: 1m 56s | Max: 1m 56s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 8m 22s | Avg: 2m 47s | Max: 3m 06s | Hits: 99%/8064 🟩 90a Pass: 100%/4 | Total: 13m 53s | Avg: 3m 28s | Max: 3m 39s | Hits: 99%/11536 🟩 std 🟩 11 Pass: 100%/29 | Total: 2h 30m | Avg: 5m 11s | Max: 21m 16s | Hits: 99%/58202 🟩 14 Pass: 100%/32 | Total: 3h 24m | Avg: 6m 23s | Max: 24m 44s | Hits: 97%/81790 🟩 17 Pass: 100%/31 | Total: 3h 34m | Avg: 6m 54s | Max: 24m 08s | Hits: 95%/84136 🟩 20 Pass: 100%/19 | Total: 2h 26m | Avg: 7m 43s | Max: 26m 28s | Hits: 95%/49128 -
🟩 cudax: Pass: 100%/55 | Total: 2h 17m | Avg: 2m 29s | Max: 5m 56s | Hits: 96%/1968
🟩 cpu 🟩 amd64 Pass: 100%/51 | Total: 2h 08m | Avg: 2m 30s | Max: 5m 56s | Hits: 96%/1824 🟩 arm64 Pass: 100%/4 | Total: 8m 45s | Avg: 2m 11s | Max: 2m 36s | Hits: 97%/144 🟩 ctk 🟩 12.0 Pass: 100%/23 | Total: 57m 38s | Avg: 2m 30s | Max: 5m 54s | Hits: 96%/822 🟩 12.5 Pass: 100%/32 | Total: 1h 19m | Avg: 2m 28s | Max: 5m 56s | Hits: 97%/1146 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/23 | Total: 57m 38s | Avg: 2m 30s | Max: 5m 54s | Hits: 96%/822 🟩 nvcc12.5 Pass: 100%/32 | Total: 1h 19m | Avg: 2m 28s | Max: 5m 56s | Hits: 97%/1146 🟩 cudacxx_family 🟩 nvcc Pass: 100%/55 | Total: 2h 17m | Avg: 2m 29s | Max: 5m 56s | Hits: 96%/1968 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 12s | Avg: 2m 06s | Max: 2m 07s | Hits: 100%/72 🟩 Clang10 Pass: 100%/2 | Total: 4m 20s | Avg: 2m 10s | Max: 2m 11s | Hits: 100%/72 🟩 Clang11 Pass: 100%/4 | Total: 8m 35s | Avg: 2m 08s | Max: 2m 27s | Hits: 100%/144 🟩 Clang12 Pass: 100%/4 | Total: 8m 16s | Avg: 2m 04s | Max: 2m 12s | Hits: 100%/144 🟩 Clang13 Pass: 100%/4 | Total: 8m 15s | Avg: 2m 03s | Max: 2m 13s | Hits: 100%/144 🟩 Clang14 Pass: 100%/6 | Total: 16m 47s | Avg: 2m 47s | Max: 5m 18s | Hits: 100%/216 🟩 Clang15 Pass: 100%/2 | Total: 3m 57s | Avg: 1m 58s | Max: 2m 00s | Hits: 100%/72 🟩 Clang16 Pass: 100%/6 | Total: 19m 11s | Avg: 3m 11s | Max: 5m 19s | Hits: 100%/216 🟩 GCC9 Pass: 100%/2 | Total: 3m 41s | Avg: 1m 50s | Max: 2m 00s | Hits: 94%/72 🟩 GCC10 Pass: 100%/4 | Total: 7m 07s | Avg: 1m 46s | Max: 1m 58s | Hits: 94%/144 🟩 GCC11 Pass: 100%/4 | Total: 7m 37s | Avg: 1m 54s | Max: 2m 05s | Hits: 94%/144 🟩 GCC12 Pass: 100%/12 | Total: 30m 37s | Avg: 2m 33s | Max: 4m 12s | Hits: 94%/432 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 39s | Avg: 2m 39s | Max: 2m 39s | Hits: 100%/36 🟩 MSVC14.36 Pass: 100%/1 | Total: 5m 54s | Avg: 5m 54s | Max: 5m 54s | Hits: 73%/30 🟩 MSVC14.39 Pass: 100%/1 | Total: 5m 56s | Avg: 5m 56s | Max: 5m 56s | Hits: 73%/30 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 13m | Avg: 2m 27s | Max: 5m 19s | Hits: 100%/1080 🟩 GCC Pass: 100%/22 | Total: 49m 02s | Avg: 2m 13s | Max: 4m 12s | Hits: 94%/792 🟩 Intel Pass: 100%/1 | Total: 2m 39s | Avg: 2m 39s | Max: 2m 39s | Hits: 100%/36 🟩 MSVC Pass: 100%/2 | Total: 11m 50s | Avg: 5m 55s | Max: 5m 56s | Hits: 73%/60 🟩 gpu 🟩 v100 Pass: 100%/55 | Total: 2h 17m | Avg: 2m 29s | Max: 5m 56s | Hits: 96%/1968 🟩 jobs 🟩 Build Pass: 100%/47 | Total: 1h 42m | Avg: 2m 11s | Max: 5m 56s | Hits: 96%/1680 🟩 Test Pass: 100%/8 | Total: 34m 21s | Avg: 4m 17s | Max: 5m 19s | Hits: 97%/288 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 42s | Avg: 1m 42s | Max: 1m 42s | Hits: 94%/36 🟩 90a Pass: 100%/1 | Total: 2m 09s | Avg: 2m 09s | Max: 2m 09s | Hits: 94%/36 🟩 std 🟩 17 Pass: 100%/31 | Total: 1h 10m | Avg: 2m 16s | Max: 4m 48s | Hits: 97%/1116 🟩 20 Pass: 100%/24 | Total: 1h 06m | Avg: 2m 46s | Max: 5m 56s | Hits: 96%/852 -
🟩 cccl: Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s
🟩 cpu 🟩 amd64 Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s 🟩 ctk 🟩 11.1 Pass: 100%/2 | Total: 8m 19s | Avg: 4m 09s | Max: 4m 29s 🟩 12.5 Pass: 100%/2 | Total: 9m 18s | Avg: 4m 39s | Max: 4m 49s 🟩 cudacxx 🟩 nvcc11.1 Pass: 100%/2 | Total: 8m 19s | Avg: 4m 09s | Max: 4m 29s 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 18s | Avg: 4m 39s | Max: 4m 49s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s 🟩 cxx 🟩 Clang9 Pass: 100%/1 | Total: 4m 29s | Avg: 4m 29s | Max: 4m 29s 🟩 Clang17 Pass: 100%/1 | Total: 4m 49s | Avg: 4m 49s | Max: 4m 49s 🟩 GCC6 Pass: 100%/1 | Total: 3m 50s | Avg: 3m 50s | Max: 3m 50s 🟩 GCC13 Pass: 100%/1 | Total: 4m 29s | Avg: 4m 29s | Max: 4m 29s 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 9m 18s | Avg: 4m 39s | Max: 4m 49s 🟩 GCC Pass: 100%/2 | Total: 8m 19s | Avg: 4m 09s | Max: 4m 29s 🟩 gpu 🟩 v100 Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s 🟩 jobs 🟩 Infra Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 49s -
🟩 pycuda: Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 12m 12s | Avg: 12m 12s | Max: 12m 12s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| libcu++ | |
| CUB | |
| Thrust | |
| CUDA Experimental | |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 421)
| # | Runner |
|---|---|
| 305 | linux-amd64-cpu16 |
| 65 | linux-amd64-gpu-v100-latest-1 |
| 28 | linux-arm64-cpu16 |
| 23 | windows-amd64-cpu16 |