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 <keith.j.kraus@gmail.com>
…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 <keith.j.kraus@gmail.com>
…A_HOME

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>
…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 <ajost@nvidia.com>
* 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 <5534781+leofang@users.noreply.github.com>

* Consolidate GitHub CLI installation steps as requested in PR review

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

* Remove pathfinder test steps from test workflows

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

* Remove cuda.core test steps from both test workflows

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>
…) (NVIDIA#912)

(cherry picked from commit 2bd44a2)

Co-authored-by: Keith Kraus <keith.j.kraus@gmail.com>
…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 <rparolin@users.noreply.github.com>
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 <5534781+leofang@users.noreply.github.com>

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

* fix

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

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

Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>

* [pre-commit.ci] auto code formatting

* Revert Win runner name change for now

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>
Co-authored-by: Leo Fang <leof@nvidia.com>
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 <198982749+Copilot@users.noreply.github.com>
Co-authored-by: leofang <5534781+leofang@users.noreply.github.com>
Co-authored-by: Leo Fang <leof@nvidia.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Marcus D. Hanwell <mhanwell@nvidia.com>
…oml (NVIDIA#988) (NVIDIA#993)

(cherry picked from commit 95ffffe)

Co-authored-by: Ralf W. Grosse-Kunstleve <rwgkio@gmail.com>
…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 <rwgkio@gmail.com>
…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
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