Skip to content

[STF] frozen_logical_data::get_access_mode()#3646

Merged
caugonnet merged 2 commits intoNVIDIA:mainfrom
caugonnet:stf_frozen_get_access_mode
Feb 3, 2025
Merged

[STF] frozen_logical_data::get_access_mode()#3646
caugonnet merged 2 commits intoNVIDIA:mainfrom
caugonnet:stf_frozen_get_access_mode

Conversation

@caugonnet
Copy link
Contributor

@caugonnet caugonnet commented Feb 3, 2025

Implement frozen_logical_data::get_access_mode to query the access mode used to freeze a logical data (and avoid storing this information separately)

Description

closes

Checklist

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

…de used to

freeze a logical data (and avoid storing this information separately)
@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Feb 3, 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
Copy link
Contributor Author

/ok to test

@caugonnet caugonnet added the stf Sequential Task Flow programming model label Feb 3, 2025
@caugonnet caugonnet marked this pull request as ready for review February 3, 2025 08:29
@caugonnet caugonnet requested review from a team as code owners February 3, 2025 08:29
@caugonnet caugonnet requested a review from fbusato February 3, 2025 08:29
@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2025

🟩 CI finished in 45m 39s: Pass: 100%/20 | Total: 3h 47m | Avg: 11m 23s | Max: 14m 42s | Hits: 388%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 3h 47m | Avg: 11m 23s | Max: 14m 42s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  3h 04m | Avg: 11m 30s | Max: 14m 42s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 43m 38s | Avg: 10m 54s | Max: 11m 31s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  8m 57s | Avg:  8m 57s | Max:  8m 57s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 56s
      🟩 12.8               Pass: 100%/17  | Total:  3h 27m | Avg: 12m 12s | Max: 14m 42s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  8m 57s | Avg:  8m 57s | Max:  8m 57s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 56s
      🟩 nvcc12.8           Pass: 100%/17  | Total:  3h 27m | Avg: 12m 12s | Max: 14m 42s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  3h 47m | Avg: 11m 23s | Max: 14m 42s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 12m 09s | Avg: 12m 09s | Max: 12m 09s
      🟩 Clang15            Pass: 100%/1   | Total: 14m 00s | Avg: 14m 00s | Max: 14m 00s
      🟩 Clang16            Pass: 100%/1   | Total: 13m 46s | Avg: 13m 46s | Max: 13m 46s
      🟩 Clang17            Pass: 100%/1   | Total: 13m 41s | Avg: 13m 41s | Max: 13m 41s
      🟩 Clang18            Pass: 100%/4   | Total: 47m 35s | Avg: 11m 53s | Max: 13m 54s
      🟩 GCC10              Pass: 100%/1   | Total: 13m 28s | Avg: 13m 28s | Max: 13m 28s
      🟩 GCC11              Pass: 100%/1   | Total: 13m 32s | Avg: 13m 32s | Max: 13m 32s
      🟩 GCC12              Pass: 100%/2   | Total: 26m 56s | Avg: 13m 28s | Max: 14m 42s
      🟩 GCC13              Pass: 100%/4   | Total: 41m 58s | Avg: 10m 29s | Max: 11m 31s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 57s | Avg:  8m 57s | Max:  8m 57s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 56s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total:  1h 41m | Avg: 12m 38s | Max: 14m 00s
      🟩 GCC                Pass: 100%/8   | Total:  1h 35m | Avg: 11m 59s | Max: 14m 42s
      🟩 MSVC               Pass: 100%/2   | Total: 19m 30s | Avg:  9m 45s | Max: 10m 33s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 56s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/20  | Total:  3h 47m | Avg: 11m 23s | Max: 14m 42s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  3h 23m | Avg: 11m 18s | Max: 14m 42s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 24m 15s | Avg: 12m 07s | Max: 12m 14s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  9m 45s | Avg:  9m 45s | Max:  9m 45s
      🟩 90a                Pass: 100%/1   | Total: 10m 15s | Avg: 10m 15s | Max: 10m 15s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 36m 45s | Avg:  9m 11s | Max: 10m 37s
      🟩 20                 Pass: 100%/16  | Total:  3h 11m | Avg: 11m 56s | Max: 14m 42s | 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-rtx2080-latest-1

@caugonnet caugonnet enabled auto-merge (squash) February 3, 2025 09:15
@caugonnet
Copy link
Contributor Author

/ok to test

@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2025

🟩 CI finished in 18m 15s: Pass: 100%/20 | Total: 1h 36m | Avg: 4m 49s | Max: 12m 50s | Hits: 388%/522
  • 🟩 cudax: Pass: 100%/20 | Total: 1h 36m | Avg: 4m 49s | Max: 12m 50s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  1h 25m | Avg:  5m 20s | Max: 12m 50s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 10m 59s | Avg:  2m 44s | Max:  2m 49s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  8m 56s | Avg:  8m 56s | Max:  8m 56s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 03s
      🟩 12.8               Pass: 100%/17  | Total:  1h 17m | Avg:  4m 33s | Max: 12m 50s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  8m 56s | Avg:  8m 56s | Max:  8m 56s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 03s
      🟩 nvcc12.8           Pass: 100%/17  | Total:  1h 17m | Avg:  4m 33s | Max: 12m 50s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  1h 36m | Avg:  4m 49s | Max: 12m 50s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 27s | Avg:  3m 27s | Max:  3m 27s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 26s | Avg:  3m 26s | Max:  3m 26s
      🟩 Clang18            Pass: 100%/4   | Total: 21m 10s | Avg:  5m 17s | Max: 12m 20s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 12s | Avg:  3m 12s | Max:  3m 12s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 11s | Avg:  3m 11s | Max:  3m 11s
      🟩 GCC12              Pass: 100%/2   | Total: 16m 13s | Avg:  8m 06s | Max: 12m 50s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 53s | Avg:  2m 43s | Max:  2m 48s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 56s | Avg:  8m 56s | Max:  8m 56s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  9m 08s | Avg:  9m 08s | Max:  9m 08s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 03s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 34m 53s | Avg:  4m 21s | Max: 12m 20s
      🟩 GCC                Pass: 100%/8   | Total: 33m 29s | Avg:  4m 11s | Max: 12m 50s
      🟩 MSVC               Pass: 100%/2   | Total: 18m 04s | Avg:  9m 02s | Max:  9m 08s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 03s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/20  | Total:  1h 36m | Avg:  4m 49s | Max: 12m 50s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  1h 11m | Avg:  3m 57s | Max:  9m 08s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 25m 10s | Avg: 12m 35s | Max: 12m 50s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 48s | Avg:  2m 48s | Max:  2m 48s
      🟩 90a                Pass: 100%/1   | Total:  2m 43s | Avg:  2m 43s | Max:  2m 43s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 13m 15s | Avg:  3m 18s | Max:  5m 03s
      🟩 20                 Pass: 100%/16  | Total:  1h 23m | Avg:  5m 11s | Max: 12m 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-rtx2080-latest-1

@caugonnet caugonnet merged commit 711ee01 into NVIDIA:main Feb 3, 2025
32 of 35 checks passed
shwina pushed a commit to shwina/cccl that referenced this pull request Feb 3, 2025
…de used to (NVIDIA#3646)

freeze a logical data (and avoid storing this information separately)
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