.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
.. SPDX-License-Identifier: Apache-2.0

.. module:: cuda.bindings

``cuda-bindings`` 13.4.0 Release notes
======================================

Deprecation Notices
-------------------

* Support for using ``cuda-bindings`` with Python 3.10 is deprecated and will be
  removed in a future version.  Python 3.10 reaches end of life in October 2026
  per the `CPython support cycle <https://devguide.python.org/versions/>`_.

Prerelease feature
------------------

A new version of the ``nvrtc`` API is available as ``cuda.bindings._v2.nvrtc``.  The
primary improvements are: (1) raising exceptions rather than returning error
codes, (2) uses PEP8-compliant naming, and (3) more performance.  This API is
still experimental and subject to change.

Known issues
------------

* 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``.
* ``nvml.system_get_process_name`` on WSL can return incorrect values.  To work around this, set the locale to "C" before calling ``nvml.device_get_compute_running_processes_v3`` (which sets the process names) and before calling ``nvml.system_get_process_name``. ``cuda_core`` does this automatically, but users of the raw NVML API will need to do this manually.
