Oleksandr Pavlyk
56d552687e
Build and test cuda-bench wheels for Python 3.10-3.14 ( #380 )
...
Updated devcontainer image to 26.08 and CUDA 13.0.2 for 3.11-3.14,
but continue with 25.12 with CUDA 13.0.1 for Python 3.10 as its support
by RAPIDS team maintaining ci-wheel images has been dropped in newer
versions of container
2026-06-04 10:14:35 -04:00
mfranzrebsal
4a33a61591
Add Windows support ( #354 )
2026-05-19 15:10:58 -05:00
Oleksandr Pavlyk
6df6dc8d89
Enable building of NVBench on Windows ( #362 )
...
* Enable building of NVBench on Windows, no testing
* Add guard to disable nvbench-windows for now
2026-05-13 13:16:41 -04:00
Nader Al Awar
bd775c8c14
Use inputs.component for concistency with cuda-cccl
2026-01-29 15:10:46 -06:00
Nader Al Awar
a8e8e176e9
Fix pypi url to publish wheel
2026-01-29 14:57:48 -06:00
Nader Al Awar
c14a016e40
Replace a few more occurrences
2026-01-29 13:32:09 -06:00
Ashwin Srinath
a681e2185d
Add multi-cuda wheel build ( #289 )
...
Co-authored-by: Ashwin Srinath <shwina@users.noreply.github.com >
Co-authored-by: Nader Al Awar <naderalawar@gmail.com >
2026-01-28 10:37:55 -05:00
Ashwin Srinath
1d33536ce1
Re-enable other CI jobs
2025-12-03 16:42:30 -05:00
Ashwin Srinath
3af11c8ee7
Expand the CI matrix back
2025-12-03 15:48:40 -05:00
Ashwin Srinath
7ad064ea4f
Change to GPU runner for testing
2025-12-03 15:18:39 -05:00
Ashwin Srinath
c2c34c9378
Temporarily reduce CI matrix
2025-12-03 14:37:23 -05:00
Ashwin Srinath
a7f92b7436
Try an inner and outer script
2025-12-03 13:21:53 -05:00
Ashwin Srinath
8443a2059c
Ensure test jobs find wheels correctly
2025-12-03 11:22:19 -05:00
Ashwin Srinath
e15d9ebf58
Lint fixes
2025-12-03 11:07:03 -05:00
Ashwin Srinath
98e0b5994a
Introduce build-and-test-python-wheels workflow
2025-12-03 11:06:11 -05:00
Ashwin Srinath
e9cf53a1a4
Add PR workflow for building and testing wheels
2025-12-03 10:30:27 -05:00
Ashwin Srinath
8b2afa6c16
Lint fixes
2025-12-03 10:17:23 -05:00
Ashwin Srinath
29389b5791
Initial wheel build and publishing infrastructure
2025-12-03 10:15:32 -05:00
Allison Piper
457b9f1064
Update verify-devcontainers workflow to match CCCL.
...
This prevents us from spawning a ton of jobs unless the devcontainers actually change.
2025-04-14 14:37:40 -04:00
Allison Piper
93ea533fd3
Drop support for MSVC.
2025-04-04 22:17:03 +00:00
Allison Piper
1d0daa52ae
Add skip-vdc option to CI.
2025-04-04 17:44:33 -04:00
Allison Piper
a3fb3ce610
Migrate CI to l4 queue.
2025-04-04 17:44:33 -04:00
Jordan Jacobelli
92286e1d4a
devcontainer: replace VAULT_HOST with AWS_ROLE_ARN ( #187 )
...
* devcontainer: replace VAULT_HOST with AWS_ROLE_ARN
Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com >
* Update devcontainers base image to support AWS_ROLE_ARN
Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com >
* Bump cuda latest version to 12.6
Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com >
* Replace ubuntu18.04 with ubuntu20.04
Ubuntu 18.04 is not supported anymore
Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com >
* Use DOOD stategy to keep supporting ubuntu18.04
See https://github.com/NVIDIA/cccl/pull/1779
Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com >
---------
Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com >
2024-10-25 11:49:02 -04:00
Allison Piper
a0f2fab72b
Squashed commit of the following:
...
commit c5b2fc0a8b
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 21:48:20 2024 +0000
Add supported compilers and tools in README.md.
commit 92fe366da5
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 20:45:30 2024 +0000
Fix issues discovered by header tests.
commit f7f6c92143
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 20:45:06 2024 +0000
Setup header tests, add C++20 header tests + examples.
The core library will always be built with C++17, but
we test our headers / examples under 17 and 20.
commit 4b24f26b66
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 16:21:42 2024 +0000
Pass CUDA FLAGS to install tests.
commit 4fb672ae91
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 15:43:41 2024 +0000
Add newer GCC (13) and Clang (17, 18).
2024-04-06 22:05:40 +00:00
Allison Piper
e8c8877d36
Squashed commit of the following:
...
commit 4b309e6ad8
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 13:19:14 2024 +0000
Minor cleanups
commit 476ed2ceae
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 12:53:37 2024 +0000
WAR compiler ice in nlohmann json.
Only seeing this on GCC 9 + CTK 11.1. Seems to be
having trouble with the `[[no_unique_address]]` optimization.
commit a9bf1d3e42
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 00:24:47 2024 +0000
Bump nlohmann json.
commit 80980fe373
Author: Allison Piper <alliepiper16@gmail.com >
Date: Sat Apr 6 00:22:07 2024 +0000
Fix llvm filesystem support
commit f6099e6311
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 23:18:44 2024 +0000
Drop MSVC 2017 testing.
commit 5ae50a8ef5
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 23:02:32 2024 +0000
Add mroe missing headers.
commit b2a9ae04d9
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 22:37:56 2024 +0000
Remove old CUDA+MSVC builds and make windows build-only.
commit 5b18c26a28
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 22:37:07 2024 +0000
Fix header for std::min/max.
Why do I always think it's utility instead of algorithm....
commit 6a409efa2d
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 22:18:18 2024 +0000
Temporarily disable CUPTI on all windows builds.
commit f432f88866
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 21:42:52 2024 +0000
Fix warnings on MSVC.
commit 829787649b
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 21:03:16 2024 +0000
More flailing about in powershell.
commit 21742e6bea
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 20:36:08 2024 +0000
Cleanup filesystem header handling.
commit de3d202635
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 20:09:00 2024 +0000
Windows CI debugging.
commit a4151667ff
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 19:45:40 2024 +0000
Quotation mark madness
commit dd04f3befe
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 19:27:27 2024 +0000
Temporarily disable NVML on windows CI until new containers are ready.
commit f3952848c4
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 19:25:22 2024 +0000
WAR issues on gcc-7.
commit 198986875e
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 19:25:04 2024 +0000
More matrix/devcontainer updates.
commit b9712f8696
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 18:30:35 2024 +0000
Fix windows build scripts.
commit 943f268280
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 18:18:33 2024 +0000
Fix warnings with clang host compiler.
commit 7063e1d60a
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 18:14:28 2024 +0000
More devcontainer hijinks.
commit 06532fde81
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 17:51:25 2024 +0000
More matrix updates.
commit 78a265ea55
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 17:34:00 2024 +0000
Support CLI CMake options for windows ci scripts.
commit 670895c867
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 17:31:59 2024 +0000
Add missing devcontainers.
commit b121823e74
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 17:22:54 2024 +0000
Build for `all-major` architectures in presets.
We can get away with this because we require CMake 3.23.1.
This was added in 3.23.
commit fccfd44685
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 17:22:08 2024 +0000
Update matrix file.
commit e7d43ba90e
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 16:23:48 2024 +0000
Consolidate build/test jobs.
commit c4044056ec
Author: Allison Piper <alliepiper16@gmail.com >
Date: Fri Apr 5 16:04:11 2024 +0000
Add missing build script.
2024-04-06 13:56:10 +00:00
Allison Piper
eb5940c64f
Add initial CI, presets, and devcontainers.
2024-04-04 21:42:43 +00:00