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

Unify shared infra #2354

Closed
wants to merge 21 commits into from
Closed

Unify shared infra #2354

wants to merge 21 commits into from

Conversation

alliepiper
Copy link
Contributor

Description

This PR centralizes shared infrastructure to the CCCL level, reducing redundancy across our projects and facilitating the introduction of new subprojects.

@alliepiper alliepiper requested review from a team as code owners September 3, 2024 18:31
@alliepiper alliepiper marked this pull request as draft September 3, 2024 18:31
@alliepiper alliepiper force-pushed the shared_infra branch 2 times, most recently from f8f39ab to c00f93a Compare September 3, 2024 19:43
Copy link
Contributor

@miscco miscco left a comment

Choose a reason for hiding this comment

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

I like it a lot

@alliepiper alliepiper linked an issue Sep 4, 2024 that may be closed by this pull request
1 task
@alliepiper alliepiper force-pushed the shared_infra branch 2 times, most recently from 11cfd31 to fd8841b Compare September 4, 2024 22:16
@alliepiper alliepiper force-pushed the shared_infra branch 6 times, most recently from ad65e79 to b94a8db Compare September 16, 2024 21:58
Copy link
Contributor

🟨 CI finished in 7h 50m: Pass: 84%/33 | Total: 16h 37m | Avg: 30m 13s | Max: 1h 42m | Hits: 98%/5962
  • 🟨 cub: Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727

    🚨 jobs: TestGPU 🚨
      🟩 Build              Pass: 100%/3   | Total:  1h 45m | Avg: 35m 15s | Max: 47m 12s | Hits:  99%/727   
      🟩 DeviceLaunch       Pass: 100%/2   | Total:  2h 46m | Avg:  1h 23m | Max:  1h 25m
      🟩 GraphCapture       Pass: 100%/2   | Total:  2h 40m | Avg:  1h 20m | Max:  1h 20m
      🟩 HostLaunch         Pass: 100%/2   | Total:  2h 44m | Avg:  1h 22m | Max:  1h 23m
      🔥 TestGPU            Pass:   0%/2   | Total:  3h 10m | Avg:  1h 35m | Max:  1h 42m
    🟨 cxx
      🟨 Clang18            Pass:  80%/5   | Total:  6h 23m | Avg:  1h 16m | Max:  1h 27m
      🟨 GCC13              Pass:  80%/5   | Total:  6h 29m | Avg:  1h 17m | Max:  1h 42m
      🟩 MSVC14.39          Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits:  99%/727   
    🟨 cxx_family
      🟨 Clang              Pass:  80%/5   | Total:  6h 23m | Avg:  1h 16m | Max:  1h 27m
      🟨 GCC                Pass:  80%/5   | Total:  6h 29m | Avg:  1h 17m | Max:  1h 42m
      🟩 MSVC               Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits:  99%/727   
    🟨 cpu
      🟨 amd64              Pass:  81%/11  | Total: 13h 07m | Avg:  1h 11m | Max:  1h 42m | Hits:  99%/727   
    🟨 ctk
      🟨 12.6               Pass:  81%/11  | Total: 13h 07m | Avg:  1h 11m | Max:  1h 42m | Hits:  99%/727   
    🟨 cudacxx
      🟨 nvcc12.6           Pass:  81%/11  | Total: 13h 07m | Avg:  1h 11m | Max:  1h 42m | Hits:  99%/727   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  81%/11  | Total: 13h 07m | Avg:  1h 11m | Max:  1h 42m | Hits:  99%/727   
    🟨 gpu
      🟨 v100               Pass:  81%/11  | Total: 13h 07m | Avg:  1h 11m | Max:  1h 42m | Hits:  99%/727   
    
  • 🟨 libcudacxx: Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903

    🚨 jobs: Test 🚨
      🟩 Build              Pass: 100%/3   | Total: 41m 54s | Avg: 13m 58s | Max: 21m 28s | Hits:  99%/2903  
      🔥 Test               Pass:   0%/2   | Total: 12m 36s | Avg:  6m 18s | Max:  6m 23s
    🟨 cxx
      🟨 Clang18            Pass:  50%/2   | Total: 27m 51s | Avg: 13m 55s | Max: 21m 28s
      🟨 GCC13              Pass:  50%/2   | Total: 10m 29s | Avg:  5m 14s | Max:  6m 13s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 16m 10s | Avg: 16m 10s | Max: 16m 10s | Hits:  99%/2903  
    🟨 cxx_family
      🟨 Clang              Pass:  50%/2   | Total: 27m 51s | Avg: 13m 55s | Max: 21m 28s
      🟨 GCC                Pass:  50%/2   | Total: 10m 29s | Avg:  5m 14s | Max:  6m 13s
      🟩 MSVC               Pass: 100%/1   | Total: 16m 10s | Avg: 16m 10s | Max: 16m 10s | Hits:  99%/2903  
    🟨 cpu
      🟨 amd64              Pass:  60%/5   | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits:  99%/2903  
    🟨 ctk
      🟨 12.6               Pass:  60%/5   | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits:  99%/2903  
    🟨 cudacxx
      🟨 nvcc12.6           Pass:  60%/5   | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits:  99%/2903  
    🟨 cudacxx_family
      🟨 nvcc               Pass:  60%/5   | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits:  99%/2903  
    🟨 gpu
      🟨 v100               Pass:  60%/5   | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits:  99%/2903  
    
  • 🟨 thrust: Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230

    🔍 cxx: MSVC14.39 🔍
      🟩 Clang18            Pass: 100%/3   | Total: 39m 22s | Avg: 13m 07s | Max: 26m 56s
      🟩 GCC13              Pass: 100%/3   | Total: 39m 34s | Avg: 13m 11s | Max: 26m 43s
      🔍 MSVC14.39          Pass:  50%/2   | Total: 29m 16s | Avg: 14m 38s | Max: 19m 41s | Hits:  99%/2230  
    🔍 cxx_family: MSVC 🔍
      🟩 Clang              Pass: 100%/3   | Total: 39m 22s | Avg: 13m 07s | Max: 26m 56s
      🟩 GCC                Pass: 100%/3   | Total: 39m 34s | Avg: 13m 11s | Max: 26m 43s
      🔍 MSVC               Pass:  50%/2   | Total: 29m 16s | Avg: 14m 38s | Max: 19m 41s | Hits:  99%/2230  
    🔍 jobs: TestCPU 🔍
      🟩 Build              Pass: 100%/3   | Total: 30m 14s | Avg: 10m 04s | Max: 19m 41s | Hits:  99%/2230  
      🔍 TestCPU            Pass:  66%/3   | Total: 24m 19s | Avg:  8m 06s | Max:  9m 35s
      🟩 TestGPU            Pass: 100%/2   | Total: 53m 39s | Avg: 26m 49s | Max: 26m 56s
    🟨 cpu
      🟨 amd64              Pass:  87%/8   | Total:  1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits:  99%/2230  
    🟨 ctk
      🟨 12.6               Pass:  87%/8   | Total:  1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits:  99%/2230  
    🟨 cudacxx
      🟨 nvcc12.6           Pass:  87%/8   | Total:  1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits:  99%/2230  
    🟨 cudacxx_family
      🟨 nvcc               Pass:  87%/8   | Total:  1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits:  99%/2230  
    🟨 gpu
      🟨 v100               Pass:  87%/8   | Total:  1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits:  99%/2230  
    
  • 🟩 cudax: Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102

    🟩 cpu
      🟩 amd64              Pass: 100%/5   | Total: 27m 52s | Avg:  5m 34s | Max: 11m 32s | Hits:  23%/102   
    🟩 ctk
      🟩 12.6               Pass: 100%/5   | Total: 27m 52s | Avg:  5m 34s | Max: 11m 32s | Hits:  23%/102   
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/5   | Total: 27m 52s | Avg:  5m 34s | Max: 11m 32s | Hits:  23%/102   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/5   | Total: 27m 52s | Avg:  5m 34s | Max: 11m 32s | Hits:  23%/102   
    🟩 cxx
      🟩 Clang18            Pass: 100%/2   | Total:  8m 05s | Avg:  4m 02s | Max:  5m 58s
      🟩 GCC13              Pass: 100%/2   | Total:  8m 15s | Avg:  4m 07s | Max:  5m 42s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 32s | Avg: 11m 32s | Max: 11m 32s | Hits:  23%/102   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  8m 05s | Avg:  4m 02s | Max:  5m 58s
      🟩 GCC                Pass: 100%/2   | Total:  8m 15s | Avg:  4m 07s | Max:  5m 42s
      🟩 MSVC               Pass: 100%/1   | Total: 11m 32s | Avg: 11m 32s | Max: 11m 32s | Hits:  23%/102   
    🟩 gpu
      🟩 v100               Pass: 100%/5   | Total: 27m 52s | Avg:  5m 34s | Max: 11m 32s | Hits:  23%/102   
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 16m 12s | Avg:  5m 24s | Max: 11m 32s | Hits:  23%/102   
      🟩 Test               Pass: 100%/2   | Total: 11m 40s | Avg:  5m 50s | Max:  5m 58s
    
  • 🟩 cccl: Pass: 100%/4 | Total: 19m 20s | Avg: 4m 50s | Max: 5m 43s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 19m 20s | Avg:  4m 50s | Max:  5m 43s
    🟩 ctk
      🟩 11.1               Pass: 100%/2   | Total:  8m 29s | Avg:  4m 14s | Max:  4m 22s
      🟩 12.6               Pass: 100%/2   | Total: 10m 51s | Avg:  5m 25s | Max:  5m 43s
    🟩 cudacxx
      🟩 nvcc11.1           Pass: 100%/2   | Total:  8m 29s | Avg:  4m 14s | Max:  4m 22s
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 51s | Avg:  5m 25s | Max:  5m 43s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 19m 20s | Avg:  4m 50s | Max:  5m 43s
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  4m 22s | Avg:  4m 22s | Max:  4m 22s
      🟩 Clang18            Pass: 100%/1   | Total:  5m 08s | Avg:  5m 08s | Max:  5m 08s
      🟩 GCC6               Pass: 100%/1   | Total:  4m 07s | Avg:  4m 07s | Max:  4m 07s
      🟩 GCC13              Pass: 100%/1   | Total:  5m 43s | Avg:  5m 43s | Max:  5m 43s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  9m 30s | Avg:  4m 45s | Max:  5m 08s
      🟩 GCC                Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  5m 43s
    🟩 gpu
      🟩 v100               Pass: 100%/4   | Total: 19m 20s | Avg:  4m 50s | Max:  5m 43s
    🟩 jobs
      🟩 Infra              Pass: 100%/4   | Total: 19m 20s | Avg:  4m 50s | Max:  5m 43s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "project": [
      "libcudacxx",
      "thrust",
      "cub",
      "cudax"
    ],
    "ctk": "curr",
    "cxx": [
      "gcc",
      "clang",
      "msvc"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "11.1",
    "cxx": [
      "gcc6",
      "clang9"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "curr",
    "cxx": [
      "gcc",
      "clang"
    ]
  }
]

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
pycuda
CUDA C Core Library

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- pycuda
+/- CUDA C Core Library

🏃‍ Runner counts (total jobs: 33)

# Runner
18 linux-amd64-gpu-v100-latest-1
10 linux-amd64-cpu16
5 windows-amd64-cpu16

@alliepiper alliepiper force-pushed the shared_infra branch 4 times, most recently from 4cc0dd8 to 26c3bf5 Compare September 19, 2024 20:14
@alliepiper alliepiper force-pushed the shared_infra branch 2 times, most recently from 88005c7 to cc7951e Compare October 3, 2024 19:53
Copy link
Contributor

github-actions bot commented Oct 3, 2024

🟨 CI finished in 2h 03m: Pass: 90%/33 | Total: 7h 39m | Avg: 13m 54s | Max: 38m 15s | Hits: 80%/8888
  • 🟨 cccl: Pass: 66%/6 | Total: 34m 24s | Avg: 5m 44s | Max: 6m 12s

    🚨 ctk: 12.6 🚨
      🟩 11.1               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  6m 01s
      🟩 12.0               Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  6m 12s
      🔥 12.6               Pass:   0%/2   | Total: 11m 42s | Avg:  5m 51s | Max:  6m 11s
    🚨 cudacxx: nvcc12.6 🚨
      🟩 nvcc11.1           Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  6m 01s
      🟩 nvcc12.0           Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  6m 12s
      🔥 nvcc12.6           Pass:   0%/2   | Total: 11m 42s | Avg:  5m 51s | Max:  6m 11s
    🟨 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  6m 01s | Avg:  6m 01s | Max:  6m 01s
      🟩 Clang14            Pass: 100%/1   | Total:  6m 12s | Avg:  6m 12s | Max:  6m 12s
      🟥 Clang18            Pass:   0%/1   | Total:  6m 11s | Avg:  6m 11s | Max:  6m 11s
      🟩 GCC6               Pass: 100%/1   | Total:  4m 57s | Avg:  4m 57s | Max:  4m 57s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟥 GCC13              Pass:   0%/1   | Total:  5m 31s | Avg:  5m 31s | Max:  5m 31s
    🟨 cpu
      🟨 amd64              Pass:  66%/6   | Total: 34m 24s | Avg:  5m 44s | Max:  6m 12s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  66%/6   | Total: 34m 24s | Avg:  5m 44s | Max:  6m 12s
    🟨 gpu
      🟨 v100               Pass:  66%/6   | Total: 34m 24s | Avg:  5m 44s | Max:  6m 12s
    🟨 jobs
      🟨 Infra              Pass:  66%/6   | Total: 34m 24s | Avg:  5m 44s | Max:  6m 12s
    🟨 cxx_family
      🟨 Clang              Pass:  66%/3   | Total: 18m 24s | Avg:  6m 08s | Max:  6m 12s
      🟨 GCC                Pass:  66%/3   | Total: 16m 00s | Avg:  5m 20s | Max:  5m 32s
    
  • 🟥 pycuda: Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s

    🟥 cpu
      🟥 amd64              Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 ctk
      🟥 12.5               Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 cudacxx
      🟥 nvcc12.5           Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 cxx
      🟥 GCC13              Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 gpu
      🟥 v100               Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    🟥 jobs
      🟥 Test               Pass:   0%/1   | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
    
  • 🟩 cub: Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727

    🟩 cpu
      🟩 amd64              Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 ctk
      🟩 12.6               Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 cxx
      🟩 Clang18            Pass: 100%/5   | Total:  1h 39m | Avg: 19m 48s | Max: 32m 51s
      🟩 GCC13              Pass: 100%/5   | Total:  1h 20m | Avg: 16m 00s | Max: 23m 52s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits:  99%/727   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/5   | Total:  1h 39m | Avg: 19m 48s | Max: 32m 51s
      🟩 GCC                Pass: 100%/5   | Total:  1h 20m | Avg: 16m 00s | Max: 23m 52s
      🟩 MSVC               Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits:  99%/727   
    🟩 gpu
      🟩 v100               Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 24m 26s | Avg:  8m 08s | Max: 14m 19s | Hits:  99%/727   
      🟩 DeviceLaunch       Pass: 100%/2   | Total: 37m 13s | Avg: 18m 36s | Max: 19m 03s
      🟩 GraphCapture       Pass: 100%/2   | Total: 38m 39s | Avg: 19m 19s | Max: 22m 55s
      🟩 HostLaunch         Pass: 100%/2   | Total: 36m 21s | Avg: 18m 10s | Max: 19m 09s
      🟩 TestGPU            Pass: 100%/2   | Total: 56m 43s | Avg: 28m 21s | Max: 32m 51s
    
  • 🟩 thrust: Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238

    🟩 cpu
      🟩 amd64              Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 ctk
      🟩 12.6               Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cxx
      🟩 Clang18            Pass: 100%/3   | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s
      🟩 GCC13              Pass: 100%/3   | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s
      🟩 MSVC14.39          Pass: 100%/2   | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/3   | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s
      🟩 GCC                Pass: 100%/3   | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s
      🟩 MSVC               Pass: 100%/2   | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits:  99%/5238  
    🟩 gpu
      🟩 v100               Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 30m 08s | Avg: 10m 02s | Max: 18m 13s | Hits:  99%/2619  
      🟩 TestCPU            Pass: 100%/3   | Total: 43m 30s | Avg: 14m 30s | Max: 26m 23s | Hits:  99%/2619  
      🟩 TestGPU            Pass: 100%/2   | Total: 32m 54s | Avg: 16m 27s | Max: 16m 41s
    
  • 🟩 libcudacxx: Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923

    🟩 cpu
      🟩 amd64              Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 ctk
      🟩 12.6               Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cxx
      🟩 Clang18            Pass: 100%/2   | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s
      🟩 GCC13              Pass: 100%/2   | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s
      🟩 GCC                Pass: 100%/2   | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s
      🟩 MSVC               Pass: 100%/1   | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits:  42%/2923  
    🟩 gpu
      🟩 v100               Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total:  1h 07m | Avg: 22m 35s | Max: 38m 15s | Hits:  42%/2923  
      🟩 Test               Pass: 100%/2   | Total: 34m 30s | Avg: 17m 15s | Max: 18m 08s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  7m 26s | Avg:  7m 26s | Max:  7m 26s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "cxx": [
      "gcc",
      "clang",
      "msvc"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": [
      "cccl_c_parallel",
      "pycuda"
    ],
    "ctk": "12.5"
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "11.1",
    "cxx": [
      "gcc6",
      "clang9"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "12.0",
    "cxx": [
      "gcc12",
      "clang14"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "curr",
    "cxx": [
      "gcc",
      "clang"
    ]
  }
]

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
pycuda
+/- CCCL C Parallel Library

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- pycuda
+/- CCCL C Parallel Library

🏃‍ Runner counts (total jobs: 33)

# Runner
20 linux-amd64-gpu-v100-latest-1
9 linux-amd64-cpu16
4 windows-amd64-cpu16

Copy link
Contributor

github-actions bot commented Oct 4, 2024

🟨 CI finished in 23h 18m: Pass: 90%/33 | Total: 7h 36m | Avg: 13m 50s | Max: 38m 15s | Hits: 80%/8888
  • 🟨 cccl: Pass: 66%/6 | Total: 32m 59s | Avg: 5m 29s | Max: 6m 12s

    🚨 ctk: 12.6 🚨
      🟩 11.1               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  6m 01s
      🟩 12.0               Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  6m 12s
      🔥 12.6               Pass:   0%/2   | Total: 10m 17s | Avg:  5m 08s | Max:  5m 50s
    🚨 cudacxx: nvcc12.6 🚨
      🟩 nvcc11.1           Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  6m 01s
      🟩 nvcc12.0           Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  6m 12s
      🔥 nvcc12.6           Pass:   0%/2   | Total: 10m 17s | Avg:  5m 08s | Max:  5m 50s
    🟨 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  6m 01s | Avg:  6m 01s | Max:  6m 01s
      🟩 Clang14            Pass: 100%/1   | Total:  6m 12s | Avg:  6m 12s | Max:  6m 12s
      🟥 Clang18            Pass:   0%/1   | Total:  5m 50s | Avg:  5m 50s | Max:  5m 50s
      🟩 GCC6               Pass: 100%/1   | Total:  4m 57s | Avg:  4m 57s | Max:  4m 57s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟥 GCC13              Pass:   0%/1   | Total:  4m 27s | Avg:  4m 27s | Max:  4m 27s
    🟨 cpu
      🟨 amd64              Pass:  66%/6   | Total: 32m 59s | Avg:  5m 29s | Max:  6m 12s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  66%/6   | Total: 32m 59s | Avg:  5m 29s | Max:  6m 12s
    🟨 gpu
      🟨 v100               Pass:  66%/6   | Total: 32m 59s | Avg:  5m 29s | Max:  6m 12s
    🟨 jobs
      🟨 Infra              Pass:  66%/6   | Total: 32m 59s | Avg:  5m 29s | Max:  6m 12s
    🟨 cxx_family
      🟨 Clang              Pass:  66%/3   | Total: 18m 03s | Avg:  6m 01s | Max:  6m 12s
      🟨 GCC                Pass:  66%/3   | Total: 14m 56s | Avg:  4m 58s | Max:  5m 32s
    
  • 🟥 pycuda: Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s

    🟥 cpu
      🟥 amd64              Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 ctk
      🟥 12.5               Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 cudacxx
      🟥 nvcc12.5           Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 cxx
      🟥 GCC13              Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 gpu
      🟥 v100               Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    🟥 jobs
      🟥 Test               Pass:   0%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
    
  • 🟩 cub: Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727

    🟩 cpu
      🟩 amd64              Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 ctk
      🟩 12.6               Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 cxx
      🟩 Clang18            Pass: 100%/5   | Total:  1h 39m | Avg: 19m 48s | Max: 32m 51s
      🟩 GCC13              Pass: 100%/5   | Total:  1h 20m | Avg: 16m 00s | Max: 23m 52s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits:  99%/727   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/5   | Total:  1h 39m | Avg: 19m 48s | Max: 32m 51s
      🟩 GCC                Pass: 100%/5   | Total:  1h 20m | Avg: 16m 00s | Max: 23m 52s
      🟩 MSVC               Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits:  99%/727   
    🟩 gpu
      🟩 v100               Pass: 100%/11  | Total:  3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits:  99%/727   
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 24m 26s | Avg:  8m 08s | Max: 14m 19s | Hits:  99%/727   
      🟩 DeviceLaunch       Pass: 100%/2   | Total: 37m 13s | Avg: 18m 36s | Max: 19m 03s
      🟩 GraphCapture       Pass: 100%/2   | Total: 38m 39s | Avg: 19m 19s | Max: 22m 55s
      🟩 HostLaunch         Pass: 100%/2   | Total: 36m 21s | Avg: 18m 10s | Max: 19m 09s
      🟩 TestGPU            Pass: 100%/2   | Total: 56m 43s | Avg: 28m 21s | Max: 32m 51s
    
  • 🟩 thrust: Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238

    🟩 cpu
      🟩 amd64              Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 ctk
      🟩 12.6               Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cxx
      🟩 Clang18            Pass: 100%/3   | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s
      🟩 GCC13              Pass: 100%/3   | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s
      🟩 MSVC14.39          Pass: 100%/2   | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits:  99%/5238  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/3   | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s
      🟩 GCC                Pass: 100%/3   | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s
      🟩 MSVC               Pass: 100%/2   | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits:  99%/5238  
    🟩 gpu
      🟩 v100               Pass: 100%/8   | Total:  1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits:  99%/5238  
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 30m 08s | Avg: 10m 02s | Max: 18m 13s | Hits:  99%/2619  
      🟩 TestCPU            Pass: 100%/3   | Total: 43m 30s | Avg: 14m 30s | Max: 26m 23s | Hits:  99%/2619  
      🟩 TestGPU            Pass: 100%/2   | Total: 32m 54s | Avg: 16m 27s | Max: 16m 41s
    
  • 🟩 libcudacxx: Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923

    🟩 cpu
      🟩 amd64              Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 ctk
      🟩 12.6               Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cxx
      🟩 Clang18            Pass: 100%/2   | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s
      🟩 GCC13              Pass: 100%/2   | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits:  42%/2923  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s
      🟩 GCC                Pass: 100%/2   | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s
      🟩 MSVC               Pass: 100%/1   | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits:  42%/2923  
    🟩 gpu
      🟩 v100               Pass: 100%/5   | Total:  1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits:  42%/2923  
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total:  1h 07m | Avg: 22m 35s | Max: 38m 15s | Hits:  42%/2923  
      🟩 Test               Pass: 100%/2   | Total: 34m 30s | Avg: 17m 15s | Max: 18m 08s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  7m 26s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  7m 26s | Avg:  7m 26s | Max:  7m 26s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "cxx": [
      "gcc",
      "clang",
      "msvc"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": [
      "cccl_c_parallel",
      "pycuda"
    ],
    "ctk": "12.5"
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "11.1",
    "cxx": [
      "gcc6",
      "clang9"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "12.0",
    "cxx": [
      "gcc12",
      "clang14"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "curr",
    "cxx": [
      "gcc",
      "clang"
    ]
  }
]

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
pycuda
+/- CCCL C Parallel Library

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- pycuda
+/- CCCL C Parallel Library

🏃‍ Runner counts (total jobs: 33)

# Runner
20 linux-amd64-gpu-v100-latest-1
9 linux-amd64-cpu16
4 windows-amd64-cpu16

Copy link
Contributor

github-actions bot commented Oct 7, 2024

🟨 CI finished in 1h 18m: Pass: 96%/33 | Total: 8h 11m | Avg: 14m 53s | Max: 1h 13m | Hits: 73%/8938
  • 🟥 pycuda: Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s

    🟥 cpu
      🟥 amd64              Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 ctk
      🟥 12.5               Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 cudacxx
      🟥 nvcc12.5           Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 cxx
      🟥 GCC13              Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 gpu
      🟥 v100               Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    🟥 jobs
      🟥 Test               Pass:   0%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
    
  • 🟩 cub: Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727

    🟩 cpu
      🟩 amd64              Pass: 100%/11  | Total:  4h 12m | Avg: 22m 59s | Max:  1h 13m | Hits:  37%/727   
    🟩 ctk
      🟩 12.6               Pass: 100%/11  | Total:  4h 12m | Avg: 22m 59s | Max:  1h 13m | Hits:  37%/727   
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/11  | Total:  4h 12m | Avg: 22m 59s | Max:  1h 13m | Hits:  37%/727   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/11  | Total:  4h 12m | Avg: 22m 59s | Max:  1h 13m | Hits:  37%/727   
    🟩 cxx
      🟩 Clang18            Pass: 100%/5   | Total:  1h 35m | Avg: 19m 08s | Max: 37m 13s
      🟩 GCC13              Pass: 100%/5   | Total:  2h 17m | Avg: 27m 31s | Max:  1h 13m
      🟩 MSVC14.39          Pass: 100%/1   | Total: 19m 38s | Avg: 19m 38s | Max: 19m 38s | Hits:  37%/727   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/5   | Total:  1h 35m | Avg: 19m 08s | Max: 37m 13s
      🟩 GCC                Pass: 100%/5   | Total:  2h 17m | Avg: 27m 31s | Max:  1h 13m
      🟩 MSVC               Pass: 100%/1   | Total: 19m 38s | Avg: 19m 38s | Max: 19m 38s | Hits:  37%/727   
    🟩 gpu
      🟩 v100               Pass: 100%/11  | Total:  4h 12m | Avg: 22m 59s | Max:  1h 13m | Hits:  37%/727   
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 29m 19s | Avg:  9m 46s | Max: 19m 38s | Hits:  37%/727   
      🟩 DeviceLaunch       Pass: 100%/2   | Total:  1h 31m | Avg: 45m 34s | Max:  1h 13m
      🟩 GraphCapture       Pass: 100%/2   | Total: 33m 56s | Avg: 16m 58s | Max: 17m 58s
      🟩 HostLaunch         Pass: 100%/2   | Total: 37m 06s | Avg: 18m 33s | Max: 19m 26s
      🟩 TestGPU            Pass: 100%/2   | Total:  1h 01m | Avg: 30m 43s | Max: 37m 13s
    
  • 🟩 thrust: Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238

    🟩 cpu
      🟩 amd64              Pass: 100%/8   | Total:  2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits:  64%/5238  
    🟩 ctk
      🟩 12.6               Pass: 100%/8   | Total:  2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits:  64%/5238  
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/8   | Total:  2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits:  64%/5238  
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/8   | Total:  2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits:  64%/5238  
    🟩 cxx
      🟩 Clang18            Pass: 100%/3   | Total: 32m 24s | Avg: 10m 48s | Max: 13m 33s
      🟩 GCC13              Pass: 100%/3   | Total: 33m 36s | Avg: 11m 12s | Max: 12m 59s
      🟩 MSVC14.39          Pass: 100%/2   | Total: 58m 02s | Avg: 29m 01s | Max: 34m 14s | Hits:  64%/5238  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/3   | Total: 32m 24s | Avg: 10m 48s | Max: 13m 33s
      🟩 GCC                Pass: 100%/3   | Total: 33m 36s | Avg: 11m 12s | Max: 12m 59s
      🟩 MSVC               Pass: 100%/2   | Total: 58m 02s | Avg: 29m 01s | Max: 34m 14s | Hits:  64%/5238  
    🟩 gpu
      🟩 v100               Pass: 100%/8   | Total:  2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits:  64%/5238  
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 57m 55s | Avg: 19m 18s | Max: 34m 14s | Hits:  29%/2619  
      🟩 TestCPU            Pass: 100%/3   | Total: 41m 04s | Avg: 13m 41s | Max: 23m 48s | Hits:  99%/2619  
      🟩 TestGPU            Pass: 100%/2   | Total: 25m 03s | Avg: 12m 31s | Max: 13m 33s
    
  • 🟩 cccl: Pass: 100%/6 | Total: 29m 03s | Avg: 4m 50s | Max: 5m 30s

    🟩 cpu
      🟩 amd64              Pass: 100%/6   | Total: 29m 03s | Avg:  4m 50s | Max:  5m 30s
    🟩 ctk
      🟩 11.1               Pass: 100%/2   | Total:  8m 07s | Avg:  4m 03s | Max:  4m 18s
      🟩 12.0               Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 27s
      🟩 12.6               Pass: 100%/2   | Total: 10m 15s | Avg:  5m 07s | Max:  5m 30s
    🟩 cudacxx
      🟩 nvcc11.1           Pass: 100%/2   | Total:  8m 07s | Avg:  4m 03s | Max:  4m 18s
      🟩 nvcc12.0           Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 27s
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 15s | Avg:  5m 07s | Max:  5m 30s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/6   | Total: 29m 03s | Avg:  4m 50s | Max:  5m 30s
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  4m 18s | Avg:  4m 18s | Max:  4m 18s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 14s | Avg:  5m 14s | Max:  5m 14s
      🟩 Clang18            Pass: 100%/1   | Total:  5m 30s | Avg:  5m 30s | Max:  5m 30s
      🟩 GCC6               Pass: 100%/1   | Total:  3m 49s | Avg:  3m 49s | Max:  3m 49s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟩 GCC13              Pass: 100%/1   | Total:  4m 45s | Avg:  4m 45s | Max:  4m 45s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/3   | Total: 15m 02s | Avg:  5m 00s | Max:  5m 30s
      🟩 GCC                Pass: 100%/3   | Total: 14m 01s | Avg:  4m 40s | Max:  5m 27s
    🟩 gpu
      🟩 v100               Pass: 100%/6   | Total: 29m 03s | Avg:  4m 50s | Max:  5m 30s
    🟩 jobs
      🟩 Infra              Pass: 100%/6   | Total: 29m 03s | Avg:  4m 50s | Max:  5m 30s
    
  • 🟩 libcudacxx: Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973

    🟩 cpu
      🟩 amd64              Pass: 100%/5   | Total:  1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits:  99%/2973  
    🟩 ctk
      🟩 12.6               Pass: 100%/5   | Total:  1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits:  99%/2973  
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/5   | Total:  1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits:  99%/2973  
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/5   | Total:  1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits:  99%/2973  
    🟩 cxx
      🟩 Clang18            Pass: 100%/2   | Total: 26m 50s | Avg: 13m 25s | Max: 22m 25s
      🟩 GCC13              Pass: 100%/2   | Total: 20m 03s | Avg: 10m 01s | Max: 15m 46s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 15m 29s | Avg: 15m 29s | Max: 15m 29s | Hits:  99%/2973  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total: 26m 50s | Avg: 13m 25s | Max: 22m 25s
      🟩 GCC                Pass: 100%/2   | Total: 20m 03s | Avg: 10m 01s | Max: 15m 46s
      🟩 MSVC               Pass: 100%/1   | Total: 15m 29s | Avg: 15m 29s | Max: 15m 29s | Hits:  99%/2973  
    🟩 gpu
      🟩 v100               Pass: 100%/5   | Total:  1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits:  99%/2973  
    🟩 jobs
      🟩 Build              Pass: 100%/3   | Total: 24m 11s | Avg:  8m 03s | Max: 15m 29s | Hits:  99%/2973  
      🟩 Test               Pass: 100%/2   | Total: 38m 11s | Avg: 19m 05s | Max: 22m 25s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  6m 49s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s
      🟩 Test               Pass: 100%/1   | Total:  6m 49s | Avg:  6m 49s | Max:  6m 49s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "cxx": [
      "gcc",
      "clang",
      "msvc"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": [
      "cccl_c_parallel",
      "pycuda"
    ],
    "ctk": "12.5"
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "11.1",
    "cxx": [
      "gcc6",
      "clang9"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "12.0",
    "cxx": [
      "gcc12",
      "clang14"
    ]
  },
  {
    "jobs": [
      "infra"
    ],
    "project": "cccl",
    "ctk": "curr",
    "cxx": [
      "gcc",
      "clang"
    ]
  }
]

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
pycuda
+/- CCCL C Parallel Library

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- pycuda
+/- CCCL C Parallel Library

🏃‍ Runner counts (total jobs: 33)

# Runner
20 linux-amd64-gpu-v100-latest-1
9 linux-amd64-cpu16
4 windows-amd64-cpu16

[skip-vdc][skip-docs][skip-rapids]
@alliepiper
Copy link
Contributor Author

Closing since all that's left is the c/parallel stuff, which I'll open a new PR for.

@alliepiper alliepiper closed this Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

[FEA]: Consolidate shared CMake infrastructure.
2 participants