Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 1.69 KB

File metadata and controls

48 lines (39 loc) · 1.69 KB

CUDA Python 11.8.0 Release notes

Released on October 3, 2022

Highlights

  • Support CUDA Toolkit 11.8
  • Source builds allow for missing types and APIs
  • Resolves source builds for mobile platforms
  • Resolves issue #24

Source Builds

CUDA Python source builds now parse CUDA headers located in $CUDA_HOME directory, enabling/disabling types and APIs if defined. Therefore this removes the need for CTK headers to have all types defined. By allowing minor variations, previous :ref:`11.7.1 mobile platform workaround <cuda-bindings-11-7-1-source-builds>` is no longer needed.

It's still required that source builds use the latest CTK headers (i.e. “$CUDA_HOME/include” has latest CTK headers).

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