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

CUDA Python 12.3.0 Release notes
================================

Released on October 19, 2023

Highlights
----------
- Rebase to CUDA Toolkit 12.3
- Resolve `Issue #16 <https://github.com/NVIDIA/cuda-python/issues/16>`_: cuda.cudart.cudaRuntimeGetVersion() hard-codes the runtime version, rather than querying the runtime
    - New API cudart.getLocalRuntimeVersion()
- Resolve `Issue #48 <https://github.com/NVIDIA/cuda-python/issues/48>`_: Dropping Python 3.8
- Resolve `Issue #51 <https://github.com/NVIDIA/cuda-python/issues/51>`_: Dropping package releases for ppc64 on PYPI and conda-nvidia channel

Limitations
-----------

CUDA Functions Not Supported in this Release
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Symbol APIs
    - cudaGraphExecMemcpyNodeSetParamsFromSymbol
    - cudaGraphExecMemcpyNodeSetParamsToSymbol
    - cudaGraphAddMemcpyNodeToSymbol
    - cudaGraphAddMemcpyNodeFromSymbol
    - cudaGraphMemcpyNodeSetParamsToSymbol
    - cudaGraphMemcpyNodeSetParamsFromSymbol
    - cudaMemcpyToSymbol
    - cudaMemcpyFromSymbol
    - cudaMemcpyToSymbolAsync
    - cudaMemcpyFromSymbolAsync
    - cudaGetSymbolAddress
    - cudaGetSymbolSize
    - cudaGetFuncBySymbol
- Launch Options
    - cudaLaunchKernel
    - cudaLaunchCooperativeKernel
    - cudaLaunchCooperativeKernelMultiDevice
- cudaSetValidDevices
- cudaVDPAUSetVDPAUDevice
- cudaFuncGetName
