Nader Al Awar
7b5887a4a6
Add 89-real to list of architectures built
2026-01-30 13:02:42 -06:00
Nader Al Awar
711c1e2eb1
Replace all occurences of pynvbench with cuda-bench
2026-01-29 13:25:17 -06:00
Nader Al Awar
5e7adc5c3f
Build multi architecture cuda wheels ( #302 )
...
* Add cuda architectures to build wheel for
* Package scripts in wheel
* Separate cuda major version extraction to fix architecutre selection logic
* Add back statement printing cuda version
* [pre-commit.ci] auto code formatting
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-29 01:13:24 +00: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
603a2df445
Remove workaround
2025-12-03 16:23:42 -05:00
Ashwin Srinath
cadfa7de61
We no longer need to install libnvidia-ml.so
2025-12-03 15:37:20 -05:00
Ashwin Srinath
b7eaf44ca3
Install libnvidia-ml.so.1 in test environment
2025-12-03 14:56:37 -05:00
Ashwin Srinath
a293af1d52
Try capturing the Python path before changing directories
2025-12-03 14:15:34 -05:00
Ashwin Srinath
a7f92b7436
Try an inner and outer script
2025-12-03 13:21:53 -05:00
Ashwin Srinath
9746aa14df
Maybe fix to test script
2025-12-03 12:47:43 -05:00
Ashwin Srinath
d1efef03bc
Fix wheel naming
2025-12-03 11:54:46 -05:00
Ashwin Srinath
618001143b
Fixes to test script
2025-12-03 11:41:36 -05:00
Ashwin Srinath
8443a2059c
Ensure test jobs find wheels correctly
2025-12-03 11:22:19 -05:00
Ashwin Srinath
f3df4104de
Make wheels manylinux compliant
2025-12-03 11:22:12 -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
pre-commit-ci[bot]
7feda2cf3a
[pre-commit.ci] pre-commit autoupdate ( #276 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0 )
- [github.com/pre-commit/mirrors-clang-format: v20.1.7 → v21.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.7...v21.1.2 )
- [github.com/astral-sh/ruff-pre-commit: v0.12.2 → v0.13.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.2...v0.13.3 )
* Update matrix + devcontainers.
* Fix typo.
Co-authored-by: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com >
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Allison Piper <alliepiper16@gmail.com >
Co-authored-by: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com >
2025-10-07 15:22:36 -04:00
Allison Piper
4642df7006
Fix sccache checks when running locally. ( #268 )
2025-09-05 15:50:09 -04:00
Allison Piper
33a659ecd3
Add CTK 13.0 + Clang20 to CI. ( #266 )
2025-09-03 11:24:07 -04:00
Allison Piper
249a74f73b
Bump CI to CTK 12.9, regen devcontainers. ( #219 )
2025-05-02 12:05:50 -04:00
Allison Piper
2c2f40a659
Merge pull request #209 from alliepiper/pre-commit-ci
...
Add pre-commit.ci configs, format.
2025-04-14 14:05:48 -04:00
Allison Piper
3440855dbd
Formatting updates.
2025-04-14 17:26:12 +00:00
Allison Piper
b89c36a5c2
Remove coverage for 11.8.
...
We're going to be dropping these devcontainers soon in CCCL, and they're causing issues with our pre-commit hooks.
2025-04-14 16:03:49 +00:00
Allison Piper
93ea533fd3
Drop support for MSVC.
2025-04-04 22:17:03 +00:00
Allison Piper
1a5fa2277e
Drop support for CTK < 11.8 and clang < 14.
...
Newer versions of fmt have a ton of issues building on CTK 11.1, and 11.8 is the next available container we have built for CI. We may still work with some earlier versions, but we do not test them.
We no longer have CI images available for clang < 14, so drop official support.
2025-04-04 17:44:33 -04:00
Allison Piper
9d9a30fbd6
Bump devcontainers to 25.06 branch.
2025-04-04 17:44:33 -04:00
Allison Piper
a1acb3e8b2
Update CI matrix and devcontainers.
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
961fa91258
Don't fail CI when ninja_summary fails. ( #172 )
2024-05-17 14:35:12 -04:00
Allison Piper
60761e0946
Enable extra NVBench features in windows build. ( #169 )
...
* Enable extra NVBench features in windows build.
These were delayed as they required changes to the devcontainers.
* Revamp nvml.dll logic.
2024-04-10 13:45:53 -04:00
Allison Piper
044e22411e
Move CUPTI disablement to build script. ( #167 )
2024-04-08 18:23:38 -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
Allison Vacanti
19961206e2
Run tests in parallel.
2022-02-11 13:54:22 -05:00
Allison Vacanti
aa64dac60f
More updates to CI config.
2022-01-17 21:54:07 -05:00
Allison Vacanti
542a10e843
Bump default image to gcc9.
2022-01-17 17:59:07 -05:00
Allison Vacanti
15371eb958
Add gpuCI metafiles.
2022-01-17 17:28:10 -05:00