@@ -7,13 +7,14 @@ dependencies are as follows:
7
7
8
8
| | CUDA 11 | CUDA 12 |
9
9
| ------------------ | ------------ | ----------- |
10
- | CUDA Toolkit [ ^ 1 ] | 11.2 - 11.8 | 12.0 - 12.6 |
10
+ | CUDA Toolkit [ ^ 1 ] | 11.2 - 11.8 | 12.x |
11
11
| Driver | 450.80.02+ (Linux), 452.39+ (Windows) | 525.60.13+ (Linux), 527.41+ (Windows) |
12
12
13
13
[ ^ 1 ] : Including ` cuda-python ` .
14
14
15
15
` cuda.core ` supports Python 3.9 - 3.13, on Linux (x86-64, arm64) and Windows (x86-64).
16
16
17
+
17
18
## Installing from PyPI
18
19
19
20
` 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]
22
23
```
23
24
and likewise use ` [cu11] ` for CUDA 11.
24
25
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
+
27
29
28
30
## Installing from Conda (conda-forge)
29
31
@@ -33,12 +35,8 @@ $ conda install -c conda-forge cuda-core cuda-version=12
33
35
```
34
36
and likewise use ` cuda-version=11 ` for CUDA 11.
35
37
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
+
42
40
43
41
## Installing from Source
44
42
@@ -47,4 +45,4 @@ $ git clone https://github.com/NVIDIA/cuda-python
47
45
$ cd cuda-python/cuda_core
48
46
$ pip install .
49
47
```
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.
0 commit comments