CUDA Python 12.3.0 Release notes

Released on October 19, 2023

Highlights

  • Rebase to CUDA Toolkit 12.3

  • Resolve Issue #16: cuda.cudart.cudaRuntimeGetVersion() hard-codes the runtime version, rather than querying the runtime

    • New API cudart.getLocalRuntimeVersion()

  • Resolve Issue #48: Dropping Python 3.8

  • Resolve Issue #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