CUDA Python 11.8.0 Release notes#
Released on October 3, 2022
Hightlights#
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 11.7.1 mobile platform workaround 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