Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove obsolete Thrust function traits #1962

Merged
merged 5 commits into from
Jul 16, 2024

Conversation

bernhardmgruber
Copy link
Contributor

This PR removes several internal function traits that are based on C++11-deprecated and C++17-removed ::result_type alias of functors.

@bernhardmgruber bernhardmgruber added the thrust For all items related to Thrust. label Jul 9, 2024
@bernhardmgruber bernhardmgruber marked this pull request as ready for review July 9, 2024 14:40
@bernhardmgruber bernhardmgruber requested review from a team as code owners July 9, 2024 14:40
Copy link
Contributor

github-actions bot commented Jul 9, 2024

🟨 CI finished in 2h 25m: Pass: 99%/249 | Total: 5d 01h | Avg: 29m 11s | Max: 1h 05m | Hits: 43%/246858
  • 🟨 cub: Pass: 98%/131 | Total: 2d 17h | Avg: 29m 56s | Max: 46m 53s | Hits: 65%/107592

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  98%/123 | Total:  2d 12h | Avg: 29m 40s | Max: 46m 53s | Hits:  65%/100768
      🟩 arm64              Pass: 100%/8   | Total:  4h 33m | Avg: 34m 10s | Max: 35m 53s | Hits:  54%/6824  
    🔍 ctk: 12.5 🔍
      🟩 11.1               Pass: 100%/15  | Total:  7h 30m | Avg: 30m 02s | Max: 46m 53s | Hits:  53%/11583 
      🟩 11.8               Pass: 100%/3   | Total:  2h 14m | Avg: 44m 48s | Max: 46m 00s | Hits:  53%/2559  
      🔍 12.5               Pass:  98%/113 | Total:  2d 07h | Avg: 29m 32s | Max: 46m 46s | Hits:  66%/93450 
    🔍 cudacxx: nvcc12.5 🔍
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 42m 01s | Avg: 21m 00s | Max: 21m 35s | Hits:  58%/1410  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 30m | Avg: 30m 02s | Max: 46m 53s | Hits:  53%/11583 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 14m | Avg: 44m 48s | Max: 46m 00s | Hits:  53%/2559  
      🔍 nvcc12.5           Pass:  98%/111 | Total:  2d 06h | Avg: 29m 41s | Max: 46m 46s | Hits:  66%/92040 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 42m 01s | Avg: 21m 00s | Max: 21m 35s | Hits:  58%/1410  
      🔍 nvcc               Pass:  98%/129 | Total:  2d 16h | Avg: 30m 05s | Max: 46m 53s | Hits:  65%/106182
    🟨 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 09m | Avg: 31m 37s | Max: 35m 40s | Hits:  53%/4896  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 43m | Avg: 34m 34s | Max: 35m 14s | Hits:  54%/2565  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 14m | Avg: 33m 39s | Max: 34m 15s | Hits:  54%/3420  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 17s | Max: 33m 55s | Hits:  54%/3420  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 09m | Avg: 32m 26s | Max: 33m 28s | Hits:  54%/3420  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 11m | Avg: 32m 47s | Max: 33m 42s | Hits:  54%/3420  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 27s | Max: 36m 32s | Hits:  54%/3412  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 14m | Avg: 33m 31s | Max: 34m 53s | Hits:  54%/3412  
      🟨 Clang17            Pass:  96%/26  | Total: 10h 28m | Avg: 24m 11s | Max: 34m 02s | Hits:  82%/21029 
      🟩 GCC6               Pass: 100%/2   | Total: 56m 07s | Avg: 28m 03s | Max: 28m 33s | Hits:  53%/1554  
      🟩 GCC7               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 54s | Max: 34m 15s | Hits:  53%/4899  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 55s | Max: 33m 15s | Hits:  53%/4899  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 14m | Avg: 32m 25s | Max: 36m 53s | Hits:  53%/4899  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 20m | Avg: 35m 02s | Max: 36m 59s | Hits:  53%/3420  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 30m | Avg: 38m 37s | Max: 46m 00s | Hits:  53%/5971  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 17m | Avg: 34m 26s | Max: 35m 25s | Hits:  53%/3412  
      🟨 GCC13              Pass:  96%/28  | Total: 10h 53m | Avg: 23m 19s | Max: 35m 53s | Hits:  79%/23031 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 53m | Avg: 37m 56s | Max: 39m 30s | Hits:  53%/2337  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 46m 53s | Avg: 46m 53s | Max: 46m 53s | Hits:  57%/696   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 24m | Avg: 42m 07s | Max: 43m 05s | Hits:  57%/1392  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 12m | Avg: 44m 01s | Max: 46m 46s | Hits:  57%/2088  
    🟨 cxx_family
      🟨 Clang              Pass:  98%/59  | Total:  1d 04h | Avg: 29m 12s | Max: 36m 32s | Hits:  66%/48994 
      🟨 GCC                Pass:  98%/63  | Total:  1d 06h | Avg: 28m 56s | Max: 46m 00s | Hits:  64%/52085 
      🟩 Intel              Pass: 100%/3   | Total:  1h 53m | Avg: 37m 56s | Max: 39m 30s | Hits:  53%/2337  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 23m | Avg: 43m 52s | Max: 46m 53s | Hits:  57%/4176  
    🟨 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 06h | Avg: 33m 19s | Max: 46m 53s | Hits:  54%/82002 
      🟨 DeviceLaunch       Pass:  87%/8   | Total:  2h 21m | Avg: 17m 44s | Max: 23m 28s | Hits:  99%/5971  
      🟨 GraphCapture       Pass:  87%/8   | Total:  2h 02m | Avg: 15m 16s | Max: 20m 45s | Hits:  99%/5971  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 34m | Avg: 19m 17s | Max: 23m 14s | Hits:  99%/6824  
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 25m | Avg: 25m 44s | Max: 31m 17s | Hits:  99%/6824  
    🟨 std
      🟩 11                 Pass: 100%/34  | Total: 16h 34m | Avg: 29m 15s | Max: 46m 00s | Hits:  64%/28571 
      🟨 14                 Pass:  97%/37  | Total: 18h 55m | Avg: 30m 41s | Max: 46m 53s | Hits:  63%/29806 
      🟨 17                 Pass:  97%/36  | Total: 18h 08m | Avg: 30m 13s | Max: 44m 39s | Hits:  63%/29038 
      🟩 20                 Pass: 100%/24  | Total: 11h 44m | Avg: 29m 21s | Max: 46m 46s | Hits:  69%/20177 
    🟨 gpu
      🟨 v100               Pass:  98%/131 | Total:  2d 17h | Avg: 29m 56s | Max: 46m 53s | Hits:  65%/107592
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 14m | Avg: 44m 48s | Max: 46m 00s | Hits:  53%/2559  
      🟩 90a                Pass: 100%/4   | Total:  1h 13m | Avg: 18m 23s | Max: 19m 05s | Hits:  53%/3412  
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 07h | Avg: 28m 21s | Max: 1h 05m | Hits: 27%/139266

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  2d 03h | Avg: 28m 13s | Max:  1h 05m | Hits:  28%/129822
      🟩 arm64              Pass: 100%/8   | Total:  4h 01m | Avg: 30m 10s | Max: 32m 57s | Hits:   9%/9444  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 00m | Avg: 28m 03s | Max: 57m 30s | Hits:  14%/17705 
      🟩 11.8               Pass: 100%/3   | Total:  1h 58m | Avg: 39m 36s | Max: 47m 51s | Hits:   9%/3543  
      🟩 12.5               Pass: 100%/100 | Total:  1d 22h | Avg: 28m 03s | Max:  1h 05m | Hits:  29%/118018
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 57m 05s | Avg: 28m 32s | Max: 29m 02s | Hits:   8%/2360  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 00m | Avg: 28m 03s | Max: 57m 30s | Hits:  14%/17705 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  1h 58m | Avg: 39m 36s | Max: 47m 51s | Hits:   9%/3543  
      🟩 nvcc12.5           Pass: 100%/98  | Total:  1d 21h | Avg: 28m 03s | Max:  1h 05m | Hits:  30%/115658
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 57m 05s | Avg: 28m 32s | Max: 29m 02s | Hits:   8%/2360  
      🟩 nvcc               Pass: 100%/116 | Total:  2d 06h | Avg: 28m 21s | Max:  1h 05m | Hits:  27%/136906
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 46m | Avg: 27m 46s | Max: 32m 04s | Hits:   9%/7080  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 33m | Avg: 31m 18s | Max: 32m 53s | Hits:   9%/3540  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 01m | Avg: 30m 22s | Max: 33m 11s | Hits:   9%/4720  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 09s | Max: 33m 05s | Hits:   9%/4720  
      🟩 Clang13            Pass: 100%/4   | Total:  1h 57m | Avg: 29m 24s | Max: 30m 34s | Hits:   9%/4720  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 03s | Max: 33m 43s | Hits:   9%/4720  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 01s | Max: 33m 11s | Hits:   9%/4720  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 01m | Avg: 30m 21s | Max: 32m 38s | Hits:   9%/4720  
      🟩 Clang17            Pass: 100%/18  | Total:  6h 16m | Avg: 20m 54s | Max: 32m 36s | Hits:  51%/21240 
      🟩 GCC6               Pass: 100%/2   | Total: 36m 24s | Avg: 18m 12s | Max: 28m 17s | Hits:  53%/2360  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 48m | Avg: 28m 02s | Max: 31m 11s | Hits:   9%/7086  
      🟩 GCC8               Pass: 100%/6   | Total:  2h 53m | Avg: 28m 54s | Max: 33m 18s | Hits:   9%/7086  
      🟩 GCC9               Pass: 100%/6   | Total:  2h 56m | Avg: 29m 23s | Max: 34m 08s | Hits:   9%/7086  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 08m | Avg: 32m 10s | Max: 35m 13s | Hits:   8%/4724  
      🟩 GCC11              Pass: 100%/7   | Total:  3h 53m | Avg: 33m 24s | Max: 47m 51s | Hits:  25%/8267  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 13m | Avg: 33m 22s | Max: 35m 04s | Hits:   8%/4724  
      🟩 GCC13              Pass: 100%/20  | Total:  6h 33m | Avg: 19m 40s | Max: 32m 57s | Hits:  55%/23620 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 07m | Avg: 42m 20s | Max: 45m 20s | Hits:   9%/3549  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 57m 30s | Avg: 57m 30s | Max: 57m 30s | Hits:   7%/1176  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 03m | Hits:   7%/2352  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  3h 55m | Avg: 39m 10s | Max:  1h 05m | Hits:  53%/7056  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/51  | Total: 22h 42m | Avg: 26m 42s | Max: 33m 43s | Hits:  24%/60180 
      🟩 GCC                Pass: 100%/55  | Total:  1d 00h | Avg: 26m 15s | Max: 47m 51s | Hits:  29%/64953 
      🟩 Intel              Pass: 100%/3   | Total:  2h 07m | Avg: 42m 20s | Max: 45m 20s | Hits:   9%/3549  
      🟩 MSVC               Pass: 100%/9   | Total:  6h 52m | Avg: 45m 53s | Max:  1h 05m | Hits:  37%/10584 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  2d 07h | Avg: 28m 21s | Max:  1h 05m | Hits:  27%/139266
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 04h | Avg: 31m 38s | Max:  1h 05m | Hits:  13%/116850
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 41m | Avg:  9m 12s | Max: 18m 18s | Hits:  99%/12972 
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 52m | Avg: 14m 05s | Max: 16m 14s | Hits:  99%/9444  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  1h 58m | Avg: 39m 36s | Max: 47m 51s | Hits:   9%/3543  
      🟩 90a                Pass: 100%/4   | Total:  1h 17m | Avg: 19m 19s | Max: 20m 07s | Hits:   8%/4724  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 11h 37m | Avg: 23m 15s | Max: 38m 23s | Hits:  29%/35418 
      🟩 14                 Pass: 100%/34  | Total: 17h 09m | Avg: 30m 17s | Max: 57m 30s | Hits:  24%/40122 
      🟩 17                 Pass: 100%/33  | Total: 17h 06m | Avg: 31m 06s | Max:  1h 03m | Hits:  24%/38946 
      🟩 20                 Pass: 100%/21  | Total:  9h 52m | Avg: 28m 11s | Max:  1h 05m | Hits:  33%/24780 
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
CUB
+/- Thrust
CUDA Experimental

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental

🏃‍ Runner counts (total jobs: 249)

# Runner
178 linux-amd64-cpu16
40 linux-amd64-gpu-v100-latest-1
16 linux-arm64-cpu16
15 windows-amd64-cpu16

Copy link
Contributor

github-actions bot commented Jul 9, 2024

🟩 CI finished in 4h 19m: Pass: 100%/249 | Total: 5d 01h | Avg: 29m 17s | Max: 1h 05m | Hits: 44%/248564
  • 🟩 cub: Pass: 100%/131 | Total: 2d 17h | Avg: 30m 08s | Max: 46m 53s | Hits: 65%/109298

    🟩 cpu
      🟩 amd64              Pass: 100%/123 | Total:  2d 13h | Avg: 29m 53s | Max: 46m 53s | Hits:  66%/102474
      🟩 arm64              Pass: 100%/8   | Total:  4h 33m | Avg: 34m 10s | Max: 35m 53s | Hits:  54%/6824  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 30m | Avg: 30m 02s | Max: 46m 53s | Hits:  53%/11583 
      🟩 11.8               Pass: 100%/3   | Total:  2h 14m | Avg: 44m 48s | Max: 46m 00s | Hits:  53%/2559  
      🟩 12.5               Pass: 100%/113 | Total:  2d 08h | Avg: 29m 46s | Max: 46m 46s | Hits:  67%/95156 
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 42m 01s | Avg: 21m 00s | Max: 21m 35s | Hits:  58%/1410  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 30m | Avg: 30m 02s | Max: 46m 53s | Hits:  53%/11583 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 14m | Avg: 44m 48s | Max: 46m 00s | Hits:  53%/2559  
      🟩 nvcc12.5           Pass: 100%/111 | Total:  2d 07h | Avg: 29m 55s | Max: 46m 46s | Hits:  67%/93746 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 42m 01s | Avg: 21m 00s | Max: 21m 35s | Hits:  58%/1410  
      🟩 nvcc               Pass: 100%/129 | Total:  2d 17h | Avg: 30m 17s | Max: 46m 53s | Hits:  65%/107888
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 09m | Avg: 31m 37s | Max: 35m 40s | Hits:  53%/4896  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 43m | Avg: 34m 34s | Max: 35m 14s | Hits:  54%/2565  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 14m | Avg: 33m 39s | Max: 34m 15s | Hits:  54%/3420  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 17s | Max: 33m 55s | Hits:  54%/3420  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 09m | Avg: 32m 26s | Max: 33m 28s | Hits:  54%/3420  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 11m | Avg: 32m 47s | Max: 33m 42s | Hits:  54%/3420  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 27s | Max: 36m 32s | Hits:  54%/3412  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 14m | Avg: 33m 31s | Max: 34m 53s | Hits:  54%/3412  
      🟩 Clang17            Pass: 100%/26  | Total: 10h 38m | Avg: 24m 34s | Max: 34m 02s | Hits:  83%/21882 
      🟩 GCC6               Pass: 100%/2   | Total: 56m 07s | Avg: 28m 03s | Max: 28m 33s | Hits:  53%/1554  
      🟩 GCC7               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 54s | Max: 34m 15s | Hits:  53%/4899  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 55s | Max: 33m 15s | Hits:  53%/4899  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 14m | Avg: 32m 25s | Max: 36m 53s | Hits:  53%/4899  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 20m | Avg: 35m 02s | Max: 36m 59s | Hits:  53%/3420  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 30m | Avg: 38m 37s | Max: 46m 00s | Hits:  53%/5971  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 17m | Avg: 34m 26s | Max: 35m 25s | Hits:  53%/3412  
      🟩 GCC13              Pass: 100%/28  | Total: 11h 09m | Avg: 23m 54s | Max: 35m 53s | Hits:  79%/23884 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 53m | Avg: 37m 56s | Max: 39m 30s | Hits:  53%/2337  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 46m 53s | Avg: 46m 53s | Max: 46m 53s | Hits:  57%/696   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 24m | Avg: 42m 07s | Max: 43m 05s | Hits:  57%/1392  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 12m | Avg: 44m 01s | Max: 46m 46s | Hits:  57%/2088  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/59  | Total:  1d 04h | Avg: 29m 22s | Max: 36m 32s | Hits:  66%/49847 
      🟩 GCC                Pass: 100%/63  | Total:  1d 06h | Avg: 29m 11s | Max: 46m 00s | Hits:  65%/52938 
      🟩 Intel              Pass: 100%/3   | Total:  1h 53m | Avg: 37m 56s | Max: 39m 30s | Hits:  53%/2337  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 23m | Avg: 43m 52s | Max: 46m 53s | Hits:  57%/4176  
    🟩 gpu
      🟩 v100               Pass: 100%/131 | Total:  2d 17h | Avg: 30m 08s | Max: 46m 53s | Hits:  65%/109298
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 06h | Avg: 33m 19s | Max: 46m 53s | Hits:  54%/82002 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 37m | Avg: 19m 44s | Max: 23m 28s | Hits:  99%/6824  
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 12m | Avg: 16m 31s | Max: 20m 45s | Hits:  99%/6824  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 34m | Avg: 19m 17s | Max: 23m 14s | Hits:  99%/6824  
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 25m | Avg: 25m 44s | Max: 31m 17s | Hits:  99%/6824  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 14m | Avg: 44m 48s | Max: 46m 00s | Hits:  53%/2559  
      🟩 90a                Pass: 100%/4   | Total:  1h 13m | Avg: 18m 23s | Max: 19m 05s | Hits:  53%/3412  
    🟩 std
      🟩 11                 Pass: 100%/34  | Total: 16h 34m | Avg: 29m 15s | Max: 46m 00s | Hits:  64%/28571 
      🟩 14                 Pass: 100%/37  | Total: 19h 05m | Avg: 30m 58s | Max: 46m 53s | Hits:  64%/30659 
      🟩 17                 Pass: 100%/36  | Total: 18h 24m | Avg: 30m 40s | Max: 44m 39s | Hits:  64%/29891 
      🟩 20                 Pass: 100%/24  | Total: 11h 44m | Avg: 29m 21s | Max: 46m 46s | Hits:  69%/20177 
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 07h | Avg: 28m 21s | Max: 1h 05m | Hits: 27%/139266

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  2d 03h | Avg: 28m 13s | Max:  1h 05m | Hits:  28%/129822
      🟩 arm64              Pass: 100%/8   | Total:  4h 01m | Avg: 30m 10s | Max: 32m 57s | Hits:   9%/9444  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 00m | Avg: 28m 03s | Max: 57m 30s | Hits:  14%/17705 
      🟩 11.8               Pass: 100%/3   | Total:  1h 58m | Avg: 39m 36s | Max: 47m 51s | Hits:   9%/3543  
      🟩 12.5               Pass: 100%/100 | Total:  1d 22h | Avg: 28m 03s | Max:  1h 05m | Hits:  29%/118018
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 57m 05s | Avg: 28m 32s | Max: 29m 02s | Hits:   8%/2360  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 00m | Avg: 28m 03s | Max: 57m 30s | Hits:  14%/17705 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  1h 58m | Avg: 39m 36s | Max: 47m 51s | Hits:   9%/3543  
      🟩 nvcc12.5           Pass: 100%/98  | Total:  1d 21h | Avg: 28m 03s | Max:  1h 05m | Hits:  30%/115658
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 57m 05s | Avg: 28m 32s | Max: 29m 02s | Hits:   8%/2360  
      🟩 nvcc               Pass: 100%/116 | Total:  2d 06h | Avg: 28m 21s | Max:  1h 05m | Hits:  27%/136906
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 46m | Avg: 27m 46s | Max: 32m 04s | Hits:   9%/7080  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 33m | Avg: 31m 18s | Max: 32m 53s | Hits:   9%/3540  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 01m | Avg: 30m 22s | Max: 33m 11s | Hits:   9%/4720  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 09s | Max: 33m 05s | Hits:   9%/4720  
      🟩 Clang13            Pass: 100%/4   | Total:  1h 57m | Avg: 29m 24s | Max: 30m 34s | Hits:   9%/4720  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 03s | Max: 33m 43s | Hits:   9%/4720  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 01s | Max: 33m 11s | Hits:   9%/4720  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 01m | Avg: 30m 21s | Max: 32m 38s | Hits:   9%/4720  
      🟩 Clang17            Pass: 100%/18  | Total:  6h 16m | Avg: 20m 54s | Max: 32m 36s | Hits:  51%/21240 
      🟩 GCC6               Pass: 100%/2   | Total: 36m 24s | Avg: 18m 12s | Max: 28m 17s | Hits:  53%/2360  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 48m | Avg: 28m 02s | Max: 31m 11s | Hits:   9%/7086  
      🟩 GCC8               Pass: 100%/6   | Total:  2h 53m | Avg: 28m 54s | Max: 33m 18s | Hits:   9%/7086  
      🟩 GCC9               Pass: 100%/6   | Total:  2h 56m | Avg: 29m 23s | Max: 34m 08s | Hits:   9%/7086  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 08m | Avg: 32m 10s | Max: 35m 13s | Hits:   8%/4724  
      🟩 GCC11              Pass: 100%/7   | Total:  3h 53m | Avg: 33m 24s | Max: 47m 51s | Hits:  25%/8267  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 13m | Avg: 33m 22s | Max: 35m 04s | Hits:   8%/4724  
      🟩 GCC13              Pass: 100%/20  | Total:  6h 33m | Avg: 19m 40s | Max: 32m 57s | Hits:  55%/23620 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 07m | Avg: 42m 20s | Max: 45m 20s | Hits:   9%/3549  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 57m 30s | Avg: 57m 30s | Max: 57m 30s | Hits:   7%/1176  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 03m | Hits:   7%/2352  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  3h 55m | Avg: 39m 10s | Max:  1h 05m | Hits:  53%/7056  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/51  | Total: 22h 42m | Avg: 26m 42s | Max: 33m 43s | Hits:  24%/60180 
      🟩 GCC                Pass: 100%/55  | Total:  1d 00h | Avg: 26m 15s | Max: 47m 51s | Hits:  29%/64953 
      🟩 Intel              Pass: 100%/3   | Total:  2h 07m | Avg: 42m 20s | Max: 45m 20s | Hits:   9%/3549  
      🟩 MSVC               Pass: 100%/9   | Total:  6h 52m | Avg: 45m 53s | Max:  1h 05m | Hits:  37%/10584 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  2d 07h | Avg: 28m 21s | Max:  1h 05m | Hits:  27%/139266
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 04h | Avg: 31m 38s | Max:  1h 05m | Hits:  13%/116850
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 41m | Avg:  9m 12s | Max: 18m 18s | Hits:  99%/12972 
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 52m | Avg: 14m 05s | Max: 16m 14s | Hits:  99%/9444  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  1h 58m | Avg: 39m 36s | Max: 47m 51s | Hits:   9%/3543  
      🟩 90a                Pass: 100%/4   | Total:  1h 17m | Avg: 19m 19s | Max: 20m 07s | Hits:   8%/4724  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 11h 37m | Avg: 23m 15s | Max: 38m 23s | Hits:  29%/35418 
      🟩 14                 Pass: 100%/34  | Total: 17h 09m | Avg: 30m 17s | Max: 57m 30s | Hits:  24%/40122 
      🟩 17                 Pass: 100%/33  | Total: 17h 06m | Avg: 31m 06s | Max:  1h 03m | Hits:  24%/38946 
      🟩 20                 Pass: 100%/21  | Total:  9h 52m | Avg: 28m 11s | Max:  1h 05m | Hits:  33%/24780 
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
CUB
+/- Thrust
CUDA Experimental

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental

🏃‍ Runner counts (total jobs: 249)

# Runner
178 linux-amd64-cpu16
40 linux-amd64-gpu-v100-latest-1
16 linux-arm64-cpu16
15 windows-amd64-cpu16

Comment on lines -61 to -68
template <typename InputIterator, typename BinaryFunction, typename OutputIterator = void>
template <typename InputIterator, typename BinaryFunction, typename SFINAE = void>
struct partial_sum_type
: thrust::detail::eval_if<thrust::detail::has_result_type<BinaryFunction>::value,
thrust::detail::result_type<BinaryFunction>,
thrust::detail::eval_if<thrust::detail::is_output_iterator<OutputIterator>::value,
thrust::iterator_value<InputIterator>,
thrust::iterator_value<OutputIterator>>>
{};
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The primary template was never used, since partial_sum_type is always instantiated with two types instead and never with three.

@elstehle elstehle self-requested a review July 16, 2024 11:30
Copy link
Contributor

🟨 CI finished in 4h 49m: Pass: 99%/250 | Total: 5d 02h | Avg: 29m 17s | Max: 1h 02m | Hits: 43%/247363
  • 🟨 cub: Pass: 99%/131 | Total: 2d 18h | Avg: 30m 16s | Max: 47m 39s | Hits: 65%/108451

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  99%/123 | Total:  2d 13h | Avg: 29m 56s | Max: 47m 39s | Hits:  66%/101627
      🟩 arm64              Pass: 100%/8   | Total:  4h 42m | Avg: 35m 15s | Max: 38m 06s | Hits:  54%/6824  
    🔍 ctk: 12.5 🔍
      🟩 11.1               Pass: 100%/15  | Total:  7h 33m | Avg: 30m 15s | Max: 47m 15s | Hits:  53%/11583 
      🟩 11.8               Pass: 100%/3   | Total:  2h 19m | Avg: 46m 22s | Max: 47m 39s | Hits:  53%/2559  
      🔍 12.5               Pass:  99%/113 | Total:  2d 08h | Avg: 29m 50s | Max: 45m 47s | Hits:  67%/94309 
    🔍 cudacxx: nvcc12.5 🔍
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 40m 54s | Avg: 20m 27s | Max: 21m 21s | Hits:  58%/1410  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 33m | Avg: 30m 15s | Max: 47m 15s | Hits:  53%/11583 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 19m | Avg: 46m 22s | Max: 47m 39s | Hits:  53%/2559  
      🔍 nvcc12.5           Pass:  99%/111 | Total:  2d 07h | Avg: 30m 00s | Max: 45m 47s | Hits:  67%/92899 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 40m 54s | Avg: 20m 27s | Max: 21m 21s | Hits:  58%/1410  
      🔍 nvcc               Pass:  99%/129 | Total:  2d 17h | Avg: 30m 25s | Max: 47m 39s | Hits:  65%/107041
    🔍 cxx: Clang17 🔍
      🟩 Clang9             Pass: 100%/6   | Total:  3h 05m | Avg: 30m 50s | Max: 34m 55s | Hits:  53%/4896  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 43m | Avg: 34m 35s | Max: 35m 13s | Hits:  54%/2565  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 18m | Avg: 34m 39s | Max: 37m 05s | Hits:  54%/3420  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 18s | Max: 34m 51s | Hits:  54%/3420  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 23s | Max: 36m 26s | Hits:  54%/3420  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 19m | Avg: 34m 47s | Max: 35m 45s | Hits:  54%/3420  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 59s | Max: 37m 05s | Hits:  54%/3412  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 25m | Avg: 36m 18s | Max: 37m 46s | Hits:  54%/3412  
      🔍 Clang17            Pass:  96%/26  | Total:  9h 53m | Avg: 22m 49s | Max: 37m 37s | Hits:  82%/21029 
      🟩 GCC6               Pass: 100%/2   | Total:  1h 00m | Avg: 30m 11s | Max: 31m 27s | Hits:  53%/1554  
      🟩 GCC7               Pass: 100%/6   | Total:  3h 04m | Avg: 30m 40s | Max: 33m 06s | Hits:  53%/4899  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 07m | Avg: 31m 11s | Max: 34m 23s | Hits:  53%/4899  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 20m | Avg: 33m 28s | Max: 36m 32s | Hits:  53%/4899  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 26m | Avg: 36m 32s | Max: 39m 22s | Hits:  53%/3420  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 38m | Avg: 39m 50s | Max: 47m 39s | Hits:  53%/5971  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 20m | Avg: 35m 12s | Max: 36m 28s | Hits:  53%/3412  
      🟩 GCC13              Pass: 100%/28  | Total: 11h 04m | Avg: 23m 44s | Max: 38m 06s | Hits:  79%/23884 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 55m | Avg: 38m 37s | Max: 39m 08s | Hits:  53%/2343  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 15s | Avg: 47m 15s | Max: 47m 15s | Hits:  57%/696   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 27m | Avg: 43m 36s | Max: 45m 47s | Hits:  57%/1392  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 12m | Avg: 44m 02s | Max: 45m 42s | Hits:  57%/2088  
    🔍 cxx_family: Clang 🔍
      🔍 Clang              Pass:  98%/59  | Total:  1d 04h | Avg: 29m 09s | Max: 37m 46s | Hits:  66%/48994 
      🟩 GCC                Pass: 100%/63  | Total:  1d 07h | Avg: 29m 34s | Max: 47m 39s | Hits:  65%/52938 
      🟩 Intel              Pass: 100%/3   | Total:  1h 55m | Avg: 38m 37s | Max: 39m 08s | Hits:  53%/2343  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 26m | Avg: 44m 26s | Max: 47m 15s | Hits:  57%/4176  
    🔍 jobs: TestGPU 🔍
      🟩 Build              Pass: 100%/99  | Total:  2d 08h | Avg: 34m 12s | Max: 47m 39s | Hits:  54%/82008 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 16m | Avg: 17m 07s | Max: 20m 00s | Hits:  99%/6824  
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 01m | Avg: 15m 12s | Max: 17m 32s | Hits:  99%/6824  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 14m | Avg: 16m 45s | Max: 20m 03s | Hits:  99%/6824  
      🔍 TestGPU            Pass:  87%/8   | Total:  3h 06m | Avg: 23m 21s | Max: 28m 56s | Hits:  99%/5971  
    🔍 std: 11 🔍
      🔍 11                 Pass:  97%/34  | Total: 16h 22m | Avg: 28m 53s | Max: 44m 28s | Hits:  63%/27720 
      🟩 14                 Pass: 100%/37  | Total: 19h 33m | Avg: 31m 43s | Max: 47m 39s | Hits:  64%/30661 
      🟩 17                 Pass: 100%/36  | Total: 18h 31m | Avg: 30m 52s | Max: 46m 59s | Hits:  64%/29893 
      🟩 20                 Pass: 100%/24  | Total: 11h 37m | Avg: 29m 04s | Max: 45m 42s | Hits:  69%/20177 
    🟨 gpu
      🟨 v100               Pass:  99%/131 | Total:  2d 18h | Avg: 30m 16s | Max: 47m 39s | Hits:  65%/108451
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 19m | Avg: 46m 22s | Max: 47m 39s | Hits:  53%/2559  
      🟩 90a                Pass: 100%/4   | Total:  1h 13m | Avg: 18m 28s | Max: 19m 46s | Hits:  53%/3412  
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 07h | Avg: 28m 20s | Max: 1h 02m | Hits: 26%/138912

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  2d 03h | Avg: 28m 15s | Max:  1h 02m | Hits:  28%/129492
      🟩 arm64              Pass: 100%/8   | Total:  3h 57m | Avg: 29m 42s | Max: 34m 21s | Hits:   9%/9420  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 07m | Avg: 28m 31s | Max: 55m 16s | Hits:   9%/17660 
      🟩 11.8               Pass: 100%/3   | Total:  1h 46m | Avg: 35m 23s | Max: 37m 50s | Hits:  59%/3534  
      🟩 12.5               Pass: 100%/100 | Total:  1d 22h | Avg: 28m 06s | Max:  1h 02m | Hits:  28%/117718
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 57m 43s | Avg: 28m 51s | Max: 29m 10s | Hits:   8%/2354  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 07m | Avg: 28m 31s | Max: 55m 16s | Hits:   9%/17660 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  1h 46m | Avg: 35m 23s | Max: 37m 50s | Hits:  59%/3534  
      🟩 nvcc12.5           Pass: 100%/98  | Total:  1d 21h | Avg: 28m 05s | Max:  1h 02m | Hits:  29%/115364
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 57m 43s | Avg: 28m 51s | Max: 29m 10s | Hits:   8%/2354  
      🟩 nvcc               Pass: 100%/116 | Total:  2d 06h | Avg: 28m 20s | Max:  1h 02m | Hits:  27%/136558
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 46m | Avg: 27m 48s | Max: 30m 59s | Hits:   9%/7062  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 32m | Avg: 30m 41s | Max: 34m 05s | Hits:   9%/3531  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 06s | Max: 31m 19s | Hits:   9%/4708  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 02s | Max: 31m 14s | Hits:   9%/4708  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 08s | Max: 33m 24s | Hits:   9%/4708  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 02m | Avg: 30m 35s | Max: 34m 48s | Hits:   9%/4708  
      🟩 Clang15            Pass: 100%/4   | Total:  1h 59m | Avg: 29m 54s | Max: 32m 13s | Hits:   9%/4708  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 03m | Avg: 30m 46s | Max: 35m 59s | Hits:   9%/4708  
      🟩 Clang17            Pass: 100%/18  | Total:  6h 17m | Avg: 20m 58s | Max: 34m 21s | Hits:  51%/21186 
      🟩 GCC6               Pass: 100%/2   | Total: 50m 27s | Avg: 25m 13s | Max: 26m 59s | Hits:   9%/2354  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 46m | Avg: 27m 41s | Max: 35m 02s | Hits:   9%/7068  
      🟩 GCC8               Pass: 100%/6   | Total:  2h 51m | Avg: 28m 32s | Max: 34m 24s | Hits:   9%/7068  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 03m | Avg: 30m 34s | Max: 36m 21s | Hits:   9%/7068  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 10m | Avg: 32m 38s | Max: 35m 20s | Hits:   9%/4712  
      🟩 GCC11              Pass: 100%/7   | Total:  3h 48m | Avg: 32m 42s | Max: 37m 50s | Hits:  30%/8246  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 17m | Avg: 34m 23s | Max: 39m 47s | Hits:   9%/4712  
      🟩 GCC13              Pass: 100%/20  | Total:  6h 24m | Avg: 19m 14s | Max: 32m 13s | Hits:  55%/23560 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 55m | Avg: 38m 21s | Max: 41m 37s | Hits:   9%/3540  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 55m 16s | Avg: 55m 16s | Max: 55m 16s | Hits:   7%/1173  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 02m | Hits:   7%/2346  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  3h 54m | Avg: 39m 02s | Max:  1h 00m | Hits:  53%/7038  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/51  | Total: 22h 46m | Avg: 26m 47s | Max: 35m 59s | Hits:  24%/60027 
      🟩 GCC                Pass: 100%/55  | Total:  1d 00h | Avg: 26m 25s | Max: 39m 47s | Hits:  28%/64788 
      🟩 Intel              Pass: 100%/3   | Total:  1h 55m | Avg: 38m 21s | Max: 41m 37s | Hits:   9%/3540  
      🟩 MSVC               Pass: 100%/9   | Total:  6h 50m | Avg: 45m 36s | Max:  1h 02m | Hits:  37%/10557 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  2d 07h | Avg: 28m 20s | Max:  1h 02m | Hits:  26%/138912
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 04h | Avg: 31m 41s | Max:  1h 02m | Hits:  13%/116553
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 44m | Avg:  9m 30s | Max: 18m 58s | Hits:  99%/12939 
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 43m | Avg: 12m 56s | Max: 14m 43s | Hits:  99%/9420  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  1h 46m | Avg: 35m 23s | Max: 37m 50s | Hits:  59%/3534  
      🟩 90a                Pass: 100%/4   | Total:  1h 16m | Avg: 19m 12s | Max: 21m 02s | Hits:   9%/4712  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 11h 55m | Avg: 23m 51s | Max: 33m 17s | Hits:  26%/35328 
      🟩 14                 Pass: 100%/34  | Total: 17h 08m | Avg: 30m 14s | Max: 58m 07s | Hits:  24%/40020 
      🟩 17                 Pass: 100%/33  | Total: 16h 43m | Avg: 30m 25s | Max:  1h 02m | Hits:  25%/38847 
      🟩 20                 Pass: 100%/21  | Total:  9h 57m | Avg: 28m 27s | Max:  1h 00m | Hits:  33%/24717 
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 ctk
      🟩 12.5               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    

👃 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: 250)

# Runner
178 linux-amd64-cpu16
41 linux-amd64-gpu-v100-latest-1
16 linux-arm64-cpu16
15 windows-amd64-cpu16

auto-merge was automatically disabled July 16, 2024 17:32

Pull Request is not mergeable

Copy link
Contributor

🟩 CI finished in 5h 33m: Pass: 100%/250 | Total: 5d 02h | Avg: 29m 23s | Max: 1h 02m | Hits: 43%/248216
  • 🟩 cub: Pass: 100%/131 | Total: 2d 18h | Avg: 30m 27s | Max: 47m 39s | Hits: 65%/109304

    🟩 cpu
      🟩 amd64              Pass: 100%/123 | Total:  2d 13h | Avg: 30m 08s | Max: 47m 39s | Hits:  66%/102480
      🟩 arm64              Pass: 100%/8   | Total:  4h 42m | Avg: 35m 15s | Max: 38m 06s | Hits:  54%/6824  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 33m | Avg: 30m 15s | Max: 47m 15s | Hits:  53%/11583 
      🟩 11.8               Pass: 100%/3   | Total:  2h 19m | Avg: 46m 22s | Max: 47m 39s | Hits:  53%/2559  
      🟩 12.5               Pass: 100%/113 | Total:  2d 08h | Avg: 30m 03s | Max: 45m 47s | Hits:  67%/95162 
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 40m 54s | Avg: 20m 27s | Max: 21m 21s | Hits:  58%/1410  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 33m | Avg: 30m 15s | Max: 47m 15s | Hits:  53%/11583 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 19m | Avg: 46m 22s | Max: 47m 39s | Hits:  53%/2559  
      🟩 nvcc12.5           Pass: 100%/111 | Total:  2d 07h | Avg: 30m 14s | Max: 45m 47s | Hits:  67%/93752 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 40m 54s | Avg: 20m 27s | Max: 21m 21s | Hits:  58%/1410  
      🟩 nvcc               Pass: 100%/129 | Total:  2d 17h | Avg: 30m 36s | Max: 47m 39s | Hits:  65%/107894
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 05m | Avg: 30m 50s | Max: 34m 55s | Hits:  53%/4896  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 43m | Avg: 34m 35s | Max: 35m 13s | Hits:  54%/2565  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 18m | Avg: 34m 39s | Max: 37m 05s | Hits:  54%/3420  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 18s | Max: 34m 51s | Hits:  54%/3420  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 23s | Max: 36m 26s | Hits:  54%/3420  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 19m | Avg: 34m 47s | Max: 35m 45s | Hits:  54%/3420  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 59s | Max: 37m 05s | Hits:  54%/3412  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 25m | Avg: 36m 18s | Max: 37m 46s | Hits:  54%/3412  
      🟩 Clang17            Pass: 100%/26  | Total: 10h 18m | Avg: 23m 46s | Max: 37m 37s | Hits:  83%/21882 
      🟩 GCC6               Pass: 100%/2   | Total:  1h 00m | Avg: 30m 11s | Max: 31m 27s | Hits:  53%/1554  
      🟩 GCC7               Pass: 100%/6   | Total:  3h 04m | Avg: 30m 40s | Max: 33m 06s | Hits:  53%/4899  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 07m | Avg: 31m 11s | Max: 34m 23s | Hits:  53%/4899  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 20m | Avg: 33m 28s | Max: 36m 32s | Hits:  53%/4899  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 26m | Avg: 36m 32s | Max: 39m 22s | Hits:  53%/3420  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 38m | Avg: 39m 50s | Max: 47m 39s | Hits:  53%/5971  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 20m | Avg: 35m 12s | Max: 36m 28s | Hits:  53%/3412  
      🟩 GCC13              Pass: 100%/28  | Total: 11h 04m | Avg: 23m 44s | Max: 38m 06s | Hits:  79%/23884 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 55m | Avg: 38m 37s | Max: 39m 08s | Hits:  53%/2343  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 15s | Avg: 47m 15s | Max: 47m 15s | Hits:  57%/696   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 27m | Avg: 43m 36s | Max: 45m 47s | Hits:  57%/1392  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 12m | Avg: 44m 02s | Max: 45m 42s | Hits:  57%/2088  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/59  | Total:  1d 05h | Avg: 29m 34s | Max: 37m 46s | Hits:  66%/49847 
      🟩 GCC                Pass: 100%/63  | Total:  1d 07h | Avg: 29m 34s | Max: 47m 39s | Hits:  65%/52938 
      🟩 Intel              Pass: 100%/3   | Total:  1h 55m | Avg: 38m 37s | Max: 39m 08s | Hits:  53%/2343  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 26m | Avg: 44m 26s | Max: 47m 15s | Hits:  57%/4176  
    🟩 gpu
      🟩 v100               Pass: 100%/131 | Total:  2d 18h | Avg: 30m 27s | Max: 47m 39s | Hits:  65%/109304
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 08h | Avg: 34m 12s | Max: 47m 39s | Hits:  54%/82008 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 16m | Avg: 17m 07s | Max: 20m 00s | Hits:  99%/6824  
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 01m | Avg: 15m 12s | Max: 17m 32s | Hits:  99%/6824  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 14m | Avg: 16m 45s | Max: 20m 03s | Hits:  99%/6824  
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 31m | Avg: 26m 28s | Max: 28m 56s | Hits:  99%/6824  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 19m | Avg: 46m 22s | Max: 47m 39s | Hits:  53%/2559  
      🟩 90a                Pass: 100%/4   | Total:  1h 13m | Avg: 18m 28s | Max: 19m 46s | Hits:  53%/3412  
    🟩 std
      🟩 11                 Pass: 100%/34  | Total: 16h 47m | Avg: 29m 37s | Max: 44m 28s | Hits:  64%/28573 
      🟩 14                 Pass: 100%/37  | Total: 19h 33m | Avg: 31m 43s | Max: 47m 39s | Hits:  64%/30661 
      🟩 17                 Pass: 100%/36  | Total: 18h 31m | Avg: 30m 52s | Max: 46m 59s | Hits:  64%/29893 
      🟩 20                 Pass: 100%/24  | Total: 11h 37m | Avg: 29m 04s | Max: 45m 42s | Hits:  69%/20177 
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 07h | Avg: 28m 20s | Max: 1h 02m | Hits: 26%/138912

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  2d 03h | Avg: 28m 15s | Max:  1h 02m | Hits:  28%/129492
      🟩 arm64              Pass: 100%/8   | Total:  3h 57m | Avg: 29m 42s | Max: 34m 21s | Hits:   9%/9420  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 07m | Avg: 28m 31s | Max: 55m 16s | Hits:   9%/17660 
      🟩 11.8               Pass: 100%/3   | Total:  1h 46m | Avg: 35m 23s | Max: 37m 50s | Hits:  59%/3534  
      🟩 12.5               Pass: 100%/100 | Total:  1d 22h | Avg: 28m 06s | Max:  1h 02m | Hits:  28%/117718
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 57m 43s | Avg: 28m 51s | Max: 29m 10s | Hits:   8%/2354  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 07m | Avg: 28m 31s | Max: 55m 16s | Hits:   9%/17660 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  1h 46m | Avg: 35m 23s | Max: 37m 50s | Hits:  59%/3534  
      🟩 nvcc12.5           Pass: 100%/98  | Total:  1d 21h | Avg: 28m 05s | Max:  1h 02m | Hits:  29%/115364
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 57m 43s | Avg: 28m 51s | Max: 29m 10s | Hits:   8%/2354  
      🟩 nvcc               Pass: 100%/116 | Total:  2d 06h | Avg: 28m 20s | Max:  1h 02m | Hits:  27%/136558
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 46m | Avg: 27m 48s | Max: 30m 59s | Hits:   9%/7062  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 32m | Avg: 30m 41s | Max: 34m 05s | Hits:   9%/3531  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 06s | Max: 31m 19s | Hits:   9%/4708  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 00m | Avg: 30m 02s | Max: 31m 14s | Hits:   9%/4708  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 08s | Max: 33m 24s | Hits:   9%/4708  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 02m | Avg: 30m 35s | Max: 34m 48s | Hits:   9%/4708  
      🟩 Clang15            Pass: 100%/4   | Total:  1h 59m | Avg: 29m 54s | Max: 32m 13s | Hits:   9%/4708  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 03m | Avg: 30m 46s | Max: 35m 59s | Hits:   9%/4708  
      🟩 Clang17            Pass: 100%/18  | Total:  6h 17m | Avg: 20m 58s | Max: 34m 21s | Hits:  51%/21186 
      🟩 GCC6               Pass: 100%/2   | Total: 50m 27s | Avg: 25m 13s | Max: 26m 59s | Hits:   9%/2354  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 46m | Avg: 27m 41s | Max: 35m 02s | Hits:   9%/7068  
      🟩 GCC8               Pass: 100%/6   | Total:  2h 51m | Avg: 28m 32s | Max: 34m 24s | Hits:   9%/7068  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 03m | Avg: 30m 34s | Max: 36m 21s | Hits:   9%/7068  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 10m | Avg: 32m 38s | Max: 35m 20s | Hits:   9%/4712  
      🟩 GCC11              Pass: 100%/7   | Total:  3h 48m | Avg: 32m 42s | Max: 37m 50s | Hits:  30%/8246  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 17m | Avg: 34m 23s | Max: 39m 47s | Hits:   9%/4712  
      🟩 GCC13              Pass: 100%/20  | Total:  6h 24m | Avg: 19m 14s | Max: 32m 13s | Hits:  55%/23560 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 55m | Avg: 38m 21s | Max: 41m 37s | Hits:   9%/3540  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 55m 16s | Avg: 55m 16s | Max: 55m 16s | Hits:   7%/1173  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 02m | Hits:   7%/2346  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  3h 54m | Avg: 39m 02s | Max:  1h 00m | Hits:  53%/7038  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/51  | Total: 22h 46m | Avg: 26m 47s | Max: 35m 59s | Hits:  24%/60027 
      🟩 GCC                Pass: 100%/55  | Total:  1d 00h | Avg: 26m 25s | Max: 39m 47s | Hits:  28%/64788 
      🟩 Intel              Pass: 100%/3   | Total:  1h 55m | Avg: 38m 21s | Max: 41m 37s | Hits:   9%/3540  
      🟩 MSVC               Pass: 100%/9   | Total:  6h 50m | Avg: 45m 36s | Max:  1h 02m | Hits:  37%/10557 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  2d 07h | Avg: 28m 20s | Max:  1h 02m | Hits:  26%/138912
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 04h | Avg: 31m 41s | Max:  1h 02m | Hits:  13%/116553
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 44m | Avg:  9m 30s | Max: 18m 58s | Hits:  99%/12939 
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 43m | Avg: 12m 56s | Max: 14m 43s | Hits:  99%/9420  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  1h 46m | Avg: 35m 23s | Max: 37m 50s | Hits:  59%/3534  
      🟩 90a                Pass: 100%/4   | Total:  1h 16m | Avg: 19m 12s | Max: 21m 02s | Hits:   9%/4712  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 11h 55m | Avg: 23m 51s | Max: 33m 17s | Hits:  26%/35328 
      🟩 14                 Pass: 100%/34  | Total: 17h 08m | Avg: 30m 14s | Max: 58m 07s | Hits:  24%/40020 
      🟩 17                 Pass: 100%/33  | Total: 16h 43m | Avg: 30m 25s | Max:  1h 02m | Hits:  25%/38847 
      🟩 20                 Pass: 100%/21  | Total:  9h 57m | Avg: 28m 27s | Max:  1h 00m | Hits:  33%/24717 
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 ctk
      🟩 12.5               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
    

👃 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: 250)

# Runner
178 linux-amd64-cpu16
41 linux-amd64-gpu-v100-latest-1
16 linux-arm64-cpu16
15 windows-amd64-cpu16

@bernhardmgruber bernhardmgruber merged commit 99e7d60 into NVIDIA:main Jul 16, 2024
262 checks passed
@bernhardmgruber bernhardmgruber deleted the voidt branch July 16, 2024 18:18
pciolkosz pushed a commit to pciolkosz/cccl that referenced this pull request Jul 17, 2024
* Simplify Thrust's void_t
* Simplify result_of_adaptable_function, so it does not rely on has_result_type
* Simplify partial_sum_type
* Remove obsolete function traits
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
thrust For all items related to Thrust.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants