Skip to content

Commit 3cad06b

Browse files
committed
fix cuda.coop/par docs + mention numba.cuda
1 parent 35ae798 commit 3cad06b

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

README.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ CUDA Python is the home for accessing NVIDIA’s CUDA platform from Python. It c
44

55
* [cuda.core](https://nvidia.github.io/cuda-python/cuda-core/latest): Pythonic access to CUDA Runtime and other core functionalities
66
* [cuda.bindings](https://nvidia.github.io/cuda-python/cuda-bindings/latest): Low-level Python bindings to CUDA C APIs
7-
* [cuda.cooperative](https://nvidia.github.io/cccl/cuda_cooperative/): A Python package for easy access to highly efficient and customizable parallel algorithms, like `sort`, `scan`, `reduce`, `transform`, etc.
8-
* [cuda.parallel](https://nvidia.github.io/cccl/cuda_parallel/): A Python package providing CUB's reusable block-wide and warp-wide primitives for use within Numba CUDA kernels
7+
* [cuda.cooperative](https://nvidia.github.io/cccl/cuda_cooperative/): A Python package providing CUB's reusable block-wide and warp-wide *device* primitives for use within Numba CUDA kernels
8+
* [cuda.parallel](https://nvidia.github.io/cccl/cuda_parallel/): A Python package for easy access to highly efficient and customizable parallel algorithms, like `sort`, `scan`, `reduce`, `transform`, etc, that are callable on the *host*.
9+
* [numba.cuda](https://nvidia.github.io/numba-cuda/): Numba's CUDA target for writing CUDA SIMT kernels in Python.
910

1011
For access to NVIDIA CPU & GPU Math Libraries, please refer to [nvmath-python](https://docs.nvidia.com/cuda/nvmath-python/latest).
1112

12-
CUDA Python is currently undergoing an overhaul to improve existing and bring up new components. All of the previously available functionalities from the cuda-python package will continue to be available, please refer to the [cuda.bindings](https://nvidia.github.io/cuda-python/cuda-bindings/latest) documentation for installation guide and further detail.
13+
CUDA Python is currently undergoing an overhaul to improve existing and bring up new components. All of the previously available functionalities from the `cuda-python` package will continue to be available, please refer to the [cuda.bindings](https://nvidia.github.io/cuda-python/cuda-bindings/latest) documentation for installation guide and further detail.
1314

1415
## cuda-python as a metapackage
1516

@@ -37,9 +38,4 @@ The list of available interfaces are:
3738
* CUDA Runtime
3839
* NVRTC
3940
* nvJitLink
40-
41-
## Supported Python Versions
42-
43-
All `cuda-python` subpackages follows CPython [End-Of-Life](https://devguide.python.org/versions/) schedule for supported Python version guarantee.
44-
45-
Before dropping support there will be an issue raised as a notice.
41+
* NVVM

cuda_python/docs/source/conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,5 @@
9595
.. _cuda.bindings: {CUDA_PYTHON_DOMAIN}/cuda-bindings/latest
9696
.. _cuda.cooperative: https://nvidia.github.io/cccl/cuda_cooperative/
9797
.. _cuda.parallel: https://nvidia.github.io/cccl/cuda_parallel/
98+
.. _numba.cuda: https://nvidia.github.io/numba-cuda/
9899
"""

cuda_python/docs/source/index.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ multiple components:
66

77
- `cuda.core`_: Pythonic access to CUDA runtime and other core functionalities
88
- `cuda.bindings`_: Low-level Python bindings to CUDA C APIs
9-
- `cuda.cooperative`_: A Python package for easy access to highly efficient and customizable parallel algorithms, like `sort`, `scan`, `reduce`, `transform`, etc.
10-
- `cuda.parallel`_: A Python package providing CUB's reusable block-wide and warp-wide primitives for use within Numba CUDA kernels
9+
- `cuda.cooperative`_: A Python package providing CUB's reusable block-wide and warp-wide *device* primitives for use within Numba CUDA kernels
10+
- `cuda.parallel`_: A Python package for easy access to highly efficient and customizable parallel algorithms, like ``sort``, ``scan``, ``reduce``, ``transform``, etc, that are callable on the *host*
11+
- `numba.cuda`_: Numba's CUDA target for writing CUDA SIMT kernels in Python
1112

1213
For access to NVIDIA CPU & GPU Math Libraries, please refer to `nvmath-python`_.
1314

@@ -30,5 +31,6 @@ be available, please refer to the `cuda.bindings`_ documentation for installatio
3031
cuda.bindings <https://nvidia.github.io/cuda-python/cuda-bindings/latest>
3132
cuda.cooperative <https://nvidia.github.io/cccl/cuda_cooperative>
3233
cuda.parallel <https://nvidia.github.io/cccl/cuda_parallel>
34+
numba.cuda <https://nvidia.github.io/numba-cuda/>
3335
conduct.md
3436
contribute.md

0 commit comments

Comments
 (0)