KEMBAR78
[STF] Document dot sections by caugonnet · Pull Request #3506 · NVIDIA/cccl · GitHub
Skip to content

Conversation

@caugonnet
Copy link
Contributor

Description

Documentation for dot sections which add some structure in STF code annotations

closes #3495

Checklist

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

@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Jan 23, 2025

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 caugonnet self-assigned this Jan 23, 2025
@caugonnet caugonnet added the stf Sequential Task Flow programming model label Jan 23, 2025
@caugonnet caugonnet marked this pull request as ready for review January 23, 2025 15:40
@caugonnet caugonnet requested review from a team as code owners January 23, 2025 15:40
@caugonnet caugonnet requested a review from alliepiper January 23, 2025 15:40
@caugonnet caugonnet requested a review from a team as a code owner January 23, 2025 15:41
@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

@github-actions
Copy link
Contributor

🟩 CI finished in 1h 37m: Pass: 100%/20 | Total: 2h 01m | Avg: 6m 03s | Max: 24m 04s | Hits: 388%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 2h 01m | Avg: 6m 03s | Max: 24m 04s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  1h 50m | Avg:  6m 53s | Max: 24m 04s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 10m 50s | Avg:  2m 42s | Max:  2m 49s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  9m 43s | Avg:  9m 43s | Max:  9m 43s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 10m 38s | Avg:  5m 19s | Max:  5m 30s
      🟩 12.6               Pass: 100%/17  | Total:  1h 40m | Avg:  5m 55s | Max: 24m 04s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  9m 43s | Avg:  9m 43s | Max:  9m 43s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 38s | Avg:  5m 19s | Max:  5m 30s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  1h 40m | Avg:  5m 55s | Max: 24m 04s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  2h 01m | Avg:  6m 03s | Max: 24m 04s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 17s | Avg:  3m 17s | Max:  3m 17s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 48s | Avg:  3m 48s | Max:  3m 48s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 12s | Avg:  3m 12s | Max:  3m 12s
      🟩 Clang18            Pass: 100%/4   | Total: 33m 17s | Avg:  8m 19s | Max: 24m 04s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 24s | Avg:  3m 24s | Max:  3m 24s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 23s | Avg:  3m 23s | Max:  3m 23s
      🟩 GCC12              Pass: 100%/2   | Total: 26m 59s | Avg: 13m 29s | Max: 23m 40s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 49s | Avg:  2m 42s | Max:  2m 50s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 43s | Avg:  9m 43s | Max:  9m 43s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  9m 04s | Avg:  9m 04s | Max:  9m 04s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 10m 38s | Avg:  5m 19s | Max:  5m 30s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 47m 04s | Avg:  5m 53s | Max: 24m 04s
      🟩 GCC                Pass: 100%/8   | Total: 44m 35s | Avg:  5m 34s | Max: 23m 40s
      🟩 MSVC               Pass: 100%/2   | Total: 18m 47s | Avg:  9m 23s | Max:  9m 43s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 10m 38s | Avg:  5m 19s | Max:  5m 30s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  2h 01m | Avg:  6m 03s | Max: 24m 04s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  1h 13m | Avg:  4m 04s | Max:  9m 43s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 47m 44s | Avg: 23m 52s | Max: 24m 04s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 45s | Avg:  2m 45s | Max:  2m 45s
      🟩 90a                Pass: 100%/1   | Total:  2m 50s | Avg:  2m 50s | Max:  2m 50s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 13m 40s | Avg:  3m 25s | Max:  5m 30s
      🟩 20                 Pass: 100%/16  | Total:  1h 47m | Avg:  6m 42s | Max: 24m 04s | Hits: 388%/522   
    

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

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

@andralex
Copy link
Contributor

/ok to test

@github-actions
Copy link
Contributor

🟩 CI finished in 4h 42m: Pass: 100%/20 | Total: 4h 14m | Avg: 12m 44s | Max: 16m 47s | Hits: 388%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 4h 14m | Avg: 12m 44s | Max: 16m 47s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  3h 23m | Avg: 12m 42s | Max: 16m 47s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 51m 36s | Avg: 12m 54s | Max: 14m 42s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 10m 12s | Avg: 10m 12s | Max: 10m 12s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 15m 18s | Avg:  7m 39s | Max:  8m 45s
      🟩 12.6               Pass: 100%/17  | Total:  3h 49m | Avg: 13m 29s | Max: 16m 47s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 10m 12s | Avg: 10m 12s | Max: 10m 12s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 15m 18s | Avg:  7m 39s | Max:  8m 45s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  3h 49m | Avg: 13m 29s | Max: 16m 47s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  4h 14m | Avg: 12m 44s | Max: 16m 47s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 11m 55s | Avg: 11m 55s | Max: 11m 55s
      🟩 Clang15            Pass: 100%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
      🟩 Clang16            Pass: 100%/1   | Total: 13m 50s | Avg: 13m 50s | Max: 13m 50s
      🟩 Clang17            Pass: 100%/1   | Total: 14m 09s | Avg: 14m 09s | Max: 14m 09s
      🟩 Clang18            Pass: 100%/4   | Total: 54m 31s | Avg: 13m 37s | Max: 16m 47s
      🟩 GCC10              Pass: 100%/1   | Total: 13m 29s | Avg: 13m 29s | Max: 13m 29s
      🟩 GCC11              Pass: 100%/1   | Total: 13m 33s | Avg: 13m 33s | Max: 13m 33s
      🟩 GCC12              Pass: 100%/2   | Total: 31m 25s | Avg: 15m 42s | Max: 15m 49s
      🟩 GCC13              Pass: 100%/4   | Total: 52m 27s | Avg: 13m 06s | Max: 14m 42s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 10m 12s | Avg: 10m 12s | Max: 10m 12s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 23s | Avg: 10m 23s | Max: 10m 23s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 15m 18s | Avg:  7m 39s | Max:  8m 45s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total:  1h 48m | Avg: 13m 30s | Max: 16m 47s
      🟩 GCC                Pass: 100%/8   | Total:  1h 50m | Avg: 13m 51s | Max: 15m 49s
      🟩 MSVC               Pass: 100%/2   | Total: 20m 35s | Avg: 10m 17s | Max: 10m 23s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 15m 18s | Avg:  7m 39s | Max:  8m 45s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  4h 14m | Avg: 12m 44s | Max: 16m 47s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  3h 42m | Avg: 12m 21s | Max: 15m 49s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 32m 23s | Avg: 16m 11s | Max: 16m 47s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 10m 48s | Avg: 10m 48s | Max: 10m 48s
      🟩 90a                Pass: 100%/1   | Total: 14m 05s | Avg: 14m 05s | Max: 14m 05s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 44m 12s | Avg: 11m 03s | Max: 12m 52s
      🟩 20                 Pass: 100%/16  | Total:  3h 30m | Avg: 13m 10s | Max: 16m 47s | Hits: 388%/522   
    

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

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

@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet
Copy link
Contributor Author

/ok to test

- Use the dot_section doc example as a test
- do not use assert directly
@caugonnet
Copy link
Contributor Author

/ok to test

@github-actions
Copy link
Contributor

🟨 CI finished in 3h 17m: Pass: 95%/20 | Total: 4h 15m | Avg: 12m 47s | Max: 26m 32s | Hits: 388%/522
  • 🟨 cudax: Pass: 95%/20 | Total: 4h 15m | Avg: 12m 47s | Max: 26m 32s | Hits: 388%/522

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  93%/16  | Total:  3h 28m | Avg: 13m 00s | Max: 26m 32s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 47m 41s | Avg: 11m 55s | Max: 12m 46s
    🔍 ctk: 12.6 🔍
      🟩 12.0               Pass: 100%/1   | Total:  9m 58s | Avg:  9m 58s | Max:  9m 58s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 13m 28s | Avg:  6m 44s | Max:  6m 58s
      🔍 12.6               Pass:  94%/17  | Total:  3h 52m | Avg: 13m 40s | Max: 26m 32s | Hits: 388%/261   
    🔍 cudacxx: nvcc12.6 🔍
      🟩 nvcc12.0           Pass: 100%/1   | Total:  9m 58s | Avg:  9m 58s | Max:  9m 58s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 13m 28s | Avg:  6m 44s | Max:  6m 58s
      🔍 nvcc12.6           Pass:  94%/17  | Total:  3h 52m | Avg: 13m 40s | Max: 26m 32s | Hits: 388%/261   
    🔍 cxx: Clang18 🔍
      🟩 Clang14            Pass: 100%/1   | Total: 14m 17s | Avg: 14m 17s | Max: 14m 17s
      🟩 Clang15            Pass: 100%/1   | Total: 14m 53s | Avg: 14m 53s | Max: 14m 53s
      🟩 Clang16            Pass: 100%/1   | Total: 14m 04s | Avg: 14m 04s | Max: 14m 04s
      🟩 Clang17            Pass: 100%/1   | Total: 14m 33s | Avg: 14m 33s | Max: 14m 33s
      🔍 Clang18            Pass:  75%/4   | Total: 45m 30s | Avg: 11m 22s | Max: 13m 49s
      🟩 GCC10              Pass: 100%/1   | Total: 13m 47s | Avg: 13m 47s | Max: 13m 47s
      🟩 GCC11              Pass: 100%/1   | Total: 14m 44s | Avg: 14m 44s | Max: 14m 44s
      🟩 GCC12              Pass: 100%/2   | Total: 42m 48s | Avg: 21m 24s | Max: 26m 32s
      🟩 GCC13              Pass: 100%/4   | Total: 44m 37s | Avg: 11m 09s | Max: 12m 46s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 58s | Avg:  9m 58s | Max:  9m 58s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 17s | Avg: 13m 17s | Max: 13m 17s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 13m 28s | Avg:  6m 44s | Max:  6m 58s
    🔍 cxx_family: Clang 🔍
      🔍 Clang              Pass:  87%/8   | Total:  1h 43m | Avg: 12m 54s | Max: 14m 53s
      🟩 GCC                Pass: 100%/8   | Total:  1h 55m | Avg: 14m 29s | Max: 26m 32s
      🟩 MSVC               Pass: 100%/2   | Total: 23m 15s | Avg: 11m 37s | Max: 13m 17s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 13m 28s | Avg:  6m 44s | Max:  6m 58s
    🔍 jobs: Test 🔍
      🟩 Build              Pass: 100%/18  | Total:  3h 41m | Avg: 12m 17s | Max: 16m 16s | Hits: 388%/522   
      🔍 Test               Pass:  50%/2   | Total: 34m 36s | Avg: 17m 18s | Max: 26m 32s
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/4   | Total: 39m 49s | Avg:  9m 57s | Max: 11m 18s
      🔍 20                 Pass:  93%/16  | Total:  3h 36m | Avg: 13m 30s | Max: 26m 32s | Hits: 388%/522   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  95%/20  | Total:  4h 15m | Avg: 12m 47s | Max: 26m 32s | Hits: 388%/522   
    🟨 gpu
      🟨 v100               Pass:  95%/20  | Total:  4h 15m | Avg: 12m 47s | Max: 26m 32s | Hits: 388%/522   
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 10m 19s | Avg: 10m 19s | Max: 10m 19s
      🟩 90a                Pass: 100%/1   | Total: 10m 14s | Avg: 10m 14s | Max: 10m 14s
    

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

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

@andralex
Copy link
Contributor

/ok to test

@github-actions
Copy link
Contributor

🟩 CI finished in 7h 55m: Pass: 100%/20 | Total: 4h 22m | Avg: 13m 07s | Max: 18m 50s | Hits: 388%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 4h 22m | Avg: 13m 07s | Max: 18m 50s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  3h 34m | Avg: 13m 25s | Max: 18m 50s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 47m 37s | Avg: 11m 54s | Max: 12m 55s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  9m 25s | Avg:  9m 25s | Max:  9m 25s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 14m 11s | Avg:  7m 05s | Max:  7m 13s
      🟩 12.6               Pass: 100%/17  | Total:  3h 58m | Avg: 14m 03s | Max: 18m 50s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  9m 25s | Avg:  9m 25s | Max:  9m 25s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 14m 11s | Avg:  7m 05s | Max:  7m 13s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  3h 58m | Avg: 14m 03s | Max: 18m 50s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  4h 22m | Avg: 13m 07s | Max: 18m 50s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 13m 21s | Avg: 13m 21s | Max: 13m 21s
      🟩 Clang15            Pass: 100%/1   | Total: 14m 53s | Avg: 14m 53s | Max: 14m 53s
      🟩 Clang16            Pass: 100%/1   | Total: 13m 53s | Avg: 13m 53s | Max: 13m 53s
      🟩 Clang17            Pass: 100%/1   | Total: 15m 04s | Avg: 15m 04s | Max: 15m 04s
      🟩 Clang18            Pass: 100%/4   | Total: 56m 13s | Avg: 14m 03s | Max: 18m 22s
      🟩 GCC10              Pass: 100%/1   | Total: 17m 17s | Avg: 17m 17s | Max: 17m 17s
      🟩 GCC11              Pass: 100%/1   | Total: 15m 12s | Avg: 15m 12s | Max: 15m 12s
      🟩 GCC12              Pass: 100%/2   | Total: 35m 00s | Avg: 17m 30s | Max: 18m 50s
      🟩 GCC13              Pass: 100%/4   | Total: 43m 10s | Avg: 10m 47s | Max: 12m 55s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 25s | Avg:  9m 25s | Max:  9m 25s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 14m 53s | Avg: 14m 53s | Max: 14m 53s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 14m 11s | Avg:  7m 05s | Max:  7m 13s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total:  1h 53m | Avg: 14m 10s | Max: 18m 22s
      🟩 GCC                Pass: 100%/8   | Total:  1h 50m | Avg: 13m 49s | Max: 18m 50s
      🟩 MSVC               Pass: 100%/2   | Total: 24m 18s | Avg: 12m 09s | Max: 14m 53s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 14m 11s | Avg:  7m 05s | Max:  7m 13s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  4h 22m | Avg: 13m 07s | Max: 18m 50s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  3h 48m | Avg: 12m 40s | Max: 18m 50s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 34m 32s | Avg: 17m 16s | Max: 18m 22s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  9m 07s | Avg:  9m 07s | Max:  9m 07s
      🟩 90a                Pass: 100%/1   | Total:  9m 39s | Avg:  9m 39s | Max:  9m 39s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 38m 55s | Avg:  9m 43s | Max: 11m 29s
      🟩 20                 Pass: 100%/16  | Total:  3h 43m | Avg: 13m 58s | Max: 18m 50s | Hits: 388%/522   
    

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

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

@caugonnet
Copy link
Contributor Author

/ok to test

@github-actions
Copy link
Contributor

🟩 CI finished in 24m 24s: Pass: 100%/20 | Total: 2h 01m | Avg: 6m 05s | Max: 19m 44s | Hits: 357%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 2h 01m | Avg: 6m 05s | Max: 19m 44s | Hits: 357%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  1h 48m | Avg:  6m 46s | Max: 19m 44s | Hits: 357%/522   
      🟩 arm64              Pass: 100%/4   | Total: 13m 33s | Avg:  3m 23s | Max:  4m 12s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  9m 16s | Avg:  9m 16s | Max:  9m 16s | Hits: 380%/261   
      🟩 12.5               Pass: 100%/2   | Total: 13m 12s | Avg:  6m 36s | Max:  6m 40s
      🟩 12.6               Pass: 100%/17  | Total:  1h 39m | Avg:  5m 51s | Max: 19m 44s | Hits: 334%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  9m 16s | Avg:  9m 16s | Max:  9m 16s | Hits: 380%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 13m 12s | Avg:  6m 36s | Max:  6m 40s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  1h 39m | Avg:  5m 51s | Max: 19m 44s | Hits: 334%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  2h 01m | Avg:  6m 05s | Max: 19m 44s | Hits: 357%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 40s | Avg:  3m 40s | Max:  3m 40s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 48s | Avg:  3m 48s | Max:  3m 48s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 54s | Avg:  3m 54s | Max:  3m 54s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 57s | Avg:  3m 57s | Max:  3m 57s
      🟩 Clang18            Pass: 100%/4   | Total: 31m 05s | Avg:  7m 46s | Max: 19m 44s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 34s | Avg:  3m 34s | Max:  3m 34s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 29s | Avg:  3m 29s | Max:  3m 29s
      🟩 GCC12              Pass: 100%/2   | Total: 22m 00s | Avg: 11m 00s | Max: 18m 05s
      🟩 GCC13              Pass: 100%/4   | Total: 12m 15s | Avg:  3m 03s | Max:  3m 09s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 16s | Avg:  9m 16s | Max:  9m 16s | Hits: 380%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 46s | Avg: 11m 46s | Max: 11m 46s | Hits: 334%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 13m 12s | Avg:  6m 36s | Max:  6m 40s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 46m 24s | Avg:  5m 48s | Max: 19m 44s
      🟩 GCC                Pass: 100%/8   | Total: 41m 18s | Avg:  5m 09s | Max: 18m 05s
      🟩 MSVC               Pass: 100%/2   | Total: 21m 02s | Avg: 10m 31s | Max: 11m 46s | Hits: 357%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 13m 12s | Avg:  6m 36s | Max:  6m 40s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  2h 01m | Avg:  6m 05s | Max: 19m 44s | Hits: 357%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  1h 24m | Avg:  4m 40s | Max: 11m 46s | Hits: 357%/522   
      🟩 Test               Pass: 100%/2   | Total: 37m 49s | Avg: 18m 54s | Max: 19m 44s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 56s | Avg:  2m 56s | Max:  2m 56s
      🟩 90a                Pass: 100%/1   | Total:  3m 09s | Avg:  3m 09s | Max:  3m 09s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 16m 44s | Avg:  4m 11s | Max:  6m 32s
      🟩 20                 Pass: 100%/16  | Total:  1h 45m | Avg:  6m 34s | Max: 19m 44s | Hits: 357%/522   
    

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

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

Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
@caugonnet
Copy link
Contributor Author

/ok to test

@caugonnet caugonnet enabled auto-merge (squash) January 29, 2025 16:21
@github-actions
Copy link
Contributor

🟩 CI finished in 33m 13s: Pass: 100%/20 | Total: 1h 48m | Avg: 5m 24s | Max: 16m 17s | Hits: 388%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 1h 48m | Avg: 5m 24s | Max: 16m 17s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  1h 37m | Avg:  6m 05s | Max: 16m 17s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 10m 47s | Avg:  2m 41s | Max:  2m 45s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  9m 31s | Avg:  9m 31s | Max:  9m 31s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 08s
      🟩 12.6               Pass: 100%/17  | Total:  1h 28m | Avg:  5m 12s | Max: 16m 17s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  9m 31s | Avg:  9m 31s | Max:  9m 31s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 08s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  1h 28m | Avg:  5m 12s | Max: 16m 17s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  1h 48m | Avg:  5m 24s | Max: 16m 17s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 21s | Avg:  3m 21s | Max:  3m 21s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 21s | Avg:  3m 21s | Max:  3m 21s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 26s | Avg:  3m 26s | Max:  3m 26s
      🟩 Clang18            Pass: 100%/4   | Total: 25m 14s | Avg:  6m 18s | Max: 16m 17s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 04s | Avg:  3m 04s | Max:  3m 04s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s
      🟩 GCC12              Pass: 100%/2   | Total: 19m 27s | Avg:  9m 43s | Max: 16m 03s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 43s | Avg:  2m 40s | Max:  2m 52s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 31s | Avg:  9m 31s | Max:  9m 31s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 18s | Avg: 13m 18s | Max: 13m 18s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 08s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 38m 42s | Avg:  4m 50s | Max: 16m 17s
      🟩 GCC                Pass: 100%/8   | Total: 36m 34s | Avg:  4m 34s | Max: 16m 03s
      🟩 MSVC               Pass: 100%/2   | Total: 22m 49s | Avg: 11m 24s | Max: 13m 18s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 08s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  1h 48m | Avg:  5m 24s | Max: 16m 17s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  1h 15m | Avg:  4m 13s | Max: 13m 18s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 32m 20s | Avg: 16m 10s | Max: 16m 17s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 33s | Avg:  2m 33s | Max:  2m 33s
      🟩 90a                Pass: 100%/1   | Total:  2m 52s | Avg:  2m 52s | Max:  2m 52s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 13m 06s | Avg:  3m 16s | Max:  5m 08s
      🟩 20                 Pass: 100%/16  | Total:  1h 35m | Avg:  5m 56s | Max: 16m 17s | Hits: 388%/522   
    

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

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

@caugonnet caugonnet merged commit 74c17c6 into NVIDIA:main Jan 29, 2025
32 of 35 checks passed
davebayer pushed a commit to davebayer/cccl that referenced this pull request Jan 29, 2025
* Start to document STF dot sections

* fix formatting

* Minor fixes in the doc

* Add missing file

* clang-format

* Remove dot_push_section and dot_pop_section and also fix a bazillion warnings

* Format

* More Format

* Add missing mv

* misc. C++ fixes and clang-format

* Update dot_section doc to reflect that we removed dot_push_section and dot_pop_section

* - Fix documentation error
- Use the dot_section doc example as a test
- do not use assert directly

* Review and a few more touches

* Improvement for docs/cudax/stf.rst

Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>

---------

Co-authored-by: Andrei Alexandrescu <andrei@erdani.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
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.

[DOC][STF] Document dot sections

3 participants