cccl
cccl copied to clipboard
[STF] Add concepts for STF classes
Description
If we want to compose context implementations, we may add some concepts to avoid programming mistakes (and maybe specify the interface)
closes
Checklist
- [ ] New or existing tests cover these changes.
- [ ] The documentation is up to date with these changes.
This pull request requires additional validation before any workflows can run on NVIDIA's runners.
Pull request vetters can view their responsibilities here.
Contributors can view more details about this message here.
/ok to test 029a97f63
🟨 CI finished in 19m 09s: Pass: 7%/26 | Total: 1h 14m | Avg: 2m 52s | Max: 9m 48s | Hits: 95%/568
-
🟨 cudax: Pass: 7%/26 | Total: 1h 14m | Avg: 2m 52s | Max: 9m 48s | Hits: 95%/568
🟨 cxx 🟥 Clang14 Pass: 0%/2 | Total: 4m 50s | Avg: 2m 25s | Max: 2m 29s 🟥 Clang15 Pass: 0%/1 | Total: 2m 31s | Avg: 2m 31s | Max: 2m 31s 🟥 Clang16 Pass: 0%/1 | Total: 2m 25s | Avg: 2m 25s | Max: 2m 25s 🟥 Clang17 Pass: 0%/1 | Total: 2m 26s | Avg: 2m 26s | Max: 2m 26s 🟥 Clang18 Pass: 0%/1 | Total: 2m 33s | Avg: 2m 33s | Max: 2m 33s 🟥 Clang19 Pass: 0%/4 | Total: 6m 38s | Avg: 1m 39s | Max: 2m 31s 🟥 GCC10 Pass: 0%/2 | Total: 4m 29s | Avg: 2m 14s | Max: 2m 16s 🟥 GCC11 Pass: 0%/1 | Total: 2m 18s | Avg: 2m 18s | Max: 2m 18s 🟥 GCC12 Pass: 0%/1 | Total: 2m 29s | Avg: 2m 29s | Max: 2m 29s 🟥 GCC13 Pass: 0%/8 | Total: 13m 52s | Avg: 1m 44s | Max: 2m 34s 🟩 MSVC14.39 Pass: 100%/1 | Total: 9m 48s | Avg: 9m 48s | Max: 9m 48s | Hits: 95%/284 🟩 MSVC14.42 Pass: 100%/1 | Total: 9m 48s | Avg: 9m 48s | Max: 9m 48s | Hits: 95%/284 🟥 NVHPC25.3 Pass: 0%/2 | Total: 10m 35s | Avg: 5m 17s | Max: 5m 25s 🟨 cxx_family 🟥 Clang Pass: 0%/10 | Total: 21m 23s | Avg: 2m 08s | Max: 2m 33s 🟥 GCC Pass: 0%/12 | Total: 23m 08s | Avg: 1m 55s | Max: 2m 34s 🟩 MSVC Pass: 100%/2 | Total: 19m 36s | Avg: 9m 48s | Max: 9m 48s | Hits: 95%/568 🟥 NVHPC Pass: 0%/2 | Total: 10m 35s | Avg: 5m 17s | Max: 5m 25s 🟨 cudacxx_family 🟨 nvcc Pass: 7%/26 | Total: 1h 14m | Avg: 2m 52s | Max: 9m 48s | Hits: 95%/568 🟨 cpu 🟨 amd64 Pass: 9%/22 | Total: 1h 06m | Avg: 3m 01s | Max: 9m 48s | Hits: 95%/568 🟥 arm64 Pass: 0%/4 | Total: 8m 11s | Avg: 2m 02s | Max: 2m 05s 🟨 ctk 🟨 12.0 Pass: 33%/3 | Total: 14m 22s | Avg: 4m 47s | Max: 9m 48s | Hits: 95%/284 🟨 12.8 Pass: 4%/23 | Total: 1h 00m | Avg: 2m 37s | Max: 9m 48s | Hits: 95%/284 🟨 cudacxx 🟨 nvcc12.0 Pass: 33%/3 | Total: 14m 22s | Avg: 4m 47s | Max: 9m 48s | Hits: 95%/284 🟨 nvcc12.8 Pass: 4%/23 | Total: 1h 00m | Avg: 2m 37s | Max: 9m 48s | Hits: 95%/284 🟨 gpu 🟥 h100 Pass: 0%/2 | Total: 2m 27s | Avg: 1m 13s | Max: 2m 27s 🟨 rtx2080 Pass: 8%/24 | Total: 1h 12m | Avg: 3m 00s | Max: 9m 48s | Hits: 95%/568 🟨 jobs 🟨 Build Pass: 8%/23 | Total: 1h 14m | Avg: 3m 14s | Max: 9m 48s | Hits: 95%/568 🟥 Test Pass: 0%/3 🟥 sm 🟥 90 Pass: 0%/3 | Total: 4m 52s | Avg: 1m 37s | Max: 2m 27s 🟥 90a Pass: 0%/1 | Total: 2m 22s | Avg: 2m 22s | Max: 2m 22s 🟨 std 🟥 17 Pass: 0%/4 | Total: 11m 39s | Avg: 2m 54s | Max: 5m 10s 🟨 20 Pass: 9%/22 | Total: 1h 03m | Avg: 2m 51s | Max: 9m 48s | Hits: 95%/568
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| stdpar | |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 26)
| # | Runner |
|---|---|
| 17 | linux-amd64-cpu16 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
| 2 | linux-amd64-gpu-rtx2080-latest-1 |
| 1 | linux-amd64-gpu-h100-latest-1 |