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

Replace typedef by alias declarations in Thrust #1915

Merged
merged 1 commit into from
Jul 1, 2024

Conversation

bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Jun 24, 2024

This PR replaces all occurences of typedef (except a few comments on the math functors) by alias declarations in Thrust.

This was done using a combination of:

  • clang-tidy modernize-use-using
  • regex replace: "typedef ([\w<>,:\s*&+:[].]+)\s+([\w_]+);" by "using $2 = $1;"
  • manual search and edits

Fixes a part of: #1747

@bernhardmgruber bernhardmgruber added the thrust For all items related to Thrust. label Jun 24, 2024
Copy link
Contributor

🟨 CI finished in 4h 49m: Pass: 98%/249 | Total: 5d 01h | Avg: 29m 23s | Max: 1h 06m | Hits: 38%/245031
  • 🟨 cub: Pass: 96%/131 | Total: 2d 17h | Avg: 29m 53s | Max: 50m 10s | Hits: 58%/105765

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  96%/123 | Total:  2d 12h | Avg: 29m 38s | Max: 50m 10s | Hits:  59%/98949 
      🟩 arm64              Pass: 100%/8   | Total:  4h 29m | Avg: 33m 41s | Max: 35m 04s | Hits:  46%/6816  
    🔍 ctk: 12.4 🔍
      🟩 11.1               Pass: 100%/15  | Total:  6h 59m | Avg: 27m 59s | Max: 47m 16s | Hits:  45%/11568 
      🟩 11.8               Pass: 100%/3   | Total:  2h 17m | Avg: 45m 48s | Max: 50m 10s | Hits:  46%/2556  
      🔍 12.4               Pass:  96%/113 | Total:  2d 07h | Avg: 29m 43s | Max: 47m 01s | Hits:  60%/91641 
    🔍 cudacxx: nvcc12.4 🔍
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 41m 45s | Avg: 20m 52s | Max: 21m 12s | Hits:  49%/1408  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  6h 59m | Avg: 27m 59s | Max: 47m 16s | Hits:  45%/11568 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 17m | Avg: 45m 48s | Max: 50m 10s | Hits:  46%/2556  
      🔍 nvcc12.4           Pass:  96%/111 | Total:  2d 07h | Avg: 29m 52s | Max: 47m 01s | Hits:  60%/90233 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 41m 45s | Avg: 20m 52s | Max: 21m 12s | Hits:  49%/1408  
      🔍 nvcc               Pass:  96%/129 | Total:  2d 16h | Avg: 30m 01s | Max: 50m 10s | Hits:  58%/104357
    🟨 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 01m | Avg: 30m 19s | Max: 34m 14s | Hits:  45%/4890  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 49m | Avg: 36m 29s | Max: 37m 10s | Hits:  46%/2562  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 20m | Avg: 35m 14s | Max: 38m 31s | Hits:  46%/3416  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 49s | Max: 35m 59s | Hits:  46%/3416  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 16s | Max: 37m 57s | Hits:  46%/3416  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 12m | Avg: 33m 09s | Max: 36m 39s | Hits:  46%/3416  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 19m | Avg: 34m 59s | Max: 39m 26s | Hits:  46%/3408  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 48s | Max: 38m 00s | Hits:  46%/3408  
      🟨 Clang17            Pass:  92%/26  | Total: 10h 09m | Avg: 23m 26s | Max: 37m 31s | Hits:  78%/20152 
      🟩 GCC6               Pass: 100%/2   | Total: 55m 09s | Avg: 27m 34s | Max: 29m 35s | Hits:  44%/1552  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 55m | Avg: 29m 13s | Max: 35m 01s | Hits:  45%/4893  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 06m | Avg: 31m 09s | Max: 36m 09s | Hits:  45%/4893  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 55s | Max: 35m 43s | Hits:  45%/4893  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 23m | Avg: 35m 47s | Max: 39m 05s | Hits:  46%/3416  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 32m | Avg: 38m 59s | Max: 50m 10s | Hits:  46%/5964  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 23m | Avg: 35m 52s | Max: 37m 19s | Hits:  46%/3408  
      🟨 GCC13              Pass:  92%/28  | Total: 10h 44m | Avg: 23m 00s | Max: 39m 45s | Hits:  74%/22152 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 48m | Avg: 36m 03s | Max: 38m 09s | Hits:  45%/2340  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 16s | Avg: 47m 16s | Max: 47m 16s | Hits:  47%/695   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 26m | Avg: 43m 29s | Max: 45m 15s | Hits:  47%/1390  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 16m | Avg: 45m 35s | Max: 47m 01s | Hits:  47%/2085  
    🟨 cxx_family
      🟨 Clang              Pass:  96%/59  | Total:  1d 04h | Avg: 29m 19s | Max: 39m 26s | Hits:  59%/48084 
      🟨 GCC                Pass:  96%/63  | Total:  1d 06h | Avg: 28m 40s | Max: 50m 10s | Hits:  58%/51171 
      🟩 Intel              Pass: 100%/3   | Total:  1h 48m | Avg: 36m 03s | Max: 38m 09s | Hits:  45%/2340  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 31m | Avg: 45m 10s | Max: 47m 16s | Hits:  47%/4170  
    🟨 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 07h | Avg: 33m 41s | Max: 50m 10s | Hits:  46%/81909 
      🟨 DeviceLaunch       Pass:  87%/8   | Total:  2h 22m | Avg: 17m 45s | Max: 23m 21s | Hits:  99%/5964  
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 13m | Avg: 16m 39s | Max: 19m 56s | Hits:  99%/6816  
      🟨 HostLaunch         Pass:  87%/8   | Total:  2h 20m | Avg: 17m 30s | Max: 23m 42s | Hits:  99%/5964  
      🟨 TestGPU            Pass:  75%/8   | Total:  2h 45m | Avg: 20m 41s | Max: 30m 05s | Hits:  99%/5112  
    🟨 std
      🟨 11                 Pass:  97%/34  | Total: 16h 21m | Avg: 28m 51s | Max: 42m 47s | Hits:  57%/27687 
      🟩 14                 Pass: 100%/37  | Total: 19h 25m | Avg: 31m 29s | Max: 50m 10s | Hits:  58%/30624 
      🟩 17                 Pass: 100%/36  | Total: 18h 30m | Avg: 30m 51s | Max: 44m 31s | Hits:  58%/29857 
      🟨 20                 Pass:  87%/24  | Total: 10h 59m | Avg: 27m 28s | Max: 47m 01s | Hits:  59%/17597 
    🟨 gpu
      🟨 v100               Pass:  96%/131 | Total:  2d 17h | Avg: 29m 53s | Max: 50m 10s | Hits:  58%/105765
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 17m | Avg: 45m 48s | Max: 50m 10s | Hits:  46%/2556  
      🟩 90a                Pass: 100%/4   | Total:  1h 19m | Avg: 19m 53s | Max: 20m 50s | Hits:  46%/3408  
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 08h | Avg: 28m 49s | Max: 1h 06m | Hits: 23%/139266

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

@bernhardmgruber bernhardmgruber marked this pull request as ready for review June 25, 2024 08:51
@bernhardmgruber bernhardmgruber requested review from a team as code owners June 25, 2024 08:51
Copy link
Contributor

🟩 CI finished in 12h 59m: Pass: 100%/249 | Total: 5d 02h | Avg: 29m 35s | Max: 1h 06m | Hits: 39%/248439
  • 🟩 cub: Pass: 100%/131 | Total: 2d 18h | Avg: 30m 17s | Max: 47m 16s | Hits: 59%/109173

    🟩 cpu
      🟩 amd64              Pass: 100%/123 | Total:  2d 13h | Avg: 30m 04s | Max: 47m 16s | Hits:  60%/102357
      🟩 arm64              Pass: 100%/8   | Total:  4h 29m | Avg: 33m 41s | Max: 35m 04s | Hits:  46%/6816  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  6h 59m | Avg: 27m 59s | Max: 47m 16s | Hits:  45%/11568 
      🟩 11.8               Pass: 100%/3   | Total:  2h 10m | Avg: 43m 37s | Max: 44m 29s | Hits:  50%/2556  
      🟩 12.4               Pass: 100%/113 | Total:  2d 08h | Avg: 30m 14s | Max: 47m 01s | Hits:  61%/95049 
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 41m 45s | Avg: 20m 52s | Max: 21m 12s | Hits:  49%/1408  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  6h 59m | Avg: 27m 59s | Max: 47m 16s | Hits:  45%/11568 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 10m | Avg: 43m 37s | Max: 44m 29s | Hits:  50%/2556  
      🟩 nvcc12.4           Pass: 100%/111 | Total:  2d 08h | Avg: 30m 24s | Max: 47m 01s | Hits:  61%/93641 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 41m 45s | Avg: 20m 52s | Max: 21m 12s | Hits:  49%/1408  
      🟩 nvcc               Pass: 100%/129 | Total:  2d 17h | Avg: 30m 26s | Max: 47m 16s | Hits:  59%/107765
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 01m | Avg: 30m 19s | Max: 34m 14s | Hits:  45%/4890  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 49m | Avg: 36m 29s | Max: 37m 10s | Hits:  46%/2562  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 20m | Avg: 35m 14s | Max: 38m 31s | Hits:  46%/3416  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 49s | Max: 35m 59s | Hits:  46%/3416  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 16s | Max: 37m 57s | Hits:  46%/3416  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 12m | Avg: 33m 09s | Max: 36m 39s | Hits:  46%/3416  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 19m | Avg: 34m 59s | Max: 39m 26s | Hits:  46%/3408  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 48s | Max: 38m 00s | Hits:  46%/3408  
      🟩 Clang17            Pass: 100%/26  | Total: 10h 38m | Avg: 24m 34s | Max: 37m 31s | Hits:  80%/21856 
      🟩 GCC6               Pass: 100%/2   | Total: 55m 09s | Avg: 27m 34s | Max: 29m 35s | Hits:  44%/1552  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 55m | Avg: 29m 13s | Max: 35m 01s | Hits:  45%/4893  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 06m | Avg: 31m 09s | Max: 36m 09s | Hits:  45%/4893  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 55s | Max: 35m 43s | Hits:  45%/4893  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 23m | Avg: 35m 47s | Max: 39m 05s | Hits:  46%/3416  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 26m | Avg: 38m 03s | Max: 44m 29s | Hits:  48%/5964  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 23m | Avg: 35m 52s | Max: 37m 19s | Hits:  46%/3408  
      🟩 GCC13              Pass: 100%/28  | Total: 11h 13m | Avg: 24m 03s | Max: 39m 45s | Hits:  76%/23856 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 48m | Avg: 36m 03s | Max: 38m 09s | Hits:  45%/2340  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 16s | Avg: 47m 16s | Max: 47m 16s | Hits:  47%/695   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 26m | Avg: 43m 29s | Max: 45m 15s | Hits:  47%/1390  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 16m | Avg: 45m 35s | Max: 47m 01s | Hits:  47%/2085  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/59  | Total:  1d 05h | Avg: 29m 49s | Max: 39m 26s | Hits:  61%/49788 
      🟩 GCC                Pass: 100%/63  | Total:  1d 06h | Avg: 29m 02s | Max: 44m 29s | Hits:  59%/52875 
      🟩 Intel              Pass: 100%/3   | Total:  1h 48m | Avg: 36m 03s | Max: 38m 09s | Hits:  45%/2340  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 31m | Avg: 45m 10s | Max: 47m 16s | Hits:  47%/4170  
    🟩 gpu
      🟩 v100               Pass: 100%/131 | Total:  2d 18h | Avg: 30m 17s | Max: 47m 16s | Hits:  59%/109173
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 07h | Avg: 33m 37s | Max: 47m 16s | Hits:  46%/81909 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 34m | Avg: 19m 17s | Max: 23m 21s | Hits:  99%/6816  
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 13m | Avg: 16m 39s | Max: 19m 56s | Hits:  99%/6816  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 29m | Avg: 18m 43s | Max: 23m 42s | Hits:  99%/6816  
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 22m | Avg: 25m 15s | Max: 30m 05s | Hits:  99%/6816  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 10m | Avg: 43m 37s | Max: 44m 29s | Hits:  50%/2556  
      🟩 90a                Pass: 100%/4   | Total:  1h 19m | Avg: 19m 53s | Max: 20m 50s | Hits:  46%/3408  
    🟩 std
      🟩 11                 Pass: 100%/34  | Total: 16h 30m | Avg: 29m 08s | Max: 42m 47s | Hits:  58%/28539 
      🟩 14                 Pass: 100%/37  | Total: 19h 18m | Avg: 31m 18s | Max: 47m 16s | Hits:  58%/30624 
      🟩 17                 Pass: 100%/36  | Total: 18h 30m | Avg: 30m 51s | Max: 44m 31s | Hits:  58%/29857 
      🟩 20                 Pass: 100%/24  | Total: 11h 48m | Avg: 29m 30s | Max: 47m 01s | Hits:  64%/20153 
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 08h | Avg: 28m 49s | Max: 1h 06m | Hits: 23%/139266

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

docs/thrust/releases/changelog.rst Outdated Show resolved Hide resolved
Using:
* clang-tidy modernize-use-using
* regex replace: "typedef ([\w<>,:\s*&+:\[\]\.]+)\s+([\w_]+);" by "using $2 = $1;"
* manual search and edits

Fixes a part of: NVIDIA#1747
Copy link
Contributor

github-actions bot commented Jul 1, 2024

🟨 CI finished in 2h 13m: Pass: 99%/249 | Total: 4d 17h | Avg: 27m 27s | Max: 57m 20s | Hits: 64%/246735
  • 🟨 cub: Pass: 98%/131 | Total: 2d 17h | Avg: 29m 48s | Max: 50m 38s | Hits: 59%/107469

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  98%/123 | Total:  2d 12h | Avg: 29m 31s | Max: 50m 38s | Hits:  59%/100653
      🟩 arm64              Pass: 100%/8   | Total:  4h 34m | Avg: 34m 15s | Max: 38m 55s | Hits:  46%/6816  
    🔍 ctk: 12.4 🔍
      🟩 11.1               Pass: 100%/15  | Total:  7h 02m | Avg: 28m 09s | Max: 47m 20s | Hits:  45%/11568 
      🟩 11.8               Pass: 100%/3   | Total:  2h 12m | Avg: 44m 00s | Max: 44m 32s | Hits:  46%/2556  
      🔍 12.4               Pass:  98%/113 | Total:  2d 07h | Avg: 29m 39s | Max: 50m 38s | Hits:  61%/93345 
    🔍 cudacxx: nvcc12.4 🔍
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 43m 12s | Avg: 21m 36s | Max: 22m 30s | Hits:  49%/1408  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 02m | Avg: 28m 09s | Max: 47m 20s | Hits:  45%/11568 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 12m | Avg: 44m 00s | Max: 44m 32s | Hits:  46%/2556  
      🔍 nvcc12.4           Pass:  98%/111 | Total:  2d 07h | Avg: 29m 48s | Max: 50m 38s | Hits:  61%/91937 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 43m 12s | Avg: 21m 36s | Max: 22m 30s | Hits:  49%/1408  
      🔍 nvcc               Pass:  98%/129 | Total:  2d 16h | Avg: 29m 56s | Max: 50m 38s | Hits:  59%/106061
    🟨 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 59m | Avg: 29m 55s | Max: 35m 09s | Hits:  45%/4890  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 40m | Avg: 33m 29s | Max: 34m 12s | Hits:  46%/2562  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 23s | Max: 35m 39s | Hits:  46%/3416  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 50s | Max: 35m 19s | Hits:  46%/3416  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 10m | Avg: 32m 43s | Max: 33m 01s | Hits:  46%/3416  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 12m | Avg: 33m 13s | Max: 35m 24s | Hits:  46%/3416  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 10m | Avg: 32m 32s | Max: 32m 59s | Hits:  46%/3408  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 11m | Avg: 32m 52s | Max: 33m 24s | Hits:  46%/3408  
      🟨 Clang17            Pass:  96%/26  | Total: 10h 18m | Avg: 23m 47s | Max: 33m 35s | Hits:  79%/21004 
      🟩 GCC6               Pass: 100%/2   | Total: 52m 24s | Avg: 26m 12s | Max: 26m 23s | Hits:  44%/1552  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 55m | Avg: 29m 16s | Max: 33m 17s | Hits:  45%/4893  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 52s | Max: 35m 29s | Hits:  45%/4893  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 11m | Avg: 31m 51s | Max: 36m 33s | Hits:  45%/4893  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 19m | Avg: 34m 58s | Max: 37m 16s | Hits:  46%/3416  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 29m | Avg: 38m 29s | Max: 44m 32s | Hits:  46%/5964  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 18m | Avg: 34m 31s | Max: 35m 25s | Hits:  46%/3408  
      🟨 GCC13              Pass:  96%/28  | Total: 11h 07m | Avg: 23m 49s | Max: 39m 09s | Hits:  75%/23004 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 53m | Avg: 37m 55s | Max: 39m 08s | Hits:  45%/2340  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 20s | Avg: 47m 20s | Max: 47m 20s | Hits:  47%/695   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 32m | Avg: 46m 26s | Max: 46m 30s | Hits:  47%/1390  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 19m | Avg: 46m 36s | Max: 50m 38s | Hits:  47%/2085  
    🟨 cxx_family
      🟨 Clang              Pass:  98%/59  | Total:  1d 04h | Avg: 28m 41s | Max: 35m 39s | Hits:  60%/48936 
      🟨 GCC                Pass:  98%/63  | Total:  1d 06h | Avg: 28m 52s | Max: 44m 32s | Hits:  59%/52023 
      🟩 Intel              Pass: 100%/3   | Total:  1h 53m | Avg: 37m 55s | Max: 39m 08s | Hits:  45%/2340  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 40m | Avg: 46m 40s | Max: 50m 38s | Hits:  47%/4170  
    🟨 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 06h | Avg: 33m 11s | Max: 50m 38s | Hits:  46%/81909 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 42m | Avg: 20m 22s | Max: 25m 15s | Hits:  99%/6816  
      🟨 GraphCapture       Pass:  87%/8   | Total:  2h 02m | Avg: 15m 17s | Max: 19m 56s | Hits:  99%/5964  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 35m | Avg: 19m 28s | Max: 22m 34s | Hits:  99%/6816  
      🟨 TestGPU            Pass:  87%/8   | Total:  2h 58m | Avg: 22m 16s | Max: 33m 23s | Hits:  99%/5964  
    🟨 std
      🟨 11                 Pass:  97%/34  | Total: 16h 22m | Avg: 28m 53s | Max: 43m 43s | Hits:  57%/27687 
      🟩 14                 Pass: 100%/37  | Total: 19h 17m | Avg: 31m 17s | Max: 47m 20s | Hits:  58%/30624 
      🟩 17                 Pass: 100%/36  | Total: 18h 03m | Avg: 30m 05s | Max: 46m 30s | Hits:  58%/29857 
      🟨 20                 Pass:  95%/24  | Total: 11h 22m | Avg: 28m 25s | Max: 50m 38s | Hits:  63%/19301 
    🟨 gpu
      🟨 v100               Pass:  98%/131 | Total:  2d 17h | Avg: 29m 48s | Max: 50m 38s | Hits:  59%/107469
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 12m | Avg: 44m 00s | Max: 44m 32s | Hits:  46%/2556  
      🟩 90a                Pass: 100%/4   | Total:  1h 14m | Avg: 18m 43s | Max: 19m 32s | Hits:  46%/3408  
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 00h | Avg: 24m 49s | Max: 57m 20s | Hits: 68%/139266

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

auto-merge was automatically disabled July 1, 2024 13:57

Pull Request is not mergeable

@bernhardmgruber bernhardmgruber enabled auto-merge (squash) July 1, 2024 14:12
Copy link
Contributor

github-actions bot commented Jul 1, 2024

🟩 CI finished in 3h 15m: Pass: 100%/249 | Total: 4d 18h | Avg: 27m 34s | Max: 57m 20s | Hits: 64%/248439
  • 🟩 cub: Pass: 100%/131 | Total: 2d 17h | Avg: 30m 02s | Max: 50m 38s | Hits: 59%/109173

    🟩 cpu
      🟩 amd64              Pass: 100%/123 | Total:  2d 13h | Avg: 29m 45s | Max: 50m 38s | Hits:  60%/102357
      🟩 arm64              Pass: 100%/8   | Total:  4h 34m | Avg: 34m 15s | Max: 38m 55s | Hits:  46%/6816  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  7h 02m | Avg: 28m 09s | Max: 47m 20s | Hits:  45%/11568 
      🟩 11.8               Pass: 100%/3   | Total:  2h 12m | Avg: 44m 00s | Max: 44m 32s | Hits:  46%/2556  
      🟩 12.4               Pass: 100%/113 | Total:  2d 08h | Avg: 29m 54s | Max: 50m 38s | Hits:  61%/95049 
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 43m 12s | Avg: 21m 36s | Max: 22m 30s | Hits:  49%/1408  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  7h 02m | Avg: 28m 09s | Max: 47m 20s | Hits:  45%/11568 
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 12m | Avg: 44m 00s | Max: 44m 32s | Hits:  46%/2556  
      🟩 nvcc12.4           Pass: 100%/111 | Total:  2d 07h | Avg: 30m 03s | Max: 50m 38s | Hits:  61%/93641 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 43m 12s | Avg: 21m 36s | Max: 22m 30s | Hits:  49%/1408  
      🟩 nvcc               Pass: 100%/129 | Total:  2d 16h | Avg: 30m 09s | Max: 50m 38s | Hits:  59%/107765
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 59m | Avg: 29m 55s | Max: 35m 09s | Hits:  45%/4890  
      🟩 Clang10            Pass: 100%/3   | Total:  1h 40m | Avg: 33m 29s | Max: 34m 12s | Hits:  46%/2562  
      🟩 Clang11            Pass: 100%/4   | Total:  2h 13m | Avg: 33m 23s | Max: 35m 39s | Hits:  46%/3416  
      🟩 Clang12            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 50s | Max: 35m 19s | Hits:  46%/3416  
      🟩 Clang13            Pass: 100%/4   | Total:  2h 10m | Avg: 32m 43s | Max: 33m 01s | Hits:  46%/3416  
      🟩 Clang14            Pass: 100%/4   | Total:  2h 12m | Avg: 33m 13s | Max: 35m 24s | Hits:  46%/3416  
      🟩 Clang15            Pass: 100%/4   | Total:  2h 10m | Avg: 32m 32s | Max: 32m 59s | Hits:  46%/3408  
      🟩 Clang16            Pass: 100%/4   | Total:  2h 11m | Avg: 32m 52s | Max: 33m 24s | Hits:  46%/3408  
      🟩 Clang17            Pass: 100%/26  | Total: 10h 34m | Avg: 24m 25s | Max: 33m 35s | Hits:  80%/21856 
      🟩 GCC6               Pass: 100%/2   | Total: 52m 24s | Avg: 26m 12s | Max: 26m 23s | Hits:  44%/1552  
      🟩 GCC7               Pass: 100%/6   | Total:  2h 55m | Avg: 29m 16s | Max: 33m 17s | Hits:  45%/4893  
      🟩 GCC8               Pass: 100%/6   | Total:  3h 05m | Avg: 30m 52s | Max: 35m 29s | Hits:  45%/4893  
      🟩 GCC9               Pass: 100%/6   | Total:  3h 11m | Avg: 31m 51s | Max: 36m 33s | Hits:  45%/4893  
      🟩 GCC10              Pass: 100%/4   | Total:  2h 19m | Avg: 34m 58s | Max: 37m 16s | Hits:  46%/3416  
      🟩 GCC11              Pass: 100%/7   | Total:  4h 29m | Avg: 38m 29s | Max: 44m 32s | Hits:  46%/5964  
      🟩 GCC12              Pass: 100%/4   | Total:  2h 18m | Avg: 34m 31s | Max: 35m 25s | Hits:  46%/3408  
      🟩 GCC13              Pass: 100%/28  | Total: 11h 19m | Avg: 24m 16s | Max: 39m 09s | Hits:  76%/23856 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 53m | Avg: 37m 55s | Max: 39m 08s | Hits:  45%/2340  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 20s | Avg: 47m 20s | Max: 47m 20s | Hits:  47%/695   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 32m | Avg: 46m 26s | Max: 46m 30s | Hits:  47%/1390  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 19m | Avg: 46m 36s | Max: 50m 38s | Hits:  47%/2085  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/59  | Total:  1d 04h | Avg: 28m 58s | Max: 35m 39s | Hits:  61%/49788 
      🟩 GCC                Pass: 100%/63  | Total:  1d 06h | Avg: 29m 04s | Max: 44m 32s | Hits:  59%/52875 
      🟩 Intel              Pass: 100%/3   | Total:  1h 53m | Avg: 37m 55s | Max: 39m 08s | Hits:  45%/2340  
      🟩 MSVC               Pass: 100%/6   | Total:  4h 40m | Avg: 46m 40s | Max: 50m 38s | Hits:  47%/4170  
    🟩 gpu
      🟩 v100               Pass: 100%/131 | Total:  2d 17h | Avg: 30m 02s | Max: 50m 38s | Hits:  59%/109173
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  2d 06h | Avg: 33m 11s | Max: 50m 38s | Hits:  46%/81909 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 42m | Avg: 20m 22s | Max: 25m 15s | Hits:  99%/6816  
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 14m | Avg: 16m 52s | Max: 19m 56s | Hits:  99%/6816  
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 35m | Avg: 19m 28s | Max: 22m 34s | Hits:  99%/6816  
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 14m | Avg: 24m 18s | Max: 33m 23s | Hits:  99%/6816  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 12m | Avg: 44m 00s | Max: 44m 32s | Hits:  46%/2556  
      🟩 90a                Pass: 100%/4   | Total:  1h 14m | Avg: 18m 43s | Max: 19m 32s | Hits:  46%/3408  
    🟩 std
      🟩 11                 Pass: 100%/34  | Total: 16h 34m | Avg: 29m 15s | Max: 43m 43s | Hits:  58%/28539 
      🟩 14                 Pass: 100%/37  | Total: 19h 17m | Avg: 31m 17s | Max: 47m 20s | Hits:  58%/30624 
      🟩 17                 Pass: 100%/36  | Total: 18h 03m | Avg: 30m 05s | Max: 46m 30s | Hits:  58%/29857 
      🟩 20                 Pass: 100%/24  | Total: 11h 38m | Avg: 29m 06s | Max: 50m 38s | Hits:  64%/20153 
    
  • 🟩 thrust: Pass: 100%/118 | Total: 2d 00h | Avg: 24m 49s | Max: 57m 20s | Hits: 68%/139266

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

@bernhardmgruber bernhardmgruber merged commit 91b78d8 into NVIDIA:main Jul 1, 2024
261 checks passed
@bernhardmgruber bernhardmgruber deleted the using_thrust branch July 1, 2024 14:17
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.

4 participants