cccl icon indicating copy to clipboard operation
cccl copied to clipboard

[STF] Add a unit test with a logical data of an mdspan with static size extents

Open caugonnet opened this issue 9 months ago • 9 comments

Description

We want to make sure we do not loose the nice properties of mdspan when manipulating thing by the means of logical data facilitie

closes

Checklist

  • [ ] New or existing tests cover these changes.
  • [ ] The documentation is up to date with these changes.

caugonnet avatar Apr 10 '25 12:04 caugonnet

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.

copy-pr-bot[bot] avatar Apr 10 '25 12:04 copy-pr-bot[bot]

We should probably have this code (and the graph_ctx counterpart) be a class mdspan_stream_interface ?

template <typename T, size_t dimensions = 1>
class slice_stream_interface : public stream_data_interface<slice<T, dimensions>>
{
public:
  using base = stream_data_interface<slice<T, dimensions>>;
  using typename base::element_type;
  using typename base::shape_t;
   ...
};

template <typename T>
struct streamed_interface_of;

template <typename T, typename... P>
struct streamed_interface_of<mdspan<T, P...>>
{ 
  using type = slice_stream_interface<T, mdspan<T, P...>::rank()>;
};

caugonnet avatar Apr 10 '25 12:04 caugonnet

/ok to test

caugonnet avatar Apr 10 '25 19:04 caugonnet

🟨 CI finished in 17m 37s: Pass: 8%/24 | Total: 2h 17m | Avg: 5m 44s | Max: 16m 35s | Hits: 60%/568
  • 🟨 cudax: Pass: 8%/24 | Total: 2h 17m | Avg: 5m 44s | Max: 16m 35s | Hits: 60%/568

    🔍 ctk: 12.8 🔍
      🟩 12.0               Pass: 100%/1   | Total: 16m 35s | Avg: 16m 35s | Max: 16m 35s | Hits:  44%/284   
      🔍 12.8               Pass:   4%/23  | Total:  2h 01m | Avg:  5m 15s | Max: 15m 08s | Hits:  76%/284   
    🔍 cudacxx: nvcc12.8 🔍
      🟩 nvcc12.0           Pass: 100%/1   | Total: 16m 35s | Avg: 16m 35s | Max: 16m 35s | Hits:  44%/284   
      🔍 nvcc12.8           Pass:   4%/23  | Total:  2h 01m | Avg:  5m 15s | Max: 15m 08s | Hits:  76%/284   
    🟨 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  4m 57s | Avg:  4m 57s | Max:  4m 57s
      🟥 Clang15            Pass:   0%/1   | Total:  5m 06s | Avg:  5m 06s | Max:  5m 06s
      🟥 Clang16            Pass:   0%/1   | Total:  5m 38s | Avg:  5m 38s | Max:  5m 38s
      🟥 Clang17            Pass:   0%/1   | Total:  5m 09s | Avg:  5m 09s | Max:  5m 09s
      🟥 Clang18            Pass:   0%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟥 Clang19            Pass:   0%/4   | Total: 14m 17s | Avg:  3m 34s | Max:  5m 24s
      🟥 GCC10              Pass:   0%/1   | Total:  5m 00s | Avg:  5m 00s | Max:  5m 00s
      🟥 GCC11              Pass:   0%/1   | Total:  5m 09s | Avg:  5m 09s | Max:  5m 09s
      🟥 GCC12              Pass:   0%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟥 GCC13              Pass:   0%/8   | Total: 27m 19s | Avg:  3m 24s | Max:  5m 18s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 16m 35s | Avg: 16m 35s | Max: 16m 35s | Hits:  44%/284   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 15m 08s | Avg: 15m 08s | Max: 15m 08s | Hits:  76%/284   
      🟥 NVHPC25.3          Pass:   0%/2   | Total: 22m 30s | Avg: 11m 15s | Max: 11m 33s
    🟨 cxx_family
      🟥 Clang              Pass:   0%/9   | Total: 40m 29s | Avg:  4m 29s | Max:  5m 38s
      🟥 GCC                Pass:   0%/11  | Total: 42m 55s | Avg:  3m 54s | Max:  5m 27s
      🟩 MSVC               Pass: 100%/2   | Total: 31m 43s | Avg: 15m 51s | Max: 16m 35s | Hits:  60%/568   
      🟥 NVHPC              Pass:   0%/2   | Total: 22m 30s | Avg: 11m 15s | Max: 11m 33s
    🟨 cudacxx_family
      🟨 nvcc               Pass:   8%/24  | Total:  2h 17m | Avg:  5m 44s | Max: 16m 35s | Hits:  60%/568   
    🟨 cpu
      🟨 amd64              Pass:  10%/20  | Total:  1h 59m | Avg:  5m 58s | Max: 16m 35s | Hits:  60%/568   
      🟥 arm64              Pass:   0%/4   | Total: 18m 00s | Avg:  4m 30s | Max:  4m 44s
    🟨 gpu
      🟥 h100               Pass:   0%/2   | Total:  4m 16s | Avg:  2m 08s | Max:  4m 16s
      🟨 rtx2080            Pass:   9%/22  | Total:  2h 13m | Avg:  6m 03s | Max: 16m 35s | Hits:  60%/568   
    🟨 jobs
      🟨 Build              Pass:   9%/21  | Total:  2h 17m | Avg:  6m 33s | Max: 16m 35s | Hits:  60%/568   
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  8m 33s | Avg:  2m 51s | Max:  4m 17s
      🟥 90a                Pass:   0%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
    🟨 std
      🟥 17                 Pass:   0%/4   | Total: 23m 59s | Avg:  5m 59s | Max: 10m 57s
      🟨 20                 Pass:  10%/20  | Total:  1h 53m | Avg:  5m 40s | Max: 16m 35s | Hits:  60%/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: 24)

# Runner
15 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

github-actions[bot] avatar Apr 10 '25 19:04 github-actions[bot]

/ok to test

caugonnet avatar Apr 10 '25 19:04 caugonnet

🟨 CI finished in 14m 39s: Pass: 8%/24 | Total: 1h 34m | Avg: 3m 55s | Max: 13m 09s | Hits: 95%/568
  • 🟨 cudax: Pass: 8%/24 | Total: 1h 34m | Avg: 3m 55s | Max: 13m 09s | Hits: 95%/568

    🔍 ctk: 12.8 🔍
      🟩 12.0               Pass: 100%/1   | Total: 13m 09s | Avg: 13m 09s | Max: 13m 09s | Hits:  95%/284   
      🔍 12.8               Pass:   4%/23  | Total:  1h 21m | Avg:  3m 31s | Max: 13m 01s | Hits:  95%/284   
    🔍 cudacxx: nvcc12.8 🔍
      🟩 nvcc12.0           Pass: 100%/1   | Total: 13m 09s | Avg: 13m 09s | Max: 13m 09s | Hits:  95%/284   
      🔍 nvcc12.8           Pass:   4%/23  | Total:  1h 21m | Avg:  3m 31s | Max: 13m 01s | Hits:  95%/284   
    🟨 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  3m 12s | Avg:  3m 12s | Max:  3m 12s
      🟥 Clang15            Pass:   0%/1   | Total:  3m 17s | Avg:  3m 17s | Max:  3m 17s
      🟥 Clang16            Pass:   0%/1   | Total:  3m 19s | Avg:  3m 19s | Max:  3m 19s
      🟥 Clang17            Pass:   0%/1   | Total:  3m 22s | Avg:  3m 22s | Max:  3m 22s
      🟥 Clang18            Pass:   0%/1   | Total:  3m 21s | Avg:  3m 21s | Max:  3m 21s
      🟥 Clang19            Pass:   0%/4   | Total:  8m 59s | Avg:  2m 14s | Max:  3m 22s
      🟥 GCC10              Pass:   0%/1   | Total:  3m 10s | Avg:  3m 10s | Max:  3m 10s
      🟥 GCC11              Pass:   0%/1   | Total:  3m 02s | Avg:  3m 02s | Max:  3m 02s
      🟥 GCC12              Pass:   0%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s
      🟥 GCC13              Pass:   0%/8   | Total: 18m 40s | Avg:  2m 20s | Max:  3m 37s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 09s | Avg: 13m 09s | Max: 13m 09s | Hits:  95%/284   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 13m 01s | Avg: 13m 01s | Max: 13m 01s | Hits:  95%/284   
      🟥 NVHPC25.3          Pass:   0%/2   | Total: 14m 16s | Avg:  7m 08s | Max:  7m 10s
    🟨 cxx_family
      🟥 Clang              Pass:   0%/9   | Total: 25m 30s | Avg:  2m 50s | Max:  3m 22s
      🟥 GCC                Pass:   0%/11  | Total: 28m 22s | Avg:  2m 34s | Max:  3m 37s
      🟩 MSVC               Pass: 100%/2   | Total: 26m 10s | Avg: 13m 05s | Max: 13m 09s | Hits:  95%/568   
      🟥 NVHPC              Pass:   0%/2   | Total: 14m 16s | Avg:  7m 08s | Max:  7m 10s
    🟨 cudacxx_family
      🟨 nvcc               Pass:   8%/24  | Total:  1h 34m | Avg:  3m 55s | Max: 13m 09s | Hits:  95%/568   
    🟨 cpu
      🟨 amd64              Pass:  10%/20  | Total:  1h 22m | Avg:  4m 08s | Max: 13m 09s | Hits:  95%/568   
      🟥 arm64              Pass:   0%/4   | Total: 11m 20s | Avg:  2m 50s | Max:  2m 58s
    🟨 gpu
      🟥 h100               Pass:   0%/2   | Total:  3m 04s | Avg:  1m 32s | Max:  3m 04s
      🟨 rtx2080            Pass:   9%/22  | Total:  1h 31m | Avg:  4m 08s | Max: 13m 09s | Hits:  95%/568   
    🟨 jobs
      🟨 Build              Pass:   9%/21  | Total:  1h 34m | Avg:  4m 29s | Max: 13m 09s | Hits:  95%/568   
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  6m 07s | Avg:  2m 02s | Max:  3m 04s
      🟥 90a                Pass:   0%/1   | Total:  3m 13s | Avg:  3m 13s | Max:  3m 13s
    🟨 std
      🟥 17                 Pass:   0%/4   | Total: 15m 45s | Avg:  3m 56s | Max:  7m 10s
      🟨 20                 Pass:  10%/20  | Total:  1h 18m | Avg:  3m 55s | Max: 13m 09s | 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: 24)

# Runner
15 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

github-actions[bot] avatar Apr 10 '25 19:04 github-actions[bot]

/ok to test

caugonnet avatar Apr 10 '25 19:04 caugonnet

🟨 CI finished in 15m 48s: Pass: 8%/24 | Total: 2h 59m | Avg: 7m 27s | Max: 15m 46s | Hits: 95%/568
  • 🟨 cudax: Pass: 8%/24 | Total: 2h 59m | Avg: 7m 27s | Max: 15m 46s | Hits: 95%/568

    🔍 ctk: 12.8 🔍
      🟩 12.0               Pass: 100%/1   | Total: 13m 09s | Avg: 13m 09s | Max: 13m 09s | Hits:  95%/284   
      🔍 12.8               Pass:   4%/23  | Total:  2h 45m | Avg:  7m 12s | Max: 15m 46s | Hits:  95%/284   
    🔍 cudacxx: nvcc12.8 🔍
      🟩 nvcc12.0           Pass: 100%/1   | Total: 13m 09s | Avg: 13m 09s | Max: 13m 09s | Hits:  95%/284   
      🔍 nvcc12.8           Pass:   4%/23  | Total:  2h 45m | Avg:  7m 12s | Max: 15m 46s | Hits:  95%/284   
    🟨 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  7m 22s | Avg:  7m 22s | Max:  7m 22s
      🟥 Clang15            Pass:   0%/1   | Total:  8m 01s | Avg:  8m 01s | Max:  8m 01s
      🟥 Clang16            Pass:   0%/1   | Total:  7m 32s | Avg:  7m 32s | Max:  7m 32s
      🟥 Clang17            Pass:   0%/1   | Total:  7m 35s | Avg:  7m 35s | Max:  7m 35s
      🟥 Clang18            Pass:   0%/1   | Total:  7m 53s | Avg:  7m 53s | Max:  7m 53s
      🟥 Clang19            Pass:   0%/4   | Total: 19m 56s | Avg:  4m 59s | Max:  7m 11s
      🟥 GCC10              Pass:   0%/1   | Total:  6m 56s | Avg:  6m 56s | Max:  6m 56s
      🟥 GCC11              Pass:   0%/1   | Total:  7m 22s | Avg:  7m 22s | Max:  7m 22s
      🟥 GCC12              Pass:   0%/1   | Total:  8m 33s | Avg:  8m 33s | Max:  8m 33s
      🟥 GCC13              Pass:   0%/8   | Total: 40m 13s | Avg:  5m 01s | Max:  8m 05s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 09s | Avg: 13m 09s | Max: 13m 09s | Hits:  95%/284   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 13m 10s | Avg: 13m 10s | Max: 13m 10s | Hits:  95%/284   
      🟥 NVHPC25.3          Pass:   0%/2   | Total: 31m 20s | Avg: 15m 40s | Max: 15m 46s
    🟨 cxx_family
      🟥 Clang              Pass:   0%/9   | Total: 58m 19s | Avg:  6m 28s | Max:  8m 01s
      🟥 GCC                Pass:   0%/11  | Total:  1h 03m | Avg:  5m 44s | Max:  8m 33s
      🟩 MSVC               Pass: 100%/2   | Total: 26m 19s | Avg: 13m 09s | Max: 13m 10s | Hits:  95%/568   
      🟥 NVHPC              Pass:   0%/2   | Total: 31m 20s | Avg: 15m 40s | Max: 15m 46s
    🟨 cudacxx_family
      🟨 nvcc               Pass:   8%/24  | Total:  2h 59m | Avg:  7m 27s | Max: 15m 46s | Hits:  95%/568   
    🟨 cpu
      🟨 amd64              Pass:  10%/20  | Total:  2h 32m | Avg:  7m 38s | Max: 15m 46s | Hits:  95%/568   
      🟥 arm64              Pass:   0%/4   | Total: 26m 14s | Avg:  6m 33s | Max:  7m 09s
    🟨 gpu
      🟥 h100               Pass:   0%/2   | Total:  6m 55s | Avg:  3m 27s | Max:  6m 55s
      🟨 rtx2080            Pass:   9%/22  | Total:  2h 52m | Avg:  7m 49s | Max: 15m 46s | Hits:  95%/568   
    🟨 jobs
      🟨 Build              Pass:   9%/21  | Total:  2h 59m | Avg:  8m 31s | Max: 15m 46s | Hits:  95%/568   
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total: 12m 34s | Avg:  4m 11s | Max:  6m 55s
      🟥 90a                Pass:   0%/1   | Total:  6m 05s | Avg:  6m 05s | Max:  6m 05s
    🟨 std
      🟥 17                 Pass:   0%/4   | Total: 33m 48s | Avg:  8m 27s | Max: 15m 34s
      🟨 20                 Pass:  10%/20  | Total:  2h 25m | Avg:  7m 15s | Max: 15m 46s | 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: 24)

# Runner
15 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

github-actions[bot] avatar Apr 10 '25 20:04 github-actions[bot]

Excellent work! CI failures seem unrelated, e.g.:

CMake Error at build/conda/cuda-12.8/release/KVIKIO_RAPIDS-25.06.cmake:24 (message):
  The CMake variable rapids-cmake-version must be defined in the format
  MAJOR.MINOR.
Call Stack (most recent call first):
  cmake/rapids_config.cmake:36 (include)
  CMakeLists.txt:17 (include)

andralex avatar Apr 11 '25 14:04 andralex

/ok to test 4d2ee2a

caugonnet avatar Sep 02 '25 12:09 caugonnet

🟨 CI finished in 22m 57s: Pass: 25%/32 | Total: 5h 04m | Avg: 9m 31s | Max: 22m 57s | Hits: 95%/1170
  • 🟨 cudax: Pass: 14%/28 | Total: 4h 49m | Avg: 10m 19s | Max: 22m 57s | Hits: 95%/1170

    🟨 cxx
      🟥 Clang14            Pass:   0%/2   | Total: 18m 35s | Avg:  9m 17s | Max:  9m 50s
      🟥 Clang15            Pass:   0%/1   | Total: 11m 12s | Avg: 11m 12s | Max: 11m 12s
      🟥 Clang16            Pass:   0%/1   | Total: 12m 16s | Avg: 12m 16s | Max: 12m 16s
      🟥 Clang17            Pass:   0%/1   | Total: 10m 27s | Avg: 10m 27s | Max: 10m 27s
      🟥 Clang18            Pass:   0%/1   | Total: 10m 38s | Avg: 10m 38s | Max: 10m 38s
      🟥 Clang19            Pass:   0%/4   | Total: 29m 44s | Avg:  7m 26s | Max: 11m 11s
      🟥 GCC10              Pass:   0%/2   | Total: 20m 42s | Avg: 10m 21s | Max: 10m 40s
      🟥 GCC11              Pass:   0%/1   | Total: 11m 06s | Avg: 11m 06s | Max: 11m 06s
      🟥 GCC12              Pass:   0%/1   | Total: 12m 56s | Avg: 12m 56s | Max: 12m 56s
      🟥 GCC13              Pass:   0%/8   | Total:  1h 03m | Avg:  7m 53s | Max: 11m 42s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 01s | Avg: 11m 01s | Max: 11m 01s | Hits:  95%/291   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 34m 45s | Avg: 11m 35s | Max: 11m 47s | Hits:  95%/879   
      🟥 NVHPC25.7          Pass:   0%/2   | Total: 42m 46s | Avg: 21m 23s | Max: 22m 57s
    🟨 cxx_family
      🟥 Clang              Pass:   0%/10  | Total:  1h 32m | Avg:  9m 17s | Max: 12m 16s
      🟥 GCC                Pass:   0%/12  | Total:  1h 47m | Avg:  8m 59s | Max: 12m 56s
      🟩 MSVC               Pass: 100%/4   | Total: 45m 46s | Avg: 11m 26s | Max: 11m 47s | Hits:  95%/1170  
      🟥 NVHPC              Pass:   0%/2   | Total: 42m 46s | Avg: 21m 23s | Max: 22m 57s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  14%/28  | Total:  4h 49m | Avg: 10m 19s | Max: 22m 57s | Hits:  95%/1170  
    🟨 cpu
      🟨 amd64              Pass:  16%/24  | Total:  4h 09m | Avg: 10m 24s | Max: 22m 57s | Hits:  95%/1170  
      🟥 arm64              Pass:   0%/4   | Total: 39m 38s | Avg:  9m 54s | Max: 10m 34s
    🟨 ctk
      🟨 12.0               Pass:  33%/3   | Total: 29m 48s | Avg:  9m 56s | Max: 11m 01s | Hits:  95%/291   
      🟨 12.9               Pass:  12%/25  | Total:  4h 19m | Avg: 10m 22s | Max: 22m 57s | Hits:  95%/879   
    🟨 cudacxx
      🟨 nvcc12.0           Pass:  33%/3   | Total: 29m 48s | Avg:  9m 56s | Max: 11m 01s | Hits:  95%/291   
      🟨 nvcc12.9           Pass:  12%/25  | Total:  4h 19m | Avg: 10m 22s | Max: 22m 57s | Hits:  95%/879   
    🟨 gpu
      🟥 h100               Pass:   0%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  9m 37s
      🟨 rtx2080            Pass:  15%/26  | Total:  4h 39m | Avg: 10m 45s | Max: 22m 57s | Hits:  95%/1170  
    🟨 jobs
      🟨 Build              Pass:  16%/25  | Total:  4h 49m | Avg: 11m 34s | Max: 22m 57s | Hits:  95%/1170  
      🟥 Test               Pass:   0%/3  
    🟨 sm
      🟥 90                 Pass:   0%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  9m 37s
      🟨 90;90a             Pass:  50%/2   | Total: 22m 28s | Avg: 11m 14s | Max: 11m 47s | Hits:  95%/293   
      🟨 100;120            Pass:  50%/2   | Total: 21m 20s | Avg: 10m 40s | Max: 11m 14s | Hits:  95%/293   
    🟨 std
      🟥 17                 Pass:   0%/3   | Total: 39m 26s | Avg: 13m 08s | Max: 19m 49s
      🟨 20                 Pass:  16%/25  | Total:  4h 09m | Avg:  9m 59s | Max: 22m 57s | Hits:  95%/1170  
    
  • 🟩 packaging: Pass: 100%/4 | Total: 15m 23s | Avg: 3m 50s | Max: 4m 25s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 15m 23s | Avg:  3m 50s | Max:  4m 25s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  8m 05s | Avg:  4m 02s | Max:  4m 25s
      🟩 12.9               Pass: 100%/2   | Total:  7m 18s | Avg:  3m 39s | Max:  3m 46s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  8m 05s | Avg:  4m 02s | Max:  4m 25s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  7m 18s | Avg:  3m 39s | Max:  3m 46s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 23s | Avg:  3m 50s | Max:  4m 25s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 40s | Avg:  3m 40s | Max:  3m 40s
      🟩 Clang19            Pass: 100%/1   | Total:  3m 32s | Avg:  3m 32s | Max:  3m 32s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 25s | Avg:  4m 25s | Max:  4m 25s
      🟩 GCC13              Pass: 100%/1   | Total:  3m 46s | Avg:  3m 46s | Max:  3m 46s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  7m 12s | Avg:  3m 36s | Max:  3m 40s
      🟩 GCC                Pass: 100%/2   | Total:  8m 11s | Avg:  4m 05s | Max:  4m 25s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 23s | Avg:  3m 50s | Max:  4m 25s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 15m 23s | Avg:  3m 50s | Max:  4m 25s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 32)

# Runner
17 linux-amd64-cpu16
6 linux-amd64-gpu-rtx2080-latest-1
4 linux-arm64-cpu16
4 windows-amd64-cpu16
1 linux-amd64-gpu-h100-latest-1

github-actions[bot] avatar Sep 02 '25 12:09 github-actions[bot]