Skip to content

Commit c21613b

Browse files
authored
Final pass for 12.9.0 doc updates (#611)
1 parent dcb343c commit c21613b

File tree

6 files changed

+30
-11
lines changed

6 files changed

+30
-11
lines changed

cuda_bindings/docs/source/release/12.9.0-notes.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ Highlights
1515
* Statically link CUDA Runtime instead of reimplementing it
1616
* Move stream callback wrappers to the Python layer
1717
* Return code construction is made faster
18-
* Failed API calls return None for non error code tuple elements
1918

2019

2120
Bug fixes
2221
---------
2322

2423
* Fix segfault when converting char* NULL to bytes
24+
* Failed API calls return None for non error code tuple elements
2525
* Compute-sanitizer may report ``CUDA_ERROR_INVALID_CONTEXT`` when calling certain CUDA
2626
runtime APIs such as ``cudaGetDevice()``
2727

cuda_bindings/docs/versions.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"latest" : "latest",
3+
"12.9.0" : "12.9.0",
34
"12.8.0" : "12.8.0",
45
"12.6.2" : "12.6.2",
56
"12.6.1" : "12.6.1"

cuda_core/docs/source/install.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ dependencies are as follows:
77

88
| | CUDA 11 | CUDA 12 |
99
|------------------ | ------------ | ----------- |
10-
| CUDA Toolkit [^1] | 11.2 - 11.8 | 12.0 - 12.6 |
10+
| CUDA Toolkit [^1] | 11.2 - 11.8 | 12.x |
1111
| Driver | 450.80.02+ (Linux), 452.39+ (Windows) | 525.60.13+ (Linux), 527.41+ (Windows) |
1212

1313
[^1]: Including `cuda-python`.
1414

1515
`cuda.core` supports Python 3.9 - 3.13, on Linux (x86-64, arm64) and Windows (x86-64).
1616

17+
1718
## Installing from PyPI
1819

1920
`cuda.core` works with `cuda.bindings` (part of `cuda-python`) 11 or 12. For example with CUDA 12:
@@ -22,8 +23,9 @@ $ pip install cuda-core[cu12]
2223
```
2324
and likewise use `[cu11]` for CUDA 11.
2425

25-
Note that using `cuda.core` with NVRTC or nvJitLink installed from PyPI via `pip install` requires
26-
`cuda.bindings` 12.8.0+ or 11.8.6+.
26+
Note that using `cuda.core` with NVRTC installed from PyPI via `pip install` requires
27+
`cuda.bindings` 12.8.0+ or 11.8.6+. Likewise, with nvJitLink it requires 12.8.0+.
28+
2729

2830
## Installing from Conda (conda-forge)
2931

@@ -33,12 +35,8 @@ $ conda install -c conda-forge cuda-core cuda-version=12
3335
```
3436
and likewise use `cuda-version=11` for CUDA 11.
3537

36-
Note that to use `cuda.core` with nvJitLink installed from conda-forge currently requires it to
37-
be separately installed:
38-
```console
39-
$ conda install -c conda-forge libnvjitlink
40-
```
41-
(can be combined with the command above). This extra step will be removed in a future release.
38+
Note that to use `cuda.core` with nvJitLink installed from conda-forge requires `cuda.bindings` 12.8.0+.
39+
4240

4341
## Installing from Source
4442

@@ -47,4 +45,4 @@ $ git clone https://github.com/NVIDIA/cuda-python
4745
$ cd cuda-python/cuda_core
4846
$ pip install .
4947
```
50-
For now `cuda-python` (`cuda-bindings` later) 11.x or 12.x is a required dependency.
48+
`cuda-bindings` 11.x or 12.x is a required dependency.

cuda_python/docs/source/release.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
maxdepth: 3
66
---
77
8+
12.9.0 <release/12.9.0-notes>
89
12.8.0 <release/12.8.0-notes>
910
12.6.2 <release/12.6.2-notes>
1011
12.6.1 <release/12.6.1-notes>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
2+
3+
# CUDA Python 12.9.0 Release notes
4+
==================================
5+
6+
Released on May 5, 2025.
7+
8+
9+
Included components
10+
-------------------
11+
12+
* `cuda.bindings 12.9.0 <https://nvidia.github.io/cuda-python/cuda-bindings/12.9.0/release/12.9.0-notes.html>`_
13+
14+
15+
Highlights
16+
----------
17+
18+
* Add bindings for libNVVM

cuda_python/docs/versions.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"latest" : "latest",
3+
"12.9.0" : "12.9.0",
34
"12.8.0" : "12.8.0",
45
"12.6.2" : "12.6.2",
56
"12.6.1" : "12.6.1"

0 commit comments

Comments
 (0)