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

Always define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE when using cudax memory resources #4102

Merged
merged 1 commit into from
Mar 12, 2025

Conversation

miscco
Copy link
Contributor

@miscco miscco commented Mar 12, 2025

We also add a warning so that users are aware they should define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE

@miscco miscco requested a review from a team as a code owner March 12, 2025 09:36
@miscco miscco requested a review from pciolkosz March 12, 2025 09:36
…sing cudax memory resources

We also add a warning so that users are aware they should define `LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE`
@miscco miscco force-pushed the fix_experimental_memory_resource_guard branch from 175bca1 to 430652c Compare March 12, 2025 09:38
@miscco miscco linked an issue Mar 12, 2025 that may be closed by this pull request
Copy link
Contributor

🟩 CI finished in 21m 28s: Pass: 100%/22 | Total: 2h 06m | Avg: 5m 43s | Max: 14m 14s | Hits: 96%/11722
  • 🟩 cudax: Pass: 100%/22 | Total: 2h 06m | Avg: 5m 43s | Max: 14m 14s | Hits: 96%/11722

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  1h 54m | Avg:  6m 22s | Max: 14m 14s | Hits:  96%/9406  
      🟩 arm64              Pass: 100%/4   | Total: 11m 14s | Avg:  2m 48s | Max:  2m 54s | Hits:  99%/2316  
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 13m 12s | Avg: 13m 12s | Max: 13m 12s | Hits:  57%/277   
      🟩 12.5               Pass: 100%/2   | Total: 12m 22s | Avg:  6m 11s | Max:  6m 12s | Hits:  84%/742   
      🟩 12.8               Pass: 100%/19  | Total:  1h 40m | Avg:  5m 17s | Max: 14m 14s | Hits:  98%/10703 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 13m 12s | Avg: 13m 12s | Max: 13m 12s | Hits:  57%/277   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 12m 22s | Avg:  6m 11s | Max:  6m 12s | Hits:  84%/742   
      🟩 nvcc12.8           Pass: 100%/19  | Total:  1h 40m | Avg:  5m 17s | Max: 14m 14s | Hits:  98%/10703 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  2h 06m | Avg:  5m 43s | Max: 14m 14s | Hits:  96%/11722 
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 29s | Avg:  3m 29s | Max:  3m 29s | Hits: 100%/581   
      🟩 Clang15            Pass: 100%/1   | Total:  3m 33s | Avg:  3m 33s | Max:  3m 33s | Hits: 100%/579   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s | Hits: 100%/579   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 21s | Avg:  3m 21s | Max:  3m 21s | Hits: 100%/579   
      🟩 Clang18            Pass: 100%/4   | Total: 21m 03s | Avg:  5m 15s | Max: 11m 59s | Hits: 100%/2316  
      🟩 GCC10              Pass: 100%/1   | Total:  3m 28s | Avg:  3m 28s | Max:  3m 28s | Hits:  99%/581   
      🟩 GCC11              Pass: 100%/1   | Total:  3m 27s | Avg:  3m 27s | Max:  3m 27s | Hits:  99%/579   
      🟩 GCC12              Pass: 100%/2   | Total: 16m 05s | Avg:  8m 02s | Max: 12m 36s | Hits:  99%/1158  
      🟩 GCC13              Pass: 100%/6   | Total: 29m 22s | Avg:  4m 53s | Max: 14m 14s | Hits:  99%/3474  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 12s | Avg: 13m 12s | Max: 13m 12s | Hits:  57%/277   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 13m 08s | Avg: 13m 08s | Max: 13m 08s | Hits:  57%/277   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 12m 22s | Avg:  6m 11s | Max:  6m 12s | Hits:  84%/742   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 34m 56s | Avg:  4m 22s | Max: 11m 59s | Hits: 100%/4634  
      🟩 GCC                Pass: 100%/10  | Total: 52m 22s | Avg:  5m 14s | Max: 14m 14s | Hits:  99%/5792  
      🟩 MSVC               Pass: 100%/2   | Total: 26m 20s | Avg: 13m 10s | Max: 13m 12s | Hits:  57%/554   
      🟩 NVHPC              Pass: 100%/2   | Total: 12m 22s | Avg:  6m 11s | Max:  6m 12s | Hits:  84%/742   
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 17m 16s | Avg:  8m 38s | Max: 14m 14s | Hits:  99%/1158  
      🟩 rtx2080            Pass: 100%/20  | Total:  1h 48m | Avg:  5m 26s | Max: 13m 12s | Hits:  96%/10564 
    🟩 jobs
      🟩 Build              Pass: 100%/19  | Total:  1h 27m | Avg:  4m 35s | Max: 13m 12s | Hits:  96%/9985  
      🟩 Test               Pass: 100%/3   | Total: 38m 49s | Avg: 12m 56s | Max: 14m 14s | Hits:  99%/1737  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 20m 20s | Avg:  6m 46s | Max: 14m 14s | Hits:  99%/1737  
      🟩 90a                Pass: 100%/1   | Total:  3m 17s | Avg:  3m 17s | Max:  3m 17s | Hits:  99%/579   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 14m 53s | Avg:  3m 43s | Max:  6m 10s | Hits:  97%/2108  
      🟩 20                 Pass: 100%/18  | Total:  1h 51m | Avg:  6m 10s | Max: 14m 14s | Hits:  96%/9614  
    

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

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

@miscco miscco merged commit 00576f4 into NVIDIA:main Mar 12, 2025
37 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Experimental feature enablement macros are overkill
3 participants