cuda-python icon indicating copy to clipboard operation
cuda-python copied to clipboard

Update the CUDA runtime to 13.1.1

Open kkraus14 opened this issue 1 month ago • 4 comments

Description

Updates the statically linked CUDA runtime to 13.1.1

I used https://github.com/NVIDIA/cuda-python/pull/1131 as a template for this.

Checklist

  • [x] New or existing tests cover these changes.
  • [x] The documentation is up to date with these changes.

kkraus14 avatar Jan 13 '26 14:01 kkraus14

Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

copy-pr-bot[bot] avatar Jan 13 '26 14:01 copy-pr-bot[bot]

What is our policy for consistency between

  • the files currently touched by this PR (@ commit e99ec4976df39fe13e745175fe0f0492399520f3)
  • cython-gen generated files
  • cybind generated files ?

I used #1131 as a template for this.

1131 had cybind changes, but not cython-gen. Divergence makes it a more challenging to reason about the state of main (when working on other upgrades).

rwgk avatar Jan 13 '26 16:01 rwgk

Woops, I had thought I left a comment, but when I created this PR there was not yet updated pip / conda packages and I was waiting for them to be published before updating the codegen and pushing that update to this PR. Will mark this as draft for the time being.

kkraus14 avatar Jan 14 '26 02:01 kkraus14

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

copy-pr-bot[bot] avatar Jan 14 '26 02:01 copy-pr-bot[bot]

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.

copy-pr-bot[bot] avatar Jan 22 '26 21:01 copy-pr-bot[bot]

/ok to test 4b77378

leofang avatar Jan 22 '26 22:01 leofang

btw @mdboom could you handle the NVML binding updates? I think ToT cybind has a few things missing from your WIP branch, so when I regenerate I undo some of your recent fixes.

leofang avatar Jan 22 '26 22:01 leofang

Doc Preview CI :---: |

:rocket: View preview at
https://nvidia.github.io/cuda-python/pr-preview/pr-1468/
|
https://nvidia.github.io/cuda-python/pr-preview/pr-1468/cuda-core/
|
https://nvidia.github.io/cuda-python/pr-preview/pr-1468/cuda-bindings/
|
https://nvidia.github.io/cuda-python/pr-preview/pr-1468/cuda-pathfinder/

|

Preview will be ready when the GitHub Pages deployment is complete.

github-actions[bot] avatar Jan 22 '26 23:01 github-actions[bot]

@leofang is there any changes to the driver / runtime / nvrtc generated code that needs to be added here?

kkraus14 avatar Jan 22 '26 23:01 kkraus14

is there any changes to the driver / runtime / nvrtc generated code that needs to be added here?

See https://github.com/NVIDIA/cuda-python/pull/1468#discussion_r2718898928 🙂

leofang avatar Jan 22 '26 23:01 leofang

btw @mdboom could you handle the NVML binding updates? I think ToT cybind has a few things missing from your WIP branch, so when I regenerate I undo some of your recent fixes.

Mike has updated the internal config and I've pushed commit 90d5b2a to refresh the bindings. It's all doc-only changes.

leofang avatar Jan 23 '26 16:01 leofang

/ok to test 90d5b2a

leofang avatar Jan 23 '26 20:01 leofang

Doc Preview CI :---: Preview removed because the pull request was closed or merged.

github-actions[bot] avatar Jan 23 '26 22:01 github-actions[bot]