Skip to content

Commit 18f9bb5

Browse files
kkraus14rwgk
andauthored
Relicense CUDA Bindings and CUDA Python under Apache 2.0 (#2293)
* Relicense CUDA Bindings and CUDA Python Signed-off-by: Keith Kraus <keith.j.kraus@gmail.com> * Address relicensing review feedback Signed-off-by: Keith Kraus <keith.j.kraus@gmail.com> * Address copyright and lockfile review feedback Signed-off-by: Keith Kraus <keith.j.kraus@gmail.com> * run_cybind_cython_gen 13.3.0 ../cuda-python * run_cybind_native 13.3.0 ../cuda-python * run_cybind_native 13.3.0 ../cuda-python --------- Signed-off-by: Keith Kraus <keith.j.kraus@gmail.com> Co-authored-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
1 parent 5be658a commit 18f9bb5

260 files changed

Lines changed: 1241 additions & 705 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
File renamed without changes.

LICENSE.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,8 @@ The list of available interfaces is:
4848
* nvFatbin
4949
* cuFile
5050
* NVML
51+
52+
## License
53+
54+
CUDA Python is licensed under the [Apache License 2.0](./LICENSE). Third-party
55+
attributions for `cuda.core` are listed in [`cuda_core/NOTICE`](./cuda_core/NOTICE).

benchmarks/cuda_bindings/pixi.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cuda_bindings/DESCRIPTION.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2-
.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
1+
.. SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
.. SPDX-License-Identifier: Apache-2.0
33
44
****************************************
55
cuda-bindings: Low-level CUDA interfaces

cuda_bindings/LICENSE

Lines changed: 178 additions & 48 deletions
Large diffs are not rendered by default.

cuda_bindings/MANIFEST.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2-
# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
1+
# SPDX-FileCopyrightText: Copyright (c) 2024-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
33

44
recursive-include cuda/ *.pyx *.pxd *.pxi *.pyx.in *.pxd.in *.pxi.in *.h
55
# at least with setuptools 75.0.0 this folder was added erroneously

cuda_bindings/build_hooks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2-
# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
2+
# SPDX-License-Identifier: Apache-2.0
33

44
# This module implements basic PEP 517 backend support to defer CUDA-dependent
55
# logic (header parsing, code generation, cythonization) to build time. See:
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2-
# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
1+
# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
33

44
from cuda.bindings import utils
55
from cuda.bindings._version import __version__

cuda_bindings/cuda/bindings/_bindings/cyruntime.pxd.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2-
# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
2+
# SPDX-License-Identifier: Apache-2.0
33

44
# This code was automatically generated with version 13.3.0, generator version 0.3.1.dev1630+gadce055ea.d20260422. Do not modify it directly.
55
include "../cyruntime_types.pxi"

0 commit comments

Comments
 (0)