Skip to content

Fix span for non-ranges#1836

Merged
miscco merged 1 commit intoNVIDIA:mainfrom
miscco:fix_span_iterator_t
Jun 11, 2024
Merged

Fix span for non-ranges#1836
miscco merged 1 commit intoNVIDIA:mainfrom
miscco:fix_span_iterator_t

Conversation

@miscco
Copy link
Copy Markdown
Contributor

@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 requested review from bernhardmgruber and wmaxey June 11, 2024 06:44
@miscco miscco added libcu++ For all items related to libcu++ bug: functional labels Jun 11, 2024
@github-actions
Copy link
Copy Markdown
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

@github-actions
Copy link
Copy Markdown
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
@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

libcu++ For all items related to libcu++

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants