Skip to content

Commit 92d24ce

Browse files
committed
Merge branch 'main' into faster_set_current
2 parents 562340c + dcbf5b2 commit 92d24ce

18 files changed

Lines changed: 438 additions & 56 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ body:
3838
description: Which cuda-python component does this apply to?
3939
multiple: false
4040
options:
41+
- cuda.pathfinder
4142
- cuda.bindings
4243
- cuda.core
4344
- General cuda-python

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ body:
2222
description: What area does this request apply to?
2323
multiple: false
2424
options:
25+
- cuda.pathfinder
2526
- cuda.bindings
2627
- cuda.core
2728
- General cuda-python

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ CUDA Python is the home for accessing NVIDIA’s CUDA platform from Python. It c
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
77
* [cuda.cccl.cooperative](https://nvidia.github.io/cccl/cuda_cooperative/): A Python module providing CCCL's reusable block-wide and warp-wide *device* primitives for use within Numba CUDA kernels
8-
* [cuda.cccl.parallel](https://nvidia.github.io/cccl/cuda_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*
8+
* [cuda.cccl.parallel](https://nvidia.github.io/cccl/cuda_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*
99
* [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.
1010
* [nvmath-python](https://docs.nvidia.com/cuda/nvmath-python/latest): Pythonic access to NVIDIA CPU & GPU Math Libraries, with both [*host*](https://docs.nvidia.com/cuda/nvmath-python/latest/overview.html#host-apis) and [*device* (nvmath.device)](https://docs.nvidia.com/cuda/nvmath-python/latest/overview.html#device-apis) APIs. It also provides low-level Python bindings to host C APIs ([nvmath.bindings](https://docs.nvidia.com/cuda/nvmath-python/latest/bindings/index.html)).
1111

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.
12+
CUDA Python is currently undergoing an overhaul to improve existing and introduce 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.
1313

1414
## cuda-python as a metapackage
1515

16-
`cuda-python` is being re-structured to become a metapackage that contains a collection of subpackages. Each subpackage is versioned independently, allowing installation of each component as needed.
16+
`cuda-python` is being restructured to become a metapackage that contains a collection of subpackages. Each subpackage is versioned independently, allowing installation of each component as needed.
1717

1818
### Subpackage: `cuda.core`
1919

20-
The `cuda.core` package offers idiomatic, pythonic access to CUDA Runtime and other functionalities.
20+
The `cuda.core` package offers idiomatic, Pythonic access to CUDA Runtime and other functionalities.
2121

2222
The goals are to
2323

24-
1. Provide **idiomatic ("pythonic")** access to CUDA Driver, Runtime, and JIT compiler toolchain
24+
1. Provide **idiomatic ("Pythonic")** access to CUDA Driver, Runtime, and JIT compiler toolchain
2525
2. Focus on **developer productivity** by ensuring end-to-end CUDA development can be performed quickly and entirely in Python
2626
3. **Avoid homegrown** Python abstractions for CUDA for new Python GPU libraries starting from scratch
2727
4. **Ease** developer **burden of maintaining** and catching up with latest CUDA features
@@ -31,7 +31,7 @@ The goals are to
3131

3232
The `cuda.bindings` package is a standard set of low-level interfaces, providing full coverage of and access to the CUDA host APIs from Python.
3333

34-
The list of available interfaces are:
34+
The list of available interfaces is:
3535

3636
* CUDA Driver
3737
* CUDA Runtime

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ including all source code repositories managed through our organization.
66
If you need to report a security issue, please use the appropriate contact points outlined
77
below. **Please do not report security vulnerabilities through GitHub/GitLab.**
88

9-
## Reporting Potential Security Vulnerability in nvmath-python
9+
## Reporting Potential Security Vulnerability in CUDA Python
1010

11-
To report a potential security vulnerability in nvmath-python:
11+
To report a potential security vulnerability in CUDA Python:
1212

1313
- Web: [Security Vulnerability Submission
1414
Form](https://www.nvidia.com/object/submit-security-vulnerability.html)

0 commit comments

Comments
 (0)