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

[STF] reduce access mode #2830

Merged
merged 111 commits into from
Dec 10, 2024
Merged

Conversation

caugonnet
Copy link
Contributor

@caugonnet caugonnet commented Nov 15, 2024

Description

Introduce a reduce access mode to make it much easier to write parallel_for kernels which also perform some reductions to a logical data.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

Copy link

copy-pr-bot bot commented Nov 15, 2024

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.

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet caugonnet added the stf Sequential Task Flow programming model label Nov 21, 2024
@caugonnet
Copy link
Contributor Author

/ok to test

3 similar comments
@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

// Write the block's result to the output array
if (tid == 0)
{
tuple_set_op<tuple_ops>(redux_buffer[blockIdx.x], per_block_redux_buffer[0].get());
Copy link
Contributor Author

Choose a reason for hiding this comment

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

specialize if only one block...

@caugonnet
Copy link
Contributor Author

/ok to test

8 similar comments
@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

Copy link
Contributor

🟨 CI finished in 32m 02s: Pass: 88%/54 | Total: 10h 40m | Avg: 11m 51s | Max: 16m 04s | Hits: 90%/123
  • 🟨 cudax: Pass: 88%/54 | Total: 10h 40m | Avg: 11m 51s | Max: 16m 04s | Hits: 90%/123

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  88%/50  | Total:  9h 57m | Avg: 11m 56s | Max: 16m 04s | Hits:  90%/123   
      🟩 arm64              Pass: 100%/4   | Total: 43m 23s | Avg: 10m 50s | Max: 11m 38s
    🟨 ctk
      🟨 12.0               Pass:  84%/19  | Total:  3h 44m | Avg: 11m 48s | Max: 14m 42s
      🟩 12.5               Pass: 100%/2   | Total: 10m 27s | Avg:  5m 13s | Max:  5m 15s
      🟨 12.6               Pass:  90%/33  | Total:  6h 45m | Avg: 12m 17s | Max: 16m 04s | Hits:  90%/123   
    🟨 cudacxx
      🟨 nvcc12.0           Pass:  84%/19  | Total:  3h 44m | Avg: 11m 48s | Max: 14m 42s
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 27s | Avg:  5m 13s | Max:  5m 15s
      🟨 nvcc12.6           Pass:  90%/33  | Total:  6h 45m | Avg: 12m 17s | Max: 16m 04s | Hits:  90%/123   
    🟨 cxx
      🟩 Clang9             Pass: 100%/2   | Total: 23m 10s | Avg: 11m 35s | Max: 12m 19s
      🟩 Clang10            Pass: 100%/2   | Total: 23m 34s | Avg: 11m 47s | Max: 12m 26s
      🟩 Clang11            Pass: 100%/4   | Total: 45m 48s | Avg: 11m 27s | Max: 11m 46s
      🟩 Clang12            Pass: 100%/4   | Total: 47m 40s | Avg: 11m 55s | Max: 12m 22s
      🟩 Clang13            Pass: 100%/4   | Total: 47m 33s | Avg: 11m 53s | Max: 12m 44s
      🟨 Clang14            Pass:  75%/4   | Total: 49m 17s | Avg: 12m 19s | Max: 14m 42s
      🟩 Clang15            Pass: 100%/2   | Total: 25m 21s | Avg: 12m 40s | Max: 12m 50s
      🟩 Clang16            Pass: 100%/4   | Total: 45m 41s | Avg: 11m 25s | Max: 12m 22s
      🟩 Clang17            Pass: 100%/2   | Total: 25m 29s | Avg: 12m 44s | Max: 13m 01s
      🟨 Clang18            Pass:  50%/2   | Total: 28m 17s | Avg: 14m 08s | Max: 14m 59s
      🟩 GCC9               Pass: 100%/2   | Total: 26m 15s | Avg: 13m 07s | Max: 13m 52s
      🟩 GCC10              Pass: 100%/4   | Total: 48m 07s | Avg: 12m 01s | Max: 12m 38s
      🟩 GCC11              Pass: 100%/4   | Total: 48m 29s | Avg: 12m 07s | Max: 12m 42s
      🟨 GCC12              Pass:  57%/7   | Total:  1h 34m | Avg: 13m 33s | Max: 16m 04s
      🟩 GCC13              Pass: 100%/3   | Total: 31m 11s | Avg: 10m 23s | Max: 11m 38s
      🟥 MSVC14.36          Pass:   0%/1   | Total: 10m 59s | Avg: 10m 59s | Max: 10m 59s
      🟩 MSVC14.39          Pass: 100%/1   | Total:  8m 17s | Avg:  8m 17s | Max:  8m 17s | Hits:  90%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 10m 27s | Avg:  5m 13s | Max:  5m 15s
    🟨 cxx_family
      🟨 Clang              Pass:  93%/30  | Total:  6h 01m | Avg: 12m 03s | Max: 14m 59s
      🟨 GCC                Pass:  85%/20  | Total:  4h 08m | Avg: 12m 26s | Max: 16m 04s
      🟨 MSVC               Pass:  50%/2   | Total: 19m 16s | Avg:  9m 38s | Max: 10m 59s | Hits:  90%/123   
      🟩 NVHPC              Pass: 100%/2   | Total: 10m 27s | Avg:  5m 13s | Max:  5m 15s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  88%/54  | Total: 10h 40m | Avg: 11m 51s | Max: 16m 04s | Hits:  90%/123   
    🟨 gpu
      🟨 v100               Pass:  88%/54  | Total: 10h 40m | Avg: 11m 51s | Max: 16m 04s | Hits:  90%/123   
    🟨 jobs
      🟨 Build              Pass:  97%/49  | Total:  9h 25m | Avg: 11m 32s | Max: 14m 36s | Hits:  90%/123   
      🟥 Test               Pass:   0%/5   | Total:  1h 15m | Avg: 15m 00s | Max: 16m 04s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  8m 32s | Avg:  8m 32s | Max:  8m 32s
      🟩 90a                Pass: 100%/1   | Total:  9m 00s | Avg:  9m 00s | Max:  9m 00s
    🟨 std
      🟨 17                 Pass:  93%/29  | Total:  5h 40m | Avg: 11m 44s | Max: 16m 04s
      🟨 20                 Pass:  84%/25  | Total:  4h 59m | Avg: 11m 59s | Max: 15m 25s | Hits:  90%/123   
    

👃 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: 54)

# Runner
43 linux-amd64-cpu16
5 linux-amd64-gpu-v100-latest-1
4 linux-arm64-cpu16
2 windows-amd64-cpu16

@caugonnet
Copy link
Contributor Author

/ok to test

Copy link
Contributor

🟨 CI finished in 1h 03m: Pass: 90%/54 | Total: 12h 24m | Avg: 13m 47s | Max: 19m 40s | Hits: 90%/246
  • 🟨 cudax: Pass: 90%/54 | Total: 12h 24m | Avg: 13m 47s | Max: 19m 40s | Hits: 90%/246

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  90%/50  | Total: 11h 33m | Avg: 13m 51s | Max: 19m 40s | Hits:  90%/246   
      🟩 arm64              Pass: 100%/4   | Total: 51m 27s | Avg: 12m 51s | Max: 13m 53s
    🚨 jobs: Test 🚨
      🟩 Build              Pass: 100%/49  | Total: 10h 54m | Avg: 13m 21s | Max: 16m 02s | Hits:  90%/246   
      🔥 Test               Pass:   0%/5   | Total:  1h 29m | Avg: 17m 58s | Max: 19m 40s
    🟨 ctk
      🟨 12.0               Pass:  89%/19  | Total:  4h 22m | Avg: 13m 48s | Max: 19m 40s | Hits:  90%/123   
      🟩 12.5               Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max:  6m 56s
      🟨 12.6               Pass:  90%/33  | Total:  7h 48m | Avg: 14m 11s | Max: 18m 02s | Hits:  90%/123   
    🟨 cudacxx
      🟨 nvcc12.0           Pass:  89%/19  | Total:  4h 22m | Avg: 13m 48s | Max: 19m 40s | Hits:  90%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max:  6m 56s
      🟨 nvcc12.6           Pass:  90%/33  | Total:  7h 48m | Avg: 14m 11s | Max: 18m 02s | Hits:  90%/123   
    🟨 cxx
      🟩 Clang9             Pass: 100%/2   | Total: 27m 39s | Avg: 13m 49s | Max: 14m 35s
      🟩 Clang10            Pass: 100%/2   | Total: 28m 05s | Avg: 14m 02s | Max: 15m 27s
      🟩 Clang11            Pass: 100%/4   | Total: 55m 13s | Avg: 13m 48s | Max: 14m 46s
      🟩 Clang12            Pass: 100%/4   | Total: 54m 57s | Avg: 13m 44s | Max: 14m 43s
      🟩 Clang13            Pass: 100%/4   | Total: 52m 33s | Avg: 13m 08s | Max: 13m 41s
      🟨 Clang14            Pass:  75%/4   | Total: 58m 15s | Avg: 14m 33s | Max: 19m 40s
      🟩 Clang15            Pass: 100%/2   | Total: 31m 03s | Avg: 15m 31s | Max: 15m 36s
      🟩 Clang16            Pass: 100%/4   | Total: 52m 05s | Avg: 13m 01s | Max: 13m 52s
      🟩 Clang17            Pass: 100%/2   | Total: 28m 18s | Avg: 14m 09s | Max: 15m 36s
      🟨 Clang18            Pass:  50%/2   | Total: 31m 10s | Avg: 15m 35s | Max: 17m 00s
      🟩 GCC9               Pass: 100%/2   | Total: 28m 10s | Avg: 14m 05s | Max: 14m 27s
      🟩 GCC10              Pass: 100%/4   | Total: 57m 31s | Avg: 14m 22s | Max: 15m 35s
      🟩 GCC11              Pass: 100%/4   | Total: 56m 27s | Avg: 14m 06s | Max: 14m 42s
      🟨 GCC12              Pass:  57%/7   | Total:  1h 52m | Avg: 16m 05s | Max: 18m 02s
      🟩 GCC13              Pass: 100%/3   | Total: 35m 37s | Avg: 11m 52s | Max: 13m 53s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 10m 14s | Avg: 10m 14s | Max: 10m 14s | Hits:  90%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 00s | Avg: 11m 00s | Max: 11m 00s | Hits:  90%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max:  6m 56s
    🟨 cxx_family
      🟨 Clang              Pass:  93%/30  | Total:  6h 59m | Avg: 13m 58s | Max: 19m 40s
      🟨 GCC                Pass:  85%/20  | Total:  4h 50m | Avg: 14m 31s | Max: 18m 02s
      🟩 MSVC               Pass: 100%/2   | Total: 21m 14s | Avg: 10m 37s | Max: 11m 00s | Hits:  90%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max:  6m 56s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  90%/54  | Total: 12h 24m | Avg: 13m 47s | Max: 19m 40s | Hits:  90%/246   
    🟨 gpu
      🟨 v100               Pass:  90%/54  | Total: 12h 24m | Avg: 13m 47s | Max: 19m 40s | Hits:  90%/246   
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 49s | Avg: 12m 49s | Max: 12m 49s
      🟩 90a                Pass: 100%/1   | Total:  9m 29s | Avg:  9m 29s | Max:  9m 29s
    🟨 std
      🟨 17                 Pass:  93%/29  | Total:  6h 33m | Avg: 13m 33s | Max: 18m 02s
      🟨 20                 Pass:  88%/25  | Total:  5h 51m | Avg: 14m 03s | Max: 19m 40s | Hits:  90%/246   
    

👃 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: 54)

# Runner
43 linux-amd64-cpu16
5 linux-amd64-gpu-v100-latest-1
4 linux-arm64-cpu16
2 windows-amd64-cpu16

@caugonnet
Copy link
Contributor Author

/ok to test

Copy link
Contributor

🟩 CI finished in 36m 00s: Pass: 100%/54 | Total: 11h 41m | Avg: 12m 59s | Max: 20m 16s | Hits: 90%/246
  • 🟩 cudax: Pass: 100%/54 | Total: 11h 41m | Avg: 12m 59s | Max: 20m 16s | Hits: 90%/246

    🟩 cpu
      🟩 amd64              Pass: 100%/50  | Total: 10h 52m | Avg: 13m 03s | Max: 20m 16s | Hits:  90%/246   
      🟩 arm64              Pass: 100%/4   | Total: 48m 31s | Avg: 12m 07s | Max: 13m 07s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total:  3h 57m | Avg: 12m 31s | Max: 20m 16s | Hits:  90%/123   
      🟩 12.5               Pass: 100%/2   | Total: 14m 41s | Avg:  7m 20s | Max:  7m 57s
      🟩 12.6               Pass: 100%/33  | Total:  7h 28m | Avg: 13m 36s | Max: 18m 08s | Hits:  90%/123   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total:  3h 57m | Avg: 12m 31s | Max: 20m 16s | Hits:  90%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 14m 41s | Avg:  7m 20s | Max:  7m 57s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  7h 28m | Avg: 13m 36s | Max: 18m 08s | Hits:  90%/123   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/54  | Total: 11h 41m | Avg: 12m 59s | Max: 20m 16s | Hits:  90%/246   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total: 24m 34s | Avg: 12m 17s | Max: 12m 24s
      🟩 Clang10            Pass: 100%/2   | Total: 24m 30s | Avg: 12m 15s | Max: 12m 34s
      🟩 Clang11            Pass: 100%/4   | Total: 47m 46s | Avg: 11m 56s | Max: 13m 16s
      🟩 Clang12            Pass: 100%/4   | Total: 50m 54s | Avg: 12m 43s | Max: 15m 16s
      🟩 Clang13            Pass: 100%/4   | Total: 49m 17s | Avg: 12m 19s | Max: 13m 20s
      🟩 Clang14            Pass: 100%/4   | Total: 55m 42s | Avg: 13m 55s | Max: 15m 51s
      🟩 Clang15            Pass: 100%/2   | Total: 30m 58s | Avg: 15m 29s | Max: 18m 08s
      🟩 Clang16            Pass: 100%/4   | Total: 52m 30s | Avg: 13m 07s | Max: 14m 45s
      🟩 Clang17            Pass: 100%/2   | Total: 29m 42s | Avg: 14m 51s | Max: 16m 58s
      🟩 Clang18            Pass: 100%/2   | Total: 30m 01s | Avg: 15m 00s | Max: 15m 35s
      🟩 GCC9               Pass: 100%/2   | Total: 25m 47s | Avg: 12m 53s | Max: 13m 24s
      🟩 GCC10              Pass: 100%/4   | Total: 53m 10s | Avg: 13m 17s | Max: 14m 08s
      🟩 GCC11              Pass: 100%/4   | Total: 52m 54s | Avg: 13m 13s | Max: 14m 18s
      🟩 GCC12              Pass: 100%/7   | Total:  1h 47m | Avg: 15m 20s | Max: 20m 16s
      🟩 GCC13              Pass: 100%/3   | Total: 34m 21s | Avg: 11m 27s | Max: 13m 07s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 05s | Avg:  8m 05s | Max:  8m 05s | Hits:  90%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  9m 04s | Avg:  9m 04s | Max:  9m 04s | Hits:  90%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 14m 41s | Avg:  7m 20s | Max:  7m 57s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  6h 35m | Avg: 13m 11s | Max: 18m 08s
      🟩 GCC                Pass: 100%/20  | Total:  4h 33m | Avg: 13m 40s | Max: 20m 16s
      🟩 MSVC               Pass: 100%/2   | Total: 17m 09s | Avg:  8m 34s | Max:  9m 04s | Hits:  90%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 14m 41s | Avg:  7m 20s | Max:  7m 57s
    🟩 gpu
      🟩 v100               Pass: 100%/54  | Total: 11h 41m | Avg: 12m 59s | Max: 20m 16s | Hits:  90%/246   
    🟩 jobs
      🟩 Build              Pass: 100%/49  | Total: 10h 17m | Avg: 12m 36s | Max: 18m 08s | Hits:  90%/246   
      🟩 Test               Pass: 100%/5   | Total:  1h 23m | Avg: 16m 42s | Max: 20m 16s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  9m 09s | Avg:  9m 09s | Max:  9m 09s
      🟩 90a                Pass: 100%/1   | Total:  9m 43s | Avg:  9m 43s | Max:  9m 43s
    🟩 std
      🟩 17                 Pass: 100%/29  | Total:  6h 11m | Avg: 12m 48s | Max: 20m 16s
      🟩 20                 Pass: 100%/25  | Total:  5h 30m | Avg: 13m 12s | Max: 18m 08s | Hits:  90%/246   
    

👃 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: 54)

# Runner
43 linux-amd64-cpu16
5 linux-amd64-gpu-v100-latest-1
4 linux-arm64-cpu16
2 windows-amd64-cpu16

@caugonnet caugonnet force-pushed the stf_reducer_access_mode branch from d7a65f3 to a6024ca Compare December 10, 2024 09:53
@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

Copy link
Contributor

🟩 CI finished in 32m 59s: Pass: 100%/26 | Total: 4h 09m | Avg: 9m 36s | Max: 18m 44s | Hits: 91%/312
  • 🟩 cudax: Pass: 100%/26 | Total: 4h 09m | Avg: 9m 36s | Max: 18m 44s | Hits: 91%/312

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  3h 34m | Avg:  9m 43s | Max: 18m 44s | Hits:  91%/312   
      🟩 arm64              Pass: 100%/4   | Total: 35m 47s | Avg:  8m 56s | Max: 10m 10s
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 27m 16s | Avg:  9m 05s | Max:  9m 20s | Hits:  91%/156   
      🟩 12.5               Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 25s
      🟩 12.6               Pass: 100%/21  | Total:  3h 31m | Avg: 10m 05s | Max: 18m 44s | Hits:  91%/156   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 27m 16s | Avg:  9m 05s | Max:  9m 20s | Hits:  91%/156   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 25s
      🟩 nvcc12.6           Pass: 100%/21  | Total:  3h 31m | Avg: 10m 05s | Max: 18m 44s | Hits:  91%/156   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  4h 09m | Avg:  9m 36s | Max: 18m 44s | Hits:  91%/312   
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  8m 43s | Avg:  8m 43s | Max:  8m 43s
      🟩 Clang10            Pass: 100%/1   | Total: 10m 31s | Avg: 10m 31s | Max: 10m 31s
      🟩 Clang11            Pass: 100%/1   | Total: 10m 01s | Avg: 10m 01s | Max: 10m 01s
      🟩 Clang12            Pass: 100%/1   | Total: 10m 08s | Avg: 10m 08s | Max: 10m 08s
      🟩 Clang13            Pass: 100%/1   | Total:  9m 27s | Avg:  9m 27s | Max:  9m 27s
      🟩 Clang14            Pass: 100%/1   | Total: 10m 14s | Avg: 10m 14s | Max: 10m 14s
      🟩 Clang15            Pass: 100%/1   | Total: 10m 55s | Avg: 10m 55s | Max: 10m 55s
      🟩 Clang16            Pass: 100%/1   | Total:  8m 39s | Avg:  8m 39s | Max:  8m 39s
      🟩 Clang17            Pass: 100%/1   | Total:  9m 04s | Avg:  9m 04s | Max:  9m 04s
      🟩 Clang18            Pass: 100%/4   | Total: 41m 50s | Avg: 10m 27s | Max: 14m 36s
      🟩 GCC9               Pass: 100%/1   | Total:  9m 13s | Avg:  9m 13s | Max:  9m 13s
      🟩 GCC10              Pass: 100%/1   | Total:  8m 20s | Avg:  8m 20s | Max:  8m 20s
      🟩 GCC11              Pass: 100%/1   | Total:  9m 42s | Avg:  9m 42s | Max:  9m 42s
      🟩 GCC12              Pass: 100%/2   | Total: 28m 52s | Avg: 14m 26s | Max: 18m 44s
      🟩 GCC13              Pass: 100%/4   | Total: 34m 08s | Avg:  8m 32s | Max: 10m 10s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 20s | Avg:  9m 20s | Max:  9m 20s | Hits:  91%/156   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 06s | Avg: 10m 06s | Max: 10m 06s | Hits:  91%/156   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 25s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/13  | Total:  2h 09m | Avg:  9m 57s | Max: 14m 36s
      🟩 GCC                Pass: 100%/9   | Total:  1h 30m | Avg: 10m 01s | Max: 18m 44s
      🟩 MSVC               Pass: 100%/2   | Total: 19m 26s | Avg:  9m 43s | Max: 10m 06s | Hits:  91%/312   
      🟩 NVHPC              Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 25s
    🟩 gpu
      🟩 v100               Pass: 100%/26  | Total:  4h 09m | Avg:  9m 36s | Max: 18m 44s | Hits:  91%/312   
    🟩 jobs
      🟩 Build              Pass: 100%/24  | Total:  3h 36m | Avg:  9m 01s | Max: 10m 55s | Hits:  91%/312   
      🟩 Test               Pass: 100%/2   | Total: 33m 20s | Avg: 16m 40s | Max: 18m 44s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  8m 03s | Avg:  8m 03s | Max:  8m 03s
      🟩 90a                Pass: 100%/1   | Total:  7m 42s | Avg:  7m 42s | Max:  7m 42s
    🟩 std
      🟩 17                 Pass: 100%/6   | Total: 50m 33s | Avg:  8m 25s | Max: 10m 10s
      🟩 20                 Pass: 100%/20  | Total:  3h 19m | Avg:  9m 58s | Max: 18m 44s | Hits:  91%/312   
    

👃 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: 26)

# Runner
18 linux-amd64-cpu16
4 linux-arm64-cpu16
2 windows-amd64-cpu16
2 linux-amd64-gpu-v100-latest-1

@caugonnet caugonnet merged commit c025dbd into NVIDIA:main Dec 10, 2024
43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stf Sequential Task Flow programming model
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants