Skip to content

Commit b87c787

Browse files
authored
Make it clear cuda-pathfinder is installed as part of cuda-python (#827)
* make it clear cuda-pathfinder is installed as part of cuda-python * Update README.md * rewording + add placeholder hyperlinks
1 parent ad06873 commit b87c787

File tree

5 files changed

+7
-0
lines changed

5 files changed

+7
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ 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.pathfinder](https://github.com/NVIDIA/cuda-python/blob/main/cuda_pathfinder/cuda/pathfinder/README.md): Utilities for locating CUDA components installed in the user's Python environment
78
* [cuda.cccl.cooperative](https://nvidia.github.io/cccl/python/cooperative): A Python module providing CCCL's reusable block-wide and warp-wide *device* primitives for use within Numba CUDA kernels
89
* [cuda.cccl.parallel](https://nvidia.github.io/cccl/python/parallel): A Python module for easy access to CCCL's highly efficient and customizable parallel algorithms, like `sort`, `scan`, `reduce`, `transform`, etc. that are callable on the *host*
910
* [numba.cuda](https://nvidia.github.io/numba-cuda/): Numba's target for CUDA GPU programming by directly compiling a restricted subset of Python code into CUDA kernels and device functions following the CUDA execution model.

cuda_python/docs/source/index.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ multiple components:
99

1010
- `cuda.core`_: Pythonic access to CUDA runtime and other core functionalities
1111
- `cuda.bindings`_: Low-level Python bindings to CUDA C APIs
12+
- `cuda.pathfinder_`: Utilities for locating CUDA components installed in the user's Python environment
1213
- `cuda.cccl.cooperative`_: A Python module providing CCCL's reusable block-wide and warp-wide *device* primitives for use within Numba CUDA kernels
1314
- `cuda.cccl.parallel`_: A Python module for easy access to CCCL's highly efficient and customizable parallel algorithms, like ``sort``, ``scan``, ``reduce``, ``transform``, etc, that are callable on the *host*
1415
- `numba.cuda`_: Numba's target for CUDA GPU programming by directly compiling a restricted subset of Python code into CUDA kernels and device functions following the CUDA execution model.
1516
* `nvmath-python`_: Pythonic access to NVIDIA CPU & GPU Math Libraries, with both *host* and *device* (through `nvmath.device`_) APIs. It also provides low-level Python bindings to host C APIs (through `nvmath.bindings`_).
1617

18+
.. _cuda.pathfinder: https://github.com/NVIDIA/cuda-python/blob/main/cuda_pathfinder/cuda/pathfinder/README.md
1719
.. _nvmath-python: https://docs.nvidia.com/cuda/nvmath-python/latest
1820
.. _nvmath.device: https://docs.nvidia.com/cuda/nvmath-python/latest/overview.html#device-apis
1921
.. _nvmath.bindings: https://docs.nvidia.com/cuda/nvmath-python/latest/bindings/index.html
@@ -33,6 +35,7 @@ be available, please refer to the `cuda.bindings`_ documentation for installatio
3335
release.md
3436
cuda.core <https://nvidia.github.io/cuda-python/cuda-core/latest>
3537
cuda.bindings <https://nvidia.github.io/cuda-python/cuda-bindings/latest>
38+
cuda.pathfinder <https://github.com/NVIDIA/cuda-python/blob/main/cuda_pathfinder/cuda/pathfinder/README.md>
3639
cuda.cccl.cooperative <https://nvidia.github.io/cccl/python/cooperative>
3740
cuda.cccl.parallel <https://nvidia.github.io/cccl/python/parallel>
3841
numba.cuda <https://nvidia.github.io/numba-cuda/>

cuda_python/docs/source/release/12.9.1-notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Included components
1111
-------------------
1212

1313
* `cuda.bindings 12.9.1 <https://nvidia.github.io/cuda-python/cuda-bindings/latest/release/12.9.1-notes.html>`_
14+
* `cuda.pathfinder 1.1.0 <https://github.com/NVIDIA/cuda-python/blob/main/cuda_pathfinder/cuda/pathfinder/README.md>`_
1415

1516

1617
Highlights

cuda_python/docs/source/release/13.0.0-notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Included components
1111
-------------------
1212

1313
* `cuda.bindings 13.0.0 <https://nvidia.github.io/cuda-python/cuda-bindings/13.0.0/release/13.0.0-notes.html>`_
14+
* `cuda.pathfinder 1.1.0 <https://github.com/NVIDIA/cuda-python/blob/main/cuda_pathfinder/cuda/pathfinder/README.md>`_
1415

1516

1617
Highlights

cuda_python/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
version=version,
1818
install_requires=[
1919
f"cuda-bindings~={version}",
20+
"cuda-pathfinder~=1.1",
2021
],
2122
extras_require={
2223
"all": [f"cuda-bindings[all]~={version}"],

0 commit comments

Comments
 (0)