-
Notifications
You must be signed in to change notification settings - Fork 217
backport ft fix #1111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
backport ft fix #1111
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Restore CI on the 12.9.x branch * ensure using sanitizer from the latest release of the same major ver * remove 11.8 CI
This reverts commit e8d70d6.
* 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>
* backport PR NVIDIA#986 * backport PR NVIDIA#1005
…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
Oh boy |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
12.9.x
branch (Restore CI on the12.9.x
branch #798)cuda_static
's directory is passed tosetuptools
#608). ([Backport 12.9.x] Removes LIBRARY_PATH environment variable from installation docs. #880)cuPythonInit()
#894 to 12.9.x branch (Backport #914 and #894 to 12.9.x branch #922)cuda_bindings
local build errors manifesting with GCC-13 on Linux (WSL) (Fixingcuda_bindings
local build errors manifesting with GCC-13 on Linux (WSL) #946) ([Backport 12.9.x] Fixingcuda_bindings
local build errors manifesting with GCC-13 on Linux (WSL) #947)cuda-bindings
12.9.x (Use CTK 12.9.1 forcuda-bindings
12.9.x #955)is
/is not
equivalents (refactor: replace none equality checks withis
/is not
equivalents #970)test
dependencies in cuda_bindings/pyproject.toml (Removellvmlite
fromtest
dependencies incuda_bindings/pyproject.toml
#988) ([Backport 12.9.x] Removellvmlite
fromtest
dependencies incuda_bindings/pyproject.toml
#993)main
(chore: sync test-matrix tomain
#1004)llvmlite
intoolshed/
only (test_nvvm.py simplification / usellvmlite
intoolshed/
only #1047) ([Backport 12.9.x] test_nvvm.py simplification / usellvmlite
intoolshed/
only #1053)wait-for-status-check
[no-ci] #1008) [no-ci] (ci: replace single gating check with vanilla skipping (#1008) [no-ci] #1056)cuda.bindings
to 12.9.3 #1099)