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

Check size-querying CUB API invocation in tests #1809

Merged
merged 1 commit into from
Jun 5, 2024

Conversation

bernhardmgruber
Copy link
Contributor

Each CUB device API when using it to query the necessary temporary storage size should return a storage requirement of at least 1 byte.

Each CUB device API when using it to query the necessary temporary storage size should return a storage requirement of at least 1 byte.
@bernhardmgruber bernhardmgruber added the cub For all items related to CUB label Jun 5, 2024
@bernhardmgruber bernhardmgruber marked this pull request as ready for review June 5, 2024 16:49
@bernhardmgruber bernhardmgruber requested review from a team as code owners June 5, 2024 16:49
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) June 5, 2024 19:23
Copy link
Contributor

github-actions bot commented Jun 5, 2024

🟩 CI finished in 4h 59m: Pass: 100%/249 | Total: 1d 19h | Avg: 10m 23s | Max: 39m 23s | Hits: 96%/248310
  • 🟩 cub: Pass: 100%/131 | Total: 1d 09h | Avg: 15m 13s | Max: 39m 23s | Hits: 93%/109044

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

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  9h 25m | Avg:  5m 08s | Max: 18m 57s | Hits:  99%/129822
      🟩 arm64              Pass: 100%/8   | Total: 25m 06s | Avg:  3m 08s | Max:  3m 25s | Hits:  99%/9444  
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total: 53m 00s | Avg:  3m 32s | Max: 14m 06s | Hits:  99%/17705 
      🟩 11.8               Pass: 100%/3   | Total: 10m 04s | Avg:  3m 21s | Max:  3m 33s | Hits:  99%/3543  
      🟩 12.4               Pass: 100%/100 | Total:  8h 47m | Avg:  5m 16s | Max: 18m 57s | Hits:  99%/118018
    🟩 cudacxx_full
      🟩 clang-cuda17       Pass: 100%/2   | Total:  6m 37s | Avg:  3m 18s | Max:  3m 19s | Hits: 100%/2360  
      🟩 nvcc11.1           Pass: 100%/15  | Total: 53m 00s | Avg:  3m 32s | Max: 14m 06s | Hits:  99%/17705 
      🟩 nvcc11.8           Pass: 100%/3   | Total: 10m 04s | Avg:  3m 21s | Max:  3m 33s | Hits:  99%/3543  
      🟩 nvcc12.4           Pass: 100%/98  | Total:  8h 41m | Avg:  5m 19s | Max: 18m 57s | Hits:  99%/115658
    🟩 cudacxx_name
      🟩 clang-cuda         Pass: 100%/2   | Total:  6m 37s | Avg:  3m 18s | Max:  3m 19s | Hits: 100%/2360  
      🟩 nvcc               Pass: 100%/116 | Total:  9h 44m | Avg:  5m 02s | Max: 18m 57s | Hits:  99%/136906
    🟩 cxx_full
      🟩 clang9             Pass: 100%/6   | Total: 20m 51s | Avg:  3m 28s | Max:  4m 09s | Hits: 100%/7080  
      🟩 clang10            Pass: 100%/3   | Total: 12m 07s | Avg:  4m 02s | Max:  4m 08s | Hits: 100%/3540  
      🟩 clang11            Pass: 100%/4   | Total: 13m 39s | Avg:  3m 24s | Max:  3m 37s | Hits:  99%/4720  
      🟩 clang12            Pass: 100%/4   | Total: 13m 42s | Avg:  3m 25s | Max:  3m 39s | Hits: 100%/4720  
      🟩 clang13            Pass: 100%/4   | Total: 13m 39s | Avg:  3m 24s | Max:  3m 44s | Hits: 100%/4720  
      🟩 clang14            Pass: 100%/4   | Total: 13m 50s | Avg:  3m 27s | Max:  3m 50s | Hits: 100%/4720  
      🟩 clang15            Pass: 100%/4   | Total: 14m 25s | Avg:  3m 36s | Max:  3m 47s | Hits: 100%/4720  
      🟩 clang16            Pass: 100%/4   | Total: 13m 37s | Avg:  3m 24s | Max:  3m 32s | Hits: 100%/4720  
      🟩 clang17            Pass: 100%/18  | Total:  1h 48m | Avg:  6m 01s | Max: 18m 35s | Hits: 100%/21240 
      🟩 gcc6               Pass: 100%/2   | Total:  5m 20s | Avg:  2m 40s | Max:  2m 41s | Hits:  99%/2360  
      🟩 gcc7               Pass: 100%/6   | Total: 17m 35s | Avg:  2m 55s | Max:  3m 28s | Hits:  99%/7086  
      🟩 gcc8               Pass: 100%/6   | Total: 18m 31s | Avg:  3m 05s | Max:  3m 37s | Hits:  99%/7086  
      🟩 gcc9               Pass: 100%/6   | Total: 18m 36s | Avg:  3m 06s | Max:  3m 42s | Hits:  99%/7086  
      🟩 gcc10              Pass: 100%/4   | Total: 13m 41s | Avg:  3m 25s | Max:  3m 43s | Hits:  99%/4724  
      🟩 gcc11              Pass: 100%/7   | Total: 24m 25s | Avg:  3m 29s | Max:  3m 59s | Hits:  99%/8267  
      🟩 gcc12              Pass: 100%/4   | Total: 14m 14s | Avg:  3m 33s | Max:  3m 50s | Hits:  99%/4724  
      🟩 gcc13              Pass: 100%/20  | Total:  1h 52m | Avg:  5m 36s | Max: 13m 54s | Hits:  99%/23620 
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 13m 08s | Avg:  4m 22s | Max:  4m 27s | Hits: 100%/3549  
      🟩 MSVC14.16          Pass: 100%/1   | Total: 14m 06s | Avg: 14m 06s | Max: 14m 06s | Hits:  98%/1176  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 24m 07s | Avg: 12m 03s | Max: 12m 10s | Hits:  98%/2352  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  1h 30m | Avg: 15m 07s | Max: 18m 57s | Hits:  98%/7056  
    🟩 cxx_name
      🟩 clang              Pass: 100%/51  | Total:  3h 44m | Avg:  4m 23s | Max: 18m 35s | Hits:  99%/60180 
      🟩 gcc                Pass: 100%/55  | Total:  3h 44m | Avg:  4m 04s | Max: 13m 54s | Hits:  99%/64953 
      🟩 Intel              Pass: 100%/3   | Total: 13m 08s | Avg:  4m 22s | Max:  4m 27s | Hits: 100%/3549  
      🟩 MSVC               Pass: 100%/9   | Total:  2h 08m | Avg: 14m 19s | Max: 18m 57s | Hits:  98%/10584 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  9h 50m | Avg:  5m 00s | Max: 18m 57s | Hits:  99%/139266
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  6h 29m | Avg:  3m 56s | Max: 14m 06s | Hits:  99%/116850
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 40m | Avg:  9m 09s | Max: 18m 57s | Hits:  99%/12972 
      🟩 TestGPU            Pass: 100%/8   | Total:  1h 40m | Avg: 12m 32s | Max: 18m 35s | Hits:  99%/9444  
    🟩 os
      🟩 ubuntu18.04        Pass: 100%/14  | Total: 38m 54s | Avg:  2m 46s | Max:  3m 13s | Hits:  99%/16529 
      🟩 ubuntu20.04        Pass: 100%/35  | Total:  2h 02m | Avg:  3m 30s | Max:  4m 09s | Hits:  99%/41313 
      🟩 ubuntu22.04        Pass: 100%/60  | Total:  5h 00m | Avg:  5m 00s | Max: 18m 35s | Hits:  99%/70840 
      🟩 windows2022        Pass: 100%/9   | Total:  2h 08m | Avg: 14m 19s | Max: 18m 57s | Hits:  98%/10584 
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 10m 04s | Avg:  3m 21s | Max:  3m 33s | Hits:  99%/3543  
      🟩 90a                Pass: 100%/4   | Total: 12m 38s | Avg:  3m 09s | Max:  3m 29s | Hits:  99%/4724  
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  1h 58m | Avg:  3m 56s | Max: 13m 54s | Hits:  99%/35418 
      🟩 14                 Pass: 100%/34  | Total:  2h 57m | Avg:  5m 13s | Max: 16m 30s | Hits:  99%/40122 
      🟩 17                 Pass: 100%/33  | Total:  2h 56m | Avg:  5m 20s | Max: 18m 57s | Hits:  99%/38946 
      🟩 20                 Pass: 100%/21  | Total:  1h 58m | Avg:  5m 38s | Max: 18m 06s | Hits:  99%/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 e6b81f4 into NVIDIA:main Jun 5, 2024
554 checks passed
@bernhardmgruber bernhardmgruber deleted the check_cub_size branch June 6, 2024 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cub For all items related to CUB
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants