Metadata-Version: 2.4
Name: numba-cuda
Version: 0.19.2
Summary: CUDA target for Numba
Author: Anaconda Inc., NVIDIA Corporation
License-Expression: BSD-2-Clause
Project-URL: Homepage, https://nvidia.github.io/numba-cuda/
Project-URL: Documentation, https://nvidia.github.io/numba-cuda/
Project-URL: Repository, https://github.com/NVIDIA/numba-cuda
Project-URL: License, https://github.com/NVIDIA/numba-cuda/blob/main/LICENSE
Project-URL: Issues, https://github.com/NVIDIA/numba-cuda/issues
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE.numba
Requires-Dist: numba>=0.60.0
Provides-Extra: cu12
Requires-Dist: cuda-bindings<13.0.0,>=12.9.1; extra == "cu12"
Requires-Dist: cuda-core==0.3.*; extra == "cu12"
Requires-Dist: cuda-python==12.9.*; extra == "cu12"
Requires-Dist: nvidia-cuda-nvcc-cu12; extra == "cu12"
Requires-Dist: nvidia-cuda-runtime-cu12; extra == "cu12"
Requires-Dist: nvidia-cuda-nvrtc-cu12; extra == "cu12"
Requires-Dist: nvidia-nvjitlink-cu12; extra == "cu12"
Requires-Dist: nvidia-cuda-cccl-cu12; extra == "cu12"
Provides-Extra: cu13
Requires-Dist: cuda-bindings==13.*; extra == "cu13"
Requires-Dist: cuda-core<0.4.0dev0,==0.3.2; extra == "cu13"
Requires-Dist: cuda-python==13.*; extra == "cu13"
Requires-Dist: nvidia-nvvm==13.*; extra == "cu13"
Requires-Dist: nvidia-cuda-runtime==13.*; extra == "cu13"
Requires-Dist: nvidia-cuda-nvrtc==13.*; extra == "cu13"
Requires-Dist: nvidia-nvjitlink==13.*; extra == "cu13"
Requires-Dist: nvidia-cuda-cccl==13.*; extra == "cu13"
Provides-Extra: test
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: psutil; extra == "test"
Requires-Dist: cffi; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: filecheck; extra == "test"
Provides-Extra: test-cu12
Requires-Dist: numba-cuda[cu12]; extra == "test-cu12"
Requires-Dist: numba-cuda[test]; extra == "test-cu12"
Requires-Dist: nvidia-curand-cu12; extra == "test-cu12"
Provides-Extra: test-cu13
Requires-Dist: numba-cuda[cu13]; extra == "test-cu13"
Requires-Dist: numba-cuda[test]; extra == "test-cu13"
Requires-Dist: nvidia-curand==10.4.*; extra == "test-cu13"
Dynamic: license-file

<div align="center"><img src="docs/source/_static/numba-green-icon-rgb.svg" width="200"/></div>

# Numba CUDA Target

The CUDA target for Numba. Please visit the [official
documentation](https://nvidia.github.io/numba-cuda) to get started!


To report issues or file feature requests, please use the [issue
tracker](https://github.com/NVIDIA/numba-cuda/issues).

To raise questions or initiate discussions, please use the [Numba Discourse
forum](https://numba.discourse.group).

## Installation with pip or conda

Please refer to the [Installation documentation](https://nvidia.github.io/numba-cuda/user/installation.html#installation-with-a-python-package-manager).


## Installation from source

Install as an editable install:

```
pip install -e .
```

If you want to manage all run-time dependencies yourself, also pass the `--no-deps` flag.

## Running tests

```
pytest -n auto --pyargs numba.cuda.tests -v
```


Testing should discover the `numba.cuda` module from the `numba_cuda` package. You
can check where `numba.cuda` files are being located by running

```
python -c "from numba import cuda; print(cuda.__file__)"
```

which will show a path like:

```
<path to numba-cuda repo>/numba_cuda/numba/cuda/__init__.py
```

## Contributing Guide

Review the
[CONTRIBUTING.md](https://github.com/NVIDIA/numba-cuda/blob/main/CONTRIBUTING.md)
file for information on how to contribute code and issues to the project.
