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

Drop Thrust's compiler_fence.h #3300

Merged
merged 1 commit into from
Jan 9, 2025

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber requested review from a team as code owners January 9, 2025 09:16
@bernhardmgruber bernhardmgruber added thrust For all items related to Thrust. breaking Breaking change labels Jan 9, 2025
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 9, 2025 10:15
Copy link
Contributor

github-actions bot commented Jan 9, 2025

🟩 CI finished in 1h 37m: Pass: 100%/92 | Total: 14h 24m | Avg: 9m 24s | Max: 42m 32s | Hits: 421%/9748
  • 🟩 cub: Pass: 100%/45 | Total: 6h 52m | Avg: 9m 09s | Max: 32m 14s | Hits: 599%/2340

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 42m | Avg:  9m 22s | Max: 32m 14s | Hits: 599%/2340  
      🟩 arm64              Pass: 100%/2   | Total:  9m 30s | Avg:  4m 45s | Max:  4m 47s
    🟩 ctk
      🟩 11.1               Pass: 100%/6   | Total: 26m 04s | Avg:  4m 20s | Max:  4m 49s
      🟩 12.5               Pass: 100%/2   | Total: 18m 54s | Avg:  9m 27s | Max:  9m 46s
      🟩 12.6               Pass: 100%/37  | Total:  6h 07m | Avg:  9m 55s | Max: 32m 14s | Hits: 599%/2340  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 34s | Avg:  4m 17s | Max:  4m 18s
      🟩 nvcc11.1           Pass: 100%/6   | Total: 26m 04s | Avg:  4m 20s | Max:  4m 49s
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 54s | Avg:  9m 27s | Max:  9m 46s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  5h 58m | Avg: 10m 15s | Max: 32m 14s | Hits: 599%/2340  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 34s | Avg:  4m 17s | Max:  4m 18s
      🟩 nvcc               Pass: 100%/43  | Total:  6h 43m | Avg:  9m 23s | Max: 32m 14s | Hits: 599%/2340  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 19s | Avg:  5m 19s | Max:  6m 31s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 27s | Avg:  6m 27s | Max:  6m 27s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 29s | Avg:  5m 29s | Max:  5m 29s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 35s | Avg:  5m 35s | Max:  5m 35s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 21s | Avg:  5m 21s | Max:  5m 21s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 40s | Avg:  5m 40s | Max:  5m 40s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 07m | Avg:  9m 38s | Max: 24m 16s
      🟩 GCC7               Pass: 100%/4   | Total: 18m 20s | Avg:  4m 35s | Max:  5m 12s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 39s | Avg:  4m 53s | Max:  5m 41s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 28s | Avg:  5m 28s | Max:  5m 28s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 28s | Avg:  5m 28s | Max:  5m 28s
      🟩 GCC12              Pass: 100%/3   | Total: 26m 08s | Avg:  8m 42s | Max: 16m 06s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 35m | Avg: 11m 55s | Max: 22m 59s
      🟩 MSVC14.29          Pass: 100%/1   | Total: 27m 32s | Avg: 27m 32s | Max: 27m 32s | Hits: 599%/780   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 01m | Avg: 30m 31s | Max: 32m 14s | Hits: 599%/1560  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 54s | Avg:  9m 27s | Max:  9m 46s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 14m | Avg:  7m 03s | Max: 24m 16s
      🟩 GCC                Pass: 100%/21  | Total:  2h 50m | Avg:  8m 08s | Max: 22m 59s
      🟩 MSVC               Pass: 100%/3   | Total:  1h 28m | Avg: 29m 31s | Max: 32m 14s | Hits: 599%/2340  
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 54s | Avg:  9m 27s | Max:  9m 46s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 20m 29s | Avg: 10m 14s | Max: 16m 06s
      🟩 v100               Pass: 100%/43  | Total:  6h 31m | Avg:  9m 06s | Max: 32m 14s | Hits: 599%/2340  
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  4h 38m | Avg:  7m 20s | Max: 32m 14s | Hits: 599%/2340  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 16m 43s | Avg: 16m 43s | Max: 16m 43s
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 09s | Avg: 16m 09s | Max: 16m 09s
      🟩 HostLaunch         Pass: 100%/3   | Total: 53m 23s | Avg: 17m 47s | Max: 18m 47s
      🟩 TestGPU            Pass: 100%/2   | Total: 47m 15s | Avg: 23m 37s | Max: 24m 16s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 20m 29s | Avg: 10m 14s | Max: 16m 06s
      🟩 90a                Pass: 100%/1   | Total:  4m 12s | Avg:  4m 12s | Max:  4m 12s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 23m 21s | Avg:  4m 40s | Max:  5m 46s
      🟩 14                 Pass: 100%/2   | Total: 11m 43s | Avg:  5m 51s | Max:  6m 31s
      🟩 17                 Pass: 100%/12  | Total:  1h 52m | Avg:  9m 24s | Max: 28m 48s | Hits: 599%/1560  
      🟩 20                 Pass: 100%/26  | Total:  4h 24m | Avg: 10m 10s | Max: 32m 14s | Hits: 599%/780   
    
  • 🟩 thrust: Pass: 100%/44 | Total: 6h 55m | Avg: 9m 26s | Max: 42m 32s | Hits: 365%/7408

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 37s | Avg:  8m 48s | Max: 11m 41s
    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  6h 45m | Avg:  9m 39s | Max: 42m 32s | Hits: 365%/7408  
      🟩 arm64              Pass: 100%/2   | Total:  9m 43s | Avg:  4m 51s | Max:  5m 10s
    🟩 ctk
      🟩 11.1               Pass: 100%/6   | Total: 25m 06s | Avg:  4m 11s | Max:  4m 40s
      🟩 12.5               Pass: 100%/2   | Total: 29m 00s | Avg: 14m 30s | Max: 15m 26s
      🟩 12.6               Pass: 100%/36  | Total:  6h 01m | Avg: 10m 02s | Max: 42m 32s | Hits: 365%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 24s | Avg:  5m 12s | Max:  5m 21s
      🟩 nvcc11.1           Pass: 100%/6   | Total: 25m 06s | Avg:  4m 11s | Max:  4m 40s
      🟩 nvcc12.5           Pass: 100%/2   | Total: 29m 00s | Avg: 14m 30s | Max: 15m 26s
      🟩 nvcc12.6           Pass: 100%/34  | Total:  5h 51m | Avg: 10m 19s | Max: 42m 32s | Hits: 365%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 24s | Avg:  5m 12s | Max:  5m 21s
      🟩 nvcc               Pass: 100%/42  | Total:  6h 45m | Avg:  9m 38s | Max: 42m 32s | Hits: 365%/7408  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 20m 06s | Avg:  5m 01s | Max:  5m 58s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 31s | Avg:  6m 31s | Max:  6m 31s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 12s | Avg:  5m 12s | Max:  5m 12s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 05s | Avg:  5m 05s | Max:  5m 05s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 01s | Avg:  5m 01s | Max:  5m 01s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 42s | Avg:  5m 42s | Max:  5m 42s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 26s | Avg:  5m 26s | Max:  5m 26s
      🟩 Clang18            Pass: 100%/7   | Total: 46m 29s | Avg:  6m 38s | Max: 12m 57s
      🟩 GCC7               Pass: 100%/4   | Total: 18m 06s | Avg:  4m 31s | Max:  5m 03s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 28s | Avg:  5m 28s | Max:  5m 28s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 04s | Avg:  4m 41s | Max:  5m 44s
      🟩 GCC10              Pass: 100%/1   | Total: 42m 32s | Avg: 42m 32s | Max: 42m 32s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 47s | Avg:  5m 47s | Max:  5m 47s
      🟩 GCC12              Pass: 100%/1   | Total:  6m 00s | Avg:  6m 00s | Max:  6m 00s
      🟩 GCC13              Pass: 100%/8   | Total: 59m 18s | Avg:  7m 24s | Max: 11m 59s
      🟩 MSVC14.29          Pass: 100%/1   | Total: 28m 30s | Avg: 28m 30s | Max: 28m 30s | Hits: 365%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  1h 36m | Avg: 32m 09s | Max: 35m 28s | Hits: 365%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 29m 00s | Avg: 14m 30s | Max: 15m 26s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 50m | Avg:  5m 48s | Max: 12m 57s
      🟩 GCC                Pass: 100%/19  | Total:  2h 31m | Avg:  7m 57s | Max: 42m 32s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 04m | Avg: 31m 14s | Max: 35m 28s | Hits: 365%/7408  
      🟩 NVHPC              Pass: 100%/2   | Total: 29m 00s | Avg: 14m 30s | Max: 15m 26s
    🟩 gpu
      🟩 v100               Pass: 100%/44  | Total:  6h 55m | Avg:  9m 26s | Max: 42m 32s | Hits: 365%/7408  
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  5h 28m | Avg:  8m 38s | Max: 42m 32s | Hits: 365%/5556  
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 26s | Avg: 16m 48s | Max: 35m 28s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 36m 37s | Avg: 12m 12s | Max: 12m 57s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 41s | Avg:  4m 41s | Max:  4m 41s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 22m 05s | Avg:  4m 25s | Max:  5m 32s
      🟩 14                 Pass: 100%/2   | Total: 11m 01s | Avg:  5m 30s | Max:  5m 58s
      🟩 17                 Pass: 100%/12  | Total:  2h 00m | Avg: 10m 01s | Max: 29m 44s | Hits: 365%/3704  
      🟩 20                 Pass: 100%/23  | Total:  4h 04m | Avg: 10m 37s | Max: 42m 32s | Hits: 365%/3704  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 58s | Avg: 5m 29s | Max: 8m 59s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 59s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 59s | Avg:  1m 59s | Max:  1m 59s
      🟩 Test               Pass: 100%/1   | Total:  8m 59s | Avg:  8m 59s | Max:  8m 59s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 25m 59s | Avg: 25m 59s | Max: 25m 59s
    

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

# Runner
69 linux-amd64-cpu16
11 linux-amd64-gpu-v100-latest-1
7 windows-amd64-cpu16
4 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

@bernhardmgruber bernhardmgruber merged commit acfdf80 into NVIDIA:main Jan 9, 2025
108 checks passed
@bernhardmgruber bernhardmgruber deleted the drop_compiler_fence branch January 9, 2025 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking change thrust For all items related to Thrust.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants