@@ -20,78 +20,78 @@ cdef class cudaPythonGlobal:
20
20
cdef bool * _deviceInit
21
21
cdef cudaDeviceProp* _deviceProperties
22
22
cdef cudaError_t _lastError
23
- cdef int CUDART_VERSION
23
+ cdef int _CUDART_VERSION
24
24
25
- cdef cudaError_t lazyInit(self ) nogil
26
- cdef cudaError_t lazyInitGlobal(self ) nogil
27
- cdef cudaError_t lazyInitDevice(self , int deviceOrdinal) nogil
25
+ cdef cudaError_t lazyInit(self ) nogil except ?cudaErrorCallRequiresNewerDriver
26
+ cdef cudaError_t lazyInitGlobal(self ) nogil except ?cudaErrorCallRequiresNewerDriver
27
+ cdef cudaError_t lazyInitDevice(self , int deviceOrdinal) nogil except ?cudaErrorCallRequiresNewerDriver
28
28
29
29
cdef cudaPythonGlobal globalGetInstance()
30
- cdef cudaError_t _setLastError(cudaError_t err) nogil
31
- cdef cudaError_t getDescInfo(const cudaChannelFormatDesc* d, int * numberOfChannels, ccuda.CUarray_format * format) nogil
32
- cdef cudaError_t streamAddCallbackCommon(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned int flags) nogil except +
33
- cdef cudaError_t streamGetCaptureInfoCommon(cudaStream_t stream, cudaStreamCaptureStatus* captureStatus_out, unsigned long long * id_out, cudaGraph_t * graph_out, const cudaGraphNode_t ** dependencies_out, size_t * numDependencies_out) nogil except +
34
- cdef cudaError_t getChannelFormatDescFromDriverDesc(cudaChannelFormatDesc* pRuntimeDesc, size_t* pDepth, size_t* pHeight, size_t* pWidth, const ccuda.CUDA_ARRAY3D_DESCRIPTOR_v2* pDriverDesc) nogil except +
35
- cdef cudaError_t copyFromHost2D(cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, const char * src, size_t spitch, size_t width, size_t height, ccuda.CUstream stream, bool async) nogil except +
30
+ cdef cudaError_t _setLastError(cudaError_t err) nogil except ?cudaErrorCallRequiresNewerDriver
31
+ cdef cudaError_t getDescInfo(const cudaChannelFormatDesc* d, int * numberOfChannels, ccuda.CUarray_format * format) nogil except ?cudaErrorCallRequiresNewerDriver
32
+ cdef cudaError_t streamAddCallbackCommon(cudaStream_t stream, cudaStreamCallback_t callback, void * userData, unsigned int flags) nogil except ?cudaErrorCallRequiresNewerDriver
33
+ cdef cudaError_t streamGetCaptureInfoCommon(cudaStream_t stream, cudaStreamCaptureStatus* captureStatus_out, unsigned long long * id_out, cudaGraph_t * graph_out, const cudaGraphNode_t ** dependencies_out, size_t * numDependencies_out) nogil except ?cudaErrorCallRequiresNewerDriver
34
+ cdef cudaError_t getChannelFormatDescFromDriverDesc(cudaChannelFormatDesc* pRuntimeDesc, size_t* pDepth, size_t* pHeight, size_t* pWidth, const ccuda.CUDA_ARRAY3D_DESCRIPTOR_v2* pDriverDesc) nogil except ?cudaErrorCallRequiresNewerDriver
35
+ cdef cudaError_t copyFromHost2D(cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, const char * src, size_t spitch, size_t width, size_t height, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
36
36
cdef cudaError_t copyFromDevice2D(ccuda.CUmemorytype type , cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, const char * src, size_t srcOffset,
37
- size_t spitch, size_t width, size_t height, ccuda.CUstream stream, bool async) nogil except +
37
+ size_t spitch, size_t width, size_t height, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
38
38
cdef cudaError_t copyToHost2D(cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, char * dst, size_t dpitch, size_t width,
39
- size_t height, ccuda.CUstream stream, bool async) nogil except +
39
+ size_t height, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
40
40
cdef cudaError_t copyToDevice2D(ccuda.CUmemorytype type , cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, const char * dst, size_t dstOffset, size_t dpitch,
41
- size_t width, size_t height, ccuda.CUstream stream, bool async) nogil except +
41
+ size_t width, size_t height, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
42
42
cdef cudaError_t copyToArray2D(cudaArray_const_t thisArray, size_t hOffsetSrc, size_t wOffsetSrc, cudaArray_t dst,
43
- size_t hOffsetDst, size_t wOffsetDst, size_t width, size_t height) nogil except +
44
- cdef cudaError_t getChannelDesc(cudaArray_const_t thisArray, cudaChannelFormatDesc * outDesc) nogil except +
43
+ size_t hOffsetDst, size_t wOffsetDst, size_t width, size_t height) nogil except ?cudaErrorCallRequiresNewerDriver
44
+ cdef cudaError_t getChannelDesc(cudaArray_const_t thisArray, cudaChannelFormatDesc * outDesc) nogil except ?cudaErrorCallRequiresNewerDriver
45
45
cdef cudaError_t getDriverResDescFromResDesc(ccuda.CUDA_RESOURCE_DESC * rdDst, const cudaResourceDesc * rdSrc,
46
46
ccuda.CUDA_TEXTURE_DESC * tdDst, const cudaTextureDesc * tdSrc,
47
- ccuda.CUDA_RESOURCE_VIEW_DESC * rvdDst, const cudaResourceViewDesc * rvdSrc) nogil except +
47
+ ccuda.CUDA_RESOURCE_VIEW_DESC * rvdDst, const cudaResourceViewDesc * rvdSrc) nogil except ?cudaErrorCallRequiresNewerDriver
48
48
cdef cudaError_t getResDescFromDriverResDesc(cudaResourceDesc * rdDst, const ccuda.CUDA_RESOURCE_DESC * rdSrc,
49
49
cudaTextureDesc * tdDst, const ccuda.CUDA_TEXTURE_DESC * tdSrc,
50
- cudaResourceViewDesc * rvdDst, const ccuda.CUDA_RESOURCE_VIEW_DESC * rvdSrc) nogil except +
51
- cdef cudaError_t memsetPtr(char * mem, int c, size_t count, cudaStream_t sid, bool async) nogil except +
52
- cdef cudaError_t memset2DPtr(char * mem, size_t pitch, int c, size_t width, size_t height, cudaStream_t sid, bool async) nogil except +
50
+ cudaResourceViewDesc * rvdDst, const ccuda.CUDA_RESOURCE_VIEW_DESC * rvdSrc) nogil except ?cudaErrorCallRequiresNewerDriver
51
+ cdef cudaError_t memsetPtr(char * mem, int c, size_t count, cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
52
+ cdef cudaError_t memset2DPtr(char * mem, size_t pitch, int c, size_t width, size_t height, cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
53
53
cdef cudaError_t copyFromHost(cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, const char * src, size_t count,
54
- ccuda.CUstream stream, bool async) nogil except +
54
+ ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
55
55
cdef cudaError_t copyFromDevice(ccuda.CUmemorytype type , cudaArray_const_t thisArray, size_t hOffset, size_t wOffset,
56
- const char * src, size_t srcOffset, size_t count, ccuda.CUstream stream, bool async) nogil except +
57
- cdef cudaError_t copyToHost(cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, char * dst, size_t count, ccuda.CUstream stream, bool async) nogil except +
56
+ const char * src, size_t srcOffset, size_t count, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
57
+ cdef cudaError_t copyToHost(cudaArray_const_t thisArray, size_t hOffset, size_t wOffset, char * dst, size_t count, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
58
58
cdef cudaError_t copyToDevice(ccuda.CUmemorytype type , cudaArray_const_t thisArray, size_t hOffset, size_t wOffset,
59
- const char * dst, size_t dstOffset, size_t count, ccuda.CUstream stream, bool async) nogil except +
60
- cdef cudaError_t copy1DConvertTo3DParams(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaMemcpy3DParms * p) nogil
59
+ const char * dst, size_t dstOffset, size_t count, ccuda.CUstream stream, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
60
+ cdef cudaError_t copy1DConvertTo3DParams(void * dst, const void * src, size_t count, cudaMemcpyKind kind, cudaMemcpy3DParms * p) nogil except ?cudaErrorCallRequiresNewerDriver
61
61
cdef void toDriverMemsetNodeParams(const cudaMemsetParams * pRuntimeParams, ccuda.CUDA_MEMSET_NODE_PARAMS * pDriverParams) nogil
62
- cdef cudaError_t toDriverMemCopy3DParams(const cudaMemcpy3DParms * p, ccuda.CUDA_MEMCPY3D * cd) nogil
62
+ cdef cudaError_t toDriverMemCopy3DParams(const cudaMemcpy3DParms * p, ccuda.CUDA_MEMCPY3D * cd) nogil except ?cudaErrorCallRequiresNewerDriver
63
63
cdef cudaError_t mallocArray(cudaArray_t * arrayPtr, const cudaChannelFormatDesc * desc, size_t depth, size_t height,
64
- size_t width, int corr2D, unsigned int flags) nogil except +
64
+ size_t width, int corr2D, unsigned int flags) nogil except ?cudaErrorCallRequiresNewerDriver
65
65
cdef cudaError_t memcpy2DToArray(cudaArray_t dst, size_t hOffset, size_t wOffset, const char * src,
66
66
size_t spitch, size_t width, size_t height, cudaMemcpyKind kind,
67
- cudaStream_t sid, bool async) nogil except +
68
- cdef cudaError_t memcpyDispatch(void * dst, const void * src, size_t size, cudaMemcpyKind kind) nogil except +
69
- cdef cudaError_t mallocHost(size_t size, void ** mem, unsigned int flags) nogil except +
70
- cdef cudaError_t mallocPitch(size_t width, size_t height, size_t depth, void ** mem, size_t * pitch) nogil except +
67
+ cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
68
+ cdef cudaError_t memcpyDispatch(void * dst, const void * src, size_t size, cudaMemcpyKind kind) nogil except ?cudaErrorCallRequiresNewerDriver
69
+ cdef cudaError_t mallocHost(size_t size, void ** mem, unsigned int flags) nogil except ?cudaErrorCallRequiresNewerDriver
70
+ cdef cudaError_t mallocPitch(size_t width, size_t height, size_t depth, void ** mem, size_t * pitch) nogil except ?cudaErrorCallRequiresNewerDriver
71
71
cdef cudaError_t mallocMipmappedArray(cudaMipmappedArray_t * mipmappedArrayPtr, const cudaChannelFormatDesc * desc,
72
- size_t depth, size_t height, size_t width, unsigned int numLevels, unsigned int flags) nogil except +
72
+ size_t depth, size_t height, size_t width, unsigned int numLevels, unsigned int flags) nogil except ?cudaErrorCallRequiresNewerDriver
73
73
cdef cudaError_t memcpy2DPtr(char * dst, size_t dpitch, const char * src, size_t spitch, size_t width,
74
74
size_t height, cudaMemcpyKind kind,
75
- cudaStream_t sid, bool async) nogil except +
76
- cdef cudaError_t memcpy3D(const cudaMemcpy3DParms * p, bool peer, int srcDevice, int dstDevice, cudaStream_t sid, bool async) nogil except +
77
- cdef cudaError_t memcpyAsyncDispatch(void * dst, const void * src, size_t size, cudaMemcpyKind kind, cudaStream_t stream) nogil except +
78
- cdef cudaError_t toCudartMemCopy3DParams(const ccuda.CUDA_MEMCPY3D_v2 * cd, cudaMemcpy3DParms * p) nogil except +
75
+ cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
76
+ cdef cudaError_t memcpy3D(const cudaMemcpy3DParms * p, bool peer, int srcDevice, int dstDevice, cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
77
+ cdef cudaError_t memcpyAsyncDispatch(void * dst, const void * src, size_t size, cudaMemcpyKind kind, cudaStream_t stream) nogil except ?cudaErrorCallRequiresNewerDriver
78
+ cdef cudaError_t toCudartMemCopy3DParams(const ccuda.CUDA_MEMCPY3D_v2 * cd, cudaMemcpy3DParms * p) nogil except ?cudaErrorCallRequiresNewerDriver
79
79
cdef cudaError_t memcpy2DFromArray(char * dst, size_t dpitch, cudaArray_const_t src, size_t hOffset,
80
80
size_t wOffset, size_t width, size_t height, cudaMemcpyKind kind,
81
- cudaStream_t sid, bool async) nogil except +
81
+ cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
82
82
cdef cudaError_t memcpy2DArrayToArray(cudaArray_t dst, size_t hOffsetDst, size_t wOffsetDst,
83
83
cudaArray_const_t src, size_t hOffsetSrc, size_t wOffsetSrc,
84
- size_t width, size_t height, cudaMemcpyKind kind) nogil except +
85
- cdef cudaError_t memset3DPtr(cudaPitchedPtr p, int val, cudaExtent e, cudaStream_t sid, bool async) nogil except +
84
+ size_t width, size_t height, cudaMemcpyKind kind) nogil except ?cudaErrorCallRequiresNewerDriver
85
+ cdef cudaError_t memset3DPtr(cudaPitchedPtr p, int val, cudaExtent e, cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
86
86
cdef cudaError_t memcpyToArray(cudaArray_t dst, size_t hOffset, size_t wOffset, const char * src,
87
87
size_t count, cudaMemcpyKind kind,
88
- cudaStream_t sid, bool async) nogil except +
88
+ cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
89
89
cdef cudaError_t memcpyFromArray(char * dst, cudaArray_const_t src, size_t hOffset, size_t wOffset,
90
90
size_t count, cudaMemcpyKind kind,
91
- cudaStream_t sid, bool async) nogil except +
91
+ cudaStream_t sid, bool async) nogil except ?cudaErrorCallRequiresNewerDriver
92
92
cdef cudaError_t memcpyArrayToArray(cudaArray_t dst, size_t hOffsetDst, size_t wOffsetDst,
93
93
cudaArray_const_t src, size_t hOffsetSrc, size_t wOffsetSrc,
94
- size_t count, cudaMemcpyKind kind) nogil except +
95
- cdef cudaError_t toDriverCudaResourceDesc(ccuda.CUDA_RESOURCE_DESC * _driver_pResDesc, const cudaResourceDesc * pResDesc) nogil except +
96
- cdef cudaError_t getDriverEglFrame(ccuda.CUeglFrame * cuEglFrame, cudaEglFrame eglFrame) nogil except +
97
- cdef cudaError_t getRuntimeEglFrame(cudaEglFrame * eglFrame, ccuda.CUeglFrame cueglFrame) nogil except +
94
+ size_t count, cudaMemcpyKind kind) nogil except ?cudaErrorCallRequiresNewerDriver
95
+ cdef cudaError_t toDriverCudaResourceDesc(ccuda.CUDA_RESOURCE_DESC * _driver_pResDesc, const cudaResourceDesc * pResDesc) nogil except ?cudaErrorCallRequiresNewerDriver
96
+ cdef cudaError_t getDriverEglFrame(ccuda.CUeglFrame * cuEglFrame, cudaEglFrame eglFrame) nogil except ?cudaErrorCallRequiresNewerDriver
97
+ cdef cudaError_t getRuntimeEglFrame(cudaEglFrame * eglFrame, ccuda.CUeglFrame cueglFrame) nogil except ?cudaErrorCallRequiresNewerDriver
0 commit comments