Skip to content

Commit 959a74c

Browse files
author
cuda-python-bot
committed
Deploy doc preview for PR 1969 (d9c8839)
1 parent 2d0c497 commit 959a74c

1,060 files changed

Lines changed: 46343 additions & 18557 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.

docs/pr-preview/pr-1969/cuda-bindings/latest/_sources/api.rst.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CUDA Python API Reference
1515
module/nvjitlink
1616
module/nvvm
1717
module/nvfatbin
18+
module/cudla
1819
module/cufile
1920
module/nvml
2021
module/utils
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
3+
4+
.. default-role:: cpp:any
5+
6+
cudla
7+
=====
8+
9+
Note
10+
----
11+
12+
The cuDLA bindings require a Jetson platform with DLA hardware (Xavier or Orin).
13+
cuDLA is not available on desktop GPUs.
14+
15+
Functions
16+
---------
17+
18+
cuDLA defines the following functions for DLA device management and inference.
19+
20+
.. autofunction:: cuda.bindings.cudla.get_version
21+
.. autofunction:: cuda.bindings.cudla.device_get_count
22+
.. autofunction:: cuda.bindings.cudla.create_device
23+
.. autofunction:: cuda.bindings.cudla.destroy_device
24+
.. autofunction:: cuda.bindings.cudla.mem_register
25+
.. autofunction:: cuda.bindings.cudla.mem_unregister
26+
.. autofunction:: cuda.bindings.cudla.module_load_from_memory
27+
.. autofunction:: cuda.bindings.cudla.module_get_attributes
28+
.. autofunction:: cuda.bindings.cudla.module_unload
29+
.. autofunction:: cuda.bindings.cudla.submit_task
30+
.. autofunction:: cuda.bindings.cudla.device_get_attribute
31+
.. autofunction:: cuda.bindings.cudla.get_last_error
32+
.. autofunction:: cuda.bindings.cudla.set_task_timeout_in_ms
33+
34+
Types
35+
-----
36+
37+
.. autoclass:: cuda.bindings.cudla.ExternalMemoryHandleDesc
38+
.. autoclass:: cuda.bindings.cudla.ExternalSemaphoreHandleDesc
39+
.. autoclass:: cuda.bindings.cudla.ModuleTensorDescriptor
40+
.. autoclass:: cuda.bindings.cudla.Fence
41+
.. autoclass:: cuda.bindings.cudla.DevAttribute
42+
.. autoclass:: cuda.bindings.cudla.ModuleAttribute
43+
.. autoclass:: cuda.bindings.cudla.WaitEvents
44+
.. autoclass:: cuda.bindings.cudla.SignalEvents
45+
.. autoclass:: cuda.bindings.cudla.Task
46+
47+
Enums
48+
-----
49+
50+
.. autoclass:: cuda.bindings.cudla.Status
51+
52+
.. autoattribute:: cuda.bindings.cudla.Status.Success
53+
54+
.. autoclass:: cuda.bindings.cudla.Mode
55+
56+
.. autoattribute:: cuda.bindings.cudla.Mode.CUDA_DLA
57+
.. autoattribute:: cuda.bindings.cudla.Mode.STANDALONE
58+
59+
.. autoclass:: cuda.bindings.cudla.ModuleAttributeType
60+
.. autoclass:: cuda.bindings.cudla.FenceType
61+
.. autoclass:: cuda.bindings.cudla.ModuleLoadFlags
62+
.. autoclass:: cuda.bindings.cudla.SubmissionFlags
63+
.. autoclass:: cuda.bindings.cudla.AccessPermissionFlags
64+
.. autoclass:: cuda.bindings.cudla.DevAttributeType
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
3+
4+
.. module:: cuda.bindings
5+
6+
``cuda-bindings`` 13.2.1 Release notes
7+
======================================
8+
9+
Bugfixes
10+
--------
11+
12+
* Per-thread default stream mode would be used whenever the
13+
``CUDA_PYTHON_CUDA_PER_THREAD_DEFAULT_STREAM`` environment variable was set,
14+
even if it was set to ``0``.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
.. SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
3+
4+
.. module:: cuda.bindings
5+
6+
``cuda-bindings`` 13.3.0 Release notes
7+
======================================
8+
9+
Highlights
10+
----------
11+
12+
13+
Bugfixes
14+
--------
15+
16+
* Fixed a use-after-free in ``cudaGraphGetEdges``, ``cudaGraphNodeGetDependencies``,
17+
``cudaGraphNodeGetDependentNodes``, ``cudaStreamGetCaptureInfo``, and their
18+
driver-API counterparts (``cuGraphGetEdges``, ``cuGraphNodeGetDependencies``,
19+
``cuGraphNodeGetDependentNodes``, ``cuStreamGetCaptureInfo``). The returned
20+
``cudaGraphEdgeData``/``CUgraphEdgeData`` wrappers were backed by a scratch
21+
buffer that was freed before the call returned, leaving every wrapper holding
22+
a dangling pointer. The returned wrappers now own deep copies of the edge
23+
data.
24+
(`Issue #1804 <https://github.com/NVIDIA/cuda-python/issues/1804>`_)
25+
26+
* Fixed a double-free in the generated setters for list-valued struct members
27+
(e.g. ``CUlaunchConfig.attrs``, ``CUDA_MEM_ALLOC_NODE_PARAMS.accessDescs``,
28+
external-semaphore and batch-mem-op node parameter arrays, and their runtime
29+
counterparts). Assigning an empty list freed the internal buffer but left
30+
the cached pointer non-NULL, so a subsequent assignment or ``__dealloc__``
31+
would call ``free()`` again on the dangling pointer.
32+
33+
34+
Miscellaneous
35+
-------------
36+
37+
38+
Known issues
39+
------------
40+
41+
* Updating from older versions (v12.6.2.post1 and below) via ``pip install -U cuda-python`` might not work. Please do a clean re-installation by uninstalling ``pip uninstall -y cuda-python`` followed by installing ``pip install cuda-python``.

docs/pr-preview/pr-1969/cuda-bindings/latest/_static/scripts/bootstrap.js

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

docs/pr-preview/pr-1969/cuda-bindings/latest/_static/scripts/bootstrap.js.map

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

docs/pr-preview/pr-1969/cuda-bindings/latest/_static/scripts/fontawesome.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
2+
* Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
33
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4-
* Copyright 2024 Fonticons, Inc.
4+
* Copyright 2026 Fonticons, Inc.
55
*/

docs/pr-preview/pr-1969/cuda-bindings/latest/_static/scripts/fontawesome.js.map

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

docs/pr-preview/pr-1969/cuda-bindings/latest/_static/scripts/pydata-sphinx-theme.js

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

0 commit comments

Comments
 (0)