Skip to content

Commit 277c23d

Browse files
committed
consolidate installation guides to single source
1 parent 7934aa8 commit 277c23d

File tree

3 files changed

+9
-43
lines changed

3 files changed

+9
-43
lines changed

cuda_bindings/DESCRIPTION.rst

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,7 @@
1-
*******************************************************
1+
****************************************
22
cuda.bindings: Low-level CUDA interfaces
3-
*******************************************************
3+
****************************************
44

5-
`cuda.bindings` is a standard set of low-level interfaces, providing full coverage of and access to the CUDA host APIs from Python. Checkout the `Overview <https://nvidia.github.io/cuda-python/cuda-bindings/latest/overview.html>`_ for the workflow and performance results.
5+
`cuda.bindings` is a standard set of low-level interfaces, providing full coverage of and 1:1 access to the CUDA host APIs from Python. Checkout the `Overview <https://nvidia.github.io/cuda-python/cuda-bindings/latest/overview.html>`_ for the workflow and performance results.
66

7-
Installation
8-
============
9-
10-
`cuda.bindings` can be installed from:
11-
12-
* PyPI
13-
* Conda (conda-forge/nvidia channels)
14-
* Source builds
15-
16-
Differences between these options are described in `Installation <https://nvidia.github.io/cuda-python/cuda-bindings/latest/install.html>`_ documentation. Each package guarantees minor version compatibility.
17-
18-
Runtime Dependencies
19-
====================
20-
21-
`cuda.bindings` is supported on all the same platforms as CUDA. Specific dependencies are as follows:
22-
23-
* Driver: Linux (450.80.02 or later) Windows (456.38 or later)
24-
* CUDA Toolkit 12.x
25-
26-
Only the NVRTC and nvJitLink redistributable components are required from the CUDA Toolkit, which can be obtained via PyPI, Conda, or local installers (as described in the CUDA Toolkit `Windows <https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html>`_ and `Linux <https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html>`_ Installation Guides).
7+
For the installation instruction, please refer to the `Installation <https://nvidia.github.io/cuda-python/cuda-bindings/latest/install.html>`_ page.

cuda_bindings/README.md

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,12 @@
11
# `cuda.bindings`: Low-level CUDA interfaces
22

3-
`cuda.bindings` is a standard set of low-level interfaces, providing full coverage of and access to the CUDA host APIs from Python. Checkout the [Overview](https://nvidia.github.io/cuda-python/cuda-bindings/latest/overview.html) for the workflow and performance results.
3+
`cuda.bindings` is a standard set of low-level interfaces, providing full coverage of and access to the CUDA host APIs from Python. Checkout the [Overview page](https://nvidia.github.io/cuda-python/cuda-bindings/latest/overview.html) for the workflow and performance results.
44

55
`cuda.bindings` is a subpackage of `cuda-python`.
66

77
## Installing
88

9-
`cuda.bindings` can be installed from:
10-
11-
* PyPI
12-
* Conda (conda-forge/nvidia channels)
13-
* Source builds
14-
15-
Differences between these options are described in [Installation](https://nvidia.github.io/cuda-python/cuda-bindings/latest/install.html) documentation. Each package guarantees minor version compatibility.
16-
17-
## Runtime Dependencies
18-
19-
`cuda.bindings` is supported on all the same platforms as CUDA. Specific dependencies are as follows:
20-
21-
* Driver: Linux (450.80.02 or later) Windows (456.38 or later)
22-
* CUDA Toolkit 12.x
23-
24-
Only the NVRTC and nvJitLink redistributable components are required from the CUDA Toolkit, which can be obtained via PyPI, Conda, or local installers (as described in the CUDA Toolkit [Windows](https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html) and [Linux](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html) Installation Guides).
9+
Please refer to the [Installation page](https://nvidia.github.io/cuda-python/cuda-bindings/latest/install.html) for instructions and required/optional dependencies.
2510

2611
## Developing
2712

cuda_bindings/docs/source/install.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
`cuda.bindings` supports the same platforms as CUDA. Runtime dependencies are:
66

77
* Linux (x86-64, arm64) and Windows (x86-64)
8-
* Driver: Linux (450.80.02 or later) Windows (456.38 or later)
9-
* CUDA Toolkit 12.x
108
* Python 3.9 - 3.13
9+
* Driver: Linux (450.80.02 or later) Windows (456.38 or later)
10+
* Optionally, NVRTC, nvJitLink, and NVVM from CUDA Toolkit 12.x
1111

1212
```{note}
13-
Only the NVRTC and nvJitLink redistributable components are required from the CUDA Toolkit, which can be obtained via PyPI, Conda, or local installers (as described in the CUDA Toolkit [Windows](https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html) and [Linux](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html) Installation Guides).
13+
The optional CUDA Toolkit components can be installed via PyPI, Conda, OS-specific package managers, or local installers (as described in the CUDA Toolkit [Windows](https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html) and [Linux](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html) Installation Guides).
1414
```
1515

1616
Starting from v12.8.0, `cuda-python` becomes a meta package which currently depends only on `cuda-bindings`; in the future more sub-packages will be added to `cuda-python`. In the instructions below, we still use `cuda-python` as example to serve existing users, but everything is applicable to `cuda-bindings` as well.

0 commit comments

Comments
 (0)