Skip to content

Conversation

@cpcloud
Copy link
Contributor

@cpcloud cpcloud commented Oct 8, 2025

leofang and others added 30 commits August 5, 2025 12:05
* Restore CI on the 12.9.x branch

* ensure using sanitizer from the latest release of the same major ver

* remove 11.8 CI
* bump pathfinder to v1.0.1

* bump to v1.1.0 instead

* manually keep pathfinder code in sync with the main branch
* Remove pathfinder redirect, update usage

* fix handle attribute

(cherry picked from commit 15e99e9)

Co-authored-by: Keith Kraus <[email protected]>
…DIA#836)

* protect cuPythonInit in driver

* fixes for other modules

* fixes

* move init check inside of lock

* change lock to RLock to handle recursion issue

* make cuPythonInit reentrant + ensure GIL is released when calling underlying C APIs

---------

Co-authored-by: Keith Kraus <[email protected]>
…159-96bc-85a8c5353e08

Backport PR NVIDIA#837: Add path for CUDA static library based on CUDA_HOME
…longer needed due to resolution of NVIDIA#608). (NVIDIA#880)

(cherry picked from commit 858126d)

Co-authored-by: Andy Jost <[email protected]>
* Backport NVIDIA#865 to 12.9.x

* Only raise on cuda.bindings modules

* Backport NVIDIA#840
…esting (NVIDIA#904)

* Initial plan

* Update test workflows to fetch cuda-pathfinder from main branch

Co-authored-by: leofang <[email protected]>

* Consolidate GitHub CLI installation steps as requested in PR review

Co-authored-by: leofang <[email protected]>

* Remove pathfinder test steps from test workflows

Co-authored-by: leofang <[email protected]>

* Remove cuda.core test steps from both test workflows

Co-authored-by: leofang <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: leofang <[email protected]>
…Linux (WSL) (NVIDIA#946) (NVIDIA#947)

* Fixing cuda_bindings local build manifesting with GCC-13 on Linux (WSL)

* [pre-commit.ci] auto code formatting

---------


(cherry picked from commit 559f749)

Co-authored-by: Rob Parolin <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Generated changes

* Non-generated changes
* bump all CI jobs to CUDA 12.9.1

* CI: Consolidate test matrix configurations into ci/test-matrix.json with hard-coded values, optimized checkout, and prepared Windows self-hosted runner migration (NVIDIA#889)

* Initial plan

* Consolidate test matrices from workflows into ci/test-matrix.json

Co-authored-by: leofang <[email protected]>

* Hard-code all GPU and ARCH values in test-matrix.json with 6 fields per entry

Co-authored-by: leofang <[email protected]>

* Update Windows test matrix with a100 GPU and latest-1 driver, configure self-hosted runners

Co-authored-by: leofang <[email protected]>

* fix

* Revert eed0b71 and change Windows DRIVER from latest-1 to latest

Co-authored-by: leofang <[email protected]>

* Add proxy cache setup to Windows workflow for self-hosted runners

Co-authored-by: leofang <[email protected]>

* Remove Git for Windows and gh CLI installation steps, add T4 GPU support to Windows matrix

Co-authored-by: leofang <[email protected]>

* Set fetch-depth: 1 for checkout steps and favor L4/T4 over A100 GPUs for Windows testing

Co-authored-by: leofang <[email protected]>

* Revert Windows workflow to GitHub-hosted runners with TODO comments for future self-hosted migration

Co-authored-by: leofang <[email protected]>

* [pre-commit.ci] auto code formatting

* Revert Win runner name change for now

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: leofang <[email protected]>
Co-authored-by: Leo Fang <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* forgot to add windows

* rerun codegen with 12.9.1 and update result/error explanations

* First stab at the filter for CUDA < 13 in CI

* Get data from the top-level array

* Use the map function on select output

* CI: Move to self-hosted Windows GPU runners

Migrate the Windows testing to use the new NV GHA runners.
Cherry-pick NVIDIA#958.

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: leofang <[email protected]>
Co-authored-by: Leo Fang <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Marcus D. Hanwell <[email protected]>
…oml (NVIDIA#988) (NVIDIA#993)

(cherry picked from commit 95ffffe)

Co-authored-by: Ralf W. Grosse-Kunstleve <[email protected]>
…DIA#1047) (NVIDIA#1053)

* Remove bitcode_dynamic code from test_nvvm.py

* New toolshed/build_static_bitcode_input.py

* Import test_nvvm to get access to MINIMAL_NVVMIR_TXT (to avoid duplicating it).

* Rename MINIMAL_NVVMIR_TXT → MINIMAL_NVVMIR_TXT_TEMPLATE for clarity.

* Minor simplifications of helper script.

(cherry picked from commit 5383cb5)

Co-authored-by: Ralf W. Grosse-Kunstleve <[email protected]>
…no-ci] (NVIDIA#1056)

* ci: replace single gating check with vanilla skipping (NVIDIA#1008)

* ci: remove docs

* ci: add back matrix filter
@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Oct 8, 2025

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.

@cpcloud
Copy link
Contributor Author

cpcloud commented Oct 8, 2025

Oh boy

@cpcloud cpcloud closed this Oct 8, 2025
@cpcloud cpcloud deleted the backport-ft-fix branch October 8, 2025 20:28
@cpcloud cpcloud restored the backport-ft-fix branch October 8, 2025 20:28
@cpcloud cpcloud deleted the backport-ft-fix branch December 5, 2025 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants