Skip to content

[Backport 3.1] Backport PRs #4591 , #6176 , #6201 and #6006 - #6222

Merged
davebayer merged 4 commits into
NVIDIA:branch/3.1.xfrom
miscco:backport_omnibus
Oct 14, 2025
Merged

[Backport 3.1] Backport PRs #4591 , #6176 , #6201 and #6006#6222
davebayer merged 4 commits into
NVIDIA:branch/3.1.xfrom
miscco:backport_omnibus

Conversation

@miscco

@miscco miscco commented Oct 14, 2025

Copy link
Copy Markdown
Contributor

This backports the four PRs

@miscco
miscco requested a review from a team as a code owner October 14, 2025 10:45
@miscco
miscco requested a review from griwes October 14, 2025 10:45
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Oct 14, 2025
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Review in CCCL Oct 14, 2025
@bernhardmgruber

Copy link
Copy Markdown
Contributor

pre-commit.ci autofix

@copy-pr-bot

copy-pr-bot Bot commented Oct 14, 2025

Copy link
Copy Markdown
Contributor

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.

@bernhardmgruber

Copy link
Copy Markdown
Contributor

/ok to test 64499f4

@bernhardmgruber

Copy link
Copy Markdown
Contributor

/ok to test f2d1fa7

jrhemstad and others added 4 commits October 14, 2025 14:36
* Remove NVIDIA Software License from top-level license 

Removed NVIDIA Software License section from LICENSE file.

* Remove NVIDIA Software License from LICENSE.TXT

Removed the NVIDIA Software License section from the LICENSE.TXT file.
* Ensure that cuda iterators support for difference

We want to suppport iterators that do not satisfy `sized_sentinel_for` but are tagged as `random_access` through the iterator category

* Parsing is hard

* Fix nvrtc
* Implement a EBCO version of `movable-box`

* Use `__compressed_movable_box` for `strided_iterator`

* Use `__compressed_movable_box` for `tabulate_output_iterator`

* Use `__compressed_movable_box` for `transform_input_output_iterator`

* Use `__compressed_movable_box` in `transform_iterator`

* Use `__compressed_movable_box` in `transform_output_iterator`

* Use `__compressed_movable_box` for `constant_iterator`

* Make sure all iterators are `trivially_copyable`

* Simplify tests

* Add crazy workaround

* Make sure we always properly value initialize when possible

* Use `__compressed_movable_box` for `zip_transform_iterator`

* Add missing `in_place_t`

* fix noexcept

* Disable compiler bugs about lifetimes

* Fix merge conflict
…VIDIA#4591)

* Fix `__float128` detection and require compiler support for literals

* Use only `q` literal for `__float128`

* Update libcudacxx/test/libcudacxx/std/numerics/numbers/value.pass.cpp

* Update libcudacxx/test/libcudacxx/std/numerics/numbers/value.pass.cpp

* Update libcudacxx/test/libcudacxx/std/numerics/numbers/value.pass.cpp

* Update libcudacxx/test/libcudacxx/std/numerics/numbers/value.pass.cpp

* fix float128 detection test

* Update extended_data_types.fp128.fail.cpp
@miscco miscco changed the title [Backport 3.1] Backport PRs #6176, #6201 and #6006 [Backport 3.1] Backport PRs #4591 , #6176 , #6201 and #6006 Oct 14, 2025
@github-actions

Copy link
Copy Markdown
Contributor
🟩 CI finished in 2h 08m: Pass: 100%/205 | Total: 4d 16h | Avg: 33m 02s | Max: 2h 07m | Hits: 64%/340378
  • 🟩 cub: Pass: 100%/50 | Total: 2d 00h | Avg: 58m 18s | Max: 1h 57m | Hits: 62%/61506

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  1d 22h | Avg: 58m 28s | Max:  1h 57m | Hits:  62%/58998 
      🟩 arm64              Pass: 100%/2   | Total:  1h 48m | Avg: 54m 23s | Max: 59m 08s | Hits:  69%/2508  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 28m | Avg:  1h 05m | Max:  1h 44m | Hits:  58%/6166  
      🟩 12.9               Pass: 100%/45  | Total:  1d 19h | Avg: 57m 30s | Max:  1h 57m | Hits:  63%/55340 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 17m | Avg: 38m 43s | Max: 40m 53s | Hits:  14%/2157  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 28m | Avg:  1h 05m | Max:  1h 44m | Hits:  58%/6166  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 17h | Avg: 58m 22s | Max:  1h 57m | Hits:  65%/53183 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 17m | Avg: 38m 43s | Max: 40m 53s | Hits:  14%/2157  
      🟩 nvcc               Pass: 100%/48  | Total:  1d 23h | Avg: 59m 07s | Max:  1h 57m | Hits:  64%/59349 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  3h 36m | Avg: 54m 04s | Max: 55m 53s | Hits:  69%/5018  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 54m | Avg: 57m 13s | Max: 58m 06s | Hits:  69%/2505  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 53m | Avg: 56m 47s | Max: 58m 59s | Hits:  69%/2505  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 56m | Avg: 58m 09s | Max:  1h 04m | Hits:  69%/2505  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 44m | Avg: 52m 10s | Max: 53m 09s | Hits:  69%/2505  
      🟩 Clang19            Pass: 100%/7   | Total:  4h 59m | Avg: 42m 43s | Max: 54m 41s | Hits:  64%/8421  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 52m | Avg: 56m 01s | Max: 58m 10s | Hits:  69%/2508  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 02m | Avg:  1h 02m | Max:  1h 02m | Hits:  69%/1254  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 02m | Hits:  69%/2508  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 52m | Avg: 56m 24s | Max: 56m 39s | Hits:  69%/2509  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 56m | Avg: 58m 12s | Max: 59m 48s | Hits:  69%/2505  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 03m | Hits:  69%/2505  
      🟩 GCC13              Pass: 100%/12  | Total:  8h 35m | Avg: 42m 59s | Max:  1h 06m | Hits:  80%/15057 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  3h 36m | Avg:  1h 48m | Max:  1h 51m | Hits:  11%/2298  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  6h 32m | Avg:  1h 38m | Max:  1h 57m | Hits:  11%/4596  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 56m | Avg:  1h 28m | Max:  1h 31m | Hits:   9%/2307  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 16h 04m | Avg: 50m 44s | Max:  1h 04m | Hits:  67%/23459 
      🟩 GCC                Pass: 100%/23  | Total: 19h 26m | Avg: 50m 43s | Max:  1h 06m | Hits:  75%/28846 
      🟩 MSVC               Pass: 100%/6   | Total: 10h 08m | Avg:  1h 41m | Max:  1h 57m | Hits:  11%/6894  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 56m | Avg:  1h 28m | Max:  1h 31m | Hits:   9%/2307  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 17m | Avg: 25m 54s | Max: 26m 16s | Hits:  91%/3765  
      🟩 rtx2080            Pass: 100%/39  | Total:  1d 17h | Avg:  1h 04m | Max:  1h 57m | Hits:  54%/47707 
      🟩 rtxa6000           Pass: 100%/8   | Total:  5h 33m | Avg: 41m 43s | Max: 57m 44s | Hits:  92%/10034 
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total:  1d 20h | Avg:  1h 02m | Max:  1h 57m | Hits:  55%/51470 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 38m 35s | Avg: 38m 35s | Max: 38m 35s | Hits:  99%/1255  
      🟩 GraphCapture       Pass: 100%/1   | Total: 31m 04s | Avg: 31m 04s | Max: 31m 04s | Hits:  99%/1255  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 45m | Avg: 35m 14s | Max: 44m 55s | Hits:  99%/3763  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 37m | Avg: 32m 28s | Max: 42m 42s | Hits:  99%/3763  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 17m | Avg: 25m 54s | Max: 26m 16s | Hits:  91%/3765  
      🟩 90;90a             Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 27m | Hits:  42%/2404  
      🟩 100;120            Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 21m | Hits:  13%/2404  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 23h 10m | Avg:  1h 06m | Max:  1h 57m | Hits:  56%/25726 
      🟩 20                 Pass: 100%/29  | Total:  1d 01h | Avg: 52m 34s | Max:  1h 45m | Hits:  67%/35780 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 1d 11h | Avg: 42m 20s | Max: 2h 07m | Hits: 59%/95771

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 49m 45s | Avg: 24m 52s | Max: 37m 12s | Hits:  75%/3834  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  1d 10h | Avg: 42m 37s | Max:  2h 07m | Hits:  58%/91938 
      🟩 arm64              Pass: 100%/2   | Total:  1h 11m | Avg: 35m 40s | Max: 39m 24s | Hits:  69%/3833  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 45m | Avg: 45m 05s | Max:  1h 19m | Hits:  46%/9575  
      🟩 12.9               Pass: 100%/45  | Total:  1d 07h | Avg: 42m 02s | Max:  2h 07m | Hits:  60%/86196 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 08m | Avg: 34m 22s | Max: 36m 26s | Hits:  53%/3832  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 45m | Avg: 45m 05s | Max:  1h 19m | Hits:  46%/9575  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 06h | Avg: 42m 23s | Max:  2h 07m | Hits:  61%/82364 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 08m | Avg: 34m 22s | Max: 36m 26s | Hits:  53%/3832  
      🟩 nvcc               Pass: 100%/48  | Total:  1d 10h | Avg: 42m 40s | Max:  2h 07m | Hits:  59%/91939 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 10s | Max: 36m 41s | Hits:  67%/7664  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 13m | Avg: 36m 58s | Max: 37m 43s | Hits:  53%/3832  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 18m | Avg: 39m 20s | Max: 42m 27s | Hits:  53%/3832  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 15m | Avg: 37m 52s | Max: 38m 32s | Hits:  53%/3832  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 09m | Avg: 34m 51s | Max: 35m 43s | Hits:  53%/3832  
      🟩 Clang19            Pass: 100%/7   | Total:  3h 17m | Avg: 28m 14s | Max: 41m 32s | Hits:  69%/13412 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 15m | Avg: 37m 52s | Max: 38m 00s | Hits:  65%/3834  
      🟩 GCC8               Pass: 100%/1   | Total: 37m 18s | Avg: 37m 18s | Max: 37m 18s | Hits:  52%/1917  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 20m | Avg: 40m 21s | Max: 40m 40s | Hits:  63%/3834  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 23m | Avg: 41m 42s | Max: 44m 12s | Hits:  52%/3834  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 28m | Avg: 44m 03s | Max: 45m 18s | Hits:  51%/3834  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 28m | Avg: 44m 03s | Max: 46m 48s | Hits:  51%/3834  
      🟩 GCC13              Pass: 100%/11  | Total:  4h 44m | Avg: 25m 52s | Max: 42m 47s | Hits:  79%/21087 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 41m | Avg:  1h 20m | Max:  1h 21m | Hits:  30%/3818  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  5h 58m | Avg:  1h 11m | Max:  1h 33m | Hits:  42%/9545  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  3h 47m | Avg:  1h 53m | Max:  2h 07m | Hits:   6%/3830  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 10h 32m | Avg: 33m 17s | Max: 42m 27s | Hits:  62%/36404 
      🟩 GCC                Pass: 100%/22  | Total: 12h 17m | Avg: 33m 32s | Max: 46m 48s | Hits:  67%/42174 
      🟩 MSVC               Pass: 100%/7   | Total:  8h 39m | Avg:  1h 14m | Max:  1h 33m | Hits:  38%/13363 
      🟩 NVHPC              Pass: 100%/2   | Total:  3h 47m | Avg:  1h 53m | Max:  2h 07m | Hits:   6%/3830  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 30m 25s | Avg: 15m 12s | Max: 19m 22s | Hits:  77%/3834  
      🟩 rtx2080            Pass: 100%/38  | Total:  1d 06h | Avg: 47m 22s | Max:  2h 07m | Hits:  51%/72786 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 46m | Avg: 28m 37s | Max:  1h 18m | Hits:  84%/19151 
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total:  1d 09h | Avg: 46m 42s | Max:  2h 07m | Hits:  52%/82362 
      🟩 TestCPU            Pass: 100%/3   | Total: 59m 18s | Avg: 19m 46s | Max: 41m 18s | Hits:  99%/5742  
      🟩 TestGPU            Pass: 100%/4   | Total: 49m 33s | Avg: 12m 23s | Max: 14m 46s | Hits:  99%/7667  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 30m 25s | Avg: 15m 12s | Max: 19m 22s | Hits:  77%/3834  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 37m | Avg: 48m 55s | Max:  1h 12m | Hits:  46%/3826  
      🟩 100;120            Pass: 100%/2   | Total:  1h 48m | Avg: 54m 15s | Max:  1h 12m | Hits:  59%/3826  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 17h 23m | Avg: 49m 42s | Max:  2h 07m | Hits:  50%/40223 
      🟩 20                 Pass: 100%/27  | Total: 17h 03m | Avg: 37m 53s | Max:  1h 39m | Hits:  65%/51714 
    
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 20h 45m | Avg: 25m 57s | Max: 1h 10m | Hits: 65%/167480

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total: 20h 30m | Avg: 26m 45s | Max:  1h 10m | Hits:  64%/159991
      🟩 arm64              Pass: 100%/2   | Total: 14m 52s | Avg:  7m 26s | Max:  8m 40s | Hits:  94%/7489  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 32m | Avg: 18m 35s | Max: 53m 35s | Hits:  78%/18357 
      🟩 12.9               Pass: 100%/43  | Total: 19h 12m | Avg: 26m 48s | Max:  1h 10m | Hits:  64%/149123
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 59m 30s | Avg: 29m 45s | Max: 32m 05s | Hits:  18%/7455  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 32m | Avg: 18m 35s | Max: 53m 35s | Hits:  78%/18357 
      🟩 nvcc12.9           Pass: 100%/41  | Total: 18h 13m | Avg: 26m 39s | Max:  1h 10m | Hits:  66%/141668
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 59m 30s | Avg: 29m 45s | Max: 32m 05s | Hits:  18%/7455  
      🟩 nvcc               Pass: 100%/46  | Total: 19h 46m | Avg: 25m 47s | Max:  1h 10m | Hits:  68%/160025
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  1h 12m | Avg: 18m 04s | Max: 30m 52s | Hits:  61%/14862 
      🟩 Clang15            Pass: 100%/2   | Total: 49m 54s | Avg: 24m 57s | Max: 25m 56s | Hits:  46%/7449  
      🟩 Clang16            Pass: 100%/2   | Total: 33m 45s | Avg: 16m 52s | Max: 17m 07s | Hits:  74%/7449  
      🟩 Clang17            Pass: 100%/2   | Total: 42m 31s | Avg: 21m 15s | Max: 31m 58s | Hits:  59%/7449  
      🟩 Clang18            Pass: 100%/2   | Total: 34m 13s | Avg: 17m 06s | Max: 17m 28s | Hits:  74%/7449  
      🟩 Clang19            Pass: 100%/6   | Total:  2h 43m | Avg: 27m 10s | Max:  1h 06m | Hits:  60%/22392 
      🟩 GCC7               Pass: 100%/2   | Total: 17m 16s | Avg:  8m 38s | Max: 12m 10s | Hits:  84%/7385  
      🟩 GCC8               Pass: 100%/1   | Total:  8m 52s | Avg:  8m 52s | Max:  8m 52s | Hits:  91%/3703  
      🟩 GCC9               Pass: 100%/2   | Total: 40m 52s | Avg: 20m 26s | Max: 32m 15s | Hits:  61%/7397  
      🟩 GCC10              Pass: 100%/2   | Total: 42m 01s | Avg: 21m 00s | Max: 22m 10s | Hits:  66%/7451  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 04m | Avg: 32m 26s | Max: 35m 29s | Hits:  31%/7447  
      🟩 GCC12              Pass: 100%/2   | Total: 40m 53s | Avg: 20m 26s | Max: 33m 48s | Hits:  62%/7451  
      🟩 GCC13              Pass: 100%/11  | Total:  3h 14m | Avg: 17m 41s | Max:  1h 10m | Hits:  83%/30295 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 52m | Avg: 56m 22s | Max: 59m 09s | Hits:  71%/7125  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  3h 48m | Avg: 57m 11s | Max: 59m 54s | Hits:  77%/14741 
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  1h 39m | Avg: 49m 36s | Max: 50m 52s | Hits:   5%/7435  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/18  | Total:  6h 35m | Avg: 21m 59s | Max:  1h 06m | Hits:  62%/67050 
      🟩 GCC                Pass: 100%/22  | Total:  6h 49m | Avg: 18m 36s | Max:  1h 10m | Hits:  72%/71129 
      🟩 MSVC               Pass: 100%/6   | Total:  5h 41m | Avg: 56m 55s | Max: 59m 54s | Hits:  75%/21866 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 39m | Avg: 49m 36s | Max: 50m 52s | Hits:   5%/7435  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 24m 05s | Avg: 12m 02s | Max: 18m 16s | Hits:  97%/7656  
      🟩 rtx2080            Pass: 100%/46  | Total: 20h 21m | Avg: 26m 33s | Max:  1h 10m | Hits:  64%/159824
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total: 17h 26m | Avg: 24m 54s | Max: 59m 54s | Hits:  64%/156121
      🟩 NVRTC              Pass: 100%/2   | Total: 42m 47s | Avg: 21m 23s | Max: 21m 45s | Hits:  90%/42    
      🟩 Test               Pass: 100%/3   | Total:  2h 34m | Avg: 51m 37s | Max:  1h 10m | Hits:  83%/11317 
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 41s | Avg:  1m 41s | Max:  1m 41s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 42m 47s | Avg: 21m 23s | Max: 21m 45s | Hits:  90%/42    
      🟩 90                 Pass: 100%/2   | Total: 24m 05s | Avg: 12m 02s | Max: 18m 16s | Hits:  97%/7656  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 01m | Avg: 30m 33s | Max: 55m 18s | Hits:  88%/7607  
      🟩 100;120            Pass: 100%/2   | Total:  1h 25m | Avg: 42m 39s | Max: 54m 59s | Hits:  48%/7607  
    🟩 std
      🟩 17                 Pass: 100%/22  | Total:  9h 25m | Avg: 25m 41s | Max: 59m 54s | Hits:  61%/77348 
      🟩 20                 Pass: 100%/25  | Total: 11h 19m | Avg: 27m 09s | Max:  1h 10m | Hits:  69%/90132 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 4h 18m | Avg: 9m 14s | Max: 38m 05s | Hits: 86%/15126

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  4h 04m | Avg: 10m 12s | Max: 38m 05s | Hits:  83%/12794 
      🟩 arm64              Pass: 100%/4   | Total: 13m 50s | Avg:  3m 27s | Max:  3m 37s | Hits:  99%/2332  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 25m 08s | Avg:  8m 22s | Max: 18m 20s | Hits:  88%/1448  
      🟩 12.9               Pass: 100%/25  | Total:  3h 53m | Avg:  9m 20s | Max: 38m 05s | Hits:  85%/13678 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 25m 08s | Avg:  8m 22s | Max: 18m 20s | Hits:  88%/1448  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  3h 53m | Avg:  9m 20s | Max: 38m 05s | Hits:  85%/13678 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  4h 18m | Avg:  9m 14s | Max: 38m 05s | Hits:  86%/15126 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  7m 09s | Avg:  3m 34s | Max:  3m 47s | Hits:  99%/1168  
      🟩 Clang15            Pass: 100%/1   | Total:  3m 32s | Avg:  3m 32s | Max:  3m 32s | Hits:  99%/583   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 38s | Avg:  3m 38s | Max:  3m 38s | Hits:  99%/583   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 36s | Avg:  3m 36s | Max:  3m 36s | Hits:  99%/583   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 38s | Avg:  3m 38s | Max:  3m 38s | Hits:  99%/583   
      🟩 Clang19            Pass: 100%/4   | Total: 18m 37s | Avg:  4m 39s | Max:  8m 28s | Hits:  99%/2332  
      🟩 GCC10              Pass: 100%/2   | Total:  7m 15s | Avg:  3m 37s | Max:  3m 49s | Hits:  99%/1168  
      🟩 GCC11              Pass: 100%/1   | Total:  4m 06s | Avg:  4m 06s | Max:  4m 06s | Hits:  99%/583   
      🟩 GCC12              Pass: 100%/1   | Total:  4m 00s | Avg:  4m 00s | Max:  4m 00s | Hits:  99%/583   
      🟩 GCC13              Pass: 100%/8   | Total: 56m 49s | Avg:  7m 06s | Max: 20m 07s | Hits:  90%/4664  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 18m 20s | Avg: 18m 20s | Max: 18m 20s | Hits:  41%/282   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 55m 48s | Avg: 18m 36s | Max: 19m 05s | Hits:  40%/852   
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  1h 12m | Avg: 36m 05s | Max: 38m 05s | Hits:  19%/1162  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 40m 10s | Avg:  4m 01s | Max:  8m 28s | Hits:  99%/5832  
      🟩 GCC                Pass: 100%/12  | Total:  1h 12m | Avg:  6m 00s | Max: 20m 07s | Hits:  93%/6998  
      🟩 MSVC               Pass: 100%/4   | Total:  1h 14m | Avg: 18m 32s | Max: 19m 05s | Hits:  40%/1134  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 12m | Avg: 36m 05s | Max: 38m 05s | Hits:  19%/1162  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total:  9m 38s | Avg:  4m 49s | Max:  6m 26s | Hits:  99%/1166  
      🟩 rtx2080            Pass: 100%/26  | Total:  4h 09m | Avg:  9m 34s | Max: 38m 05s | Hits:  85%/13960 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  3h 51m | Avg:  9m 15s | Max: 38m 05s | Hits:  84%/13377 
      🟩 Test               Pass: 100%/3   | Total: 27m 05s | Avg:  9m 01s | Max: 12m 11s | Hits:  99%/1749  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total:  9m 38s | Avg:  4m 49s | Max:  6m 26s | Hits:  99%/1166  
      🟩 90;90a             Pass: 100%/2   | Total: 22m 40s | Avg: 11m 20s | Max: 18m 55s | Hits:  80%/867   
      🟩 100;120            Pass: 100%/2   | Total: 37m 55s | Avg: 18m 57s | Max: 20m 07s | Hits:  31%/867   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 40m 58s | Avg: 13m 39s | Max: 34m 05s | Hits:  72%/1747  
      🟩 20                 Pass: 100%/25  | Total:  3h 37m | Avg:  8m 42s | Max: 38m 05s | Hits:  87%/13379 
    
  • 🟩 python: Pass: 100%/18 | Total: 2h 59m | Avg: 9m 56s | Max: 18m 52s

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  2h 59m | Avg:  9m 56s | Max: 18m 52s
    🟩 ctk
      🟩 12.9               Pass: 100%/18  | Total:  2h 59m | Avg:  9m 56s | Max: 18m 52s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/18  | Total:  2h 59m | Avg:  9m 56s | Max: 18m 52s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/18  | Total:  2h 59m | Avg:  9m 56s | Max: 18m 52s
    🟩 cxx
      🟩 GCC13              Pass: 100%/18  | Total:  2h 59m | Avg:  9m 56s | Max: 18m 52s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/18  | Total:  2h 59m | Avg:  9m 56s | Max: 18m 52s
    🟩 gpu
      🟩 h100               Pass: 100%/8   | Total:  1h 08m | Avg:  8m 36s | Max: 14m 39s
      🟩 rtxa6000           Pass: 100%/10  | Total:  1h 50m | Avg: 11m 01s | Max: 18m 52s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 16m 50s | Avg:  8m 25s | Max:  8m 30s
      🟩 Test cuda.cccl.cooperative Pass: 100%/4   | Total: 59m 56s | Avg: 14m 59s | Max: 18m 52s
      🟩 Test cuda.cccl.examples Pass: 100%/4   | Total: 20m 31s | Avg:  5m 07s | Max:  6m 32s
      🟩 Test cuda.cccl.headers Pass: 100%/4   | Total: 18m 47s | Avg:  4m 41s | Max:  5m 47s
      🟩 Test cuda.cccl.parallel Pass: 100%/4   | Total:  1h 03m | Avg: 15m 45s | Max: 17m 19s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 29m | Avg:  9m 55s | Max: 18m 49s
      🟩 3.13               Pass: 100%/9   | Total:  1h 29m | Avg:  9m 58s | Max: 18m 52s
    
  • 🟩 packaging: Pass: 100%/4 | Total: 15m 15s | Avg: 3m 48s | Max: 4m 33s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 15m 15s | Avg:  3m 48s | Max:  4m 33s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  4m 22s
      🟩 12.9               Pass: 100%/2   | Total:  8m 08s | Avg:  4m 04s | Max:  4m 33s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  4m 22s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  8m 08s | Avg:  4m 04s | Max:  4m 33s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 15s | Avg:  3m 48s | Max:  4m 33s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 22s | Avg:  4m 22s | Max:  4m 22s
      🟩 Clang19            Pass: 100%/1   | Total:  3m 35s | Avg:  3m 35s | Max:  3m 35s
      🟩 GCC12              Pass: 100%/1   | Total:  2m 45s | Avg:  2m 45s | Max:  2m 45s
      🟩 GCC13              Pass: 100%/1   | Total:  4m 33s | Avg:  4m 33s | Max:  4m 33s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  7m 57s | Avg:  3m 58s | Max:  4m 22s
      🟩 GCC                Pass: 100%/2   | Total:  7m 18s | Avg:  3m 39s | Max:  4m 33s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 15s | Avg:  3m 48s | Max:  4m 33s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 15m 15s | Avg:  3m 48s | Max:  4m 33s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 16m 52s | Avg: 4m 13s | Max: 4m 29s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 54s | Avg:  3m 57s | Max:  3m 58s
      🟩 arm64              Pass: 100%/2   | Total:  8m 58s | Avg:  4m 29s | Max:  4m 29s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  4m 29s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 27s | Avg:  4m 13s | Max:  4m 29s
      🟩 20                 Pass: 100%/2   | Total:  8m 25s | Avg:  4m 12s | Max:  4m 29s
    
  • 🟩 cccl_c_parallel: Pass: 100%/3 | Total: 25m 37s | Avg: 8m 32s | Max: 11m 49s | Hits: 96%/495

    🟩 cpu
      🟩 amd64              Pass: 100%/3   | Total: 25m 37s | Avg:  8m 32s | Max: 11m 49s | Hits:  96%/495   
    🟩 ctk
      🟩 12.9               Pass: 100%/3   | Total: 25m 37s | Avg:  8m 32s | Max: 11m 49s | Hits:  96%/495   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/3   | Total: 25m 37s | Avg:  8m 32s | Max: 11m 49s | Hits:  96%/495   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/3   | Total: 25m 37s | Avg:  8m 32s | Max: 11m 49s | Hits:  96%/495   
    🟩 cxx
      🟩 GCC13              Pass: 100%/3   | Total: 25m 37s | Avg:  8m 32s | Max: 11m 49s | Hits:  96%/495   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/3   | Total: 25m 37s | Avg:  8m 32s | Max: 11m 49s | Hits:  96%/495   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 10m 39s | Avg: 10m 39s | Max: 10m 39s | Hits:  98%/165   
      🟩 rtx2080            Pass: 100%/2   | Total: 14m 58s | Avg:  7m 29s | Max: 11m 49s | Hits:  95%/330   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  3m 09s | Avg:  3m 09s | Max:  3m 09s | Hits:  92%/165   
      🟩 Test               Pass: 100%/2   | Total: 22m 28s | Avg: 11m 14s | Max: 11m 49s | Hits:  98%/330   
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
+/- libcu++
CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 205)

# Runner
128 linux-amd64-cpu16
23 windows-amd64-cpu16
14 linux-amd64-gpu-h100-latest-1
14 linux-amd64-gpu-rtxa6000-latest-1
12 linux-arm64-cpu16
11 linux-amd64-gpu-rtx2080-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@davebayer
davebayer merged commit 0c938ad into NVIDIA:branch/3.1.x Oct 14, 2025
218 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in CCCL Oct 14, 2025
@miscco
miscco deleted the backport_omnibus branch October 14, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants