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

cudax compiler bump #2943

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Conversation

alliepiper
Copy link
Collaborator

This temporarily includes the changes in #2931.

Updates the CI matrix to test against the latest version of our supported compilers and expands test coverage in nightlies.

The matrix override is setup to just run the new jobs and must be erased before merging.

@alliepiper alliepiper requested review from a team as code owners November 22, 2024 21:53
Copy link
Contributor

🟨 CI finished in 2h 05m: Pass: 83%/12 | Total: 2h 25m | Avg: 12m 07s | Max: 18m 09s
  • 🟨 cudax: Pass: 83%/12 | Total: 2h 25m | Avg: 12m 07s | Max: 18m 09s

    🔍 ctk: 12.6 🔍
      🟩 12.0               Pass: 100%/4   | Total: 39m 44s | Avg:  9m 56s | Max: 17m 02s
      🔍 12.6               Pass:  75%/8   | Total:  1h 45m | Avg: 13m 12s | Max: 18m 09s
    🔍 cudacxx: nvcc12.6 🔍
      🟩 nvcc12.0           Pass: 100%/4   | Total: 39m 44s | Avg:  9m 56s | Max: 17m 02s
      🔍 nvcc12.6           Pass:  75%/8   | Total:  1h 45m | Avg: 13m 12s | Max: 18m 09s
    🔍 cxx: GCC13 🔍
      🟩 Clang9             Pass: 100%/2   | Total: 20m 04s | Avg: 10m 02s | Max: 17m 02s
      🟩 Clang18            Pass: 100%/4   | Total: 49m 47s | Avg: 12m 26s | Max: 16m 31s
      🟩 GCC9               Pass: 100%/2   | Total: 19m 40s | Avg:  9m 50s | Max: 17m 01s
      🔍 GCC13              Pass:  50%/4   | Total: 55m 56s | Avg: 13m 59s | Max: 18m 09s
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/6   | Total:  1h 09m | Avg: 11m 38s | Max: 17m 02s
      🔍 GCC                Pass:  66%/6   | Total:  1h 15m | Avg: 12m 36s | Max: 18m 09s
    🔍 jobs: Test 🔍
      🟩 Build              Pass: 100%/6   | Total: 42m 56s | Avg:  7m 09s | Max: 16m 23s
      🔍 Test               Pass:  66%/6   | Total:  1h 42m | Avg: 17m 05s | Max: 18m 09s
    🟨 cpu
      🟨 amd64              Pass:  83%/12  | Total:  2h 25m | Avg: 12m 07s | Max: 18m 09s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  83%/12  | Total:  2h 25m | Avg: 12m 07s | Max: 18m 09s
    🟨 gpu
      🟨 v100               Pass:  83%/12  | Total:  2h 25m | Avg: 12m 07s | Max: 18m 09s
    🟨 std
      🟨 17                 Pass:  87%/8   | Total:  1h 44m | Avg: 13m 02s | Max: 18m 09s
      🟨 20                 Pass:  75%/4   | Total: 41m 08s | Avg: 10m 17s | Max: 17m 52s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "project": "cudax",
    "ctk": [
      "12.0"
    ],
    "std": "all",
    "cxx": [
      "gcc9"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": "cudax",
    "ctk": [
      "curr"
    ],
    "std": "all",
    "cxx": [
      "gcc"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": "cudax",
    "ctk": [
      "12.0"
    ],
    "std": "all",
    "cxx": [
      "clang9"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": "cudax",
    "ctk": [
      "curr"
    ],
    "std": "all",
    "cxx": [
      "clang"
    ]
  },
  {
    "jobs": [
      "test"
    ],
    "project": "cudax",
    "ctk": [
      "curr"
    ],
    "std": 20,
    "cxx": [
      "gcc"
    ]
  }
]

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 12)

# Runner
6 linux-amd64-cpu16
6 linux-amd64-gpu-v100-latest-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants