cccl
cccl copied to clipboard
Use a more efficient `enable_if_t` implementation
This optimizes our enable_if_t implementation, which is one of the most commonly used types in the whole repository
Rather than instantiating a type for every occurence we instantiate the type only twice
🟨 CI finished in 1h 43m: Pass: 94%/168 | Total: 3d 03h | Avg: 26m 58s | Max: 1h 15m | Hits: 71%/17422
-
🟨 libcudacxx: Pass: 79%/48 | Total: 14h 02m | Avg: 17m 33s | Max: 1h 06m | Hits: 32%/4822
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 78%/46 | Total: 13h 19m | Avg: 17m 22s | Max: 1h 06m | Hits: 32%/4822 🟩 arm64 Pass: 100%/2 | Total: 43m 14s | Avg: 21m 37s | Max: 23m 03s 🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/4 | Total: 59m 56s | Avg: 14m 59s | Max: 18m 57s 🔍 nvcc Pass: 77%/44 | Total: 13h 02m | Avg: 17m 47s | Max: 1h 06m | Hits: 32%/4822 🔍 std: 17 🔍 🟩 11 Pass: 100%/6 | Total: 36m 47s | Avg: 6m 07s | Max: 21m 38s 🟩 14 Pass: 100%/5 | Total: 1h 19m | Avg: 15m 53s | Max: 30m 39s | Hits: 34%/2213 🔍 17 Pass: 23%/13 | Total: 3h 56m | Avg: 18m 11s | Max: 30m 10s 🟩 20 Pass: 100%/23 | Total: 8h 07m | Avg: 21m 12s | Max: 1h 06m | Hits: 30%/2609 🟨 ctk 🟨 11.1 Pass: 71%/7 | Total: 1h 11m | Avg: 10m 15s | Max: 30m 39s | Hits: 34%/2213 🟩 12.5 Pass: 100%/2 | Total: 57m 45s | Avg: 28m 52s | Max: 29m 48s 🟨 12.6 Pass: 79%/39 | Total: 11h 53m | Avg: 18m 16s | Max: 1h 06m | Hits: 30%/2609 🟨 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 59m 56s | Avg: 14m 59s | Max: 18m 57s 🟨 nvcc11.1 Pass: 71%/7 | Total: 1h 11m | Avg: 10m 15s | Max: 30m 39s | Hits: 34%/2213 🟩 nvcc12.5 Pass: 100%/2 | Total: 57m 45s | Avg: 28m 52s | Max: 29m 48s 🟨 nvcc12.6 Pass: 77%/35 | Total: 10h 53m | Avg: 18m 39s | Max: 1h 06m | Hits: 30%/2609 🟨 cxx 🟨 Clang9 Pass: 75%/4 | Total: 39m 04s | Avg: 9m 46s | Max: 16m 45s 🟥 Clang10 Pass: 0%/1 | Total: 5m 55s | Avg: 5m 55s | Max: 5m 55s 🟩 Clang11 Pass: 100%/1 | Total: 21m 14s | Avg: 21m 14s | Max: 21m 14s 🟩 Clang12 Pass: 100%/1 | Total: 19m 10s | Avg: 19m 10s | Max: 19m 10s 🟩 Clang13 Pass: 100%/1 | Total: 4m 28s | Avg: 4m 28s | Max: 4m 28s 🟩 Clang14 Pass: 100%/1 | Total: 20m 37s | Avg: 20m 37s | Max: 20m 37s 🟩 Clang15 Pass: 100%/1 | Total: 5m 15s | Avg: 5m 15s | Max: 5m 15s 🟩 Clang16 Pass: 100%/1 | Total: 23m 47s | Avg: 23m 47s | Max: 23m 47s 🟩 Clang17 Pass: 100%/1 | Total: 20m 50s | Avg: 20m 50s | Max: 20m 50s 🟨 Clang18 Pass: 87%/8 | Total: 2h 18m | Avg: 17m 17s | Max: 20m 50s 🟩 GCC6 Pass: 100%/2 | Total: 5m 28s | Avg: 2m 44s | Max: 3m 08s 🟩 GCC7 Pass: 100%/2 | Total: 6m 32s | Avg: 3m 16s | Max: 3m 36s 🟥 GCC8 Pass: 0%/1 | Total: 18m 49s | Avg: 18m 49s | Max: 18m 49s 🟨 GCC9 Pass: 33%/3 | Total: 38m 44s | Avg: 12m 54s | Max: 21m 13s 🟩 GCC10 Pass: 100%/1 | Total: 19m 59s | Avg: 19m 59s | Max: 19m 59s 🟩 GCC11 Pass: 100%/1 | Total: 20m 51s | Avg: 20m 51s | Max: 20m 51s 🟩 GCC12 Pass: 100%/1 | Total: 23m 11s | Avg: 23m 11s | Max: 23m 11s 🟨 GCC13 Pass: 80%/10 | Total: 3h 40m | Avg: 22m 01s | Max: 1h 06m 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 22m 37s | Avg: 22m 37s | Max: 22m 37s 🟩 MSVC14.16 Pass: 100%/1 | Total: 30m 39s | Avg: 30m 39s | Max: 30m 39s | Hits: 34%/2213 🟥 MSVC14.29 Pass: 0%/1 | Total: 30m 10s | Avg: 30m 10s | Max: 30m 10s 🟨 MSVC14.39 Pass: 50%/2 | Total: 48m 54s | Avg: 24m 27s | Max: 35m 03s | Hits: 30%/2609 🟩 NVHPC24.7 Pass: 100%/2 | Total: 57m 45s | Avg: 28m 52s | Max: 29m 48s 🟨 cxx_family 🟨 Clang Pass: 85%/20 | Total: 4h 58m | Avg: 14m 56s | Max: 23m 47s 🟨 GCC Pass: 76%/21 | Total: 5h 53m | Avg: 16m 50s | Max: 1h 06m 🟩 Intel Pass: 100%/1 | Total: 22m 37s | Avg: 22m 37s | Max: 22m 37s 🟨 MSVC Pass: 50%/4 | Total: 1h 49m | Avg: 27m 25s | Max: 35m 03s | Hits: 32%/4822 🟩 NVHPC Pass: 100%/2 | Total: 57m 45s | Avg: 28m 52s | Max: 29m 48s 🟨 jobs 🟨 Build Pass: 78%/41 | Total: 10h 58m | Avg: 16m 04s | Max: 35m 03s | Hits: 32%/4822 🟨 NVRTC Pass: 75%/4 | Total: 1h 37m | Avg: 24m 29s | Max: 26m 27s 🟩 Test Pass: 100%/2 | Total: 1h 23m | Avg: 41m 58s | Max: 1h 06m 🟩 VerifyCodegen Pass: 100%/1 | Total: 1m 58s | Avg: 1m 58s | Max: 1m 58s 🟨 gpu 🟨 v100 Pass: 79%/48 | Total: 14h 02m | Avg: 17m 33s | Max: 1h 06m | Hits: 32%/4822 🟩 sm 🟩 90 Pass: 100%/1 | Total: 11m 59s | Avg: 11m 59s | Max: 11m 59s 🟩 90a Pass: 100%/2 | Total: 15m 45s | Avg: 7m 52s | Max: 11m 42s -
🟩 thrust: Pass: 100%/46 | Total: 21h 31m | Avg: 28m 04s | Max: 1h 07m | Hits: 90%/9260
🟩 cmake_options 🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2 | Total: 45m 13s | Avg: 22m 36s | Max: 30m 05s 🟩 cpu 🟩 amd64 Pass: 100%/44 | Total: 20h 25m | Avg: 27m 51s | Max: 1h 07m | Hits: 90%/9260 🟩 arm64 Pass: 100%/2 | Total: 1h 05m | Avg: 32m 36s | Max: 34m 47s 🟩 ctk 🟩 11.1 Pass: 100%/7 | Total: 2h 21m | Avg: 20m 12s | Max: 30m 19s | Hits: 99%/1852 🟩 12.5 Pass: 100%/2 | Total: 1h 41m | Avg: 50m 59s | Max: 51m 21s 🟩 12.6 Pass: 100%/37 | Total: 17h 27m | Avg: 28m 19s | Max: 1h 07m | Hits: 88%/7408 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/2 | Total: 1h 00m | Avg: 30m 02s | Max: 31m 11s 🟩 nvcc11.1 Pass: 100%/7 | Total: 2h 21m | Avg: 20m 12s | Max: 30m 19s | Hits: 99%/1852 🟩 nvcc12.5 Pass: 100%/2 | Total: 1h 41m | Avg: 50m 59s | Max: 51m 21s 🟩 nvcc12.6 Pass: 100%/35 | Total: 16h 27m | Avg: 28m 13s | Max: 1h 07m | Hits: 88%/7408 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 1h 00m | Avg: 30m 02s | Max: 31m 11s 🟩 nvcc Pass: 100%/44 | Total: 20h 31m | Avg: 27m 58s | Max: 1h 07m | Hits: 90%/9260 🟩 cxx 🟩 Clang9 Pass: 100%/4 | Total: 1h 10m | Avg: 17m 37s | Max: 30m 46s 🟩 Clang10 Pass: 100%/1 | Total: 33m 53s | Avg: 33m 53s | Max: 33m 53s 🟩 Clang11 Pass: 100%/1 | Total: 31m 38s | Avg: 31m 38s | Max: 31m 38s 🟩 Clang12 Pass: 100%/1 | Total: 32m 15s | Avg: 32m 15s | Max: 32m 15s 🟩 Clang13 Pass: 100%/1 | Total: 30m 47s | Avg: 30m 47s | Max: 30m 47s 🟩 Clang14 Pass: 100%/1 | Total: 32m 03s | Avg: 32m 03s | Max: 32m 03s 🟩 Clang15 Pass: 100%/1 | Total: 33m 23s | Avg: 33m 23s | Max: 33m 23s 🟩 Clang16 Pass: 100%/1 | Total: 32m 28s | Avg: 32m 28s | Max: 32m 28s 🟩 Clang17 Pass: 100%/1 | Total: 32m 24s | Avg: 32m 24s | Max: 32m 24s 🟩 Clang18 Pass: 100%/7 | Total: 2h 57m | Avg: 25m 21s | Max: 31m 50s 🟩 GCC6 Pass: 100%/2 | Total: 55m 42s | Avg: 27m 51s | Max: 29m 00s 🟩 GCC7 Pass: 100%/2 | Total: 35m 14s | Avg: 17m 37s | Max: 30m 30s 🟩 GCC8 Pass: 100%/1 | Total: 36m 18s | Avg: 36m 18s | Max: 36m 18s 🟩 GCC9 Pass: 100%/3 | Total: 1h 07m | Avg: 22m 39s | Max: 34m 20s 🟩 GCC10 Pass: 100%/1 | Total: 34m 17s | Avg: 34m 17s | Max: 34m 17s 🟩 GCC11 Pass: 100%/1 | Total: 33m 42s | Avg: 33m 42s | Max: 33m 42s 🟩 GCC12 Pass: 100%/1 | Total: 34m 52s | Avg: 34m 52s | Max: 34m 52s 🟩 GCC13 Pass: 100%/8 | Total: 3h 22m | Avg: 25m 20s | Max: 39m 50s 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 42m 34s | Avg: 42m 34s | Max: 42m 34s 🟩 MSVC14.16 Pass: 100%/1 | Total: 17m 40s | Avg: 17m 40s | Max: 17m 40s | Hits: 99%/1852 🟩 MSVC14.29 Pass: 100%/1 | Total: 16m 41s | Avg: 16m 41s | Max: 16m 41s | Hits: 99%/1852 🟩 MSVC14.39 Pass: 100%/3 | Total: 1h 44m | Avg: 34m 52s | Max: 1h 07m | Hits: 85%/5556 🟩 NVHPC24.7 Pass: 100%/2 | Total: 1h 41m | Avg: 50m 59s | Max: 51m 21s 🟩 cxx_family 🟩 Clang Pass: 100%/19 | Total: 8h 26m | Avg: 26m 40s | Max: 33m 53s 🟩 GCC Pass: 100%/19 | Total: 8h 20m | Avg: 26m 21s | Max: 39m 50s 🟩 Intel Pass: 100%/1 | Total: 42m 34s | Avg: 42m 34s | Max: 42m 34s 🟩 MSVC Pass: 100%/5 | Total: 2h 18m | Avg: 27m 47s | Max: 1h 07m | Hits: 90%/9260 🟩 NVHPC Pass: 100%/2 | Total: 1h 41m | Avg: 50m 59s | Max: 51m 21s 🟩 gpu 🟩 v100 Pass: 100%/46 | Total: 21h 31m | Avg: 28m 04s | Max: 1h 07m | Hits: 90%/9260 🟩 jobs 🟩 Build Pass: 100%/40 | Total: 20h 08m | Avg: 30m 13s | Max: 1h 07m | Hits: 88%/7408 🟩 TestCPU Pass: 100%/3 | Total: 37m 25s | Avg: 12m 28s | Max: 20m 53s | Hits: 99%/1852 🟩 TestGPU Pass: 100%/3 | Total: 44m 59s | Avg: 14m 59s | Max: 16m 29s 🟩 sm 🟩 90a Pass: 100%/1 | Total: 22m 47s | Avg: 22m 47s | Max: 22m 47s 🟩 std 🟩 11 Pass: 100%/5 | Total: 44m 46s | Avg: 8m 57s | Max: 26m 42s 🟩 14 Pass: 100%/4 | Total: 1h 47m | Avg: 26m 59s | Max: 30m 46s | Hits: 99%/1852 🟩 17 Pass: 100%/12 | Total: 6h 28m | Avg: 32m 24s | Max: 50m 38s | Hits: 99%/3704 🟩 20 Pass: 100%/23 | Total: 11h 44m | Avg: 30m 37s | Max: 1h 07m | Hits: 78%/3704 -
🟩 cub: Pass: 100%/45 | Total: 1d 09h | Avg: 44m 57s | Max: 1h 15m | Hits: 75%/3028
🟩 cpu 🟩 amd64 Pass: 100%/43 | Total: 1d 07h | Avg: 44m 18s | Max: 1h 15m | Hits: 75%/3028 🟩 arm64 Pass: 100%/2 | Total: 1h 57m | Avg: 58m 53s | Max: 1h 00m 🟩 ctk 🟩 11.1 Pass: 100%/7 | Total: 3h 00m | Avg: 25m 47s | Max: 52m 04s | Hits: 99%/757 🟩 12.5 Pass: 100%/2 | Total: 2h 15m | Avg: 1h 07m | Max: 1h 11m 🟩 12.6 Pass: 100%/36 | Total: 1d 04h | Avg: 47m 24s | Max: 1h 15m | Hits: 67%/2271 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/2 | Total: 2h 01m | Avg: 1h 00m | Max: 1h 01m 🟩 nvcc11.1 Pass: 100%/7 | Total: 3h 00m | Avg: 25m 47s | Max: 52m 04s | Hits: 99%/757 🟩 nvcc12.5 Pass: 100%/2 | Total: 2h 15m | Avg: 1h 07m | Max: 1h 11m 🟩 nvcc12.6 Pass: 100%/34 | Total: 1d 02h | Avg: 46m 37s | Max: 1h 15m | Hits: 67%/2271 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 2h 01m | Avg: 1h 00m | Max: 1h 01m 🟩 nvcc Pass: 100%/43 | Total: 1d 07h | Avg: 44m 13s | Max: 1h 15m | Hits: 75%/3028 🟩 cxx 🟩 Clang9 Pass: 100%/4 | Total: 2h 02m | Avg: 30m 31s | Max: 57m 21s 🟩 Clang10 Pass: 100%/1 | Total: 54m 31s | Avg: 54m 31s | Max: 54m 31s 🟩 Clang11 Pass: 100%/1 | Total: 53m 44s | Avg: 53m 44s | Max: 53m 44s 🟩 Clang12 Pass: 100%/1 | Total: 55m 50s | Avg: 55m 50s | Max: 55m 50s 🟩 Clang13 Pass: 100%/1 | Total: 56m 56s | Avg: 56m 56s | Max: 56m 56s 🟩 Clang14 Pass: 100%/1 | Total: 55m 37s | Avg: 55m 37s | Max: 55m 37s 🟩 Clang15 Pass: 100%/1 | Total: 55m 20s | Avg: 55m 20s | Max: 55m 20s 🟩 Clang16 Pass: 100%/1 | Total: 54m 15s | Avg: 54m 15s | Max: 54m 15s 🟩 Clang17 Pass: 100%/1 | Total: 1h 15m | Avg: 1h 15m | Max: 1h 15m 🟩 Clang18 Pass: 100%/7 | Total: 5h 59m | Avg: 51m 18s | Max: 1h 01m 🟩 GCC6 Pass: 100%/2 | Total: 55m 01s | Avg: 27m 30s | Max: 51m 03s 🟩 GCC7 Pass: 100%/2 | Total: 1h 02m | Avg: 31m 22s | Max: 53m 37s 🟩 GCC8 Pass: 100%/1 | Total: 53m 21s | Avg: 53m 21s | Max: 53m 21s 🟩 GCC9 Pass: 100%/3 | Total: 1h 54m | Avg: 38m 14s | Max: 58m 44s 🟩 GCC10 Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 GCC11 Pass: 100%/1 | Total: 1h 02m | Avg: 1h 02m | Max: 1h 02m 🟩 GCC12 Pass: 100%/1 | Total: 58m 44s | Avg: 58m 44s | Max: 58m 44s 🟩 GCC13 Pass: 100%/8 | Total: 5h 12m | Avg: 39m 05s | Max: 59m 12s 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 59m 23s | Avg: 59m 23s | Max: 59m 23s 🟩 MSVC14.16 Pass: 100%/1 | Total: 14m 32s | Avg: 14m 32s | Max: 14m 32s | Hits: 99%/757 🟩 MSVC14.29 Pass: 100%/1 | Total: 11m 42s | Avg: 11m 42s | Max: 11m 42s | Hits: 99%/757 🟩 MSVC14.39 Pass: 100%/2 | Total: 1h 16m | Avg: 38m 18s | Max: 1h 04m | Hits: 51%/1514 🟩 NVHPC24.7 Pass: 100%/2 | Total: 2h 15m | Avg: 1h 07m | Max: 1h 11m 🟩 cxx_family 🟩 Clang Pass: 100%/19 | Total: 15h 43m | Avg: 49m 39s | Max: 1h 15m 🟩 GCC Pass: 100%/19 | Total: 13h 01m | Avg: 41m 08s | Max: 1h 02m 🟩 Intel Pass: 100%/1 | Total: 59m 23s | Avg: 59m 23s | Max: 59m 23s 🟩 MSVC Pass: 100%/4 | Total: 1h 42m | Avg: 25m 42s | Max: 1h 04m | Hits: 75%/3028 🟩 NVHPC Pass: 100%/2 | Total: 2h 15m | Avg: 1h 07m | Max: 1h 11m 🟩 gpu 🟩 v100 Pass: 100%/45 | Total: 1d 09h | Avg: 44m 57s | Max: 1h 15m | Hits: 75%/3028 🟩 jobs 🟩 Build Pass: 100%/39 | Total: 1d 06h | Avg: 47m 27s | Max: 1h 15m | Hits: 75%/3028 🟩 DeviceLaunch Pass: 100%/1 | Total: 17m 06s | Avg: 17m 06s | Max: 17m 06s 🟩 GraphCapture Pass: 100%/1 | Total: 15m 53s | Avg: 15m 53s | Max: 15m 53s 🟩 HostLaunch Pass: 100%/2 | Total: 1h 04m | Avg: 32m 27s | Max: 34m 57s 🟩 TestGPU Pass: 100%/2 | Total: 1h 13m | Avg: 36m 56s | Max: 45m 37s 🟩 sm 🟩 90a Pass: 100%/1 | Total: 25m 48s | Avg: 25m 48s | Max: 25m 48s 🟩 std 🟩 11 Pass: 100%/5 | Total: 31m 25s | Avg: 6m 17s | Max: 9m 48s 🟩 14 Pass: 100%/4 | Total: 2h 56m | Avg: 44m 08s | Max: 57m 21s | Hits: 99%/757 🟩 17 Pass: 100%/12 | Total: 9h 55m | Avg: 49m 38s | Max: 1h 04m | Hits: 99%/1514 🟩 20 Pass: 100%/24 | Total: 20h 19m | Avg: 50m 47s | Max: 1h 15m | Hits: 3%/757 -
🟩 cudax: Pass: 100%/26 | Total: 5h 38m | Avg: 13m 01s | Max: 19m 20s | Hits: 64%/312
🟩 cpu 🟩 amd64 Pass: 100%/22 | Total: 4h 47m | Avg: 13m 05s | Max: 19m 20s | Hits: 64%/312 🟩 arm64 Pass: 100%/4 | Total: 50m 34s | Avg: 12m 38s | Max: 14m 00s 🟩 ctk 🟩 12.0 Pass: 100%/3 | Total: 34m 16s | Avg: 11m 25s | Max: 12m 29s | Hits: 64%/156 🟩 12.5 Pass: 100%/2 | Total: 15m 52s | Avg: 7m 56s | Max: 8m 18s 🟩 12.6 Pass: 100%/21 | Total: 4h 48m | Avg: 13m 43s | Max: 19m 20s | Hits: 64%/156 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/3 | Total: 34m 16s | Avg: 11m 25s | Max: 12m 29s | Hits: 64%/156 🟩 nvcc12.5 Pass: 100%/2 | Total: 15m 52s | Avg: 7m 56s | Max: 8m 18s 🟩 nvcc12.6 Pass: 100%/21 | Total: 4h 48m | Avg: 13m 43s | Max: 19m 20s | Hits: 64%/156 🟩 cudacxx_family 🟩 nvcc Pass: 100%/26 | Total: 5h 38m | Avg: 13m 01s | Max: 19m 20s | Hits: 64%/312 🟩 cxx 🟩 Clang9 Pass: 100%/1 | Total: 11m 26s | Avg: 11m 26s | Max: 11m 26s 🟩 Clang10 Pass: 100%/1 | Total: 13m 15s | Avg: 13m 15s | Max: 13m 15s 🟩 Clang11 Pass: 100%/1 | Total: 13m 48s | Avg: 13m 48s | Max: 13m 48s 🟩 Clang12 Pass: 100%/1 | Total: 12m 36s | Avg: 12m 36s | Max: 12m 36s 🟩 Clang13 Pass: 100%/1 | Total: 12m 23s | Avg: 12m 23s | Max: 12m 23s 🟩 Clang14 Pass: 100%/1 | Total: 12m 25s | Avg: 12m 25s | Max: 12m 25s 🟩 Clang15 Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 Clang16 Pass: 100%/1 | Total: 15m 38s | Avg: 15m 38s | Max: 15m 38s 🟩 Clang17 Pass: 100%/1 | Total: 14m 10s | Avg: 14m 10s | Max: 14m 10s 🟩 Clang18 Pass: 100%/4 | Total: 57m 01s | Avg: 14m 15s | Max: 18m 05s 🟩 GCC9 Pass: 100%/1 | Total: 12m 29s | Avg: 12m 29s | Max: 12m 29s 🟩 GCC10 Pass: 100%/1 | Total: 15m 13s | Avg: 15m 13s | Max: 15m 13s 🟩 GCC11 Pass: 100%/1 | Total: 14m 52s | Avg: 14m 52s | Max: 14m 52s 🟩 GCC12 Pass: 100%/2 | Total: 34m 14s | Avg: 17m 07s | Max: 19m 20s 🟩 GCC13 Pass: 100%/4 | Total: 47m 02s | Avg: 11m 45s | Max: 14m 00s 🟩 MSVC14.36 Pass: 100%/1 | Total: 10m 21s | Avg: 10m 21s | Max: 10m 21s | Hits: 64%/156 🟩 MSVC14.39 Pass: 100%/1 | Total: 10m 15s | Avg: 10m 15s | Max: 10m 15s | Hits: 64%/156 🟩 NVHPC24.7 Pass: 100%/2 | Total: 15m 52s | Avg: 7m 56s | Max: 8m 18s 🟩 cxx_family 🟩 Clang Pass: 100%/13 | Total: 2h 58m | Avg: 13m 42s | Max: 18m 05s 🟩 GCC Pass: 100%/9 | Total: 2h 03m | Avg: 13m 45s | Max: 19m 20s 🟩 MSVC Pass: 100%/2 | Total: 20m 36s | Avg: 10m 18s | Max: 10m 21s | Hits: 64%/312 🟩 NVHPC Pass: 100%/2 | Total: 15m 52s | Avg: 7m 56s | Max: 8m 18s 🟩 gpu 🟩 v100 Pass: 100%/26 | Total: 5h 38m | Avg: 13m 01s | Max: 19m 20s | Hits: 64%/312 🟩 jobs 🟩 Build Pass: 100%/24 | Total: 5h 01m | Avg: 12m 32s | Max: 15m 38s | Hits: 64%/312 🟩 Test Pass: 100%/2 | Total: 37m 25s | Avg: 18m 42s | Max: 19m 20s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 9m 39s | Avg: 9m 39s | Max: 9m 39s 🟩 90a Pass: 100%/1 | Total: 11m 17s | Avg: 11m 17s | Max: 11m 17s 🟩 std 🟩 17 Pass: 100%/6 | Total: 1h 04m | Avg: 10m 47s | Max: 12m 29s 🟩 20 Pass: 100%/20 | Total: 4h 33m | Avg: 13m 41s | Max: 19m 20s | Hits: 64%/312 -
🟩 cccl_c_parallel: Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s
🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 ctk 🟩 12.6 Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 12m 27s | Avg: 6m 13s | Max: 10m 05s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 22s | Avg: 2m 22s | Max: 2m 22s 🟩 Test Pass: 100%/1 | Total: 10m 05s | Avg: 10m 05s | Max: 10m 05s -
🟩 python: Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 ctk 🟩 12.6 Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 23m 53s | Avg: 23m 53s | Max: 23m 53s
👃 Inspect Changes
Modifications in project?
| 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: 168)
| # | Runner |
|---|---|
| 124 | linux-amd64-cpu16 |
| 19 | linux-amd64-gpu-v100-latest-1 |
| 15 | windows-amd64-cpu16 |
| 10 | linux-arm64-cpu16 |
🟨 CI finished in 1h 55m: Pass: 74%/158 | Total: 3d 14h | Avg: 32m 51s | Max: 1h 24m | Hits: 43%/153830
-
🟨 libcudacxx: Pass: 16%/43 | Total: 16h 39m | Avg: 23m 15s | Max: 48m 26s | Hits: 41%/17108
🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/2 | Total: 49m 58s | Avg: 24m 59s | Max: 25m 12s | Hits: 12%/5730 🔍 nvcc Pass: 12%/41 | Total: 15h 49m | Avg: 23m 10s | Max: 48m 26s | Hits: 56%/11378 🟨 ctk 🟨 12.0 Pass: 20%/5 | Total: 1h 44m | Avg: 20m 48s | Max: 34m 58s | Hits: 99%/2827 🟩 12.5 Pass: 100%/2 | Total: 1h 15m | Avg: 37m 43s | Max: 38m 25s | Hits: 14%/5714 🟨 12.8 Pass: 11%/36 | Total: 13h 40m | Avg: 22m 47s | Max: 48m 26s | Hits: 40%/8567 🟨 cudacxx 🟩 ClangCUDA18 Pass: 100%/2 | Total: 49m 58s | Avg: 24m 59s | Max: 25m 12s | Hits: 12%/5730 🟨 nvcc12.0 Pass: 20%/5 | Total: 1h 44m | Avg: 20m 48s | Max: 34m 58s | Hits: 99%/2827 🟩 nvcc12.5 Pass: 100%/2 | Total: 1h 15m | Avg: 37m 43s | Max: 38m 25s | Hits: 14%/5714 🟨 nvcc12.8 Pass: 5%/34 | Total: 12h 50m | Avg: 22m 39s | Max: 48m 26s | Hits: 99%/2837 🟨 cxx 🟥 Clang14 Pass: 0%/4 | Total: 1h 33m | Avg: 23m 17s | Max: 24m 44s 🟥 Clang15 Pass: 0%/2 | Total: 50m 33s | Avg: 25m 16s | Max: 27m 08s 🟥 Clang16 Pass: 0%/2 | Total: 52m 15s | Avg: 26m 07s | Max: 26m 22s 🟥 Clang17 Pass: 0%/2 | Total: 50m 57s | Avg: 25m 28s | Max: 27m 01s 🟨 Clang18 Pass: 33%/6 | Total: 2h 06m | Avg: 21m 04s | Max: 28m 34s | Hits: 12%/5730 🟩 GCC7 Pass: 100%/2 | Total: 7m 10s | Avg: 3m 35s | Max: 3m 51s | Hits: 99%/5664 🟥 GCC8 Pass: 0%/1 | Total: 22m 13s | Avg: 22m 13s | Max: 22m 13s 🟥 GCC9 Pass: 0%/2 | Total: 44m 51s | Avg: 22m 25s | Max: 23m 15s 🟥 GCC10 Pass: 0%/2 | Total: 52m 54s | Avg: 26m 27s | Max: 27m 49s 🟥 GCC11 Pass: 0%/2 | Total: 49m 23s | Avg: 24m 41s | Max: 26m 29s 🟥 GCC12 Pass: 0%/2 | Total: 49m 31s | Avg: 24m 45s | Max: 25m 51s 🟨 GCC13 Pass: 10%/10 | Total: 2h 41m | Avg: 16m 10s | Max: 34m 14s 🟥 MSVC14.29 Pass: 0%/2 | Total: 1h 16m | Avg: 38m 08s | Max: 41m 19s 🟥 MSVC14.42 Pass: 0%/2 | Total: 1h 27m | Avg: 43m 30s | Max: 48m 26s 🟩 NVHPC24.7 Pass: 100%/2 | Total: 1h 15m | Avg: 37m 43s | Max: 38m 25s | Hits: 14%/5714 🟨 cxx_family 🟨 Clang Pass: 12%/16 | Total: 6h 13m | Avg: 23m 20s | Max: 28m 34s | Hits: 12%/5730 🟨 GCC Pass: 14%/21 | Total: 6h 27m | Avg: 18m 27s | Max: 34m 14s | Hits: 99%/5664 🟥 MSVC Pass: 0%/4 | Total: 2h 43m | Avg: 40m 49s | Max: 48m 26s 🟩 NVHPC Pass: 100%/2 | Total: 1h 15m | Avg: 37m 43s | Max: 38m 25s | Hits: 14%/5714 🟨 jobs 🟨 Build Pass: 16%/37 | Total: 16h 06m | Avg: 26m 07s | Max: 48m 26s | Hits: 41%/17108 🟥 NVRTC Pass: 0%/2 | Total: 30m 49s | Avg: 15m 24s | Max: 15m 31s 🟥 Test Pass: 0%/3 🟩 VerifyCodegen Pass: 100%/1 | Total: 2m 22s | Avg: 2m 22s | Max: 2m 22s 🟨 cpu 🟨 amd64 Pass: 17%/41 | Total: 15h 51m | Avg: 23m 12s | Max: 48m 26s | Hits: 41%/17108 🟥 arm64 Pass: 0%/2 | Total: 48m 22s | Avg: 24m 11s | Max: 24m 29s 🟨 gpu 🟥 h100 Pass: 0%/2 | Total: 19m 47s | Avg: 9m 53s | Max: 19m 47s 🟨 rtx2080 Pass: 17%/41 | Total: 16h 20m | Avg: 23m 54s | Max: 48m 26s | Hits: 41%/17108 🟥 sm 🟥 75 Pass: 0%/2 | Total: 30m 49s | Avg: 15m 24s | Max: 15m 31s 🟥 90 Pass: 0%/2 | Total: 19m 47s | Avg: 9m 53s | Max: 19m 47s 🟥 90;90a;100 Pass: 0%/1 | Total: 34m 14s | Avg: 34m 14s | Max: 34m 14s 🟨 std 🟨 17 Pass: 19%/21 | Total: 8h 22m | Avg: 23m 55s | Max: 41m 19s | Hits: 56%/11344 🟨 20 Pass: 9%/21 | Total: 8h 14m | Avg: 23m 34s | Max: 48m 26s | Hits: 13%/5764 -
🟨 thrust: Pass: 88%/45 | Total: 22h 23m | Avg: 29m 50s | Max: 1h 07m | Hits: 51%/71066
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 88%/43 | Total: 21h 22m | Avg: 29m 49s | Max: 1h 07m | Hits: 52%/67511 🟩 arm64 Pass: 100%/2 | Total: 1h 00m | Avg: 30m 20s | Max: 32m 23s | Hits: 37%/3555 🔍 cudacxx_family: nvcc 🔍 🟩 ClangCUDA Pass: 100%/2 | Total: 1h 00m | Avg: 30m 27s | Max: 30m 29s | Hits: 37%/3554 🔍 nvcc Pass: 88%/43 | Total: 21h 22m | Avg: 29m 49s | Max: 1h 07m | Hits: 52%/67512 🔍 cxx_family: GCC 🔍 🟩 Clang Pass: 100%/17 | Total: 8h 12m | Avg: 28m 58s | Max: 35m 24s | Hits: 51%/30209 🔍 GCC Pass: 76%/21 | Total: 7h 14m | Avg: 20m 42s | Max: 38m 58s | Hits: 65%/28448 🟩 MSVC Pass: 100%/5 | Total: 4h 44m | Avg: 56m 52s | Max: 1h 05m | Hits: 25%/8855 🟩 NVHPC Pass: 100%/2 | Total: 2h 11m | Avg: 1h 05m | Max: 1h 07m | Hits: 3%/3554 🔍 gpu: rtx2080 🔍 🟩 h100 Pass: 100%/2 | Total: 34m 42s | Avg: 17m 21s | Max: 22m 50s | Hits: 68%/3556 🔍 rtx2080 Pass: 84%/33 | Total: 17h 48m | Avg: 32m 22s | Max: 1h 07m | Hits: 42%/49747 🟩 rtx4090 Pass: 100%/10 | Total: 3h 59m | Avg: 23m 59s | Max: 1h 05m | Hits: 73%/17763 🔍 jobs: Build 🔍 🔍 Build Pass: 86%/38 | Total: 20h 48m | Avg: 32m 51s | Max: 1h 07m | Hits: 41%/58629 🟩 TestCPU Pass: 100%/3 | Total: 48m 34s | Avg: 16m 11s | Max: 33m 43s | Hits: 90%/5326 🟩 TestGPU Pass: 100%/4 | Total: 45m 55s | Avg: 11m 28s | Max: 12m 00s | Hits: 99%/7111 🔍 std: 17 🔍 🔍 17 Pass: 75%/20 | Total: 10h 19m | Avg: 30m 59s | Max: 1h 04m | Hits: 43%/26641 🟩 20 Pass: 100%/23 | Total: 11h 24m | Avg: 29m 45s | Max: 1h 07m | Hits: 55%/40869 🟨 ctk 🟨 12.0 Pass: 80%/5 | Total: 2h 21m | Avg: 28m 19s | Max: 1h 01m | Hits: 55%/7103 🟩 12.5 Pass: 100%/2 | Total: 2h 11m | Avg: 1h 05m | Max: 1h 07m | Hits: 3%/3554 🟨 12.8 Pass: 89%/38 | Total: 17h 50m | Avg: 28m 09s | Max: 1h 05m | Hits: 53%/60409 🟨 cudacxx 🟩 ClangCUDA18 Pass: 100%/2 | Total: 1h 00m | Avg: 30m 27s | Max: 30m 29s | Hits: 37%/3554 🟨 nvcc12.0 Pass: 80%/5 | Total: 2h 21m | Avg: 28m 19s | Max: 1h 01m | Hits: 55%/7103 🟩 nvcc12.5 Pass: 100%/2 | Total: 2h 11m | Avg: 1h 05m | Max: 1h 07m | Hits: 3%/3554 🟨 nvcc12.8 Pass: 88%/36 | Total: 16h 49m | Avg: 28m 02s | Max: 1h 05m | Hits: 54%/56855 🟨 cxx 🟩 Clang14 Pass: 100%/4 | Total: 2h 03m | Avg: 30m 45s | Max: 33m 49s | Hits: 56%/7108 🟩 Clang15 Pass: 100%/2 | Total: 1h 09m | Avg: 34m 50s | Max: 35m 24s | Hits: 37%/3554 🟩 Clang16 Pass: 100%/2 | Total: 1h 04m | Avg: 32m 24s | Max: 34m 09s | Hits: 37%/3554 🟩 Clang17 Pass: 100%/2 | Total: 1h 04m | Avg: 32m 25s | Max: 32m 35s | Hits: 37%/3554 🟩 Clang18 Pass: 100%/7 | Total: 2h 50m | Avg: 24m 19s | Max: 31m 55s | Hits: 59%/12439 🟩 GCC7 Pass: 100%/2 | Total: 10m 03s | Avg: 5m 01s | Max: 5m 20s | Hits: 99%/3556 🟥 GCC8 Pass: 0%/1 | Total: 12m 19s | Avg: 12m 19s | Max: 12m 19s 🟥 GCC9 Pass: 0%/2 | Total: 24m 16s | Avg: 12m 08s | Max: 12m 11s 🟨 GCC10 Pass: 50%/2 | Total: 47m 33s | Avg: 23m 46s | Max: 34m 29s | Hits: 37%/1778 🟨 GCC11 Pass: 50%/2 | Total: 45m 23s | Avg: 22m 41s | Max: 33m 52s | Hits: 37%/1778 🟩 GCC12 Pass: 100%/2 | Total: 1h 12m | Avg: 36m 19s | Max: 38m 58s | Hits: 37%/3556 🟩 GCC13 Pass: 100%/10 | Total: 3h 42m | Avg: 22m 16s | Max: 33m 40s | Hits: 69%/17780 🟩 MSVC14.29 Pass: 100%/2 | Total: 2h 01m | Avg: 1h 00m | Max: 1h 01m | Hits: 25%/3542 🟩 MSVC14.42 Pass: 100%/3 | Total: 2h 42m | Avg: 54m 17s | Max: 1h 05m | Hits: 25%/5313 🟩 NVHPC24.7 Pass: 100%/2 | Total: 2h 11m | Avg: 1h 05m | Max: 1h 07m | Hits: 3%/3554 🟩 cmake_options 🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2 | Total: 39m 15s | Avg: 19m 37s | Max: 28m 04s | Hits: 68%/3556 🟩 sm 🟩 90 Pass: 100%/2 | Total: 34m 42s | Avg: 17m 21s | Max: 22m 50s | Hits: 68%/3556 🟩 90;90a;100 Pass: 100%/1 | Total: 31m 00s | Avg: 31m 00s | Max: 31m 00s | Hits: 74%/1778 -
🟩 cub: Pass: 100%/45 | Total: 1d 16h | Avg: 54m 30s | Max: 1h 24m | Hits: 34%/53614
🟩 cpu 🟩 amd64 Pass: 100%/43 | Total: 1d 14h | Avg: 54m 04s | Max: 1h 24m | Hits: 35%/51178 🟩 arm64 Pass: 100%/2 | Total: 2h 08m | Avg: 1h 04m | Max: 1h 05m | Hits: 16%/2436 🟩 ctk 🟩 12.0 Pass: 100%/5 | Total: 4h 24m | Avg: 52m 48s | Max: 1h 15m | Hits: 32%/5922 🟩 12.5 Pass: 100%/2 | Total: 2h 26m | Avg: 1h 13m | Max: 1h 16m | Hits: 11%/2254 🟩 12.8 Pass: 100%/38 | Total: 1d 10h | Avg: 53m 45s | Max: 1h 24m | Hits: 36%/45438 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/2 | Total: 2h 03m | Avg: 1h 01m | Max: 1h 02m | Hits: 14%/2104 🟩 nvcc12.0 Pass: 100%/5 | Total: 4h 24m | Avg: 52m 48s | Max: 1h 15m | Hits: 32%/5922 🟩 nvcc12.5 Pass: 100%/2 | Total: 2h 26m | Avg: 1h 13m | Max: 1h 16m | Hits: 11%/2254 🟩 nvcc12.8 Pass: 100%/36 | Total: 1d 07h | Avg: 53m 18s | Max: 1h 24m | Hits: 37%/43334 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/2 | Total: 2h 03m | Avg: 1h 01m | Max: 1h 02m | Hits: 14%/2104 🟩 nvcc Pass: 100%/43 | Total: 1d 14h | Avg: 54m 10s | Max: 1h 24m | Hits: 35%/51510 🟩 cxx 🟩 Clang14 Pass: 100%/4 | Total: 4h 02m | Avg: 1h 00m | Max: 1h 02m | Hits: 16%/4880 🟩 Clang15 Pass: 100%/2 | Total: 2h 02m | Avg: 1h 01m | Max: 1h 02m | Hits: 16%/2436 🟩 Clang16 Pass: 100%/2 | Total: 2h 04m | Avg: 1h 02m | Max: 1h 03m | Hits: 16%/2436 🟩 Clang17 Pass: 100%/2 | Total: 2h 02m | Avg: 1h 01m | Max: 1h 02m | Hits: 16%/2436 🟩 Clang18 Pass: 100%/7 | Total: 5h 49m | Avg: 49m 53s | Max: 1h 03m | Hits: 40%/8194 🟩 GCC7 Pass: 100%/2 | Total: 12m 18s | Avg: 6m 09s | Max: 6m 20s | Hits: 99%/2440 🟩 GCC8 Pass: 100%/1 | Total: 1h 06m | Avg: 1h 06m | Max: 1h 06m | Hits: 15%/1220 🟩 GCC9 Pass: 100%/2 | Total: 2h 07m | Avg: 1h 03m | Max: 1h 06m | Hits: 15%/2440 🟩 GCC10 Pass: 100%/2 | Total: 2h 10m | Avg: 1h 05m | Max: 1h 08m | Hits: 15%/2440 🟩 GCC11 Pass: 100%/2 | Total: 2h 02m | Avg: 1h 01m | Max: 1h 01m | Hits: 15%/2436 🟩 GCC12 Pass: 100%/2 | Total: 2h 07m | Avg: 1h 03m | Max: 1h 04m | Hits: 15%/2436 🟩 GCC13 Pass: 100%/11 | Total: 7h 15m | Avg: 39m 36s | Max: 1h 14m | Hits: 61%/13398 🟩 MSVC14.29 Pass: 100%/2 | Total: 2h 40m | Avg: 1h 20m | Max: 1h 24m | Hits: 12%/2084 🟩 MSVC14.42 Pass: 100%/2 | Total: 2h 42m | Avg: 1h 21m | Max: 1h 22m | Hits: 12%/2084 🟩 NVHPC24.7 Pass: 100%/2 | Total: 2h 26m | Avg: 1h 13m | Max: 1h 16m | Hits: 11%/2254 🟩 cxx_family 🟩 Clang Pass: 100%/17 | Total: 16h 01m | Avg: 56m 34s | Max: 1h 03m | Hits: 26%/20382 🟩 GCC Pass: 100%/22 | Total: 17h 02m | Avg: 46m 27s | Max: 1h 14m | Hits: 46%/26810 🟩 MSVC Pass: 100%/4 | Total: 5h 22m | Avg: 1h 20m | Max: 1h 24m | Hits: 12%/4168 🟩 NVHPC Pass: 100%/2 | Total: 2h 26m | Avg: 1h 13m | Max: 1h 16m | Hits: 11%/2254 🟩 gpu 🟩 h100 Pass: 100%/3 | Total: 1h 28m | Avg: 29m 20s | Max: 31m 11s | Hits: 71%/3654 🟩 rtx2080 Pass: 100%/34 | Total: 1d 11h | Avg: 1h 02m | Max: 1h 24m | Hits: 20%/40216 🟩 rtxa6000 Pass: 100%/8 | Total: 4h 11m | Avg: 31m 28s | Max: 1h 04m | Hits: 78%/9744 🟩 jobs 🟩 Build Pass: 100%/37 | Total: 1d 13h | Avg: 1h 01m | Max: 1h 24m | Hits: 20%/43870 🟩 DeviceLaunch Pass: 100%/1 | Total: 20m 56s | Avg: 20m 56s | Max: 20m 56s | Hits: 99%/1218 🟩 GraphCapture Pass: 100%/1 | Total: 17m 41s | Avg: 17m 41s | Max: 17m 41s | Hits: 99%/1218 🟩 HostLaunch Pass: 100%/3 | Total: 1h 18m | Avg: 26m 12s | Max: 31m 11s | Hits: 99%/3654 🟩 TestGPU Pass: 100%/3 | Total: 1h 10m | Avg: 23m 38s | Max: 29m 05s | Hits: 99%/3654 🟩 sm 🟩 90 Pass: 100%/3 | Total: 1h 28m | Avg: 29m 20s | Max: 31m 11s | Hits: 71%/3654 🟩 90;90a;100 Pass: 100%/1 | Total: 1h 14m | Avg: 1h 14m | Max: 1h 14m | Hits: 15%/1218 🟩 std 🟩 17 Pass: 100%/20 | Total: 19h 55m | Avg: 59m 45s | Max: 1h 24m | Hits: 24%/23591 🟩 20 Pass: 100%/25 | Total: 20h 57m | Avg: 50m 19s | Max: 1h 22m | Hits: 42%/30023 -
🟩 cudax: Pass: 100%/22 | Total: 5h 18m | Avg: 14m 28s | Max: 18m 45s | Hits: 38%/11722
🟩 cpu 🟩 amd64 Pass: 100%/18 | Total: 4h 19m | Avg: 14m 25s | Max: 18m 45s | Hits: 41%/9406 🟩 arm64 Pass: 100%/4 | Total: 58m 37s | Avg: 14m 39s | Max: 16m 19s | Hits: 26%/2316 🟩 ctk 🟩 12.0 Pass: 100%/1 | Total: 13m 01s | Avg: 13m 01s | Max: 13m 01s | Hits: 42%/277 🟩 12.5 Pass: 100%/2 | Total: 18m 15s | Avg: 9m 07s | Max: 9m 34s | Hits: 35%/742 🟩 12.8 Pass: 100%/19 | Total: 4h 47m | Avg: 15m 06s | Max: 18m 45s | Hits: 38%/10703 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/1 | Total: 13m 01s | Avg: 13m 01s | Max: 13m 01s | Hits: 42%/277 🟩 nvcc12.5 Pass: 100%/2 | Total: 18m 15s | Avg: 9m 07s | Max: 9m 34s | Hits: 35%/742 🟩 nvcc12.8 Pass: 100%/19 | Total: 4h 47m | Avg: 15m 06s | Max: 18m 45s | Hits: 38%/10703 🟩 cudacxx_family 🟩 nvcc Pass: 100%/22 | Total: 5h 18m | Avg: 14m 28s | Max: 18m 45s | Hits: 38%/11722 🟩 cxx 🟩 Clang14 Pass: 100%/1 | Total: 16m 57s | Avg: 16m 57s | Max: 16m 57s | Hits: 27%/581 🟩 Clang15 Pass: 100%/1 | Total: 17m 07s | Avg: 17m 07s | Max: 17m 07s | Hits: 26%/579 🟩 Clang16 Pass: 100%/1 | Total: 17m 17s | Avg: 17m 17s | Max: 17m 17s | Hits: 26%/579 🟩 Clang17 Pass: 100%/1 | Total: 18m 10s | Avg: 18m 10s | Max: 18m 10s | Hits: 26%/579 🟩 Clang18 Pass: 100%/4 | Total: 57m 27s | Avg: 14m 21s | Max: 17m 10s | Hits: 45%/2316 🟩 GCC10 Pass: 100%/1 | Total: 17m 22s | Avg: 17m 22s | Max: 17m 22s | Hits: 26%/581 🟩 GCC11 Pass: 100%/1 | Total: 18m 40s | Avg: 18m 40s | Max: 18m 40s | Hits: 26%/579 🟩 GCC12 Pass: 100%/2 | Total: 31m 15s | Avg: 15m 37s | Max: 18m 45s | Hits: 63%/1158 🟩 GCC13 Pass: 100%/6 | Total: 1h 20m | Avg: 13m 20s | Max: 16m 19s | Hits: 38%/3474 🟩 MSVC14.39 Pass: 100%/1 | Total: 13m 01s | Avg: 13m 01s | Max: 13m 01s | Hits: 42%/277 🟩 MSVC14.42 Pass: 100%/1 | Total: 12m 50s | Avg: 12m 50s | Max: 12m 50s | Hits: 42%/277 🟩 NVHPC24.7 Pass: 100%/2 | Total: 18m 15s | Avg: 9m 07s | Max: 9m 34s | Hits: 35%/742 🟩 cxx_family 🟩 Clang Pass: 100%/8 | Total: 2h 06m | Avg: 15m 52s | Max: 18m 10s | Hits: 35%/4634 🟩 GCC Pass: 100%/10 | Total: 2h 27m | Avg: 14m 44s | Max: 18m 45s | Hits: 41%/5792 🟩 MSVC Pass: 100%/2 | Total: 25m 51s | Avg: 12m 55s | Max: 13m 01s | Hits: 42%/554 🟩 NVHPC Pass: 100%/2 | Total: 18m 15s | Avg: 9m 07s | Max: 9m 34s | Hits: 35%/742 🟩 gpu 🟩 h100 Pass: 100%/2 | Total: 24m 40s | Avg: 12m 20s | Max: 13m 17s | Hits: 63%/1158 🟩 rtx2080 Pass: 100%/20 | Total: 4h 53m | Avg: 14m 41s | Max: 18m 45s | Hits: 36%/10564 🟩 jobs 🟩 Build Pass: 100%/19 | Total: 4h 42m | Avg: 14m 51s | Max: 18m 45s | Hits: 28%/9985 🟩 Test Pass: 100%/3 | Total: 35m 57s | Avg: 11m 59s | Max: 12m 30s | Hits: 99%/1737 🟩 sm 🟩 90 Pass: 100%/3 | Total: 36m 09s | Avg: 12m 03s | Max: 13m 17s | Hits: 50%/1737 🟩 90a Pass: 100%/1 | Total: 13m 30s | Avg: 13m 30s | Max: 13m 30s | Hits: 26%/579 🟩 std 🟩 17 Pass: 100%/4 | Total: 47m 47s | Avg: 11m 56s | Max: 14m 05s | Hits: 28%/2108 🟩 20 Pass: 100%/18 | Total: 4h 30m | Avg: 15m 02s | Max: 18m 45s | Hits: 41%/9614 -
🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320
🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 ctk 🟩 12.8 Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 cudacxx 🟩 nvcc12.8 Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 gpu 🟩 rtx2080 Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 02s | Hits: 96%/320 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 27s | Avg: 2m 27s | Max: 2m 27s | Hits: 94%/160 🟩 Test Pass: 100%/1 | Total: 14m 02s | Avg: 14m 02s | Max: 14m 02s | Hits: 98%/160 -
🟩 python: Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 ctk 🟩 12.8 Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 cudacxx 🟩 nvcc12.8 Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 gpu 🟩 rtx2080 Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 1h 01m | Avg: 1h 01m | Max: 1h 01m
👃 Inspect Changes
Modifications in project?
| 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: 158)
| # | Runner |
|---|---|
| 111 | linux-amd64-cpu16 |
| 15 | windows-amd64-cpu16 |
| 10 | linux-arm64-cpu16 |
| 8 | linux-amd64-gpu-rtx2080-latest-1 |
| 6 | linux-amd64-gpu-rtxa6000-latest-1 |
| 5 | linux-amd64-gpu-h100-latest-1 |
| 3 | linux-amd64-gpu-rtx4090-latest-1 |