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

Fix span for non-ranges #1836

Merged
merged 1 commit into from
Jun 11, 2024
Merged

Fix span for non-ranges #1836

merged 1 commit into from
Jun 11, 2024

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Jun 11, 2024

We did not properly implement the short circuiting for the __span_compatible_range concept. So the compiler tried to instantiate iterator_t even for non-ranges, which obviously failed.

Fix this by properly implementing short circuiting.

We did not properly implement the short circuiting for the `__span_compatible_range` concept. So the compiler tried to instantiate `iterator_t` even for non-ranges, which obviously failed.

Fix this by properly implementing short circuiting.
@miscco miscco requested review from a team as code owners June 11, 2024 06:44
@miscco miscco added libcu++ For all items related to libcu++ bug: functional 2.5.0 Targeted for 2.5.0 release labels Jun 11, 2024
Copy link
Contributor

🟨 CI finished in 2h 32m: Pass: 99%/361 | Total: 2d 16h | Avg: 10m 47s | Max: 1h 09m | Hits: 96%/520411
  • 🟨 cub: Pass: 98%/131 | Total: 1d 09h | Avg: 15m 07s | Max: 1h 09m | Hits: 96%/107342

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  98%/123 | Total:  1d 06h | Avg: 14m 59s | Max:  1h 09m | Hits:  97%/100534
      🟩 arm64              Pass: 100%/8   | Total:  2h 18m | Avg: 17m 17s | Max: 35m 43s | Hits:  87%/6808  
    🔍 ctk: 12.4 🔍
      🟩 11.1               Pass: 100%/15  | Total:  1h 09m | Avg:  4m 39s | Max: 13m 42s | Hits:  99%/11554 
      🟩 11.8               Pass: 100%/3   | Total: 33m 57s | Avg: 11m 19s | Max: 11m 51s | Hits:  96%/2553  
      🔍 12.4               Pass:  98%/113 | Total:  1d 07h | Avg: 16m 36s | Max:  1h 09m | Hits:  96%/93235 
    🔍 cudacxx_full: nvcc12.4 🔍
      🟩 clang-cuda17       Pass: 100%/2   | Total:  7m 33s | Avg:  3m 46s | Max:  3m 54s | Hits: 100%/1408  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 09m | Avg:  4m 39s | Max: 13m 42s | Hits:  99%/11554 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 33m 57s | Avg: 11m 19s | Max: 11m 51s | Hits:  96%/2553  
      🔍 nvcc12.4           Pass:  98%/111 | Total:  1d 07h | Avg: 16m 50s | Max:  1h 09m | Hits:  96%/91827 
    🔍 cudacxx_name: nvcc 🔍
      🟩 clang-cuda         Pass: 100%/2   | Total:  7m 33s | Avg:  3m 46s | Max:  3m 54s | Hits: 100%/1408  
      🔍 nvcc               Pass:  98%/129 | Total:  1d 08h | Avg: 15m 18s | Max:  1h 09m | Hits:  96%/105934
    🔍 os: ubuntu22.04 🔍
      🟩 ubuntu18.04        Pass: 100%/14  | Total: 56m 12s | Avg:  4m 00s | Max:  4m 41s | Hits:  99%/10859 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  5h 31m | Avg:  9m 28s | Max: 10m 32s | Hits:  96%/29855 
      🔍 ubuntu22.04        Pass:  97%/76  | Total:  1d 01h | Avg: 20m 01s | Max:  1h 09m | Hits:  96%/62458 
      🟩 windows2022        Pass: 100%/6   | Total:  1h 11m | Avg: 11m 56s | Max: 13m 42s | Hits:  98%/4170  
    🟨 cxx_full
      🟩 clang9             Pass: 100%/6   | Total: 39m 20s | Avg:  6m 33s | Max:  9m 11s | Hits:  98%/4884  
      🟩 clang10            Pass: 100%/3   | Total: 29m 54s | Avg:  9m 58s | Max: 10m 32s | Hits:  96%/2559  
      🟩 clang11            Pass: 100%/4   | Total: 37m 56s | Avg:  9m 29s | Max:  9m 50s | Hits:  96%/3412  
      🟩 clang12            Pass: 100%/4   | Total: 36m 43s | Avg:  9m 10s | Max:  9m 31s | Hits:  96%/3412  
      🟩 clang13            Pass: 100%/4   | Total: 37m 35s | Avg:  9m 23s | Max:  9m 41s | Hits:  96%/3412  
      🟩 clang14            Pass: 100%/4   | Total: 37m 55s | Avg:  9m 28s | Max:  9m 52s | Hits:  96%/3412  
      🟩 clang15            Pass: 100%/4   | Total: 36m 21s | Avg:  9m 05s | Max:  9m 25s | Hits:  96%/3404  
      🟩 clang16            Pass: 100%/4   | Total: 40m 34s | Avg: 10m 08s | Max: 11m 16s | Hits:  96%/3404  
      🟨 clang17            Pass:  96%/26  | Total: 11h 01m | Avg: 25m 26s | Max:  1h 09m | Hits:  98%/20981 
      🟩 gcc6               Pass: 100%/2   | Total:  8m 27s | Avg:  4m 13s | Max:  4m 41s | Hits:  99%/1550  
      🟩 gcc7               Pass: 100%/6   | Total: 40m 33s | Avg:  6m 45s | Max:  9m 55s | Hits:  97%/4887  
      🟩 gcc8               Pass: 100%/6   | Total: 41m 08s | Avg:  6m 51s | Max:  9m 50s | Hits:  97%/4887  
      🟩 gcc9               Pass: 100%/6   | Total: 41m 00s | Avg:  6m 50s | Max:  9m 57s | Hits:  97%/4887  
      🟩 gcc10              Pass: 100%/4   | Total: 37m 07s | Avg:  9m 16s | Max:  9m 41s | Hits:  96%/3412  
      🟩 gcc11              Pass: 100%/7   | Total:  1h 24m | Avg: 12m 00s | Max: 23m 01s | Hits:  94%/5957  
      🟩 gcc12              Pass: 100%/4   | Total:  1h 02m | Avg: 15m 30s | Max: 33m 19s | Hits:  87%/3404  
      🟨 gcc13              Pass:  96%/28  | Total: 10h 20m | Avg: 22m 08s | Max:  1h 05m | Hits:  95%/22977 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 17m 46s | Avg:  5m 55s | Max:  6m 08s | Hits: 100%/2331  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s | Hits:  98%/695   
      🟩 MSVC14.29          Pass: 100%/2   | Total: 22m 34s | Avg: 11m 17s | Max: 11m 27s | Hits:  98%/1390  
      🟩 MSVC14.39          Pass: 100%/3   | Total: 35m 21s | Avg: 11m 47s | Max: 12m 02s | Hits:  98%/2085  
    🟨 cxx_name
      🟨 clang              Pass:  98%/59  | Total: 15h 57m | Avg: 16m 13s | Max:  1h 09m | Hits:  97%/48880 
      🟨 gcc                Pass:  98%/63  | Total: 15h 34m | Avg: 14m 49s | Max:  1h 05m | Hits:  95%/51961 
      🟩 Intel              Pass: 100%/3   | Total: 17m 46s | Avg:  5m 55s | Max:  6m 08s | Hits: 100%/2331  
      🟩 MSVC               Pass: 100%/6   | Total:  1h 11m | Avg: 11m 56s | Max: 13m 42s | Hits:  98%/4170  
    🟨 jobs
      🟩 Build              Pass: 100%/99  | Total: 15h 50m | Avg:  9m 35s | Max: 35m 43s | Hits:  95%/81812 
      🟨 DeviceLaunch       Pass:  87%/8   | Total:  4h 12m | Avg: 31m 34s | Max: 53m 40s | Hits:  99%/5957  
      🟩 GraphCapture       Pass: 100%/8   | Total:  3h 06m | Avg: 23m 16s | Max: 35m 22s | Hits:  99%/6808  
      🟩 HostLaunch         Pass: 100%/8   | Total:  4h 43m | Avg: 35m 27s | Max:  1h 04m | Hits:  99%/6808  
      🟨 TestGPU            Pass:  87%/8   | Total:  5h 08m | Avg: 38m 34s | Max:  1h 09m | Hits:  99%/5957  
    🟨 std
      🟨 11                 Pass:  97%/34  | Total:  8h 00m | Avg: 14m 08s | Max:  1h 05m | Hits:  97%/27652 
      🟩 14                 Pass: 100%/37  | Total: 10h 06m | Avg: 16m 23s | Max:  1h 06m | Hits:  96%/30588 
      🟩 17                 Pass: 100%/36  | Total:  7h 46m | Avg: 12m 57s | Max:  1h 09m | Hits:  97%/29822 
      🟨 20                 Pass:  95%/24  | Total:  7h 07m | Avg: 17m 49s | Max: 53m 40s | Hits:  94%/19280 
    🟨 gpu
      🟨 v100               Pass:  98%/131 | Total:  1d 09h | Avg: 15m 07s | Max:  1h 09m | Hits:  96%/107342
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 33m 57s | Avg: 11m 19s | Max: 11m 51s | Hits:  96%/2553  
      🟩 90a                Pass: 100%/4   | Total: 28m 22s | Avg:  7m 05s | Max:  8m 32s | Hits:  96%/3404  
    
  • 🟨 libcudacxx: Pass: 99%/112 | Total: 17h 11m | Avg: 9m 12s | Max: 40m 23s | Hits: 94%/273803

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  99%/104 | Total: 16h 37m | Avg:  9m 35s | Max: 40m 23s | Hits:  94%/251411
      🟩 arm64              Pass: 100%/8   | Total: 33m 10s | Avg:  4m 08s | Max:  5m 08s | Hits:  96%/22392 
    🔍 ctk: 12.4 🔍
      🟩 11.1               Pass: 100%/15  | Total:  1h 23m | Avg:  5m 33s | Max: 17m 22s | Hits:  97%/39855 
      🟩 11.8               Pass: 100%/3   | Total: 39m 47s | Avg: 13m 15s | Max: 19m 07s | Hits:  70%/8079  
      🔍 12.4               Pass:  98%/94  | Total: 15h 07m | Avg:  9m 39s | Max: 40m 23s | Hits:  95%/225869
    🔍 cudacxx_full: nvcc12.4 🔍
      🟩 clang-cuda17       Pass: 100%/2   | Total: 35m 39s | Avg: 17m 49s | Max: 18m 27s | Hits:  37%/6115  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 23m | Avg:  5m 33s | Max: 17m 22s | Hits:  97%/39855 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 39m 47s | Avg: 13m 15s | Max: 19m 07s | Hits:  70%/8079  
      🔍 nvcc12.4           Pass:  98%/92  | Total: 14h 32m | Avg:  9m 28s | Max: 40m 23s | Hits:  96%/219754
    🔍 cudacxx_name: nvcc 🔍
      🟩 clang-cuda         Pass: 100%/2   | Total: 35m 39s | Avg: 17m 49s | Max: 18m 27s | Hits:  37%/6115  
      🔍 nvcc               Pass:  99%/110 | Total: 16h 35m | Avg:  9m 02s | Max: 40m 23s | Hits:  96%/267688
    🔍 cxx_full: gcc13 🔍
      🟩 clang9             Pass: 100%/6   | Total: 32m 07s | Avg:  5m 21s | Max:  7m 40s | Hits:  97%/16190 
      🟩 clang10            Pass: 100%/3   | Total: 27m 22s | Avg:  9m 07s | Max: 15m 32s | Hits:  97%/8124  
      🟩 clang11            Pass: 100%/4   | Total: 29m 02s | Avg:  7m 15s | Max: 14m 30s | Hits:  96%/11204 
      🟩 clang12            Pass: 100%/4   | Total: 19m 51s | Avg:  4m 57s | Max:  5m 16s | Hits:  96%/11204 
      🟩 clang13            Pass: 100%/4   | Total: 29m 57s | Avg:  7m 29s | Max: 15m 28s | Hits:  96%/11204 
      🟩 clang14            Pass: 100%/4   | Total: 28m 56s | Avg:  7m 14s | Max: 14m 18s | Hits:  96%/11204 
      🟩 clang15            Pass: 100%/4   | Total: 50m 00s | Avg: 12m 30s | Max: 16m 01s | Hits:  95%/11196 
      🟩 clang16            Pass: 100%/4   | Total: 28m 28s | Avg:  7m 07s | Max: 14m 31s | Hits:  96%/11196 
      🟩 clang17            Pass: 100%/14  | Total:  3h 05m | Avg: 13m 13s | Max: 28m 28s | Hits:  83%/28507 
      🟩 gcc6               Pass: 100%/2   | Total:  6m 26s | Avg:  3m 13s | Max:  3m 14s | Hits:  99%/5052  
      🟩 gcc7               Pass: 100%/6   | Total: 20m 34s | Avg:  3m 25s | Max:  4m 35s | Hits:  97%/16176 
      🟩 gcc8               Pass: 100%/6   | Total: 30m 59s | Avg:  5m 09s | Max: 11m 16s | Hits:  97%/16184 
      🟩 gcc9               Pass: 100%/6   | Total: 42m 17s | Avg:  7m 02s | Max: 14m 16s | Hits:  97%/16188 
      🟩 gcc10              Pass: 100%/4   | Total: 27m 37s | Avg:  6m 54s | Max: 16m 07s | Hits:  96%/11204 
      🟩 gcc11              Pass: 100%/7   | Total:  1h 07m | Avg:  9m 38s | Max: 19m 07s | Hits:  86%/19275 
      🟩 gcc12              Pass: 100%/4   | Total: 37m 20s | Avg:  9m 20s | Max: 14m 24s | Hits:  95%/11196 
      🔍 gcc13              Pass:  95%/21  | Total:  4h 28m | Avg: 12m 48s | Max: 40m 23s | Hits:  97%/33966 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 17m 04s | Avg:  5m 41s | Max:  6m 35s | Hits:  97%/8114  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 17m 22s | Avg: 17m 22s | Max: 17m 22s | Hits:  98%/2544  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 24m 34s | Avg: 12m 17s | Max: 12m 53s | Hits:  98%/5450  
      🟩 MSVC14.39          Pass: 100%/3   | Total: 39m 37s | Avg: 13m 12s | Max: 14m 28s | Hits:  96%/8425  
    🔍 cxx_name: gcc 🔍
      🟩 clang              Pass: 100%/47  | Total:  7h 10m | Avg:  9m 10s | Max: 28m 28s | Hits:  93%/120029
      🔍 gcc                Pass:  98%/56  | Total:  8h 21m | Avg:  8m 57s | Max: 40m 23s | Hits:  95%/129241
      🟩 Intel              Pass: 100%/3   | Total: 17m 04s | Avg:  5m 41s | Max:  6m 35s | Hits:  97%/8114  
      🟩 MSVC               Pass: 100%/6   | Total:  1h 21m | Avg: 13m 35s | Max: 17m 22s | Hits:  97%/16419 
    🔍 jobs: NVRTC 🔍
      🟩 Build              Pass: 100%/99  | Total: 11h 58m | Avg:  7m 15s | Max: 19m 07s | Hits:  94%/273788
      🔍 NVRTC              Pass:  75%/4   | Total:  1h 49m | Avg: 27m 25s | Max: 40m 23s | Hits: 100%/15    
      🟩 Test               Pass: 100%/8   | Total:  3h 20m | Avg: 25m 05s | Max: 32m 25s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 21s | Avg:  2m 21s | Max:  2m 21s
    🔍 os: ubuntu22.04 🔍
      🟩 ubuntu18.04        Pass: 100%/14  | Total:  1h 05m | Avg:  4m 42s | Max: 11m 21s | Hits:  97%/37311 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  3h 49m | Avg:  6m 32s | Max: 16m 07s | Hits:  96%/96623 
      🔍 ubuntu22.04        Pass:  98%/57  | Total: 10h 54m | Avg: 11m 28s | Max: 40m 23s | Hits:  92%/123450
      🟩 windows2022        Pass: 100%/6   | Total:  1h 21m | Avg: 13m 35s | Max: 17m 22s | Hits:  97%/16419 
    🔍 std: 20 🔍
      🟩 11                 Pass: 100%/29  | Total:  2h 56m | Avg:  6m 05s | Max: 16m 28s | Hits:  99%/58174 
      🟩 14                 Pass: 100%/32  | Total:  5h 05m | Avg:  9m 32s | Max: 28m 11s | Hits:  97%/82020 
      🟩 17                 Pass: 100%/31  | Total:  5h 21m | Avg: 10m 21s | Max: 31m 06s | Hits:  91%/84358 
      🔍 20                 Pass:  94%/19  | Total:  3h 45m | Avg: 11m 52s | Max: 40m 23s | Hits:  90%/49251 
    🟨 gpu
      🟨 v100               Pass:  99%/112 | Total: 17h 11m | Avg:  9m 12s | Max: 40m 23s | Hits:  94%/273803
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 39m 47s | Avg: 13m 15s | Max: 19m 07s | Hits:  70%/8079  
      🟩 90a                Pass: 100%/4   | Total: 17m 19s | Avg:  4m 19s | Max:  5m 58s | Hits:  97%/11559 
    
  • 🟩 thrust: Pass: 100%/118 | Total: 14h 45m | Avg: 7m 30s | Max: 46m 08s | Hits: 99%/139266

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total: 13h 43m | Avg:  7m 28s | Max: 46m 08s | Hits:  99%/129822
      🟩 arm64              Pass: 100%/8   | Total:  1h 02m | Avg:  7m 49s | Max: 33m 12s | Hits:  89%/9444  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 02m | Avg:  4m 09s | Max: 14m 30s | Hits:  99%/17705 
      🟩 11.8               Pass: 100%/3   | Total: 12m 30s | Avg:  4m 10s | Max:  4m 24s | Hits:  99%/3543  
      🟩 12.4               Pass: 100%/100 | Total: 13h 30m | Avg:  8m 06s | Max: 46m 08s | Hits:  99%/118018
    🟩 cudacxx_full
      🟩 clang-cuda17       Pass: 100%/2   | Total:  8m 09s | Avg:  4m 04s | Max:  4m 13s | Hits: 100%/2360  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 02m | Avg:  4m 09s | Max: 14m 30s | Hits:  99%/17705 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 12m 30s | Avg:  4m 10s | Max:  4m 24s | Hits:  99%/3543  
      🟩 nvcc12.4           Pass: 100%/98  | Total: 13h 22m | Avg:  8m 11s | Max: 46m 08s | Hits:  99%/115658
    🟩 cudacxx_name
      🟩 clang-cuda         Pass: 100%/2   | Total:  8m 09s | Avg:  4m 04s | Max:  4m 13s | Hits: 100%/2360  
      🟩 nvcc               Pass: 100%/116 | Total: 14h 37m | Avg:  7m 33s | Max: 46m 08s | Hits:  99%/136906
    🟩 cxx_full
      🟩 clang9             Pass: 100%/6   | Total: 24m 43s | Avg:  4m 07s | Max:  5m 12s | Hits: 100%/7080  
      🟩 clang10            Pass: 100%/3   | Total: 14m 33s | Avg:  4m 51s | Max:  4m 58s | Hits: 100%/3540  
      🟩 clang11            Pass: 100%/4   | Total: 15m 49s | Avg:  3m 57s | Max:  4m 04s | Hits: 100%/4720  
      🟩 clang12            Pass: 100%/4   | Total: 16m 41s | Avg:  4m 10s | Max:  4m 41s | Hits: 100%/4720  
      🟩 clang13            Pass: 100%/4   | Total: 18m 34s | Avg:  4m 38s | Max:  5m 58s | Hits: 100%/4720  
      🟩 clang14            Pass: 100%/4   | Total: 16m 01s | Avg:  4m 00s | Max:  4m 26s | Hits: 100%/4720  
      🟩 clang15            Pass: 100%/4   | Total: 15m 40s | Avg:  3m 55s | Max:  4m 05s | Hits: 100%/4720  
      🟩 clang16            Pass: 100%/4   | Total: 16m 11s | Avg:  4m 02s | Max:  4m 45s | Hits: 100%/4720  
      🟩 clang17            Pass: 100%/18  | Total:  3h 39m | Avg: 12m 11s | Max: 45m 33s | Hits: 100%/21240 
      🟩 gcc6               Pass: 100%/2   | Total:  6m 07s | Avg:  3m 03s | Max:  3m 10s | Hits:  99%/2360  
      🟩 gcc7               Pass: 100%/6   | Total: 21m 04s | Avg:  3m 30s | Max:  3m 57s | Hits:  99%/7086  
      🟩 gcc8               Pass: 100%/6   | Total: 22m 12s | Avg:  3m 42s | Max:  4m 51s | Hits:  99%/7086  
      🟩 gcc9               Pass: 100%/6   | Total: 22m 37s | Avg:  3m 46s | Max:  4m 31s | Hits:  99%/7086  
      🟩 gcc10              Pass: 100%/4   | Total: 15m 40s | Avg:  3m 55s | Max:  4m 14s | Hits:  99%/4724  
      🟩 gcc11              Pass: 100%/7   | Total: 27m 41s | Avg:  3m 57s | Max:  4m 24s | Hits:  99%/8267  
      🟩 gcc12              Pass: 100%/4   | Total: 15m 26s | Avg:  3m 51s | Max:  4m 00s | Hits:  99%/4724  
      🟩 gcc13              Pass: 100%/20  | Total:  4h 12m | Avg: 12m 36s | Max: 46m 08s | Hits:  95%/23620 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 14m 48s | Avg:  4m 56s | Max:  5m 20s | Hits: 100%/3549  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 14m 30s | Avg: 14m 30s | Max: 14m 30s | Hits:  98%/1176  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 25m 16s | Avg: 12m 38s | Max: 13m 08s | Hits:  98%/2352  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  1h 30m | Avg: 15m 06s | Max: 18m 44s | Hits:  98%/7056  
    🟩 cxx_name
      🟩 clang              Pass: 100%/51  | Total:  5h 57m | Avg:  7m 00s | Max: 45m 33s | Hits: 100%/60180 
      🟩 gcc                Pass: 100%/55  | Total:  6h 22m | Avg:  6m 57s | Max: 46m 08s | Hits:  98%/64953 
      🟩 Intel              Pass: 100%/3   | Total: 14m 48s | Avg:  4m 56s | Max:  5m 20s | Hits: 100%/3549  
      🟩 MSVC               Pass: 100%/9   | Total:  2h 10m | Avg: 14m 29s | Max: 18m 44s | Hits:  98%/10584 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total: 14h 45m | Avg:  7m 30s | Max: 46m 08s | Hits:  99%/139266
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  7h 56m | Avg:  4m 48s | Max: 33m 12s | Hits:  99%/116850
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 45m | Avg:  9m 34s | Max: 18m 44s | Hits:  99%/12972 
      🟩 TestGPU            Pass: 100%/8   | Total:  5h 03m | Avg: 37m 59s | Max: 46m 08s | Hits:  99%/9444  
    🟩 os
      🟩 ubuntu18.04        Pass: 100%/14  | Total: 47m 59s | Avg:  3m 25s | Max:  4m 03s | Hits:  99%/16529 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  2h 26m | Avg:  4m 10s | Max:  5m 58s | Hits:  99%/41313 
      🟩 ubuntu22.04        Pass: 100%/60  | Total:  9h 21m | Avg:  9m 21s | Max: 46m 08s | Hits:  98%/70840 
      🟩 windows2022        Pass: 100%/9   | Total:  2h 10m | Avg: 14m 29s | Max: 18m 44s | Hits:  98%/10584 
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 12m 30s | Avg:  4m 10s | Max:  4m 24s | Hits:  99%/3543  
      🟩 90a                Pass: 100%/4   | Total: 13m 37s | Avg:  3m 24s | Max:  3m 34s | Hits:  99%/4724  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  3h 07m | Avg:  6m 15s | Max: 46m 08s | Hits:  99%/35418 
      🟩 14                 Pass: 100%/34  | Total:  4h 04m | Avg:  7m 10s | Max: 38m 57s | Hits:  99%/40122 
      🟩 17                 Pass: 100%/33  | Total:  3h 58m | Avg:  7m 13s | Max: 39m 10s | Hits:  99%/38946 
      🟩 20                 Pass: 100%/21  | Total:  3h 35m | Avg: 10m 15s | Max: 45m 33s | Hits:  96%/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: 361)

# Runner
264 linux-amd64-cpu16
52 linux-amd64-gpu-v100-latest-1
24 linux-arm64-cpu16
21 windows-amd64-cpu16

Copy link
Contributor

🟩 CI finished in 4h 07m: Pass: 100%/361 | Total: 2d 17h | Avg: 10m 52s | Max: 1h 09m | Hits: 96%/522118
  • 🟩 cub: Pass: 100%/131 | Total: 1d 09h | Avg: 15m 27s | Max: 1h 09m | Hits: 96%/109044

    🟩 cpu
      🟩 amd64              Pass: 100%/123 | Total:  1d 07h | Avg: 15m 19s | Max:  1h 09m | Hits:  97%/102236
      🟩 arm64              Pass: 100%/8   | Total:  2h 18m | Avg: 17m 17s | Max: 35m 43s | Hits:  87%/6808  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 09m | Avg:  4m 39s | Max: 13m 42s | Hits:  99%/11554 
      🟩 11.8               Pass: 100%/3   | Total: 33m 57s | Avg: 11m 19s | Max: 11m 51s | Hits:  96%/2553  
      🟩 12.4               Pass: 100%/113 | Total:  1d 08h | Avg: 16m 59s | Max:  1h 09m | Hits:  96%/94937 
    🟩 cudacxx_full
      🟩 clang-cuda17       Pass: 100%/2   | Total:  7m 33s | Avg:  3m 46s | Max:  3m 54s | Hits: 100%/1408  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 09m | Avg:  4m 39s | Max: 13m 42s | Hits:  99%/11554 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 33m 57s | Avg: 11m 19s | Max: 11m 51s | Hits:  96%/2553  
      🟩 nvcc12.4           Pass: 100%/111 | Total:  1d 07h | Avg: 17m 13s | Max:  1h 09m | Hits:  96%/93529 
    🟩 cudacxx_name
      🟩 clang-cuda         Pass: 100%/2   | Total:  7m 33s | Avg:  3m 46s | Max:  3m 54s | Hits: 100%/1408  
      🟩 nvcc               Pass: 100%/129 | Total:  1d 09h | Avg: 15m 37s | Max:  1h 09m | Hits:  96%/107636
    🟩 cxx_full
      🟩 clang9             Pass: 100%/6   | Total: 39m 20s | Avg:  6m 33s | Max:  9m 11s | Hits:  98%/4884  
      🟩 clang10            Pass: 100%/3   | Total: 29m 54s | Avg:  9m 58s | Max: 10m 32s | Hits:  96%/2559  
      🟩 clang11            Pass: 100%/4   | Total: 37m 56s | Avg:  9m 29s | Max:  9m 50s | Hits:  96%/3412  
      🟩 clang12            Pass: 100%/4   | Total: 36m 43s | Avg:  9m 10s | Max:  9m 31s | Hits:  96%/3412  
      🟩 clang13            Pass: 100%/4   | Total: 37m 35s | Avg:  9m 23s | Max:  9m 41s | Hits:  96%/3412  
      🟩 clang14            Pass: 100%/4   | Total: 37m 55s | Avg:  9m 28s | Max:  9m 52s | Hits:  96%/3412  
      🟩 clang15            Pass: 100%/4   | Total: 36m 21s | Avg:  9m 05s | Max:  9m 25s | Hits:  96%/3404  
      🟩 clang16            Pass: 100%/4   | Total: 40m 34s | Avg: 10m 08s | Max: 11m 16s | Hits:  96%/3404  
      🟩 clang17            Pass: 100%/26  | Total: 11h 23m | Avg: 26m 18s | Max:  1h 09m | Hits:  98%/21832 
      🟩 gcc6               Pass: 100%/2   | Total:  8m 27s | Avg:  4m 13s | Max:  4m 41s | Hits:  99%/1550  
      🟩 gcc7               Pass: 100%/6   | Total: 40m 33s | Avg:  6m 45s | Max:  9m 55s | Hits:  97%/4887  
      🟩 gcc8               Pass: 100%/6   | Total: 41m 08s | Avg:  6m 51s | Max:  9m 50s | Hits:  97%/4887  
      🟩 gcc9               Pass: 100%/6   | Total: 41m 00s | Avg:  6m 50s | Max:  9m 57s | Hits:  97%/4887  
      🟩 gcc10              Pass: 100%/4   | Total: 37m 07s | Avg:  9m 16s | Max:  9m 41s | Hits:  96%/3412  
      🟩 gcc11              Pass: 100%/7   | Total:  1h 24m | Avg: 12m 00s | Max: 23m 01s | Hits:  94%/5957  
      🟩 gcc12              Pass: 100%/4   | Total:  1h 02m | Avg: 15m 30s | Max: 33m 19s | Hits:  87%/3404  
      🟩 gcc13              Pass: 100%/28  | Total: 10h 40m | Avg: 22m 51s | Max:  1h 05m | Hits:  95%/23828 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 17m 46s | Avg:  5m 55s | Max:  6m 08s | Hits: 100%/2331  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s | Hits:  98%/695   
      🟩 MSVC14.29          Pass: 100%/2   | Total: 22m 34s | Avg: 11m 17s | Max: 11m 27s | Hits:  98%/1390  
      🟩 MSVC14.39          Pass: 100%/3   | Total: 35m 21s | Avg: 11m 47s | Max: 12m 02s | Hits:  98%/2085  
    🟩 cxx_name
      🟩 clang              Pass: 100%/59  | Total: 16h 20m | Avg: 16m 36s | Max:  1h 09m | Hits:  97%/49731 
      🟩 gcc                Pass: 100%/63  | Total: 15h 54m | Avg: 15m 09s | Max:  1h 05m | Hits:  95%/52812 
      🟩 Intel              Pass: 100%/3   | Total: 17m 46s | Avg:  5m 55s | Max:  6m 08s | Hits: 100%/2331  
      🟩 MSVC               Pass: 100%/6   | Total:  1h 11m | Avg: 11m 56s | Max: 13m 42s | Hits:  98%/4170  
    🟩 gpu
      🟩 v100               Pass: 100%/131 | Total:  1d 09h | Avg: 15m 27s | Max:  1h 09m | Hits:  96%/109044
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total: 15h 50m | Avg:  9m 35s | Max: 35m 43s | Hits:  95%/81812 
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  4h 32m | Avg: 34m 05s | Max: 53m 40s | Hits:  99%/6808  
      🟩 GraphCapture       Pass: 100%/8   | Total:  3h 06m | Avg: 23m 16s | Max: 35m 22s | Hits:  99%/6808  
      🟩 HostLaunch         Pass: 100%/8   | Total:  4h 43m | Avg: 35m 27s | Max:  1h 04m | Hits:  99%/6808  
      🟩 TestGPU            Pass: 100%/8   | Total:  5h 31m | Avg: 41m 24s | Max:  1h 09m | Hits:  99%/6808  
    🟩 os
      🟩 ubuntu18.04        Pass: 100%/14  | Total: 56m 12s | Avg:  4m 00s | Max:  4m 41s | Hits:  99%/10859 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  5h 31m | Avg:  9m 28s | Max: 10m 32s | Hits:  96%/29855 
      🟩 ubuntu22.04        Pass: 100%/76  | Total:  1d 02h | Avg: 20m 35s | Max:  1h 09m | Hits:  96%/64160 
      🟩 windows2022        Pass: 100%/6   | Total:  1h 11m | Avg: 11m 56s | Max: 13m 42s | Hits:  98%/4170  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 33m 57s | Avg: 11m 19s | Max: 11m 51s | Hits:  96%/2553  
      🟩 90a                Pass: 100%/4   | Total: 28m 22s | Avg:  7m 05s | Max:  8m 32s | Hits:  96%/3404  
    🟩 std
      🟩 11                 Pass: 100%/34  | Total:  8h 20m | Avg: 14m 43s | Max:  1h 05m | Hits:  97%/28503 
      🟩 14                 Pass: 100%/37  | Total: 10h 06m | Avg: 16m 23s | Max:  1h 06m | Hits:  96%/30588 
      🟩 17                 Pass: 100%/36  | Total:  7h 46m | Avg: 12m 57s | Max:  1h 09m | Hits:  97%/29822 
      🟩 20                 Pass: 100%/24  | Total:  7h 30m | Avg: 18m 46s | Max: 53m 40s | Hits:  94%/20131 
    
  • 🟩 thrust: Pass: 100%/118 | Total: 14h 45m | Avg: 7m 30s | Max: 46m 08s | Hits: 99%/139266

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total: 13h 43m | Avg:  7m 28s | Max: 46m 08s | Hits:  99%/129822
      🟩 arm64              Pass: 100%/8   | Total:  1h 02m | Avg:  7m 49s | Max: 33m 12s | Hits:  89%/9444  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 02m | Avg:  4m 09s | Max: 14m 30s | Hits:  99%/17705 
      🟩 11.8               Pass: 100%/3   | Total: 12m 30s | Avg:  4m 10s | Max:  4m 24s | Hits:  99%/3543  
      🟩 12.4               Pass: 100%/100 | Total: 13h 30m | Avg:  8m 06s | Max: 46m 08s | Hits:  99%/118018
    🟩 cudacxx_full
      🟩 clang-cuda17       Pass: 100%/2   | Total:  8m 09s | Avg:  4m 04s | Max:  4m 13s | Hits: 100%/2360  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 02m | Avg:  4m 09s | Max: 14m 30s | Hits:  99%/17705 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 12m 30s | Avg:  4m 10s | Max:  4m 24s | Hits:  99%/3543  
      🟩 nvcc12.4           Pass: 100%/98  | Total: 13h 22m | Avg:  8m 11s | Max: 46m 08s | Hits:  99%/115658
    🟩 cudacxx_name
      🟩 clang-cuda         Pass: 100%/2   | Total:  8m 09s | Avg:  4m 04s | Max:  4m 13s | Hits: 100%/2360  
      🟩 nvcc               Pass: 100%/116 | Total: 14h 37m | Avg:  7m 33s | Max: 46m 08s | Hits:  99%/136906
    🟩 cxx_full
      🟩 clang9             Pass: 100%/6   | Total: 24m 43s | Avg:  4m 07s | Max:  5m 12s | Hits: 100%/7080  
      🟩 clang10            Pass: 100%/3   | Total: 14m 33s | Avg:  4m 51s | Max:  4m 58s | Hits: 100%/3540  
      🟩 clang11            Pass: 100%/4   | Total: 15m 49s | Avg:  3m 57s | Max:  4m 04s | Hits: 100%/4720  
      🟩 clang12            Pass: 100%/4   | Total: 16m 41s | Avg:  4m 10s | Max:  4m 41s | Hits: 100%/4720  
      🟩 clang13            Pass: 100%/4   | Total: 18m 34s | Avg:  4m 38s | Max:  5m 58s | Hits: 100%/4720  
      🟩 clang14            Pass: 100%/4   | Total: 16m 01s | Avg:  4m 00s | Max:  4m 26s | Hits: 100%/4720  
      🟩 clang15            Pass: 100%/4   | Total: 15m 40s | Avg:  3m 55s | Max:  4m 05s | Hits: 100%/4720  
      🟩 clang16            Pass: 100%/4   | Total: 16m 11s | Avg:  4m 02s | Max:  4m 45s | Hits: 100%/4720  
      🟩 clang17            Pass: 100%/18  | Total:  3h 39m | Avg: 12m 11s | Max: 45m 33s | Hits: 100%/21240 
      🟩 gcc6               Pass: 100%/2   | Total:  6m 07s | Avg:  3m 03s | Max:  3m 10s | Hits:  99%/2360  
      🟩 gcc7               Pass: 100%/6   | Total: 21m 04s | Avg:  3m 30s | Max:  3m 57s | Hits:  99%/7086  
      🟩 gcc8               Pass: 100%/6   | Total: 22m 12s | Avg:  3m 42s | Max:  4m 51s | Hits:  99%/7086  
      🟩 gcc9               Pass: 100%/6   | Total: 22m 37s | Avg:  3m 46s | Max:  4m 31s | Hits:  99%/7086  
      🟩 gcc10              Pass: 100%/4   | Total: 15m 40s | Avg:  3m 55s | Max:  4m 14s | Hits:  99%/4724  
      🟩 gcc11              Pass: 100%/7   | Total: 27m 41s | Avg:  3m 57s | Max:  4m 24s | Hits:  99%/8267  
      🟩 gcc12              Pass: 100%/4   | Total: 15m 26s | Avg:  3m 51s | Max:  4m 00s | Hits:  99%/4724  
      🟩 gcc13              Pass: 100%/20  | Total:  4h 12m | Avg: 12m 36s | Max: 46m 08s | Hits:  95%/23620 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 14m 48s | Avg:  4m 56s | Max:  5m 20s | Hits: 100%/3549  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 14m 30s | Avg: 14m 30s | Max: 14m 30s | Hits:  98%/1176  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 25m 16s | Avg: 12m 38s | Max: 13m 08s | Hits:  98%/2352  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  1h 30m | Avg: 15m 06s | Max: 18m 44s | Hits:  98%/7056  
    🟩 cxx_name
      🟩 clang              Pass: 100%/51  | Total:  5h 57m | Avg:  7m 00s | Max: 45m 33s | Hits: 100%/60180 
      🟩 gcc                Pass: 100%/55  | Total:  6h 22m | Avg:  6m 57s | Max: 46m 08s | Hits:  98%/64953 
      🟩 Intel              Pass: 100%/3   | Total: 14m 48s | Avg:  4m 56s | Max:  5m 20s | Hits: 100%/3549  
      🟩 MSVC               Pass: 100%/9   | Total:  2h 10m | Avg: 14m 29s | Max: 18m 44s | Hits:  98%/10584 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total: 14h 45m | Avg:  7m 30s | Max: 46m 08s | Hits:  99%/139266
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  7h 56m | Avg:  4m 48s | Max: 33m 12s | Hits:  99%/116850
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 45m | Avg:  9m 34s | Max: 18m 44s | Hits:  99%/12972 
      🟩 TestGPU            Pass: 100%/8   | Total:  5h 03m | Avg: 37m 59s | Max: 46m 08s | Hits:  99%/9444  
    🟩 os
      🟩 ubuntu18.04        Pass: 100%/14  | Total: 47m 59s | Avg:  3m 25s | Max:  4m 03s | Hits:  99%/16529 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  2h 26m | Avg:  4m 10s | Max:  5m 58s | Hits:  99%/41313 
      🟩 ubuntu22.04        Pass: 100%/60  | Total:  9h 21m | Avg:  9m 21s | Max: 46m 08s | Hits:  98%/70840 
      🟩 windows2022        Pass: 100%/9   | Total:  2h 10m | Avg: 14m 29s | Max: 18m 44s | Hits:  98%/10584 
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 12m 30s | Avg:  4m 10s | Max:  4m 24s | Hits:  99%/3543  
      🟩 90a                Pass: 100%/4   | Total: 13m 37s | Avg:  3m 24s | Max:  3m 34s | Hits:  99%/4724  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  3h 07m | Avg:  6m 15s | Max: 46m 08s | Hits:  99%/35418 
      🟩 14                 Pass: 100%/34  | Total:  4h 04m | Avg:  7m 10s | Max: 38m 57s | Hits:  99%/40122 
      🟩 17                 Pass: 100%/33  | Total:  3h 58m | Avg:  7m 13s | Max: 39m 10s | Hits:  99%/38946 
      🟩 20                 Pass: 100%/21  | Total:  3h 35m | Avg: 10m 15s | Max: 45m 33s | Hits:  96%/24780 
    
  • 🟩 libcudacxx: Pass: 100%/112 | Total: 16h 53m | Avg: 9m 03s | Max: 32m 25s | Hits: 94%/273808

    🟩 cpu
      🟩 amd64              Pass: 100%/104 | Total: 16h 20m | Avg:  9m 25s | Max: 32m 25s | Hits:  94%/251416
      🟩 arm64              Pass: 100%/8   | Total: 33m 10s | Avg:  4m 08s | Max:  5m 08s | Hits:  96%/22392 
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 23m | Avg:  5m 33s | Max: 17m 22s | Hits:  97%/39855 
      🟩 11.8               Pass: 100%/3   | Total: 39m 47s | Avg: 13m 15s | Max: 19m 07s | Hits:  70%/8079  
      🟩 12.4               Pass: 100%/94  | Total: 14h 50m | Avg:  9m 28s | Max: 32m 25s | Hits:  95%/225874
    🟩 cudacxx_full
      🟩 clang-cuda17       Pass: 100%/2   | Total: 35m 39s | Avg: 17m 49s | Max: 18m 27s | Hits:  37%/6115  
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 23m | Avg:  5m 33s | Max: 17m 22s | Hits:  97%/39855 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 39m 47s | Avg: 13m 15s | Max: 19m 07s | Hits:  70%/8079  
      🟩 nvcc12.4           Pass: 100%/92  | Total: 14h 15m | Avg:  9m 17s | Max: 32m 25s | Hits:  96%/219759
    🟩 cudacxx_name
      🟩 clang-cuda         Pass: 100%/2   | Total: 35m 39s | Avg: 17m 49s | Max: 18m 27s | Hits:  37%/6115  
      🟩 nvcc               Pass: 100%/110 | Total: 16h 18m | Avg:  8m 53s | Max: 32m 25s | Hits:  96%/267693
    🟩 cxx_full
      🟩 clang9             Pass: 100%/6   | Total: 32m 07s | Avg:  5m 21s | Max:  7m 40s | Hits:  97%/16190 
      🟩 clang10            Pass: 100%/3   | Total: 27m 22s | Avg:  9m 07s | Max: 15m 32s | Hits:  97%/8124  
      🟩 clang11            Pass: 100%/4   | Total: 29m 02s | Avg:  7m 15s | Max: 14m 30s | Hits:  96%/11204 
      🟩 clang12            Pass: 100%/4   | Total: 19m 51s | Avg:  4m 57s | Max:  5m 16s | Hits:  96%/11204 
      🟩 clang13            Pass: 100%/4   | Total: 29m 57s | Avg:  7m 29s | Max: 15m 28s | Hits:  96%/11204 
      🟩 clang14            Pass: 100%/4   | Total: 28m 56s | Avg:  7m 14s | Max: 14m 18s | Hits:  96%/11204 
      🟩 clang15            Pass: 100%/4   | Total: 50m 00s | Avg: 12m 30s | Max: 16m 01s | Hits:  95%/11196 
      🟩 clang16            Pass: 100%/4   | Total: 28m 28s | Avg:  7m 07s | Max: 14m 31s | Hits:  96%/11196 
      🟩 clang17            Pass: 100%/14  | Total:  3h 05m | Avg: 13m 13s | Max: 28m 28s | Hits:  83%/28507 
      🟩 gcc6               Pass: 100%/2   | Total:  6m 26s | Avg:  3m 13s | Max:  3m 14s | Hits:  99%/5052  
      🟩 gcc7               Pass: 100%/6   | Total: 20m 34s | Avg:  3m 25s | Max:  4m 35s | Hits:  97%/16176 
      🟩 gcc8               Pass: 100%/6   | Total: 30m 59s | Avg:  5m 09s | Max: 11m 16s | Hits:  97%/16184 
      🟩 gcc9               Pass: 100%/6   | Total: 42m 17s | Avg:  7m 02s | Max: 14m 16s | Hits:  97%/16188 
      🟩 gcc10              Pass: 100%/4   | Total: 27m 37s | Avg:  6m 54s | Max: 16m 07s | Hits:  96%/11204 
      🟩 gcc11              Pass: 100%/7   | Total:  1h 07m | Avg:  9m 38s | Max: 19m 07s | Hits:  86%/19275 
      🟩 gcc12              Pass: 100%/4   | Total: 37m 20s | Avg:  9m 20s | Max: 14m 24s | Hits:  95%/11196 
      🟩 gcc13              Pass: 100%/21  | Total:  4h 11m | Avg: 11m 59s | Max: 32m 25s | Hits:  97%/33971 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 17m 04s | Avg:  5m 41s | Max:  6m 35s | Hits:  97%/8114  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 17m 22s | Avg: 17m 22s | Max: 17m 22s | Hits:  98%/2544  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 24m 34s | Avg: 12m 17s | Max: 12m 53s | Hits:  98%/5450  
      🟩 MSVC14.39          Pass: 100%/3   | Total: 39m 37s | Avg: 13m 12s | Max: 14m 28s | Hits:  96%/8425  
    🟩 cxx_name
      🟩 clang              Pass: 100%/47  | Total:  7h 10m | Avg:  9m 10s | Max: 28m 28s | Hits:  93%/120029
      🟩 gcc                Pass: 100%/56  | Total:  8h 04m | Avg:  8m 38s | Max: 32m 25s | Hits:  95%/129246
      🟩 Intel              Pass: 100%/3   | Total: 17m 04s | Avg:  5m 41s | Max:  6m 35s | Hits:  97%/8114  
      🟩 MSVC               Pass: 100%/6   | Total:  1h 21m | Avg: 13m 35s | Max: 17m 22s | Hits:  97%/16419 
    🟩 gpu
      🟩 v100               Pass: 100%/112 | Total: 16h 53m | Avg:  9m 03s | Max: 32m 25s | Hits:  94%/273808
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total: 11h 58m | Avg:  7m 15s | Max: 19m 07s | Hits:  94%/273788
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 32m | Avg: 23m 07s | Max: 27m 05s | Hits: 100%/20    
      🟩 Test               Pass: 100%/8   | Total:  3h 20m | Avg: 25m 05s | Max: 32m 25s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 21s | Avg:  2m 21s | Max:  2m 21s
    🟩 os
      🟩 ubuntu18.04        Pass: 100%/14  | Total:  1h 05m | Avg:  4m 42s | Max: 11m 21s | Hits:  97%/37311 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  3h 49m | Avg:  6m 32s | Max: 16m 07s | Hits:  96%/96623 
      🟩 ubuntu22.04        Pass: 100%/57  | Total: 10h 37m | Avg: 11m 10s | Max: 32m 25s | Hits:  92%/123455
      🟩 windows2022        Pass: 100%/6   | Total:  1h 21m | Avg: 13m 35s | Max: 17m 22s | Hits:  97%/16419 
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 39m 47s | Avg: 13m 15s | Max: 19m 07s | Hits:  70%/8079  
      🟩 90a                Pass: 100%/4   | Total: 17m 19s | Avg:  4m 19s | Max:  5m 58s | Hits:  97%/11559 
    🟩 std
      🟩 11                 Pass: 100%/29  | Total:  2h 56m | Avg:  6m 05s | Max: 16m 28s | Hits:  99%/58174 
      🟩 14                 Pass: 100%/32  | Total:  5h 05m | Avg:  9m 32s | Max: 28m 11s | Hits:  97%/82020 
      🟩 17                 Pass: 100%/31  | Total:  5h 21m | Avg: 10m 21s | Max: 31m 06s | Hits:  91%/84358 
      🟩 20                 Pass: 100%/19  | Total:  3h 28m | Avg: 10m 58s | Max: 32m 25s | Hits:  90%/49256 
    

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

# Runner
264 linux-amd64-cpu16
52 linux-amd64-gpu-v100-latest-1
24 linux-arm64-cpu16
21 windows-amd64-cpu16

@miscco miscco merged commit e21d607 into NVIDIA:main Jun 11, 2024
784 checks passed
@miscco miscco deleted the fix_span_iterator_t branch June 11, 2024 11:32
rapids-bot bot pushed a commit to rapidsai/rapids-cmake that referenced this pull request Jun 24, 2024
This PR updates the CCCL version to include a fix for `cuda::std::span` which is required for cuCollections to work properly with CCCL 2.5.0. 

Most of the changes between the last CCCL version bump (#607) and this one were related to doc updates and unit test fixes, so I don't expect much functional impact for RAPIDS.

After this PR we likely have to bump the cuco version again to include the new changes.

### CCCL PR:

- NVIDIA/cccl#1836

### CUCO PR:

- NVIDIA/cuCollections#502

### RAPIDS PRs:

- [x] rapidsai/cudf#15986
  - [error during docs-build](https://github.com/rapidsai/cudf/actions/runs/9406273871/job/25911619452?pr=15946#step:9:2243) but seems unrelated
- [x] rapidsai/cugraph#4483
  - some CI jobs ran into a network timeout -> rerunning
- [x] rapidsai/cuml#5924
  - successful apart from some optional conda python tests
- [x] rapidsai/raft#2358
  - This one is weird as it [shows an error](https://github.com/rapidsai/raft/actions/runs/9475150045/job/26109283214?pr=2358#step:7:824) that is similar to the one we found in cuco when bumping the CCCL version to 2.5.0. However, we thought the problem was on cuco's end and pushed a fix that resolved the issue (see [Slack thread](https://nvidia.slack.com/archives/CCP05T27R/p1718060955876199))
- [x] rapidsai/rmm#1584

Authors:
  - Daniel Jünger (https://github.com/sleeepyjack)

Approvers:
  - Bradley Dice (https://github.com/bdice)

URL: #631
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.5.0 Targeted for 2.5.0 release bug: functional libcu++ For all items related to libcu++
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants