Coverage for cuda / bindings / _bindings / cydriver.pyx: 45%
5486 statements
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-10 01:19 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-10 01:19 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
4# This code was automatically generated with version 13.1.0. Do not modify it directly.
5cimport cuda.bindings._lib.dlfcn as dlfcn
6from libc.stdint cimport intptr_t, uintptr_t
7import os
8import sys
9cimport cuda.bindings._bindings.loader as loader
10import threading
12cdef object __symbol_lock = threading.Lock()
13cdef bint __cuPythonInit = False
14cdef void *__cuGetErrorString = NULL
15cdef void *__cuGetErrorName = NULL
16cdef void *__cuInit = NULL
17cdef void *__cuDriverGetVersion = NULL
18cdef void *__cuDeviceGet = NULL
19cdef void *__cuDeviceGetCount = NULL
20cdef void *__cuDeviceGetName = NULL
21cdef void *__cuDeviceGetUuid_v2 = NULL
22cdef void *__cuDeviceGetLuid = NULL
23cdef void *__cuDeviceTotalMem_v2 = NULL
24cdef void *__cuDeviceGetTexture1DLinearMaxWidth = NULL
25cdef void *__cuDeviceGetAttribute = NULL
26cdef void *__cuDeviceGetHostAtomicCapabilities = NULL
27cdef void *__cuDeviceGetNvSciSyncAttributes = NULL
28cdef void *__cuDeviceSetMemPool = NULL
29cdef void *__cuDeviceGetMemPool = NULL
30cdef void *__cuDeviceGetDefaultMemPool = NULL
31cdef void *__cuDeviceGetExecAffinitySupport = NULL
32cdef void *__cuFlushGPUDirectRDMAWrites = NULL
33cdef void *__cuDeviceGetProperties = NULL
34cdef void *__cuDeviceComputeCapability = NULL
35cdef void *__cuDevicePrimaryCtxRetain = NULL
36cdef void *__cuDevicePrimaryCtxRelease_v2 = NULL
37cdef void *__cuDevicePrimaryCtxSetFlags_v2 = NULL
38cdef void *__cuDevicePrimaryCtxGetState = NULL
39cdef void *__cuDevicePrimaryCtxReset_v2 = NULL
40cdef void *__cuCtxCreate_v4 = NULL
41cdef void *__cuCtxDestroy_v2 = NULL
42cdef void *__cuCtxPushCurrent_v2 = NULL
43cdef void *__cuCtxPopCurrent_v2 = NULL
44cdef void *__cuCtxSetCurrent = NULL
45cdef void *__cuCtxGetCurrent = NULL
46cdef void *__cuCtxGetDevice = NULL
47cdef void *__cuCtxGetDevice_v2 = NULL
48cdef void *__cuCtxGetFlags = NULL
49cdef void *__cuCtxSetFlags = NULL
50cdef void *__cuCtxGetId = NULL
51cdef void *__cuCtxSynchronize = NULL
52cdef void *__cuCtxSynchronize_v2 = NULL
53cdef void *__cuCtxSetLimit = NULL
54cdef void *__cuCtxGetLimit = NULL
55cdef void *__cuCtxGetCacheConfig = NULL
56cdef void *__cuCtxSetCacheConfig = NULL
57cdef void *__cuCtxGetApiVersion = NULL
58cdef void *__cuCtxGetStreamPriorityRange = NULL
59cdef void *__cuCtxResetPersistingL2Cache = NULL
60cdef void *__cuCtxGetExecAffinity = NULL
61cdef void *__cuCtxRecordEvent = NULL
62cdef void *__cuCtxWaitEvent = NULL
63cdef void *__cuCtxAttach = NULL
64cdef void *__cuCtxDetach = NULL
65cdef void *__cuCtxGetSharedMemConfig = NULL
66cdef void *__cuCtxSetSharedMemConfig = NULL
67cdef void *__cuModuleLoad = NULL
68cdef void *__cuModuleLoadData = NULL
69cdef void *__cuModuleLoadDataEx = NULL
70cdef void *__cuModuleLoadFatBinary = NULL
71cdef void *__cuModuleUnload = NULL
72cdef void *__cuModuleGetLoadingMode = NULL
73cdef void *__cuModuleGetFunction = NULL
74cdef void *__cuModuleGetFunctionCount = NULL
75cdef void *__cuModuleEnumerateFunctions = NULL
76cdef void *__cuModuleGetGlobal_v2 = NULL
77cdef void *__cuLinkCreate_v2 = NULL
78cdef void *__cuLinkAddData_v2 = NULL
79cdef void *__cuLinkAddFile_v2 = NULL
80cdef void *__cuLinkComplete = NULL
81cdef void *__cuLinkDestroy = NULL
82cdef void *__cuModuleGetTexRef = NULL
83cdef void *__cuModuleGetSurfRef = NULL
84cdef void *__cuLibraryLoadData = NULL
85cdef void *__cuLibraryLoadFromFile = NULL
86cdef void *__cuLibraryUnload = NULL
87cdef void *__cuLibraryGetKernel = NULL
88cdef void *__cuLibraryGetKernelCount = NULL
89cdef void *__cuLibraryEnumerateKernels = NULL
90cdef void *__cuLibraryGetModule = NULL
91cdef void *__cuKernelGetFunction = NULL
92cdef void *__cuKernelGetLibrary = NULL
93cdef void *__cuLibraryGetGlobal = NULL
94cdef void *__cuLibraryGetManaged = NULL
95cdef void *__cuLibraryGetUnifiedFunction = NULL
96cdef void *__cuKernelGetAttribute = NULL
97cdef void *__cuKernelSetAttribute = NULL
98cdef void *__cuKernelSetCacheConfig = NULL
99cdef void *__cuKernelGetName = NULL
100cdef void *__cuKernelGetParamInfo = NULL
101cdef void *__cuMemGetInfo_v2 = NULL
102cdef void *__cuMemAlloc_v2 = NULL
103cdef void *__cuMemAllocPitch_v2 = NULL
104cdef void *__cuMemFree_v2 = NULL
105cdef void *__cuMemGetAddressRange_v2 = NULL
106cdef void *__cuMemAllocHost_v2 = NULL
107cdef void *__cuMemFreeHost = NULL
108cdef void *__cuMemHostAlloc = NULL
109cdef void *__cuMemHostGetDevicePointer_v2 = NULL
110cdef void *__cuMemHostGetFlags = NULL
111cdef void *__cuMemAllocManaged = NULL
112cdef void *__cuDeviceRegisterAsyncNotification = NULL
113cdef void *__cuDeviceUnregisterAsyncNotification = NULL
114cdef void *__cuDeviceGetByPCIBusId = NULL
115cdef void *__cuDeviceGetPCIBusId = NULL
116cdef void *__cuIpcGetEventHandle = NULL
117cdef void *__cuIpcOpenEventHandle = NULL
118cdef void *__cuIpcGetMemHandle = NULL
119cdef void *__cuIpcOpenMemHandle_v2 = NULL
120cdef void *__cuIpcCloseMemHandle = NULL
121cdef void *__cuMemHostRegister_v2 = NULL
122cdef void *__cuMemHostUnregister = NULL
123cdef void *__cuMemcpy = NULL
124cdef void *__cuMemcpyPeer = NULL
125cdef void *__cuMemcpyHtoD_v2 = NULL
126cdef void *__cuMemcpyDtoH_v2 = NULL
127cdef void *__cuMemcpyDtoD_v2 = NULL
128cdef void *__cuMemcpyDtoA_v2 = NULL
129cdef void *__cuMemcpyAtoD_v2 = NULL
130cdef void *__cuMemcpyHtoA_v2 = NULL
131cdef void *__cuMemcpyAtoH_v2 = NULL
132cdef void *__cuMemcpyAtoA_v2 = NULL
133cdef void *__cuMemcpy2D_v2 = NULL
134cdef void *__cuMemcpy2DUnaligned_v2 = NULL
135cdef void *__cuMemcpy3D_v2 = NULL
136cdef void *__cuMemcpy3DPeer = NULL
137cdef void *__cuMemcpyAsync = NULL
138cdef void *__cuMemcpyPeerAsync = NULL
139cdef void *__cuMemcpyHtoDAsync_v2 = NULL
140cdef void *__cuMemcpyDtoHAsync_v2 = NULL
141cdef void *__cuMemcpyDtoDAsync_v2 = NULL
142cdef void *__cuMemcpyHtoAAsync_v2 = NULL
143cdef void *__cuMemcpyAtoHAsync_v2 = NULL
144cdef void *__cuMemcpy2DAsync_v2 = NULL
145cdef void *__cuMemcpy3DAsync_v2 = NULL
146cdef void *__cuMemcpy3DPeerAsync = NULL
147cdef void *__cuMemcpyBatchAsync_v2 = NULL
148cdef void *__cuMemcpy3DBatchAsync_v2 = NULL
149cdef void *__cuMemsetD8_v2 = NULL
150cdef void *__cuMemsetD16_v2 = NULL
151cdef void *__cuMemsetD32_v2 = NULL
152cdef void *__cuMemsetD2D8_v2 = NULL
153cdef void *__cuMemsetD2D16_v2 = NULL
154cdef void *__cuMemsetD2D32_v2 = NULL
155cdef void *__cuMemsetD8Async = NULL
156cdef void *__cuMemsetD16Async = NULL
157cdef void *__cuMemsetD32Async = NULL
158cdef void *__cuMemsetD2D8Async = NULL
159cdef void *__cuMemsetD2D16Async = NULL
160cdef void *__cuMemsetD2D32Async = NULL
161cdef void *__cuArrayCreate_v2 = NULL
162cdef void *__cuArrayGetDescriptor_v2 = NULL
163cdef void *__cuArrayGetSparseProperties = NULL
164cdef void *__cuMipmappedArrayGetSparseProperties = NULL
165cdef void *__cuArrayGetMemoryRequirements = NULL
166cdef void *__cuMipmappedArrayGetMemoryRequirements = NULL
167cdef void *__cuArrayGetPlane = NULL
168cdef void *__cuArrayDestroy = NULL
169cdef void *__cuArray3DCreate_v2 = NULL
170cdef void *__cuArray3DGetDescriptor_v2 = NULL
171cdef void *__cuMipmappedArrayCreate = NULL
172cdef void *__cuMipmappedArrayGetLevel = NULL
173cdef void *__cuMipmappedArrayDestroy = NULL
174cdef void *__cuMemGetHandleForAddressRange = NULL
175cdef void *__cuMemBatchDecompressAsync = NULL
176cdef void *__cuMemAddressReserve = NULL
177cdef void *__cuMemAddressFree = NULL
178cdef void *__cuMemCreate = NULL
179cdef void *__cuMemRelease = NULL
180cdef void *__cuMemMap = NULL
181cdef void *__cuMemMapArrayAsync = NULL
182cdef void *__cuMemUnmap = NULL
183cdef void *__cuMemSetAccess = NULL
184cdef void *__cuMemGetAccess = NULL
185cdef void *__cuMemExportToShareableHandle = NULL
186cdef void *__cuMemImportFromShareableHandle = NULL
187cdef void *__cuMemGetAllocationGranularity = NULL
188cdef void *__cuMemGetAllocationPropertiesFromHandle = NULL
189cdef void *__cuMemRetainAllocationHandle = NULL
190cdef void *__cuMemFreeAsync = NULL
191cdef void *__cuMemAllocAsync = NULL
192cdef void *__cuMemPoolTrimTo = NULL
193cdef void *__cuMemPoolSetAttribute = NULL
194cdef void *__cuMemPoolGetAttribute = NULL
195cdef void *__cuMemPoolSetAccess = NULL
196cdef void *__cuMemPoolGetAccess = NULL
197cdef void *__cuMemPoolCreate = NULL
198cdef void *__cuMemPoolDestroy = NULL
199cdef void *__cuMemGetDefaultMemPool = NULL
200cdef void *__cuMemGetMemPool = NULL
201cdef void *__cuMemSetMemPool = NULL
202cdef void *__cuMemAllocFromPoolAsync = NULL
203cdef void *__cuMemPoolExportToShareableHandle = NULL
204cdef void *__cuMemPoolImportFromShareableHandle = NULL
205cdef void *__cuMemPoolExportPointer = NULL
206cdef void *__cuMemPoolImportPointer = NULL
207cdef void *__cuMulticastCreate = NULL
208cdef void *__cuMulticastAddDevice = NULL
209cdef void *__cuMulticastBindMem = NULL
210cdef void *__cuMulticastBindMem_v2 = NULL
211cdef void *__cuMulticastBindAddr = NULL
212cdef void *__cuMulticastBindAddr_v2 = NULL
213cdef void *__cuMulticastUnbind = NULL
214cdef void *__cuMulticastGetGranularity = NULL
215cdef void *__cuPointerGetAttribute = NULL
216cdef void *__cuMemPrefetchAsync_v2 = NULL
217cdef void *__cuMemAdvise_v2 = NULL
218cdef void *__cuMemPrefetchBatchAsync = NULL
219cdef void *__cuMemDiscardBatchAsync = NULL
220cdef void *__cuMemDiscardAndPrefetchBatchAsync = NULL
221cdef void *__cuMemRangeGetAttribute = NULL
222cdef void *__cuMemRangeGetAttributes = NULL
223cdef void *__cuPointerSetAttribute = NULL
224cdef void *__cuPointerGetAttributes = NULL
225cdef void *__cuStreamCreate = NULL
226cdef void *__cuStreamCreateWithPriority = NULL
227cdef void *__cuStreamGetPriority = NULL
228cdef void *__cuStreamGetDevice = NULL
229cdef void *__cuStreamGetFlags = NULL
230cdef void *__cuStreamGetId = NULL
231cdef void *__cuStreamGetCtx = NULL
232cdef void *__cuStreamGetCtx_v2 = NULL
233cdef void *__cuStreamWaitEvent = NULL
234cdef void *__cuStreamAddCallback = NULL
235cdef void *__cuStreamBeginCapture_v2 = NULL
236cdef void *__cuStreamBeginCaptureToGraph = NULL
237cdef void *__cuThreadExchangeStreamCaptureMode = NULL
238cdef void *__cuStreamEndCapture = NULL
239cdef void *__cuStreamIsCapturing = NULL
240cdef void *__cuStreamGetCaptureInfo_v3 = NULL
241cdef void *__cuStreamUpdateCaptureDependencies_v2 = NULL
242cdef void *__cuStreamAttachMemAsync = NULL
243cdef void *__cuStreamQuery = NULL
244cdef void *__cuStreamSynchronize = NULL
245cdef void *__cuStreamDestroy_v2 = NULL
246cdef void *__cuStreamCopyAttributes = NULL
247cdef void *__cuStreamGetAttribute = NULL
248cdef void *__cuStreamSetAttribute = NULL
249cdef void *__cuEventCreate = NULL
250cdef void *__cuEventRecord = NULL
251cdef void *__cuEventRecordWithFlags = NULL
252cdef void *__cuEventQuery = NULL
253cdef void *__cuEventSynchronize = NULL
254cdef void *__cuEventDestroy_v2 = NULL
255cdef void *__cuEventElapsedTime_v2 = NULL
256cdef void *__cuImportExternalMemory = NULL
257cdef void *__cuExternalMemoryGetMappedBuffer = NULL
258cdef void *__cuExternalMemoryGetMappedMipmappedArray = NULL
259cdef void *__cuDestroyExternalMemory = NULL
260cdef void *__cuImportExternalSemaphore = NULL
261cdef void *__cuSignalExternalSemaphoresAsync = NULL
262cdef void *__cuWaitExternalSemaphoresAsync = NULL
263cdef void *__cuDestroyExternalSemaphore = NULL
264cdef void *__cuStreamWaitValue32_v2 = NULL
265cdef void *__cuStreamWaitValue64_v2 = NULL
266cdef void *__cuStreamWriteValue32_v2 = NULL
267cdef void *__cuStreamWriteValue64_v2 = NULL
268cdef void *__cuStreamBatchMemOp_v2 = NULL
269cdef void *__cuFuncGetAttribute = NULL
270cdef void *__cuFuncSetAttribute = NULL
271cdef void *__cuFuncSetCacheConfig = NULL
272cdef void *__cuFuncGetModule = NULL
273cdef void *__cuFuncGetName = NULL
274cdef void *__cuFuncGetParamInfo = NULL
275cdef void *__cuFuncIsLoaded = NULL
276cdef void *__cuFuncLoad = NULL
277cdef void *__cuLaunchKernel = NULL
278cdef void *__cuLaunchKernelEx = NULL
279cdef void *__cuLaunchCooperativeKernel = NULL
280cdef void *__cuLaunchCooperativeKernelMultiDevice = NULL
281cdef void *__cuLaunchHostFunc = NULL
282cdef void *__cuFuncSetBlockShape = NULL
283cdef void *__cuFuncSetSharedSize = NULL
284cdef void *__cuParamSetSize = NULL
285cdef void *__cuParamSeti = NULL
286cdef void *__cuParamSetf = NULL
287cdef void *__cuParamSetv = NULL
288cdef void *__cuLaunch = NULL
289cdef void *__cuLaunchGrid = NULL
290cdef void *__cuLaunchGridAsync = NULL
291cdef void *__cuParamSetTexRef = NULL
292cdef void *__cuFuncSetSharedMemConfig = NULL
293cdef void *__cuGraphCreate = NULL
294cdef void *__cuGraphAddKernelNode_v2 = NULL
295cdef void *__cuGraphKernelNodeGetParams_v2 = NULL
296cdef void *__cuGraphKernelNodeSetParams_v2 = NULL
297cdef void *__cuGraphAddMemcpyNode = NULL
298cdef void *__cuGraphMemcpyNodeGetParams = NULL
299cdef void *__cuGraphMemcpyNodeSetParams = NULL
300cdef void *__cuGraphAddMemsetNode = NULL
301cdef void *__cuGraphMemsetNodeGetParams = NULL
302cdef void *__cuGraphMemsetNodeSetParams = NULL
303cdef void *__cuGraphAddHostNode = NULL
304cdef void *__cuGraphHostNodeGetParams = NULL
305cdef void *__cuGraphHostNodeSetParams = NULL
306cdef void *__cuGraphAddChildGraphNode = NULL
307cdef void *__cuGraphChildGraphNodeGetGraph = NULL
308cdef void *__cuGraphAddEmptyNode = NULL
309cdef void *__cuGraphAddEventRecordNode = NULL
310cdef void *__cuGraphEventRecordNodeGetEvent = NULL
311cdef void *__cuGraphEventRecordNodeSetEvent = NULL
312cdef void *__cuGraphAddEventWaitNode = NULL
313cdef void *__cuGraphEventWaitNodeGetEvent = NULL
314cdef void *__cuGraphEventWaitNodeSetEvent = NULL
315cdef void *__cuGraphAddExternalSemaphoresSignalNode = NULL
316cdef void *__cuGraphExternalSemaphoresSignalNodeGetParams = NULL
317cdef void *__cuGraphExternalSemaphoresSignalNodeSetParams = NULL
318cdef void *__cuGraphAddExternalSemaphoresWaitNode = NULL
319cdef void *__cuGraphExternalSemaphoresWaitNodeGetParams = NULL
320cdef void *__cuGraphExternalSemaphoresWaitNodeSetParams = NULL
321cdef void *__cuGraphAddBatchMemOpNode = NULL
322cdef void *__cuGraphBatchMemOpNodeGetParams = NULL
323cdef void *__cuGraphBatchMemOpNodeSetParams = NULL
324cdef void *__cuGraphExecBatchMemOpNodeSetParams = NULL
325cdef void *__cuGraphAddMemAllocNode = NULL
326cdef void *__cuGraphMemAllocNodeGetParams = NULL
327cdef void *__cuGraphAddMemFreeNode = NULL
328cdef void *__cuGraphMemFreeNodeGetParams = NULL
329cdef void *__cuDeviceGraphMemTrim = NULL
330cdef void *__cuDeviceGetGraphMemAttribute = NULL
331cdef void *__cuDeviceSetGraphMemAttribute = NULL
332cdef void *__cuGraphClone = NULL
333cdef void *__cuGraphNodeFindInClone = NULL
334cdef void *__cuGraphNodeGetType = NULL
335cdef void *__cuGraphNodeGetContainingGraph = NULL
336cdef void *__cuGraphNodeGetLocalId = NULL
337cdef void *__cuGraphNodeGetToolsId = NULL
338cdef void *__cuGraphGetId = NULL
339cdef void *__cuGraphExecGetId = NULL
340cdef void *__cuGraphGetNodes = NULL
341cdef void *__cuGraphGetRootNodes = NULL
342cdef void *__cuGraphGetEdges_v2 = NULL
343cdef void *__cuGraphNodeGetDependencies_v2 = NULL
344cdef void *__cuGraphNodeGetDependentNodes_v2 = NULL
345cdef void *__cuGraphAddDependencies_v2 = NULL
346cdef void *__cuGraphRemoveDependencies_v2 = NULL
347cdef void *__cuGraphDestroyNode = NULL
348cdef void *__cuGraphInstantiateWithFlags = NULL
349cdef void *__cuGraphInstantiateWithParams = NULL
350cdef void *__cuGraphExecGetFlags = NULL
351cdef void *__cuGraphExecKernelNodeSetParams_v2 = NULL
352cdef void *__cuGraphExecMemcpyNodeSetParams = NULL
353cdef void *__cuGraphExecMemsetNodeSetParams = NULL
354cdef void *__cuGraphExecHostNodeSetParams = NULL
355cdef void *__cuGraphExecChildGraphNodeSetParams = NULL
356cdef void *__cuGraphExecEventRecordNodeSetEvent = NULL
357cdef void *__cuGraphExecEventWaitNodeSetEvent = NULL
358cdef void *__cuGraphExecExternalSemaphoresSignalNodeSetParams = NULL
359cdef void *__cuGraphExecExternalSemaphoresWaitNodeSetParams = NULL
360cdef void *__cuGraphNodeSetEnabled = NULL
361cdef void *__cuGraphNodeGetEnabled = NULL
362cdef void *__cuGraphUpload = NULL
363cdef void *__cuGraphLaunch = NULL
364cdef void *__cuGraphExecDestroy = NULL
365cdef void *__cuGraphDestroy = NULL
366cdef void *__cuGraphExecUpdate_v2 = NULL
367cdef void *__cuGraphKernelNodeCopyAttributes = NULL
368cdef void *__cuGraphKernelNodeGetAttribute = NULL
369cdef void *__cuGraphKernelNodeSetAttribute = NULL
370cdef void *__cuGraphDebugDotPrint = NULL
371cdef void *__cuUserObjectCreate = NULL
372cdef void *__cuUserObjectRetain = NULL
373cdef void *__cuUserObjectRelease = NULL
374cdef void *__cuGraphRetainUserObject = NULL
375cdef void *__cuGraphReleaseUserObject = NULL
376cdef void *__cuGraphAddNode_v2 = NULL
377cdef void *__cuGraphNodeSetParams = NULL
378cdef void *__cuGraphExecNodeSetParams = NULL
379cdef void *__cuGraphConditionalHandleCreate = NULL
380cdef void *__cuOccupancyMaxActiveBlocksPerMultiprocessor = NULL
381cdef void *__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags = NULL
382cdef void *__cuOccupancyMaxPotentialBlockSize = NULL
383cdef void *__cuOccupancyMaxPotentialBlockSizeWithFlags = NULL
384cdef void *__cuOccupancyAvailableDynamicSMemPerBlock = NULL
385cdef void *__cuOccupancyMaxPotentialClusterSize = NULL
386cdef void *__cuOccupancyMaxActiveClusters = NULL
387cdef void *__cuTexRefSetArray = NULL
388cdef void *__cuTexRefSetMipmappedArray = NULL
389cdef void *__cuTexRefSetAddress_v2 = NULL
390cdef void *__cuTexRefSetAddress2D_v3 = NULL
391cdef void *__cuTexRefSetFormat = NULL
392cdef void *__cuTexRefSetAddressMode = NULL
393cdef void *__cuTexRefSetFilterMode = NULL
394cdef void *__cuTexRefSetMipmapFilterMode = NULL
395cdef void *__cuTexRefSetMipmapLevelBias = NULL
396cdef void *__cuTexRefSetMipmapLevelClamp = NULL
397cdef void *__cuTexRefSetMaxAnisotropy = NULL
398cdef void *__cuTexRefSetBorderColor = NULL
399cdef void *__cuTexRefSetFlags = NULL
400cdef void *__cuTexRefGetAddress_v2 = NULL
401cdef void *__cuTexRefGetArray = NULL
402cdef void *__cuTexRefGetMipmappedArray = NULL
403cdef void *__cuTexRefGetAddressMode = NULL
404cdef void *__cuTexRefGetFilterMode = NULL
405cdef void *__cuTexRefGetFormat = NULL
406cdef void *__cuTexRefGetMipmapFilterMode = NULL
407cdef void *__cuTexRefGetMipmapLevelBias = NULL
408cdef void *__cuTexRefGetMipmapLevelClamp = NULL
409cdef void *__cuTexRefGetMaxAnisotropy = NULL
410cdef void *__cuTexRefGetBorderColor = NULL
411cdef void *__cuTexRefGetFlags = NULL
412cdef void *__cuTexRefCreate = NULL
413cdef void *__cuTexRefDestroy = NULL
414cdef void *__cuSurfRefSetArray = NULL
415cdef void *__cuSurfRefGetArray = NULL
416cdef void *__cuTexObjectCreate = NULL
417cdef void *__cuTexObjectDestroy = NULL
418cdef void *__cuTexObjectGetResourceDesc = NULL
419cdef void *__cuTexObjectGetTextureDesc = NULL
420cdef void *__cuTexObjectGetResourceViewDesc = NULL
421cdef void *__cuSurfObjectCreate = NULL
422cdef void *__cuSurfObjectDestroy = NULL
423cdef void *__cuSurfObjectGetResourceDesc = NULL
424cdef void *__cuTensorMapEncodeTiled = NULL
425cdef void *__cuTensorMapEncodeIm2col = NULL
426cdef void *__cuTensorMapEncodeIm2colWide = NULL
427cdef void *__cuTensorMapReplaceAddress = NULL
428cdef void *__cuDeviceCanAccessPeer = NULL
429cdef void *__cuCtxEnablePeerAccess = NULL
430cdef void *__cuCtxDisablePeerAccess = NULL
431cdef void *__cuDeviceGetP2PAttribute = NULL
432cdef void *__cuDeviceGetP2PAtomicCapabilities = NULL
433cdef void *__cuGraphicsUnregisterResource = NULL
434cdef void *__cuGraphicsSubResourceGetMappedArray = NULL
435cdef void *__cuGraphicsResourceGetMappedMipmappedArray = NULL
436cdef void *__cuGraphicsResourceGetMappedPointer_v2 = NULL
437cdef void *__cuGraphicsResourceSetMapFlags_v2 = NULL
438cdef void *__cuGraphicsMapResources = NULL
439cdef void *__cuGraphicsUnmapResources = NULL
440cdef void *__cuGetProcAddress_v2 = NULL
441cdef void *__cuCoredumpGetAttribute = NULL
442cdef void *__cuCoredumpGetAttributeGlobal = NULL
443cdef void *__cuCoredumpSetAttribute = NULL
444cdef void *__cuCoredumpSetAttributeGlobal = NULL
445cdef void *__cuGetExportTable = NULL
446cdef void *__cuGreenCtxCreate = NULL
447cdef void *__cuGreenCtxDestroy = NULL
448cdef void *__cuCtxFromGreenCtx = NULL
449cdef void *__cuDeviceGetDevResource = NULL
450cdef void *__cuCtxGetDevResource = NULL
451cdef void *__cuGreenCtxGetDevResource = NULL
452cdef void *__cuDevSmResourceSplitByCount = NULL
453cdef void *__cuDevSmResourceSplit = NULL
454cdef void *__cuDevResourceGenerateDesc = NULL
455cdef void *__cuGreenCtxRecordEvent = NULL
456cdef void *__cuGreenCtxWaitEvent = NULL
457cdef void *__cuStreamGetGreenCtx = NULL
458cdef void *__cuGreenCtxStreamCreate = NULL
459cdef void *__cuGreenCtxGetId = NULL
460cdef void *__cuStreamGetDevResource = NULL
461cdef void *__cuLogsRegisterCallback = NULL
462cdef void *__cuLogsUnregisterCallback = NULL
463cdef void *__cuLogsCurrent = NULL
464cdef void *__cuLogsDumpToFile = NULL
465cdef void *__cuLogsDumpToMemory = NULL
466cdef void *__cuCheckpointProcessGetRestoreThreadId = NULL
467cdef void *__cuCheckpointProcessGetState = NULL
468cdef void *__cuCheckpointProcessLock = NULL
469cdef void *__cuCheckpointProcessCheckpoint = NULL
470cdef void *__cuCheckpointProcessRestore = NULL
471cdef void *__cuCheckpointProcessUnlock = NULL
472cdef void *__cuProfilerStart = NULL
473cdef void *__cuProfilerStop = NULL
474cdef void *__cuGraphicsEGLRegisterImage = NULL
475cdef void *__cuEGLStreamConsumerConnect = NULL
476cdef void *__cuEGLStreamConsumerConnectWithFlags = NULL
477cdef void *__cuEGLStreamConsumerDisconnect = NULL
478cdef void *__cuEGLStreamConsumerAcquireFrame = NULL
479cdef void *__cuEGLStreamConsumerReleaseFrame = NULL
480cdef void *__cuEGLStreamProducerConnect = NULL
481cdef void *__cuEGLStreamProducerDisconnect = NULL
482cdef void *__cuEGLStreamProducerPresentFrame = NULL
483cdef void *__cuEGLStreamProducerReturnFrame = NULL
484cdef void *__cuGraphicsResourceGetMappedEglFrame = NULL
485cdef void *__cuEventCreateFromEGLSync = NULL
486cdef void *__cuGraphicsGLRegisterBuffer = NULL
487cdef void *__cuGraphicsGLRegisterImage = NULL
488cdef void *__cuGLGetDevices_v2 = NULL
489cdef void *__cuVDPAUGetDevice = NULL
490cdef void *__cuVDPAUCtxCreate_v2 = NULL
491cdef void *__cuGraphicsVDPAURegisterVideoSurface = NULL
492cdef void *__cuGraphicsVDPAURegisterOutputSurface = NULL
494# To make cuPythonInit reentrant
495ctypedef CUresult (*__cuGetProcAddress_v2_T)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) except?CUDA_ERROR_NOT_FOUND nogil
496cdef __cuGetProcAddress_v2_T _F_cuGetProcAddress_v2 = NULL
498cdef int _cuPythonInit() except -1 nogil:
499 global __cuPythonInit
501 cdef bint usePTDS
502 cdef char libPath[260]
504 with gil, __symbol_lock:
505 usePTDS = os.getenv('CUDA_PYTHON_CUDA_PER_THREAD_DEFAULT_STREAM', default=0)
507 # Load library
508 libPath[0] = 0
509 status = loader.getCUDALibraryPath(libPath, sys.maxsize > 2**32)
510 if status == 0 and len(libPath) != 0:
511 path = libPath.decode('utf-8')
512 else:
513 path = 'libcuda.so.1'
514 handle = dlfcn.dlopen(bytes(path, encoding='utf-8'), dlfcn.RTLD_NOW)
515 if handle == NULL:
516 raise RuntimeError('Failed to dlopen ' + path)
518 # Get latest __cuGetProcAddress_v2
519 global __cuGetProcAddress_v2
520 __cuGetProcAddress_v2 = dlfcn.dlsym(handle, 'cuGetProcAddress_v2')
522 # Load using cuGetProcAddress if available
523 if __cuGetProcAddress_v2 != NULL:
524 _F_cuGetProcAddress_v2 = <__cuGetProcAddress_v2_T>__cuGetProcAddress_v2
525 if usePTDS:
526 # Get all PTDS version of functions
527 pass
528 global __cuMemcpy
529 _F_cuGetProcAddress_v2('cuMemcpy', &__cuMemcpy, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
530 global __cuMemcpyPeer
531 _F_cuGetProcAddress_v2('cuMemcpyPeer', &__cuMemcpyPeer, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
532 global __cuMemcpyHtoD_v2
533 _F_cuGetProcAddress_v2('cuMemcpyHtoD', &__cuMemcpyHtoD_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
534 global __cuMemcpyDtoH_v2
535 _F_cuGetProcAddress_v2('cuMemcpyDtoH', &__cuMemcpyDtoH_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
536 global __cuMemcpyDtoD_v2
537 _F_cuGetProcAddress_v2('cuMemcpyDtoD', &__cuMemcpyDtoD_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
538 global __cuMemcpyDtoA_v2
539 _F_cuGetProcAddress_v2('cuMemcpyDtoA', &__cuMemcpyDtoA_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
540 global __cuMemcpyAtoD_v2
541 _F_cuGetProcAddress_v2('cuMemcpyAtoD', &__cuMemcpyAtoD_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
542 global __cuMemcpyHtoA_v2
543 _F_cuGetProcAddress_v2('cuMemcpyHtoA', &__cuMemcpyHtoA_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
544 global __cuMemcpyAtoH_v2
545 _F_cuGetProcAddress_v2('cuMemcpyAtoH', &__cuMemcpyAtoH_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
546 global __cuMemcpyAtoA_v2
547 _F_cuGetProcAddress_v2('cuMemcpyAtoA', &__cuMemcpyAtoA_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
548 global __cuMemcpy2D_v2
549 _F_cuGetProcAddress_v2('cuMemcpy2D', &__cuMemcpy2D_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
550 global __cuMemcpy2DUnaligned_v2
551 _F_cuGetProcAddress_v2('cuMemcpy2DUnaligned', &__cuMemcpy2DUnaligned_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
552 global __cuMemcpy3D_v2
553 _F_cuGetProcAddress_v2('cuMemcpy3D', &__cuMemcpy3D_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
554 global __cuMemcpy3DPeer
555 _F_cuGetProcAddress_v2('cuMemcpy3DPeer', &__cuMemcpy3DPeer, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
556 global __cuMemcpyAsync
557 _F_cuGetProcAddress_v2('cuMemcpyAsync', &__cuMemcpyAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
558 global __cuMemcpyPeerAsync
559 _F_cuGetProcAddress_v2('cuMemcpyPeerAsync', &__cuMemcpyPeerAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
560 global __cuMemcpyHtoDAsync_v2
561 _F_cuGetProcAddress_v2('cuMemcpyHtoDAsync', &__cuMemcpyHtoDAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
562 global __cuMemcpyDtoHAsync_v2
563 _F_cuGetProcAddress_v2('cuMemcpyDtoHAsync', &__cuMemcpyDtoHAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
564 global __cuMemcpyDtoDAsync_v2
565 _F_cuGetProcAddress_v2('cuMemcpyDtoDAsync', &__cuMemcpyDtoDAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
566 global __cuMemcpyHtoAAsync_v2
567 _F_cuGetProcAddress_v2('cuMemcpyHtoAAsync', &__cuMemcpyHtoAAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
568 global __cuMemcpyAtoHAsync_v2
569 _F_cuGetProcAddress_v2('cuMemcpyAtoHAsync', &__cuMemcpyAtoHAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
570 global __cuMemcpy2DAsync_v2
571 _F_cuGetProcAddress_v2('cuMemcpy2DAsync', &__cuMemcpy2DAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
572 global __cuMemcpy3DAsync_v2
573 _F_cuGetProcAddress_v2('cuMemcpy3DAsync', &__cuMemcpy3DAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
574 global __cuMemcpy3DPeerAsync
575 _F_cuGetProcAddress_v2('cuMemcpy3DPeerAsync', &__cuMemcpy3DPeerAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
576 global __cuMemcpyBatchAsync_v2
577 _F_cuGetProcAddress_v2('cuMemcpyBatchAsync', &__cuMemcpyBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
578 global __cuMemcpy3DBatchAsync_v2
579 _F_cuGetProcAddress_v2('cuMemcpy3DBatchAsync', &__cuMemcpy3DBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
580 global __cuMemsetD8_v2
581 _F_cuGetProcAddress_v2('cuMemsetD8', &__cuMemsetD8_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
582 global __cuMemsetD16_v2
583 _F_cuGetProcAddress_v2('cuMemsetD16', &__cuMemsetD16_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
584 global __cuMemsetD32_v2
585 _F_cuGetProcAddress_v2('cuMemsetD32', &__cuMemsetD32_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
586 global __cuMemsetD2D8_v2
587 _F_cuGetProcAddress_v2('cuMemsetD2D8', &__cuMemsetD2D8_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
588 global __cuMemsetD2D16_v2
589 _F_cuGetProcAddress_v2('cuMemsetD2D16', &__cuMemsetD2D16_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
590 global __cuMemsetD2D32_v2
591 _F_cuGetProcAddress_v2('cuMemsetD2D32', &__cuMemsetD2D32_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
592 global __cuMemsetD8Async
593 _F_cuGetProcAddress_v2('cuMemsetD8Async', &__cuMemsetD8Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
594 global __cuMemsetD16Async
595 _F_cuGetProcAddress_v2('cuMemsetD16Async', &__cuMemsetD16Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
596 global __cuMemsetD32Async
597 _F_cuGetProcAddress_v2('cuMemsetD32Async', &__cuMemsetD32Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
598 global __cuMemsetD2D8Async
599 _F_cuGetProcAddress_v2('cuMemsetD2D8Async', &__cuMemsetD2D8Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
600 global __cuMemsetD2D16Async
601 _F_cuGetProcAddress_v2('cuMemsetD2D16Async', &__cuMemsetD2D16Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
602 global __cuMemsetD2D32Async
603 _F_cuGetProcAddress_v2('cuMemsetD2D32Async', &__cuMemsetD2D32Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
604 global __cuMemBatchDecompressAsync
605 _F_cuGetProcAddress_v2('cuMemBatchDecompressAsync', &__cuMemBatchDecompressAsync, 12060, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
606 global __cuMemMapArrayAsync
607 _F_cuGetProcAddress_v2('cuMemMapArrayAsync', &__cuMemMapArrayAsync, 11010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
608 global __cuMemFreeAsync
609 _F_cuGetProcAddress_v2('cuMemFreeAsync', &__cuMemFreeAsync, 11020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
610 global __cuMemAllocAsync
611 _F_cuGetProcAddress_v2('cuMemAllocAsync', &__cuMemAllocAsync, 11020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
612 global __cuMemAllocFromPoolAsync
613 _F_cuGetProcAddress_v2('cuMemAllocFromPoolAsync', &__cuMemAllocFromPoolAsync, 11020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
614 global __cuMemPrefetchAsync_v2
615 _F_cuGetProcAddress_v2('cuMemPrefetchAsync', &__cuMemPrefetchAsync_v2, 12020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
616 global __cuMemPrefetchBatchAsync
617 _F_cuGetProcAddress_v2('cuMemPrefetchBatchAsync', &__cuMemPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
618 global __cuMemDiscardBatchAsync
619 _F_cuGetProcAddress_v2('cuMemDiscardBatchAsync', &__cuMemDiscardBatchAsync, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
620 global __cuMemDiscardAndPrefetchBatchAsync
621 _F_cuGetProcAddress_v2('cuMemDiscardAndPrefetchBatchAsync', &__cuMemDiscardAndPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
622 global __cuStreamGetPriority
623 _F_cuGetProcAddress_v2('cuStreamGetPriority', &__cuStreamGetPriority, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
624 global __cuStreamGetDevice
625 _F_cuGetProcAddress_v2('cuStreamGetDevice', &__cuStreamGetDevice, 12080, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
626 global __cuStreamGetFlags
627 _F_cuGetProcAddress_v2('cuStreamGetFlags', &__cuStreamGetFlags, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
628 global __cuStreamGetId
629 _F_cuGetProcAddress_v2('cuStreamGetId', &__cuStreamGetId, 12000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
630 global __cuStreamGetCtx
631 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx, 9020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
632 global __cuStreamGetCtx_v2
633 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx_v2, 12050, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
634 global __cuStreamWaitEvent
635 _F_cuGetProcAddress_v2('cuStreamWaitEvent', &__cuStreamWaitEvent, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
636 global __cuStreamAddCallback
637 _F_cuGetProcAddress_v2('cuStreamAddCallback', &__cuStreamAddCallback, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
638 global __cuStreamBeginCapture_v2
639 _F_cuGetProcAddress_v2('cuStreamBeginCapture', &__cuStreamBeginCapture_v2, 10010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
640 global __cuStreamBeginCaptureToGraph
641 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToGraph', &__cuStreamBeginCaptureToGraph, 12030, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
642 global __cuStreamEndCapture
643 _F_cuGetProcAddress_v2('cuStreamEndCapture', &__cuStreamEndCapture, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
644 global __cuStreamIsCapturing
645 _F_cuGetProcAddress_v2('cuStreamIsCapturing', &__cuStreamIsCapturing, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
646 global __cuStreamGetCaptureInfo_v3
647 _F_cuGetProcAddress_v2('cuStreamGetCaptureInfo', &__cuStreamGetCaptureInfo_v3, 12030, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
648 global __cuStreamUpdateCaptureDependencies_v2
649 _F_cuGetProcAddress_v2('cuStreamUpdateCaptureDependencies', &__cuStreamUpdateCaptureDependencies_v2, 12030, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
650 global __cuStreamAttachMemAsync
651 _F_cuGetProcAddress_v2('cuStreamAttachMemAsync', &__cuStreamAttachMemAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
652 global __cuStreamQuery
653 _F_cuGetProcAddress_v2('cuStreamQuery', &__cuStreamQuery, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
654 global __cuStreamSynchronize
655 _F_cuGetProcAddress_v2('cuStreamSynchronize', &__cuStreamSynchronize, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
656 global __cuStreamCopyAttributes
657 _F_cuGetProcAddress_v2('cuStreamCopyAttributes', &__cuStreamCopyAttributes, 11000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
658 global __cuStreamGetAttribute
659 _F_cuGetProcAddress_v2('cuStreamGetAttribute', &__cuStreamGetAttribute, 11000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
660 global __cuStreamSetAttribute
661 _F_cuGetProcAddress_v2('cuStreamSetAttribute', &__cuStreamSetAttribute, 11000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
662 global __cuEventRecord
663 _F_cuGetProcAddress_v2('cuEventRecord', &__cuEventRecord, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
664 global __cuEventRecordWithFlags
665 _F_cuGetProcAddress_v2('cuEventRecordWithFlags', &__cuEventRecordWithFlags, 11010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
666 global __cuSignalExternalSemaphoresAsync
667 _F_cuGetProcAddress_v2('cuSignalExternalSemaphoresAsync', &__cuSignalExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
668 global __cuWaitExternalSemaphoresAsync
669 _F_cuGetProcAddress_v2('cuWaitExternalSemaphoresAsync', &__cuWaitExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
670 global __cuStreamWaitValue32_v2
671 _F_cuGetProcAddress_v2('cuStreamWaitValue32', &__cuStreamWaitValue32_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
672 global __cuStreamWaitValue64_v2
673 _F_cuGetProcAddress_v2('cuStreamWaitValue64', &__cuStreamWaitValue64_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
674 global __cuStreamWriteValue32_v2
675 _F_cuGetProcAddress_v2('cuStreamWriteValue32', &__cuStreamWriteValue32_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
676 global __cuStreamWriteValue64_v2
677 _F_cuGetProcAddress_v2('cuStreamWriteValue64', &__cuStreamWriteValue64_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
678 global __cuStreamBatchMemOp_v2
679 _F_cuGetProcAddress_v2('cuStreamBatchMemOp', &__cuStreamBatchMemOp_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
680 global __cuLaunchKernel
681 _F_cuGetProcAddress_v2('cuLaunchKernel', &__cuLaunchKernel, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
682 global __cuLaunchKernelEx
683 _F_cuGetProcAddress_v2('cuLaunchKernelEx', &__cuLaunchKernelEx, 11060, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
684 global __cuLaunchCooperativeKernel
685 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernel', &__cuLaunchCooperativeKernel, 9000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
686 global __cuLaunchHostFunc
687 _F_cuGetProcAddress_v2('cuLaunchHostFunc', &__cuLaunchHostFunc, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
688 global __cuGraphInstantiateWithParams
689 _F_cuGetProcAddress_v2('cuGraphInstantiateWithParams', &__cuGraphInstantiateWithParams, 12000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
690 global __cuGraphUpload
691 _F_cuGetProcAddress_v2('cuGraphUpload', &__cuGraphUpload, 11010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
692 global __cuGraphLaunch
693 _F_cuGetProcAddress_v2('cuGraphLaunch', &__cuGraphLaunch, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
694 global __cuGraphicsMapResources
695 _F_cuGetProcAddress_v2('cuGraphicsMapResources', &__cuGraphicsMapResources, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
696 global __cuGraphicsUnmapResources
697 _F_cuGetProcAddress_v2('cuGraphicsUnmapResources', &__cuGraphicsUnmapResources, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
698 global __cuStreamGetDevResource
699 _F_cuGetProcAddress_v2('cuStreamGetDevResource', &__cuStreamGetDevResource, 13010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL)
700 else:
701 # Else get the regular version
702 pass
703 global __cuMemcpy
704 _F_cuGetProcAddress_v2('cuMemcpy', &__cuMemcpy, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
705 global __cuMemcpyPeer
706 _F_cuGetProcAddress_v2('cuMemcpyPeer', &__cuMemcpyPeer, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
707 global __cuMemcpyHtoD_v2
708 _F_cuGetProcAddress_v2('cuMemcpyHtoD', &__cuMemcpyHtoD_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
709 global __cuMemcpyDtoH_v2
710 _F_cuGetProcAddress_v2('cuMemcpyDtoH', &__cuMemcpyDtoH_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
711 global __cuMemcpyDtoD_v2
712 _F_cuGetProcAddress_v2('cuMemcpyDtoD', &__cuMemcpyDtoD_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
713 global __cuMemcpyDtoA_v2
714 _F_cuGetProcAddress_v2('cuMemcpyDtoA', &__cuMemcpyDtoA_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
715 global __cuMemcpyAtoD_v2
716 _F_cuGetProcAddress_v2('cuMemcpyAtoD', &__cuMemcpyAtoD_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
717 global __cuMemcpyHtoA_v2
718 _F_cuGetProcAddress_v2('cuMemcpyHtoA', &__cuMemcpyHtoA_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
719 global __cuMemcpyAtoH_v2
720 _F_cuGetProcAddress_v2('cuMemcpyAtoH', &__cuMemcpyAtoH_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
721 global __cuMemcpyAtoA_v2
722 _F_cuGetProcAddress_v2('cuMemcpyAtoA', &__cuMemcpyAtoA_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
723 global __cuMemcpy2D_v2
724 _F_cuGetProcAddress_v2('cuMemcpy2D', &__cuMemcpy2D_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
725 global __cuMemcpy2DUnaligned_v2
726 _F_cuGetProcAddress_v2('cuMemcpy2DUnaligned', &__cuMemcpy2DUnaligned_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
727 global __cuMemcpy3D_v2
728 _F_cuGetProcAddress_v2('cuMemcpy3D', &__cuMemcpy3D_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
729 global __cuMemcpy3DPeer
730 _F_cuGetProcAddress_v2('cuMemcpy3DPeer', &__cuMemcpy3DPeer, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
731 global __cuMemcpyAsync
732 _F_cuGetProcAddress_v2('cuMemcpyAsync', &__cuMemcpyAsync, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
733 global __cuMemcpyPeerAsync
734 _F_cuGetProcAddress_v2('cuMemcpyPeerAsync', &__cuMemcpyPeerAsync, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
735 global __cuMemcpyHtoDAsync_v2
736 _F_cuGetProcAddress_v2('cuMemcpyHtoDAsync', &__cuMemcpyHtoDAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
737 global __cuMemcpyDtoHAsync_v2
738 _F_cuGetProcAddress_v2('cuMemcpyDtoHAsync', &__cuMemcpyDtoHAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
739 global __cuMemcpyDtoDAsync_v2
740 _F_cuGetProcAddress_v2('cuMemcpyDtoDAsync', &__cuMemcpyDtoDAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
741 global __cuMemcpyHtoAAsync_v2
742 _F_cuGetProcAddress_v2('cuMemcpyHtoAAsync', &__cuMemcpyHtoAAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
743 global __cuMemcpyAtoHAsync_v2
744 _F_cuGetProcAddress_v2('cuMemcpyAtoHAsync', &__cuMemcpyAtoHAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
745 global __cuMemcpy2DAsync_v2
746 _F_cuGetProcAddress_v2('cuMemcpy2DAsync', &__cuMemcpy2DAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
747 global __cuMemcpy3DAsync_v2
748 _F_cuGetProcAddress_v2('cuMemcpy3DAsync', &__cuMemcpy3DAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
749 global __cuMemcpy3DPeerAsync
750 _F_cuGetProcAddress_v2('cuMemcpy3DPeerAsync', &__cuMemcpy3DPeerAsync, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
751 global __cuMemcpyBatchAsync_v2
752 _F_cuGetProcAddress_v2('cuMemcpyBatchAsync', &__cuMemcpyBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
753 global __cuMemcpy3DBatchAsync_v2
754 _F_cuGetProcAddress_v2('cuMemcpy3DBatchAsync', &__cuMemcpy3DBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
755 global __cuMemsetD8_v2
756 _F_cuGetProcAddress_v2('cuMemsetD8', &__cuMemsetD8_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
757 global __cuMemsetD16_v2
758 _F_cuGetProcAddress_v2('cuMemsetD16', &__cuMemsetD16_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
759 global __cuMemsetD32_v2
760 _F_cuGetProcAddress_v2('cuMemsetD32', &__cuMemsetD32_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
761 global __cuMemsetD2D8_v2
762 _F_cuGetProcAddress_v2('cuMemsetD2D8', &__cuMemsetD2D8_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
763 global __cuMemsetD2D16_v2
764 _F_cuGetProcAddress_v2('cuMemsetD2D16', &__cuMemsetD2D16_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
765 global __cuMemsetD2D32_v2
766 _F_cuGetProcAddress_v2('cuMemsetD2D32', &__cuMemsetD2D32_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
767 global __cuMemsetD8Async
768 _F_cuGetProcAddress_v2('cuMemsetD8Async', &__cuMemsetD8Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
769 global __cuMemsetD16Async
770 _F_cuGetProcAddress_v2('cuMemsetD16Async', &__cuMemsetD16Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
771 global __cuMemsetD32Async
772 _F_cuGetProcAddress_v2('cuMemsetD32Async', &__cuMemsetD32Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
773 global __cuMemsetD2D8Async
774 _F_cuGetProcAddress_v2('cuMemsetD2D8Async', &__cuMemsetD2D8Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
775 global __cuMemsetD2D16Async
776 _F_cuGetProcAddress_v2('cuMemsetD2D16Async', &__cuMemsetD2D16Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
777 global __cuMemsetD2D32Async
778 _F_cuGetProcAddress_v2('cuMemsetD2D32Async', &__cuMemsetD2D32Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
779 global __cuMemBatchDecompressAsync
780 _F_cuGetProcAddress_v2('cuMemBatchDecompressAsync', &__cuMemBatchDecompressAsync, 12060, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
781 global __cuMemMapArrayAsync
782 _F_cuGetProcAddress_v2('cuMemMapArrayAsync', &__cuMemMapArrayAsync, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
783 global __cuMemFreeAsync
784 _F_cuGetProcAddress_v2('cuMemFreeAsync', &__cuMemFreeAsync, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
785 global __cuMemAllocAsync
786 _F_cuGetProcAddress_v2('cuMemAllocAsync', &__cuMemAllocAsync, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
787 global __cuMemAllocFromPoolAsync
788 _F_cuGetProcAddress_v2('cuMemAllocFromPoolAsync', &__cuMemAllocFromPoolAsync, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
789 global __cuMemPrefetchAsync_v2
790 _F_cuGetProcAddress_v2('cuMemPrefetchAsync', &__cuMemPrefetchAsync_v2, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
791 global __cuMemPrefetchBatchAsync
792 _F_cuGetProcAddress_v2('cuMemPrefetchBatchAsync', &__cuMemPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
793 global __cuMemDiscardBatchAsync
794 _F_cuGetProcAddress_v2('cuMemDiscardBatchAsync', &__cuMemDiscardBatchAsync, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
795 global __cuMemDiscardAndPrefetchBatchAsync
796 _F_cuGetProcAddress_v2('cuMemDiscardAndPrefetchBatchAsync', &__cuMemDiscardAndPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
797 global __cuStreamGetPriority
798 _F_cuGetProcAddress_v2('cuStreamGetPriority', &__cuStreamGetPriority, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
799 global __cuStreamGetDevice
800 _F_cuGetProcAddress_v2('cuStreamGetDevice', &__cuStreamGetDevice, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
801 global __cuStreamGetFlags
802 _F_cuGetProcAddress_v2('cuStreamGetFlags', &__cuStreamGetFlags, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
803 global __cuStreamGetId
804 _F_cuGetProcAddress_v2('cuStreamGetId', &__cuStreamGetId, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
805 global __cuStreamGetCtx
806 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx, 9020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
807 global __cuStreamGetCtx_v2
808 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx_v2, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
809 global __cuStreamWaitEvent
810 _F_cuGetProcAddress_v2('cuStreamWaitEvent', &__cuStreamWaitEvent, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
811 global __cuStreamAddCallback
812 _F_cuGetProcAddress_v2('cuStreamAddCallback', &__cuStreamAddCallback, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
813 global __cuStreamBeginCapture_v2
814 _F_cuGetProcAddress_v2('cuStreamBeginCapture', &__cuStreamBeginCapture_v2, 10010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
815 global __cuStreamBeginCaptureToGraph
816 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToGraph', &__cuStreamBeginCaptureToGraph, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
817 global __cuStreamEndCapture
818 _F_cuGetProcAddress_v2('cuStreamEndCapture', &__cuStreamEndCapture, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
819 global __cuStreamIsCapturing
820 _F_cuGetProcAddress_v2('cuStreamIsCapturing', &__cuStreamIsCapturing, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
821 global __cuStreamGetCaptureInfo_v3
822 _F_cuGetProcAddress_v2('cuStreamGetCaptureInfo', &__cuStreamGetCaptureInfo_v3, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
823 global __cuStreamUpdateCaptureDependencies_v2
824 _F_cuGetProcAddress_v2('cuStreamUpdateCaptureDependencies', &__cuStreamUpdateCaptureDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
825 global __cuStreamAttachMemAsync
826 _F_cuGetProcAddress_v2('cuStreamAttachMemAsync', &__cuStreamAttachMemAsync, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
827 global __cuStreamQuery
828 _F_cuGetProcAddress_v2('cuStreamQuery', &__cuStreamQuery, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
829 global __cuStreamSynchronize
830 _F_cuGetProcAddress_v2('cuStreamSynchronize', &__cuStreamSynchronize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
831 global __cuStreamCopyAttributes
832 _F_cuGetProcAddress_v2('cuStreamCopyAttributes', &__cuStreamCopyAttributes, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
833 global __cuStreamGetAttribute
834 _F_cuGetProcAddress_v2('cuStreamGetAttribute', &__cuStreamGetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
835 global __cuStreamSetAttribute
836 _F_cuGetProcAddress_v2('cuStreamSetAttribute', &__cuStreamSetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
837 global __cuEventRecord
838 _F_cuGetProcAddress_v2('cuEventRecord', &__cuEventRecord, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
839 global __cuEventRecordWithFlags
840 _F_cuGetProcAddress_v2('cuEventRecordWithFlags', &__cuEventRecordWithFlags, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
841 global __cuSignalExternalSemaphoresAsync
842 _F_cuGetProcAddress_v2('cuSignalExternalSemaphoresAsync', &__cuSignalExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
843 global __cuWaitExternalSemaphoresAsync
844 _F_cuGetProcAddress_v2('cuWaitExternalSemaphoresAsync', &__cuWaitExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
845 global __cuStreamWaitValue32_v2
846 _F_cuGetProcAddress_v2('cuStreamWaitValue32', &__cuStreamWaitValue32_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
847 global __cuStreamWaitValue64_v2
848 _F_cuGetProcAddress_v2('cuStreamWaitValue64', &__cuStreamWaitValue64_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
849 global __cuStreamWriteValue32_v2
850 _F_cuGetProcAddress_v2('cuStreamWriteValue32', &__cuStreamWriteValue32_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
851 global __cuStreamWriteValue64_v2
852 _F_cuGetProcAddress_v2('cuStreamWriteValue64', &__cuStreamWriteValue64_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
853 global __cuStreamBatchMemOp_v2
854 _F_cuGetProcAddress_v2('cuStreamBatchMemOp', &__cuStreamBatchMemOp_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
855 global __cuLaunchKernel
856 _F_cuGetProcAddress_v2('cuLaunchKernel', &__cuLaunchKernel, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
857 global __cuLaunchKernelEx
858 _F_cuGetProcAddress_v2('cuLaunchKernelEx', &__cuLaunchKernelEx, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
859 global __cuLaunchCooperativeKernel
860 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernel', &__cuLaunchCooperativeKernel, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
861 global __cuLaunchHostFunc
862 _F_cuGetProcAddress_v2('cuLaunchHostFunc', &__cuLaunchHostFunc, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
863 global __cuGraphInstantiateWithParams
864 _F_cuGetProcAddress_v2('cuGraphInstantiateWithParams', &__cuGraphInstantiateWithParams, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
865 global __cuGraphUpload
866 _F_cuGetProcAddress_v2('cuGraphUpload', &__cuGraphUpload, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
867 global __cuGraphLaunch
868 _F_cuGetProcAddress_v2('cuGraphLaunch', &__cuGraphLaunch, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
869 global __cuGraphicsMapResources
870 _F_cuGetProcAddress_v2('cuGraphicsMapResources', &__cuGraphicsMapResources, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
871 global __cuGraphicsUnmapResources
872 _F_cuGetProcAddress_v2('cuGraphicsUnmapResources', &__cuGraphicsUnmapResources, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
873 global __cuStreamGetDevResource
874 _F_cuGetProcAddress_v2('cuStreamGetDevResource', &__cuStreamGetDevResource, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
875 # Get remaining functions
876 global __cuGetErrorString
877 _F_cuGetProcAddress_v2('cuGetErrorString', &__cuGetErrorString, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
878 global __cuGetErrorName
879 _F_cuGetProcAddress_v2('cuGetErrorName', &__cuGetErrorName, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
880 global __cuInit
881 _F_cuGetProcAddress_v2('cuInit', &__cuInit, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
882 global __cuDriverGetVersion
883 _F_cuGetProcAddress_v2('cuDriverGetVersion', &__cuDriverGetVersion, 2020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
884 global __cuDeviceGet
885 _F_cuGetProcAddress_v2('cuDeviceGet', &__cuDeviceGet, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
886 global __cuDeviceGetCount
887 _F_cuGetProcAddress_v2('cuDeviceGetCount', &__cuDeviceGetCount, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
888 global __cuDeviceGetName
889 _F_cuGetProcAddress_v2('cuDeviceGetName', &__cuDeviceGetName, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
890 global __cuDeviceGetUuid_v2
891 _F_cuGetProcAddress_v2('cuDeviceGetUuid', &__cuDeviceGetUuid_v2, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
892 global __cuDeviceGetLuid
893 _F_cuGetProcAddress_v2('cuDeviceGetLuid', &__cuDeviceGetLuid, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
894 global __cuDeviceTotalMem_v2
895 _F_cuGetProcAddress_v2('cuDeviceTotalMem', &__cuDeviceTotalMem_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
896 global __cuDeviceGetTexture1DLinearMaxWidth
897 _F_cuGetProcAddress_v2('cuDeviceGetTexture1DLinearMaxWidth', &__cuDeviceGetTexture1DLinearMaxWidth, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
898 global __cuDeviceGetAttribute
899 _F_cuGetProcAddress_v2('cuDeviceGetAttribute', &__cuDeviceGetAttribute, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
900 global __cuDeviceGetHostAtomicCapabilities
901 _F_cuGetProcAddress_v2('cuDeviceGetHostAtomicCapabilities', &__cuDeviceGetHostAtomicCapabilities, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
902 global __cuDeviceGetNvSciSyncAttributes
903 _F_cuGetProcAddress_v2('cuDeviceGetNvSciSyncAttributes', &__cuDeviceGetNvSciSyncAttributes, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
904 global __cuDeviceSetMemPool
905 _F_cuGetProcAddress_v2('cuDeviceSetMemPool', &__cuDeviceSetMemPool, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
906 global __cuDeviceGetMemPool
907 _F_cuGetProcAddress_v2('cuDeviceGetMemPool', &__cuDeviceGetMemPool, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
908 global __cuDeviceGetDefaultMemPool
909 _F_cuGetProcAddress_v2('cuDeviceGetDefaultMemPool', &__cuDeviceGetDefaultMemPool, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
910 global __cuDeviceGetExecAffinitySupport
911 _F_cuGetProcAddress_v2('cuDeviceGetExecAffinitySupport', &__cuDeviceGetExecAffinitySupport, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
912 global __cuFlushGPUDirectRDMAWrites
913 _F_cuGetProcAddress_v2('cuFlushGPUDirectRDMAWrites', &__cuFlushGPUDirectRDMAWrites, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
914 global __cuDeviceGetProperties
915 _F_cuGetProcAddress_v2('cuDeviceGetProperties', &__cuDeviceGetProperties, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
916 global __cuDeviceComputeCapability
917 _F_cuGetProcAddress_v2('cuDeviceComputeCapability', &__cuDeviceComputeCapability, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
918 global __cuDevicePrimaryCtxRetain
919 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxRetain', &__cuDevicePrimaryCtxRetain, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
920 global __cuDevicePrimaryCtxRelease_v2
921 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxRelease', &__cuDevicePrimaryCtxRelease_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
922 global __cuDevicePrimaryCtxSetFlags_v2
923 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxSetFlags', &__cuDevicePrimaryCtxSetFlags_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
924 global __cuDevicePrimaryCtxGetState
925 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxGetState', &__cuDevicePrimaryCtxGetState, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
926 global __cuDevicePrimaryCtxReset_v2
927 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxReset', &__cuDevicePrimaryCtxReset_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
928 global __cuCtxCreate_v4
929 _F_cuGetProcAddress_v2('cuCtxCreate', &__cuCtxCreate_v4, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
930 global __cuCtxDestroy_v2
931 _F_cuGetProcAddress_v2('cuCtxDestroy', &__cuCtxDestroy_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
932 global __cuCtxPushCurrent_v2
933 _F_cuGetProcAddress_v2('cuCtxPushCurrent', &__cuCtxPushCurrent_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
934 global __cuCtxPopCurrent_v2
935 _F_cuGetProcAddress_v2('cuCtxPopCurrent', &__cuCtxPopCurrent_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
936 global __cuCtxSetCurrent
937 _F_cuGetProcAddress_v2('cuCtxSetCurrent', &__cuCtxSetCurrent, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
938 global __cuCtxGetCurrent
939 _F_cuGetProcAddress_v2('cuCtxGetCurrent', &__cuCtxGetCurrent, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
940 global __cuCtxGetDevice
941 _F_cuGetProcAddress_v2('cuCtxGetDevice', &__cuCtxGetDevice, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
942 global __cuCtxGetDevice_v2
943 _F_cuGetProcAddress_v2('cuCtxGetDevice', &__cuCtxGetDevice_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
944 global __cuCtxGetFlags
945 _F_cuGetProcAddress_v2('cuCtxGetFlags', &__cuCtxGetFlags, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
946 global __cuCtxSetFlags
947 _F_cuGetProcAddress_v2('cuCtxSetFlags', &__cuCtxSetFlags, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
948 global __cuCtxGetId
949 _F_cuGetProcAddress_v2('cuCtxGetId', &__cuCtxGetId, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
950 global __cuCtxSynchronize
951 _F_cuGetProcAddress_v2('cuCtxSynchronize', &__cuCtxSynchronize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
952 global __cuCtxSynchronize_v2
953 _F_cuGetProcAddress_v2('cuCtxSynchronize', &__cuCtxSynchronize_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
954 global __cuCtxSetLimit
955 _F_cuGetProcAddress_v2('cuCtxSetLimit', &__cuCtxSetLimit, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
956 global __cuCtxGetLimit
957 _F_cuGetProcAddress_v2('cuCtxGetLimit', &__cuCtxGetLimit, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
958 global __cuCtxGetCacheConfig
959 _F_cuGetProcAddress_v2('cuCtxGetCacheConfig', &__cuCtxGetCacheConfig, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
960 global __cuCtxSetCacheConfig
961 _F_cuGetProcAddress_v2('cuCtxSetCacheConfig', &__cuCtxSetCacheConfig, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
962 global __cuCtxGetApiVersion
963 _F_cuGetProcAddress_v2('cuCtxGetApiVersion', &__cuCtxGetApiVersion, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
964 global __cuCtxGetStreamPriorityRange
965 _F_cuGetProcAddress_v2('cuCtxGetStreamPriorityRange', &__cuCtxGetStreamPriorityRange, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
966 global __cuCtxResetPersistingL2Cache
967 _F_cuGetProcAddress_v2('cuCtxResetPersistingL2Cache', &__cuCtxResetPersistingL2Cache, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
968 global __cuCtxGetExecAffinity
969 _F_cuGetProcAddress_v2('cuCtxGetExecAffinity', &__cuCtxGetExecAffinity, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
970 global __cuCtxRecordEvent
971 _F_cuGetProcAddress_v2('cuCtxRecordEvent', &__cuCtxRecordEvent, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
972 global __cuCtxWaitEvent
973 _F_cuGetProcAddress_v2('cuCtxWaitEvent', &__cuCtxWaitEvent, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
974 global __cuCtxAttach
975 _F_cuGetProcAddress_v2('cuCtxAttach', &__cuCtxAttach, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
976 global __cuCtxDetach
977 _F_cuGetProcAddress_v2('cuCtxDetach', &__cuCtxDetach, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
978 global __cuCtxGetSharedMemConfig
979 _F_cuGetProcAddress_v2('cuCtxGetSharedMemConfig', &__cuCtxGetSharedMemConfig, 4020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
980 global __cuCtxSetSharedMemConfig
981 _F_cuGetProcAddress_v2('cuCtxSetSharedMemConfig', &__cuCtxSetSharedMemConfig, 4020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
982 global __cuModuleLoad
983 _F_cuGetProcAddress_v2('cuModuleLoad', &__cuModuleLoad, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
984 global __cuModuleLoadData
985 _F_cuGetProcAddress_v2('cuModuleLoadData', &__cuModuleLoadData, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
986 global __cuModuleLoadDataEx
987 _F_cuGetProcAddress_v2('cuModuleLoadDataEx', &__cuModuleLoadDataEx, 2010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
988 global __cuModuleLoadFatBinary
989 _F_cuGetProcAddress_v2('cuModuleLoadFatBinary', &__cuModuleLoadFatBinary, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
990 global __cuModuleUnload
991 _F_cuGetProcAddress_v2('cuModuleUnload', &__cuModuleUnload, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
992 global __cuModuleGetLoadingMode
993 _F_cuGetProcAddress_v2('cuModuleGetLoadingMode', &__cuModuleGetLoadingMode, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
994 global __cuModuleGetFunction
995 _F_cuGetProcAddress_v2('cuModuleGetFunction', &__cuModuleGetFunction, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
996 global __cuModuleGetFunctionCount
997 _F_cuGetProcAddress_v2('cuModuleGetFunctionCount', &__cuModuleGetFunctionCount, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
998 global __cuModuleEnumerateFunctions
999 _F_cuGetProcAddress_v2('cuModuleEnumerateFunctions', &__cuModuleEnumerateFunctions, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1000 global __cuModuleGetGlobal_v2
1001 _F_cuGetProcAddress_v2('cuModuleGetGlobal', &__cuModuleGetGlobal_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1002 global __cuLinkCreate_v2
1003 _F_cuGetProcAddress_v2('cuLinkCreate', &__cuLinkCreate_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1004 global __cuLinkAddData_v2
1005 _F_cuGetProcAddress_v2('cuLinkAddData', &__cuLinkAddData_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1006 global __cuLinkAddFile_v2
1007 _F_cuGetProcAddress_v2('cuLinkAddFile', &__cuLinkAddFile_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1008 global __cuLinkComplete
1009 _F_cuGetProcAddress_v2('cuLinkComplete', &__cuLinkComplete, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1010 global __cuLinkDestroy
1011 _F_cuGetProcAddress_v2('cuLinkDestroy', &__cuLinkDestroy, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1012 global __cuModuleGetTexRef
1013 _F_cuGetProcAddress_v2('cuModuleGetTexRef', &__cuModuleGetTexRef, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1014 global __cuModuleGetSurfRef
1015 _F_cuGetProcAddress_v2('cuModuleGetSurfRef', &__cuModuleGetSurfRef, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1016 global __cuLibraryLoadData
1017 _F_cuGetProcAddress_v2('cuLibraryLoadData', &__cuLibraryLoadData, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1018 global __cuLibraryLoadFromFile
1019 _F_cuGetProcAddress_v2('cuLibraryLoadFromFile', &__cuLibraryLoadFromFile, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1020 global __cuLibraryUnload
1021 _F_cuGetProcAddress_v2('cuLibraryUnload', &__cuLibraryUnload, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1022 global __cuLibraryGetKernel
1023 _F_cuGetProcAddress_v2('cuLibraryGetKernel', &__cuLibraryGetKernel, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1024 global __cuLibraryGetKernelCount
1025 _F_cuGetProcAddress_v2('cuLibraryGetKernelCount', &__cuLibraryGetKernelCount, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1026 global __cuLibraryEnumerateKernels
1027 _F_cuGetProcAddress_v2('cuLibraryEnumerateKernels', &__cuLibraryEnumerateKernels, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1028 global __cuLibraryGetModule
1029 _F_cuGetProcAddress_v2('cuLibraryGetModule', &__cuLibraryGetModule, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1030 global __cuKernelGetFunction
1031 _F_cuGetProcAddress_v2('cuKernelGetFunction', &__cuKernelGetFunction, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1032 global __cuKernelGetLibrary
1033 _F_cuGetProcAddress_v2('cuKernelGetLibrary', &__cuKernelGetLibrary, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1034 global __cuLibraryGetGlobal
1035 _F_cuGetProcAddress_v2('cuLibraryGetGlobal', &__cuLibraryGetGlobal, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1036 global __cuLibraryGetManaged
1037 _F_cuGetProcAddress_v2('cuLibraryGetManaged', &__cuLibraryGetManaged, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1038 global __cuLibraryGetUnifiedFunction
1039 _F_cuGetProcAddress_v2('cuLibraryGetUnifiedFunction', &__cuLibraryGetUnifiedFunction, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1040 global __cuKernelGetAttribute
1041 _F_cuGetProcAddress_v2('cuKernelGetAttribute', &__cuKernelGetAttribute, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1042 global __cuKernelSetAttribute
1043 _F_cuGetProcAddress_v2('cuKernelSetAttribute', &__cuKernelSetAttribute, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1044 global __cuKernelSetCacheConfig
1045 _F_cuGetProcAddress_v2('cuKernelSetCacheConfig', &__cuKernelSetCacheConfig, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1046 global __cuKernelGetName
1047 _F_cuGetProcAddress_v2('cuKernelGetName', &__cuKernelGetName, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1048 global __cuKernelGetParamInfo
1049 _F_cuGetProcAddress_v2('cuKernelGetParamInfo', &__cuKernelGetParamInfo, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1050 global __cuMemGetInfo_v2
1051 _F_cuGetProcAddress_v2('cuMemGetInfo', &__cuMemGetInfo_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1052 global __cuMemAlloc_v2
1053 _F_cuGetProcAddress_v2('cuMemAlloc', &__cuMemAlloc_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1054 global __cuMemAllocPitch_v2
1055 _F_cuGetProcAddress_v2('cuMemAllocPitch', &__cuMemAllocPitch_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1056 global __cuMemFree_v2
1057 _F_cuGetProcAddress_v2('cuMemFree', &__cuMemFree_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1058 global __cuMemGetAddressRange_v2
1059 _F_cuGetProcAddress_v2('cuMemGetAddressRange', &__cuMemGetAddressRange_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1060 global __cuMemAllocHost_v2
1061 _F_cuGetProcAddress_v2('cuMemAllocHost', &__cuMemAllocHost_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1062 global __cuMemFreeHost
1063 _F_cuGetProcAddress_v2('cuMemFreeHost', &__cuMemFreeHost, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1064 global __cuMemHostAlloc
1065 _F_cuGetProcAddress_v2('cuMemHostAlloc', &__cuMemHostAlloc, 2020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1066 global __cuMemHostGetDevicePointer_v2
1067 _F_cuGetProcAddress_v2('cuMemHostGetDevicePointer', &__cuMemHostGetDevicePointer_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1068 global __cuMemHostGetFlags
1069 _F_cuGetProcAddress_v2('cuMemHostGetFlags', &__cuMemHostGetFlags, 2030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1070 global __cuMemAllocManaged
1071 _F_cuGetProcAddress_v2('cuMemAllocManaged', &__cuMemAllocManaged, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1072 global __cuDeviceRegisterAsyncNotification
1073 _F_cuGetProcAddress_v2('cuDeviceRegisterAsyncNotification', &__cuDeviceRegisterAsyncNotification, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1074 global __cuDeviceUnregisterAsyncNotification
1075 _F_cuGetProcAddress_v2('cuDeviceUnregisterAsyncNotification', &__cuDeviceUnregisterAsyncNotification, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1076 global __cuDeviceGetByPCIBusId
1077 _F_cuGetProcAddress_v2('cuDeviceGetByPCIBusId', &__cuDeviceGetByPCIBusId, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1078 global __cuDeviceGetPCIBusId
1079 _F_cuGetProcAddress_v2('cuDeviceGetPCIBusId', &__cuDeviceGetPCIBusId, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1080 global __cuIpcGetEventHandle
1081 _F_cuGetProcAddress_v2('cuIpcGetEventHandle', &__cuIpcGetEventHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1082 global __cuIpcOpenEventHandle
1083 _F_cuGetProcAddress_v2('cuIpcOpenEventHandle', &__cuIpcOpenEventHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1084 global __cuIpcGetMemHandle
1085 _F_cuGetProcAddress_v2('cuIpcGetMemHandle', &__cuIpcGetMemHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1086 global __cuIpcOpenMemHandle_v2
1087 _F_cuGetProcAddress_v2('cuIpcOpenMemHandle', &__cuIpcOpenMemHandle_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1088 global __cuIpcCloseMemHandle
1089 _F_cuGetProcAddress_v2('cuIpcCloseMemHandle', &__cuIpcCloseMemHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1090 global __cuMemHostRegister_v2
1091 _F_cuGetProcAddress_v2('cuMemHostRegister', &__cuMemHostRegister_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1092 global __cuMemHostUnregister
1093 _F_cuGetProcAddress_v2('cuMemHostUnregister', &__cuMemHostUnregister, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1094 global __cuArrayCreate_v2
1095 _F_cuGetProcAddress_v2('cuArrayCreate', &__cuArrayCreate_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1096 global __cuArrayGetDescriptor_v2
1097 _F_cuGetProcAddress_v2('cuArrayGetDescriptor', &__cuArrayGetDescriptor_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1098 global __cuArrayGetSparseProperties
1099 _F_cuGetProcAddress_v2('cuArrayGetSparseProperties', &__cuArrayGetSparseProperties, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1100 global __cuMipmappedArrayGetSparseProperties
1101 _F_cuGetProcAddress_v2('cuMipmappedArrayGetSparseProperties', &__cuMipmappedArrayGetSparseProperties, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1102 global __cuArrayGetMemoryRequirements
1103 _F_cuGetProcAddress_v2('cuArrayGetMemoryRequirements', &__cuArrayGetMemoryRequirements, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1104 global __cuMipmappedArrayGetMemoryRequirements
1105 _F_cuGetProcAddress_v2('cuMipmappedArrayGetMemoryRequirements', &__cuMipmappedArrayGetMemoryRequirements, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1106 global __cuArrayGetPlane
1107 _F_cuGetProcAddress_v2('cuArrayGetPlane', &__cuArrayGetPlane, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1108 global __cuArrayDestroy
1109 _F_cuGetProcAddress_v2('cuArrayDestroy', &__cuArrayDestroy, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1110 global __cuArray3DCreate_v2
1111 _F_cuGetProcAddress_v2('cuArray3DCreate', &__cuArray3DCreate_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1112 global __cuArray3DGetDescriptor_v2
1113 _F_cuGetProcAddress_v2('cuArray3DGetDescriptor', &__cuArray3DGetDescriptor_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1114 global __cuMipmappedArrayCreate
1115 _F_cuGetProcAddress_v2('cuMipmappedArrayCreate', &__cuMipmappedArrayCreate, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1116 global __cuMipmappedArrayGetLevel
1117 _F_cuGetProcAddress_v2('cuMipmappedArrayGetLevel', &__cuMipmappedArrayGetLevel, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1118 global __cuMipmappedArrayDestroy
1119 _F_cuGetProcAddress_v2('cuMipmappedArrayDestroy', &__cuMipmappedArrayDestroy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1120 global __cuMemGetHandleForAddressRange
1121 _F_cuGetProcAddress_v2('cuMemGetHandleForAddressRange', &__cuMemGetHandleForAddressRange, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1122 global __cuMemAddressReserve
1123 _F_cuGetProcAddress_v2('cuMemAddressReserve', &__cuMemAddressReserve, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1124 global __cuMemAddressFree
1125 _F_cuGetProcAddress_v2('cuMemAddressFree', &__cuMemAddressFree, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1126 global __cuMemCreate
1127 _F_cuGetProcAddress_v2('cuMemCreate', &__cuMemCreate, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1128 global __cuMemRelease
1129 _F_cuGetProcAddress_v2('cuMemRelease', &__cuMemRelease, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1130 global __cuMemMap
1131 _F_cuGetProcAddress_v2('cuMemMap', &__cuMemMap, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1132 global __cuMemUnmap
1133 _F_cuGetProcAddress_v2('cuMemUnmap', &__cuMemUnmap, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1134 global __cuMemSetAccess
1135 _F_cuGetProcAddress_v2('cuMemSetAccess', &__cuMemSetAccess, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1136 global __cuMemGetAccess
1137 _F_cuGetProcAddress_v2('cuMemGetAccess', &__cuMemGetAccess, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1138 global __cuMemExportToShareableHandle
1139 _F_cuGetProcAddress_v2('cuMemExportToShareableHandle', &__cuMemExportToShareableHandle, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1140 global __cuMemImportFromShareableHandle
1141 _F_cuGetProcAddress_v2('cuMemImportFromShareableHandle', &__cuMemImportFromShareableHandle, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1142 global __cuMemGetAllocationGranularity
1143 _F_cuGetProcAddress_v2('cuMemGetAllocationGranularity', &__cuMemGetAllocationGranularity, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1144 global __cuMemGetAllocationPropertiesFromHandle
1145 _F_cuGetProcAddress_v2('cuMemGetAllocationPropertiesFromHandle', &__cuMemGetAllocationPropertiesFromHandle, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1146 global __cuMemRetainAllocationHandle
1147 _F_cuGetProcAddress_v2('cuMemRetainAllocationHandle', &__cuMemRetainAllocationHandle, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1148 global __cuMemPoolTrimTo
1149 _F_cuGetProcAddress_v2('cuMemPoolTrimTo', &__cuMemPoolTrimTo, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1150 global __cuMemPoolSetAttribute
1151 _F_cuGetProcAddress_v2('cuMemPoolSetAttribute', &__cuMemPoolSetAttribute, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1152 global __cuMemPoolGetAttribute
1153 _F_cuGetProcAddress_v2('cuMemPoolGetAttribute', &__cuMemPoolGetAttribute, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1154 global __cuMemPoolSetAccess
1155 _F_cuGetProcAddress_v2('cuMemPoolSetAccess', &__cuMemPoolSetAccess, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1156 global __cuMemPoolGetAccess
1157 _F_cuGetProcAddress_v2('cuMemPoolGetAccess', &__cuMemPoolGetAccess, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1158 global __cuMemPoolCreate
1159 _F_cuGetProcAddress_v2('cuMemPoolCreate', &__cuMemPoolCreate, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1160 global __cuMemPoolDestroy
1161 _F_cuGetProcAddress_v2('cuMemPoolDestroy', &__cuMemPoolDestroy, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1162 global __cuMemGetDefaultMemPool
1163 _F_cuGetProcAddress_v2('cuMemGetDefaultMemPool', &__cuMemGetDefaultMemPool, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1164 global __cuMemGetMemPool
1165 _F_cuGetProcAddress_v2('cuMemGetMemPool', &__cuMemGetMemPool, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1166 global __cuMemSetMemPool
1167 _F_cuGetProcAddress_v2('cuMemSetMemPool', &__cuMemSetMemPool, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1168 global __cuMemPoolExportToShareableHandle
1169 _F_cuGetProcAddress_v2('cuMemPoolExportToShareableHandle', &__cuMemPoolExportToShareableHandle, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1170 global __cuMemPoolImportFromShareableHandle
1171 _F_cuGetProcAddress_v2('cuMemPoolImportFromShareableHandle', &__cuMemPoolImportFromShareableHandle, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1172 global __cuMemPoolExportPointer
1173 _F_cuGetProcAddress_v2('cuMemPoolExportPointer', &__cuMemPoolExportPointer, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1174 global __cuMemPoolImportPointer
1175 _F_cuGetProcAddress_v2('cuMemPoolImportPointer', &__cuMemPoolImportPointer, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1176 global __cuMulticastCreate
1177 _F_cuGetProcAddress_v2('cuMulticastCreate', &__cuMulticastCreate, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1178 global __cuMulticastAddDevice
1179 _F_cuGetProcAddress_v2('cuMulticastAddDevice', &__cuMulticastAddDevice, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1180 global __cuMulticastBindMem
1181 _F_cuGetProcAddress_v2('cuMulticastBindMem', &__cuMulticastBindMem, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1182 global __cuMulticastBindMem_v2
1183 _F_cuGetProcAddress_v2('cuMulticastBindMem', &__cuMulticastBindMem_v2, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1184 global __cuMulticastBindAddr
1185 _F_cuGetProcAddress_v2('cuMulticastBindAddr', &__cuMulticastBindAddr, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1186 global __cuMulticastBindAddr_v2
1187 _F_cuGetProcAddress_v2('cuMulticastBindAddr', &__cuMulticastBindAddr_v2, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1188 global __cuMulticastUnbind
1189 _F_cuGetProcAddress_v2('cuMulticastUnbind', &__cuMulticastUnbind, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1190 global __cuMulticastGetGranularity
1191 _F_cuGetProcAddress_v2('cuMulticastGetGranularity', &__cuMulticastGetGranularity, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1192 global __cuPointerGetAttribute
1193 _F_cuGetProcAddress_v2('cuPointerGetAttribute', &__cuPointerGetAttribute, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1194 global __cuMemAdvise_v2
1195 _F_cuGetProcAddress_v2('cuMemAdvise', &__cuMemAdvise_v2, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1196 global __cuMemRangeGetAttribute
1197 _F_cuGetProcAddress_v2('cuMemRangeGetAttribute', &__cuMemRangeGetAttribute, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1198 global __cuMemRangeGetAttributes
1199 _F_cuGetProcAddress_v2('cuMemRangeGetAttributes', &__cuMemRangeGetAttributes, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1200 global __cuPointerSetAttribute
1201 _F_cuGetProcAddress_v2('cuPointerSetAttribute', &__cuPointerSetAttribute, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1202 global __cuPointerGetAttributes
1203 _F_cuGetProcAddress_v2('cuPointerGetAttributes', &__cuPointerGetAttributes, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1204 global __cuStreamCreate
1205 _F_cuGetProcAddress_v2('cuStreamCreate', &__cuStreamCreate, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1206 global __cuStreamCreateWithPriority
1207 _F_cuGetProcAddress_v2('cuStreamCreateWithPriority', &__cuStreamCreateWithPriority, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1208 global __cuThreadExchangeStreamCaptureMode
1209 _F_cuGetProcAddress_v2('cuThreadExchangeStreamCaptureMode', &__cuThreadExchangeStreamCaptureMode, 10010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1210 global __cuStreamDestroy_v2
1211 _F_cuGetProcAddress_v2('cuStreamDestroy', &__cuStreamDestroy_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1212 global __cuEventCreate
1213 _F_cuGetProcAddress_v2('cuEventCreate', &__cuEventCreate, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1214 global __cuEventQuery
1215 _F_cuGetProcAddress_v2('cuEventQuery', &__cuEventQuery, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1216 global __cuEventSynchronize
1217 _F_cuGetProcAddress_v2('cuEventSynchronize', &__cuEventSynchronize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1218 global __cuEventDestroy_v2
1219 _F_cuGetProcAddress_v2('cuEventDestroy', &__cuEventDestroy_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1220 global __cuEventElapsedTime_v2
1221 _F_cuGetProcAddress_v2('cuEventElapsedTime', &__cuEventElapsedTime_v2, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1222 global __cuImportExternalMemory
1223 _F_cuGetProcAddress_v2('cuImportExternalMemory', &__cuImportExternalMemory, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1224 global __cuExternalMemoryGetMappedBuffer
1225 _F_cuGetProcAddress_v2('cuExternalMemoryGetMappedBuffer', &__cuExternalMemoryGetMappedBuffer, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1226 global __cuExternalMemoryGetMappedMipmappedArray
1227 _F_cuGetProcAddress_v2('cuExternalMemoryGetMappedMipmappedArray', &__cuExternalMemoryGetMappedMipmappedArray, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1228 global __cuDestroyExternalMemory
1229 _F_cuGetProcAddress_v2('cuDestroyExternalMemory', &__cuDestroyExternalMemory, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1230 global __cuImportExternalSemaphore
1231 _F_cuGetProcAddress_v2('cuImportExternalSemaphore', &__cuImportExternalSemaphore, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1232 global __cuDestroyExternalSemaphore
1233 _F_cuGetProcAddress_v2('cuDestroyExternalSemaphore', &__cuDestroyExternalSemaphore, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1234 global __cuFuncGetAttribute
1235 _F_cuGetProcAddress_v2('cuFuncGetAttribute', &__cuFuncGetAttribute, 2020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1236 global __cuFuncSetAttribute
1237 _F_cuGetProcAddress_v2('cuFuncSetAttribute', &__cuFuncSetAttribute, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1238 global __cuFuncSetCacheConfig
1239 _F_cuGetProcAddress_v2('cuFuncSetCacheConfig', &__cuFuncSetCacheConfig, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1240 global __cuFuncGetModule
1241 _F_cuGetProcAddress_v2('cuFuncGetModule', &__cuFuncGetModule, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1242 global __cuFuncGetName
1243 _F_cuGetProcAddress_v2('cuFuncGetName', &__cuFuncGetName, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1244 global __cuFuncGetParamInfo
1245 _F_cuGetProcAddress_v2('cuFuncGetParamInfo', &__cuFuncGetParamInfo, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1246 global __cuFuncIsLoaded
1247 _F_cuGetProcAddress_v2('cuFuncIsLoaded', &__cuFuncIsLoaded, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1248 global __cuFuncLoad
1249 _F_cuGetProcAddress_v2('cuFuncLoad', &__cuFuncLoad, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1250 global __cuLaunchCooperativeKernelMultiDevice
1251 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernelMultiDevice', &__cuLaunchCooperativeKernelMultiDevice, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1252 global __cuFuncSetBlockShape
1253 _F_cuGetProcAddress_v2('cuFuncSetBlockShape', &__cuFuncSetBlockShape, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1254 global __cuFuncSetSharedSize
1255 _F_cuGetProcAddress_v2('cuFuncSetSharedSize', &__cuFuncSetSharedSize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1256 global __cuParamSetSize
1257 _F_cuGetProcAddress_v2('cuParamSetSize', &__cuParamSetSize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1258 global __cuParamSeti
1259 _F_cuGetProcAddress_v2('cuParamSeti', &__cuParamSeti, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1260 global __cuParamSetf
1261 _F_cuGetProcAddress_v2('cuParamSetf', &__cuParamSetf, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1262 global __cuParamSetv
1263 _F_cuGetProcAddress_v2('cuParamSetv', &__cuParamSetv, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1264 global __cuLaunch
1265 _F_cuGetProcAddress_v2('cuLaunch', &__cuLaunch, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1266 global __cuLaunchGrid
1267 _F_cuGetProcAddress_v2('cuLaunchGrid', &__cuLaunchGrid, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1268 global __cuLaunchGridAsync
1269 _F_cuGetProcAddress_v2('cuLaunchGridAsync', &__cuLaunchGridAsync, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1270 global __cuParamSetTexRef
1271 _F_cuGetProcAddress_v2('cuParamSetTexRef', &__cuParamSetTexRef, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1272 global __cuFuncSetSharedMemConfig
1273 _F_cuGetProcAddress_v2('cuFuncSetSharedMemConfig', &__cuFuncSetSharedMemConfig, 4020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1274 global __cuGraphCreate
1275 _F_cuGetProcAddress_v2('cuGraphCreate', &__cuGraphCreate, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1276 global __cuGraphAddKernelNode_v2
1277 _F_cuGetProcAddress_v2('cuGraphAddKernelNode', &__cuGraphAddKernelNode_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1278 global __cuGraphKernelNodeGetParams_v2
1279 _F_cuGetProcAddress_v2('cuGraphKernelNodeGetParams', &__cuGraphKernelNodeGetParams_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1280 global __cuGraphKernelNodeSetParams_v2
1281 _F_cuGetProcAddress_v2('cuGraphKernelNodeSetParams', &__cuGraphKernelNodeSetParams_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1282 global __cuGraphAddMemcpyNode
1283 _F_cuGetProcAddress_v2('cuGraphAddMemcpyNode', &__cuGraphAddMemcpyNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1284 global __cuGraphMemcpyNodeGetParams
1285 _F_cuGetProcAddress_v2('cuGraphMemcpyNodeGetParams', &__cuGraphMemcpyNodeGetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1286 global __cuGraphMemcpyNodeSetParams
1287 _F_cuGetProcAddress_v2('cuGraphMemcpyNodeSetParams', &__cuGraphMemcpyNodeSetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1288 global __cuGraphAddMemsetNode
1289 _F_cuGetProcAddress_v2('cuGraphAddMemsetNode', &__cuGraphAddMemsetNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1290 global __cuGraphMemsetNodeGetParams
1291 _F_cuGetProcAddress_v2('cuGraphMemsetNodeGetParams', &__cuGraphMemsetNodeGetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1292 global __cuGraphMemsetNodeSetParams
1293 _F_cuGetProcAddress_v2('cuGraphMemsetNodeSetParams', &__cuGraphMemsetNodeSetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1294 global __cuGraphAddHostNode
1295 _F_cuGetProcAddress_v2('cuGraphAddHostNode', &__cuGraphAddHostNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1296 global __cuGraphHostNodeGetParams
1297 _F_cuGetProcAddress_v2('cuGraphHostNodeGetParams', &__cuGraphHostNodeGetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1298 global __cuGraphHostNodeSetParams
1299 _F_cuGetProcAddress_v2('cuGraphHostNodeSetParams', &__cuGraphHostNodeSetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1300 global __cuGraphAddChildGraphNode
1301 _F_cuGetProcAddress_v2('cuGraphAddChildGraphNode', &__cuGraphAddChildGraphNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1302 global __cuGraphChildGraphNodeGetGraph
1303 _F_cuGetProcAddress_v2('cuGraphChildGraphNodeGetGraph', &__cuGraphChildGraphNodeGetGraph, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1304 global __cuGraphAddEmptyNode
1305 _F_cuGetProcAddress_v2('cuGraphAddEmptyNode', &__cuGraphAddEmptyNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1306 global __cuGraphAddEventRecordNode
1307 _F_cuGetProcAddress_v2('cuGraphAddEventRecordNode', &__cuGraphAddEventRecordNode, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1308 global __cuGraphEventRecordNodeGetEvent
1309 _F_cuGetProcAddress_v2('cuGraphEventRecordNodeGetEvent', &__cuGraphEventRecordNodeGetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1310 global __cuGraphEventRecordNodeSetEvent
1311 _F_cuGetProcAddress_v2('cuGraphEventRecordNodeSetEvent', &__cuGraphEventRecordNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1312 global __cuGraphAddEventWaitNode
1313 _F_cuGetProcAddress_v2('cuGraphAddEventWaitNode', &__cuGraphAddEventWaitNode, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1314 global __cuGraphEventWaitNodeGetEvent
1315 _F_cuGetProcAddress_v2('cuGraphEventWaitNodeGetEvent', &__cuGraphEventWaitNodeGetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1316 global __cuGraphEventWaitNodeSetEvent
1317 _F_cuGetProcAddress_v2('cuGraphEventWaitNodeSetEvent', &__cuGraphEventWaitNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1318 global __cuGraphAddExternalSemaphoresSignalNode
1319 _F_cuGetProcAddress_v2('cuGraphAddExternalSemaphoresSignalNode', &__cuGraphAddExternalSemaphoresSignalNode, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1320 global __cuGraphExternalSemaphoresSignalNodeGetParams
1321 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeGetParams', &__cuGraphExternalSemaphoresSignalNodeGetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1322 global __cuGraphExternalSemaphoresSignalNodeSetParams
1323 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeSetParams', &__cuGraphExternalSemaphoresSignalNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1324 global __cuGraphAddExternalSemaphoresWaitNode
1325 _F_cuGetProcAddress_v2('cuGraphAddExternalSemaphoresWaitNode', &__cuGraphAddExternalSemaphoresWaitNode, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1326 global __cuGraphExternalSemaphoresWaitNodeGetParams
1327 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeGetParams', &__cuGraphExternalSemaphoresWaitNodeGetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1328 global __cuGraphExternalSemaphoresWaitNodeSetParams
1329 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeSetParams', &__cuGraphExternalSemaphoresWaitNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1330 global __cuGraphAddBatchMemOpNode
1331 _F_cuGetProcAddress_v2('cuGraphAddBatchMemOpNode', &__cuGraphAddBatchMemOpNode, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1332 global __cuGraphBatchMemOpNodeGetParams
1333 _F_cuGetProcAddress_v2('cuGraphBatchMemOpNodeGetParams', &__cuGraphBatchMemOpNodeGetParams, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1334 global __cuGraphBatchMemOpNodeSetParams
1335 _F_cuGetProcAddress_v2('cuGraphBatchMemOpNodeSetParams', &__cuGraphBatchMemOpNodeSetParams, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1336 global __cuGraphExecBatchMemOpNodeSetParams
1337 _F_cuGetProcAddress_v2('cuGraphExecBatchMemOpNodeSetParams', &__cuGraphExecBatchMemOpNodeSetParams, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1338 global __cuGraphAddMemAllocNode
1339 _F_cuGetProcAddress_v2('cuGraphAddMemAllocNode', &__cuGraphAddMemAllocNode, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1340 global __cuGraphMemAllocNodeGetParams
1341 _F_cuGetProcAddress_v2('cuGraphMemAllocNodeGetParams', &__cuGraphMemAllocNodeGetParams, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1342 global __cuGraphAddMemFreeNode
1343 _F_cuGetProcAddress_v2('cuGraphAddMemFreeNode', &__cuGraphAddMemFreeNode, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1344 global __cuGraphMemFreeNodeGetParams
1345 _F_cuGetProcAddress_v2('cuGraphMemFreeNodeGetParams', &__cuGraphMemFreeNodeGetParams, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1346 global __cuDeviceGraphMemTrim
1347 _F_cuGetProcAddress_v2('cuDeviceGraphMemTrim', &__cuDeviceGraphMemTrim, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1348 global __cuDeviceGetGraphMemAttribute
1349 _F_cuGetProcAddress_v2('cuDeviceGetGraphMemAttribute', &__cuDeviceGetGraphMemAttribute, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1350 global __cuDeviceSetGraphMemAttribute
1351 _F_cuGetProcAddress_v2('cuDeviceSetGraphMemAttribute', &__cuDeviceSetGraphMemAttribute, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1352 global __cuGraphClone
1353 _F_cuGetProcAddress_v2('cuGraphClone', &__cuGraphClone, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1354 global __cuGraphNodeFindInClone
1355 _F_cuGetProcAddress_v2('cuGraphNodeFindInClone', &__cuGraphNodeFindInClone, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1356 global __cuGraphNodeGetType
1357 _F_cuGetProcAddress_v2('cuGraphNodeGetType', &__cuGraphNodeGetType, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1358 global __cuGraphNodeGetContainingGraph
1359 _F_cuGetProcAddress_v2('cuGraphNodeGetContainingGraph', &__cuGraphNodeGetContainingGraph, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1360 global __cuGraphNodeGetLocalId
1361 _F_cuGetProcAddress_v2('cuGraphNodeGetLocalId', &__cuGraphNodeGetLocalId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1362 global __cuGraphNodeGetToolsId
1363 _F_cuGetProcAddress_v2('cuGraphNodeGetToolsId', &__cuGraphNodeGetToolsId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1364 global __cuGraphGetId
1365 _F_cuGetProcAddress_v2('cuGraphGetId', &__cuGraphGetId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1366 global __cuGraphExecGetId
1367 _F_cuGetProcAddress_v2('cuGraphExecGetId', &__cuGraphExecGetId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1368 global __cuGraphGetNodes
1369 _F_cuGetProcAddress_v2('cuGraphGetNodes', &__cuGraphGetNodes, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1370 global __cuGraphGetRootNodes
1371 _F_cuGetProcAddress_v2('cuGraphGetRootNodes', &__cuGraphGetRootNodes, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1372 global __cuGraphGetEdges_v2
1373 _F_cuGetProcAddress_v2('cuGraphGetEdges', &__cuGraphGetEdges_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1374 global __cuGraphNodeGetDependencies_v2
1375 _F_cuGetProcAddress_v2('cuGraphNodeGetDependencies', &__cuGraphNodeGetDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1376 global __cuGraphNodeGetDependentNodes_v2
1377 _F_cuGetProcAddress_v2('cuGraphNodeGetDependentNodes', &__cuGraphNodeGetDependentNodes_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1378 global __cuGraphAddDependencies_v2
1379 _F_cuGetProcAddress_v2('cuGraphAddDependencies', &__cuGraphAddDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1380 global __cuGraphRemoveDependencies_v2
1381 _F_cuGetProcAddress_v2('cuGraphRemoveDependencies', &__cuGraphRemoveDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1382 global __cuGraphDestroyNode
1383 _F_cuGetProcAddress_v2('cuGraphDestroyNode', &__cuGraphDestroyNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1384 global __cuGraphInstantiateWithFlags
1385 _F_cuGetProcAddress_v2('cuGraphInstantiateWithFlags', &__cuGraphInstantiateWithFlags, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1386 global __cuGraphExecGetFlags
1387 _F_cuGetProcAddress_v2('cuGraphExecGetFlags', &__cuGraphExecGetFlags, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1388 global __cuGraphExecKernelNodeSetParams_v2
1389 _F_cuGetProcAddress_v2('cuGraphExecKernelNodeSetParams', &__cuGraphExecKernelNodeSetParams_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1390 global __cuGraphExecMemcpyNodeSetParams
1391 _F_cuGetProcAddress_v2('cuGraphExecMemcpyNodeSetParams', &__cuGraphExecMemcpyNodeSetParams, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1392 global __cuGraphExecMemsetNodeSetParams
1393 _F_cuGetProcAddress_v2('cuGraphExecMemsetNodeSetParams', &__cuGraphExecMemsetNodeSetParams, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1394 global __cuGraphExecHostNodeSetParams
1395 _F_cuGetProcAddress_v2('cuGraphExecHostNodeSetParams', &__cuGraphExecHostNodeSetParams, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1396 global __cuGraphExecChildGraphNodeSetParams
1397 _F_cuGetProcAddress_v2('cuGraphExecChildGraphNodeSetParams', &__cuGraphExecChildGraphNodeSetParams, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1398 global __cuGraphExecEventRecordNodeSetEvent
1399 _F_cuGetProcAddress_v2('cuGraphExecEventRecordNodeSetEvent', &__cuGraphExecEventRecordNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1400 global __cuGraphExecEventWaitNodeSetEvent
1401 _F_cuGetProcAddress_v2('cuGraphExecEventWaitNodeSetEvent', &__cuGraphExecEventWaitNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1402 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
1403 _F_cuGetProcAddress_v2('cuGraphExecExternalSemaphoresSignalNodeSetParams', &__cuGraphExecExternalSemaphoresSignalNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1404 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
1405 _F_cuGetProcAddress_v2('cuGraphExecExternalSemaphoresWaitNodeSetParams', &__cuGraphExecExternalSemaphoresWaitNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1406 global __cuGraphNodeSetEnabled
1407 _F_cuGetProcAddress_v2('cuGraphNodeSetEnabled', &__cuGraphNodeSetEnabled, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1408 global __cuGraphNodeGetEnabled
1409 _F_cuGetProcAddress_v2('cuGraphNodeGetEnabled', &__cuGraphNodeGetEnabled, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1410 global __cuGraphExecDestroy
1411 _F_cuGetProcAddress_v2('cuGraphExecDestroy', &__cuGraphExecDestroy, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1412 global __cuGraphDestroy
1413 _F_cuGetProcAddress_v2('cuGraphDestroy', &__cuGraphDestroy, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1414 global __cuGraphExecUpdate_v2
1415 _F_cuGetProcAddress_v2('cuGraphExecUpdate', &__cuGraphExecUpdate_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1416 global __cuGraphKernelNodeCopyAttributes
1417 _F_cuGetProcAddress_v2('cuGraphKernelNodeCopyAttributes', &__cuGraphKernelNodeCopyAttributes, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1418 global __cuGraphKernelNodeGetAttribute
1419 _F_cuGetProcAddress_v2('cuGraphKernelNodeGetAttribute', &__cuGraphKernelNodeGetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1420 global __cuGraphKernelNodeSetAttribute
1421 _F_cuGetProcAddress_v2('cuGraphKernelNodeSetAttribute', &__cuGraphKernelNodeSetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1422 global __cuGraphDebugDotPrint
1423 _F_cuGetProcAddress_v2('cuGraphDebugDotPrint', &__cuGraphDebugDotPrint, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1424 global __cuUserObjectCreate
1425 _F_cuGetProcAddress_v2('cuUserObjectCreate', &__cuUserObjectCreate, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1426 global __cuUserObjectRetain
1427 _F_cuGetProcAddress_v2('cuUserObjectRetain', &__cuUserObjectRetain, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1428 global __cuUserObjectRelease
1429 _F_cuGetProcAddress_v2('cuUserObjectRelease', &__cuUserObjectRelease, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1430 global __cuGraphRetainUserObject
1431 _F_cuGetProcAddress_v2('cuGraphRetainUserObject', &__cuGraphRetainUserObject, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1432 global __cuGraphReleaseUserObject
1433 _F_cuGetProcAddress_v2('cuGraphReleaseUserObject', &__cuGraphReleaseUserObject, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1434 global __cuGraphAddNode_v2
1435 _F_cuGetProcAddress_v2('cuGraphAddNode', &__cuGraphAddNode_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1436 global __cuGraphNodeSetParams
1437 _F_cuGetProcAddress_v2('cuGraphNodeSetParams', &__cuGraphNodeSetParams, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1438 global __cuGraphExecNodeSetParams
1439 _F_cuGetProcAddress_v2('cuGraphExecNodeSetParams', &__cuGraphExecNodeSetParams, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1440 global __cuGraphConditionalHandleCreate
1441 _F_cuGetProcAddress_v2('cuGraphConditionalHandleCreate', &__cuGraphConditionalHandleCreate, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1442 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
1443 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessor', &__cuOccupancyMaxActiveBlocksPerMultiprocessor, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1444 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
1445 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags', &__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1446 global __cuOccupancyMaxPotentialBlockSize
1447 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSize', &__cuOccupancyMaxPotentialBlockSize, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1448 global __cuOccupancyMaxPotentialBlockSizeWithFlags
1449 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSizeWithFlags', &__cuOccupancyMaxPotentialBlockSizeWithFlags, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1450 global __cuOccupancyAvailableDynamicSMemPerBlock
1451 _F_cuGetProcAddress_v2('cuOccupancyAvailableDynamicSMemPerBlock', &__cuOccupancyAvailableDynamicSMemPerBlock, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1452 global __cuOccupancyMaxPotentialClusterSize
1453 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialClusterSize', &__cuOccupancyMaxPotentialClusterSize, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1454 global __cuOccupancyMaxActiveClusters
1455 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveClusters', &__cuOccupancyMaxActiveClusters, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1456 global __cuTexRefSetArray
1457 _F_cuGetProcAddress_v2('cuTexRefSetArray', &__cuTexRefSetArray, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1458 global __cuTexRefSetMipmappedArray
1459 _F_cuGetProcAddress_v2('cuTexRefSetMipmappedArray', &__cuTexRefSetMipmappedArray, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1460 global __cuTexRefSetAddress_v2
1461 _F_cuGetProcAddress_v2('cuTexRefSetAddress', &__cuTexRefSetAddress_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1462 global __cuTexRefSetAddress2D_v3
1463 _F_cuGetProcAddress_v2('cuTexRefSetAddress2D', &__cuTexRefSetAddress2D_v3, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1464 global __cuTexRefSetFormat
1465 _F_cuGetProcAddress_v2('cuTexRefSetFormat', &__cuTexRefSetFormat, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1466 global __cuTexRefSetAddressMode
1467 _F_cuGetProcAddress_v2('cuTexRefSetAddressMode', &__cuTexRefSetAddressMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1468 global __cuTexRefSetFilterMode
1469 _F_cuGetProcAddress_v2('cuTexRefSetFilterMode', &__cuTexRefSetFilterMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1470 global __cuTexRefSetMipmapFilterMode
1471 _F_cuGetProcAddress_v2('cuTexRefSetMipmapFilterMode', &__cuTexRefSetMipmapFilterMode, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1472 global __cuTexRefSetMipmapLevelBias
1473 _F_cuGetProcAddress_v2('cuTexRefSetMipmapLevelBias', &__cuTexRefSetMipmapLevelBias, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1474 global __cuTexRefSetMipmapLevelClamp
1475 _F_cuGetProcAddress_v2('cuTexRefSetMipmapLevelClamp', &__cuTexRefSetMipmapLevelClamp, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1476 global __cuTexRefSetMaxAnisotropy
1477 _F_cuGetProcAddress_v2('cuTexRefSetMaxAnisotropy', &__cuTexRefSetMaxAnisotropy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1478 global __cuTexRefSetBorderColor
1479 _F_cuGetProcAddress_v2('cuTexRefSetBorderColor', &__cuTexRefSetBorderColor, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1480 global __cuTexRefSetFlags
1481 _F_cuGetProcAddress_v2('cuTexRefSetFlags', &__cuTexRefSetFlags, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1482 global __cuTexRefGetAddress_v2
1483 _F_cuGetProcAddress_v2('cuTexRefGetAddress', &__cuTexRefGetAddress_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1484 global __cuTexRefGetArray
1485 _F_cuGetProcAddress_v2('cuTexRefGetArray', &__cuTexRefGetArray, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1486 global __cuTexRefGetMipmappedArray
1487 _F_cuGetProcAddress_v2('cuTexRefGetMipmappedArray', &__cuTexRefGetMipmappedArray, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1488 global __cuTexRefGetAddressMode
1489 _F_cuGetProcAddress_v2('cuTexRefGetAddressMode', &__cuTexRefGetAddressMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1490 global __cuTexRefGetFilterMode
1491 _F_cuGetProcAddress_v2('cuTexRefGetFilterMode', &__cuTexRefGetFilterMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1492 global __cuTexRefGetFormat
1493 _F_cuGetProcAddress_v2('cuTexRefGetFormat', &__cuTexRefGetFormat, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1494 global __cuTexRefGetMipmapFilterMode
1495 _F_cuGetProcAddress_v2('cuTexRefGetMipmapFilterMode', &__cuTexRefGetMipmapFilterMode, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1496 global __cuTexRefGetMipmapLevelBias
1497 _F_cuGetProcAddress_v2('cuTexRefGetMipmapLevelBias', &__cuTexRefGetMipmapLevelBias, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1498 global __cuTexRefGetMipmapLevelClamp
1499 _F_cuGetProcAddress_v2('cuTexRefGetMipmapLevelClamp', &__cuTexRefGetMipmapLevelClamp, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1500 global __cuTexRefGetMaxAnisotropy
1501 _F_cuGetProcAddress_v2('cuTexRefGetMaxAnisotropy', &__cuTexRefGetMaxAnisotropy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1502 global __cuTexRefGetBorderColor
1503 _F_cuGetProcAddress_v2('cuTexRefGetBorderColor', &__cuTexRefGetBorderColor, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1504 global __cuTexRefGetFlags
1505 _F_cuGetProcAddress_v2('cuTexRefGetFlags', &__cuTexRefGetFlags, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1506 global __cuTexRefCreate
1507 _F_cuGetProcAddress_v2('cuTexRefCreate', &__cuTexRefCreate, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1508 global __cuTexRefDestroy
1509 _F_cuGetProcAddress_v2('cuTexRefDestroy', &__cuTexRefDestroy, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1510 global __cuSurfRefSetArray
1511 _F_cuGetProcAddress_v2('cuSurfRefSetArray', &__cuSurfRefSetArray, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1512 global __cuSurfRefGetArray
1513 _F_cuGetProcAddress_v2('cuSurfRefGetArray', &__cuSurfRefGetArray, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1514 global __cuTexObjectCreate
1515 _F_cuGetProcAddress_v2('cuTexObjectCreate', &__cuTexObjectCreate, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1516 global __cuTexObjectDestroy
1517 _F_cuGetProcAddress_v2('cuTexObjectDestroy', &__cuTexObjectDestroy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1518 global __cuTexObjectGetResourceDesc
1519 _F_cuGetProcAddress_v2('cuTexObjectGetResourceDesc', &__cuTexObjectGetResourceDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1520 global __cuTexObjectGetTextureDesc
1521 _F_cuGetProcAddress_v2('cuTexObjectGetTextureDesc', &__cuTexObjectGetTextureDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1522 global __cuTexObjectGetResourceViewDesc
1523 _F_cuGetProcAddress_v2('cuTexObjectGetResourceViewDesc', &__cuTexObjectGetResourceViewDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1524 global __cuSurfObjectCreate
1525 _F_cuGetProcAddress_v2('cuSurfObjectCreate', &__cuSurfObjectCreate, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1526 global __cuSurfObjectDestroy
1527 _F_cuGetProcAddress_v2('cuSurfObjectDestroy', &__cuSurfObjectDestroy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1528 global __cuSurfObjectGetResourceDesc
1529 _F_cuGetProcAddress_v2('cuSurfObjectGetResourceDesc', &__cuSurfObjectGetResourceDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1530 global __cuTensorMapEncodeTiled
1531 _F_cuGetProcAddress_v2('cuTensorMapEncodeTiled', &__cuTensorMapEncodeTiled, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1532 global __cuTensorMapEncodeIm2col
1533 _F_cuGetProcAddress_v2('cuTensorMapEncodeIm2col', &__cuTensorMapEncodeIm2col, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1534 global __cuTensorMapEncodeIm2colWide
1535 _F_cuGetProcAddress_v2('cuTensorMapEncodeIm2colWide', &__cuTensorMapEncodeIm2colWide, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1536 global __cuTensorMapReplaceAddress
1537 _F_cuGetProcAddress_v2('cuTensorMapReplaceAddress', &__cuTensorMapReplaceAddress, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1538 global __cuDeviceCanAccessPeer
1539 _F_cuGetProcAddress_v2('cuDeviceCanAccessPeer', &__cuDeviceCanAccessPeer, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1540 global __cuCtxEnablePeerAccess
1541 _F_cuGetProcAddress_v2('cuCtxEnablePeerAccess', &__cuCtxEnablePeerAccess, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1542 global __cuCtxDisablePeerAccess
1543 _F_cuGetProcAddress_v2('cuCtxDisablePeerAccess', &__cuCtxDisablePeerAccess, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1544 global __cuDeviceGetP2PAttribute
1545 _F_cuGetProcAddress_v2('cuDeviceGetP2PAttribute', &__cuDeviceGetP2PAttribute, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1546 global __cuDeviceGetP2PAtomicCapabilities
1547 _F_cuGetProcAddress_v2('cuDeviceGetP2PAtomicCapabilities', &__cuDeviceGetP2PAtomicCapabilities, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1548 global __cuGraphicsUnregisterResource
1549 _F_cuGetProcAddress_v2('cuGraphicsUnregisterResource', &__cuGraphicsUnregisterResource, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1550 global __cuGraphicsSubResourceGetMappedArray
1551 _F_cuGetProcAddress_v2('cuGraphicsSubResourceGetMappedArray', &__cuGraphicsSubResourceGetMappedArray, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1552 global __cuGraphicsResourceGetMappedMipmappedArray
1553 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedMipmappedArray', &__cuGraphicsResourceGetMappedMipmappedArray, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1554 global __cuGraphicsResourceGetMappedPointer_v2
1555 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedPointer', &__cuGraphicsResourceGetMappedPointer_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1556 global __cuGraphicsResourceSetMapFlags_v2
1557 _F_cuGetProcAddress_v2('cuGraphicsResourceSetMapFlags', &__cuGraphicsResourceSetMapFlags_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1558 global __cuGetProcAddress_v2
1559 _F_cuGetProcAddress_v2('cuGetProcAddress', &__cuGetProcAddress_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1560 global __cuCoredumpGetAttribute
1561 _F_cuGetProcAddress_v2('cuCoredumpGetAttribute', &__cuCoredumpGetAttribute, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1562 global __cuCoredumpGetAttributeGlobal
1563 _F_cuGetProcAddress_v2('cuCoredumpGetAttributeGlobal', &__cuCoredumpGetAttributeGlobal, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1564 global __cuCoredumpSetAttribute
1565 _F_cuGetProcAddress_v2('cuCoredumpSetAttribute', &__cuCoredumpSetAttribute, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1566 global __cuCoredumpSetAttributeGlobal
1567 _F_cuGetProcAddress_v2('cuCoredumpSetAttributeGlobal', &__cuCoredumpSetAttributeGlobal, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1568 global __cuGetExportTable
1569 _F_cuGetProcAddress_v2('cuGetExportTable', &__cuGetExportTable, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1570 global __cuGreenCtxCreate
1571 _F_cuGetProcAddress_v2('cuGreenCtxCreate', &__cuGreenCtxCreate, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1572 global __cuGreenCtxDestroy
1573 _F_cuGetProcAddress_v2('cuGreenCtxDestroy', &__cuGreenCtxDestroy, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1574 global __cuCtxFromGreenCtx
1575 _F_cuGetProcAddress_v2('cuCtxFromGreenCtx', &__cuCtxFromGreenCtx, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1576 global __cuDeviceGetDevResource
1577 _F_cuGetProcAddress_v2('cuDeviceGetDevResource', &__cuDeviceGetDevResource, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1578 global __cuCtxGetDevResource
1579 _F_cuGetProcAddress_v2('cuCtxGetDevResource', &__cuCtxGetDevResource, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1580 global __cuGreenCtxGetDevResource
1581 _F_cuGetProcAddress_v2('cuGreenCtxGetDevResource', &__cuGreenCtxGetDevResource, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1582 global __cuDevSmResourceSplitByCount
1583 _F_cuGetProcAddress_v2('cuDevSmResourceSplitByCount', &__cuDevSmResourceSplitByCount, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1584 global __cuDevSmResourceSplit
1585 _F_cuGetProcAddress_v2('cuDevSmResourceSplit', &__cuDevSmResourceSplit, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1586 global __cuDevResourceGenerateDesc
1587 _F_cuGetProcAddress_v2('cuDevResourceGenerateDesc', &__cuDevResourceGenerateDesc, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1588 global __cuGreenCtxRecordEvent
1589 _F_cuGetProcAddress_v2('cuGreenCtxRecordEvent', &__cuGreenCtxRecordEvent, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1590 global __cuGreenCtxWaitEvent
1591 _F_cuGetProcAddress_v2('cuGreenCtxWaitEvent', &__cuGreenCtxWaitEvent, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1592 global __cuStreamGetGreenCtx
1593 _F_cuGetProcAddress_v2('cuStreamGetGreenCtx', &__cuStreamGetGreenCtx, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1594 global __cuGreenCtxStreamCreate
1595 _F_cuGetProcAddress_v2('cuGreenCtxStreamCreate', &__cuGreenCtxStreamCreate, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1596 global __cuGreenCtxGetId
1597 _F_cuGetProcAddress_v2('cuGreenCtxGetId', &__cuGreenCtxGetId, 12090, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1598 global __cuLogsRegisterCallback
1599 _F_cuGetProcAddress_v2('cuLogsRegisterCallback', &__cuLogsRegisterCallback, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1600 global __cuLogsUnregisterCallback
1601 _F_cuGetProcAddress_v2('cuLogsUnregisterCallback', &__cuLogsUnregisterCallback, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1602 global __cuLogsCurrent
1603 _F_cuGetProcAddress_v2('cuLogsCurrent', &__cuLogsCurrent, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1604 global __cuLogsDumpToFile
1605 _F_cuGetProcAddress_v2('cuLogsDumpToFile', &__cuLogsDumpToFile, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1606 global __cuLogsDumpToMemory
1607 _F_cuGetProcAddress_v2('cuLogsDumpToMemory', &__cuLogsDumpToMemory, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1608 global __cuCheckpointProcessGetRestoreThreadId
1609 _F_cuGetProcAddress_v2('cuCheckpointProcessGetRestoreThreadId', &__cuCheckpointProcessGetRestoreThreadId, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1610 global __cuCheckpointProcessGetState
1611 _F_cuGetProcAddress_v2('cuCheckpointProcessGetState', &__cuCheckpointProcessGetState, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1612 global __cuCheckpointProcessLock
1613 _F_cuGetProcAddress_v2('cuCheckpointProcessLock', &__cuCheckpointProcessLock, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1614 global __cuCheckpointProcessCheckpoint
1615 _F_cuGetProcAddress_v2('cuCheckpointProcessCheckpoint', &__cuCheckpointProcessCheckpoint, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1616 global __cuCheckpointProcessRestore
1617 _F_cuGetProcAddress_v2('cuCheckpointProcessRestore', &__cuCheckpointProcessRestore, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1618 global __cuCheckpointProcessUnlock
1619 _F_cuGetProcAddress_v2('cuCheckpointProcessUnlock', &__cuCheckpointProcessUnlock, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1620 global __cuProfilerStart
1621 _F_cuGetProcAddress_v2('cuProfilerStart', &__cuProfilerStart, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1622 global __cuProfilerStop
1623 _F_cuGetProcAddress_v2('cuProfilerStop', &__cuProfilerStop, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1624 global __cuGraphicsEGLRegisterImage
1625 _F_cuGetProcAddress_v2('cuGraphicsEGLRegisterImage', &__cuGraphicsEGLRegisterImage, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1626 global __cuEGLStreamConsumerConnect
1627 _F_cuGetProcAddress_v2('cuEGLStreamConsumerConnect', &__cuEGLStreamConsumerConnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1628 global __cuEGLStreamConsumerConnectWithFlags
1629 _F_cuGetProcAddress_v2('cuEGLStreamConsumerConnectWithFlags', &__cuEGLStreamConsumerConnectWithFlags, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1630 global __cuEGLStreamConsumerDisconnect
1631 _F_cuGetProcAddress_v2('cuEGLStreamConsumerDisconnect', &__cuEGLStreamConsumerDisconnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1632 global __cuEGLStreamConsumerAcquireFrame
1633 _F_cuGetProcAddress_v2('cuEGLStreamConsumerAcquireFrame', &__cuEGLStreamConsumerAcquireFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1634 global __cuEGLStreamConsumerReleaseFrame
1635 _F_cuGetProcAddress_v2('cuEGLStreamConsumerReleaseFrame', &__cuEGLStreamConsumerReleaseFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1636 global __cuEGLStreamProducerConnect
1637 _F_cuGetProcAddress_v2('cuEGLStreamProducerConnect', &__cuEGLStreamProducerConnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1638 global __cuEGLStreamProducerDisconnect
1639 _F_cuGetProcAddress_v2('cuEGLStreamProducerDisconnect', &__cuEGLStreamProducerDisconnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1640 global __cuEGLStreamProducerPresentFrame
1641 _F_cuGetProcAddress_v2('cuEGLStreamProducerPresentFrame', &__cuEGLStreamProducerPresentFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1642 global __cuEGLStreamProducerReturnFrame
1643 _F_cuGetProcAddress_v2('cuEGLStreamProducerReturnFrame', &__cuEGLStreamProducerReturnFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1644 global __cuGraphicsResourceGetMappedEglFrame
1645 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedEglFrame', &__cuGraphicsResourceGetMappedEglFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1646 global __cuEventCreateFromEGLSync
1647 _F_cuGetProcAddress_v2('cuEventCreateFromEGLSync', &__cuEventCreateFromEGLSync, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1648 global __cuGraphicsGLRegisterBuffer
1649 _F_cuGetProcAddress_v2('cuGraphicsGLRegisterBuffer', &__cuGraphicsGLRegisterBuffer, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1650 global __cuGraphicsGLRegisterImage
1651 _F_cuGetProcAddress_v2('cuGraphicsGLRegisterImage', &__cuGraphicsGLRegisterImage, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1652 global __cuGLGetDevices_v2
1653 _F_cuGetProcAddress_v2('cuGLGetDevices', &__cuGLGetDevices_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1654 global __cuVDPAUGetDevice
1655 _F_cuGetProcAddress_v2('cuVDPAUGetDevice', &__cuVDPAUGetDevice, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1656 global __cuVDPAUCtxCreate_v2
1657 _F_cuGetProcAddress_v2('cuVDPAUCtxCreate', &__cuVDPAUCtxCreate_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1658 global __cuGraphicsVDPAURegisterVideoSurface
1659 _F_cuGetProcAddress_v2('cuGraphicsVDPAURegisterVideoSurface', &__cuGraphicsVDPAURegisterVideoSurface, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1660 global __cuGraphicsVDPAURegisterOutputSurface
1661 _F_cuGetProcAddress_v2('cuGraphicsVDPAURegisterOutputSurface', &__cuGraphicsVDPAURegisterOutputSurface, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL)
1662 __cuPythonInit = True
1663 return 0
1665 # Load using dlsym
1666 if usePTDS:
1667 # Get all PTDS version of functions
1668 pass
1669 global __cuMemcpy
1670 __cuMemcpy = dlfcn.dlsym(handle, 'cuMemcpy_ptds')
1671 global __cuMemcpyPeer
1672 __cuMemcpyPeer = dlfcn.dlsym(handle, 'cuMemcpyPeer_ptds')
1673 global __cuMemcpyHtoD_v2
1674 __cuMemcpyHtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoD_v2_ptds')
1675 global __cuMemcpyDtoH_v2
1676 __cuMemcpyDtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoH_v2_ptds')
1677 global __cuMemcpyDtoD_v2
1678 __cuMemcpyDtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoD_v2_ptds')
1679 global __cuMemcpyDtoA_v2
1680 __cuMemcpyDtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoA_v2_ptds')
1681 global __cuMemcpyAtoD_v2
1682 __cuMemcpyAtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoD_v2_ptds')
1683 global __cuMemcpyHtoA_v2
1684 __cuMemcpyHtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoA_v2_ptds')
1685 global __cuMemcpyAtoH_v2
1686 __cuMemcpyAtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoH_v2_ptds')
1687 global __cuMemcpyAtoA_v2
1688 __cuMemcpyAtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoA_v2_ptds')
1689 global __cuMemcpy2D_v2
1690 __cuMemcpy2D_v2 = dlfcn.dlsym(handle, 'cuMemcpy2D_v2_ptds')
1691 global __cuMemcpy2DUnaligned_v2
1692 __cuMemcpy2DUnaligned_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DUnaligned_v2_ptds')
1693 global __cuMemcpy3D_v2
1694 __cuMemcpy3D_v2 = dlfcn.dlsym(handle, 'cuMemcpy3D_v2_ptds')
1695 global __cuMemcpy3DPeer
1696 __cuMemcpy3DPeer = dlfcn.dlsym(handle, 'cuMemcpy3DPeer_ptds')
1697 global __cuMemcpyAsync
1698 __cuMemcpyAsync = dlfcn.dlsym(handle, 'cuMemcpyAsync_ptsz')
1699 global __cuMemcpyPeerAsync
1700 __cuMemcpyPeerAsync = dlfcn.dlsym(handle, 'cuMemcpyPeerAsync_ptsz')
1701 global __cuMemcpyHtoDAsync_v2
1702 __cuMemcpyHtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoDAsync_v2_ptsz')
1703 global __cuMemcpyDtoHAsync_v2
1704 __cuMemcpyDtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoHAsync_v2_ptsz')
1705 global __cuMemcpyDtoDAsync_v2
1706 __cuMemcpyDtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoDAsync_v2_ptsz')
1707 global __cuMemcpyHtoAAsync_v2
1708 __cuMemcpyHtoAAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoAAsync_v2_ptsz')
1709 global __cuMemcpyAtoHAsync_v2
1710 __cuMemcpyAtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoHAsync_v2_ptsz')
1711 global __cuMemcpy2DAsync_v2
1712 __cuMemcpy2DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DAsync_v2_ptsz')
1713 global __cuMemcpy3DAsync_v2
1714 __cuMemcpy3DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DAsync_v2_ptsz')
1715 global __cuMemcpy3DPeerAsync
1716 __cuMemcpy3DPeerAsync = dlfcn.dlsym(handle, 'cuMemcpy3DPeerAsync_ptsz')
1717 global __cuMemcpyBatchAsync_v2
1718 __cuMemcpyBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyBatchAsync_v2_ptsz')
1719 global __cuMemcpy3DBatchAsync_v2
1720 __cuMemcpy3DBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DBatchAsync_v2_ptsz')
1721 global __cuMemsetD8_v2
1722 __cuMemsetD8_v2 = dlfcn.dlsym(handle, 'cuMemsetD8_v2_ptds')
1723 global __cuMemsetD16_v2
1724 __cuMemsetD16_v2 = dlfcn.dlsym(handle, 'cuMemsetD16_v2_ptds')
1725 global __cuMemsetD32_v2
1726 __cuMemsetD32_v2 = dlfcn.dlsym(handle, 'cuMemsetD32_v2_ptds')
1727 global __cuMemsetD2D8_v2
1728 __cuMemsetD2D8_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D8_v2_ptds')
1729 global __cuMemsetD2D16_v2
1730 __cuMemsetD2D16_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D16_v2_ptds')
1731 global __cuMemsetD2D32_v2
1732 __cuMemsetD2D32_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D32_v2_ptds')
1733 global __cuMemsetD8Async
1734 __cuMemsetD8Async = dlfcn.dlsym(handle, 'cuMemsetD8Async_ptsz')
1735 global __cuMemsetD16Async
1736 __cuMemsetD16Async = dlfcn.dlsym(handle, 'cuMemsetD16Async_ptsz')
1737 global __cuMemsetD32Async
1738 __cuMemsetD32Async = dlfcn.dlsym(handle, 'cuMemsetD32Async_ptsz')
1739 global __cuMemsetD2D8Async
1740 __cuMemsetD2D8Async = dlfcn.dlsym(handle, 'cuMemsetD2D8Async_ptsz')
1741 global __cuMemsetD2D16Async
1742 __cuMemsetD2D16Async = dlfcn.dlsym(handle, 'cuMemsetD2D16Async_ptsz')
1743 global __cuMemsetD2D32Async
1744 __cuMemsetD2D32Async = dlfcn.dlsym(handle, 'cuMemsetD2D32Async_ptsz')
1745 global __cuMemBatchDecompressAsync
1746 __cuMemBatchDecompressAsync = dlfcn.dlsym(handle, 'cuMemBatchDecompressAsync_ptsz')
1747 global __cuMemMapArrayAsync
1748 __cuMemMapArrayAsync = dlfcn.dlsym(handle, 'cuMemMapArrayAsync_ptsz')
1749 global __cuMemFreeAsync
1750 __cuMemFreeAsync = dlfcn.dlsym(handle, 'cuMemFreeAsync_ptsz')
1751 global __cuMemAllocAsync
1752 __cuMemAllocAsync = dlfcn.dlsym(handle, 'cuMemAllocAsync_ptsz')
1753 global __cuMemAllocFromPoolAsync
1754 __cuMemAllocFromPoolAsync = dlfcn.dlsym(handle, 'cuMemAllocFromPoolAsync_ptsz')
1755 global __cuMemPrefetchAsync_v2
1756 __cuMemPrefetchAsync_v2 = dlfcn.dlsym(handle, 'cuMemPrefetchAsync_v2_ptsz')
1757 global __cuMemPrefetchBatchAsync
1758 __cuMemPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemPrefetchBatchAsync_ptsz')
1759 global __cuMemDiscardBatchAsync
1760 __cuMemDiscardBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardBatchAsync_ptsz')
1761 global __cuMemDiscardAndPrefetchBatchAsync
1762 __cuMemDiscardAndPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardAndPrefetchBatchAsync_ptsz')
1763 global __cuStreamGetPriority
1764 __cuStreamGetPriority = dlfcn.dlsym(handle, 'cuStreamGetPriority_ptsz')
1765 global __cuStreamGetDevice
1766 __cuStreamGetDevice = dlfcn.dlsym(handle, 'cuStreamGetDevice_ptsz')
1767 global __cuStreamGetFlags
1768 __cuStreamGetFlags = dlfcn.dlsym(handle, 'cuStreamGetFlags_ptsz')
1769 global __cuStreamGetId
1770 __cuStreamGetId = dlfcn.dlsym(handle, 'cuStreamGetId_ptsz')
1771 global __cuStreamGetCtx
1772 __cuStreamGetCtx = dlfcn.dlsym(handle, 'cuStreamGetCtx_ptsz')
1773 global __cuStreamGetCtx_v2
1774 __cuStreamGetCtx_v2 = dlfcn.dlsym(handle, 'cuStreamGetCtx_v2_ptsz')
1775 global __cuStreamWaitEvent
1776 __cuStreamWaitEvent = dlfcn.dlsym(handle, 'cuStreamWaitEvent_ptsz')
1777 global __cuStreamAddCallback
1778 __cuStreamAddCallback = dlfcn.dlsym(handle, 'cuStreamAddCallback_ptsz')
1779 global __cuStreamBeginCapture_v2
1780 __cuStreamBeginCapture_v2 = dlfcn.dlsym(handle, 'cuStreamBeginCapture_v2_ptsz')
1781 global __cuStreamBeginCaptureToGraph
1782 __cuStreamBeginCaptureToGraph = dlfcn.dlsym(handle, 'cuStreamBeginCaptureToGraph_ptsz')
1783 global __cuStreamEndCapture
1784 __cuStreamEndCapture = dlfcn.dlsym(handle, 'cuStreamEndCapture_ptsz')
1785 global __cuStreamIsCapturing
1786 __cuStreamIsCapturing = dlfcn.dlsym(handle, 'cuStreamIsCapturing_ptsz')
1787 global __cuStreamGetCaptureInfo_v3
1788 __cuStreamGetCaptureInfo_v3 = dlfcn.dlsym(handle, 'cuStreamGetCaptureInfo_v3_ptsz')
1789 global __cuStreamUpdateCaptureDependencies_v2
1790 __cuStreamUpdateCaptureDependencies_v2 = dlfcn.dlsym(handle, 'cuStreamUpdateCaptureDependencies_v2_ptsz')
1791 global __cuStreamAttachMemAsync
1792 __cuStreamAttachMemAsync = dlfcn.dlsym(handle, 'cuStreamAttachMemAsync_ptsz')
1793 global __cuStreamQuery
1794 __cuStreamQuery = dlfcn.dlsym(handle, 'cuStreamQuery_ptsz')
1795 global __cuStreamSynchronize
1796 __cuStreamSynchronize = dlfcn.dlsym(handle, 'cuStreamSynchronize_ptsz')
1797 global __cuStreamCopyAttributes
1798 __cuStreamCopyAttributes = dlfcn.dlsym(handle, 'cuStreamCopyAttributes_ptsz')
1799 global __cuStreamGetAttribute
1800 __cuStreamGetAttribute = dlfcn.dlsym(handle, 'cuStreamGetAttribute_ptsz')
1801 global __cuStreamSetAttribute
1802 __cuStreamSetAttribute = dlfcn.dlsym(handle, 'cuStreamSetAttribute_ptsz')
1803 global __cuEventRecord
1804 __cuEventRecord = dlfcn.dlsym(handle, 'cuEventRecord_ptsz')
1805 global __cuEventRecordWithFlags
1806 __cuEventRecordWithFlags = dlfcn.dlsym(handle, 'cuEventRecordWithFlags_ptsz')
1807 global __cuSignalExternalSemaphoresAsync
1808 __cuSignalExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuSignalExternalSemaphoresAsync_ptsz')
1809 global __cuWaitExternalSemaphoresAsync
1810 __cuWaitExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuWaitExternalSemaphoresAsync_ptsz')
1811 global __cuStreamWaitValue32_v2
1812 __cuStreamWaitValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue32_v2_ptsz')
1813 global __cuStreamWaitValue64_v2
1814 __cuStreamWaitValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue64_v2_ptsz')
1815 global __cuStreamWriteValue32_v2
1816 __cuStreamWriteValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue32_v2_ptsz')
1817 global __cuStreamWriteValue64_v2
1818 __cuStreamWriteValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue64_v2_ptsz')
1819 global __cuStreamBatchMemOp_v2
1820 __cuStreamBatchMemOp_v2 = dlfcn.dlsym(handle, 'cuStreamBatchMemOp_v2_ptsz')
1821 global __cuLaunchKernel
1822 __cuLaunchKernel = dlfcn.dlsym(handle, 'cuLaunchKernel_ptsz')
1823 global __cuLaunchKernelEx
1824 __cuLaunchKernelEx = dlfcn.dlsym(handle, 'cuLaunchKernelEx_ptsz')
1825 global __cuLaunchCooperativeKernel
1826 __cuLaunchCooperativeKernel = dlfcn.dlsym(handle, 'cuLaunchCooperativeKernel_ptsz')
1827 global __cuLaunchHostFunc
1828 __cuLaunchHostFunc = dlfcn.dlsym(handle, 'cuLaunchHostFunc_ptsz')
1829 global __cuGraphInstantiateWithParams
1830 __cuGraphInstantiateWithParams = dlfcn.dlsym(handle, 'cuGraphInstantiateWithParams_ptsz')
1831 global __cuGraphUpload
1832 __cuGraphUpload = dlfcn.dlsym(handle, 'cuGraphUpload_ptsz')
1833 global __cuGraphLaunch
1834 __cuGraphLaunch = dlfcn.dlsym(handle, 'cuGraphLaunch_ptsz')
1835 global __cuGraphicsMapResources
1836 __cuGraphicsMapResources = dlfcn.dlsym(handle, 'cuGraphicsMapResources_ptsz')
1837 global __cuGraphicsUnmapResources
1838 __cuGraphicsUnmapResources = dlfcn.dlsym(handle, 'cuGraphicsUnmapResources_ptsz')
1839 global __cuStreamGetDevResource
1840 __cuStreamGetDevResource = dlfcn.dlsym(handle, 'cuStreamGetDevResource_ptsz')
1841 else:
1842 # Else get the regular version
1843 pass
1844 global __cuMemcpy
1845 __cuMemcpy = dlfcn.dlsym(handle, 'cuMemcpy')
1846 global __cuMemcpyPeer
1847 __cuMemcpyPeer = dlfcn.dlsym(handle, 'cuMemcpyPeer')
1848 global __cuMemcpyHtoD_v2
1849 __cuMemcpyHtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoD_v2')
1850 global __cuMemcpyDtoH_v2
1851 __cuMemcpyDtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoH_v2')
1852 global __cuMemcpyDtoD_v2
1853 __cuMemcpyDtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoD_v2')
1854 global __cuMemcpyDtoA_v2
1855 __cuMemcpyDtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoA_v2')
1856 global __cuMemcpyAtoD_v2
1857 __cuMemcpyAtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoD_v2')
1858 global __cuMemcpyHtoA_v2
1859 __cuMemcpyHtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoA_v2')
1860 global __cuMemcpyAtoH_v2
1861 __cuMemcpyAtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoH_v2')
1862 global __cuMemcpyAtoA_v2
1863 __cuMemcpyAtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoA_v2')
1864 global __cuMemcpy2D_v2
1865 __cuMemcpy2D_v2 = dlfcn.dlsym(handle, 'cuMemcpy2D_v2')
1866 global __cuMemcpy2DUnaligned_v2
1867 __cuMemcpy2DUnaligned_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DUnaligned_v2')
1868 global __cuMemcpy3D_v2
1869 __cuMemcpy3D_v2 = dlfcn.dlsym(handle, 'cuMemcpy3D_v2')
1870 global __cuMemcpy3DPeer
1871 __cuMemcpy3DPeer = dlfcn.dlsym(handle, 'cuMemcpy3DPeer')
1872 global __cuMemcpyAsync
1873 __cuMemcpyAsync = dlfcn.dlsym(handle, 'cuMemcpyAsync')
1874 global __cuMemcpyPeerAsync
1875 __cuMemcpyPeerAsync = dlfcn.dlsym(handle, 'cuMemcpyPeerAsync')
1876 global __cuMemcpyHtoDAsync_v2
1877 __cuMemcpyHtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoDAsync_v2')
1878 global __cuMemcpyDtoHAsync_v2
1879 __cuMemcpyDtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoHAsync_v2')
1880 global __cuMemcpyDtoDAsync_v2
1881 __cuMemcpyDtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoDAsync_v2')
1882 global __cuMemcpyHtoAAsync_v2
1883 __cuMemcpyHtoAAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoAAsync_v2')
1884 global __cuMemcpyAtoHAsync_v2
1885 __cuMemcpyAtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoHAsync_v2')
1886 global __cuMemcpy2DAsync_v2
1887 __cuMemcpy2DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DAsync_v2')
1888 global __cuMemcpy3DAsync_v2
1889 __cuMemcpy3DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DAsync_v2')
1890 global __cuMemcpy3DPeerAsync
1891 __cuMemcpy3DPeerAsync = dlfcn.dlsym(handle, 'cuMemcpy3DPeerAsync')
1892 global __cuMemcpyBatchAsync_v2
1893 __cuMemcpyBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyBatchAsync_v2')
1894 global __cuMemcpy3DBatchAsync_v2
1895 __cuMemcpy3DBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DBatchAsync_v2')
1896 global __cuMemsetD8_v2
1897 __cuMemsetD8_v2 = dlfcn.dlsym(handle, 'cuMemsetD8_v2')
1898 global __cuMemsetD16_v2
1899 __cuMemsetD16_v2 = dlfcn.dlsym(handle, 'cuMemsetD16_v2')
1900 global __cuMemsetD32_v2
1901 __cuMemsetD32_v2 = dlfcn.dlsym(handle, 'cuMemsetD32_v2')
1902 global __cuMemsetD2D8_v2
1903 __cuMemsetD2D8_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D8_v2')
1904 global __cuMemsetD2D16_v2
1905 __cuMemsetD2D16_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D16_v2')
1906 global __cuMemsetD2D32_v2
1907 __cuMemsetD2D32_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D32_v2')
1908 global __cuMemsetD8Async
1909 __cuMemsetD8Async = dlfcn.dlsym(handle, 'cuMemsetD8Async')
1910 global __cuMemsetD16Async
1911 __cuMemsetD16Async = dlfcn.dlsym(handle, 'cuMemsetD16Async')
1912 global __cuMemsetD32Async
1913 __cuMemsetD32Async = dlfcn.dlsym(handle, 'cuMemsetD32Async')
1914 global __cuMemsetD2D8Async
1915 __cuMemsetD2D8Async = dlfcn.dlsym(handle, 'cuMemsetD2D8Async')
1916 global __cuMemsetD2D16Async
1917 __cuMemsetD2D16Async = dlfcn.dlsym(handle, 'cuMemsetD2D16Async')
1918 global __cuMemsetD2D32Async
1919 __cuMemsetD2D32Async = dlfcn.dlsym(handle, 'cuMemsetD2D32Async')
1920 global __cuMemBatchDecompressAsync
1921 __cuMemBatchDecompressAsync = dlfcn.dlsym(handle, 'cuMemBatchDecompressAsync')
1922 global __cuMemMapArrayAsync
1923 __cuMemMapArrayAsync = dlfcn.dlsym(handle, 'cuMemMapArrayAsync')
1924 global __cuMemFreeAsync
1925 __cuMemFreeAsync = dlfcn.dlsym(handle, 'cuMemFreeAsync')
1926 global __cuMemAllocAsync
1927 __cuMemAllocAsync = dlfcn.dlsym(handle, 'cuMemAllocAsync')
1928 global __cuMemAllocFromPoolAsync
1929 __cuMemAllocFromPoolAsync = dlfcn.dlsym(handle, 'cuMemAllocFromPoolAsync')
1930 global __cuMemPrefetchAsync_v2
1931 __cuMemPrefetchAsync_v2 = dlfcn.dlsym(handle, 'cuMemPrefetchAsync_v2')
1932 global __cuMemPrefetchBatchAsync
1933 __cuMemPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemPrefetchBatchAsync')
1934 global __cuMemDiscardBatchAsync
1935 __cuMemDiscardBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardBatchAsync')
1936 global __cuMemDiscardAndPrefetchBatchAsync
1937 __cuMemDiscardAndPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardAndPrefetchBatchAsync')
1938 global __cuStreamGetPriority
1939 __cuStreamGetPriority = dlfcn.dlsym(handle, 'cuStreamGetPriority')
1940 global __cuStreamGetDevice
1941 __cuStreamGetDevice = dlfcn.dlsym(handle, 'cuStreamGetDevice')
1942 global __cuStreamGetFlags
1943 __cuStreamGetFlags = dlfcn.dlsym(handle, 'cuStreamGetFlags')
1944 global __cuStreamGetId
1945 __cuStreamGetId = dlfcn.dlsym(handle, 'cuStreamGetId')
1946 global __cuStreamGetCtx
1947 __cuStreamGetCtx = dlfcn.dlsym(handle, 'cuStreamGetCtx')
1948 global __cuStreamGetCtx_v2
1949 __cuStreamGetCtx_v2 = dlfcn.dlsym(handle, 'cuStreamGetCtx_v2')
1950 global __cuStreamWaitEvent
1951 __cuStreamWaitEvent = dlfcn.dlsym(handle, 'cuStreamWaitEvent')
1952 global __cuStreamAddCallback
1953 __cuStreamAddCallback = dlfcn.dlsym(handle, 'cuStreamAddCallback')
1954 global __cuStreamBeginCapture_v2
1955 __cuStreamBeginCapture_v2 = dlfcn.dlsym(handle, 'cuStreamBeginCapture_v2')
1956 global __cuStreamBeginCaptureToGraph
1957 __cuStreamBeginCaptureToGraph = dlfcn.dlsym(handle, 'cuStreamBeginCaptureToGraph')
1958 global __cuStreamEndCapture
1959 __cuStreamEndCapture = dlfcn.dlsym(handle, 'cuStreamEndCapture')
1960 global __cuStreamIsCapturing
1961 __cuStreamIsCapturing = dlfcn.dlsym(handle, 'cuStreamIsCapturing')
1962 global __cuStreamGetCaptureInfo_v3
1963 __cuStreamGetCaptureInfo_v3 = dlfcn.dlsym(handle, 'cuStreamGetCaptureInfo_v3')
1964 global __cuStreamUpdateCaptureDependencies_v2
1965 __cuStreamUpdateCaptureDependencies_v2 = dlfcn.dlsym(handle, 'cuStreamUpdateCaptureDependencies_v2')
1966 global __cuStreamAttachMemAsync
1967 __cuStreamAttachMemAsync = dlfcn.dlsym(handle, 'cuStreamAttachMemAsync')
1968 global __cuStreamQuery
1969 __cuStreamQuery = dlfcn.dlsym(handle, 'cuStreamQuery')
1970 global __cuStreamSynchronize
1971 __cuStreamSynchronize = dlfcn.dlsym(handle, 'cuStreamSynchronize')
1972 global __cuStreamCopyAttributes
1973 __cuStreamCopyAttributes = dlfcn.dlsym(handle, 'cuStreamCopyAttributes')
1974 global __cuStreamGetAttribute
1975 __cuStreamGetAttribute = dlfcn.dlsym(handle, 'cuStreamGetAttribute')
1976 global __cuStreamSetAttribute
1977 __cuStreamSetAttribute = dlfcn.dlsym(handle, 'cuStreamSetAttribute')
1978 global __cuEventRecord
1979 __cuEventRecord = dlfcn.dlsym(handle, 'cuEventRecord')
1980 global __cuEventRecordWithFlags
1981 __cuEventRecordWithFlags = dlfcn.dlsym(handle, 'cuEventRecordWithFlags')
1982 global __cuSignalExternalSemaphoresAsync
1983 __cuSignalExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuSignalExternalSemaphoresAsync')
1984 global __cuWaitExternalSemaphoresAsync
1985 __cuWaitExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuWaitExternalSemaphoresAsync')
1986 global __cuStreamWaitValue32_v2
1987 __cuStreamWaitValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue32_v2')
1988 global __cuStreamWaitValue64_v2
1989 __cuStreamWaitValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue64_v2')
1990 global __cuStreamWriteValue32_v2
1991 __cuStreamWriteValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue32_v2')
1992 global __cuStreamWriteValue64_v2
1993 __cuStreamWriteValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue64_v2')
1994 global __cuStreamBatchMemOp_v2
1995 __cuStreamBatchMemOp_v2 = dlfcn.dlsym(handle, 'cuStreamBatchMemOp_v2')
1996 global __cuLaunchKernel
1997 __cuLaunchKernel = dlfcn.dlsym(handle, 'cuLaunchKernel')
1998 global __cuLaunchKernelEx
1999 __cuLaunchKernelEx = dlfcn.dlsym(handle, 'cuLaunchKernelEx')
2000 global __cuLaunchCooperativeKernel
2001 __cuLaunchCooperativeKernel = dlfcn.dlsym(handle, 'cuLaunchCooperativeKernel')
2002 global __cuLaunchHostFunc
2003 __cuLaunchHostFunc = dlfcn.dlsym(handle, 'cuLaunchHostFunc')
2004 global __cuGraphInstantiateWithParams
2005 __cuGraphInstantiateWithParams = dlfcn.dlsym(handle, 'cuGraphInstantiateWithParams')
2006 global __cuGraphUpload
2007 __cuGraphUpload = dlfcn.dlsym(handle, 'cuGraphUpload')
2008 global __cuGraphLaunch
2009 __cuGraphLaunch = dlfcn.dlsym(handle, 'cuGraphLaunch')
2010 global __cuGraphicsMapResources
2011 __cuGraphicsMapResources = dlfcn.dlsym(handle, 'cuGraphicsMapResources')
2012 global __cuGraphicsUnmapResources
2013 __cuGraphicsUnmapResources = dlfcn.dlsym(handle, 'cuGraphicsUnmapResources')
2014 global __cuStreamGetDevResource
2015 __cuStreamGetDevResource = dlfcn.dlsym(handle, 'cuStreamGetDevResource')
2016 # Get remaining functions
2017 global __cuGetErrorString
2018 __cuGetErrorString = dlfcn.dlsym(handle, 'cuGetErrorString')
2019 global __cuGetErrorName
2020 __cuGetErrorName = dlfcn.dlsym(handle, 'cuGetErrorName')
2021 global __cuInit
2022 __cuInit = dlfcn.dlsym(handle, 'cuInit')
2023 global __cuDriverGetVersion
2024 __cuDriverGetVersion = dlfcn.dlsym(handle, 'cuDriverGetVersion')
2025 global __cuDeviceGet
2026 __cuDeviceGet = dlfcn.dlsym(handle, 'cuDeviceGet')
2027 global __cuDeviceGetCount
2028 __cuDeviceGetCount = dlfcn.dlsym(handle, 'cuDeviceGetCount')
2029 global __cuDeviceGetName
2030 __cuDeviceGetName = dlfcn.dlsym(handle, 'cuDeviceGetName')
2031 global __cuDeviceGetUuid_v2
2032 __cuDeviceGetUuid_v2 = dlfcn.dlsym(handle, 'cuDeviceGetUuid_v2')
2033 global __cuDeviceGetLuid
2034 __cuDeviceGetLuid = dlfcn.dlsym(handle, 'cuDeviceGetLuid')
2035 global __cuDeviceTotalMem_v2
2036 __cuDeviceTotalMem_v2 = dlfcn.dlsym(handle, 'cuDeviceTotalMem_v2')
2037 global __cuDeviceGetTexture1DLinearMaxWidth
2038 __cuDeviceGetTexture1DLinearMaxWidth = dlfcn.dlsym(handle, 'cuDeviceGetTexture1DLinearMaxWidth')
2039 global __cuDeviceGetAttribute
2040 __cuDeviceGetAttribute = dlfcn.dlsym(handle, 'cuDeviceGetAttribute')
2041 global __cuDeviceGetHostAtomicCapabilities
2042 __cuDeviceGetHostAtomicCapabilities = dlfcn.dlsym(handle, 'cuDeviceGetHostAtomicCapabilities')
2043 global __cuDeviceGetNvSciSyncAttributes
2044 __cuDeviceGetNvSciSyncAttributes = dlfcn.dlsym(handle, 'cuDeviceGetNvSciSyncAttributes')
2045 global __cuDeviceSetMemPool
2046 __cuDeviceSetMemPool = dlfcn.dlsym(handle, 'cuDeviceSetMemPool')
2047 global __cuDeviceGetMemPool
2048 __cuDeviceGetMemPool = dlfcn.dlsym(handle, 'cuDeviceGetMemPool')
2049 global __cuDeviceGetDefaultMemPool
2050 __cuDeviceGetDefaultMemPool = dlfcn.dlsym(handle, 'cuDeviceGetDefaultMemPool')
2051 global __cuDeviceGetExecAffinitySupport
2052 __cuDeviceGetExecAffinitySupport = dlfcn.dlsym(handle, 'cuDeviceGetExecAffinitySupport')
2053 global __cuFlushGPUDirectRDMAWrites
2054 __cuFlushGPUDirectRDMAWrites = dlfcn.dlsym(handle, 'cuFlushGPUDirectRDMAWrites')
2055 global __cuDeviceGetProperties
2056 __cuDeviceGetProperties = dlfcn.dlsym(handle, 'cuDeviceGetProperties')
2057 global __cuDeviceComputeCapability
2058 __cuDeviceComputeCapability = dlfcn.dlsym(handle, 'cuDeviceComputeCapability')
2059 global __cuDevicePrimaryCtxRetain
2060 __cuDevicePrimaryCtxRetain = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxRetain')
2061 global __cuDevicePrimaryCtxRelease_v2
2062 __cuDevicePrimaryCtxRelease_v2 = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxRelease_v2')
2063 global __cuDevicePrimaryCtxSetFlags_v2
2064 __cuDevicePrimaryCtxSetFlags_v2 = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxSetFlags_v2')
2065 global __cuDevicePrimaryCtxGetState
2066 __cuDevicePrimaryCtxGetState = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxGetState')
2067 global __cuDevicePrimaryCtxReset_v2
2068 __cuDevicePrimaryCtxReset_v2 = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxReset_v2')
2069 global __cuCtxCreate_v4
2070 __cuCtxCreate_v4 = dlfcn.dlsym(handle, 'cuCtxCreate_v4')
2071 global __cuCtxDestroy_v2
2072 __cuCtxDestroy_v2 = dlfcn.dlsym(handle, 'cuCtxDestroy_v2')
2073 global __cuCtxPushCurrent_v2
2074 __cuCtxPushCurrent_v2 = dlfcn.dlsym(handle, 'cuCtxPushCurrent_v2')
2075 global __cuCtxPopCurrent_v2
2076 __cuCtxPopCurrent_v2 = dlfcn.dlsym(handle, 'cuCtxPopCurrent_v2')
2077 global __cuCtxSetCurrent
2078 __cuCtxSetCurrent = dlfcn.dlsym(handle, 'cuCtxSetCurrent')
2079 global __cuCtxGetCurrent
2080 __cuCtxGetCurrent = dlfcn.dlsym(handle, 'cuCtxGetCurrent')
2081 global __cuCtxGetDevice
2082 __cuCtxGetDevice = dlfcn.dlsym(handle, 'cuCtxGetDevice')
2083 global __cuCtxGetDevice_v2
2084 __cuCtxGetDevice_v2 = dlfcn.dlsym(handle, 'cuCtxGetDevice_v2')
2085 global __cuCtxGetFlags
2086 __cuCtxGetFlags = dlfcn.dlsym(handle, 'cuCtxGetFlags')
2087 global __cuCtxSetFlags
2088 __cuCtxSetFlags = dlfcn.dlsym(handle, 'cuCtxSetFlags')
2089 global __cuCtxGetId
2090 __cuCtxGetId = dlfcn.dlsym(handle, 'cuCtxGetId')
2091 global __cuCtxSynchronize
2092 __cuCtxSynchronize = dlfcn.dlsym(handle, 'cuCtxSynchronize')
2093 global __cuCtxSynchronize_v2
2094 __cuCtxSynchronize_v2 = dlfcn.dlsym(handle, 'cuCtxSynchronize_v2')
2095 global __cuCtxSetLimit
2096 __cuCtxSetLimit = dlfcn.dlsym(handle, 'cuCtxSetLimit')
2097 global __cuCtxGetLimit
2098 __cuCtxGetLimit = dlfcn.dlsym(handle, 'cuCtxGetLimit')
2099 global __cuCtxGetCacheConfig
2100 __cuCtxGetCacheConfig = dlfcn.dlsym(handle, 'cuCtxGetCacheConfig')
2101 global __cuCtxSetCacheConfig
2102 __cuCtxSetCacheConfig = dlfcn.dlsym(handle, 'cuCtxSetCacheConfig')
2103 global __cuCtxGetApiVersion
2104 __cuCtxGetApiVersion = dlfcn.dlsym(handle, 'cuCtxGetApiVersion')
2105 global __cuCtxGetStreamPriorityRange
2106 __cuCtxGetStreamPriorityRange = dlfcn.dlsym(handle, 'cuCtxGetStreamPriorityRange')
2107 global __cuCtxResetPersistingL2Cache
2108 __cuCtxResetPersistingL2Cache = dlfcn.dlsym(handle, 'cuCtxResetPersistingL2Cache')
2109 global __cuCtxGetExecAffinity
2110 __cuCtxGetExecAffinity = dlfcn.dlsym(handle, 'cuCtxGetExecAffinity')
2111 global __cuCtxRecordEvent
2112 __cuCtxRecordEvent = dlfcn.dlsym(handle, 'cuCtxRecordEvent')
2113 global __cuCtxWaitEvent
2114 __cuCtxWaitEvent = dlfcn.dlsym(handle, 'cuCtxWaitEvent')
2115 global __cuCtxAttach
2116 __cuCtxAttach = dlfcn.dlsym(handle, 'cuCtxAttach')
2117 global __cuCtxDetach
2118 __cuCtxDetach = dlfcn.dlsym(handle, 'cuCtxDetach')
2119 global __cuCtxGetSharedMemConfig
2120 __cuCtxGetSharedMemConfig = dlfcn.dlsym(handle, 'cuCtxGetSharedMemConfig')
2121 global __cuCtxSetSharedMemConfig
2122 __cuCtxSetSharedMemConfig = dlfcn.dlsym(handle, 'cuCtxSetSharedMemConfig')
2123 global __cuModuleLoad
2124 __cuModuleLoad = dlfcn.dlsym(handle, 'cuModuleLoad')
2125 global __cuModuleLoadData
2126 __cuModuleLoadData = dlfcn.dlsym(handle, 'cuModuleLoadData')
2127 global __cuModuleLoadDataEx
2128 __cuModuleLoadDataEx = dlfcn.dlsym(handle, 'cuModuleLoadDataEx')
2129 global __cuModuleLoadFatBinary
2130 __cuModuleLoadFatBinary = dlfcn.dlsym(handle, 'cuModuleLoadFatBinary')
2131 global __cuModuleUnload
2132 __cuModuleUnload = dlfcn.dlsym(handle, 'cuModuleUnload')
2133 global __cuModuleGetLoadingMode
2134 __cuModuleGetLoadingMode = dlfcn.dlsym(handle, 'cuModuleGetLoadingMode')
2135 global __cuModuleGetFunction
2136 __cuModuleGetFunction = dlfcn.dlsym(handle, 'cuModuleGetFunction')
2137 global __cuModuleGetFunctionCount
2138 __cuModuleGetFunctionCount = dlfcn.dlsym(handle, 'cuModuleGetFunctionCount')
2139 global __cuModuleEnumerateFunctions
2140 __cuModuleEnumerateFunctions = dlfcn.dlsym(handle, 'cuModuleEnumerateFunctions')
2141 global __cuModuleGetGlobal_v2
2142 __cuModuleGetGlobal_v2 = dlfcn.dlsym(handle, 'cuModuleGetGlobal_v2')
2143 global __cuLinkCreate_v2
2144 __cuLinkCreate_v2 = dlfcn.dlsym(handle, 'cuLinkCreate_v2')
2145 global __cuLinkAddData_v2
2146 __cuLinkAddData_v2 = dlfcn.dlsym(handle, 'cuLinkAddData_v2')
2147 global __cuLinkAddFile_v2
2148 __cuLinkAddFile_v2 = dlfcn.dlsym(handle, 'cuLinkAddFile_v2')
2149 global __cuLinkComplete
2150 __cuLinkComplete = dlfcn.dlsym(handle, 'cuLinkComplete')
2151 global __cuLinkDestroy
2152 __cuLinkDestroy = dlfcn.dlsym(handle, 'cuLinkDestroy')
2153 global __cuModuleGetTexRef
2154 __cuModuleGetTexRef = dlfcn.dlsym(handle, 'cuModuleGetTexRef')
2155 global __cuModuleGetSurfRef
2156 __cuModuleGetSurfRef = dlfcn.dlsym(handle, 'cuModuleGetSurfRef')
2157 global __cuLibraryLoadData
2158 __cuLibraryLoadData = dlfcn.dlsym(handle, 'cuLibraryLoadData')
2159 global __cuLibraryLoadFromFile
2160 __cuLibraryLoadFromFile = dlfcn.dlsym(handle, 'cuLibraryLoadFromFile')
2161 global __cuLibraryUnload
2162 __cuLibraryUnload = dlfcn.dlsym(handle, 'cuLibraryUnload')
2163 global __cuLibraryGetKernel
2164 __cuLibraryGetKernel = dlfcn.dlsym(handle, 'cuLibraryGetKernel')
2165 global __cuLibraryGetKernelCount
2166 __cuLibraryGetKernelCount = dlfcn.dlsym(handle, 'cuLibraryGetKernelCount')
2167 global __cuLibraryEnumerateKernels
2168 __cuLibraryEnumerateKernels = dlfcn.dlsym(handle, 'cuLibraryEnumerateKernels')
2169 global __cuLibraryGetModule
2170 __cuLibraryGetModule = dlfcn.dlsym(handle, 'cuLibraryGetModule')
2171 global __cuKernelGetFunction
2172 __cuKernelGetFunction = dlfcn.dlsym(handle, 'cuKernelGetFunction')
2173 global __cuKernelGetLibrary
2174 __cuKernelGetLibrary = dlfcn.dlsym(handle, 'cuKernelGetLibrary')
2175 global __cuLibraryGetGlobal
2176 __cuLibraryGetGlobal = dlfcn.dlsym(handle, 'cuLibraryGetGlobal')
2177 global __cuLibraryGetManaged
2178 __cuLibraryGetManaged = dlfcn.dlsym(handle, 'cuLibraryGetManaged')
2179 global __cuLibraryGetUnifiedFunction
2180 __cuLibraryGetUnifiedFunction = dlfcn.dlsym(handle, 'cuLibraryGetUnifiedFunction')
2181 global __cuKernelGetAttribute
2182 __cuKernelGetAttribute = dlfcn.dlsym(handle, 'cuKernelGetAttribute')
2183 global __cuKernelSetAttribute
2184 __cuKernelSetAttribute = dlfcn.dlsym(handle, 'cuKernelSetAttribute')
2185 global __cuKernelSetCacheConfig
2186 __cuKernelSetCacheConfig = dlfcn.dlsym(handle, 'cuKernelSetCacheConfig')
2187 global __cuKernelGetName
2188 __cuKernelGetName = dlfcn.dlsym(handle, 'cuKernelGetName')
2189 global __cuKernelGetParamInfo
2190 __cuKernelGetParamInfo = dlfcn.dlsym(handle, 'cuKernelGetParamInfo')
2191 global __cuMemGetInfo_v2
2192 __cuMemGetInfo_v2 = dlfcn.dlsym(handle, 'cuMemGetInfo_v2')
2193 global __cuMemAlloc_v2
2194 __cuMemAlloc_v2 = dlfcn.dlsym(handle, 'cuMemAlloc_v2')
2195 global __cuMemAllocPitch_v2
2196 __cuMemAllocPitch_v2 = dlfcn.dlsym(handle, 'cuMemAllocPitch_v2')
2197 global __cuMemFree_v2
2198 __cuMemFree_v2 = dlfcn.dlsym(handle, 'cuMemFree_v2')
2199 global __cuMemGetAddressRange_v2
2200 __cuMemGetAddressRange_v2 = dlfcn.dlsym(handle, 'cuMemGetAddressRange_v2')
2201 global __cuMemAllocHost_v2
2202 __cuMemAllocHost_v2 = dlfcn.dlsym(handle, 'cuMemAllocHost_v2')
2203 global __cuMemFreeHost
2204 __cuMemFreeHost = dlfcn.dlsym(handle, 'cuMemFreeHost')
2205 global __cuMemHostAlloc
2206 __cuMemHostAlloc = dlfcn.dlsym(handle, 'cuMemHostAlloc')
2207 global __cuMemHostGetDevicePointer_v2
2208 __cuMemHostGetDevicePointer_v2 = dlfcn.dlsym(handle, 'cuMemHostGetDevicePointer_v2')
2209 global __cuMemHostGetFlags
2210 __cuMemHostGetFlags = dlfcn.dlsym(handle, 'cuMemHostGetFlags')
2211 global __cuMemAllocManaged
2212 __cuMemAllocManaged = dlfcn.dlsym(handle, 'cuMemAllocManaged')
2213 global __cuDeviceRegisterAsyncNotification
2214 __cuDeviceRegisterAsyncNotification = dlfcn.dlsym(handle, 'cuDeviceRegisterAsyncNotification')
2215 global __cuDeviceUnregisterAsyncNotification
2216 __cuDeviceUnregisterAsyncNotification = dlfcn.dlsym(handle, 'cuDeviceUnregisterAsyncNotification')
2217 global __cuDeviceGetByPCIBusId
2218 __cuDeviceGetByPCIBusId = dlfcn.dlsym(handle, 'cuDeviceGetByPCIBusId')
2219 global __cuDeviceGetPCIBusId
2220 __cuDeviceGetPCIBusId = dlfcn.dlsym(handle, 'cuDeviceGetPCIBusId')
2221 global __cuIpcGetEventHandle
2222 __cuIpcGetEventHandle = dlfcn.dlsym(handle, 'cuIpcGetEventHandle')
2223 global __cuIpcOpenEventHandle
2224 __cuIpcOpenEventHandle = dlfcn.dlsym(handle, 'cuIpcOpenEventHandle')
2225 global __cuIpcGetMemHandle
2226 __cuIpcGetMemHandle = dlfcn.dlsym(handle, 'cuIpcGetMemHandle')
2227 global __cuIpcOpenMemHandle_v2
2228 __cuIpcOpenMemHandle_v2 = dlfcn.dlsym(handle, 'cuIpcOpenMemHandle_v2')
2229 global __cuIpcCloseMemHandle
2230 __cuIpcCloseMemHandle = dlfcn.dlsym(handle, 'cuIpcCloseMemHandle')
2231 global __cuMemHostRegister_v2
2232 __cuMemHostRegister_v2 = dlfcn.dlsym(handle, 'cuMemHostRegister_v2')
2233 global __cuMemHostUnregister
2234 __cuMemHostUnregister = dlfcn.dlsym(handle, 'cuMemHostUnregister')
2235 global __cuArrayCreate_v2
2236 __cuArrayCreate_v2 = dlfcn.dlsym(handle, 'cuArrayCreate_v2')
2237 global __cuArrayGetDescriptor_v2
2238 __cuArrayGetDescriptor_v2 = dlfcn.dlsym(handle, 'cuArrayGetDescriptor_v2')
2239 global __cuArrayGetSparseProperties
2240 __cuArrayGetSparseProperties = dlfcn.dlsym(handle, 'cuArrayGetSparseProperties')
2241 global __cuMipmappedArrayGetSparseProperties
2242 __cuMipmappedArrayGetSparseProperties = dlfcn.dlsym(handle, 'cuMipmappedArrayGetSparseProperties')
2243 global __cuArrayGetMemoryRequirements
2244 __cuArrayGetMemoryRequirements = dlfcn.dlsym(handle, 'cuArrayGetMemoryRequirements')
2245 global __cuMipmappedArrayGetMemoryRequirements
2246 __cuMipmappedArrayGetMemoryRequirements = dlfcn.dlsym(handle, 'cuMipmappedArrayGetMemoryRequirements')
2247 global __cuArrayGetPlane
2248 __cuArrayGetPlane = dlfcn.dlsym(handle, 'cuArrayGetPlane')
2249 global __cuArrayDestroy
2250 __cuArrayDestroy = dlfcn.dlsym(handle, 'cuArrayDestroy')
2251 global __cuArray3DCreate_v2
2252 __cuArray3DCreate_v2 = dlfcn.dlsym(handle, 'cuArray3DCreate_v2')
2253 global __cuArray3DGetDescriptor_v2
2254 __cuArray3DGetDescriptor_v2 = dlfcn.dlsym(handle, 'cuArray3DGetDescriptor_v2')
2255 global __cuMipmappedArrayCreate
2256 __cuMipmappedArrayCreate = dlfcn.dlsym(handle, 'cuMipmappedArrayCreate')
2257 global __cuMipmappedArrayGetLevel
2258 __cuMipmappedArrayGetLevel = dlfcn.dlsym(handle, 'cuMipmappedArrayGetLevel')
2259 global __cuMipmappedArrayDestroy
2260 __cuMipmappedArrayDestroy = dlfcn.dlsym(handle, 'cuMipmappedArrayDestroy')
2261 global __cuMemGetHandleForAddressRange
2262 __cuMemGetHandleForAddressRange = dlfcn.dlsym(handle, 'cuMemGetHandleForAddressRange')
2263 global __cuMemAddressReserve
2264 __cuMemAddressReserve = dlfcn.dlsym(handle, 'cuMemAddressReserve')
2265 global __cuMemAddressFree
2266 __cuMemAddressFree = dlfcn.dlsym(handle, 'cuMemAddressFree')
2267 global __cuMemCreate
2268 __cuMemCreate = dlfcn.dlsym(handle, 'cuMemCreate')
2269 global __cuMemRelease
2270 __cuMemRelease = dlfcn.dlsym(handle, 'cuMemRelease')
2271 global __cuMemMap
2272 __cuMemMap = dlfcn.dlsym(handle, 'cuMemMap')
2273 global __cuMemUnmap
2274 __cuMemUnmap = dlfcn.dlsym(handle, 'cuMemUnmap')
2275 global __cuMemSetAccess
2276 __cuMemSetAccess = dlfcn.dlsym(handle, 'cuMemSetAccess')
2277 global __cuMemGetAccess
2278 __cuMemGetAccess = dlfcn.dlsym(handle, 'cuMemGetAccess')
2279 global __cuMemExportToShareableHandle
2280 __cuMemExportToShareableHandle = dlfcn.dlsym(handle, 'cuMemExportToShareableHandle')
2281 global __cuMemImportFromShareableHandle
2282 __cuMemImportFromShareableHandle = dlfcn.dlsym(handle, 'cuMemImportFromShareableHandle')
2283 global __cuMemGetAllocationGranularity
2284 __cuMemGetAllocationGranularity = dlfcn.dlsym(handle, 'cuMemGetAllocationGranularity')
2285 global __cuMemGetAllocationPropertiesFromHandle
2286 __cuMemGetAllocationPropertiesFromHandle = dlfcn.dlsym(handle, 'cuMemGetAllocationPropertiesFromHandle')
2287 global __cuMemRetainAllocationHandle
2288 __cuMemRetainAllocationHandle = dlfcn.dlsym(handle, 'cuMemRetainAllocationHandle')
2289 global __cuMemPoolTrimTo
2290 __cuMemPoolTrimTo = dlfcn.dlsym(handle, 'cuMemPoolTrimTo')
2291 global __cuMemPoolSetAttribute
2292 __cuMemPoolSetAttribute = dlfcn.dlsym(handle, 'cuMemPoolSetAttribute')
2293 global __cuMemPoolGetAttribute
2294 __cuMemPoolGetAttribute = dlfcn.dlsym(handle, 'cuMemPoolGetAttribute')
2295 global __cuMemPoolSetAccess
2296 __cuMemPoolSetAccess = dlfcn.dlsym(handle, 'cuMemPoolSetAccess')
2297 global __cuMemPoolGetAccess
2298 __cuMemPoolGetAccess = dlfcn.dlsym(handle, 'cuMemPoolGetAccess')
2299 global __cuMemPoolCreate
2300 __cuMemPoolCreate = dlfcn.dlsym(handle, 'cuMemPoolCreate')
2301 global __cuMemPoolDestroy
2302 __cuMemPoolDestroy = dlfcn.dlsym(handle, 'cuMemPoolDestroy')
2303 global __cuMemGetDefaultMemPool
2304 __cuMemGetDefaultMemPool = dlfcn.dlsym(handle, 'cuMemGetDefaultMemPool')
2305 global __cuMemGetMemPool
2306 __cuMemGetMemPool = dlfcn.dlsym(handle, 'cuMemGetMemPool')
2307 global __cuMemSetMemPool
2308 __cuMemSetMemPool = dlfcn.dlsym(handle, 'cuMemSetMemPool')
2309 global __cuMemPoolExportToShareableHandle
2310 __cuMemPoolExportToShareableHandle = dlfcn.dlsym(handle, 'cuMemPoolExportToShareableHandle')
2311 global __cuMemPoolImportFromShareableHandle
2312 __cuMemPoolImportFromShareableHandle = dlfcn.dlsym(handle, 'cuMemPoolImportFromShareableHandle')
2313 global __cuMemPoolExportPointer
2314 __cuMemPoolExportPointer = dlfcn.dlsym(handle, 'cuMemPoolExportPointer')
2315 global __cuMemPoolImportPointer
2316 __cuMemPoolImportPointer = dlfcn.dlsym(handle, 'cuMemPoolImportPointer')
2317 global __cuMulticastCreate
2318 __cuMulticastCreate = dlfcn.dlsym(handle, 'cuMulticastCreate')
2319 global __cuMulticastAddDevice
2320 __cuMulticastAddDevice = dlfcn.dlsym(handle, 'cuMulticastAddDevice')
2321 global __cuMulticastBindMem
2322 __cuMulticastBindMem = dlfcn.dlsym(handle, 'cuMulticastBindMem')
2323 global __cuMulticastBindMem_v2
2324 __cuMulticastBindMem_v2 = dlfcn.dlsym(handle, 'cuMulticastBindMem_v2')
2325 global __cuMulticastBindAddr
2326 __cuMulticastBindAddr = dlfcn.dlsym(handle, 'cuMulticastBindAddr')
2327 global __cuMulticastBindAddr_v2
2328 __cuMulticastBindAddr_v2 = dlfcn.dlsym(handle, 'cuMulticastBindAddr_v2')
2329 global __cuMulticastUnbind
2330 __cuMulticastUnbind = dlfcn.dlsym(handle, 'cuMulticastUnbind')
2331 global __cuMulticastGetGranularity
2332 __cuMulticastGetGranularity = dlfcn.dlsym(handle, 'cuMulticastGetGranularity')
2333 global __cuPointerGetAttribute
2334 __cuPointerGetAttribute = dlfcn.dlsym(handle, 'cuPointerGetAttribute')
2335 global __cuMemAdvise_v2
2336 __cuMemAdvise_v2 = dlfcn.dlsym(handle, 'cuMemAdvise_v2')
2337 global __cuMemRangeGetAttribute
2338 __cuMemRangeGetAttribute = dlfcn.dlsym(handle, 'cuMemRangeGetAttribute')
2339 global __cuMemRangeGetAttributes
2340 __cuMemRangeGetAttributes = dlfcn.dlsym(handle, 'cuMemRangeGetAttributes')
2341 global __cuPointerSetAttribute
2342 __cuPointerSetAttribute = dlfcn.dlsym(handle, 'cuPointerSetAttribute')
2343 global __cuPointerGetAttributes
2344 __cuPointerGetAttributes = dlfcn.dlsym(handle, 'cuPointerGetAttributes')
2345 global __cuStreamCreate
2346 __cuStreamCreate = dlfcn.dlsym(handle, 'cuStreamCreate')
2347 global __cuStreamCreateWithPriority
2348 __cuStreamCreateWithPriority = dlfcn.dlsym(handle, 'cuStreamCreateWithPriority')
2349 global __cuThreadExchangeStreamCaptureMode
2350 __cuThreadExchangeStreamCaptureMode = dlfcn.dlsym(handle, 'cuThreadExchangeStreamCaptureMode')
2351 global __cuStreamDestroy_v2
2352 __cuStreamDestroy_v2 = dlfcn.dlsym(handle, 'cuStreamDestroy_v2')
2353 global __cuEventCreate
2354 __cuEventCreate = dlfcn.dlsym(handle, 'cuEventCreate')
2355 global __cuEventQuery
2356 __cuEventQuery = dlfcn.dlsym(handle, 'cuEventQuery')
2357 global __cuEventSynchronize
2358 __cuEventSynchronize = dlfcn.dlsym(handle, 'cuEventSynchronize')
2359 global __cuEventDestroy_v2
2360 __cuEventDestroy_v2 = dlfcn.dlsym(handle, 'cuEventDestroy_v2')
2361 global __cuEventElapsedTime_v2
2362 __cuEventElapsedTime_v2 = dlfcn.dlsym(handle, 'cuEventElapsedTime_v2')
2363 global __cuImportExternalMemory
2364 __cuImportExternalMemory = dlfcn.dlsym(handle, 'cuImportExternalMemory')
2365 global __cuExternalMemoryGetMappedBuffer
2366 __cuExternalMemoryGetMappedBuffer = dlfcn.dlsym(handle, 'cuExternalMemoryGetMappedBuffer')
2367 global __cuExternalMemoryGetMappedMipmappedArray
2368 __cuExternalMemoryGetMappedMipmappedArray = dlfcn.dlsym(handle, 'cuExternalMemoryGetMappedMipmappedArray')
2369 global __cuDestroyExternalMemory
2370 __cuDestroyExternalMemory = dlfcn.dlsym(handle, 'cuDestroyExternalMemory')
2371 global __cuImportExternalSemaphore
2372 __cuImportExternalSemaphore = dlfcn.dlsym(handle, 'cuImportExternalSemaphore')
2373 global __cuDestroyExternalSemaphore
2374 __cuDestroyExternalSemaphore = dlfcn.dlsym(handle, 'cuDestroyExternalSemaphore')
2375 global __cuFuncGetAttribute
2376 __cuFuncGetAttribute = dlfcn.dlsym(handle, 'cuFuncGetAttribute')
2377 global __cuFuncSetAttribute
2378 __cuFuncSetAttribute = dlfcn.dlsym(handle, 'cuFuncSetAttribute')
2379 global __cuFuncSetCacheConfig
2380 __cuFuncSetCacheConfig = dlfcn.dlsym(handle, 'cuFuncSetCacheConfig')
2381 global __cuFuncGetModule
2382 __cuFuncGetModule = dlfcn.dlsym(handle, 'cuFuncGetModule')
2383 global __cuFuncGetName
2384 __cuFuncGetName = dlfcn.dlsym(handle, 'cuFuncGetName')
2385 global __cuFuncGetParamInfo
2386 __cuFuncGetParamInfo = dlfcn.dlsym(handle, 'cuFuncGetParamInfo')
2387 global __cuFuncIsLoaded
2388 __cuFuncIsLoaded = dlfcn.dlsym(handle, 'cuFuncIsLoaded')
2389 global __cuFuncLoad
2390 __cuFuncLoad = dlfcn.dlsym(handle, 'cuFuncLoad')
2391 global __cuLaunchCooperativeKernelMultiDevice
2392 __cuLaunchCooperativeKernelMultiDevice = dlfcn.dlsym(handle, 'cuLaunchCooperativeKernelMultiDevice')
2393 global __cuFuncSetBlockShape
2394 __cuFuncSetBlockShape = dlfcn.dlsym(handle, 'cuFuncSetBlockShape')
2395 global __cuFuncSetSharedSize
2396 __cuFuncSetSharedSize = dlfcn.dlsym(handle, 'cuFuncSetSharedSize')
2397 global __cuParamSetSize
2398 __cuParamSetSize = dlfcn.dlsym(handle, 'cuParamSetSize')
2399 global __cuParamSeti
2400 __cuParamSeti = dlfcn.dlsym(handle, 'cuParamSeti')
2401 global __cuParamSetf
2402 __cuParamSetf = dlfcn.dlsym(handle, 'cuParamSetf')
2403 global __cuParamSetv
2404 __cuParamSetv = dlfcn.dlsym(handle, 'cuParamSetv')
2405 global __cuLaunch
2406 __cuLaunch = dlfcn.dlsym(handle, 'cuLaunch')
2407 global __cuLaunchGrid
2408 __cuLaunchGrid = dlfcn.dlsym(handle, 'cuLaunchGrid')
2409 global __cuLaunchGridAsync
2410 __cuLaunchGridAsync = dlfcn.dlsym(handle, 'cuLaunchGridAsync')
2411 global __cuParamSetTexRef
2412 __cuParamSetTexRef = dlfcn.dlsym(handle, 'cuParamSetTexRef')
2413 global __cuFuncSetSharedMemConfig
2414 __cuFuncSetSharedMemConfig = dlfcn.dlsym(handle, 'cuFuncSetSharedMemConfig')
2415 global __cuGraphCreate
2416 __cuGraphCreate = dlfcn.dlsym(handle, 'cuGraphCreate')
2417 global __cuGraphAddKernelNode_v2
2418 __cuGraphAddKernelNode_v2 = dlfcn.dlsym(handle, 'cuGraphAddKernelNode_v2')
2419 global __cuGraphKernelNodeGetParams_v2
2420 __cuGraphKernelNodeGetParams_v2 = dlfcn.dlsym(handle, 'cuGraphKernelNodeGetParams_v2')
2421 global __cuGraphKernelNodeSetParams_v2
2422 __cuGraphKernelNodeSetParams_v2 = dlfcn.dlsym(handle, 'cuGraphKernelNodeSetParams_v2')
2423 global __cuGraphAddMemcpyNode
2424 __cuGraphAddMemcpyNode = dlfcn.dlsym(handle, 'cuGraphAddMemcpyNode')
2425 global __cuGraphMemcpyNodeGetParams
2426 __cuGraphMemcpyNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemcpyNodeGetParams')
2427 global __cuGraphMemcpyNodeSetParams
2428 __cuGraphMemcpyNodeSetParams = dlfcn.dlsym(handle, 'cuGraphMemcpyNodeSetParams')
2429 global __cuGraphAddMemsetNode
2430 __cuGraphAddMemsetNode = dlfcn.dlsym(handle, 'cuGraphAddMemsetNode')
2431 global __cuGraphMemsetNodeGetParams
2432 __cuGraphMemsetNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemsetNodeGetParams')
2433 global __cuGraphMemsetNodeSetParams
2434 __cuGraphMemsetNodeSetParams = dlfcn.dlsym(handle, 'cuGraphMemsetNodeSetParams')
2435 global __cuGraphAddHostNode
2436 __cuGraphAddHostNode = dlfcn.dlsym(handle, 'cuGraphAddHostNode')
2437 global __cuGraphHostNodeGetParams
2438 __cuGraphHostNodeGetParams = dlfcn.dlsym(handle, 'cuGraphHostNodeGetParams')
2439 global __cuGraphHostNodeSetParams
2440 __cuGraphHostNodeSetParams = dlfcn.dlsym(handle, 'cuGraphHostNodeSetParams')
2441 global __cuGraphAddChildGraphNode
2442 __cuGraphAddChildGraphNode = dlfcn.dlsym(handle, 'cuGraphAddChildGraphNode')
2443 global __cuGraphChildGraphNodeGetGraph
2444 __cuGraphChildGraphNodeGetGraph = dlfcn.dlsym(handle, 'cuGraphChildGraphNodeGetGraph')
2445 global __cuGraphAddEmptyNode
2446 __cuGraphAddEmptyNode = dlfcn.dlsym(handle, 'cuGraphAddEmptyNode')
2447 global __cuGraphAddEventRecordNode
2448 __cuGraphAddEventRecordNode = dlfcn.dlsym(handle, 'cuGraphAddEventRecordNode')
2449 global __cuGraphEventRecordNodeGetEvent
2450 __cuGraphEventRecordNodeGetEvent = dlfcn.dlsym(handle, 'cuGraphEventRecordNodeGetEvent')
2451 global __cuGraphEventRecordNodeSetEvent
2452 __cuGraphEventRecordNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphEventRecordNodeSetEvent')
2453 global __cuGraphAddEventWaitNode
2454 __cuGraphAddEventWaitNode = dlfcn.dlsym(handle, 'cuGraphAddEventWaitNode')
2455 global __cuGraphEventWaitNodeGetEvent
2456 __cuGraphEventWaitNodeGetEvent = dlfcn.dlsym(handle, 'cuGraphEventWaitNodeGetEvent')
2457 global __cuGraphEventWaitNodeSetEvent
2458 __cuGraphEventWaitNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphEventWaitNodeSetEvent')
2459 global __cuGraphAddExternalSemaphoresSignalNode
2460 __cuGraphAddExternalSemaphoresSignalNode = dlfcn.dlsym(handle, 'cuGraphAddExternalSemaphoresSignalNode')
2461 global __cuGraphExternalSemaphoresSignalNodeGetParams
2462 __cuGraphExternalSemaphoresSignalNodeGetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresSignalNodeGetParams')
2463 global __cuGraphExternalSemaphoresSignalNodeSetParams
2464 __cuGraphExternalSemaphoresSignalNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresSignalNodeSetParams')
2465 global __cuGraphAddExternalSemaphoresWaitNode
2466 __cuGraphAddExternalSemaphoresWaitNode = dlfcn.dlsym(handle, 'cuGraphAddExternalSemaphoresWaitNode')
2467 global __cuGraphExternalSemaphoresWaitNodeGetParams
2468 __cuGraphExternalSemaphoresWaitNodeGetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresWaitNodeGetParams')
2469 global __cuGraphExternalSemaphoresWaitNodeSetParams
2470 __cuGraphExternalSemaphoresWaitNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresWaitNodeSetParams')
2471 global __cuGraphAddBatchMemOpNode
2472 __cuGraphAddBatchMemOpNode = dlfcn.dlsym(handle, 'cuGraphAddBatchMemOpNode')
2473 global __cuGraphBatchMemOpNodeGetParams
2474 __cuGraphBatchMemOpNodeGetParams = dlfcn.dlsym(handle, 'cuGraphBatchMemOpNodeGetParams')
2475 global __cuGraphBatchMemOpNodeSetParams
2476 __cuGraphBatchMemOpNodeSetParams = dlfcn.dlsym(handle, 'cuGraphBatchMemOpNodeSetParams')
2477 global __cuGraphExecBatchMemOpNodeSetParams
2478 __cuGraphExecBatchMemOpNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecBatchMemOpNodeSetParams')
2479 global __cuGraphAddMemAllocNode
2480 __cuGraphAddMemAllocNode = dlfcn.dlsym(handle, 'cuGraphAddMemAllocNode')
2481 global __cuGraphMemAllocNodeGetParams
2482 __cuGraphMemAllocNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemAllocNodeGetParams')
2483 global __cuGraphAddMemFreeNode
2484 __cuGraphAddMemFreeNode = dlfcn.dlsym(handle, 'cuGraphAddMemFreeNode')
2485 global __cuGraphMemFreeNodeGetParams
2486 __cuGraphMemFreeNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemFreeNodeGetParams')
2487 global __cuDeviceGraphMemTrim
2488 __cuDeviceGraphMemTrim = dlfcn.dlsym(handle, 'cuDeviceGraphMemTrim')
2489 global __cuDeviceGetGraphMemAttribute
2490 __cuDeviceGetGraphMemAttribute = dlfcn.dlsym(handle, 'cuDeviceGetGraphMemAttribute')
2491 global __cuDeviceSetGraphMemAttribute
2492 __cuDeviceSetGraphMemAttribute = dlfcn.dlsym(handle, 'cuDeviceSetGraphMemAttribute')
2493 global __cuGraphClone
2494 __cuGraphClone = dlfcn.dlsym(handle, 'cuGraphClone')
2495 global __cuGraphNodeFindInClone
2496 __cuGraphNodeFindInClone = dlfcn.dlsym(handle, 'cuGraphNodeFindInClone')
2497 global __cuGraphNodeGetType
2498 __cuGraphNodeGetType = dlfcn.dlsym(handle, 'cuGraphNodeGetType')
2499 global __cuGraphNodeGetContainingGraph
2500 __cuGraphNodeGetContainingGraph = dlfcn.dlsym(handle, 'cuGraphNodeGetContainingGraph')
2501 global __cuGraphNodeGetLocalId
2502 __cuGraphNodeGetLocalId = dlfcn.dlsym(handle, 'cuGraphNodeGetLocalId')
2503 global __cuGraphNodeGetToolsId
2504 __cuGraphNodeGetToolsId = dlfcn.dlsym(handle, 'cuGraphNodeGetToolsId')
2505 global __cuGraphGetId
2506 __cuGraphGetId = dlfcn.dlsym(handle, 'cuGraphGetId')
2507 global __cuGraphExecGetId
2508 __cuGraphExecGetId = dlfcn.dlsym(handle, 'cuGraphExecGetId')
2509 global __cuGraphGetNodes
2510 __cuGraphGetNodes = dlfcn.dlsym(handle, 'cuGraphGetNodes')
2511 global __cuGraphGetRootNodes
2512 __cuGraphGetRootNodes = dlfcn.dlsym(handle, 'cuGraphGetRootNodes')
2513 global __cuGraphGetEdges_v2
2514 __cuGraphGetEdges_v2 = dlfcn.dlsym(handle, 'cuGraphGetEdges_v2')
2515 global __cuGraphNodeGetDependencies_v2
2516 __cuGraphNodeGetDependencies_v2 = dlfcn.dlsym(handle, 'cuGraphNodeGetDependencies_v2')
2517 global __cuGraphNodeGetDependentNodes_v2
2518 __cuGraphNodeGetDependentNodes_v2 = dlfcn.dlsym(handle, 'cuGraphNodeGetDependentNodes_v2')
2519 global __cuGraphAddDependencies_v2
2520 __cuGraphAddDependencies_v2 = dlfcn.dlsym(handle, 'cuGraphAddDependencies_v2')
2521 global __cuGraphRemoveDependencies_v2
2522 __cuGraphRemoveDependencies_v2 = dlfcn.dlsym(handle, 'cuGraphRemoveDependencies_v2')
2523 global __cuGraphDestroyNode
2524 __cuGraphDestroyNode = dlfcn.dlsym(handle, 'cuGraphDestroyNode')
2525 global __cuGraphInstantiateWithFlags
2526 __cuGraphInstantiateWithFlags = dlfcn.dlsym(handle, 'cuGraphInstantiateWithFlags')
2527 global __cuGraphExecGetFlags
2528 __cuGraphExecGetFlags = dlfcn.dlsym(handle, 'cuGraphExecGetFlags')
2529 global __cuGraphExecKernelNodeSetParams_v2
2530 __cuGraphExecKernelNodeSetParams_v2 = dlfcn.dlsym(handle, 'cuGraphExecKernelNodeSetParams_v2')
2531 global __cuGraphExecMemcpyNodeSetParams
2532 __cuGraphExecMemcpyNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecMemcpyNodeSetParams')
2533 global __cuGraphExecMemsetNodeSetParams
2534 __cuGraphExecMemsetNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecMemsetNodeSetParams')
2535 global __cuGraphExecHostNodeSetParams
2536 __cuGraphExecHostNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecHostNodeSetParams')
2537 global __cuGraphExecChildGraphNodeSetParams
2538 __cuGraphExecChildGraphNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecChildGraphNodeSetParams')
2539 global __cuGraphExecEventRecordNodeSetEvent
2540 __cuGraphExecEventRecordNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphExecEventRecordNodeSetEvent')
2541 global __cuGraphExecEventWaitNodeSetEvent
2542 __cuGraphExecEventWaitNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphExecEventWaitNodeSetEvent')
2543 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
2544 __cuGraphExecExternalSemaphoresSignalNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecExternalSemaphoresSignalNodeSetParams')
2545 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
2546 __cuGraphExecExternalSemaphoresWaitNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecExternalSemaphoresWaitNodeSetParams')
2547 global __cuGraphNodeSetEnabled
2548 __cuGraphNodeSetEnabled = dlfcn.dlsym(handle, 'cuGraphNodeSetEnabled')
2549 global __cuGraphNodeGetEnabled
2550 __cuGraphNodeGetEnabled = dlfcn.dlsym(handle, 'cuGraphNodeGetEnabled')
2551 global __cuGraphExecDestroy
2552 __cuGraphExecDestroy = dlfcn.dlsym(handle, 'cuGraphExecDestroy')
2553 global __cuGraphDestroy
2554 __cuGraphDestroy = dlfcn.dlsym(handle, 'cuGraphDestroy')
2555 global __cuGraphExecUpdate_v2
2556 __cuGraphExecUpdate_v2 = dlfcn.dlsym(handle, 'cuGraphExecUpdate_v2')
2557 global __cuGraphKernelNodeCopyAttributes
2558 __cuGraphKernelNodeCopyAttributes = dlfcn.dlsym(handle, 'cuGraphKernelNodeCopyAttributes')
2559 global __cuGraphKernelNodeGetAttribute
2560 __cuGraphKernelNodeGetAttribute = dlfcn.dlsym(handle, 'cuGraphKernelNodeGetAttribute')
2561 global __cuGraphKernelNodeSetAttribute
2562 __cuGraphKernelNodeSetAttribute = dlfcn.dlsym(handle, 'cuGraphKernelNodeSetAttribute')
2563 global __cuGraphDebugDotPrint
2564 __cuGraphDebugDotPrint = dlfcn.dlsym(handle, 'cuGraphDebugDotPrint')
2565 global __cuUserObjectCreate
2566 __cuUserObjectCreate = dlfcn.dlsym(handle, 'cuUserObjectCreate')
2567 global __cuUserObjectRetain
2568 __cuUserObjectRetain = dlfcn.dlsym(handle, 'cuUserObjectRetain')
2569 global __cuUserObjectRelease
2570 __cuUserObjectRelease = dlfcn.dlsym(handle, 'cuUserObjectRelease')
2571 global __cuGraphRetainUserObject
2572 __cuGraphRetainUserObject = dlfcn.dlsym(handle, 'cuGraphRetainUserObject')
2573 global __cuGraphReleaseUserObject
2574 __cuGraphReleaseUserObject = dlfcn.dlsym(handle, 'cuGraphReleaseUserObject')
2575 global __cuGraphAddNode_v2
2576 __cuGraphAddNode_v2 = dlfcn.dlsym(handle, 'cuGraphAddNode_v2')
2577 global __cuGraphNodeSetParams
2578 __cuGraphNodeSetParams = dlfcn.dlsym(handle, 'cuGraphNodeSetParams')
2579 global __cuGraphExecNodeSetParams
2580 __cuGraphExecNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecNodeSetParams')
2581 global __cuGraphConditionalHandleCreate
2582 __cuGraphConditionalHandleCreate = dlfcn.dlsym(handle, 'cuGraphConditionalHandleCreate')
2583 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
2584 __cuOccupancyMaxActiveBlocksPerMultiprocessor = dlfcn.dlsym(handle, 'cuOccupancyMaxActiveBlocksPerMultiprocessor')
2585 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
2586 __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags = dlfcn.dlsym(handle, 'cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags')
2587 global __cuOccupancyMaxPotentialBlockSize
2588 __cuOccupancyMaxPotentialBlockSize = dlfcn.dlsym(handle, 'cuOccupancyMaxPotentialBlockSize')
2589 global __cuOccupancyMaxPotentialBlockSizeWithFlags
2590 __cuOccupancyMaxPotentialBlockSizeWithFlags = dlfcn.dlsym(handle, 'cuOccupancyMaxPotentialBlockSizeWithFlags')
2591 global __cuOccupancyAvailableDynamicSMemPerBlock
2592 __cuOccupancyAvailableDynamicSMemPerBlock = dlfcn.dlsym(handle, 'cuOccupancyAvailableDynamicSMemPerBlock')
2593 global __cuOccupancyMaxPotentialClusterSize
2594 __cuOccupancyMaxPotentialClusterSize = dlfcn.dlsym(handle, 'cuOccupancyMaxPotentialClusterSize')
2595 global __cuOccupancyMaxActiveClusters
2596 __cuOccupancyMaxActiveClusters = dlfcn.dlsym(handle, 'cuOccupancyMaxActiveClusters')
2597 global __cuTexRefSetArray
2598 __cuTexRefSetArray = dlfcn.dlsym(handle, 'cuTexRefSetArray')
2599 global __cuTexRefSetMipmappedArray
2600 __cuTexRefSetMipmappedArray = dlfcn.dlsym(handle, 'cuTexRefSetMipmappedArray')
2601 global __cuTexRefSetAddress_v2
2602 __cuTexRefSetAddress_v2 = dlfcn.dlsym(handle, 'cuTexRefSetAddress_v2')
2603 global __cuTexRefSetAddress2D_v3
2604 __cuTexRefSetAddress2D_v3 = dlfcn.dlsym(handle, 'cuTexRefSetAddress2D_v3')
2605 global __cuTexRefSetFormat
2606 __cuTexRefSetFormat = dlfcn.dlsym(handle, 'cuTexRefSetFormat')
2607 global __cuTexRefSetAddressMode
2608 __cuTexRefSetAddressMode = dlfcn.dlsym(handle, 'cuTexRefSetAddressMode')
2609 global __cuTexRefSetFilterMode
2610 __cuTexRefSetFilterMode = dlfcn.dlsym(handle, 'cuTexRefSetFilterMode')
2611 global __cuTexRefSetMipmapFilterMode
2612 __cuTexRefSetMipmapFilterMode = dlfcn.dlsym(handle, 'cuTexRefSetMipmapFilterMode')
2613 global __cuTexRefSetMipmapLevelBias
2614 __cuTexRefSetMipmapLevelBias = dlfcn.dlsym(handle, 'cuTexRefSetMipmapLevelBias')
2615 global __cuTexRefSetMipmapLevelClamp
2616 __cuTexRefSetMipmapLevelClamp = dlfcn.dlsym(handle, 'cuTexRefSetMipmapLevelClamp')
2617 global __cuTexRefSetMaxAnisotropy
2618 __cuTexRefSetMaxAnisotropy = dlfcn.dlsym(handle, 'cuTexRefSetMaxAnisotropy')
2619 global __cuTexRefSetBorderColor
2620 __cuTexRefSetBorderColor = dlfcn.dlsym(handle, 'cuTexRefSetBorderColor')
2621 global __cuTexRefSetFlags
2622 __cuTexRefSetFlags = dlfcn.dlsym(handle, 'cuTexRefSetFlags')
2623 global __cuTexRefGetAddress_v2
2624 __cuTexRefGetAddress_v2 = dlfcn.dlsym(handle, 'cuTexRefGetAddress_v2')
2625 global __cuTexRefGetArray
2626 __cuTexRefGetArray = dlfcn.dlsym(handle, 'cuTexRefGetArray')
2627 global __cuTexRefGetMipmappedArray
2628 __cuTexRefGetMipmappedArray = dlfcn.dlsym(handle, 'cuTexRefGetMipmappedArray')
2629 global __cuTexRefGetAddressMode
2630 __cuTexRefGetAddressMode = dlfcn.dlsym(handle, 'cuTexRefGetAddressMode')
2631 global __cuTexRefGetFilterMode
2632 __cuTexRefGetFilterMode = dlfcn.dlsym(handle, 'cuTexRefGetFilterMode')
2633 global __cuTexRefGetFormat
2634 __cuTexRefGetFormat = dlfcn.dlsym(handle, 'cuTexRefGetFormat')
2635 global __cuTexRefGetMipmapFilterMode
2636 __cuTexRefGetMipmapFilterMode = dlfcn.dlsym(handle, 'cuTexRefGetMipmapFilterMode')
2637 global __cuTexRefGetMipmapLevelBias
2638 __cuTexRefGetMipmapLevelBias = dlfcn.dlsym(handle, 'cuTexRefGetMipmapLevelBias')
2639 global __cuTexRefGetMipmapLevelClamp
2640 __cuTexRefGetMipmapLevelClamp = dlfcn.dlsym(handle, 'cuTexRefGetMipmapLevelClamp')
2641 global __cuTexRefGetMaxAnisotropy
2642 __cuTexRefGetMaxAnisotropy = dlfcn.dlsym(handle, 'cuTexRefGetMaxAnisotropy')
2643 global __cuTexRefGetBorderColor
2644 __cuTexRefGetBorderColor = dlfcn.dlsym(handle, 'cuTexRefGetBorderColor')
2645 global __cuTexRefGetFlags
2646 __cuTexRefGetFlags = dlfcn.dlsym(handle, 'cuTexRefGetFlags')
2647 global __cuTexRefCreate
2648 __cuTexRefCreate = dlfcn.dlsym(handle, 'cuTexRefCreate')
2649 global __cuTexRefDestroy
2650 __cuTexRefDestroy = dlfcn.dlsym(handle, 'cuTexRefDestroy')
2651 global __cuSurfRefSetArray
2652 __cuSurfRefSetArray = dlfcn.dlsym(handle, 'cuSurfRefSetArray')
2653 global __cuSurfRefGetArray
2654 __cuSurfRefGetArray = dlfcn.dlsym(handle, 'cuSurfRefGetArray')
2655 global __cuTexObjectCreate
2656 __cuTexObjectCreate = dlfcn.dlsym(handle, 'cuTexObjectCreate')
2657 global __cuTexObjectDestroy
2658 __cuTexObjectDestroy = dlfcn.dlsym(handle, 'cuTexObjectDestroy')
2659 global __cuTexObjectGetResourceDesc
2660 __cuTexObjectGetResourceDesc = dlfcn.dlsym(handle, 'cuTexObjectGetResourceDesc')
2661 global __cuTexObjectGetTextureDesc
2662 __cuTexObjectGetTextureDesc = dlfcn.dlsym(handle, 'cuTexObjectGetTextureDesc')
2663 global __cuTexObjectGetResourceViewDesc
2664 __cuTexObjectGetResourceViewDesc = dlfcn.dlsym(handle, 'cuTexObjectGetResourceViewDesc')
2665 global __cuSurfObjectCreate
2666 __cuSurfObjectCreate = dlfcn.dlsym(handle, 'cuSurfObjectCreate')
2667 global __cuSurfObjectDestroy
2668 __cuSurfObjectDestroy = dlfcn.dlsym(handle, 'cuSurfObjectDestroy')
2669 global __cuSurfObjectGetResourceDesc
2670 __cuSurfObjectGetResourceDesc = dlfcn.dlsym(handle, 'cuSurfObjectGetResourceDesc')
2671 global __cuTensorMapEncodeTiled
2672 __cuTensorMapEncodeTiled = dlfcn.dlsym(handle, 'cuTensorMapEncodeTiled')
2673 global __cuTensorMapEncodeIm2col
2674 __cuTensorMapEncodeIm2col = dlfcn.dlsym(handle, 'cuTensorMapEncodeIm2col')
2675 global __cuTensorMapEncodeIm2colWide
2676 __cuTensorMapEncodeIm2colWide = dlfcn.dlsym(handle, 'cuTensorMapEncodeIm2colWide')
2677 global __cuTensorMapReplaceAddress
2678 __cuTensorMapReplaceAddress = dlfcn.dlsym(handle, 'cuTensorMapReplaceAddress')
2679 global __cuDeviceCanAccessPeer
2680 __cuDeviceCanAccessPeer = dlfcn.dlsym(handle, 'cuDeviceCanAccessPeer')
2681 global __cuCtxEnablePeerAccess
2682 __cuCtxEnablePeerAccess = dlfcn.dlsym(handle, 'cuCtxEnablePeerAccess')
2683 global __cuCtxDisablePeerAccess
2684 __cuCtxDisablePeerAccess = dlfcn.dlsym(handle, 'cuCtxDisablePeerAccess')
2685 global __cuDeviceGetP2PAttribute
2686 __cuDeviceGetP2PAttribute = dlfcn.dlsym(handle, 'cuDeviceGetP2PAttribute')
2687 global __cuDeviceGetP2PAtomicCapabilities
2688 __cuDeviceGetP2PAtomicCapabilities = dlfcn.dlsym(handle, 'cuDeviceGetP2PAtomicCapabilities')
2689 global __cuGraphicsUnregisterResource
2690 __cuGraphicsUnregisterResource = dlfcn.dlsym(handle, 'cuGraphicsUnregisterResource')
2691 global __cuGraphicsSubResourceGetMappedArray
2692 __cuGraphicsSubResourceGetMappedArray = dlfcn.dlsym(handle, 'cuGraphicsSubResourceGetMappedArray')
2693 global __cuGraphicsResourceGetMappedMipmappedArray
2694 __cuGraphicsResourceGetMappedMipmappedArray = dlfcn.dlsym(handle, 'cuGraphicsResourceGetMappedMipmappedArray')
2695 global __cuGraphicsResourceGetMappedPointer_v2
2696 __cuGraphicsResourceGetMappedPointer_v2 = dlfcn.dlsym(handle, 'cuGraphicsResourceGetMappedPointer_v2')
2697 global __cuGraphicsResourceSetMapFlags_v2
2698 __cuGraphicsResourceSetMapFlags_v2 = dlfcn.dlsym(handle, 'cuGraphicsResourceSetMapFlags_v2')
2699 global __cuGetProcAddress_v2
2700 __cuGetProcAddress_v2 = dlfcn.dlsym(handle, 'cuGetProcAddress_v2')
2701 global __cuCoredumpGetAttribute
2702 __cuCoredumpGetAttribute = dlfcn.dlsym(handle, 'cuCoredumpGetAttribute')
2703 global __cuCoredumpGetAttributeGlobal
2704 __cuCoredumpGetAttributeGlobal = dlfcn.dlsym(handle, 'cuCoredumpGetAttributeGlobal')
2705 global __cuCoredumpSetAttribute
2706 __cuCoredumpSetAttribute = dlfcn.dlsym(handle, 'cuCoredumpSetAttribute')
2707 global __cuCoredumpSetAttributeGlobal
2708 __cuCoredumpSetAttributeGlobal = dlfcn.dlsym(handle, 'cuCoredumpSetAttributeGlobal')
2709 global __cuGetExportTable
2710 __cuGetExportTable = dlfcn.dlsym(handle, 'cuGetExportTable')
2711 global __cuGreenCtxCreate
2712 __cuGreenCtxCreate = dlfcn.dlsym(handle, 'cuGreenCtxCreate')
2713 global __cuGreenCtxDestroy
2714 __cuGreenCtxDestroy = dlfcn.dlsym(handle, 'cuGreenCtxDestroy')
2715 global __cuCtxFromGreenCtx
2716 __cuCtxFromGreenCtx = dlfcn.dlsym(handle, 'cuCtxFromGreenCtx')
2717 global __cuDeviceGetDevResource
2718 __cuDeviceGetDevResource = dlfcn.dlsym(handle, 'cuDeviceGetDevResource')
2719 global __cuCtxGetDevResource
2720 __cuCtxGetDevResource = dlfcn.dlsym(handle, 'cuCtxGetDevResource')
2721 global __cuGreenCtxGetDevResource
2722 __cuGreenCtxGetDevResource = dlfcn.dlsym(handle, 'cuGreenCtxGetDevResource')
2723 global __cuDevSmResourceSplitByCount
2724 __cuDevSmResourceSplitByCount = dlfcn.dlsym(handle, 'cuDevSmResourceSplitByCount')
2725 global __cuDevSmResourceSplit
2726 __cuDevSmResourceSplit = dlfcn.dlsym(handle, 'cuDevSmResourceSplit')
2727 global __cuDevResourceGenerateDesc
2728 __cuDevResourceGenerateDesc = dlfcn.dlsym(handle, 'cuDevResourceGenerateDesc')
2729 global __cuGreenCtxRecordEvent
2730 __cuGreenCtxRecordEvent = dlfcn.dlsym(handle, 'cuGreenCtxRecordEvent')
2731 global __cuGreenCtxWaitEvent
2732 __cuGreenCtxWaitEvent = dlfcn.dlsym(handle, 'cuGreenCtxWaitEvent')
2733 global __cuStreamGetGreenCtx
2734 __cuStreamGetGreenCtx = dlfcn.dlsym(handle, 'cuStreamGetGreenCtx')
2735 global __cuGreenCtxStreamCreate
2736 __cuGreenCtxStreamCreate = dlfcn.dlsym(handle, 'cuGreenCtxStreamCreate')
2737 global __cuGreenCtxGetId
2738 __cuGreenCtxGetId = dlfcn.dlsym(handle, 'cuGreenCtxGetId')
2739 global __cuLogsRegisterCallback
2740 __cuLogsRegisterCallback = dlfcn.dlsym(handle, 'cuLogsRegisterCallback')
2741 global __cuLogsUnregisterCallback
2742 __cuLogsUnregisterCallback = dlfcn.dlsym(handle, 'cuLogsUnregisterCallback')
2743 global __cuLogsCurrent
2744 __cuLogsCurrent = dlfcn.dlsym(handle, 'cuLogsCurrent')
2745 global __cuLogsDumpToFile
2746 __cuLogsDumpToFile = dlfcn.dlsym(handle, 'cuLogsDumpToFile')
2747 global __cuLogsDumpToMemory
2748 __cuLogsDumpToMemory = dlfcn.dlsym(handle, 'cuLogsDumpToMemory')
2749 global __cuCheckpointProcessGetRestoreThreadId
2750 __cuCheckpointProcessGetRestoreThreadId = dlfcn.dlsym(handle, 'cuCheckpointProcessGetRestoreThreadId')
2751 global __cuCheckpointProcessGetState
2752 __cuCheckpointProcessGetState = dlfcn.dlsym(handle, 'cuCheckpointProcessGetState')
2753 global __cuCheckpointProcessLock
2754 __cuCheckpointProcessLock = dlfcn.dlsym(handle, 'cuCheckpointProcessLock')
2755 global __cuCheckpointProcessCheckpoint
2756 __cuCheckpointProcessCheckpoint = dlfcn.dlsym(handle, 'cuCheckpointProcessCheckpoint')
2757 global __cuCheckpointProcessRestore
2758 __cuCheckpointProcessRestore = dlfcn.dlsym(handle, 'cuCheckpointProcessRestore')
2759 global __cuCheckpointProcessUnlock
2760 __cuCheckpointProcessUnlock = dlfcn.dlsym(handle, 'cuCheckpointProcessUnlock')
2761 global __cuProfilerStart
2762 __cuProfilerStart = dlfcn.dlsym(handle, 'cuProfilerStart')
2763 global __cuProfilerStop
2764 __cuProfilerStop = dlfcn.dlsym(handle, 'cuProfilerStop')
2765 global __cuGraphicsEGLRegisterImage
2766 __cuGraphicsEGLRegisterImage = dlfcn.dlsym(handle, 'cuGraphicsEGLRegisterImage')
2767 global __cuEGLStreamConsumerConnect
2768 __cuEGLStreamConsumerConnect = dlfcn.dlsym(handle, 'cuEGLStreamConsumerConnect')
2769 global __cuEGLStreamConsumerConnectWithFlags
2770 __cuEGLStreamConsumerConnectWithFlags = dlfcn.dlsym(handle, 'cuEGLStreamConsumerConnectWithFlags')
2771 global __cuEGLStreamConsumerDisconnect
2772 __cuEGLStreamConsumerDisconnect = dlfcn.dlsym(handle, 'cuEGLStreamConsumerDisconnect')
2773 global __cuEGLStreamConsumerAcquireFrame
2774 __cuEGLStreamConsumerAcquireFrame = dlfcn.dlsym(handle, 'cuEGLStreamConsumerAcquireFrame')
2775 global __cuEGLStreamConsumerReleaseFrame
2776 __cuEGLStreamConsumerReleaseFrame = dlfcn.dlsym(handle, 'cuEGLStreamConsumerReleaseFrame')
2777 global __cuEGLStreamProducerConnect
2778 __cuEGLStreamProducerConnect = dlfcn.dlsym(handle, 'cuEGLStreamProducerConnect')
2779 global __cuEGLStreamProducerDisconnect
2780 __cuEGLStreamProducerDisconnect = dlfcn.dlsym(handle, 'cuEGLStreamProducerDisconnect')
2781 global __cuEGLStreamProducerPresentFrame
2782 __cuEGLStreamProducerPresentFrame = dlfcn.dlsym(handle, 'cuEGLStreamProducerPresentFrame')
2783 global __cuEGLStreamProducerReturnFrame
2784 __cuEGLStreamProducerReturnFrame = dlfcn.dlsym(handle, 'cuEGLStreamProducerReturnFrame')
2785 global __cuGraphicsResourceGetMappedEglFrame
2786 __cuGraphicsResourceGetMappedEglFrame = dlfcn.dlsym(handle, 'cuGraphicsResourceGetMappedEglFrame')
2787 global __cuEventCreateFromEGLSync
2788 __cuEventCreateFromEGLSync = dlfcn.dlsym(handle, 'cuEventCreateFromEGLSync')
2789 global __cuGraphicsGLRegisterBuffer
2790 __cuGraphicsGLRegisterBuffer = dlfcn.dlsym(handle, 'cuGraphicsGLRegisterBuffer')
2791 global __cuGraphicsGLRegisterImage
2792 __cuGraphicsGLRegisterImage = dlfcn.dlsym(handle, 'cuGraphicsGLRegisterImage')
2793 global __cuGLGetDevices_v2
2794 __cuGLGetDevices_v2 = dlfcn.dlsym(handle, 'cuGLGetDevices_v2')
2795 global __cuVDPAUGetDevice
2796 __cuVDPAUGetDevice = dlfcn.dlsym(handle, 'cuVDPAUGetDevice')
2797 global __cuVDPAUCtxCreate_v2
2798 __cuVDPAUCtxCreate_v2 = dlfcn.dlsym(handle, 'cuVDPAUCtxCreate_v2')
2799 global __cuGraphicsVDPAURegisterVideoSurface
2800 __cuGraphicsVDPAURegisterVideoSurface = dlfcn.dlsym(handle, 'cuGraphicsVDPAURegisterVideoSurface')
2801 global __cuGraphicsVDPAURegisterOutputSurface
2802 __cuGraphicsVDPAURegisterOutputSurface = dlfcn.dlsym(handle, 'cuGraphicsVDPAURegisterOutputSurface')
2803 __cuPythonInit = True
2804 return 0
2806# Create a very small function to check whether we are init'ed, so the C
2807# compiler can inline it.
2808cdef inline int cuPythonInit() except -1 nogil:
2809 if __cuPythonInit:
2810 return 0
2811 return _cuPythonInit()
2813cdef CUresult _cuGetErrorString(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil:
2814 global __cuGetErrorString
2815 cuPythonInit()
2816 if __cuGetErrorString == NULL:
2817 with gil:
2818 raise RuntimeError('Function "cuGetErrorString" not found')
2819 err = (<CUresult (*)(CUresult, const char**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetErrorString)(error, pStr)
2820 return err
2822cdef CUresult _cuGetErrorName(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil:
2823 global __cuGetErrorName
2824 cuPythonInit()
2825 if __cuGetErrorName == NULL:
2826 with gil:
2827 raise RuntimeError('Function "cuGetErrorName" not found')
2828 err = (<CUresult (*)(CUresult, const char**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetErrorName)(error, pStr)
2829 return err
2831cdef CUresult _cuInit(unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
2832 global __cuInit
2833 cuPythonInit()
2834 if __cuInit == NULL:
2835 with gil:
2836 raise RuntimeError('Function "cuInit" not found')
2837 err = (<CUresult (*)(unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuInit)(Flags)
2838 return err
2840cdef CUresult _cuDriverGetVersion(int* driverVersion) except ?CUDA_ERROR_NOT_FOUND nogil:
2841 global __cuDriverGetVersion
2842 cuPythonInit()
2843 if __cuDriverGetVersion == NULL:
2844 with gil:
2845 raise RuntimeError('Function "cuDriverGetVersion" not found')
2846 err = (<CUresult (*)(int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDriverGetVersion)(driverVersion)
2847 return err
2849cdef CUresult _cuDeviceGet(CUdevice* device, int ordinal) except ?CUDA_ERROR_NOT_FOUND nogil:
2850 global __cuDeviceGet
2851 cuPythonInit()
2852 if __cuDeviceGet == NULL:
2853 with gil:
2854 raise RuntimeError('Function "cuDeviceGet" not found')
2855 err = (<CUresult (*)(CUdevice*, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGet)(device, ordinal)
2856 return err
2858cdef CUresult _cuDeviceGetCount(int* count) except ?CUDA_ERROR_NOT_FOUND nogil:
2859 global __cuDeviceGetCount
2860 cuPythonInit()
2861 if __cuDeviceGetCount == NULL:
2862 with gil:
2863 raise RuntimeError('Function "cuDeviceGetCount" not found')
2864 err = (<CUresult (*)(int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetCount)(count)
2865 return err
2867cdef CUresult _cuDeviceGetName(char* name, int length, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2868 global __cuDeviceGetName
2869 cuPythonInit()
2870 if __cuDeviceGetName == NULL:
2871 with gil:
2872 raise RuntimeError('Function "cuDeviceGetName" not found')
2873 err = (<CUresult (*)(char*, int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetName)(name, length, dev)
2874 return err
2876cdef CUresult _cuDeviceGetUuid_v2(CUuuid* uuid, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2877 global __cuDeviceGetUuid_v2
2878 cuPythonInit()
2879 if __cuDeviceGetUuid_v2 == NULL:
2880 with gil:
2881 raise RuntimeError('Function "cuDeviceGetUuid_v2" not found')
2882 err = (<CUresult (*)(CUuuid*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetUuid_v2)(uuid, dev)
2883 return err
2885cdef CUresult _cuDeviceGetLuid(char* luid, unsigned int* deviceNodeMask, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2886 global __cuDeviceGetLuid
2887 cuPythonInit()
2888 if __cuDeviceGetLuid == NULL:
2889 with gil:
2890 raise RuntimeError('Function "cuDeviceGetLuid" not found')
2891 err = (<CUresult (*)(char*, unsigned int*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetLuid)(luid, deviceNodeMask, dev)
2892 return err
2894cdef CUresult _cuDeviceTotalMem_v2(size_t* numbytes, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2895 global __cuDeviceTotalMem_v2
2896 cuPythonInit()
2897 if __cuDeviceTotalMem_v2 == NULL:
2898 with gil:
2899 raise RuntimeError('Function "cuDeviceTotalMem_v2" not found')
2900 err = (<CUresult (*)(size_t*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceTotalMem_v2)(numbytes, dev)
2901 return err
2903cdef CUresult _cuDeviceGetTexture1DLinearMaxWidth(size_t* maxWidthInElements, CUarray_format pformat, unsigned numChannels, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2904 global __cuDeviceGetTexture1DLinearMaxWidth
2905 cuPythonInit()
2906 if __cuDeviceGetTexture1DLinearMaxWidth == NULL:
2907 with gil:
2908 raise RuntimeError('Function "cuDeviceGetTexture1DLinearMaxWidth" not found')
2909 err = (<CUresult (*)(size_t*, CUarray_format, unsigned, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetTexture1DLinearMaxWidth)(maxWidthInElements, pformat, numChannels, dev)
2910 return err
2912cdef CUresult _cuDeviceGetAttribute(int* pi, CUdevice_attribute attrib, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2913 global __cuDeviceGetAttribute
2914 cuPythonInit()
2915 if __cuDeviceGetAttribute == NULL:
2916 with gil:
2917 raise RuntimeError('Function "cuDeviceGetAttribute" not found')
2918 err = (<CUresult (*)(int*, CUdevice_attribute, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetAttribute)(pi, attrib, dev)
2919 return err
2921cdef CUresult _cuDeviceGetHostAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2922 global __cuDeviceGetHostAtomicCapabilities
2923 cuPythonInit()
2924 if __cuDeviceGetHostAtomicCapabilities == NULL:
2925 with gil:
2926 raise RuntimeError('Function "cuDeviceGetHostAtomicCapabilities" not found')
2927 err = (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetHostAtomicCapabilities)(capabilities, operations, count, dev)
2928 return err
2930cdef CUresult _cuDeviceGetNvSciSyncAttributes(void* nvSciSyncAttrList, CUdevice dev, int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
2931 global __cuDeviceGetNvSciSyncAttributes
2932 cuPythonInit()
2933 if __cuDeviceGetNvSciSyncAttributes == NULL:
2934 with gil:
2935 raise RuntimeError('Function "cuDeviceGetNvSciSyncAttributes" not found')
2936 err = (<CUresult (*)(void*, CUdevice, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetNvSciSyncAttributes)(nvSciSyncAttrList, dev, flags)
2937 return err
2939cdef CUresult _cuDeviceSetMemPool(CUdevice dev, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
2940 global __cuDeviceSetMemPool
2941 cuPythonInit()
2942 if __cuDeviceSetMemPool == NULL:
2943 with gil:
2944 raise RuntimeError('Function "cuDeviceSetMemPool" not found')
2945 err = (<CUresult (*)(CUdevice, CUmemoryPool) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceSetMemPool)(dev, pool)
2946 return err
2948cdef CUresult _cuDeviceGetMemPool(CUmemoryPool* pool, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2949 global __cuDeviceGetMemPool
2950 cuPythonInit()
2951 if __cuDeviceGetMemPool == NULL:
2952 with gil:
2953 raise RuntimeError('Function "cuDeviceGetMemPool" not found')
2954 err = (<CUresult (*)(CUmemoryPool*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetMemPool)(pool, dev)
2955 return err
2957cdef CUresult _cuDeviceGetDefaultMemPool(CUmemoryPool* pool_out, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2958 global __cuDeviceGetDefaultMemPool
2959 cuPythonInit()
2960 if __cuDeviceGetDefaultMemPool == NULL:
2961 with gil:
2962 raise RuntimeError('Function "cuDeviceGetDefaultMemPool" not found')
2963 err = (<CUresult (*)(CUmemoryPool*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetDefaultMemPool)(pool_out, dev)
2964 return err
2966cdef CUresult _cuDeviceGetExecAffinitySupport(int* pi, CUexecAffinityType typename, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2967 global __cuDeviceGetExecAffinitySupport
2968 cuPythonInit()
2969 if __cuDeviceGetExecAffinitySupport == NULL:
2970 with gil:
2971 raise RuntimeError('Function "cuDeviceGetExecAffinitySupport" not found')
2972 err = (<CUresult (*)(int*, CUexecAffinityType, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetExecAffinitySupport)(pi, typename, dev)
2973 return err
2975cdef CUresult _cuFlushGPUDirectRDMAWrites(CUflushGPUDirectRDMAWritesTarget target, CUflushGPUDirectRDMAWritesScope scope) except ?CUDA_ERROR_NOT_FOUND nogil:
2976 global __cuFlushGPUDirectRDMAWrites
2977 cuPythonInit()
2978 if __cuFlushGPUDirectRDMAWrites == NULL:
2979 with gil:
2980 raise RuntimeError('Function "cuFlushGPUDirectRDMAWrites" not found')
2981 err = (<CUresult (*)(CUflushGPUDirectRDMAWritesTarget, CUflushGPUDirectRDMAWritesScope) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFlushGPUDirectRDMAWrites)(target, scope)
2982 return err
2984cdef CUresult _cuDeviceGetProperties(CUdevprop* prop, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2985 global __cuDeviceGetProperties
2986 cuPythonInit()
2987 if __cuDeviceGetProperties == NULL:
2988 with gil:
2989 raise RuntimeError('Function "cuDeviceGetProperties" not found')
2990 err = (<CUresult (*)(CUdevprop*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetProperties)(prop, dev)
2991 return err
2993cdef CUresult _cuDeviceComputeCapability(int* major, int* minor, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
2994 global __cuDeviceComputeCapability
2995 cuPythonInit()
2996 if __cuDeviceComputeCapability == NULL:
2997 with gil:
2998 raise RuntimeError('Function "cuDeviceComputeCapability" not found')
2999 err = (<CUresult (*)(int*, int*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceComputeCapability)(major, minor, dev)
3000 return err
3002cdef CUresult _cuDevicePrimaryCtxRetain(CUcontext* pctx, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3003 global __cuDevicePrimaryCtxRetain
3004 cuPythonInit()
3005 if __cuDevicePrimaryCtxRetain == NULL:
3006 with gil:
3007 raise RuntimeError('Function "cuDevicePrimaryCtxRetain" not found')
3008 err = (<CUresult (*)(CUcontext*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxRetain)(pctx, dev)
3009 return err
3011cdef CUresult _cuDevicePrimaryCtxRelease_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3012 global __cuDevicePrimaryCtxRelease_v2
3013 cuPythonInit()
3014 if __cuDevicePrimaryCtxRelease_v2 == NULL:
3015 with gil:
3016 raise RuntimeError('Function "cuDevicePrimaryCtxRelease_v2" not found')
3017 err = (<CUresult (*)(CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxRelease_v2)(dev)
3018 return err
3020cdef CUresult _cuDevicePrimaryCtxSetFlags_v2(CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3021 global __cuDevicePrimaryCtxSetFlags_v2
3022 cuPythonInit()
3023 if __cuDevicePrimaryCtxSetFlags_v2 == NULL:
3024 with gil:
3025 raise RuntimeError('Function "cuDevicePrimaryCtxSetFlags_v2" not found')
3026 err = (<CUresult (*)(CUdevice, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxSetFlags_v2)(dev, flags)
3027 return err
3029cdef CUresult _cuDevicePrimaryCtxGetState(CUdevice dev, unsigned int* flags, int* active) except ?CUDA_ERROR_NOT_FOUND nogil:
3030 global __cuDevicePrimaryCtxGetState
3031 cuPythonInit()
3032 if __cuDevicePrimaryCtxGetState == NULL:
3033 with gil:
3034 raise RuntimeError('Function "cuDevicePrimaryCtxGetState" not found')
3035 err = (<CUresult (*)(CUdevice, unsigned int*, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxGetState)(dev, flags, active)
3036 return err
3038cdef CUresult _cuDevicePrimaryCtxReset_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3039 global __cuDevicePrimaryCtxReset_v2
3040 cuPythonInit()
3041 if __cuDevicePrimaryCtxReset_v2 == NULL:
3042 with gil:
3043 raise RuntimeError('Function "cuDevicePrimaryCtxReset_v2" not found')
3044 err = (<CUresult (*)(CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxReset_v2)(dev)
3045 return err
3047cdef CUresult _cuCtxCreate_v4(CUcontext* pctx, CUctxCreateParams* ctxCreateParams, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3048 global __cuCtxCreate_v4
3049 cuPythonInit()
3050 if __cuCtxCreate_v4 == NULL:
3051 with gil:
3052 raise RuntimeError('Function "cuCtxCreate_v4" not found')
3053 err = (<CUresult (*)(CUcontext*, CUctxCreateParams*, unsigned int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxCreate_v4)(pctx, ctxCreateParams, flags, dev)
3054 return err
3056cdef CUresult _cuCtxDestroy_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3057 global __cuCtxDestroy_v2
3058 cuPythonInit()
3059 if __cuCtxDestroy_v2 == NULL:
3060 with gil:
3061 raise RuntimeError('Function "cuCtxDestroy_v2" not found')
3062 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxDestroy_v2)(ctx)
3063 return err
3065cdef CUresult _cuCtxPushCurrent_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3066 global __cuCtxPushCurrent_v2
3067 cuPythonInit()
3068 if __cuCtxPushCurrent_v2 == NULL:
3069 with gil:
3070 raise RuntimeError('Function "cuCtxPushCurrent_v2" not found')
3071 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxPushCurrent_v2)(ctx)
3072 return err
3074cdef CUresult _cuCtxPopCurrent_v2(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3075 global __cuCtxPopCurrent_v2
3076 cuPythonInit()
3077 if __cuCtxPopCurrent_v2 == NULL:
3078 with gil:
3079 raise RuntimeError('Function "cuCtxPopCurrent_v2" not found')
3080 err = (<CUresult (*)(CUcontext*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxPopCurrent_v2)(pctx)
3081 return err
3083cdef CUresult _cuCtxSetCurrent(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3084 global __cuCtxSetCurrent
3085 cuPythonInit()
3086 if __cuCtxSetCurrent == NULL:
3087 with gil:
3088 raise RuntimeError('Function "cuCtxSetCurrent" not found')
3089 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetCurrent)(ctx)
3090 return err
3092cdef CUresult _cuCtxGetCurrent(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3093 global __cuCtxGetCurrent
3094 cuPythonInit()
3095 if __cuCtxGetCurrent == NULL:
3096 with gil:
3097 raise RuntimeError('Function "cuCtxGetCurrent" not found')
3098 err = (<CUresult (*)(CUcontext*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetCurrent)(pctx)
3099 return err
3101cdef CUresult _cuCtxGetDevice(CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil:
3102 global __cuCtxGetDevice
3103 cuPythonInit()
3104 if __cuCtxGetDevice == NULL:
3105 with gil:
3106 raise RuntimeError('Function "cuCtxGetDevice" not found')
3107 err = (<CUresult (*)(CUdevice*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetDevice)(device)
3108 return err
3110cdef CUresult _cuCtxGetDevice_v2(CUdevice* device, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3111 global __cuCtxGetDevice_v2
3112 cuPythonInit()
3113 if __cuCtxGetDevice_v2 == NULL:
3114 with gil:
3115 raise RuntimeError('Function "cuCtxGetDevice_v2" not found')
3116 err = (<CUresult (*)(CUdevice*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetDevice_v2)(device, ctx)
3117 return err
3119cdef CUresult _cuCtxGetFlags(unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3120 global __cuCtxGetFlags
3121 cuPythonInit()
3122 if __cuCtxGetFlags == NULL:
3123 with gil:
3124 raise RuntimeError('Function "cuCtxGetFlags" not found')
3125 err = (<CUresult (*)(unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetFlags)(flags)
3126 return err
3128cdef CUresult _cuCtxSetFlags(unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3129 global __cuCtxSetFlags
3130 cuPythonInit()
3131 if __cuCtxSetFlags == NULL:
3132 with gil:
3133 raise RuntimeError('Function "cuCtxSetFlags" not found')
3134 err = (<CUresult (*)(unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetFlags)(flags)
3135 return err
3137cdef CUresult _cuCtxGetId(CUcontext ctx, unsigned long long* ctxId) except ?CUDA_ERROR_NOT_FOUND nogil:
3138 global __cuCtxGetId
3139 cuPythonInit()
3140 if __cuCtxGetId == NULL:
3141 with gil:
3142 raise RuntimeError('Function "cuCtxGetId" not found')
3143 err = (<CUresult (*)(CUcontext, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetId)(ctx, ctxId)
3144 return err
3146cdef CUresult _cuCtxSynchronize() except ?CUDA_ERROR_NOT_FOUND nogil:
3147 global __cuCtxSynchronize
3148 cuPythonInit()
3149 if __cuCtxSynchronize == NULL:
3150 with gil:
3151 raise RuntimeError('Function "cuCtxSynchronize" not found')
3152 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSynchronize)()
3153 return err
3155cdef CUresult _cuCtxSynchronize_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3156 global __cuCtxSynchronize_v2
3157 cuPythonInit()
3158 if __cuCtxSynchronize_v2 == NULL:
3159 with gil:
3160 raise RuntimeError('Function "cuCtxSynchronize_v2" not found')
3161 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSynchronize_v2)(ctx)
3162 return err
3164cdef CUresult _cuCtxSetLimit(CUlimit limit, size_t value) except ?CUDA_ERROR_NOT_FOUND nogil:
3165 global __cuCtxSetLimit
3166 cuPythonInit()
3167 if __cuCtxSetLimit == NULL:
3168 with gil:
3169 raise RuntimeError('Function "cuCtxSetLimit" not found')
3170 err = (<CUresult (*)(CUlimit, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetLimit)(limit, value)
3171 return err
3173cdef CUresult _cuCtxGetLimit(size_t* pvalue, CUlimit limit) except ?CUDA_ERROR_NOT_FOUND nogil:
3174 global __cuCtxGetLimit
3175 cuPythonInit()
3176 if __cuCtxGetLimit == NULL:
3177 with gil:
3178 raise RuntimeError('Function "cuCtxGetLimit" not found')
3179 err = (<CUresult (*)(size_t*, CUlimit) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetLimit)(pvalue, limit)
3180 return err
3182cdef CUresult _cuCtxGetCacheConfig(CUfunc_cache* pconfig) except ?CUDA_ERROR_NOT_FOUND nogil:
3183 global __cuCtxGetCacheConfig
3184 cuPythonInit()
3185 if __cuCtxGetCacheConfig == NULL:
3186 with gil:
3187 raise RuntimeError('Function "cuCtxGetCacheConfig" not found')
3188 err = (<CUresult (*)(CUfunc_cache*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetCacheConfig)(pconfig)
3189 return err
3191cdef CUresult _cuCtxSetCacheConfig(CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil:
3192 global __cuCtxSetCacheConfig
3193 cuPythonInit()
3194 if __cuCtxSetCacheConfig == NULL:
3195 with gil:
3196 raise RuntimeError('Function "cuCtxSetCacheConfig" not found')
3197 err = (<CUresult (*)(CUfunc_cache) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetCacheConfig)(config)
3198 return err
3200cdef CUresult _cuCtxGetApiVersion(CUcontext ctx, unsigned int* version) except ?CUDA_ERROR_NOT_FOUND nogil:
3201 global __cuCtxGetApiVersion
3202 cuPythonInit()
3203 if __cuCtxGetApiVersion == NULL:
3204 with gil:
3205 raise RuntimeError('Function "cuCtxGetApiVersion" not found')
3206 err = (<CUresult (*)(CUcontext, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetApiVersion)(ctx, version)
3207 return err
3209cdef CUresult _cuCtxGetStreamPriorityRange(int* leastPriority, int* greatestPriority) except ?CUDA_ERROR_NOT_FOUND nogil:
3210 global __cuCtxGetStreamPriorityRange
3211 cuPythonInit()
3212 if __cuCtxGetStreamPriorityRange == NULL:
3213 with gil:
3214 raise RuntimeError('Function "cuCtxGetStreamPriorityRange" not found')
3215 err = (<CUresult (*)(int*, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetStreamPriorityRange)(leastPriority, greatestPriority)
3216 return err
3218cdef CUresult _cuCtxResetPersistingL2Cache() except ?CUDA_ERROR_NOT_FOUND nogil:
3219 global __cuCtxResetPersistingL2Cache
3220 cuPythonInit()
3221 if __cuCtxResetPersistingL2Cache == NULL:
3222 with gil:
3223 raise RuntimeError('Function "cuCtxResetPersistingL2Cache" not found')
3224 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxResetPersistingL2Cache)()
3225 return err
3227cdef CUresult _cuCtxGetExecAffinity(CUexecAffinityParam* pExecAffinity, CUexecAffinityType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
3228 global __cuCtxGetExecAffinity
3229 cuPythonInit()
3230 if __cuCtxGetExecAffinity == NULL:
3231 with gil:
3232 raise RuntimeError('Function "cuCtxGetExecAffinity" not found')
3233 err = (<CUresult (*)(CUexecAffinityParam*, CUexecAffinityType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetExecAffinity)(pExecAffinity, typename)
3234 return err
3236cdef CUresult _cuCtxRecordEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
3237 global __cuCtxRecordEvent
3238 cuPythonInit()
3239 if __cuCtxRecordEvent == NULL:
3240 with gil:
3241 raise RuntimeError('Function "cuCtxRecordEvent" not found')
3242 err = (<CUresult (*)(CUcontext, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxRecordEvent)(hCtx, hEvent)
3243 return err
3245cdef CUresult _cuCtxWaitEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
3246 global __cuCtxWaitEvent
3247 cuPythonInit()
3248 if __cuCtxWaitEvent == NULL:
3249 with gil:
3250 raise RuntimeError('Function "cuCtxWaitEvent" not found')
3251 err = (<CUresult (*)(CUcontext, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxWaitEvent)(hCtx, hEvent)
3252 return err
3254cdef CUresult _cuCtxAttach(CUcontext* pctx, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3255 global __cuCtxAttach
3256 cuPythonInit()
3257 if __cuCtxAttach == NULL:
3258 with gil:
3259 raise RuntimeError('Function "cuCtxAttach" not found')
3260 err = (<CUresult (*)(CUcontext*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxAttach)(pctx, flags)
3261 return err
3263cdef CUresult _cuCtxDetach(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3264 global __cuCtxDetach
3265 cuPythonInit()
3266 if __cuCtxDetach == NULL:
3267 with gil:
3268 raise RuntimeError('Function "cuCtxDetach" not found')
3269 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxDetach)(ctx)
3270 return err
3272cdef CUresult _cuCtxGetSharedMemConfig(CUsharedconfig* pConfig) except ?CUDA_ERROR_NOT_FOUND nogil:
3273 global __cuCtxGetSharedMemConfig
3274 cuPythonInit()
3275 if __cuCtxGetSharedMemConfig == NULL:
3276 with gil:
3277 raise RuntimeError('Function "cuCtxGetSharedMemConfig" not found')
3278 err = (<CUresult (*)(CUsharedconfig*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetSharedMemConfig)(pConfig)
3279 return err
3281cdef CUresult _cuCtxSetSharedMemConfig(CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil:
3282 global __cuCtxSetSharedMemConfig
3283 cuPythonInit()
3284 if __cuCtxSetSharedMemConfig == NULL:
3285 with gil:
3286 raise RuntimeError('Function "cuCtxSetSharedMemConfig" not found')
3287 err = (<CUresult (*)(CUsharedconfig) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetSharedMemConfig)(config)
3288 return err
3290cdef CUresult _cuModuleLoad(CUmodule* module, const char* fname) except ?CUDA_ERROR_NOT_FOUND nogil:
3291 global __cuModuleLoad
3292 cuPythonInit()
3293 if __cuModuleLoad == NULL:
3294 with gil:
3295 raise RuntimeError('Function "cuModuleLoad" not found')
3296 err = (<CUresult (*)(CUmodule*, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoad)(module, fname)
3297 return err
3299cdef CUresult _cuModuleLoadData(CUmodule* module, const void* image) except ?CUDA_ERROR_NOT_FOUND nogil:
3300 global __cuModuleLoadData
3301 cuPythonInit()
3302 if __cuModuleLoadData == NULL:
3303 with gil:
3304 raise RuntimeError('Function "cuModuleLoadData" not found')
3305 err = (<CUresult (*)(CUmodule*, const void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoadData)(module, image)
3306 return err
3308cdef CUresult _cuModuleLoadDataEx(CUmodule* module, const void* image, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
3309 global __cuModuleLoadDataEx
3310 cuPythonInit()
3311 if __cuModuleLoadDataEx == NULL:
3312 with gil:
3313 raise RuntimeError('Function "cuModuleLoadDataEx" not found')
3314 err = (<CUresult (*)(CUmodule*, const void*, unsigned int, CUjit_option*, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoadDataEx)(module, image, numOptions, options, optionValues)
3315 return err
3317cdef CUresult _cuModuleLoadFatBinary(CUmodule* module, const void* fatCubin) except ?CUDA_ERROR_NOT_FOUND nogil:
3318 global __cuModuleLoadFatBinary
3319 cuPythonInit()
3320 if __cuModuleLoadFatBinary == NULL:
3321 with gil:
3322 raise RuntimeError('Function "cuModuleLoadFatBinary" not found')
3323 err = (<CUresult (*)(CUmodule*, const void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoadFatBinary)(module, fatCubin)
3324 return err
3326cdef CUresult _cuModuleUnload(CUmodule hmod) except ?CUDA_ERROR_NOT_FOUND nogil:
3327 global __cuModuleUnload
3328 cuPythonInit()
3329 if __cuModuleUnload == NULL:
3330 with gil:
3331 raise RuntimeError('Function "cuModuleUnload" not found')
3332 err = (<CUresult (*)(CUmodule) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleUnload)(hmod)
3333 return err
3335cdef CUresult _cuModuleGetLoadingMode(CUmoduleLoadingMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil:
3336 global __cuModuleGetLoadingMode
3337 cuPythonInit()
3338 if __cuModuleGetLoadingMode == NULL:
3339 with gil:
3340 raise RuntimeError('Function "cuModuleGetLoadingMode" not found')
3341 err = (<CUresult (*)(CUmoduleLoadingMode*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetLoadingMode)(mode)
3342 return err
3344cdef CUresult _cuModuleGetFunction(CUfunction* hfunc, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3345 global __cuModuleGetFunction
3346 cuPythonInit()
3347 if __cuModuleGetFunction == NULL:
3348 with gil:
3349 raise RuntimeError('Function "cuModuleGetFunction" not found')
3350 err = (<CUresult (*)(CUfunction*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetFunction)(hfunc, hmod, name)
3351 return err
3353cdef CUresult _cuModuleGetFunctionCount(unsigned int* count, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil:
3354 global __cuModuleGetFunctionCount
3355 cuPythonInit()
3356 if __cuModuleGetFunctionCount == NULL:
3357 with gil:
3358 raise RuntimeError('Function "cuModuleGetFunctionCount" not found')
3359 err = (<CUresult (*)(unsigned int*, CUmodule) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetFunctionCount)(count, mod)
3360 return err
3362cdef CUresult _cuModuleEnumerateFunctions(CUfunction* functions, unsigned int numFunctions, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil:
3363 global __cuModuleEnumerateFunctions
3364 cuPythonInit()
3365 if __cuModuleEnumerateFunctions == NULL:
3366 with gil:
3367 raise RuntimeError('Function "cuModuleEnumerateFunctions" not found')
3368 err = (<CUresult (*)(CUfunction*, unsigned int, CUmodule) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleEnumerateFunctions)(functions, numFunctions, mod)
3369 return err
3371cdef CUresult _cuModuleGetGlobal_v2(CUdeviceptr* dptr, size_t* numbytes, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3372 global __cuModuleGetGlobal_v2
3373 cuPythonInit()
3374 if __cuModuleGetGlobal_v2 == NULL:
3375 with gil:
3376 raise RuntimeError('Function "cuModuleGetGlobal_v2" not found')
3377 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetGlobal_v2)(dptr, numbytes, hmod, name)
3378 return err
3380cdef CUresult _cuLinkCreate_v2(unsigned int numOptions, CUjit_option* options, void** optionValues, CUlinkState* stateOut) except ?CUDA_ERROR_NOT_FOUND nogil:
3381 global __cuLinkCreate_v2
3382 cuPythonInit()
3383 if __cuLinkCreate_v2 == NULL:
3384 with gil:
3385 raise RuntimeError('Function "cuLinkCreate_v2" not found')
3386 err = (<CUresult (*)(unsigned int, CUjit_option*, void**, CUlinkState*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkCreate_v2)(numOptions, options, optionValues, stateOut)
3387 return err
3389cdef CUresult _cuLinkAddData_v2(CUlinkState state, CUjitInputType typename, void* data, size_t size, const char* name, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
3390 global __cuLinkAddData_v2
3391 cuPythonInit()
3392 if __cuLinkAddData_v2 == NULL:
3393 with gil:
3394 raise RuntimeError('Function "cuLinkAddData_v2" not found')
3395 err = (<CUresult (*)(CUlinkState, CUjitInputType, void*, size_t, const char*, unsigned int, CUjit_option*, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkAddData_v2)(state, typename, data, size, name, numOptions, options, optionValues)
3396 return err
3398cdef CUresult _cuLinkAddFile_v2(CUlinkState state, CUjitInputType typename, const char* path, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
3399 global __cuLinkAddFile_v2
3400 cuPythonInit()
3401 if __cuLinkAddFile_v2 == NULL:
3402 with gil:
3403 raise RuntimeError('Function "cuLinkAddFile_v2" not found')
3404 err = (<CUresult (*)(CUlinkState, CUjitInputType, const char*, unsigned int, CUjit_option*, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkAddFile_v2)(state, typename, path, numOptions, options, optionValues)
3405 return err
3407cdef CUresult _cuLinkComplete(CUlinkState state, void** cubinOut, size_t* sizeOut) except ?CUDA_ERROR_NOT_FOUND nogil:
3408 global __cuLinkComplete
3409 cuPythonInit()
3410 if __cuLinkComplete == NULL:
3411 with gil:
3412 raise RuntimeError('Function "cuLinkComplete" not found')
3413 err = (<CUresult (*)(CUlinkState, void**, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkComplete)(state, cubinOut, sizeOut)
3414 return err
3416cdef CUresult _cuLinkDestroy(CUlinkState state) except ?CUDA_ERROR_NOT_FOUND nogil:
3417 global __cuLinkDestroy
3418 cuPythonInit()
3419 if __cuLinkDestroy == NULL:
3420 with gil:
3421 raise RuntimeError('Function "cuLinkDestroy" not found')
3422 err = (<CUresult (*)(CUlinkState) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkDestroy)(state)
3423 return err
3425cdef CUresult _cuModuleGetTexRef(CUtexref* pTexRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3426 global __cuModuleGetTexRef
3427 cuPythonInit()
3428 if __cuModuleGetTexRef == NULL:
3429 with gil:
3430 raise RuntimeError('Function "cuModuleGetTexRef" not found')
3431 err = (<CUresult (*)(CUtexref*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetTexRef)(pTexRef, hmod, name)
3432 return err
3434cdef CUresult _cuModuleGetSurfRef(CUsurfref* pSurfRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3435 global __cuModuleGetSurfRef
3436 cuPythonInit()
3437 if __cuModuleGetSurfRef == NULL:
3438 with gil:
3439 raise RuntimeError('Function "cuModuleGetSurfRef" not found')
3440 err = (<CUresult (*)(CUsurfref*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetSurfRef)(pSurfRef, hmod, name)
3441 return err
3443cdef CUresult _cuLibraryLoadData(CUlibrary* library, const void* code, CUjit_option* jitOptions, void** jitOptionsValues, unsigned int numJitOptions, CUlibraryOption* libraryOptions, void** libraryOptionValues, unsigned int numLibraryOptions) except ?CUDA_ERROR_NOT_FOUND nogil:
3444 global __cuLibraryLoadData
3445 cuPythonInit()
3446 if __cuLibraryLoadData == NULL:
3447 with gil:
3448 raise RuntimeError('Function "cuLibraryLoadData" not found')
3449 err = (<CUresult (*)(CUlibrary*, const void*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryLoadData)(library, code, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions)
3450 return err
3452cdef CUresult _cuLibraryLoadFromFile(CUlibrary* library, const char* fileName, CUjit_option* jitOptions, void** jitOptionsValues, unsigned int numJitOptions, CUlibraryOption* libraryOptions, void** libraryOptionValues, unsigned int numLibraryOptions) except ?CUDA_ERROR_NOT_FOUND nogil:
3453 global __cuLibraryLoadFromFile
3454 cuPythonInit()
3455 if __cuLibraryLoadFromFile == NULL:
3456 with gil:
3457 raise RuntimeError('Function "cuLibraryLoadFromFile" not found')
3458 err = (<CUresult (*)(CUlibrary*, const char*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryLoadFromFile)(library, fileName, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions)
3459 return err
3461cdef CUresult _cuLibraryUnload(CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil:
3462 global __cuLibraryUnload
3463 cuPythonInit()
3464 if __cuLibraryUnload == NULL:
3465 with gil:
3466 raise RuntimeError('Function "cuLibraryUnload" not found')
3467 err = (<CUresult (*)(CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryUnload)(library)
3468 return err
3470cdef CUresult _cuLibraryGetKernel(CUkernel* pKernel, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3471 global __cuLibraryGetKernel
3472 cuPythonInit()
3473 if __cuLibraryGetKernel == NULL:
3474 with gil:
3475 raise RuntimeError('Function "cuLibraryGetKernel" not found')
3476 err = (<CUresult (*)(CUkernel*, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetKernel)(pKernel, library, name)
3477 return err
3479cdef CUresult _cuLibraryGetKernelCount(unsigned int* count, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil:
3480 global __cuLibraryGetKernelCount
3481 cuPythonInit()
3482 if __cuLibraryGetKernelCount == NULL:
3483 with gil:
3484 raise RuntimeError('Function "cuLibraryGetKernelCount" not found')
3485 err = (<CUresult (*)(unsigned int*, CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetKernelCount)(count, lib)
3486 return err
3488cdef CUresult _cuLibraryEnumerateKernels(CUkernel* kernels, unsigned int numKernels, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil:
3489 global __cuLibraryEnumerateKernels
3490 cuPythonInit()
3491 if __cuLibraryEnumerateKernels == NULL:
3492 with gil:
3493 raise RuntimeError('Function "cuLibraryEnumerateKernels" not found')
3494 err = (<CUresult (*)(CUkernel*, unsigned int, CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryEnumerateKernels)(kernels, numKernels, lib)
3495 return err
3497cdef CUresult _cuLibraryGetModule(CUmodule* pMod, CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil:
3498 global __cuLibraryGetModule
3499 cuPythonInit()
3500 if __cuLibraryGetModule == NULL:
3501 with gil:
3502 raise RuntimeError('Function "cuLibraryGetModule" not found')
3503 err = (<CUresult (*)(CUmodule*, CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetModule)(pMod, library)
3504 return err
3506cdef CUresult _cuKernelGetFunction(CUfunction* pFunc, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil:
3507 global __cuKernelGetFunction
3508 cuPythonInit()
3509 if __cuKernelGetFunction == NULL:
3510 with gil:
3511 raise RuntimeError('Function "cuKernelGetFunction" not found')
3512 err = (<CUresult (*)(CUfunction*, CUkernel) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetFunction)(pFunc, kernel)
3513 return err
3515cdef CUresult _cuKernelGetLibrary(CUlibrary* pLib, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil:
3516 global __cuKernelGetLibrary
3517 cuPythonInit()
3518 if __cuKernelGetLibrary == NULL:
3519 with gil:
3520 raise RuntimeError('Function "cuKernelGetLibrary" not found')
3521 err = (<CUresult (*)(CUlibrary*, CUkernel) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetLibrary)(pLib, kernel)
3522 return err
3524cdef CUresult _cuLibraryGetGlobal(CUdeviceptr* dptr, size_t* numbytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3525 global __cuLibraryGetGlobal
3526 cuPythonInit()
3527 if __cuLibraryGetGlobal == NULL:
3528 with gil:
3529 raise RuntimeError('Function "cuLibraryGetGlobal" not found')
3530 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetGlobal)(dptr, numbytes, library, name)
3531 return err
3533cdef CUresult _cuLibraryGetManaged(CUdeviceptr* dptr, size_t* numbytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
3534 global __cuLibraryGetManaged
3535 cuPythonInit()
3536 if __cuLibraryGetManaged == NULL:
3537 with gil:
3538 raise RuntimeError('Function "cuLibraryGetManaged" not found')
3539 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetManaged)(dptr, numbytes, library, name)
3540 return err
3542cdef CUresult _cuLibraryGetUnifiedFunction(void** fptr, CUlibrary library, const char* symbol) except ?CUDA_ERROR_NOT_FOUND nogil:
3543 global __cuLibraryGetUnifiedFunction
3544 cuPythonInit()
3545 if __cuLibraryGetUnifiedFunction == NULL:
3546 with gil:
3547 raise RuntimeError('Function "cuLibraryGetUnifiedFunction" not found')
3548 err = (<CUresult (*)(void**, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetUnifiedFunction)(fptr, library, symbol)
3549 return err
3551cdef CUresult _cuKernelGetAttribute(int* pi, CUfunction_attribute attrib, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3552 global __cuKernelGetAttribute
3553 cuPythonInit()
3554 if __cuKernelGetAttribute == NULL:
3555 with gil:
3556 raise RuntimeError('Function "cuKernelGetAttribute" not found')
3557 err = (<CUresult (*)(int*, CUfunction_attribute, CUkernel, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetAttribute)(pi, attrib, kernel, dev)
3558 return err
3560cdef CUresult _cuKernelSetAttribute(CUfunction_attribute attrib, int val, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3561 global __cuKernelSetAttribute
3562 cuPythonInit()
3563 if __cuKernelSetAttribute == NULL:
3564 with gil:
3565 raise RuntimeError('Function "cuKernelSetAttribute" not found')
3566 err = (<CUresult (*)(CUfunction_attribute, int, CUkernel, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelSetAttribute)(attrib, val, kernel, dev)
3567 return err
3569cdef CUresult _cuKernelSetCacheConfig(CUkernel kernel, CUfunc_cache config, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3570 global __cuKernelSetCacheConfig
3571 cuPythonInit()
3572 if __cuKernelSetCacheConfig == NULL:
3573 with gil:
3574 raise RuntimeError('Function "cuKernelSetCacheConfig" not found')
3575 err = (<CUresult (*)(CUkernel, CUfunc_cache, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelSetCacheConfig)(kernel, config, dev)
3576 return err
3578cdef CUresult _cuKernelGetName(const char** name, CUkernel hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
3579 global __cuKernelGetName
3580 cuPythonInit()
3581 if __cuKernelGetName == NULL:
3582 with gil:
3583 raise RuntimeError('Function "cuKernelGetName" not found')
3584 err = (<CUresult (*)(const char**, CUkernel) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetName)(name, hfunc)
3585 return err
3587cdef CUresult _cuKernelGetParamInfo(CUkernel kernel, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil:
3588 global __cuKernelGetParamInfo
3589 cuPythonInit()
3590 if __cuKernelGetParamInfo == NULL:
3591 with gil:
3592 raise RuntimeError('Function "cuKernelGetParamInfo" not found')
3593 err = (<CUresult (*)(CUkernel, size_t, size_t*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetParamInfo)(kernel, paramIndex, paramOffset, paramSize)
3594 return err
3596cdef CUresult _cuMemGetInfo_v2(size_t* free, size_t* total) except ?CUDA_ERROR_NOT_FOUND nogil:
3597 global __cuMemGetInfo_v2
3598 cuPythonInit()
3599 if __cuMemGetInfo_v2 == NULL:
3600 with gil:
3601 raise RuntimeError('Function "cuMemGetInfo_v2" not found')
3602 err = (<CUresult (*)(size_t*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetInfo_v2)(free, total)
3603 return err
3605cdef CUresult _cuMemAlloc_v2(CUdeviceptr* dptr, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil:
3606 global __cuMemAlloc_v2
3607 cuPythonInit()
3608 if __cuMemAlloc_v2 == NULL:
3609 with gil:
3610 raise RuntimeError('Function "cuMemAlloc_v2" not found')
3611 err = (<CUresult (*)(CUdeviceptr*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAlloc_v2)(dptr, bytesize)
3612 return err
3614cdef CUresult _cuMemAllocPitch_v2(CUdeviceptr* dptr, size_t* pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes) except ?CUDA_ERROR_NOT_FOUND nogil:
3615 global __cuMemAllocPitch_v2
3616 cuPythonInit()
3617 if __cuMemAllocPitch_v2 == NULL:
3618 with gil:
3619 raise RuntimeError('Function "cuMemAllocPitch_v2" not found')
3620 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocPitch_v2)(dptr, pPitch, WidthInBytes, Height, ElementSizeBytes)
3621 return err
3623cdef CUresult _cuMemFree_v2(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
3624 global __cuMemFree_v2
3625 cuPythonInit()
3626 if __cuMemFree_v2 == NULL:
3627 with gil:
3628 raise RuntimeError('Function "cuMemFree_v2" not found')
3629 err = (<CUresult (*)(CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemFree_v2)(dptr)
3630 return err
3632cdef CUresult _cuMemGetAddressRange_v2(CUdeviceptr* pbase, size_t* psize, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
3633 global __cuMemGetAddressRange_v2
3634 cuPythonInit()
3635 if __cuMemGetAddressRange_v2 == NULL:
3636 with gil:
3637 raise RuntimeError('Function "cuMemGetAddressRange_v2" not found')
3638 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAddressRange_v2)(pbase, psize, dptr)
3639 return err
3641cdef CUresult _cuMemAllocHost_v2(void** pp, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil:
3642 global __cuMemAllocHost_v2
3643 cuPythonInit()
3644 if __cuMemAllocHost_v2 == NULL:
3645 with gil:
3646 raise RuntimeError('Function "cuMemAllocHost_v2" not found')
3647 err = (<CUresult (*)(void**, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocHost_v2)(pp, bytesize)
3648 return err
3650cdef CUresult _cuMemFreeHost(void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
3651 global __cuMemFreeHost
3652 cuPythonInit()
3653 if __cuMemFreeHost == NULL:
3654 with gil:
3655 raise RuntimeError('Function "cuMemFreeHost" not found')
3656 err = (<CUresult (*)(void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemFreeHost)(p)
3657 return err
3659cdef CUresult _cuMemHostAlloc(void** pp, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3660 global __cuMemHostAlloc
3661 cuPythonInit()
3662 if __cuMemHostAlloc == NULL:
3663 with gil:
3664 raise RuntimeError('Function "cuMemHostAlloc" not found')
3665 err = (<CUresult (*)(void**, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostAlloc)(pp, bytesize, Flags)
3666 return err
3668cdef CUresult _cuMemHostGetDevicePointer_v2(CUdeviceptr* pdptr, void* p, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3669 global __cuMemHostGetDevicePointer_v2
3670 cuPythonInit()
3671 if __cuMemHostGetDevicePointer_v2 == NULL:
3672 with gil:
3673 raise RuntimeError('Function "cuMemHostGetDevicePointer_v2" not found')
3674 err = (<CUresult (*)(CUdeviceptr*, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostGetDevicePointer_v2)(pdptr, p, Flags)
3675 return err
3677cdef CUresult _cuMemHostGetFlags(unsigned int* pFlags, void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
3678 global __cuMemHostGetFlags
3679 cuPythonInit()
3680 if __cuMemHostGetFlags == NULL:
3681 with gil:
3682 raise RuntimeError('Function "cuMemHostGetFlags" not found')
3683 err = (<CUresult (*)(unsigned int*, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostGetFlags)(pFlags, p)
3684 return err
3686cdef CUresult _cuMemAllocManaged(CUdeviceptr* dptr, size_t bytesize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3687 global __cuMemAllocManaged
3688 cuPythonInit()
3689 if __cuMemAllocManaged == NULL:
3690 with gil:
3691 raise RuntimeError('Function "cuMemAllocManaged" not found')
3692 err = (<CUresult (*)(CUdeviceptr*, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocManaged)(dptr, bytesize, flags)
3693 return err
3695cdef CUresult _cuDeviceRegisterAsyncNotification(CUdevice device, CUasyncCallback callbackFunc, void* userData, CUasyncCallbackHandle* callback) except ?CUDA_ERROR_NOT_FOUND nogil:
3696 global __cuDeviceRegisterAsyncNotification
3697 cuPythonInit()
3698 if __cuDeviceRegisterAsyncNotification == NULL:
3699 with gil:
3700 raise RuntimeError('Function "cuDeviceRegisterAsyncNotification" not found')
3701 err = (<CUresult (*)(CUdevice, CUasyncCallback, void*, CUasyncCallbackHandle*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceRegisterAsyncNotification)(device, callbackFunc, userData, callback)
3702 return err
3704cdef CUresult _cuDeviceUnregisterAsyncNotification(CUdevice device, CUasyncCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
3705 global __cuDeviceUnregisterAsyncNotification
3706 cuPythonInit()
3707 if __cuDeviceUnregisterAsyncNotification == NULL:
3708 with gil:
3709 raise RuntimeError('Function "cuDeviceUnregisterAsyncNotification" not found')
3710 err = (<CUresult (*)(CUdevice, CUasyncCallbackHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceUnregisterAsyncNotification)(device, callback)
3711 return err
3713cdef CUresult _cuDeviceGetByPCIBusId(CUdevice* dev, const char* pciBusId) except ?CUDA_ERROR_NOT_FOUND nogil:
3714 global __cuDeviceGetByPCIBusId
3715 cuPythonInit()
3716 if __cuDeviceGetByPCIBusId == NULL:
3717 with gil:
3718 raise RuntimeError('Function "cuDeviceGetByPCIBusId" not found')
3719 err = (<CUresult (*)(CUdevice*, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetByPCIBusId)(dev, pciBusId)
3720 return err
3722cdef CUresult _cuDeviceGetPCIBusId(char* pciBusId, int length, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3723 global __cuDeviceGetPCIBusId
3724 cuPythonInit()
3725 if __cuDeviceGetPCIBusId == NULL:
3726 with gil:
3727 raise RuntimeError('Function "cuDeviceGetPCIBusId" not found')
3728 err = (<CUresult (*)(char*, int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetPCIBusId)(pciBusId, length, dev)
3729 return err
3731cdef CUresult _cuIpcGetEventHandle(CUipcEventHandle* pHandle, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
3732 global __cuIpcGetEventHandle
3733 cuPythonInit()
3734 if __cuIpcGetEventHandle == NULL:
3735 with gil:
3736 raise RuntimeError('Function "cuIpcGetEventHandle" not found')
3737 err = (<CUresult (*)(CUipcEventHandle*, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcGetEventHandle)(pHandle, event)
3738 return err
3740cdef CUresult _cuIpcOpenEventHandle(CUevent* phEvent, CUipcEventHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
3741 global __cuIpcOpenEventHandle
3742 cuPythonInit()
3743 if __cuIpcOpenEventHandle == NULL:
3744 with gil:
3745 raise RuntimeError('Function "cuIpcOpenEventHandle" not found')
3746 err = (<CUresult (*)(CUevent*, CUipcEventHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcOpenEventHandle)(phEvent, handle)
3747 return err
3749cdef CUresult _cuIpcGetMemHandle(CUipcMemHandle* pHandle, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
3750 global __cuIpcGetMemHandle
3751 cuPythonInit()
3752 if __cuIpcGetMemHandle == NULL:
3753 with gil:
3754 raise RuntimeError('Function "cuIpcGetMemHandle" not found')
3755 err = (<CUresult (*)(CUipcMemHandle*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcGetMemHandle)(pHandle, dptr)
3756 return err
3758cdef CUresult _cuIpcOpenMemHandle_v2(CUdeviceptr* pdptr, CUipcMemHandle handle, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3759 global __cuIpcOpenMemHandle_v2
3760 cuPythonInit()
3761 if __cuIpcOpenMemHandle_v2 == NULL:
3762 with gil:
3763 raise RuntimeError('Function "cuIpcOpenMemHandle_v2" not found')
3764 err = (<CUresult (*)(CUdeviceptr*, CUipcMemHandle, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcOpenMemHandle_v2)(pdptr, handle, Flags)
3765 return err
3767cdef CUresult _cuIpcCloseMemHandle(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
3768 global __cuIpcCloseMemHandle
3769 cuPythonInit()
3770 if __cuIpcCloseMemHandle == NULL:
3771 with gil:
3772 raise RuntimeError('Function "cuIpcCloseMemHandle" not found')
3773 err = (<CUresult (*)(CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcCloseMemHandle)(dptr)
3774 return err
3776cdef CUresult _cuMemHostRegister_v2(void* p, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3777 global __cuMemHostRegister_v2
3778 cuPythonInit()
3779 if __cuMemHostRegister_v2 == NULL:
3780 with gil:
3781 raise RuntimeError('Function "cuMemHostRegister_v2" not found')
3782 err = (<CUresult (*)(void*, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostRegister_v2)(p, bytesize, Flags)
3783 return err
3785cdef CUresult _cuMemHostUnregister(void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
3786 global __cuMemHostUnregister
3787 cuPythonInit()
3788 if __cuMemHostUnregister == NULL:
3789 with gil:
3790 raise RuntimeError('Function "cuMemHostUnregister" not found')
3791 err = (<CUresult (*)(void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostUnregister)(p)
3792 return err
3794cdef CUresult _cuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3795 global __cuMemcpy
3796 cuPythonInit()
3797 if __cuMemcpy == NULL:
3798 with gil:
3799 raise RuntimeError('Function "cuMemcpy" not found')
3800 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy)(dst, src, ByteCount)
3801 return err
3803cdef CUresult _cuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3804 global __cuMemcpyPeer
3805 cuPythonInit()
3806 if __cuMemcpyPeer == NULL:
3807 with gil:
3808 raise RuntimeError('Function "cuMemcpyPeer" not found')
3809 err = (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyPeer)(dstDevice, dstContext, srcDevice, srcContext, ByteCount)
3810 return err
3812cdef CUresult _cuMemcpyHtoD_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3813 global __cuMemcpyHtoD_v2
3814 cuPythonInit()
3815 if __cuMemcpyHtoD_v2 == NULL:
3816 with gil:
3817 raise RuntimeError('Function "cuMemcpyHtoD_v2" not found')
3818 err = (<CUresult (*)(CUdeviceptr, const void*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoD_v2)(dstDevice, srcHost, ByteCount)
3819 return err
3821cdef CUresult _cuMemcpyDtoH_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3822 global __cuMemcpyDtoH_v2
3823 cuPythonInit()
3824 if __cuMemcpyDtoH_v2 == NULL:
3825 with gil:
3826 raise RuntimeError('Function "cuMemcpyDtoH_v2" not found')
3827 err = (<CUresult (*)(void*, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoH_v2)(dstHost, srcDevice, ByteCount)
3828 return err
3830cdef CUresult _cuMemcpyDtoD_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3831 global __cuMemcpyDtoD_v2
3832 cuPythonInit()
3833 if __cuMemcpyDtoD_v2 == NULL:
3834 with gil:
3835 raise RuntimeError('Function "cuMemcpyDtoD_v2" not found')
3836 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoD_v2)(dstDevice, srcDevice, ByteCount)
3837 return err
3839cdef CUresult _cuMemcpyDtoA_v2(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3840 global __cuMemcpyDtoA_v2
3841 cuPythonInit()
3842 if __cuMemcpyDtoA_v2 == NULL:
3843 with gil:
3844 raise RuntimeError('Function "cuMemcpyDtoA_v2" not found')
3845 err = (<CUresult (*)(CUarray, size_t, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoA_v2)(dstArray, dstOffset, srcDevice, ByteCount)
3846 return err
3848cdef CUresult _cuMemcpyAtoD_v2(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3849 global __cuMemcpyAtoD_v2
3850 cuPythonInit()
3851 if __cuMemcpyAtoD_v2 == NULL:
3852 with gil:
3853 raise RuntimeError('Function "cuMemcpyAtoD_v2" not found')
3854 err = (<CUresult (*)(CUdeviceptr, CUarray, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoD_v2)(dstDevice, srcArray, srcOffset, ByteCount)
3855 return err
3857cdef CUresult _cuMemcpyHtoA_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3858 global __cuMemcpyHtoA_v2
3859 cuPythonInit()
3860 if __cuMemcpyHtoA_v2 == NULL:
3861 with gil:
3862 raise RuntimeError('Function "cuMemcpyHtoA_v2" not found')
3863 err = (<CUresult (*)(CUarray, size_t, const void*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoA_v2)(dstArray, dstOffset, srcHost, ByteCount)
3864 return err
3866cdef CUresult _cuMemcpyAtoH_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3867 global __cuMemcpyAtoH_v2
3868 cuPythonInit()
3869 if __cuMemcpyAtoH_v2 == NULL:
3870 with gil:
3871 raise RuntimeError('Function "cuMemcpyAtoH_v2" not found')
3872 err = (<CUresult (*)(void*, CUarray, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoH_v2)(dstHost, srcArray, srcOffset, ByteCount)
3873 return err
3875cdef CUresult _cuMemcpyAtoA_v2(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
3876 global __cuMemcpyAtoA_v2
3877 cuPythonInit()
3878 if __cuMemcpyAtoA_v2 == NULL:
3879 with gil:
3880 raise RuntimeError('Function "cuMemcpyAtoA_v2" not found')
3881 err = (<CUresult (*)(CUarray, size_t, CUarray, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoA_v2)(dstArray, dstOffset, srcArray, srcOffset, ByteCount)
3882 return err
3884cdef CUresult _cuMemcpy2D_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
3885 global __cuMemcpy2D_v2
3886 cuPythonInit()
3887 if __cuMemcpy2D_v2 == NULL:
3888 with gil:
3889 raise RuntimeError('Function "cuMemcpy2D_v2" not found')
3890 err = (<CUresult (*)(const CUDA_MEMCPY2D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy2D_v2)(pCopy)
3891 return err
3893cdef CUresult _cuMemcpy2DUnaligned_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
3894 global __cuMemcpy2DUnaligned_v2
3895 cuPythonInit()
3896 if __cuMemcpy2DUnaligned_v2 == NULL:
3897 with gil:
3898 raise RuntimeError('Function "cuMemcpy2DUnaligned_v2" not found')
3899 err = (<CUresult (*)(const CUDA_MEMCPY2D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy2DUnaligned_v2)(pCopy)
3900 return err
3902cdef CUresult _cuMemcpy3D_v2(const CUDA_MEMCPY3D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
3903 global __cuMemcpy3D_v2
3904 cuPythonInit()
3905 if __cuMemcpy3D_v2 == NULL:
3906 with gil:
3907 raise RuntimeError('Function "cuMemcpy3D_v2" not found')
3908 err = (<CUresult (*)(const CUDA_MEMCPY3D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3D_v2)(pCopy)
3909 return err
3911cdef CUresult _cuMemcpy3DPeer(const CUDA_MEMCPY3D_PEER* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
3912 global __cuMemcpy3DPeer
3913 cuPythonInit()
3914 if __cuMemcpy3DPeer == NULL:
3915 with gil:
3916 raise RuntimeError('Function "cuMemcpy3DPeer" not found')
3917 err = (<CUresult (*)(const CUDA_MEMCPY3D_PEER*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DPeer)(pCopy)
3918 return err
3920cdef CUresult _cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3921 global __cuMemcpyAsync
3922 cuPythonInit()
3923 if __cuMemcpyAsync == NULL:
3924 with gil:
3925 raise RuntimeError('Function "cuMemcpyAsync" not found')
3926 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAsync)(dst, src, ByteCount, hStream)
3927 return err
3929cdef CUresult _cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3930 global __cuMemcpyPeerAsync
3931 cuPythonInit()
3932 if __cuMemcpyPeerAsync == NULL:
3933 with gil:
3934 raise RuntimeError('Function "cuMemcpyPeerAsync" not found')
3935 err = (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyPeerAsync)(dstDevice, dstContext, srcDevice, srcContext, ByteCount, hStream)
3936 return err
3938cdef CUresult _cuMemcpyHtoDAsync_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3939 global __cuMemcpyHtoDAsync_v2
3940 cuPythonInit()
3941 if __cuMemcpyHtoDAsync_v2 == NULL:
3942 with gil:
3943 raise RuntimeError('Function "cuMemcpyHtoDAsync_v2" not found')
3944 err = (<CUresult (*)(CUdeviceptr, const void*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoDAsync_v2)(dstDevice, srcHost, ByteCount, hStream)
3945 return err
3947cdef CUresult _cuMemcpyDtoHAsync_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3948 global __cuMemcpyDtoHAsync_v2
3949 cuPythonInit()
3950 if __cuMemcpyDtoHAsync_v2 == NULL:
3951 with gil:
3952 raise RuntimeError('Function "cuMemcpyDtoHAsync_v2" not found')
3953 err = (<CUresult (*)(void*, CUdeviceptr, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoHAsync_v2)(dstHost, srcDevice, ByteCount, hStream)
3954 return err
3956cdef CUresult _cuMemcpyDtoDAsync_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3957 global __cuMemcpyDtoDAsync_v2
3958 cuPythonInit()
3959 if __cuMemcpyDtoDAsync_v2 == NULL:
3960 with gil:
3961 raise RuntimeError('Function "cuMemcpyDtoDAsync_v2" not found')
3962 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoDAsync_v2)(dstDevice, srcDevice, ByteCount, hStream)
3963 return err
3965cdef CUresult _cuMemcpyHtoAAsync_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3966 global __cuMemcpyHtoAAsync_v2
3967 cuPythonInit()
3968 if __cuMemcpyHtoAAsync_v2 == NULL:
3969 with gil:
3970 raise RuntimeError('Function "cuMemcpyHtoAAsync_v2" not found')
3971 err = (<CUresult (*)(CUarray, size_t, const void*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoAAsync_v2)(dstArray, dstOffset, srcHost, ByteCount, hStream)
3972 return err
3974cdef CUresult _cuMemcpyAtoHAsync_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3975 global __cuMemcpyAtoHAsync_v2
3976 cuPythonInit()
3977 if __cuMemcpyAtoHAsync_v2 == NULL:
3978 with gil:
3979 raise RuntimeError('Function "cuMemcpyAtoHAsync_v2" not found')
3980 err = (<CUresult (*)(void*, CUarray, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoHAsync_v2)(dstHost, srcArray, srcOffset, ByteCount, hStream)
3981 return err
3983cdef CUresult _cuMemcpy2DAsync_v2(const CUDA_MEMCPY2D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3984 global __cuMemcpy2DAsync_v2
3985 cuPythonInit()
3986 if __cuMemcpy2DAsync_v2 == NULL:
3987 with gil:
3988 raise RuntimeError('Function "cuMemcpy2DAsync_v2" not found')
3989 err = (<CUresult (*)(const CUDA_MEMCPY2D*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy2DAsync_v2)(pCopy, hStream)
3990 return err
3992cdef CUresult _cuMemcpy3DAsync_v2(const CUDA_MEMCPY3D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
3993 global __cuMemcpy3DAsync_v2
3994 cuPythonInit()
3995 if __cuMemcpy3DAsync_v2 == NULL:
3996 with gil:
3997 raise RuntimeError('Function "cuMemcpy3DAsync_v2" not found')
3998 err = (<CUresult (*)(const CUDA_MEMCPY3D*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DAsync_v2)(pCopy, hStream)
3999 return err
4001cdef CUresult _cuMemcpy3DPeerAsync(const CUDA_MEMCPY3D_PEER* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4002 global __cuMemcpy3DPeerAsync
4003 cuPythonInit()
4004 if __cuMemcpy3DPeerAsync == NULL:
4005 with gil:
4006 raise RuntimeError('Function "cuMemcpy3DPeerAsync" not found')
4007 err = (<CUresult (*)(const CUDA_MEMCPY3D_PEER*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DPeerAsync)(pCopy, hStream)
4008 return err
4010cdef CUresult _cuMemcpyBatchAsync_v2(CUdeviceptr* dsts, CUdeviceptr* srcs, size_t* sizes, size_t count, CUmemcpyAttributes* attrs, size_t* attrsIdxs, size_t numAttrs, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4011 global __cuMemcpyBatchAsync_v2
4012 cuPythonInit()
4013 if __cuMemcpyBatchAsync_v2 == NULL:
4014 with gil:
4015 raise RuntimeError('Function "cuMemcpyBatchAsync_v2" not found')
4016 err = (<CUresult (*)(CUdeviceptr*, CUdeviceptr*, size_t*, size_t, CUmemcpyAttributes*, size_t*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyBatchAsync_v2)(dsts, srcs, sizes, count, attrs, attrsIdxs, numAttrs, hStream)
4017 return err
4019cdef CUresult _cuMemcpy3DBatchAsync_v2(size_t numOps, CUDA_MEMCPY3D_BATCH_OP* opList, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4020 global __cuMemcpy3DBatchAsync_v2
4021 cuPythonInit()
4022 if __cuMemcpy3DBatchAsync_v2 == NULL:
4023 with gil:
4024 raise RuntimeError('Function "cuMemcpy3DBatchAsync_v2" not found')
4025 err = (<CUresult (*)(size_t, CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DBatchAsync_v2)(numOps, opList, flags, hStream)
4026 return err
4028cdef CUresult _cuMemsetD8_v2(CUdeviceptr dstDevice, unsigned char uc, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
4029 global __cuMemsetD8_v2
4030 cuPythonInit()
4031 if __cuMemsetD8_v2 == NULL:
4032 with gil:
4033 raise RuntimeError('Function "cuMemsetD8_v2" not found')
4034 err = (<CUresult (*)(CUdeviceptr, unsigned char, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD8_v2)(dstDevice, uc, N)
4035 return err
4037cdef CUresult _cuMemsetD16_v2(CUdeviceptr dstDevice, unsigned short us, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
4038 global __cuMemsetD16_v2
4039 cuPythonInit()
4040 if __cuMemsetD16_v2 == NULL:
4041 with gil:
4042 raise RuntimeError('Function "cuMemsetD16_v2" not found')
4043 err = (<CUresult (*)(CUdeviceptr, unsigned short, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD16_v2)(dstDevice, us, N)
4044 return err
4046cdef CUresult _cuMemsetD32_v2(CUdeviceptr dstDevice, unsigned int ui, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
4047 global __cuMemsetD32_v2
4048 cuPythonInit()
4049 if __cuMemsetD32_v2 == NULL:
4050 with gil:
4051 raise RuntimeError('Function "cuMemsetD32_v2" not found')
4052 err = (<CUresult (*)(CUdeviceptr, unsigned int, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD32_v2)(dstDevice, ui, N)
4053 return err
4055cdef CUresult _cuMemsetD2D8_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
4056 global __cuMemsetD2D8_v2
4057 cuPythonInit()
4058 if __cuMemsetD2D8_v2 == NULL:
4059 with gil:
4060 raise RuntimeError('Function "cuMemsetD2D8_v2" not found')
4061 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D8_v2)(dstDevice, dstPitch, uc, Width, Height)
4062 return err
4064cdef CUresult _cuMemsetD2D16_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
4065 global __cuMemsetD2D16_v2
4066 cuPythonInit()
4067 if __cuMemsetD2D16_v2 == NULL:
4068 with gil:
4069 raise RuntimeError('Function "cuMemsetD2D16_v2" not found')
4070 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D16_v2)(dstDevice, dstPitch, us, Width, Height)
4071 return err
4073cdef CUresult _cuMemsetD2D32_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
4074 global __cuMemsetD2D32_v2
4075 cuPythonInit()
4076 if __cuMemsetD2D32_v2 == NULL:
4077 with gil:
4078 raise RuntimeError('Function "cuMemsetD2D32_v2" not found')
4079 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D32_v2)(dstDevice, dstPitch, ui, Width, Height)
4080 return err
4082cdef CUresult _cuMemsetD8Async(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4083 global __cuMemsetD8Async
4084 cuPythonInit()
4085 if __cuMemsetD8Async == NULL:
4086 with gil:
4087 raise RuntimeError('Function "cuMemsetD8Async" not found')
4088 err = (<CUresult (*)(CUdeviceptr, unsigned char, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD8Async)(dstDevice, uc, N, hStream)
4089 return err
4091cdef CUresult _cuMemsetD16Async(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4092 global __cuMemsetD16Async
4093 cuPythonInit()
4094 if __cuMemsetD16Async == NULL:
4095 with gil:
4096 raise RuntimeError('Function "cuMemsetD16Async" not found')
4097 err = (<CUresult (*)(CUdeviceptr, unsigned short, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD16Async)(dstDevice, us, N, hStream)
4098 return err
4100cdef CUresult _cuMemsetD32Async(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4101 global __cuMemsetD32Async
4102 cuPythonInit()
4103 if __cuMemsetD32Async == NULL:
4104 with gil:
4105 raise RuntimeError('Function "cuMemsetD32Async" not found')
4106 err = (<CUresult (*)(CUdeviceptr, unsigned int, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD32Async)(dstDevice, ui, N, hStream)
4107 return err
4109cdef CUresult _cuMemsetD2D8Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4110 global __cuMemsetD2D8Async
4111 cuPythonInit()
4112 if __cuMemsetD2D8Async == NULL:
4113 with gil:
4114 raise RuntimeError('Function "cuMemsetD2D8Async" not found')
4115 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D8Async)(dstDevice, dstPitch, uc, Width, Height, hStream)
4116 return err
4118cdef CUresult _cuMemsetD2D16Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4119 global __cuMemsetD2D16Async
4120 cuPythonInit()
4121 if __cuMemsetD2D16Async == NULL:
4122 with gil:
4123 raise RuntimeError('Function "cuMemsetD2D16Async" not found')
4124 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D16Async)(dstDevice, dstPitch, us, Width, Height, hStream)
4125 return err
4127cdef CUresult _cuMemsetD2D32Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4128 global __cuMemsetD2D32Async
4129 cuPythonInit()
4130 if __cuMemsetD2D32Async == NULL:
4131 with gil:
4132 raise RuntimeError('Function "cuMemsetD2D32Async" not found')
4133 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D32Async)(dstDevice, dstPitch, ui, Width, Height, hStream)
4134 return err
4136cdef CUresult _cuArrayCreate_v2(CUarray* pHandle, const CUDA_ARRAY_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil:
4137 global __cuArrayCreate_v2
4138 cuPythonInit()
4139 if __cuArrayCreate_v2 == NULL:
4140 with gil:
4141 raise RuntimeError('Function "cuArrayCreate_v2" not found')
4142 err = (<CUresult (*)(CUarray*, const CUDA_ARRAY_DESCRIPTOR*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayCreate_v2)(pHandle, pAllocateArray)
4143 return err
4145cdef CUresult _cuArrayGetDescriptor_v2(CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
4146 global __cuArrayGetDescriptor_v2
4147 cuPythonInit()
4148 if __cuArrayGetDescriptor_v2 == NULL:
4149 with gil:
4150 raise RuntimeError('Function "cuArrayGetDescriptor_v2" not found')
4151 err = (<CUresult (*)(CUDA_ARRAY_DESCRIPTOR*, CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetDescriptor_v2)(pArrayDescriptor, hArray)
4152 return err
4154cdef CUresult _cuArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUarray array) except ?CUDA_ERROR_NOT_FOUND nogil:
4155 global __cuArrayGetSparseProperties
4156 cuPythonInit()
4157 if __cuArrayGetSparseProperties == NULL:
4158 with gil:
4159 raise RuntimeError('Function "cuArrayGetSparseProperties" not found')
4160 err = (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetSparseProperties)(sparseProperties, array)
4161 return err
4163cdef CUresult _cuMipmappedArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUmipmappedArray mipmap) except ?CUDA_ERROR_NOT_FOUND nogil:
4164 global __cuMipmappedArrayGetSparseProperties
4165 cuPythonInit()
4166 if __cuMipmappedArrayGetSparseProperties == NULL:
4167 with gil:
4168 raise RuntimeError('Function "cuMipmappedArrayGetSparseProperties" not found')
4169 err = (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUmipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayGetSparseProperties)(sparseProperties, mipmap)
4170 return err
4172cdef CUresult _cuArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUarray array, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
4173 global __cuArrayGetMemoryRequirements
4174 cuPythonInit()
4175 if __cuArrayGetMemoryRequirements == NULL:
4176 with gil:
4177 raise RuntimeError('Function "cuArrayGetMemoryRequirements" not found')
4178 err = (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUarray, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetMemoryRequirements)(memoryRequirements, array, device)
4179 return err
4181cdef CUresult _cuMipmappedArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUmipmappedArray mipmap, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
4182 global __cuMipmappedArrayGetMemoryRequirements
4183 cuPythonInit()
4184 if __cuMipmappedArrayGetMemoryRequirements == NULL:
4185 with gil:
4186 raise RuntimeError('Function "cuMipmappedArrayGetMemoryRequirements" not found')
4187 err = (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUmipmappedArray, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayGetMemoryRequirements)(memoryRequirements, mipmap, device)
4188 return err
4190cdef CUresult _cuArrayGetPlane(CUarray* pPlaneArray, CUarray hArray, unsigned int planeIdx) except ?CUDA_ERROR_NOT_FOUND nogil:
4191 global __cuArrayGetPlane
4192 cuPythonInit()
4193 if __cuArrayGetPlane == NULL:
4194 with gil:
4195 raise RuntimeError('Function "cuArrayGetPlane" not found')
4196 err = (<CUresult (*)(CUarray*, CUarray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetPlane)(pPlaneArray, hArray, planeIdx)
4197 return err
4199cdef CUresult _cuArrayDestroy(CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
4200 global __cuArrayDestroy
4201 cuPythonInit()
4202 if __cuArrayDestroy == NULL:
4203 with gil:
4204 raise RuntimeError('Function "cuArrayDestroy" not found')
4205 err = (<CUresult (*)(CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayDestroy)(hArray)
4206 return err
4208cdef CUresult _cuArray3DCreate_v2(CUarray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil:
4209 global __cuArray3DCreate_v2
4210 cuPythonInit()
4211 if __cuArray3DCreate_v2 == NULL:
4212 with gil:
4213 raise RuntimeError('Function "cuArray3DCreate_v2" not found')
4214 err = (<CUresult (*)(CUarray*, const CUDA_ARRAY3D_DESCRIPTOR*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArray3DCreate_v2)(pHandle, pAllocateArray)
4215 return err
4217cdef CUresult _cuArray3DGetDescriptor_v2(CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
4218 global __cuArray3DGetDescriptor_v2
4219 cuPythonInit()
4220 if __cuArray3DGetDescriptor_v2 == NULL:
4221 with gil:
4222 raise RuntimeError('Function "cuArray3DGetDescriptor_v2" not found')
4223 err = (<CUresult (*)(CUDA_ARRAY3D_DESCRIPTOR*, CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArray3DGetDescriptor_v2)(pArrayDescriptor, hArray)
4224 return err
4226cdef CUresult _cuMipmappedArrayCreate(CUmipmappedArray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pMipmappedArrayDesc, unsigned int numMipmapLevels) except ?CUDA_ERROR_NOT_FOUND nogil:
4227 global __cuMipmappedArrayCreate
4228 cuPythonInit()
4229 if __cuMipmappedArrayCreate == NULL:
4230 with gil:
4231 raise RuntimeError('Function "cuMipmappedArrayCreate" not found')
4232 err = (<CUresult (*)(CUmipmappedArray*, const CUDA_ARRAY3D_DESCRIPTOR*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayCreate)(pHandle, pMipmappedArrayDesc, numMipmapLevels)
4233 return err
4235cdef CUresult _cuMipmappedArrayGetLevel(CUarray* pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level) except ?CUDA_ERROR_NOT_FOUND nogil:
4236 global __cuMipmappedArrayGetLevel
4237 cuPythonInit()
4238 if __cuMipmappedArrayGetLevel == NULL:
4239 with gil:
4240 raise RuntimeError('Function "cuMipmappedArrayGetLevel" not found')
4241 err = (<CUresult (*)(CUarray*, CUmipmappedArray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayGetLevel)(pLevelArray, hMipmappedArray, level)
4242 return err
4244cdef CUresult _cuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil:
4245 global __cuMipmappedArrayDestroy
4246 cuPythonInit()
4247 if __cuMipmappedArrayDestroy == NULL:
4248 with gil:
4249 raise RuntimeError('Function "cuMipmappedArrayDestroy" not found')
4250 err = (<CUresult (*)(CUmipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayDestroy)(hMipmappedArray)
4251 return err
4253cdef CUresult _cuMemGetHandleForAddressRange(void* handle, CUdeviceptr dptr, size_t size, CUmemRangeHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4254 global __cuMemGetHandleForAddressRange
4255 cuPythonInit()
4256 if __cuMemGetHandleForAddressRange == NULL:
4257 with gil:
4258 raise RuntimeError('Function "cuMemGetHandleForAddressRange" not found')
4259 err = (<CUresult (*)(void*, CUdeviceptr, size_t, CUmemRangeHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetHandleForAddressRange)(handle, dptr, size, handleType, flags)
4260 return err
4262cdef CUresult _cuMemBatchDecompressAsync(CUmemDecompressParams* paramsArray, size_t count, unsigned int flags, size_t* errorIndex, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
4263 global __cuMemBatchDecompressAsync
4264 cuPythonInit()
4265 if __cuMemBatchDecompressAsync == NULL:
4266 with gil:
4267 raise RuntimeError('Function "cuMemBatchDecompressAsync" not found')
4268 err = (<CUresult (*)(CUmemDecompressParams*, size_t, unsigned int, size_t*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemBatchDecompressAsync)(paramsArray, count, flags, errorIndex, stream)
4269 return err
4271cdef CUresult _cuMemAddressReserve(CUdeviceptr* ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4272 global __cuMemAddressReserve
4273 cuPythonInit()
4274 if __cuMemAddressReserve == NULL:
4275 with gil:
4276 raise RuntimeError('Function "cuMemAddressReserve" not found')
4277 err = (<CUresult (*)(CUdeviceptr*, size_t, size_t, CUdeviceptr, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAddressReserve)(ptr, size, alignment, addr, flags)
4278 return err
4280cdef CUresult _cuMemAddressFree(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
4281 global __cuMemAddressFree
4282 cuPythonInit()
4283 if __cuMemAddressFree == NULL:
4284 with gil:
4285 raise RuntimeError('Function "cuMemAddressFree" not found')
4286 err = (<CUresult (*)(CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAddressFree)(ptr, size)
4287 return err
4289cdef CUresult _cuMemCreate(CUmemGenericAllocationHandle* handle, size_t size, const CUmemAllocationProp* prop, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4290 global __cuMemCreate
4291 cuPythonInit()
4292 if __cuMemCreate == NULL:
4293 with gil:
4294 raise RuntimeError('Function "cuMemCreate" not found')
4295 err = (<CUresult (*)(CUmemGenericAllocationHandle*, size_t, const CUmemAllocationProp*, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemCreate)(handle, size, prop, flags)
4296 return err
4298cdef CUresult _cuMemRelease(CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
4299 global __cuMemRelease
4300 cuPythonInit()
4301 if __cuMemRelease == NULL:
4302 with gil:
4303 raise RuntimeError('Function "cuMemRelease" not found')
4304 err = (<CUresult (*)(CUmemGenericAllocationHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRelease)(handle)
4305 return err
4307cdef CUresult _cuMemMap(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4308 global __cuMemMap
4309 cuPythonInit()
4310 if __cuMemMap == NULL:
4311 with gil:
4312 raise RuntimeError('Function "cuMemMap" not found')
4313 err = (<CUresult (*)(CUdeviceptr, size_t, size_t, CUmemGenericAllocationHandle, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemMap)(ptr, size, offset, handle, flags)
4314 return err
4316cdef CUresult _cuMemMapArrayAsync(CUarrayMapInfo* mapInfoList, unsigned int count, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4317 global __cuMemMapArrayAsync
4318 cuPythonInit()
4319 if __cuMemMapArrayAsync == NULL:
4320 with gil:
4321 raise RuntimeError('Function "cuMemMapArrayAsync" not found')
4322 err = (<CUresult (*)(CUarrayMapInfo*, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemMapArrayAsync)(mapInfoList, count, hStream)
4323 return err
4325cdef CUresult _cuMemUnmap(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
4326 global __cuMemUnmap
4327 cuPythonInit()
4328 if __cuMemUnmap == NULL:
4329 with gil:
4330 raise RuntimeError('Function "cuMemUnmap" not found')
4331 err = (<CUresult (*)(CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemUnmap)(ptr, size)
4332 return err
4334cdef CUresult _cuMemSetAccess(CUdeviceptr ptr, size_t size, const CUmemAccessDesc* desc, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
4335 global __cuMemSetAccess
4336 cuPythonInit()
4337 if __cuMemSetAccess == NULL:
4338 with gil:
4339 raise RuntimeError('Function "cuMemSetAccess" not found')
4340 err = (<CUresult (*)(CUdeviceptr, size_t, const CUmemAccessDesc*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemSetAccess)(ptr, size, desc, count)
4341 return err
4343cdef CUresult _cuMemGetAccess(unsigned long long* flags, const CUmemLocation* location, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4344 global __cuMemGetAccess
4345 cuPythonInit()
4346 if __cuMemGetAccess == NULL:
4347 with gil:
4348 raise RuntimeError('Function "cuMemGetAccess" not found')
4349 err = (<CUresult (*)(unsigned long long*, const CUmemLocation*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAccess)(flags, location, ptr)
4350 return err
4352cdef CUresult _cuMemExportToShareableHandle(void* shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4353 global __cuMemExportToShareableHandle
4354 cuPythonInit()
4355 if __cuMemExportToShareableHandle == NULL:
4356 with gil:
4357 raise RuntimeError('Function "cuMemExportToShareableHandle" not found')
4358 err = (<CUresult (*)(void*, CUmemGenericAllocationHandle, CUmemAllocationHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemExportToShareableHandle)(shareableHandle, handle, handleType, flags)
4359 return err
4361cdef CUresult _cuMemImportFromShareableHandle(CUmemGenericAllocationHandle* handle, void* osHandle, CUmemAllocationHandleType shHandleType) except ?CUDA_ERROR_NOT_FOUND nogil:
4362 global __cuMemImportFromShareableHandle
4363 cuPythonInit()
4364 if __cuMemImportFromShareableHandle == NULL:
4365 with gil:
4366 raise RuntimeError('Function "cuMemImportFromShareableHandle" not found')
4367 err = (<CUresult (*)(CUmemGenericAllocationHandle*, void*, CUmemAllocationHandleType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemImportFromShareableHandle)(handle, osHandle, shHandleType)
4368 return err
4370cdef CUresult _cuMemGetAllocationGranularity(size_t* granularity, const CUmemAllocationProp* prop, CUmemAllocationGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil:
4371 global __cuMemGetAllocationGranularity
4372 cuPythonInit()
4373 if __cuMemGetAllocationGranularity == NULL:
4374 with gil:
4375 raise RuntimeError('Function "cuMemGetAllocationGranularity" not found')
4376 err = (<CUresult (*)(size_t*, const CUmemAllocationProp*, CUmemAllocationGranularity_flags) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAllocationGranularity)(granularity, prop, option)
4377 return err
4379cdef CUresult _cuMemGetAllocationPropertiesFromHandle(CUmemAllocationProp* prop, CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
4380 global __cuMemGetAllocationPropertiesFromHandle
4381 cuPythonInit()
4382 if __cuMemGetAllocationPropertiesFromHandle == NULL:
4383 with gil:
4384 raise RuntimeError('Function "cuMemGetAllocationPropertiesFromHandle" not found')
4385 err = (<CUresult (*)(CUmemAllocationProp*, CUmemGenericAllocationHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAllocationPropertiesFromHandle)(prop, handle)
4386 return err
4388cdef CUresult _cuMemRetainAllocationHandle(CUmemGenericAllocationHandle* handle, void* addr) except ?CUDA_ERROR_NOT_FOUND nogil:
4389 global __cuMemRetainAllocationHandle
4390 cuPythonInit()
4391 if __cuMemRetainAllocationHandle == NULL:
4392 with gil:
4393 raise RuntimeError('Function "cuMemRetainAllocationHandle" not found')
4394 err = (<CUresult (*)(CUmemGenericAllocationHandle*, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRetainAllocationHandle)(handle, addr)
4395 return err
4397cdef CUresult _cuMemFreeAsync(CUdeviceptr dptr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4398 global __cuMemFreeAsync
4399 cuPythonInit()
4400 if __cuMemFreeAsync == NULL:
4401 with gil:
4402 raise RuntimeError('Function "cuMemFreeAsync" not found')
4403 err = (<CUresult (*)(CUdeviceptr, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemFreeAsync)(dptr, hStream)
4404 return err
4406cdef CUresult _cuMemAllocAsync(CUdeviceptr* dptr, size_t bytesize, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4407 global __cuMemAllocAsync
4408 cuPythonInit()
4409 if __cuMemAllocAsync == NULL:
4410 with gil:
4411 raise RuntimeError('Function "cuMemAllocAsync" not found')
4412 err = (<CUresult (*)(CUdeviceptr*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocAsync)(dptr, bytesize, hStream)
4413 return err
4415cdef CUresult _cuMemPoolTrimTo(CUmemoryPool pool, size_t minBytesToKeep) except ?CUDA_ERROR_NOT_FOUND nogil:
4416 global __cuMemPoolTrimTo
4417 cuPythonInit()
4418 if __cuMemPoolTrimTo == NULL:
4419 with gil:
4420 raise RuntimeError('Function "cuMemPoolTrimTo" not found')
4421 err = (<CUresult (*)(CUmemoryPool, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolTrimTo)(pool, minBytesToKeep)
4422 return err
4424cdef CUresult _cuMemPoolSetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
4425 global __cuMemPoolSetAttribute
4426 cuPythonInit()
4427 if __cuMemPoolSetAttribute == NULL:
4428 with gil:
4429 raise RuntimeError('Function "cuMemPoolSetAttribute" not found')
4430 err = (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolSetAttribute)(pool, attr, value)
4431 return err
4433cdef CUresult _cuMemPoolGetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
4434 global __cuMemPoolGetAttribute
4435 cuPythonInit()
4436 if __cuMemPoolGetAttribute == NULL:
4437 with gil:
4438 raise RuntimeError('Function "cuMemPoolGetAttribute" not found')
4439 err = (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolGetAttribute)(pool, attr, value)
4440 return err
4442cdef CUresult _cuMemPoolSetAccess(CUmemoryPool pool, const CUmemAccessDesc* map, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
4443 global __cuMemPoolSetAccess
4444 cuPythonInit()
4445 if __cuMemPoolSetAccess == NULL:
4446 with gil:
4447 raise RuntimeError('Function "cuMemPoolSetAccess" not found')
4448 err = (<CUresult (*)(CUmemoryPool, const CUmemAccessDesc*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolSetAccess)(pool, map, count)
4449 return err
4451cdef CUresult _cuMemPoolGetAccess(CUmemAccess_flags* flags, CUmemoryPool memPool, CUmemLocation* location) except ?CUDA_ERROR_NOT_FOUND nogil:
4452 global __cuMemPoolGetAccess
4453 cuPythonInit()
4454 if __cuMemPoolGetAccess == NULL:
4455 with gil:
4456 raise RuntimeError('Function "cuMemPoolGetAccess" not found')
4457 err = (<CUresult (*)(CUmemAccess_flags*, CUmemoryPool, CUmemLocation*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolGetAccess)(flags, memPool, location)
4458 return err
4460cdef CUresult _cuMemPoolCreate(CUmemoryPool* pool, const CUmemPoolProps* poolProps) except ?CUDA_ERROR_NOT_FOUND nogil:
4461 global __cuMemPoolCreate
4462 cuPythonInit()
4463 if __cuMemPoolCreate == NULL:
4464 with gil:
4465 raise RuntimeError('Function "cuMemPoolCreate" not found')
4466 err = (<CUresult (*)(CUmemoryPool*, const CUmemPoolProps*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolCreate)(pool, poolProps)
4467 return err
4469cdef CUresult _cuMemPoolDestroy(CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
4470 global __cuMemPoolDestroy
4471 cuPythonInit()
4472 if __cuMemPoolDestroy == NULL:
4473 with gil:
4474 raise RuntimeError('Function "cuMemPoolDestroy" not found')
4475 err = (<CUresult (*)(CUmemoryPool) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolDestroy)(pool)
4476 return err
4478cdef CUresult _cuMemGetDefaultMemPool(CUmemoryPool* pool_out, CUmemLocation* location, CUmemAllocationType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
4479 global __cuMemGetDefaultMemPool
4480 cuPythonInit()
4481 if __cuMemGetDefaultMemPool == NULL:
4482 with gil:
4483 raise RuntimeError('Function "cuMemGetDefaultMemPool" not found')
4484 err = (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetDefaultMemPool)(pool_out, location, typename)
4485 return err
4487cdef CUresult _cuMemGetMemPool(CUmemoryPool* pool, CUmemLocation* location, CUmemAllocationType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
4488 global __cuMemGetMemPool
4489 cuPythonInit()
4490 if __cuMemGetMemPool == NULL:
4491 with gil:
4492 raise RuntimeError('Function "cuMemGetMemPool" not found')
4493 err = (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetMemPool)(pool, location, typename)
4494 return err
4496cdef CUresult _cuMemSetMemPool(CUmemLocation* location, CUmemAllocationType typename, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
4497 global __cuMemSetMemPool
4498 cuPythonInit()
4499 if __cuMemSetMemPool == NULL:
4500 with gil:
4501 raise RuntimeError('Function "cuMemSetMemPool" not found')
4502 err = (<CUresult (*)(CUmemLocation*, CUmemAllocationType, CUmemoryPool) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemSetMemPool)(location, typename, pool)
4503 return err
4505cdef CUresult _cuMemAllocFromPoolAsync(CUdeviceptr* dptr, size_t bytesize, CUmemoryPool pool, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4506 global __cuMemAllocFromPoolAsync
4507 cuPythonInit()
4508 if __cuMemAllocFromPoolAsync == NULL:
4509 with gil:
4510 raise RuntimeError('Function "cuMemAllocFromPoolAsync" not found')
4511 err = (<CUresult (*)(CUdeviceptr*, size_t, CUmemoryPool, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocFromPoolAsync)(dptr, bytesize, pool, hStream)
4512 return err
4514cdef CUresult _cuMemPoolExportToShareableHandle(void* handle_out, CUmemoryPool pool, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4515 global __cuMemPoolExportToShareableHandle
4516 cuPythonInit()
4517 if __cuMemPoolExportToShareableHandle == NULL:
4518 with gil:
4519 raise RuntimeError('Function "cuMemPoolExportToShareableHandle" not found')
4520 err = (<CUresult (*)(void*, CUmemoryPool, CUmemAllocationHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolExportToShareableHandle)(handle_out, pool, handleType, flags)
4521 return err
4523cdef CUresult _cuMemPoolImportFromShareableHandle(CUmemoryPool* pool_out, void* handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4524 global __cuMemPoolImportFromShareableHandle
4525 cuPythonInit()
4526 if __cuMemPoolImportFromShareableHandle == NULL:
4527 with gil:
4528 raise RuntimeError('Function "cuMemPoolImportFromShareableHandle" not found')
4529 err = (<CUresult (*)(CUmemoryPool*, void*, CUmemAllocationHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolImportFromShareableHandle)(pool_out, handle, handleType, flags)
4530 return err
4532cdef CUresult _cuMemPoolExportPointer(CUmemPoolPtrExportData* shareData_out, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4533 global __cuMemPoolExportPointer
4534 cuPythonInit()
4535 if __cuMemPoolExportPointer == NULL:
4536 with gil:
4537 raise RuntimeError('Function "cuMemPoolExportPointer" not found')
4538 err = (<CUresult (*)(CUmemPoolPtrExportData*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolExportPointer)(shareData_out, ptr)
4539 return err
4541cdef CUresult _cuMemPoolImportPointer(CUdeviceptr* ptr_out, CUmemoryPool pool, CUmemPoolPtrExportData* shareData) except ?CUDA_ERROR_NOT_FOUND nogil:
4542 global __cuMemPoolImportPointer
4543 cuPythonInit()
4544 if __cuMemPoolImportPointer == NULL:
4545 with gil:
4546 raise RuntimeError('Function "cuMemPoolImportPointer" not found')
4547 err = (<CUresult (*)(CUdeviceptr*, CUmemoryPool, CUmemPoolPtrExportData*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolImportPointer)(ptr_out, pool, shareData)
4548 return err
4550cdef CUresult _cuMulticastCreate(CUmemGenericAllocationHandle* mcHandle, const CUmulticastObjectProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
4551 global __cuMulticastCreate
4552 cuPythonInit()
4553 if __cuMulticastCreate == NULL:
4554 with gil:
4555 raise RuntimeError('Function "cuMulticastCreate" not found')
4556 err = (<CUresult (*)(CUmemGenericAllocationHandle*, const CUmulticastObjectProp*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastCreate)(mcHandle, prop)
4557 return err
4559cdef CUresult _cuMulticastAddDevice(CUmemGenericAllocationHandle mcHandle, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4560 global __cuMulticastAddDevice
4561 cuPythonInit()
4562 if __cuMulticastAddDevice == NULL:
4563 with gil:
4564 raise RuntimeError('Function "cuMulticastAddDevice" not found')
4565 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastAddDevice)(mcHandle, dev)
4566 return err
4568cdef CUresult _cuMulticastBindMem(CUmemGenericAllocationHandle mcHandle, size_t mcOffset, CUmemGenericAllocationHandle memHandle, size_t memOffset, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4569 global __cuMulticastBindMem
4570 cuPythonInit()
4571 if __cuMulticastBindMem == NULL:
4572 with gil:
4573 raise RuntimeError('Function "cuMulticastBindMem" not found')
4574 err = (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindMem)(mcHandle, mcOffset, memHandle, memOffset, size, flags)
4575 return err
4577cdef CUresult _cuMulticastBindMem_v2(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, CUmemGenericAllocationHandle memHandle, size_t memOffset, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4578 global __cuMulticastBindMem_v2
4579 cuPythonInit()
4580 if __cuMulticastBindMem_v2 == NULL:
4581 with gil:
4582 raise RuntimeError('Function "cuMulticastBindMem_v2" not found')
4583 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindMem_v2)(mcHandle, dev, mcOffset, memHandle, memOffset, size, flags)
4584 return err
4586cdef CUresult _cuMulticastBindAddr(CUmemGenericAllocationHandle mcHandle, size_t mcOffset, CUdeviceptr memptr, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4587 global __cuMulticastBindAddr
4588 cuPythonInit()
4589 if __cuMulticastBindAddr == NULL:
4590 with gil:
4591 raise RuntimeError('Function "cuMulticastBindAddr" not found')
4592 err = (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUdeviceptr, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindAddr)(mcHandle, mcOffset, memptr, size, flags)
4593 return err
4595cdef CUresult _cuMulticastBindAddr_v2(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, CUdeviceptr memptr, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4596 global __cuMulticastBindAddr_v2
4597 cuPythonInit()
4598 if __cuMulticastBindAddr_v2 == NULL:
4599 with gil:
4600 raise RuntimeError('Function "cuMulticastBindAddr_v2" not found')
4601 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUdeviceptr, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindAddr_v2)(mcHandle, dev, mcOffset, memptr, size, flags)
4602 return err
4604cdef CUresult _cuMulticastUnbind(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
4605 global __cuMulticastUnbind
4606 cuPythonInit()
4607 if __cuMulticastUnbind == NULL:
4608 with gil:
4609 raise RuntimeError('Function "cuMulticastUnbind" not found')
4610 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastUnbind)(mcHandle, dev, mcOffset, size)
4611 return err
4613cdef CUresult _cuMulticastGetGranularity(size_t* granularity, const CUmulticastObjectProp* prop, CUmulticastGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil:
4614 global __cuMulticastGetGranularity
4615 cuPythonInit()
4616 if __cuMulticastGetGranularity == NULL:
4617 with gil:
4618 raise RuntimeError('Function "cuMulticastGetGranularity" not found')
4619 err = (<CUresult (*)(size_t*, const CUmulticastObjectProp*, CUmulticastGranularity_flags) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastGetGranularity)(granularity, prop, option)
4620 return err
4622cdef CUresult _cuPointerGetAttribute(void* data, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4623 global __cuPointerGetAttribute
4624 cuPythonInit()
4625 if __cuPointerGetAttribute == NULL:
4626 with gil:
4627 raise RuntimeError('Function "cuPointerGetAttribute" not found')
4628 err = (<CUresult (*)(void*, CUpointer_attribute, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuPointerGetAttribute)(data, attribute, ptr)
4629 return err
4631cdef CUresult _cuMemPrefetchAsync_v2(CUdeviceptr devPtr, size_t count, CUmemLocation location, unsigned int flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4632 global __cuMemPrefetchAsync_v2
4633 cuPythonInit()
4634 if __cuMemPrefetchAsync_v2 == NULL:
4635 with gil:
4636 raise RuntimeError('Function "cuMemPrefetchAsync_v2" not found')
4637 err = (<CUresult (*)(CUdeviceptr, size_t, CUmemLocation, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPrefetchAsync_v2)(devPtr, count, location, flags, hStream)
4638 return err
4640cdef CUresult _cuMemAdvise_v2(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUmemLocation location) except ?CUDA_ERROR_NOT_FOUND nogil:
4641 global __cuMemAdvise_v2
4642 cuPythonInit()
4643 if __cuMemAdvise_v2 == NULL:
4644 with gil:
4645 raise RuntimeError('Function "cuMemAdvise_v2" not found')
4646 err = (<CUresult (*)(CUdeviceptr, size_t, CUmem_advise, CUmemLocation) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAdvise_v2)(devPtr, count, advice, location)
4647 return err
4649cdef CUresult _cuMemPrefetchBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, CUmemLocation* prefetchLocs, size_t* prefetchLocIdxs, size_t numPrefetchLocs, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4650 global __cuMemPrefetchBatchAsync
4651 cuPythonInit()
4652 if __cuMemPrefetchBatchAsync == NULL:
4653 with gil:
4654 raise RuntimeError('Function "cuMemPrefetchBatchAsync" not found')
4655 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPrefetchBatchAsync)(dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream)
4656 return err
4658cdef CUresult _cuMemDiscardBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4659 global __cuMemDiscardBatchAsync
4660 cuPythonInit()
4661 if __cuMemDiscardBatchAsync == NULL:
4662 with gil:
4663 raise RuntimeError('Function "cuMemDiscardBatchAsync" not found')
4664 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemDiscardBatchAsync)(dptrs, sizes, count, flags, hStream)
4665 return err
4667cdef CUresult _cuMemDiscardAndPrefetchBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, CUmemLocation* prefetchLocs, size_t* prefetchLocIdxs, size_t numPrefetchLocs, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4668 global __cuMemDiscardAndPrefetchBatchAsync
4669 cuPythonInit()
4670 if __cuMemDiscardAndPrefetchBatchAsync == NULL:
4671 with gil:
4672 raise RuntimeError('Function "cuMemDiscardAndPrefetchBatchAsync" not found')
4673 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemDiscardAndPrefetchBatchAsync)(dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream)
4674 return err
4676cdef CUresult _cuMemRangeGetAttribute(void* data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
4677 global __cuMemRangeGetAttribute
4678 cuPythonInit()
4679 if __cuMemRangeGetAttribute == NULL:
4680 with gil:
4681 raise RuntimeError('Function "cuMemRangeGetAttribute" not found')
4682 err = (<CUresult (*)(void*, size_t, CUmem_range_attribute, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRangeGetAttribute)(data, dataSize, attribute, devPtr, count)
4683 return err
4685cdef CUresult _cuMemRangeGetAttributes(void** data, size_t* dataSizes, CUmem_range_attribute* attributes, size_t numAttributes, CUdeviceptr devPtr, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
4686 global __cuMemRangeGetAttributes
4687 cuPythonInit()
4688 if __cuMemRangeGetAttributes == NULL:
4689 with gil:
4690 raise RuntimeError('Function "cuMemRangeGetAttributes" not found')
4691 err = (<CUresult (*)(void**, size_t*, CUmem_range_attribute*, size_t, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRangeGetAttributes)(data, dataSizes, attributes, numAttributes, devPtr, count)
4692 return err
4694cdef CUresult _cuPointerSetAttribute(const void* value, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4695 global __cuPointerSetAttribute
4696 cuPythonInit()
4697 if __cuPointerSetAttribute == NULL:
4698 with gil:
4699 raise RuntimeError('Function "cuPointerSetAttribute" not found')
4700 err = (<CUresult (*)(const void*, CUpointer_attribute, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuPointerSetAttribute)(value, attribute, ptr)
4701 return err
4703cdef CUresult _cuPointerGetAttributes(unsigned int numAttributes, CUpointer_attribute* attributes, void** data, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4704 global __cuPointerGetAttributes
4705 cuPythonInit()
4706 if __cuPointerGetAttributes == NULL:
4707 with gil:
4708 raise RuntimeError('Function "cuPointerGetAttributes" not found')
4709 err = (<CUresult (*)(unsigned int, CUpointer_attribute*, void**, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuPointerGetAttributes)(numAttributes, attributes, data, ptr)
4710 return err
4712cdef CUresult _cuStreamCreate(CUstream* phStream, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4713 global __cuStreamCreate
4714 cuPythonInit()
4715 if __cuStreamCreate == NULL:
4716 with gil:
4717 raise RuntimeError('Function "cuStreamCreate" not found')
4718 err = (<CUresult (*)(CUstream*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamCreate)(phStream, Flags)
4719 return err
4721cdef CUresult _cuStreamCreateWithPriority(CUstream* phStream, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil:
4722 global __cuStreamCreateWithPriority
4723 cuPythonInit()
4724 if __cuStreamCreateWithPriority == NULL:
4725 with gil:
4726 raise RuntimeError('Function "cuStreamCreateWithPriority" not found')
4727 err = (<CUresult (*)(CUstream*, unsigned int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamCreateWithPriority)(phStream, flags, priority)
4728 return err
4730cdef CUresult _cuStreamGetPriority(CUstream hStream, int* priority) except ?CUDA_ERROR_NOT_FOUND nogil:
4731 global __cuStreamGetPriority
4732 cuPythonInit()
4733 if __cuStreamGetPriority == NULL:
4734 with gil:
4735 raise RuntimeError('Function "cuStreamGetPriority" not found')
4736 err = (<CUresult (*)(CUstream, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetPriority)(hStream, priority)
4737 return err
4739cdef CUresult _cuStreamGetDevice(CUstream hStream, CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil:
4740 global __cuStreamGetDevice
4741 cuPythonInit()
4742 if __cuStreamGetDevice == NULL:
4743 with gil:
4744 raise RuntimeError('Function "cuStreamGetDevice" not found')
4745 err = (<CUresult (*)(CUstream, CUdevice*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetDevice)(hStream, device)
4746 return err
4748cdef CUresult _cuStreamGetFlags(CUstream hStream, unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4749 global __cuStreamGetFlags
4750 cuPythonInit()
4751 if __cuStreamGetFlags == NULL:
4752 with gil:
4753 raise RuntimeError('Function "cuStreamGetFlags" not found')
4754 err = (<CUresult (*)(CUstream, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetFlags)(hStream, flags)
4755 return err
4757cdef CUresult _cuStreamGetId(CUstream hStream, unsigned long long* streamId) except ?CUDA_ERROR_NOT_FOUND nogil:
4758 global __cuStreamGetId
4759 cuPythonInit()
4760 if __cuStreamGetId == NULL:
4761 with gil:
4762 raise RuntimeError('Function "cuStreamGetId" not found')
4763 err = (<CUresult (*)(CUstream, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetId)(hStream, streamId)
4764 return err
4766cdef CUresult _cuStreamGetCtx(CUstream hStream, CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4767 global __cuStreamGetCtx
4768 cuPythonInit()
4769 if __cuStreamGetCtx == NULL:
4770 with gil:
4771 raise RuntimeError('Function "cuStreamGetCtx" not found')
4772 err = (<CUresult (*)(CUstream, CUcontext*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetCtx)(hStream, pctx)
4773 return err
4775cdef CUresult _cuStreamGetCtx_v2(CUstream hStream, CUcontext* pCtx, CUgreenCtx* pGreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
4776 global __cuStreamGetCtx_v2
4777 cuPythonInit()
4778 if __cuStreamGetCtx_v2 == NULL:
4779 with gil:
4780 raise RuntimeError('Function "cuStreamGetCtx_v2" not found')
4781 err = (<CUresult (*)(CUstream, CUcontext*, CUgreenCtx*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetCtx_v2)(hStream, pCtx, pGreenCtx)
4782 return err
4784cdef CUresult _cuStreamWaitEvent(CUstream hStream, CUevent hEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4785 global __cuStreamWaitEvent
4786 cuPythonInit()
4787 if __cuStreamWaitEvent == NULL:
4788 with gil:
4789 raise RuntimeError('Function "cuStreamWaitEvent" not found')
4790 err = (<CUresult (*)(CUstream, CUevent, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWaitEvent)(hStream, hEvent, Flags)
4791 return err
4793cdef CUresult _cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, void* userData, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4794 global __cuStreamAddCallback
4795 cuPythonInit()
4796 if __cuStreamAddCallback == NULL:
4797 with gil:
4798 raise RuntimeError('Function "cuStreamAddCallback" not found')
4799 err = (<CUresult (*)(CUstream, CUstreamCallback, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamAddCallback)(hStream, callback, userData, flags)
4800 return err
4802cdef CUresult _cuStreamBeginCapture_v2(CUstream hStream, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil:
4803 global __cuStreamBeginCapture_v2
4804 cuPythonInit()
4805 if __cuStreamBeginCapture_v2 == NULL:
4806 with gil:
4807 raise RuntimeError('Function "cuStreamBeginCapture_v2" not found')
4808 err = (<CUresult (*)(CUstream, CUstreamCaptureMode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBeginCapture_v2)(hStream, mode)
4809 return err
4811cdef CUresult _cuStreamBeginCaptureToGraph(CUstream hStream, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil:
4812 global __cuStreamBeginCaptureToGraph
4813 cuPythonInit()
4814 if __cuStreamBeginCaptureToGraph == NULL:
4815 with gil:
4816 raise RuntimeError('Function "cuStreamBeginCaptureToGraph" not found')
4817 err = (<CUresult (*)(CUstream, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUstreamCaptureMode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBeginCaptureToGraph)(hStream, hGraph, dependencies, dependencyData, numDependencies, mode)
4818 return err
4820cdef CUresult _cuThreadExchangeStreamCaptureMode(CUstreamCaptureMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil:
4821 global __cuThreadExchangeStreamCaptureMode
4822 cuPythonInit()
4823 if __cuThreadExchangeStreamCaptureMode == NULL:
4824 with gil:
4825 raise RuntimeError('Function "cuThreadExchangeStreamCaptureMode" not found')
4826 err = (<CUresult (*)(CUstreamCaptureMode*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuThreadExchangeStreamCaptureMode)(mode)
4827 return err
4829cdef CUresult _cuStreamEndCapture(CUstream hStream, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
4830 global __cuStreamEndCapture
4831 cuPythonInit()
4832 if __cuStreamEndCapture == NULL:
4833 with gil:
4834 raise RuntimeError('Function "cuStreamEndCapture" not found')
4835 err = (<CUresult (*)(CUstream, CUgraph*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamEndCapture)(hStream, phGraph)
4836 return err
4838cdef CUresult _cuStreamIsCapturing(CUstream hStream, CUstreamCaptureStatus* captureStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
4839 global __cuStreamIsCapturing
4840 cuPythonInit()
4841 if __cuStreamIsCapturing == NULL:
4842 with gil:
4843 raise RuntimeError('Function "cuStreamIsCapturing" not found')
4844 err = (<CUresult (*)(CUstream, CUstreamCaptureStatus*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamIsCapturing)(hStream, captureStatus)
4845 return err
4847cdef CUresult _cuStreamGetCaptureInfo_v3(CUstream hStream, CUstreamCaptureStatus* captureStatus_out, cuuint64_t* id_out, CUgraph* graph_out, const CUgraphNode** dependencies_out, const CUgraphEdgeData** edgeData_out, size_t* numDependencies_out) except ?CUDA_ERROR_NOT_FOUND nogil:
4848 global __cuStreamGetCaptureInfo_v3
4849 cuPythonInit()
4850 if __cuStreamGetCaptureInfo_v3 == NULL:
4851 with gil:
4852 raise RuntimeError('Function "cuStreamGetCaptureInfo_v3" not found')
4853 err = (<CUresult (*)(CUstream, CUstreamCaptureStatus*, cuuint64_t*, CUgraph*, const CUgraphNode**, const CUgraphEdgeData**, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetCaptureInfo_v3)(hStream, captureStatus_out, id_out, graph_out, dependencies_out, edgeData_out, numDependencies_out)
4854 return err
4856cdef CUresult _cuStreamUpdateCaptureDependencies_v2(CUstream hStream, CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4857 global __cuStreamUpdateCaptureDependencies_v2
4858 cuPythonInit()
4859 if __cuStreamUpdateCaptureDependencies_v2 == NULL:
4860 with gil:
4861 raise RuntimeError('Function "cuStreamUpdateCaptureDependencies_v2" not found')
4862 err = (<CUresult (*)(CUstream, CUgraphNode*, const CUgraphEdgeData*, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamUpdateCaptureDependencies_v2)(hStream, dependencies, dependencyData, numDependencies, flags)
4863 return err
4865cdef CUresult _cuStreamAttachMemAsync(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4866 global __cuStreamAttachMemAsync
4867 cuPythonInit()
4868 if __cuStreamAttachMemAsync == NULL:
4869 with gil:
4870 raise RuntimeError('Function "cuStreamAttachMemAsync" not found')
4871 err = (<CUresult (*)(CUstream, CUdeviceptr, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamAttachMemAsync)(hStream, dptr, length, flags)
4872 return err
4874cdef CUresult _cuStreamQuery(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4875 global __cuStreamQuery
4876 cuPythonInit()
4877 if __cuStreamQuery == NULL:
4878 with gil:
4879 raise RuntimeError('Function "cuStreamQuery" not found')
4880 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamQuery)(hStream)
4881 return err
4883cdef CUresult _cuStreamSynchronize(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4884 global __cuStreamSynchronize
4885 cuPythonInit()
4886 if __cuStreamSynchronize == NULL:
4887 with gil:
4888 raise RuntimeError('Function "cuStreamSynchronize" not found')
4889 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamSynchronize)(hStream)
4890 return err
4892cdef CUresult _cuStreamDestroy_v2(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4893 global __cuStreamDestroy_v2
4894 cuPythonInit()
4895 if __cuStreamDestroy_v2 == NULL:
4896 with gil:
4897 raise RuntimeError('Function "cuStreamDestroy_v2" not found')
4898 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamDestroy_v2)(hStream)
4899 return err
4901cdef CUresult _cuStreamCopyAttributes(CUstream dst, CUstream src) except ?CUDA_ERROR_NOT_FOUND nogil:
4902 global __cuStreamCopyAttributes
4903 cuPythonInit()
4904 if __cuStreamCopyAttributes == NULL:
4905 with gil:
4906 raise RuntimeError('Function "cuStreamCopyAttributes" not found')
4907 err = (<CUresult (*)(CUstream, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamCopyAttributes)(dst, src)
4908 return err
4910cdef CUresult _cuStreamGetAttribute(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil:
4911 global __cuStreamGetAttribute
4912 cuPythonInit()
4913 if __cuStreamGetAttribute == NULL:
4914 with gil:
4915 raise RuntimeError('Function "cuStreamGetAttribute" not found')
4916 err = (<CUresult (*)(CUstream, CUstreamAttrID, CUstreamAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetAttribute)(hStream, attr, value_out)
4917 return err
4919cdef CUresult _cuStreamSetAttribute(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil:
4920 global __cuStreamSetAttribute
4921 cuPythonInit()
4922 if __cuStreamSetAttribute == NULL:
4923 with gil:
4924 raise RuntimeError('Function "cuStreamSetAttribute" not found')
4925 err = (<CUresult (*)(CUstream, CUstreamAttrID, const CUstreamAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamSetAttribute)(hStream, attr, value)
4926 return err
4928cdef CUresult _cuEventCreate(CUevent* phEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4929 global __cuEventCreate
4930 cuPythonInit()
4931 if __cuEventCreate == NULL:
4932 with gil:
4933 raise RuntimeError('Function "cuEventCreate" not found')
4934 err = (<CUresult (*)(CUevent*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventCreate)(phEvent, Flags)
4935 return err
4937cdef CUresult _cuEventRecord(CUevent hEvent, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4938 global __cuEventRecord
4939 cuPythonInit()
4940 if __cuEventRecord == NULL:
4941 with gil:
4942 raise RuntimeError('Function "cuEventRecord" not found')
4943 err = (<CUresult (*)(CUevent, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventRecord)(hEvent, hStream)
4944 return err
4946cdef CUresult _cuEventRecordWithFlags(CUevent hEvent, CUstream hStream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4947 global __cuEventRecordWithFlags
4948 cuPythonInit()
4949 if __cuEventRecordWithFlags == NULL:
4950 with gil:
4951 raise RuntimeError('Function "cuEventRecordWithFlags" not found')
4952 err = (<CUresult (*)(CUevent, CUstream, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventRecordWithFlags)(hEvent, hStream, flags)
4953 return err
4955cdef CUresult _cuEventQuery(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4956 global __cuEventQuery
4957 cuPythonInit()
4958 if __cuEventQuery == NULL:
4959 with gil:
4960 raise RuntimeError('Function "cuEventQuery" not found')
4961 err = (<CUresult (*)(CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventQuery)(hEvent)
4962 return err
4964cdef CUresult _cuEventSynchronize(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4965 global __cuEventSynchronize
4966 cuPythonInit()
4967 if __cuEventSynchronize == NULL:
4968 with gil:
4969 raise RuntimeError('Function "cuEventSynchronize" not found')
4970 err = (<CUresult (*)(CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventSynchronize)(hEvent)
4971 return err
4973cdef CUresult _cuEventDestroy_v2(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4974 global __cuEventDestroy_v2
4975 cuPythonInit()
4976 if __cuEventDestroy_v2 == NULL:
4977 with gil:
4978 raise RuntimeError('Function "cuEventDestroy_v2" not found')
4979 err = (<CUresult (*)(CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventDestroy_v2)(hEvent)
4980 return err
4982cdef CUresult _cuEventElapsedTime_v2(float* pMilliseconds, CUevent hStart, CUevent hEnd) except ?CUDA_ERROR_NOT_FOUND nogil:
4983 global __cuEventElapsedTime_v2
4984 cuPythonInit()
4985 if __cuEventElapsedTime_v2 == NULL:
4986 with gil:
4987 raise RuntimeError('Function "cuEventElapsedTime_v2" not found')
4988 err = (<CUresult (*)(float*, CUevent, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventElapsedTime_v2)(pMilliseconds, hStart, hEnd)
4989 return err
4991cdef CUresult _cuImportExternalMemory(CUexternalMemory* extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC* memHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
4992 global __cuImportExternalMemory
4993 cuPythonInit()
4994 if __cuImportExternalMemory == NULL:
4995 with gil:
4996 raise RuntimeError('Function "cuImportExternalMemory" not found')
4997 err = (<CUresult (*)(CUexternalMemory*, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuImportExternalMemory)(extMem_out, memHandleDesc)
4998 return err
5000cdef CUresult _cuExternalMemoryGetMappedBuffer(CUdeviceptr* devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC* bufferDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
5001 global __cuExternalMemoryGetMappedBuffer
5002 cuPythonInit()
5003 if __cuExternalMemoryGetMappedBuffer == NULL:
5004 with gil:
5005 raise RuntimeError('Function "cuExternalMemoryGetMappedBuffer" not found')
5006 err = (<CUresult (*)(CUdeviceptr*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuExternalMemoryGetMappedBuffer)(devPtr, extMem, bufferDesc)
5007 return err
5009cdef CUresult _cuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray* mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC* mipmapDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
5010 global __cuExternalMemoryGetMappedMipmappedArray
5011 cuPythonInit()
5012 if __cuExternalMemoryGetMappedMipmappedArray == NULL:
5013 with gil:
5014 raise RuntimeError('Function "cuExternalMemoryGetMappedMipmappedArray" not found')
5015 err = (<CUresult (*)(CUmipmappedArray*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuExternalMemoryGetMappedMipmappedArray)(mipmap, extMem, mipmapDesc)
5016 return err
5018cdef CUresult _cuDestroyExternalMemory(CUexternalMemory extMem) except ?CUDA_ERROR_NOT_FOUND nogil:
5019 global __cuDestroyExternalMemory
5020 cuPythonInit()
5021 if __cuDestroyExternalMemory == NULL:
5022 with gil:
5023 raise RuntimeError('Function "cuDestroyExternalMemory" not found')
5024 err = (<CUresult (*)(CUexternalMemory) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDestroyExternalMemory)(extMem)
5025 return err
5027cdef CUresult _cuImportExternalSemaphore(CUexternalSemaphore* extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC* semHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
5028 global __cuImportExternalSemaphore
5029 cuPythonInit()
5030 if __cuImportExternalSemaphore == NULL:
5031 with gil:
5032 raise RuntimeError('Function "cuImportExternalSemaphore" not found')
5033 err = (<CUresult (*)(CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuImportExternalSemaphore)(extSem_out, semHandleDesc)
5034 return err
5036cdef CUresult _cuSignalExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
5037 global __cuSignalExternalSemaphoresAsync
5038 cuPythonInit()
5039 if __cuSignalExternalSemaphoresAsync == NULL:
5040 with gil:
5041 raise RuntimeError('Function "cuSignalExternalSemaphoresAsync" not found')
5042 err = (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS*, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSignalExternalSemaphoresAsync)(extSemArray, paramsArray, numExtSems, stream)
5043 return err
5045cdef CUresult _cuWaitExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
5046 global __cuWaitExternalSemaphoresAsync
5047 cuPythonInit()
5048 if __cuWaitExternalSemaphoresAsync == NULL:
5049 with gil:
5050 raise RuntimeError('Function "cuWaitExternalSemaphoresAsync" not found')
5051 err = (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS*, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuWaitExternalSemaphoresAsync)(extSemArray, paramsArray, numExtSems, stream)
5052 return err
5054cdef CUresult _cuDestroyExternalSemaphore(CUexternalSemaphore extSem) except ?CUDA_ERROR_NOT_FOUND nogil:
5055 global __cuDestroyExternalSemaphore
5056 cuPythonInit()
5057 if __cuDestroyExternalSemaphore == NULL:
5058 with gil:
5059 raise RuntimeError('Function "cuDestroyExternalSemaphore" not found')
5060 err = (<CUresult (*)(CUexternalSemaphore) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDestroyExternalSemaphore)(extSem)
5061 return err
5063cdef CUresult _cuStreamWaitValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5064 global __cuStreamWaitValue32_v2
5065 cuPythonInit()
5066 if __cuStreamWaitValue32_v2 == NULL:
5067 with gil:
5068 raise RuntimeError('Function "cuStreamWaitValue32_v2" not found')
5069 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWaitValue32_v2)(stream, addr, value, flags)
5070 return err
5072cdef CUresult _cuStreamWaitValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5073 global __cuStreamWaitValue64_v2
5074 cuPythonInit()
5075 if __cuStreamWaitValue64_v2 == NULL:
5076 with gil:
5077 raise RuntimeError('Function "cuStreamWaitValue64_v2" not found')
5078 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWaitValue64_v2)(stream, addr, value, flags)
5079 return err
5081cdef CUresult _cuStreamWriteValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5082 global __cuStreamWriteValue32_v2
5083 cuPythonInit()
5084 if __cuStreamWriteValue32_v2 == NULL:
5085 with gil:
5086 raise RuntimeError('Function "cuStreamWriteValue32_v2" not found')
5087 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWriteValue32_v2)(stream, addr, value, flags)
5088 return err
5090cdef CUresult _cuStreamWriteValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5091 global __cuStreamWriteValue64_v2
5092 cuPythonInit()
5093 if __cuStreamWriteValue64_v2 == NULL:
5094 with gil:
5095 raise RuntimeError('Function "cuStreamWriteValue64_v2" not found')
5096 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWriteValue64_v2)(stream, addr, value, flags)
5097 return err
5099cdef CUresult _cuStreamBatchMemOp_v2(CUstream stream, unsigned int count, CUstreamBatchMemOpParams* paramArray, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5100 global __cuStreamBatchMemOp_v2
5101 cuPythonInit()
5102 if __cuStreamBatchMemOp_v2 == NULL:
5103 with gil:
5104 raise RuntimeError('Function "cuStreamBatchMemOp_v2" not found')
5105 err = (<CUresult (*)(CUstream, unsigned int, CUstreamBatchMemOpParams*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBatchMemOp_v2)(stream, count, paramArray, flags)
5106 return err
5108cdef CUresult _cuFuncGetAttribute(int* pi, CUfunction_attribute attrib, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
5109 global __cuFuncGetAttribute
5110 cuPythonInit()
5111 if __cuFuncGetAttribute == NULL:
5112 with gil:
5113 raise RuntimeError('Function "cuFuncGetAttribute" not found')
5114 err = (<CUresult (*)(int*, CUfunction_attribute, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetAttribute)(pi, attrib, hfunc)
5115 return err
5117cdef CUresult _cuFuncSetAttribute(CUfunction hfunc, CUfunction_attribute attrib, int value) except ?CUDA_ERROR_NOT_FOUND nogil:
5118 global __cuFuncSetAttribute
5119 cuPythonInit()
5120 if __cuFuncSetAttribute == NULL:
5121 with gil:
5122 raise RuntimeError('Function "cuFuncSetAttribute" not found')
5123 err = (<CUresult (*)(CUfunction, CUfunction_attribute, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetAttribute)(hfunc, attrib, value)
5124 return err
5126cdef CUresult _cuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil:
5127 global __cuFuncSetCacheConfig
5128 cuPythonInit()
5129 if __cuFuncSetCacheConfig == NULL:
5130 with gil:
5131 raise RuntimeError('Function "cuFuncSetCacheConfig" not found')
5132 err = (<CUresult (*)(CUfunction, CUfunc_cache) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetCacheConfig)(hfunc, config)
5133 return err
5135cdef CUresult _cuFuncGetModule(CUmodule* hmod, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
5136 global __cuFuncGetModule
5137 cuPythonInit()
5138 if __cuFuncGetModule == NULL:
5139 with gil:
5140 raise RuntimeError('Function "cuFuncGetModule" not found')
5141 err = (<CUresult (*)(CUmodule*, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetModule)(hmod, hfunc)
5142 return err
5144cdef CUresult _cuFuncGetName(const char** name, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
5145 global __cuFuncGetName
5146 cuPythonInit()
5147 if __cuFuncGetName == NULL:
5148 with gil:
5149 raise RuntimeError('Function "cuFuncGetName" not found')
5150 err = (<CUresult (*)(const char**, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetName)(name, hfunc)
5151 return err
5153cdef CUresult _cuFuncGetParamInfo(CUfunction func, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil:
5154 global __cuFuncGetParamInfo
5155 cuPythonInit()
5156 if __cuFuncGetParamInfo == NULL:
5157 with gil:
5158 raise RuntimeError('Function "cuFuncGetParamInfo" not found')
5159 err = (<CUresult (*)(CUfunction, size_t, size_t*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetParamInfo)(func, paramIndex, paramOffset, paramSize)
5160 return err
5162cdef CUresult _cuFuncIsLoaded(CUfunctionLoadingState* state, CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil:
5163 global __cuFuncIsLoaded
5164 cuPythonInit()
5165 if __cuFuncIsLoaded == NULL:
5166 with gil:
5167 raise RuntimeError('Function "cuFuncIsLoaded" not found')
5168 err = (<CUresult (*)(CUfunctionLoadingState*, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncIsLoaded)(state, function)
5169 return err
5171cdef CUresult _cuFuncLoad(CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil:
5172 global __cuFuncLoad
5173 cuPythonInit()
5174 if __cuFuncLoad == NULL:
5175 with gil:
5176 raise RuntimeError('Function "cuFuncLoad" not found')
5177 err = (<CUresult (*)(CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncLoad)(function)
5178 return err
5180cdef CUresult _cuLaunchKernel(CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void** kernelParams, void** extra) except ?CUDA_ERROR_NOT_FOUND nogil:
5181 global __cuLaunchKernel
5182 cuPythonInit()
5183 if __cuLaunchKernel == NULL:
5184 with gil:
5185 raise RuntimeError('Function "cuLaunchKernel" not found')
5186 err = (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchKernel)(f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams, extra)
5187 return err
5189cdef CUresult _cuLaunchKernelEx(const CUlaunchConfig* config, CUfunction f, void** kernelParams, void** extra) except ?CUDA_ERROR_NOT_FOUND nogil:
5190 global __cuLaunchKernelEx
5191 cuPythonInit()
5192 if __cuLaunchKernelEx == NULL:
5193 with gil:
5194 raise RuntimeError('Function "cuLaunchKernelEx" not found')
5195 err = (<CUresult (*)(const CUlaunchConfig*, CUfunction, void**, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchKernelEx)(config, f, kernelParams, extra)
5196 return err
5198cdef CUresult _cuLaunchCooperativeKernel(CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void** kernelParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5199 global __cuLaunchCooperativeKernel
5200 cuPythonInit()
5201 if __cuLaunchCooperativeKernel == NULL:
5202 with gil:
5203 raise RuntimeError('Function "cuLaunchCooperativeKernel" not found')
5204 err = (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchCooperativeKernel)(f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams)
5205 return err
5207cdef CUresult _cuLaunchCooperativeKernelMultiDevice(CUDA_LAUNCH_PARAMS* launchParamsList, unsigned int numDevices, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5208 global __cuLaunchCooperativeKernelMultiDevice
5209 cuPythonInit()
5210 if __cuLaunchCooperativeKernelMultiDevice == NULL:
5211 with gil:
5212 raise RuntimeError('Function "cuLaunchCooperativeKernelMultiDevice" not found')
5213 err = (<CUresult (*)(CUDA_LAUNCH_PARAMS*, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchCooperativeKernelMultiDevice)(launchParamsList, numDevices, flags)
5214 return err
5216cdef CUresult _cuLaunchHostFunc(CUstream hStream, CUhostFn fn, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil:
5217 global __cuLaunchHostFunc
5218 cuPythonInit()
5219 if __cuLaunchHostFunc == NULL:
5220 with gil:
5221 raise RuntimeError('Function "cuLaunchHostFunc" not found')
5222 err = (<CUresult (*)(CUstream, CUhostFn, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchHostFunc)(hStream, fn, userData)
5223 return err
5225cdef CUresult _cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z) except ?CUDA_ERROR_NOT_FOUND nogil:
5226 global __cuFuncSetBlockShape
5227 cuPythonInit()
5228 if __cuFuncSetBlockShape == NULL:
5229 with gil:
5230 raise RuntimeError('Function "cuFuncSetBlockShape" not found')
5231 err = (<CUresult (*)(CUfunction, int, int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetBlockShape)(hfunc, x, y, z)
5232 return err
5234cdef CUresult _cuFuncSetSharedSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
5235 global __cuFuncSetSharedSize
5236 cuPythonInit()
5237 if __cuFuncSetSharedSize == NULL:
5238 with gil:
5239 raise RuntimeError('Function "cuFuncSetSharedSize" not found')
5240 err = (<CUresult (*)(CUfunction, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetSharedSize)(hfunc, numbytes)
5241 return err
5243cdef CUresult _cuParamSetSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
5244 global __cuParamSetSize
5245 cuPythonInit()
5246 if __cuParamSetSize == NULL:
5247 with gil:
5248 raise RuntimeError('Function "cuParamSetSize" not found')
5249 err = (<CUresult (*)(CUfunction, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetSize)(hfunc, numbytes)
5250 return err
5252cdef CUresult _cuParamSeti(CUfunction hfunc, int offset, unsigned int value) except ?CUDA_ERROR_NOT_FOUND nogil:
5253 global __cuParamSeti
5254 cuPythonInit()
5255 if __cuParamSeti == NULL:
5256 with gil:
5257 raise RuntimeError('Function "cuParamSeti" not found')
5258 err = (<CUresult (*)(CUfunction, int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSeti)(hfunc, offset, value)
5259 return err
5261cdef CUresult _cuParamSetf(CUfunction hfunc, int offset, float value) except ?CUDA_ERROR_NOT_FOUND nogil:
5262 global __cuParamSetf
5263 cuPythonInit()
5264 if __cuParamSetf == NULL:
5265 with gil:
5266 raise RuntimeError('Function "cuParamSetf" not found')
5267 err = (<CUresult (*)(CUfunction, int, float) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetf)(hfunc, offset, value)
5268 return err
5270cdef CUresult _cuParamSetv(CUfunction hfunc, int offset, void* ptr, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
5271 global __cuParamSetv
5272 cuPythonInit()
5273 if __cuParamSetv == NULL:
5274 with gil:
5275 raise RuntimeError('Function "cuParamSetv" not found')
5276 err = (<CUresult (*)(CUfunction, int, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetv)(hfunc, offset, ptr, numbytes)
5277 return err
5279cdef CUresult _cuLaunch(CUfunction f) except ?CUDA_ERROR_NOT_FOUND nogil:
5280 global __cuLaunch
5281 cuPythonInit()
5282 if __cuLaunch == NULL:
5283 with gil:
5284 raise RuntimeError('Function "cuLaunch" not found')
5285 err = (<CUresult (*)(CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunch)(f)
5286 return err
5288cdef CUresult _cuLaunchGrid(CUfunction f, int grid_width, int grid_height) except ?CUDA_ERROR_NOT_FOUND nogil:
5289 global __cuLaunchGrid
5290 cuPythonInit()
5291 if __cuLaunchGrid == NULL:
5292 with gil:
5293 raise RuntimeError('Function "cuLaunchGrid" not found')
5294 err = (<CUresult (*)(CUfunction, int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchGrid)(f, grid_width, grid_height)
5295 return err
5297cdef CUresult _cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5298 global __cuLaunchGridAsync
5299 cuPythonInit()
5300 if __cuLaunchGridAsync == NULL:
5301 with gil:
5302 raise RuntimeError('Function "cuLaunchGridAsync" not found')
5303 err = (<CUresult (*)(CUfunction, int, int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchGridAsync)(f, grid_width, grid_height, hStream)
5304 return err
5306cdef CUresult _cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
5307 global __cuParamSetTexRef
5308 cuPythonInit()
5309 if __cuParamSetTexRef == NULL:
5310 with gil:
5311 raise RuntimeError('Function "cuParamSetTexRef" not found')
5312 err = (<CUresult (*)(CUfunction, int, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetTexRef)(hfunc, texunit, hTexRef)
5313 return err
5315cdef CUresult _cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil:
5316 global __cuFuncSetSharedMemConfig
5317 cuPythonInit()
5318 if __cuFuncSetSharedMemConfig == NULL:
5319 with gil:
5320 raise RuntimeError('Function "cuFuncSetSharedMemConfig" not found')
5321 err = (<CUresult (*)(CUfunction, CUsharedconfig) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetSharedMemConfig)(hfunc, config)
5322 return err
5324cdef CUresult _cuGraphCreate(CUgraph* phGraph, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5325 global __cuGraphCreate
5326 cuPythonInit()
5327 if __cuGraphCreate == NULL:
5328 with gil:
5329 raise RuntimeError('Function "cuGraphCreate" not found')
5330 err = (<CUresult (*)(CUgraph*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphCreate)(phGraph, flags)
5331 return err
5333cdef CUresult _cuGraphAddKernelNode_v2(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5334 global __cuGraphAddKernelNode_v2
5335 cuPythonInit()
5336 if __cuGraphAddKernelNode_v2 == NULL:
5337 with gil:
5338 raise RuntimeError('Function "cuGraphAddKernelNode_v2" not found')
5339 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddKernelNode_v2)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
5340 return err
5342cdef CUresult _cuGraphKernelNodeGetParams_v2(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5343 global __cuGraphKernelNodeGetParams_v2
5344 cuPythonInit()
5345 if __cuGraphKernelNodeGetParams_v2 == NULL:
5346 with gil:
5347 raise RuntimeError('Function "cuGraphKernelNodeGetParams_v2" not found')
5348 err = (<CUresult (*)(CUgraphNode, CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeGetParams_v2)(hNode, nodeParams)
5349 return err
5351cdef CUresult _cuGraphKernelNodeSetParams_v2(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5352 global __cuGraphKernelNodeSetParams_v2
5353 cuPythonInit()
5354 if __cuGraphKernelNodeSetParams_v2 == NULL:
5355 with gil:
5356 raise RuntimeError('Function "cuGraphKernelNodeSetParams_v2" not found')
5357 err = (<CUresult (*)(CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeSetParams_v2)(hNode, nodeParams)
5358 return err
5360cdef CUresult _cuGraphAddMemcpyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
5361 global __cuGraphAddMemcpyNode
5362 cuPythonInit()
5363 if __cuGraphAddMemcpyNode == NULL:
5364 with gil:
5365 raise RuntimeError('Function "cuGraphAddMemcpyNode" not found')
5366 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMCPY3D*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemcpyNode)(phGraphNode, hGraph, dependencies, numDependencies, copyParams, ctx)
5367 return err
5369cdef CUresult _cuGraphMemcpyNodeGetParams(CUgraphNode hNode, CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5370 global __cuGraphMemcpyNodeGetParams
5371 cuPythonInit()
5372 if __cuGraphMemcpyNodeGetParams == NULL:
5373 with gil:
5374 raise RuntimeError('Function "cuGraphMemcpyNodeGetParams" not found')
5375 err = (<CUresult (*)(CUgraphNode, CUDA_MEMCPY3D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemcpyNodeGetParams)(hNode, nodeParams)
5376 return err
5378cdef CUresult _cuGraphMemcpyNodeSetParams(CUgraphNode hNode, const CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5379 global __cuGraphMemcpyNodeSetParams
5380 cuPythonInit()
5381 if __cuGraphMemcpyNodeSetParams == NULL:
5382 with gil:
5383 raise RuntimeError('Function "cuGraphMemcpyNodeSetParams" not found')
5384 err = (<CUresult (*)(CUgraphNode, const CUDA_MEMCPY3D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemcpyNodeSetParams)(hNode, nodeParams)
5385 return err
5387cdef CUresult _cuGraphAddMemsetNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_MEMSET_NODE_PARAMS* memsetParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
5388 global __cuGraphAddMemsetNode
5389 cuPythonInit()
5390 if __cuGraphAddMemsetNode == NULL:
5391 with gil:
5392 raise RuntimeError('Function "cuGraphAddMemsetNode" not found')
5393 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemsetNode)(phGraphNode, hGraph, dependencies, numDependencies, memsetParams, ctx)
5394 return err
5396cdef CUresult _cuGraphMemsetNodeGetParams(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5397 global __cuGraphMemsetNodeGetParams
5398 cuPythonInit()
5399 if __cuGraphMemsetNodeGetParams == NULL:
5400 with gil:
5401 raise RuntimeError('Function "cuGraphMemsetNodeGetParams" not found')
5402 err = (<CUresult (*)(CUgraphNode, CUDA_MEMSET_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemsetNodeGetParams)(hNode, nodeParams)
5403 return err
5405cdef CUresult _cuGraphMemsetNodeSetParams(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5406 global __cuGraphMemsetNodeSetParams
5407 cuPythonInit()
5408 if __cuGraphMemsetNodeSetParams == NULL:
5409 with gil:
5410 raise RuntimeError('Function "cuGraphMemsetNodeSetParams" not found')
5411 err = (<CUresult (*)(CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemsetNodeSetParams)(hNode, nodeParams)
5412 return err
5414cdef CUresult _cuGraphAddHostNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5415 global __cuGraphAddHostNode
5416 cuPythonInit()
5417 if __cuGraphAddHostNode == NULL:
5418 with gil:
5419 raise RuntimeError('Function "cuGraphAddHostNode" not found')
5420 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddHostNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
5421 return err
5423cdef CUresult _cuGraphHostNodeGetParams(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5424 global __cuGraphHostNodeGetParams
5425 cuPythonInit()
5426 if __cuGraphHostNodeGetParams == NULL:
5427 with gil:
5428 raise RuntimeError('Function "cuGraphHostNodeGetParams" not found')
5429 err = (<CUresult (*)(CUgraphNode, CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphHostNodeGetParams)(hNode, nodeParams)
5430 return err
5432cdef CUresult _cuGraphHostNodeSetParams(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5433 global __cuGraphHostNodeSetParams
5434 cuPythonInit()
5435 if __cuGraphHostNodeSetParams == NULL:
5436 with gil:
5437 raise RuntimeError('Function "cuGraphHostNodeSetParams" not found')
5438 err = (<CUresult (*)(CUgraphNode, const CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphHostNodeSetParams)(hNode, nodeParams)
5439 return err
5441cdef CUresult _cuGraphAddChildGraphNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5442 global __cuGraphAddChildGraphNode
5443 cuPythonInit()
5444 if __cuGraphAddChildGraphNode == NULL:
5445 with gil:
5446 raise RuntimeError('Function "cuGraphAddChildGraphNode" not found')
5447 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddChildGraphNode)(phGraphNode, hGraph, dependencies, numDependencies, childGraph)
5448 return err
5450cdef CUresult _cuGraphChildGraphNodeGetGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5451 global __cuGraphChildGraphNodeGetGraph
5452 cuPythonInit()
5453 if __cuGraphChildGraphNodeGetGraph == NULL:
5454 with gil:
5455 raise RuntimeError('Function "cuGraphChildGraphNodeGetGraph" not found')
5456 err = (<CUresult (*)(CUgraphNode, CUgraph*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphChildGraphNodeGetGraph)(hNode, phGraph)
5457 return err
5459cdef CUresult _cuGraphAddEmptyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
5460 global __cuGraphAddEmptyNode
5461 cuPythonInit()
5462 if __cuGraphAddEmptyNode == NULL:
5463 with gil:
5464 raise RuntimeError('Function "cuGraphAddEmptyNode" not found')
5465 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddEmptyNode)(phGraphNode, hGraph, dependencies, numDependencies)
5466 return err
5468cdef CUresult _cuGraphAddEventRecordNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
5469 global __cuGraphAddEventRecordNode
5470 cuPythonInit()
5471 if __cuGraphAddEventRecordNode == NULL:
5472 with gil:
5473 raise RuntimeError('Function "cuGraphAddEventRecordNode" not found')
5474 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddEventRecordNode)(phGraphNode, hGraph, dependencies, numDependencies, event)
5475 return err
5477cdef CUresult _cuGraphEventRecordNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5478 global __cuGraphEventRecordNodeGetEvent
5479 cuPythonInit()
5480 if __cuGraphEventRecordNodeGetEvent == NULL:
5481 with gil:
5482 raise RuntimeError('Function "cuGraphEventRecordNodeGetEvent" not found')
5483 err = (<CUresult (*)(CUgraphNode, CUevent*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventRecordNodeGetEvent)(hNode, event_out)
5484 return err
5486cdef CUresult _cuGraphEventRecordNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
5487 global __cuGraphEventRecordNodeSetEvent
5488 cuPythonInit()
5489 if __cuGraphEventRecordNodeSetEvent == NULL:
5490 with gil:
5491 raise RuntimeError('Function "cuGraphEventRecordNodeSetEvent" not found')
5492 err = (<CUresult (*)(CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventRecordNodeSetEvent)(hNode, event)
5493 return err
5495cdef CUresult _cuGraphAddEventWaitNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
5496 global __cuGraphAddEventWaitNode
5497 cuPythonInit()
5498 if __cuGraphAddEventWaitNode == NULL:
5499 with gil:
5500 raise RuntimeError('Function "cuGraphAddEventWaitNode" not found')
5501 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddEventWaitNode)(phGraphNode, hGraph, dependencies, numDependencies, event)
5502 return err
5504cdef CUresult _cuGraphEventWaitNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5505 global __cuGraphEventWaitNodeGetEvent
5506 cuPythonInit()
5507 if __cuGraphEventWaitNodeGetEvent == NULL:
5508 with gil:
5509 raise RuntimeError('Function "cuGraphEventWaitNodeGetEvent" not found')
5510 err = (<CUresult (*)(CUgraphNode, CUevent*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventWaitNodeGetEvent)(hNode, event_out)
5511 return err
5513cdef CUresult _cuGraphEventWaitNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
5514 global __cuGraphEventWaitNodeSetEvent
5515 cuPythonInit()
5516 if __cuGraphEventWaitNodeSetEvent == NULL:
5517 with gil:
5518 raise RuntimeError('Function "cuGraphEventWaitNodeSetEvent" not found')
5519 err = (<CUresult (*)(CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventWaitNodeSetEvent)(hNode, event)
5520 return err
5522cdef CUresult _cuGraphAddExternalSemaphoresSignalNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5523 global __cuGraphAddExternalSemaphoresSignalNode
5524 cuPythonInit()
5525 if __cuGraphAddExternalSemaphoresSignalNode == NULL:
5526 with gil:
5527 raise RuntimeError('Function "cuGraphAddExternalSemaphoresSignalNode" not found')
5528 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddExternalSemaphoresSignalNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
5529 return err
5531cdef CUresult _cuGraphExternalSemaphoresSignalNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5532 global __cuGraphExternalSemaphoresSignalNodeGetParams
5533 cuPythonInit()
5534 if __cuGraphExternalSemaphoresSignalNodeGetParams == NULL:
5535 with gil:
5536 raise RuntimeError('Function "cuGraphExternalSemaphoresSignalNodeGetParams" not found')
5537 err = (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresSignalNodeGetParams)(hNode, params_out)
5538 return err
5540cdef CUresult _cuGraphExternalSemaphoresSignalNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5541 global __cuGraphExternalSemaphoresSignalNodeSetParams
5542 cuPythonInit()
5543 if __cuGraphExternalSemaphoresSignalNodeSetParams == NULL:
5544 with gil:
5545 raise RuntimeError('Function "cuGraphExternalSemaphoresSignalNodeSetParams" not found')
5546 err = (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresSignalNodeSetParams)(hNode, nodeParams)
5547 return err
5549cdef CUresult _cuGraphAddExternalSemaphoresWaitNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5550 global __cuGraphAddExternalSemaphoresWaitNode
5551 cuPythonInit()
5552 if __cuGraphAddExternalSemaphoresWaitNode == NULL:
5553 with gil:
5554 raise RuntimeError('Function "cuGraphAddExternalSemaphoresWaitNode" not found')
5555 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddExternalSemaphoresWaitNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
5556 return err
5558cdef CUresult _cuGraphExternalSemaphoresWaitNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5559 global __cuGraphExternalSemaphoresWaitNodeGetParams
5560 cuPythonInit()
5561 if __cuGraphExternalSemaphoresWaitNodeGetParams == NULL:
5562 with gil:
5563 raise RuntimeError('Function "cuGraphExternalSemaphoresWaitNodeGetParams" not found')
5564 err = (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresWaitNodeGetParams)(hNode, params_out)
5565 return err
5567cdef CUresult _cuGraphExternalSemaphoresWaitNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5568 global __cuGraphExternalSemaphoresWaitNodeSetParams
5569 cuPythonInit()
5570 if __cuGraphExternalSemaphoresWaitNodeSetParams == NULL:
5571 with gil:
5572 raise RuntimeError('Function "cuGraphExternalSemaphoresWaitNodeSetParams" not found')
5573 err = (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresWaitNodeSetParams)(hNode, nodeParams)
5574 return err
5576cdef CUresult _cuGraphAddBatchMemOpNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5577 global __cuGraphAddBatchMemOpNode
5578 cuPythonInit()
5579 if __cuGraphAddBatchMemOpNode == NULL:
5580 with gil:
5581 raise RuntimeError('Function "cuGraphAddBatchMemOpNode" not found')
5582 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddBatchMemOpNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
5583 return err
5585cdef CUresult _cuGraphBatchMemOpNodeGetParams(CUgraphNode hNode, CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5586 global __cuGraphBatchMemOpNodeGetParams
5587 cuPythonInit()
5588 if __cuGraphBatchMemOpNodeGetParams == NULL:
5589 with gil:
5590 raise RuntimeError('Function "cuGraphBatchMemOpNodeGetParams" not found')
5591 err = (<CUresult (*)(CUgraphNode, CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphBatchMemOpNodeGetParams)(hNode, nodeParams_out)
5592 return err
5594cdef CUresult _cuGraphBatchMemOpNodeSetParams(CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5595 global __cuGraphBatchMemOpNodeSetParams
5596 cuPythonInit()
5597 if __cuGraphBatchMemOpNodeSetParams == NULL:
5598 with gil:
5599 raise RuntimeError('Function "cuGraphBatchMemOpNodeSetParams" not found')
5600 err = (<CUresult (*)(CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphBatchMemOpNodeSetParams)(hNode, nodeParams)
5601 return err
5603cdef CUresult _cuGraphExecBatchMemOpNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5604 global __cuGraphExecBatchMemOpNodeSetParams
5605 cuPythonInit()
5606 if __cuGraphExecBatchMemOpNodeSetParams == NULL:
5607 with gil:
5608 raise RuntimeError('Function "cuGraphExecBatchMemOpNodeSetParams" not found')
5609 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecBatchMemOpNodeSetParams)(hGraphExec, hNode, nodeParams)
5610 return err
5612cdef CUresult _cuGraphAddMemAllocNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUDA_MEM_ALLOC_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5613 global __cuGraphAddMemAllocNode
5614 cuPythonInit()
5615 if __cuGraphAddMemAllocNode == NULL:
5616 with gil:
5617 raise RuntimeError('Function "cuGraphAddMemAllocNode" not found')
5618 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUDA_MEM_ALLOC_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemAllocNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
5619 return err
5621cdef CUresult _cuGraphMemAllocNodeGetParams(CUgraphNode hNode, CUDA_MEM_ALLOC_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5622 global __cuGraphMemAllocNodeGetParams
5623 cuPythonInit()
5624 if __cuGraphMemAllocNodeGetParams == NULL:
5625 with gil:
5626 raise RuntimeError('Function "cuGraphMemAllocNodeGetParams" not found')
5627 err = (<CUresult (*)(CUgraphNode, CUDA_MEM_ALLOC_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemAllocNodeGetParams)(hNode, params_out)
5628 return err
5630cdef CUresult _cuGraphAddMemFreeNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5631 global __cuGraphAddMemFreeNode
5632 cuPythonInit()
5633 if __cuGraphAddMemFreeNode == NULL:
5634 with gil:
5635 raise RuntimeError('Function "cuGraphAddMemFreeNode" not found')
5636 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemFreeNode)(phGraphNode, hGraph, dependencies, numDependencies, dptr)
5637 return err
5639cdef CUresult _cuGraphMemFreeNodeGetParams(CUgraphNode hNode, CUdeviceptr* dptr_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5640 global __cuGraphMemFreeNodeGetParams
5641 cuPythonInit()
5642 if __cuGraphMemFreeNodeGetParams == NULL:
5643 with gil:
5644 raise RuntimeError('Function "cuGraphMemFreeNodeGetParams" not found')
5645 err = (<CUresult (*)(CUgraphNode, CUdeviceptr*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemFreeNodeGetParams)(hNode, dptr_out)
5646 return err
5648cdef CUresult _cuDeviceGraphMemTrim(CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
5649 global __cuDeviceGraphMemTrim
5650 cuPythonInit()
5651 if __cuDeviceGraphMemTrim == NULL:
5652 with gil:
5653 raise RuntimeError('Function "cuDeviceGraphMemTrim" not found')
5654 err = (<CUresult (*)(CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGraphMemTrim)(device)
5655 return err
5657cdef CUresult _cuDeviceGetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5658 global __cuDeviceGetGraphMemAttribute
5659 cuPythonInit()
5660 if __cuDeviceGetGraphMemAttribute == NULL:
5661 with gil:
5662 raise RuntimeError('Function "cuDeviceGetGraphMemAttribute" not found')
5663 err = (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetGraphMemAttribute)(device, attr, value)
5664 return err
5666cdef CUresult _cuDeviceSetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5667 global __cuDeviceSetGraphMemAttribute
5668 cuPythonInit()
5669 if __cuDeviceSetGraphMemAttribute == NULL:
5670 with gil:
5671 raise RuntimeError('Function "cuDeviceSetGraphMemAttribute" not found')
5672 err = (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceSetGraphMemAttribute)(device, attr, value)
5673 return err
5675cdef CUresult _cuGraphClone(CUgraph* phGraphClone, CUgraph originalGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5676 global __cuGraphClone
5677 cuPythonInit()
5678 if __cuGraphClone == NULL:
5679 with gil:
5680 raise RuntimeError('Function "cuGraphClone" not found')
5681 err = (<CUresult (*)(CUgraph*, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphClone)(phGraphClone, originalGraph)
5682 return err
5684cdef CUresult _cuGraphNodeFindInClone(CUgraphNode* phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5685 global __cuGraphNodeFindInClone
5686 cuPythonInit()
5687 if __cuGraphNodeFindInClone == NULL:
5688 with gil:
5689 raise RuntimeError('Function "cuGraphNodeFindInClone" not found')
5690 err = (<CUresult (*)(CUgraphNode*, CUgraphNode, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeFindInClone)(phNode, hOriginalNode, hClonedGraph)
5691 return err
5693cdef CUresult _cuGraphNodeGetType(CUgraphNode hNode, CUgraphNodeType* typename) except ?CUDA_ERROR_NOT_FOUND nogil:
5694 global __cuGraphNodeGetType
5695 cuPythonInit()
5696 if __cuGraphNodeGetType == NULL:
5697 with gil:
5698 raise RuntimeError('Function "cuGraphNodeGetType" not found')
5699 err = (<CUresult (*)(CUgraphNode, CUgraphNodeType*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetType)(hNode, typename)
5700 return err
5702cdef CUresult _cuGraphNodeGetContainingGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5703 global __cuGraphNodeGetContainingGraph
5704 cuPythonInit()
5705 if __cuGraphNodeGetContainingGraph == NULL:
5706 with gil:
5707 raise RuntimeError('Function "cuGraphNodeGetContainingGraph" not found')
5708 err = (<CUresult (*)(CUgraphNode, CUgraph*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetContainingGraph)(hNode, phGraph)
5709 return err
5711cdef CUresult _cuGraphNodeGetLocalId(CUgraphNode hNode, unsigned int* nodeId) except ?CUDA_ERROR_NOT_FOUND nogil:
5712 global __cuGraphNodeGetLocalId
5713 cuPythonInit()
5714 if __cuGraphNodeGetLocalId == NULL:
5715 with gil:
5716 raise RuntimeError('Function "cuGraphNodeGetLocalId" not found')
5717 err = (<CUresult (*)(CUgraphNode, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetLocalId)(hNode, nodeId)
5718 return err
5720cdef CUresult _cuGraphNodeGetToolsId(CUgraphNode hNode, unsigned long long* toolsNodeId) except ?CUDA_ERROR_NOT_FOUND nogil:
5721 global __cuGraphNodeGetToolsId
5722 cuPythonInit()
5723 if __cuGraphNodeGetToolsId == NULL:
5724 with gil:
5725 raise RuntimeError('Function "cuGraphNodeGetToolsId" not found')
5726 err = (<CUresult (*)(CUgraphNode, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetToolsId)(hNode, toolsNodeId)
5727 return err
5729cdef CUresult _cuGraphGetId(CUgraph hGraph, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil:
5730 global __cuGraphGetId
5731 cuPythonInit()
5732 if __cuGraphGetId == NULL:
5733 with gil:
5734 raise RuntimeError('Function "cuGraphGetId" not found')
5735 err = (<CUresult (*)(CUgraph, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetId)(hGraph, graphId)
5736 return err
5738cdef CUresult _cuGraphExecGetId(CUgraphExec hGraphExec, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil:
5739 global __cuGraphExecGetId
5740 cuPythonInit()
5741 if __cuGraphExecGetId == NULL:
5742 with gil:
5743 raise RuntimeError('Function "cuGraphExecGetId" not found')
5744 err = (<CUresult (*)(CUgraphExec, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecGetId)(hGraphExec, graphId)
5745 return err
5747cdef CUresult _cuGraphGetNodes(CUgraph hGraph, CUgraphNode* nodes, size_t* numNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
5748 global __cuGraphGetNodes
5749 cuPythonInit()
5750 if __cuGraphGetNodes == NULL:
5751 with gil:
5752 raise RuntimeError('Function "cuGraphGetNodes" not found')
5753 err = (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetNodes)(hGraph, nodes, numNodes)
5754 return err
5756cdef CUresult _cuGraphGetRootNodes(CUgraph hGraph, CUgraphNode* rootNodes, size_t* numRootNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
5757 global __cuGraphGetRootNodes
5758 cuPythonInit()
5759 if __cuGraphGetRootNodes == NULL:
5760 with gil:
5761 raise RuntimeError('Function "cuGraphGetRootNodes" not found')
5762 err = (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetRootNodes)(hGraph, rootNodes, numRootNodes)
5763 return err
5765cdef CUresult _cuGraphGetEdges_v2(CUgraph hGraph, CUgraphNode* from_, CUgraphNode* to, CUgraphEdgeData* edgeData, size_t* numEdges) except ?CUDA_ERROR_NOT_FOUND nogil:
5766 global __cuGraphGetEdges_v2
5767 cuPythonInit()
5768 if __cuGraphGetEdges_v2 == NULL:
5769 with gil:
5770 raise RuntimeError('Function "cuGraphGetEdges_v2" not found')
5771 err = (<CUresult (*)(CUgraph, CUgraphNode*, CUgraphNode*, CUgraphEdgeData*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetEdges_v2)(hGraph, from_, to, edgeData, numEdges)
5772 return err
5774cdef CUresult _cuGraphNodeGetDependencies_v2(CUgraphNode hNode, CUgraphNode* dependencies, CUgraphEdgeData* edgeData, size_t* numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
5775 global __cuGraphNodeGetDependencies_v2
5776 cuPythonInit()
5777 if __cuGraphNodeGetDependencies_v2 == NULL:
5778 with gil:
5779 raise RuntimeError('Function "cuGraphNodeGetDependencies_v2" not found')
5780 err = (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetDependencies_v2)(hNode, dependencies, edgeData, numDependencies)
5781 return err
5783cdef CUresult _cuGraphNodeGetDependentNodes_v2(CUgraphNode hNode, CUgraphNode* dependentNodes, CUgraphEdgeData* edgeData, size_t* numDependentNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
5784 global __cuGraphNodeGetDependentNodes_v2
5785 cuPythonInit()
5786 if __cuGraphNodeGetDependentNodes_v2 == NULL:
5787 with gil:
5788 raise RuntimeError('Function "cuGraphNodeGetDependentNodes_v2" not found')
5789 err = (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetDependentNodes_v2)(hNode, dependentNodes, edgeData, numDependentNodes)
5790 return err
5792cdef CUresult _cuGraphAddDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
5793 global __cuGraphAddDependencies_v2
5794 cuPythonInit()
5795 if __cuGraphAddDependencies_v2 == NULL:
5796 with gil:
5797 raise RuntimeError('Function "cuGraphAddDependencies_v2" not found')
5798 err = (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddDependencies_v2)(hGraph, from_, to, edgeData, numDependencies)
5799 return err
5801cdef CUresult _cuGraphRemoveDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
5802 global __cuGraphRemoveDependencies_v2
5803 cuPythonInit()
5804 if __cuGraphRemoveDependencies_v2 == NULL:
5805 with gil:
5806 raise RuntimeError('Function "cuGraphRemoveDependencies_v2" not found')
5807 err = (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphRemoveDependencies_v2)(hGraph, from_, to, edgeData, numDependencies)
5808 return err
5810cdef CUresult _cuGraphDestroyNode(CUgraphNode hNode) except ?CUDA_ERROR_NOT_FOUND nogil:
5811 global __cuGraphDestroyNode
5812 cuPythonInit()
5813 if __cuGraphDestroyNode == NULL:
5814 with gil:
5815 raise RuntimeError('Function "cuGraphDestroyNode" not found')
5816 err = (<CUresult (*)(CUgraphNode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphDestroyNode)(hNode)
5817 return err
5819cdef CUresult _cuGraphInstantiateWithFlags(CUgraphExec* phGraphExec, CUgraph hGraph, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5820 global __cuGraphInstantiateWithFlags
5821 cuPythonInit()
5822 if __cuGraphInstantiateWithFlags == NULL:
5823 with gil:
5824 raise RuntimeError('Function "cuGraphInstantiateWithFlags" not found')
5825 err = (<CUresult (*)(CUgraphExec*, CUgraph, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphInstantiateWithFlags)(phGraphExec, hGraph, flags)
5826 return err
5828cdef CUresult _cuGraphInstantiateWithParams(CUgraphExec* phGraphExec, CUgraph hGraph, CUDA_GRAPH_INSTANTIATE_PARAMS* instantiateParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5829 global __cuGraphInstantiateWithParams
5830 cuPythonInit()
5831 if __cuGraphInstantiateWithParams == NULL:
5832 with gil:
5833 raise RuntimeError('Function "cuGraphInstantiateWithParams" not found')
5834 err = (<CUresult (*)(CUgraphExec*, CUgraph, CUDA_GRAPH_INSTANTIATE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphInstantiateWithParams)(phGraphExec, hGraph, instantiateParams)
5835 return err
5837cdef CUresult _cuGraphExecGetFlags(CUgraphExec hGraphExec, cuuint64_t* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5838 global __cuGraphExecGetFlags
5839 cuPythonInit()
5840 if __cuGraphExecGetFlags == NULL:
5841 with gil:
5842 raise RuntimeError('Function "cuGraphExecGetFlags" not found')
5843 err = (<CUresult (*)(CUgraphExec, cuuint64_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecGetFlags)(hGraphExec, flags)
5844 return err
5846cdef CUresult _cuGraphExecKernelNodeSetParams_v2(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5847 global __cuGraphExecKernelNodeSetParams_v2
5848 cuPythonInit()
5849 if __cuGraphExecKernelNodeSetParams_v2 == NULL:
5850 with gil:
5851 raise RuntimeError('Function "cuGraphExecKernelNodeSetParams_v2" not found')
5852 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecKernelNodeSetParams_v2)(hGraphExec, hNode, nodeParams)
5853 return err
5855cdef CUresult _cuGraphExecMemcpyNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
5856 global __cuGraphExecMemcpyNodeSetParams
5857 cuPythonInit()
5858 if __cuGraphExecMemcpyNodeSetParams == NULL:
5859 with gil:
5860 raise RuntimeError('Function "cuGraphExecMemcpyNodeSetParams" not found')
5861 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMCPY3D*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecMemcpyNodeSetParams)(hGraphExec, hNode, copyParams, ctx)
5862 return err
5864cdef CUresult _cuGraphExecMemsetNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* memsetParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
5865 global __cuGraphExecMemsetNodeSetParams
5866 cuPythonInit()
5867 if __cuGraphExecMemsetNodeSetParams == NULL:
5868 with gil:
5869 raise RuntimeError('Function "cuGraphExecMemsetNodeSetParams" not found')
5870 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecMemsetNodeSetParams)(hGraphExec, hNode, memsetParams, ctx)
5871 return err
5873cdef CUresult _cuGraphExecHostNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5874 global __cuGraphExecHostNodeSetParams
5875 cuPythonInit()
5876 if __cuGraphExecHostNodeSetParams == NULL:
5877 with gil:
5878 raise RuntimeError('Function "cuGraphExecHostNodeSetParams" not found')
5879 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecHostNodeSetParams)(hGraphExec, hNode, nodeParams)
5880 return err
5882cdef CUresult _cuGraphExecChildGraphNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5883 global __cuGraphExecChildGraphNodeSetParams
5884 cuPythonInit()
5885 if __cuGraphExecChildGraphNodeSetParams == NULL:
5886 with gil:
5887 raise RuntimeError('Function "cuGraphExecChildGraphNodeSetParams" not found')
5888 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecChildGraphNodeSetParams)(hGraphExec, hNode, childGraph)
5889 return err
5891cdef CUresult _cuGraphExecEventRecordNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
5892 global __cuGraphExecEventRecordNodeSetEvent
5893 cuPythonInit()
5894 if __cuGraphExecEventRecordNodeSetEvent == NULL:
5895 with gil:
5896 raise RuntimeError('Function "cuGraphExecEventRecordNodeSetEvent" not found')
5897 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecEventRecordNodeSetEvent)(hGraphExec, hNode, event)
5898 return err
5900cdef CUresult _cuGraphExecEventWaitNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
5901 global __cuGraphExecEventWaitNodeSetEvent
5902 cuPythonInit()
5903 if __cuGraphExecEventWaitNodeSetEvent == NULL:
5904 with gil:
5905 raise RuntimeError('Function "cuGraphExecEventWaitNodeSetEvent" not found')
5906 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecEventWaitNodeSetEvent)(hGraphExec, hNode, event)
5907 return err
5909cdef CUresult _cuGraphExecExternalSemaphoresSignalNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5910 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
5911 cuPythonInit()
5912 if __cuGraphExecExternalSemaphoresSignalNodeSetParams == NULL:
5913 with gil:
5914 raise RuntimeError('Function "cuGraphExecExternalSemaphoresSignalNodeSetParams" not found')
5915 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecExternalSemaphoresSignalNodeSetParams)(hGraphExec, hNode, nodeParams)
5916 return err
5918cdef CUresult _cuGraphExecExternalSemaphoresWaitNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
5919 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
5920 cuPythonInit()
5921 if __cuGraphExecExternalSemaphoresWaitNodeSetParams == NULL:
5922 with gil:
5923 raise RuntimeError('Function "cuGraphExecExternalSemaphoresWaitNodeSetParams" not found')
5924 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecExternalSemaphoresWaitNodeSetParams)(hGraphExec, hNode, nodeParams)
5925 return err
5927cdef CUresult _cuGraphNodeSetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil:
5928 global __cuGraphNodeSetEnabled
5929 cuPythonInit()
5930 if __cuGraphNodeSetEnabled == NULL:
5931 with gil:
5932 raise RuntimeError('Function "cuGraphNodeSetEnabled" not found')
5933 err = (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeSetEnabled)(hGraphExec, hNode, isEnabled)
5934 return err
5936cdef CUresult _cuGraphNodeGetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int* isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil:
5937 global __cuGraphNodeGetEnabled
5938 cuPythonInit()
5939 if __cuGraphNodeGetEnabled == NULL:
5940 with gil:
5941 raise RuntimeError('Function "cuGraphNodeGetEnabled" not found')
5942 err = (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetEnabled)(hGraphExec, hNode, isEnabled)
5943 return err
5945cdef CUresult _cuGraphUpload(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5946 global __cuGraphUpload
5947 cuPythonInit()
5948 if __cuGraphUpload == NULL:
5949 with gil:
5950 raise RuntimeError('Function "cuGraphUpload" not found')
5951 err = (<CUresult (*)(CUgraphExec, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphUpload)(hGraphExec, hStream)
5952 return err
5954cdef CUresult _cuGraphLaunch(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5955 global __cuGraphLaunch
5956 cuPythonInit()
5957 if __cuGraphLaunch == NULL:
5958 with gil:
5959 raise RuntimeError('Function "cuGraphLaunch" not found')
5960 err = (<CUresult (*)(CUgraphExec, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphLaunch)(hGraphExec, hStream)
5961 return err
5963cdef CUresult _cuGraphExecDestroy(CUgraphExec hGraphExec) except ?CUDA_ERROR_NOT_FOUND nogil:
5964 global __cuGraphExecDestroy
5965 cuPythonInit()
5966 if __cuGraphExecDestroy == NULL:
5967 with gil:
5968 raise RuntimeError('Function "cuGraphExecDestroy" not found')
5969 err = (<CUresult (*)(CUgraphExec) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecDestroy)(hGraphExec)
5970 return err
5972cdef CUresult _cuGraphDestroy(CUgraph hGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5973 global __cuGraphDestroy
5974 cuPythonInit()
5975 if __cuGraphDestroy == NULL:
5976 with gil:
5977 raise RuntimeError('Function "cuGraphDestroy" not found')
5978 err = (<CUresult (*)(CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphDestroy)(hGraph)
5979 return err
5981cdef CUresult _cuGraphExecUpdate_v2(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphExecUpdateResultInfo* resultInfo) except ?CUDA_ERROR_NOT_FOUND nogil:
5982 global __cuGraphExecUpdate_v2
5983 cuPythonInit()
5984 if __cuGraphExecUpdate_v2 == NULL:
5985 with gil:
5986 raise RuntimeError('Function "cuGraphExecUpdate_v2" not found')
5987 err = (<CUresult (*)(CUgraphExec, CUgraph, CUgraphExecUpdateResultInfo*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecUpdate_v2)(hGraphExec, hGraph, resultInfo)
5988 return err
5990cdef CUresult _cuGraphKernelNodeCopyAttributes(CUgraphNode dst, CUgraphNode src) except ?CUDA_ERROR_NOT_FOUND nogil:
5991 global __cuGraphKernelNodeCopyAttributes
5992 cuPythonInit()
5993 if __cuGraphKernelNodeCopyAttributes == NULL:
5994 with gil:
5995 raise RuntimeError('Function "cuGraphKernelNodeCopyAttributes" not found')
5996 err = (<CUresult (*)(CUgraphNode, CUgraphNode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeCopyAttributes)(dst, src)
5997 return err
5999cdef CUresult _cuGraphKernelNodeGetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6000 global __cuGraphKernelNodeGetAttribute
6001 cuPythonInit()
6002 if __cuGraphKernelNodeGetAttribute == NULL:
6003 with gil:
6004 raise RuntimeError('Function "cuGraphKernelNodeGetAttribute" not found')
6005 err = (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, CUkernelNodeAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeGetAttribute)(hNode, attr, value_out)
6006 return err
6008cdef CUresult _cuGraphKernelNodeSetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil:
6009 global __cuGraphKernelNodeSetAttribute
6010 cuPythonInit()
6011 if __cuGraphKernelNodeSetAttribute == NULL:
6012 with gil:
6013 raise RuntimeError('Function "cuGraphKernelNodeSetAttribute" not found')
6014 err = (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, const CUkernelNodeAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeSetAttribute)(hNode, attr, value)
6015 return err
6017cdef CUresult _cuGraphDebugDotPrint(CUgraph hGraph, const char* path, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6018 global __cuGraphDebugDotPrint
6019 cuPythonInit()
6020 if __cuGraphDebugDotPrint == NULL:
6021 with gil:
6022 raise RuntimeError('Function "cuGraphDebugDotPrint" not found')
6023 err = (<CUresult (*)(CUgraph, const char*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphDebugDotPrint)(hGraph, path, flags)
6024 return err
6026cdef CUresult _cuUserObjectCreate(CUuserObject* object_out, void* ptr, CUhostFn destroy, unsigned int initialRefcount, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6027 global __cuUserObjectCreate
6028 cuPythonInit()
6029 if __cuUserObjectCreate == NULL:
6030 with gil:
6031 raise RuntimeError('Function "cuUserObjectCreate" not found')
6032 err = (<CUresult (*)(CUuserObject*, void*, CUhostFn, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuUserObjectCreate)(object_out, ptr, destroy, initialRefcount, flags)
6033 return err
6035cdef CUresult _cuUserObjectRetain(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
6036 global __cuUserObjectRetain
6037 cuPythonInit()
6038 if __cuUserObjectRetain == NULL:
6039 with gil:
6040 raise RuntimeError('Function "cuUserObjectRetain" not found')
6041 err = (<CUresult (*)(CUuserObject, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuUserObjectRetain)(object, count)
6042 return err
6044cdef CUresult _cuUserObjectRelease(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
6045 global __cuUserObjectRelease
6046 cuPythonInit()
6047 if __cuUserObjectRelease == NULL:
6048 with gil:
6049 raise RuntimeError('Function "cuUserObjectRelease" not found')
6050 err = (<CUresult (*)(CUuserObject, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuUserObjectRelease)(object, count)
6051 return err
6053cdef CUresult _cuGraphRetainUserObject(CUgraph graph, CUuserObject object, unsigned int count, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6054 global __cuGraphRetainUserObject
6055 cuPythonInit()
6056 if __cuGraphRetainUserObject == NULL:
6057 with gil:
6058 raise RuntimeError('Function "cuGraphRetainUserObject" not found')
6059 err = (<CUresult (*)(CUgraph, CUuserObject, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphRetainUserObject)(graph, object, count, flags)
6060 return err
6062cdef CUresult _cuGraphReleaseUserObject(CUgraph graph, CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
6063 global __cuGraphReleaseUserObject
6064 cuPythonInit()
6065 if __cuGraphReleaseUserObject == NULL:
6066 with gil:
6067 raise RuntimeError('Function "cuGraphReleaseUserObject" not found')
6068 err = (<CUresult (*)(CUgraph, CUuserObject, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphReleaseUserObject)(graph, object, count)
6069 return err
6071cdef CUresult _cuGraphAddNode_v2(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6072 global __cuGraphAddNode_v2
6073 cuPythonInit()
6074 if __cuGraphAddNode_v2 == NULL:
6075 with gil:
6076 raise RuntimeError('Function "cuGraphAddNode_v2" not found')
6077 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddNode_v2)(phGraphNode, hGraph, dependencies, dependencyData, numDependencies, nodeParams)
6078 return err
6080cdef CUresult _cuGraphNodeSetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6081 global __cuGraphNodeSetParams
6082 cuPythonInit()
6083 if __cuGraphNodeSetParams == NULL:
6084 with gil:
6085 raise RuntimeError('Function "cuGraphNodeSetParams" not found')
6086 err = (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeSetParams)(hNode, nodeParams)
6087 return err
6089cdef CUresult _cuGraphExecNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6090 global __cuGraphExecNodeSetParams
6091 cuPythonInit()
6092 if __cuGraphExecNodeSetParams == NULL:
6093 with gil:
6094 raise RuntimeError('Function "cuGraphExecNodeSetParams" not found')
6095 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecNodeSetParams)(hGraphExec, hNode, nodeParams)
6096 return err
6098cdef CUresult _cuGraphConditionalHandleCreate(CUgraphConditionalHandle* pHandle_out, CUgraph hGraph, CUcontext ctx, unsigned int defaultLaunchValue, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6099 global __cuGraphConditionalHandleCreate
6100 cuPythonInit()
6101 if __cuGraphConditionalHandleCreate == NULL:
6102 with gil:
6103 raise RuntimeError('Function "cuGraphConditionalHandleCreate" not found')
6104 err = (<CUresult (*)(CUgraphConditionalHandle*, CUgraph, CUcontext, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphConditionalHandleCreate)(pHandle_out, hGraph, ctx, defaultLaunchValue, flags)
6105 return err
6107cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessor(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize) except ?CUDA_ERROR_NOT_FOUND nogil:
6108 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
6109 cuPythonInit()
6110 if __cuOccupancyMaxActiveBlocksPerMultiprocessor == NULL:
6111 with gil:
6112 raise RuntimeError('Function "cuOccupancyMaxActiveBlocksPerMultiprocessor" not found')
6113 err = (<CUresult (*)(int*, CUfunction, int, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxActiveBlocksPerMultiprocessor)(numBlocks, func, blockSize, dynamicSMemSize)
6114 return err
6116cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6117 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
6118 cuPythonInit()
6119 if __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags == NULL:
6120 with gil:
6121 raise RuntimeError('Function "cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags" not found')
6122 err = (<CUresult (*)(int*, CUfunction, int, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags)(numBlocks, func, blockSize, dynamicSMemSize, flags)
6123 return err
6125cdef CUresult _cuOccupancyMaxPotentialBlockSize(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit) except ?CUDA_ERROR_NOT_FOUND nogil:
6126 global __cuOccupancyMaxPotentialBlockSize
6127 cuPythonInit()
6128 if __cuOccupancyMaxPotentialBlockSize == NULL:
6129 with gil:
6130 raise RuntimeError('Function "cuOccupancyMaxPotentialBlockSize" not found')
6131 err = (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxPotentialBlockSize)(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit)
6132 return err
6134cdef CUresult _cuOccupancyMaxPotentialBlockSizeWithFlags(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6135 global __cuOccupancyMaxPotentialBlockSizeWithFlags
6136 cuPythonInit()
6137 if __cuOccupancyMaxPotentialBlockSizeWithFlags == NULL:
6138 with gil:
6139 raise RuntimeError('Function "cuOccupancyMaxPotentialBlockSizeWithFlags" not found')
6140 err = (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxPotentialBlockSizeWithFlags)(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit, flags)
6141 return err
6143cdef CUresult _cuOccupancyAvailableDynamicSMemPerBlock(size_t* dynamicSmemSize, CUfunction func, int numBlocks, int blockSize) except ?CUDA_ERROR_NOT_FOUND nogil:
6144 global __cuOccupancyAvailableDynamicSMemPerBlock
6145 cuPythonInit()
6146 if __cuOccupancyAvailableDynamicSMemPerBlock == NULL:
6147 with gil:
6148 raise RuntimeError('Function "cuOccupancyAvailableDynamicSMemPerBlock" not found')
6149 err = (<CUresult (*)(size_t*, CUfunction, int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyAvailableDynamicSMemPerBlock)(dynamicSmemSize, func, numBlocks, blockSize)
6150 return err
6152cdef CUresult _cuOccupancyMaxPotentialClusterSize(int* clusterSize, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil:
6153 global __cuOccupancyMaxPotentialClusterSize
6154 cuPythonInit()
6155 if __cuOccupancyMaxPotentialClusterSize == NULL:
6156 with gil:
6157 raise RuntimeError('Function "cuOccupancyMaxPotentialClusterSize" not found')
6158 err = (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxPotentialClusterSize)(clusterSize, func, config)
6159 return err
6161cdef CUresult _cuOccupancyMaxActiveClusters(int* numClusters, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil:
6162 global __cuOccupancyMaxActiveClusters
6163 cuPythonInit()
6164 if __cuOccupancyMaxActiveClusters == NULL:
6165 with gil:
6166 raise RuntimeError('Function "cuOccupancyMaxActiveClusters" not found')
6167 err = (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxActiveClusters)(numClusters, func, config)
6168 return err
6170cdef CUresult _cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6171 global __cuTexRefSetArray
6172 cuPythonInit()
6173 if __cuTexRefSetArray == NULL:
6174 with gil:
6175 raise RuntimeError('Function "cuTexRefSetArray" not found')
6176 err = (<CUresult (*)(CUtexref, CUarray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetArray)(hTexRef, hArray, Flags)
6177 return err
6179cdef CUresult _cuTexRefSetMipmappedArray(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6180 global __cuTexRefSetMipmappedArray
6181 cuPythonInit()
6182 if __cuTexRefSetMipmappedArray == NULL:
6183 with gil:
6184 raise RuntimeError('Function "cuTexRefSetMipmappedArray" not found')
6185 err = (<CUresult (*)(CUtexref, CUmipmappedArray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmappedArray)(hTexRef, hMipmappedArray, Flags)
6186 return err
6188cdef CUresult _cuTexRefSetAddress_v2(size_t* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6189 global __cuTexRefSetAddress_v2
6190 cuPythonInit()
6191 if __cuTexRefSetAddress_v2 == NULL:
6192 with gil:
6193 raise RuntimeError('Function "cuTexRefSetAddress_v2" not found')
6194 err = (<CUresult (*)(size_t*, CUtexref, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetAddress_v2)(ByteOffset, hTexRef, dptr, numbytes)
6195 return err
6197cdef CUresult _cuTexRefSetAddress2D_v3(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, size_t Pitch) except ?CUDA_ERROR_NOT_FOUND nogil:
6198 global __cuTexRefSetAddress2D_v3
6199 cuPythonInit()
6200 if __cuTexRefSetAddress2D_v3 == NULL:
6201 with gil:
6202 raise RuntimeError('Function "cuTexRefSetAddress2D_v3" not found')
6203 err = (<CUresult (*)(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetAddress2D_v3)(hTexRef, desc, dptr, Pitch)
6204 return err
6206cdef CUresult _cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents) except ?CUDA_ERROR_NOT_FOUND nogil:
6207 global __cuTexRefSetFormat
6208 cuPythonInit()
6209 if __cuTexRefSetFormat == NULL:
6210 with gil:
6211 raise RuntimeError('Function "cuTexRefSetFormat" not found')
6212 err = (<CUresult (*)(CUtexref, CUarray_format, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetFormat)(hTexRef, fmt, NumPackedComponents)
6213 return err
6215cdef CUresult _cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am) except ?CUDA_ERROR_NOT_FOUND nogil:
6216 global __cuTexRefSetAddressMode
6217 cuPythonInit()
6218 if __cuTexRefSetAddressMode == NULL:
6219 with gil:
6220 raise RuntimeError('Function "cuTexRefSetAddressMode" not found')
6221 err = (<CUresult (*)(CUtexref, int, CUaddress_mode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetAddressMode)(hTexRef, dim, am)
6222 return err
6224cdef CUresult _cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil:
6225 global __cuTexRefSetFilterMode
6226 cuPythonInit()
6227 if __cuTexRefSetFilterMode == NULL:
6228 with gil:
6229 raise RuntimeError('Function "cuTexRefSetFilterMode" not found')
6230 err = (<CUresult (*)(CUtexref, CUfilter_mode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetFilterMode)(hTexRef, fm)
6231 return err
6233cdef CUresult _cuTexRefSetMipmapFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil:
6234 global __cuTexRefSetMipmapFilterMode
6235 cuPythonInit()
6236 if __cuTexRefSetMipmapFilterMode == NULL:
6237 with gil:
6238 raise RuntimeError('Function "cuTexRefSetMipmapFilterMode" not found')
6239 err = (<CUresult (*)(CUtexref, CUfilter_mode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmapFilterMode)(hTexRef, fm)
6240 return err
6242cdef CUresult _cuTexRefSetMipmapLevelBias(CUtexref hTexRef, float bias) except ?CUDA_ERROR_NOT_FOUND nogil:
6243 global __cuTexRefSetMipmapLevelBias
6244 cuPythonInit()
6245 if __cuTexRefSetMipmapLevelBias == NULL:
6246 with gil:
6247 raise RuntimeError('Function "cuTexRefSetMipmapLevelBias" not found')
6248 err = (<CUresult (*)(CUtexref, float) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmapLevelBias)(hTexRef, bias)
6249 return err
6251cdef CUresult _cuTexRefSetMipmapLevelClamp(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp) except ?CUDA_ERROR_NOT_FOUND nogil:
6252 global __cuTexRefSetMipmapLevelClamp
6253 cuPythonInit()
6254 if __cuTexRefSetMipmapLevelClamp == NULL:
6255 with gil:
6256 raise RuntimeError('Function "cuTexRefSetMipmapLevelClamp" not found')
6257 err = (<CUresult (*)(CUtexref, float, float) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmapLevelClamp)(hTexRef, minMipmapLevelClamp, maxMipmapLevelClamp)
6258 return err
6260cdef CUresult _cuTexRefSetMaxAnisotropy(CUtexref hTexRef, unsigned int maxAniso) except ?CUDA_ERROR_NOT_FOUND nogil:
6261 global __cuTexRefSetMaxAnisotropy
6262 cuPythonInit()
6263 if __cuTexRefSetMaxAnisotropy == NULL:
6264 with gil:
6265 raise RuntimeError('Function "cuTexRefSetMaxAnisotropy" not found')
6266 err = (<CUresult (*)(CUtexref, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMaxAnisotropy)(hTexRef, maxAniso)
6267 return err
6269cdef CUresult _cuTexRefSetBorderColor(CUtexref hTexRef, float* pBorderColor) except ?CUDA_ERROR_NOT_FOUND nogil:
6270 global __cuTexRefSetBorderColor
6271 cuPythonInit()
6272 if __cuTexRefSetBorderColor == NULL:
6273 with gil:
6274 raise RuntimeError('Function "cuTexRefSetBorderColor" not found')
6275 err = (<CUresult (*)(CUtexref, float*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetBorderColor)(hTexRef, pBorderColor)
6276 return err
6278cdef CUresult _cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6279 global __cuTexRefSetFlags
6280 cuPythonInit()
6281 if __cuTexRefSetFlags == NULL:
6282 with gil:
6283 raise RuntimeError('Function "cuTexRefSetFlags" not found')
6284 err = (<CUresult (*)(CUtexref, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetFlags)(hTexRef, Flags)
6285 return err
6287cdef CUresult _cuTexRefGetAddress_v2(CUdeviceptr* pdptr, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6288 global __cuTexRefGetAddress_v2
6289 cuPythonInit()
6290 if __cuTexRefGetAddress_v2 == NULL:
6291 with gil:
6292 raise RuntimeError('Function "cuTexRefGetAddress_v2" not found')
6293 err = (<CUresult (*)(CUdeviceptr*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetAddress_v2)(pdptr, hTexRef)
6294 return err
6296cdef CUresult _cuTexRefGetArray(CUarray* phArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6297 global __cuTexRefGetArray
6298 cuPythonInit()
6299 if __cuTexRefGetArray == NULL:
6300 with gil:
6301 raise RuntimeError('Function "cuTexRefGetArray" not found')
6302 err = (<CUresult (*)(CUarray*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetArray)(phArray, hTexRef)
6303 return err
6305cdef CUresult _cuTexRefGetMipmappedArray(CUmipmappedArray* phMipmappedArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6306 global __cuTexRefGetMipmappedArray
6307 cuPythonInit()
6308 if __cuTexRefGetMipmappedArray == NULL:
6309 with gil:
6310 raise RuntimeError('Function "cuTexRefGetMipmappedArray" not found')
6311 err = (<CUresult (*)(CUmipmappedArray*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmappedArray)(phMipmappedArray, hTexRef)
6312 return err
6314cdef CUresult _cuTexRefGetAddressMode(CUaddress_mode* pam, CUtexref hTexRef, int dim) except ?CUDA_ERROR_NOT_FOUND nogil:
6315 global __cuTexRefGetAddressMode
6316 cuPythonInit()
6317 if __cuTexRefGetAddressMode == NULL:
6318 with gil:
6319 raise RuntimeError('Function "cuTexRefGetAddressMode" not found')
6320 err = (<CUresult (*)(CUaddress_mode*, CUtexref, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetAddressMode)(pam, hTexRef, dim)
6321 return err
6323cdef CUresult _cuTexRefGetFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6324 global __cuTexRefGetFilterMode
6325 cuPythonInit()
6326 if __cuTexRefGetFilterMode == NULL:
6327 with gil:
6328 raise RuntimeError('Function "cuTexRefGetFilterMode" not found')
6329 err = (<CUresult (*)(CUfilter_mode*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetFilterMode)(pfm, hTexRef)
6330 return err
6332cdef CUresult _cuTexRefGetFormat(CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6333 global __cuTexRefGetFormat
6334 cuPythonInit()
6335 if __cuTexRefGetFormat == NULL:
6336 with gil:
6337 raise RuntimeError('Function "cuTexRefGetFormat" not found')
6338 err = (<CUresult (*)(CUarray_format*, int*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetFormat)(pFormat, pNumChannels, hTexRef)
6339 return err
6341cdef CUresult _cuTexRefGetMipmapFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6342 global __cuTexRefGetMipmapFilterMode
6343 cuPythonInit()
6344 if __cuTexRefGetMipmapFilterMode == NULL:
6345 with gil:
6346 raise RuntimeError('Function "cuTexRefGetMipmapFilterMode" not found')
6347 err = (<CUresult (*)(CUfilter_mode*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmapFilterMode)(pfm, hTexRef)
6348 return err
6350cdef CUresult _cuTexRefGetMipmapLevelBias(float* pbias, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6351 global __cuTexRefGetMipmapLevelBias
6352 cuPythonInit()
6353 if __cuTexRefGetMipmapLevelBias == NULL:
6354 with gil:
6355 raise RuntimeError('Function "cuTexRefGetMipmapLevelBias" not found')
6356 err = (<CUresult (*)(float*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmapLevelBias)(pbias, hTexRef)
6357 return err
6359cdef CUresult _cuTexRefGetMipmapLevelClamp(float* pminMipmapLevelClamp, float* pmaxMipmapLevelClamp, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6360 global __cuTexRefGetMipmapLevelClamp
6361 cuPythonInit()
6362 if __cuTexRefGetMipmapLevelClamp == NULL:
6363 with gil:
6364 raise RuntimeError('Function "cuTexRefGetMipmapLevelClamp" not found')
6365 err = (<CUresult (*)(float*, float*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmapLevelClamp)(pminMipmapLevelClamp, pmaxMipmapLevelClamp, hTexRef)
6366 return err
6368cdef CUresult _cuTexRefGetMaxAnisotropy(int* pmaxAniso, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6369 global __cuTexRefGetMaxAnisotropy
6370 cuPythonInit()
6371 if __cuTexRefGetMaxAnisotropy == NULL:
6372 with gil:
6373 raise RuntimeError('Function "cuTexRefGetMaxAnisotropy" not found')
6374 err = (<CUresult (*)(int*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMaxAnisotropy)(pmaxAniso, hTexRef)
6375 return err
6377cdef CUresult _cuTexRefGetBorderColor(float* pBorderColor, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6378 global __cuTexRefGetBorderColor
6379 cuPythonInit()
6380 if __cuTexRefGetBorderColor == NULL:
6381 with gil:
6382 raise RuntimeError('Function "cuTexRefGetBorderColor" not found')
6383 err = (<CUresult (*)(float*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetBorderColor)(pBorderColor, hTexRef)
6384 return err
6386cdef CUresult _cuTexRefGetFlags(unsigned int* pFlags, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6387 global __cuTexRefGetFlags
6388 cuPythonInit()
6389 if __cuTexRefGetFlags == NULL:
6390 with gil:
6391 raise RuntimeError('Function "cuTexRefGetFlags" not found')
6392 err = (<CUresult (*)(unsigned int*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetFlags)(pFlags, hTexRef)
6393 return err
6395cdef CUresult _cuTexRefCreate(CUtexref* pTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6396 global __cuTexRefCreate
6397 cuPythonInit()
6398 if __cuTexRefCreate == NULL:
6399 with gil:
6400 raise RuntimeError('Function "cuTexRefCreate" not found')
6401 err = (<CUresult (*)(CUtexref*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefCreate)(pTexRef)
6402 return err
6404cdef CUresult _cuTexRefDestroy(CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6405 global __cuTexRefDestroy
6406 cuPythonInit()
6407 if __cuTexRefDestroy == NULL:
6408 with gil:
6409 raise RuntimeError('Function "cuTexRefDestroy" not found')
6410 err = (<CUresult (*)(CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefDestroy)(hTexRef)
6411 return err
6413cdef CUresult _cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6414 global __cuSurfRefSetArray
6415 cuPythonInit()
6416 if __cuSurfRefSetArray == NULL:
6417 with gil:
6418 raise RuntimeError('Function "cuSurfRefSetArray" not found')
6419 err = (<CUresult (*)(CUsurfref, CUarray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfRefSetArray)(hSurfRef, hArray, Flags)
6420 return err
6422cdef CUresult _cuSurfRefGetArray(CUarray* phArray, CUsurfref hSurfRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6423 global __cuSurfRefGetArray
6424 cuPythonInit()
6425 if __cuSurfRefGetArray == NULL:
6426 with gil:
6427 raise RuntimeError('Function "cuSurfRefGetArray" not found')
6428 err = (<CUresult (*)(CUarray*, CUsurfref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfRefGetArray)(phArray, hSurfRef)
6429 return err
6431cdef CUresult _cuTexObjectCreate(CUtexObject* pTexObject, const CUDA_RESOURCE_DESC* pResDesc, const CUDA_TEXTURE_DESC* pTexDesc, const CUDA_RESOURCE_VIEW_DESC* pResViewDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6432 global __cuTexObjectCreate
6433 cuPythonInit()
6434 if __cuTexObjectCreate == NULL:
6435 with gil:
6436 raise RuntimeError('Function "cuTexObjectCreate" not found')
6437 err = (<CUresult (*)(CUtexObject*, const CUDA_RESOURCE_DESC*, const CUDA_TEXTURE_DESC*, const CUDA_RESOURCE_VIEW_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectCreate)(pTexObject, pResDesc, pTexDesc, pResViewDesc)
6438 return err
6440cdef CUresult _cuTexObjectDestroy(CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
6441 global __cuTexObjectDestroy
6442 cuPythonInit()
6443 if __cuTexObjectDestroy == NULL:
6444 with gil:
6445 raise RuntimeError('Function "cuTexObjectDestroy" not found')
6446 err = (<CUresult (*)(CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectDestroy)(texObject)
6447 return err
6449cdef CUresult _cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
6450 global __cuTexObjectGetResourceDesc
6451 cuPythonInit()
6452 if __cuTexObjectGetResourceDesc == NULL:
6453 with gil:
6454 raise RuntimeError('Function "cuTexObjectGetResourceDesc" not found')
6455 err = (<CUresult (*)(CUDA_RESOURCE_DESC*, CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectGetResourceDesc)(pResDesc, texObject)
6456 return err
6458cdef CUresult _cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC* pTexDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
6459 global __cuTexObjectGetTextureDesc
6460 cuPythonInit()
6461 if __cuTexObjectGetTextureDesc == NULL:
6462 with gil:
6463 raise RuntimeError('Function "cuTexObjectGetTextureDesc" not found')
6464 err = (<CUresult (*)(CUDA_TEXTURE_DESC*, CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectGetTextureDesc)(pTexDesc, texObject)
6465 return err
6467cdef CUresult _cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC* pResViewDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
6468 global __cuTexObjectGetResourceViewDesc
6469 cuPythonInit()
6470 if __cuTexObjectGetResourceViewDesc == NULL:
6471 with gil:
6472 raise RuntimeError('Function "cuTexObjectGetResourceViewDesc" not found')
6473 err = (<CUresult (*)(CUDA_RESOURCE_VIEW_DESC*, CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectGetResourceViewDesc)(pResViewDesc, texObject)
6474 return err
6476cdef CUresult _cuSurfObjectCreate(CUsurfObject* pSurfObject, const CUDA_RESOURCE_DESC* pResDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6477 global __cuSurfObjectCreate
6478 cuPythonInit()
6479 if __cuSurfObjectCreate == NULL:
6480 with gil:
6481 raise RuntimeError('Function "cuSurfObjectCreate" not found')
6482 err = (<CUresult (*)(CUsurfObject*, const CUDA_RESOURCE_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfObjectCreate)(pSurfObject, pResDesc)
6483 return err
6485cdef CUresult _cuSurfObjectDestroy(CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil:
6486 global __cuSurfObjectDestroy
6487 cuPythonInit()
6488 if __cuSurfObjectDestroy == NULL:
6489 with gil:
6490 raise RuntimeError('Function "cuSurfObjectDestroy" not found')
6491 err = (<CUresult (*)(CUsurfObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfObjectDestroy)(surfObject)
6492 return err
6494cdef CUresult _cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil:
6495 global __cuSurfObjectGetResourceDesc
6496 cuPythonInit()
6497 if __cuSurfObjectGetResourceDesc == NULL:
6498 with gil:
6499 raise RuntimeError('Function "cuSurfObjectGetResourceDesc" not found')
6500 err = (<CUresult (*)(CUDA_RESOURCE_DESC*, CUsurfObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfObjectGetResourceDesc)(pResDesc, surfObject)
6501 return err
6503cdef CUresult _cuTensorMapEncodeTiled(CUtensorMap* tensorMap, CUtensorMapDataType tensorDataType, cuuint32_t tensorRank, void* globalAddress, const cuuint64_t* globalDim, const cuuint64_t* globalStrides, const cuuint32_t* boxDim, const cuuint32_t* elementStrides, CUtensorMapInterleave interleave, CUtensorMapSwizzle swizzle, CUtensorMapL2promotion l2Promotion, CUtensorMapFloatOOBfill oobFill) except ?CUDA_ERROR_NOT_FOUND nogil:
6504 global __cuTensorMapEncodeTiled
6505 cuPythonInit()
6506 if __cuTensorMapEncodeTiled == NULL:
6507 with gil:
6508 raise RuntimeError('Function "cuTensorMapEncodeTiled" not found')
6509 err = (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, const cuuint32_t*, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapEncodeTiled)(tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, boxDim, elementStrides, interleave, swizzle, l2Promotion, oobFill)
6510 return err
6512cdef CUresult _cuTensorMapEncodeIm2col(CUtensorMap* tensorMap, CUtensorMapDataType tensorDataType, cuuint32_t tensorRank, void* globalAddress, const cuuint64_t* globalDim, const cuuint64_t* globalStrides, const int* pixelBoxLowerCorner, const int* pixelBoxUpperCorner, cuuint32_t channelsPerPixel, cuuint32_t pixelsPerColumn, const cuuint32_t* elementStrides, CUtensorMapInterleave interleave, CUtensorMapSwizzle swizzle, CUtensorMapL2promotion l2Promotion, CUtensorMapFloatOOBfill oobFill) except ?CUDA_ERROR_NOT_FOUND nogil:
6513 global __cuTensorMapEncodeIm2col
6514 cuPythonInit()
6515 if __cuTensorMapEncodeIm2col == NULL:
6516 with gil:
6517 raise RuntimeError('Function "cuTensorMapEncodeIm2col" not found')
6518 err = (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, const int*, const int*, cuuint32_t, cuuint32_t, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapEncodeIm2col)(tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCorner, pixelBoxUpperCorner, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, swizzle, l2Promotion, oobFill)
6519 return err
6521cdef CUresult _cuTensorMapEncodeIm2colWide(CUtensorMap* tensorMap, CUtensorMapDataType tensorDataType, cuuint32_t tensorRank, void* globalAddress, const cuuint64_t* globalDim, const cuuint64_t* globalStrides, int pixelBoxLowerCornerWidth, int pixelBoxUpperCornerWidth, cuuint32_t channelsPerPixel, cuuint32_t pixelsPerColumn, const cuuint32_t* elementStrides, CUtensorMapInterleave interleave, CUtensorMapIm2ColWideMode mode, CUtensorMapSwizzle swizzle, CUtensorMapL2promotion l2Promotion, CUtensorMapFloatOOBfill oobFill) except ?CUDA_ERROR_NOT_FOUND nogil:
6522 global __cuTensorMapEncodeIm2colWide
6523 cuPythonInit()
6524 if __cuTensorMapEncodeIm2colWide == NULL:
6525 with gil:
6526 raise RuntimeError('Function "cuTensorMapEncodeIm2colWide" not found')
6527 err = (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, int, int, cuuint32_t, cuuint32_t, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapIm2ColWideMode, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapEncodeIm2colWide)(tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCornerWidth, pixelBoxUpperCornerWidth, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, mode, swizzle, l2Promotion, oobFill)
6528 return err
6530cdef CUresult _cuTensorMapReplaceAddress(CUtensorMap* tensorMap, void* globalAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
6531 global __cuTensorMapReplaceAddress
6532 cuPythonInit()
6533 if __cuTensorMapReplaceAddress == NULL:
6534 with gil:
6535 raise RuntimeError('Function "cuTensorMapReplaceAddress" not found')
6536 err = (<CUresult (*)(CUtensorMap*, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapReplaceAddress)(tensorMap, globalAddress)
6537 return err
6539cdef CUresult _cuDeviceCanAccessPeer(int* canAccessPeer, CUdevice dev, CUdevice peerDev) except ?CUDA_ERROR_NOT_FOUND nogil:
6540 global __cuDeviceCanAccessPeer
6541 cuPythonInit()
6542 if __cuDeviceCanAccessPeer == NULL:
6543 with gil:
6544 raise RuntimeError('Function "cuDeviceCanAccessPeer" not found')
6545 err = (<CUresult (*)(int*, CUdevice, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceCanAccessPeer)(canAccessPeer, dev, peerDev)
6546 return err
6548cdef CUresult _cuCtxEnablePeerAccess(CUcontext peerContext, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6549 global __cuCtxEnablePeerAccess
6550 cuPythonInit()
6551 if __cuCtxEnablePeerAccess == NULL:
6552 with gil:
6553 raise RuntimeError('Function "cuCtxEnablePeerAccess" not found')
6554 err = (<CUresult (*)(CUcontext, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxEnablePeerAccess)(peerContext, Flags)
6555 return err
6557cdef CUresult _cuCtxDisablePeerAccess(CUcontext peerContext) except ?CUDA_ERROR_NOT_FOUND nogil:
6558 global __cuCtxDisablePeerAccess
6559 cuPythonInit()
6560 if __cuCtxDisablePeerAccess == NULL:
6561 with gil:
6562 raise RuntimeError('Function "cuCtxDisablePeerAccess" not found')
6563 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxDisablePeerAccess)(peerContext)
6564 return err
6566cdef CUresult _cuDeviceGetP2PAttribute(int* value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil:
6567 global __cuDeviceGetP2PAttribute
6568 cuPythonInit()
6569 if __cuDeviceGetP2PAttribute == NULL:
6570 with gil:
6571 raise RuntimeError('Function "cuDeviceGetP2PAttribute" not found')
6572 err = (<CUresult (*)(int*, CUdevice_P2PAttribute, CUdevice, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetP2PAttribute)(value, attrib, srcDevice, dstDevice)
6573 return err
6575cdef CUresult _cuDeviceGetP2PAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil:
6576 global __cuDeviceGetP2PAtomicCapabilities
6577 cuPythonInit()
6578 if __cuDeviceGetP2PAtomicCapabilities == NULL:
6579 with gil:
6580 raise RuntimeError('Function "cuDeviceGetP2PAtomicCapabilities" not found')
6581 err = (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetP2PAtomicCapabilities)(capabilities, operations, count, srcDevice, dstDevice)
6582 return err
6584cdef CUresult _cuGraphicsUnregisterResource(CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
6585 global __cuGraphicsUnregisterResource
6586 cuPythonInit()
6587 if __cuGraphicsUnregisterResource == NULL:
6588 with gil:
6589 raise RuntimeError('Function "cuGraphicsUnregisterResource" not found')
6590 err = (<CUresult (*)(CUgraphicsResource) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsUnregisterResource)(resource)
6591 return err
6593cdef CUresult _cuGraphicsSubResourceGetMappedArray(CUarray* pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil:
6594 global __cuGraphicsSubResourceGetMappedArray
6595 cuPythonInit()
6596 if __cuGraphicsSubResourceGetMappedArray == NULL:
6597 with gil:
6598 raise RuntimeError('Function "cuGraphicsSubResourceGetMappedArray" not found')
6599 err = (<CUresult (*)(CUarray*, CUgraphicsResource, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsSubResourceGetMappedArray)(pArray, resource, arrayIndex, mipLevel)
6600 return err
6602cdef CUresult _cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray* pMipmappedArray, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
6603 global __cuGraphicsResourceGetMappedMipmappedArray
6604 cuPythonInit()
6605 if __cuGraphicsResourceGetMappedMipmappedArray == NULL:
6606 with gil:
6607 raise RuntimeError('Function "cuGraphicsResourceGetMappedMipmappedArray" not found')
6608 err = (<CUresult (*)(CUmipmappedArray*, CUgraphicsResource) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceGetMappedMipmappedArray)(pMipmappedArray, resource)
6609 return err
6611cdef CUresult _cuGraphicsResourceGetMappedPointer_v2(CUdeviceptr* pDevPtr, size_t* pSize, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
6612 global __cuGraphicsResourceGetMappedPointer_v2
6613 cuPythonInit()
6614 if __cuGraphicsResourceGetMappedPointer_v2 == NULL:
6615 with gil:
6616 raise RuntimeError('Function "cuGraphicsResourceGetMappedPointer_v2" not found')
6617 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUgraphicsResource) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceGetMappedPointer_v2)(pDevPtr, pSize, resource)
6618 return err
6620cdef CUresult _cuGraphicsResourceSetMapFlags_v2(CUgraphicsResource resource, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6621 global __cuGraphicsResourceSetMapFlags_v2
6622 cuPythonInit()
6623 if __cuGraphicsResourceSetMapFlags_v2 == NULL:
6624 with gil:
6625 raise RuntimeError('Function "cuGraphicsResourceSetMapFlags_v2" not found')
6626 err = (<CUresult (*)(CUgraphicsResource, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceSetMapFlags_v2)(resource, flags)
6627 return err
6629cdef CUresult _cuGraphicsMapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
6630 global __cuGraphicsMapResources
6631 cuPythonInit()
6632 if __cuGraphicsMapResources == NULL:
6633 with gil:
6634 raise RuntimeError('Function "cuGraphicsMapResources" not found')
6635 err = (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsMapResources)(count, resources, hStream)
6636 return err
6638cdef CUresult _cuGraphicsUnmapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
6639 global __cuGraphicsUnmapResources
6640 cuPythonInit()
6641 if __cuGraphicsUnmapResources == NULL:
6642 with gil:
6643 raise RuntimeError('Function "cuGraphicsUnmapResources" not found')
6644 err = (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsUnmapResources)(count, resources, hStream)
6645 return err
6647cdef CUresult _cuGetProcAddress_v2(const char* symbol, void** pfn, int cudaVersion, cuuint64_t flags, CUdriverProcAddressQueryResult* symbolStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
6648 global __cuGetProcAddress_v2
6649 cuPythonInit()
6650 if __cuGetProcAddress_v2 == NULL:
6651 with gil:
6652 raise RuntimeError('Function "cuGetProcAddress_v2" not found')
6653 err = (<CUresult (*)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetProcAddress_v2)(symbol, pfn, cudaVersion, flags, symbolStatus)
6654 return err
6656cdef CUresult _cuCoredumpGetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
6657 global __cuCoredumpGetAttribute
6658 cuPythonInit()
6659 if __cuCoredumpGetAttribute == NULL:
6660 with gil:
6661 raise RuntimeError('Function "cuCoredumpGetAttribute" not found')
6662 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpGetAttribute)(attrib, value, size)
6663 return err
6665cdef CUresult _cuCoredumpGetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
6666 global __cuCoredumpGetAttributeGlobal
6667 cuPythonInit()
6668 if __cuCoredumpGetAttributeGlobal == NULL:
6669 with gil:
6670 raise RuntimeError('Function "cuCoredumpGetAttributeGlobal" not found')
6671 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpGetAttributeGlobal)(attrib, value, size)
6672 return err
6674cdef CUresult _cuCoredumpSetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
6675 global __cuCoredumpSetAttribute
6676 cuPythonInit()
6677 if __cuCoredumpSetAttribute == NULL:
6678 with gil:
6679 raise RuntimeError('Function "cuCoredumpSetAttribute" not found')
6680 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpSetAttribute)(attrib, value, size)
6681 return err
6683cdef CUresult _cuCoredumpSetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
6684 global __cuCoredumpSetAttributeGlobal
6685 cuPythonInit()
6686 if __cuCoredumpSetAttributeGlobal == NULL:
6687 with gil:
6688 raise RuntimeError('Function "cuCoredumpSetAttributeGlobal" not found')
6689 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpSetAttributeGlobal)(attrib, value, size)
6690 return err
6692cdef CUresult _cuGetExportTable(const void** ppExportTable, const CUuuid* pExportTableId) except ?CUDA_ERROR_NOT_FOUND nogil:
6693 global __cuGetExportTable
6694 cuPythonInit()
6695 if __cuGetExportTable == NULL:
6696 with gil:
6697 raise RuntimeError('Function "cuGetExportTable" not found')
6698 err = (<CUresult (*)(const void**, const CUuuid*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetExportTable)(ppExportTable, pExportTableId)
6699 return err
6701cdef CUresult _cuGreenCtxCreate(CUgreenCtx* phCtx, CUdevResourceDesc desc, CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6702 global __cuGreenCtxCreate
6703 cuPythonInit()
6704 if __cuGreenCtxCreate == NULL:
6705 with gil:
6706 raise RuntimeError('Function "cuGreenCtxCreate" not found')
6707 err = (<CUresult (*)(CUgreenCtx*, CUdevResourceDesc, CUdevice, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxCreate)(phCtx, desc, dev, flags)
6708 return err
6710cdef CUresult _cuGreenCtxDestroy(CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
6711 global __cuGreenCtxDestroy
6712 cuPythonInit()
6713 if __cuGreenCtxDestroy == NULL:
6714 with gil:
6715 raise RuntimeError('Function "cuGreenCtxDestroy" not found')
6716 err = (<CUresult (*)(CUgreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxDestroy)(hCtx)
6717 return err
6719cdef CUresult _cuCtxFromGreenCtx(CUcontext* pContext, CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
6720 global __cuCtxFromGreenCtx
6721 cuPythonInit()
6722 if __cuCtxFromGreenCtx == NULL:
6723 with gil:
6724 raise RuntimeError('Function "cuCtxFromGreenCtx" not found')
6725 err = (<CUresult (*)(CUcontext*, CUgreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxFromGreenCtx)(pContext, hCtx)
6726 return err
6728cdef CUresult _cuDeviceGetDevResource(CUdevice device, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
6729 global __cuDeviceGetDevResource
6730 cuPythonInit()
6731 if __cuDeviceGetDevResource == NULL:
6732 with gil:
6733 raise RuntimeError('Function "cuDeviceGetDevResource" not found')
6734 err = (<CUresult (*)(CUdevice, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetDevResource)(device, resource, typename)
6735 return err
6737cdef CUresult _cuCtxGetDevResource(CUcontext hCtx, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
6738 global __cuCtxGetDevResource
6739 cuPythonInit()
6740 if __cuCtxGetDevResource == NULL:
6741 with gil:
6742 raise RuntimeError('Function "cuCtxGetDevResource" not found')
6743 err = (<CUresult (*)(CUcontext, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetDevResource)(hCtx, resource, typename)
6744 return err
6746cdef CUresult _cuGreenCtxGetDevResource(CUgreenCtx hCtx, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
6747 global __cuGreenCtxGetDevResource
6748 cuPythonInit()
6749 if __cuGreenCtxGetDevResource == NULL:
6750 with gil:
6751 raise RuntimeError('Function "cuGreenCtxGetDevResource" not found')
6752 err = (<CUresult (*)(CUgreenCtx, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxGetDevResource)(hCtx, resource, typename)
6753 return err
6755cdef CUresult _cuDevSmResourceSplitByCount(CUdevResource* result, unsigned int* nbGroups, const CUdevResource* input, CUdevResource* remainder, unsigned int flags, unsigned int minCount) except ?CUDA_ERROR_NOT_FOUND nogil:
6756 global __cuDevSmResourceSplitByCount
6757 cuPythonInit()
6758 if __cuDevSmResourceSplitByCount == NULL:
6759 with gil:
6760 raise RuntimeError('Function "cuDevSmResourceSplitByCount" not found')
6761 err = (<CUresult (*)(CUdevResource*, unsigned int*, const CUdevResource*, CUdevResource*, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevSmResourceSplitByCount)(result, nbGroups, input, remainder, flags, minCount)
6762 return err
6764cdef CUresult _cuDevSmResourceSplit(CUdevResource* result, unsigned int nbGroups, const CUdevResource* input, CUdevResource* remainder, unsigned int flags, CU_DEV_SM_RESOURCE_GROUP_PARAMS* groupParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6765 global __cuDevSmResourceSplit
6766 cuPythonInit()
6767 if __cuDevSmResourceSplit == NULL:
6768 with gil:
6769 raise RuntimeError('Function "cuDevSmResourceSplit" not found')
6770 err = (<CUresult (*)(CUdevResource*, unsigned int, const CUdevResource*, CUdevResource*, unsigned int, CU_DEV_SM_RESOURCE_GROUP_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevSmResourceSplit)(result, nbGroups, input, remainder, flags, groupParams)
6771 return err
6773cdef CUresult _cuDevResourceGenerateDesc(CUdevResourceDesc* phDesc, CUdevResource* resources, unsigned int nbResources) except ?CUDA_ERROR_NOT_FOUND nogil:
6774 global __cuDevResourceGenerateDesc
6775 cuPythonInit()
6776 if __cuDevResourceGenerateDesc == NULL:
6777 with gil:
6778 raise RuntimeError('Function "cuDevResourceGenerateDesc" not found')
6779 err = (<CUresult (*)(CUdevResourceDesc*, CUdevResource*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevResourceGenerateDesc)(phDesc, resources, nbResources)
6780 return err
6782cdef CUresult _cuGreenCtxRecordEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
6783 global __cuGreenCtxRecordEvent
6784 cuPythonInit()
6785 if __cuGreenCtxRecordEvent == NULL:
6786 with gil:
6787 raise RuntimeError('Function "cuGreenCtxRecordEvent" not found')
6788 err = (<CUresult (*)(CUgreenCtx, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxRecordEvent)(hCtx, hEvent)
6789 return err
6791cdef CUresult _cuGreenCtxWaitEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
6792 global __cuGreenCtxWaitEvent
6793 cuPythonInit()
6794 if __cuGreenCtxWaitEvent == NULL:
6795 with gil:
6796 raise RuntimeError('Function "cuGreenCtxWaitEvent" not found')
6797 err = (<CUresult (*)(CUgreenCtx, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxWaitEvent)(hCtx, hEvent)
6798 return err
6800cdef CUresult _cuStreamGetGreenCtx(CUstream hStream, CUgreenCtx* phCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
6801 global __cuStreamGetGreenCtx
6802 cuPythonInit()
6803 if __cuStreamGetGreenCtx == NULL:
6804 with gil:
6805 raise RuntimeError('Function "cuStreamGetGreenCtx" not found')
6806 err = (<CUresult (*)(CUstream, CUgreenCtx*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetGreenCtx)(hStream, phCtx)
6807 return err
6809cdef CUresult _cuGreenCtxStreamCreate(CUstream* phStream, CUgreenCtx greenCtx, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil:
6810 global __cuGreenCtxStreamCreate
6811 cuPythonInit()
6812 if __cuGreenCtxStreamCreate == NULL:
6813 with gil:
6814 raise RuntimeError('Function "cuGreenCtxStreamCreate" not found')
6815 err = (<CUresult (*)(CUstream*, CUgreenCtx, unsigned int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxStreamCreate)(phStream, greenCtx, flags, priority)
6816 return err
6818cdef CUresult _cuGreenCtxGetId(CUgreenCtx greenCtx, unsigned long long* greenCtxId) except ?CUDA_ERROR_NOT_FOUND nogil:
6819 global __cuGreenCtxGetId
6820 cuPythonInit()
6821 if __cuGreenCtxGetId == NULL:
6822 with gil:
6823 raise RuntimeError('Function "cuGreenCtxGetId" not found')
6824 err = (<CUresult (*)(CUgreenCtx, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxGetId)(greenCtx, greenCtxId)
6825 return err
6827cdef CUresult _cuStreamGetDevResource(CUstream hStream, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil:
6828 global __cuStreamGetDevResource
6829 cuPythonInit()
6830 if __cuStreamGetDevResource == NULL:
6831 with gil:
6832 raise RuntimeError('Function "cuStreamGetDevResource" not found')
6833 err = (<CUresult (*)(CUstream, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetDevResource)(hStream, resource, typename)
6834 return err
6836cdef CUresult _cuLogsRegisterCallback(CUlogsCallback callbackFunc, void* userData, CUlogsCallbackHandle* callback_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6837 global __cuLogsRegisterCallback
6838 cuPythonInit()
6839 if __cuLogsRegisterCallback == NULL:
6840 with gil:
6841 raise RuntimeError('Function "cuLogsRegisterCallback" not found')
6842 err = (<CUresult (*)(CUlogsCallback, void*, CUlogsCallbackHandle*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsRegisterCallback)(callbackFunc, userData, callback_out)
6843 return err
6845cdef CUresult _cuLogsUnregisterCallback(CUlogsCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
6846 global __cuLogsUnregisterCallback
6847 cuPythonInit()
6848 if __cuLogsUnregisterCallback == NULL:
6849 with gil:
6850 raise RuntimeError('Function "cuLogsUnregisterCallback" not found')
6851 err = (<CUresult (*)(CUlogsCallbackHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsUnregisterCallback)(callback)
6852 return err
6854cdef CUresult _cuLogsCurrent(CUlogIterator* iterator_out, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6855 global __cuLogsCurrent
6856 cuPythonInit()
6857 if __cuLogsCurrent == NULL:
6858 with gil:
6859 raise RuntimeError('Function "cuLogsCurrent" not found')
6860 err = (<CUresult (*)(CUlogIterator*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsCurrent)(iterator_out, flags)
6861 return err
6863cdef CUresult _cuLogsDumpToFile(CUlogIterator* iterator, const char* pathToFile, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6864 global __cuLogsDumpToFile
6865 cuPythonInit()
6866 if __cuLogsDumpToFile == NULL:
6867 with gil:
6868 raise RuntimeError('Function "cuLogsDumpToFile" not found')
6869 err = (<CUresult (*)(CUlogIterator*, const char*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsDumpToFile)(iterator, pathToFile, flags)
6870 return err
6872cdef CUresult _cuLogsDumpToMemory(CUlogIterator* iterator, char* buffer, size_t* size, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6873 global __cuLogsDumpToMemory
6874 cuPythonInit()
6875 if __cuLogsDumpToMemory == NULL:
6876 with gil:
6877 raise RuntimeError('Function "cuLogsDumpToMemory" not found')
6878 err = (<CUresult (*)(CUlogIterator*, char*, size_t*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsDumpToMemory)(iterator, buffer, size, flags)
6879 return err
6881cdef CUresult _cuCheckpointProcessGetRestoreThreadId(int pid, int* tid) except ?CUDA_ERROR_NOT_FOUND nogil:
6882 global __cuCheckpointProcessGetRestoreThreadId
6883 cuPythonInit()
6884 if __cuCheckpointProcessGetRestoreThreadId == NULL:
6885 with gil:
6886 raise RuntimeError('Function "cuCheckpointProcessGetRestoreThreadId" not found')
6887 err = (<CUresult (*)(int, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessGetRestoreThreadId)(pid, tid)
6888 return err
6890cdef CUresult _cuCheckpointProcessGetState(int pid, CUprocessState* state) except ?CUDA_ERROR_NOT_FOUND nogil:
6891 global __cuCheckpointProcessGetState
6892 cuPythonInit()
6893 if __cuCheckpointProcessGetState == NULL:
6894 with gil:
6895 raise RuntimeError('Function "cuCheckpointProcessGetState" not found')
6896 err = (<CUresult (*)(int, CUprocessState*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessGetState)(pid, state)
6897 return err
6899cdef CUresult _cuCheckpointProcessLock(int pid, CUcheckpointLockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
6900 global __cuCheckpointProcessLock
6901 cuPythonInit()
6902 if __cuCheckpointProcessLock == NULL:
6903 with gil:
6904 raise RuntimeError('Function "cuCheckpointProcessLock" not found')
6905 err = (<CUresult (*)(int, CUcheckpointLockArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessLock)(pid, args)
6906 return err
6908cdef CUresult _cuCheckpointProcessCheckpoint(int pid, CUcheckpointCheckpointArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
6909 global __cuCheckpointProcessCheckpoint
6910 cuPythonInit()
6911 if __cuCheckpointProcessCheckpoint == NULL:
6912 with gil:
6913 raise RuntimeError('Function "cuCheckpointProcessCheckpoint" not found')
6914 err = (<CUresult (*)(int, CUcheckpointCheckpointArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessCheckpoint)(pid, args)
6915 return err
6917cdef CUresult _cuCheckpointProcessRestore(int pid, CUcheckpointRestoreArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
6918 global __cuCheckpointProcessRestore
6919 cuPythonInit()
6920 if __cuCheckpointProcessRestore == NULL:
6921 with gil:
6922 raise RuntimeError('Function "cuCheckpointProcessRestore" not found')
6923 err = (<CUresult (*)(int, CUcheckpointRestoreArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessRestore)(pid, args)
6924 return err
6926cdef CUresult _cuCheckpointProcessUnlock(int pid, CUcheckpointUnlockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
6927 global __cuCheckpointProcessUnlock
6928 cuPythonInit()
6929 if __cuCheckpointProcessUnlock == NULL:
6930 with gil:
6931 raise RuntimeError('Function "cuCheckpointProcessUnlock" not found')
6932 err = (<CUresult (*)(int, CUcheckpointUnlockArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessUnlock)(pid, args)
6933 return err
6935cdef CUresult _cuProfilerStart() except ?CUDA_ERROR_NOT_FOUND nogil:
6936 global __cuProfilerStart
6937 cuPythonInit()
6938 if __cuProfilerStart == NULL:
6939 with gil:
6940 raise RuntimeError('Function "cuProfilerStart" not found')
6941 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuProfilerStart)()
6942 return err
6944cdef CUresult _cuProfilerStop() except ?CUDA_ERROR_NOT_FOUND nogil:
6945 global __cuProfilerStop
6946 cuPythonInit()
6947 if __cuProfilerStop == NULL:
6948 with gil:
6949 raise RuntimeError('Function "cuProfilerStop" not found')
6950 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuProfilerStop)()
6951 return err
6953cdef CUresult _cuGraphicsEGLRegisterImage(CUgraphicsResource* pCudaResource, EGLImageKHR image, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6954 global __cuGraphicsEGLRegisterImage
6955 cuPythonInit()
6956 if __cuGraphicsEGLRegisterImage == NULL:
6957 with gil:
6958 raise RuntimeError('Function "cuGraphicsEGLRegisterImage" not found')
6959 err = (<CUresult (*)(CUgraphicsResource*, EGLImageKHR, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsEGLRegisterImage)(pCudaResource, image, flags)
6960 return err
6962cdef CUresult _cuEGLStreamConsumerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream) except ?CUDA_ERROR_NOT_FOUND nogil:
6963 global __cuEGLStreamConsumerConnect
6964 cuPythonInit()
6965 if __cuEGLStreamConsumerConnect == NULL:
6966 with gil:
6967 raise RuntimeError('Function "cuEGLStreamConsumerConnect" not found')
6968 err = (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerConnect)(conn, stream)
6969 return err
6971cdef CUresult _cuEGLStreamConsumerConnectWithFlags(CUeglStreamConnection* conn, EGLStreamKHR stream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6972 global __cuEGLStreamConsumerConnectWithFlags
6973 cuPythonInit()
6974 if __cuEGLStreamConsumerConnectWithFlags == NULL:
6975 with gil:
6976 raise RuntimeError('Function "cuEGLStreamConsumerConnectWithFlags" not found')
6977 err = (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerConnectWithFlags)(conn, stream, flags)
6978 return err
6980cdef CUresult _cuEGLStreamConsumerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil:
6981 global __cuEGLStreamConsumerDisconnect
6982 cuPythonInit()
6983 if __cuEGLStreamConsumerDisconnect == NULL:
6984 with gil:
6985 raise RuntimeError('Function "cuEGLStreamConsumerDisconnect" not found')
6986 err = (<CUresult (*)(CUeglStreamConnection*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerDisconnect)(conn)
6987 return err
6989cdef CUresult _cuEGLStreamConsumerAcquireFrame(CUeglStreamConnection* conn, CUgraphicsResource* pCudaResource, CUstream* pStream, unsigned int timeout) except ?CUDA_ERROR_NOT_FOUND nogil:
6990 global __cuEGLStreamConsumerAcquireFrame
6991 cuPythonInit()
6992 if __cuEGLStreamConsumerAcquireFrame == NULL:
6993 with gil:
6994 raise RuntimeError('Function "cuEGLStreamConsumerAcquireFrame" not found')
6995 err = (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource*, CUstream*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerAcquireFrame)(conn, pCudaResource, pStream, timeout)
6996 return err
6998cdef CUresult _cuEGLStreamConsumerReleaseFrame(CUeglStreamConnection* conn, CUgraphicsResource pCudaResource, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
6999 global __cuEGLStreamConsumerReleaseFrame
7000 cuPythonInit()
7001 if __cuEGLStreamConsumerReleaseFrame == NULL:
7002 with gil:
7003 raise RuntimeError('Function "cuEGLStreamConsumerReleaseFrame" not found')
7004 err = (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource, CUstream*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerReleaseFrame)(conn, pCudaResource, pStream)
7005 return err
7007cdef CUresult _cuEGLStreamProducerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream, EGLint width, EGLint height) except ?CUDA_ERROR_NOT_FOUND nogil:
7008 global __cuEGLStreamProducerConnect
7009 cuPythonInit()
7010 if __cuEGLStreamProducerConnect == NULL:
7011 with gil:
7012 raise RuntimeError('Function "cuEGLStreamProducerConnect" not found')
7013 err = (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, EGLint, EGLint) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerConnect)(conn, stream, width, height)
7014 return err
7016cdef CUresult _cuEGLStreamProducerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil:
7017 global __cuEGLStreamProducerDisconnect
7018 cuPythonInit()
7019 if __cuEGLStreamProducerDisconnect == NULL:
7020 with gil:
7021 raise RuntimeError('Function "cuEGLStreamProducerDisconnect" not found')
7022 err = (<CUresult (*)(CUeglStreamConnection*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerDisconnect)(conn)
7023 return err
7025cdef CUresult _cuEGLStreamProducerPresentFrame(CUeglStreamConnection* conn, CUeglFrame eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7026 global __cuEGLStreamProducerPresentFrame
7027 cuPythonInit()
7028 if __cuEGLStreamProducerPresentFrame == NULL:
7029 with gil:
7030 raise RuntimeError('Function "cuEGLStreamProducerPresentFrame" not found')
7031 err = (<CUresult (*)(CUeglStreamConnection*, CUeglFrame, CUstream*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerPresentFrame)(conn, eglframe, pStream)
7032 return err
7034cdef CUresult _cuEGLStreamProducerReturnFrame(CUeglStreamConnection* conn, CUeglFrame* eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7035 global __cuEGLStreamProducerReturnFrame
7036 cuPythonInit()
7037 if __cuEGLStreamProducerReturnFrame == NULL:
7038 with gil:
7039 raise RuntimeError('Function "cuEGLStreamProducerReturnFrame" not found')
7040 err = (<CUresult (*)(CUeglStreamConnection*, CUeglFrame*, CUstream*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerReturnFrame)(conn, eglframe, pStream)
7041 return err
7043cdef CUresult _cuGraphicsResourceGetMappedEglFrame(CUeglFrame* eglFrame, CUgraphicsResource resource, unsigned int index, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil:
7044 global __cuGraphicsResourceGetMappedEglFrame
7045 cuPythonInit()
7046 if __cuGraphicsResourceGetMappedEglFrame == NULL:
7047 with gil:
7048 raise RuntimeError('Function "cuGraphicsResourceGetMappedEglFrame" not found')
7049 err = (<CUresult (*)(CUeglFrame*, CUgraphicsResource, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceGetMappedEglFrame)(eglFrame, resource, index, mipLevel)
7050 return err
7052cdef CUresult _cuEventCreateFromEGLSync(CUevent* phEvent, EGLSyncKHR eglSync, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7053 global __cuEventCreateFromEGLSync
7054 cuPythonInit()
7055 if __cuEventCreateFromEGLSync == NULL:
7056 with gil:
7057 raise RuntimeError('Function "cuEventCreateFromEGLSync" not found')
7058 err = (<CUresult (*)(CUevent*, EGLSyncKHR, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventCreateFromEGLSync)(phEvent, eglSync, flags)
7059 return err
7061cdef CUresult _cuGraphicsGLRegisterBuffer(CUgraphicsResource* pCudaResource, GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7062 global __cuGraphicsGLRegisterBuffer
7063 cuPythonInit()
7064 if __cuGraphicsGLRegisterBuffer == NULL:
7065 with gil:
7066 raise RuntimeError('Function "cuGraphicsGLRegisterBuffer" not found')
7067 err = (<CUresult (*)(CUgraphicsResource*, GLuint, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsGLRegisterBuffer)(pCudaResource, buffer, Flags)
7068 return err
7070cdef CUresult _cuGraphicsGLRegisterImage(CUgraphicsResource* pCudaResource, GLuint image, GLenum target, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7071 global __cuGraphicsGLRegisterImage
7072 cuPythonInit()
7073 if __cuGraphicsGLRegisterImage == NULL:
7074 with gil:
7075 raise RuntimeError('Function "cuGraphicsGLRegisterImage" not found')
7076 err = (<CUresult (*)(CUgraphicsResource*, GLuint, GLenum, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsGLRegisterImage)(pCudaResource, image, target, Flags)
7077 return err
7079cdef CUresult _cuGLGetDevices_v2(unsigned int* pCudaDeviceCount, CUdevice* pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList) except ?CUDA_ERROR_NOT_FOUND nogil:
7080 global __cuGLGetDevices_v2
7081 cuPythonInit()
7082 if __cuGLGetDevices_v2 == NULL:
7083 with gil:
7084 raise RuntimeError('Function "cuGLGetDevices_v2" not found')
7085 err = (<CUresult (*)(unsigned int*, CUdevice*, unsigned int, CUGLDeviceList) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGLGetDevices_v2)(pCudaDeviceCount, pCudaDevices, cudaDeviceCount, deviceList)
7086 return err
7088cdef CUresult _cuVDPAUGetDevice(CUdevice* pDevice, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
7089 global __cuVDPAUGetDevice
7090 cuPythonInit()
7091 if __cuVDPAUGetDevice == NULL:
7092 with gil:
7093 raise RuntimeError('Function "cuVDPAUGetDevice" not found')
7094 err = (<CUresult (*)(CUdevice*, VdpDevice, VdpGetProcAddress*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuVDPAUGetDevice)(pDevice, vdpDevice, vdpGetProcAddress)
7095 return err
7097cdef CUresult _cuVDPAUCtxCreate_v2(CUcontext* pCtx, unsigned int flags, CUdevice device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
7098 global __cuVDPAUCtxCreate_v2
7099 cuPythonInit()
7100 if __cuVDPAUCtxCreate_v2 == NULL:
7101 with gil:
7102 raise RuntimeError('Function "cuVDPAUCtxCreate_v2" not found')
7103 err = (<CUresult (*)(CUcontext*, unsigned int, CUdevice, VdpDevice, VdpGetProcAddress*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuVDPAUCtxCreate_v2)(pCtx, flags, device, vdpDevice, vdpGetProcAddress)
7104 return err
7106cdef CUresult _cuGraphicsVDPAURegisterVideoSurface(CUgraphicsResource* pCudaResource, VdpVideoSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7107 global __cuGraphicsVDPAURegisterVideoSurface
7108 cuPythonInit()
7109 if __cuGraphicsVDPAURegisterVideoSurface == NULL:
7110 with gil:
7111 raise RuntimeError('Function "cuGraphicsVDPAURegisterVideoSurface" not found')
7112 err = (<CUresult (*)(CUgraphicsResource*, VdpVideoSurface, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsVDPAURegisterVideoSurface)(pCudaResource, vdpSurface, flags)
7113 return err
7115cdef CUresult _cuGraphicsVDPAURegisterOutputSurface(CUgraphicsResource* pCudaResource, VdpOutputSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7116 global __cuGraphicsVDPAURegisterOutputSurface
7117 cuPythonInit()
7118 if __cuGraphicsVDPAURegisterOutputSurface == NULL:
7119 with gil:
7120 raise RuntimeError('Function "cuGraphicsVDPAURegisterOutputSurface" not found')
7121 err = (<CUresult (*)(CUgraphicsResource*, VdpOutputSurface, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsVDPAURegisterOutputSurface)(pCudaResource, vdpSurface, flags)
7122 return err
7124cdef dict func_ptrs = None
7126cpdef dict _inspect_function_pointers():
7127 global func_ptrs
7128 if func_ptrs is not None:
7129 return func_ptrs
7131 cuPythonInit()
7132 cdef dict data = {}
7134 global __cuGetErrorString
7135 data["__cuGetErrorString"] = <intptr_t>__cuGetErrorString
7136 global __cuGetErrorName
7137 data["__cuGetErrorName"] = <intptr_t>__cuGetErrorName
7138 global __cuInit
7139 data["__cuInit"] = <intptr_t>__cuInit
7140 global __cuDriverGetVersion
7141 data["__cuDriverGetVersion"] = <intptr_t>__cuDriverGetVersion
7142 global __cuDeviceGet
7143 data["__cuDeviceGet"] = <intptr_t>__cuDeviceGet
7144 global __cuDeviceGetCount
7145 data["__cuDeviceGetCount"] = <intptr_t>__cuDeviceGetCount
7146 global __cuDeviceGetName
7147 data["__cuDeviceGetName"] = <intptr_t>__cuDeviceGetName
7148 global __cuDeviceGetUuid_v2
7149 data["__cuDeviceGetUuid_v2"] = <intptr_t>__cuDeviceGetUuid_v2
7150 global __cuDeviceGetLuid
7151 data["__cuDeviceGetLuid"] = <intptr_t>__cuDeviceGetLuid
7152 global __cuDeviceTotalMem_v2
7153 data["__cuDeviceTotalMem_v2"] = <intptr_t>__cuDeviceTotalMem_v2
7154 global __cuDeviceGetTexture1DLinearMaxWidth
7155 data["__cuDeviceGetTexture1DLinearMaxWidth"] = <intptr_t>__cuDeviceGetTexture1DLinearMaxWidth
7156 global __cuDeviceGetAttribute
7157 data["__cuDeviceGetAttribute"] = <intptr_t>__cuDeviceGetAttribute
7158 global __cuDeviceGetHostAtomicCapabilities
7159 data["__cuDeviceGetHostAtomicCapabilities"] = <intptr_t>__cuDeviceGetHostAtomicCapabilities
7160 global __cuDeviceGetNvSciSyncAttributes
7161 data["__cuDeviceGetNvSciSyncAttributes"] = <intptr_t>__cuDeviceGetNvSciSyncAttributes
7162 global __cuDeviceSetMemPool
7163 data["__cuDeviceSetMemPool"] = <intptr_t>__cuDeviceSetMemPool
7164 global __cuDeviceGetMemPool
7165 data["__cuDeviceGetMemPool"] = <intptr_t>__cuDeviceGetMemPool
7166 global __cuDeviceGetDefaultMemPool
7167 data["__cuDeviceGetDefaultMemPool"] = <intptr_t>__cuDeviceGetDefaultMemPool
7168 global __cuDeviceGetExecAffinitySupport
7169 data["__cuDeviceGetExecAffinitySupport"] = <intptr_t>__cuDeviceGetExecAffinitySupport
7170 global __cuFlushGPUDirectRDMAWrites
7171 data["__cuFlushGPUDirectRDMAWrites"] = <intptr_t>__cuFlushGPUDirectRDMAWrites
7172 global __cuDeviceGetProperties
7173 data["__cuDeviceGetProperties"] = <intptr_t>__cuDeviceGetProperties
7174 global __cuDeviceComputeCapability
7175 data["__cuDeviceComputeCapability"] = <intptr_t>__cuDeviceComputeCapability
7176 global __cuDevicePrimaryCtxRetain
7177 data["__cuDevicePrimaryCtxRetain"] = <intptr_t>__cuDevicePrimaryCtxRetain
7178 global __cuDevicePrimaryCtxRelease_v2
7179 data["__cuDevicePrimaryCtxRelease_v2"] = <intptr_t>__cuDevicePrimaryCtxRelease_v2
7180 global __cuDevicePrimaryCtxSetFlags_v2
7181 data["__cuDevicePrimaryCtxSetFlags_v2"] = <intptr_t>__cuDevicePrimaryCtxSetFlags_v2
7182 global __cuDevicePrimaryCtxGetState
7183 data["__cuDevicePrimaryCtxGetState"] = <intptr_t>__cuDevicePrimaryCtxGetState
7184 global __cuDevicePrimaryCtxReset_v2
7185 data["__cuDevicePrimaryCtxReset_v2"] = <intptr_t>__cuDevicePrimaryCtxReset_v2
7186 global __cuCtxCreate_v4
7187 data["__cuCtxCreate_v4"] = <intptr_t>__cuCtxCreate_v4
7188 global __cuCtxDestroy_v2
7189 data["__cuCtxDestroy_v2"] = <intptr_t>__cuCtxDestroy_v2
7190 global __cuCtxPushCurrent_v2
7191 data["__cuCtxPushCurrent_v2"] = <intptr_t>__cuCtxPushCurrent_v2
7192 global __cuCtxPopCurrent_v2
7193 data["__cuCtxPopCurrent_v2"] = <intptr_t>__cuCtxPopCurrent_v2
7194 global __cuCtxSetCurrent
7195 data["__cuCtxSetCurrent"] = <intptr_t>__cuCtxSetCurrent
7196 global __cuCtxGetCurrent
7197 data["__cuCtxGetCurrent"] = <intptr_t>__cuCtxGetCurrent
7198 global __cuCtxGetDevice
7199 data["__cuCtxGetDevice"] = <intptr_t>__cuCtxGetDevice
7200 global __cuCtxGetDevice_v2
7201 data["__cuCtxGetDevice_v2"] = <intptr_t>__cuCtxGetDevice_v2
7202 global __cuCtxGetFlags
7203 data["__cuCtxGetFlags"] = <intptr_t>__cuCtxGetFlags
7204 global __cuCtxSetFlags
7205 data["__cuCtxSetFlags"] = <intptr_t>__cuCtxSetFlags
7206 global __cuCtxGetId
7207 data["__cuCtxGetId"] = <intptr_t>__cuCtxGetId
7208 global __cuCtxSynchronize
7209 data["__cuCtxSynchronize"] = <intptr_t>__cuCtxSynchronize
7210 global __cuCtxSynchronize_v2
7211 data["__cuCtxSynchronize_v2"] = <intptr_t>__cuCtxSynchronize_v2
7212 global __cuCtxSetLimit
7213 data["__cuCtxSetLimit"] = <intptr_t>__cuCtxSetLimit
7214 global __cuCtxGetLimit
7215 data["__cuCtxGetLimit"] = <intptr_t>__cuCtxGetLimit
7216 global __cuCtxGetCacheConfig
7217 data["__cuCtxGetCacheConfig"] = <intptr_t>__cuCtxGetCacheConfig
7218 global __cuCtxSetCacheConfig
7219 data["__cuCtxSetCacheConfig"] = <intptr_t>__cuCtxSetCacheConfig
7220 global __cuCtxGetApiVersion
7221 data["__cuCtxGetApiVersion"] = <intptr_t>__cuCtxGetApiVersion
7222 global __cuCtxGetStreamPriorityRange
7223 data["__cuCtxGetStreamPriorityRange"] = <intptr_t>__cuCtxGetStreamPriorityRange
7224 global __cuCtxResetPersistingL2Cache
7225 data["__cuCtxResetPersistingL2Cache"] = <intptr_t>__cuCtxResetPersistingL2Cache
7226 global __cuCtxGetExecAffinity
7227 data["__cuCtxGetExecAffinity"] = <intptr_t>__cuCtxGetExecAffinity
7228 global __cuCtxRecordEvent
7229 data["__cuCtxRecordEvent"] = <intptr_t>__cuCtxRecordEvent
7230 global __cuCtxWaitEvent
7231 data["__cuCtxWaitEvent"] = <intptr_t>__cuCtxWaitEvent
7232 global __cuCtxAttach
7233 data["__cuCtxAttach"] = <intptr_t>__cuCtxAttach
7234 global __cuCtxDetach
7235 data["__cuCtxDetach"] = <intptr_t>__cuCtxDetach
7236 global __cuCtxGetSharedMemConfig
7237 data["__cuCtxGetSharedMemConfig"] = <intptr_t>__cuCtxGetSharedMemConfig
7238 global __cuCtxSetSharedMemConfig
7239 data["__cuCtxSetSharedMemConfig"] = <intptr_t>__cuCtxSetSharedMemConfig
7240 global __cuModuleLoad
7241 data["__cuModuleLoad"] = <intptr_t>__cuModuleLoad
7242 global __cuModuleLoadData
7243 data["__cuModuleLoadData"] = <intptr_t>__cuModuleLoadData
7244 global __cuModuleLoadDataEx
7245 data["__cuModuleLoadDataEx"] = <intptr_t>__cuModuleLoadDataEx
7246 global __cuModuleLoadFatBinary
7247 data["__cuModuleLoadFatBinary"] = <intptr_t>__cuModuleLoadFatBinary
7248 global __cuModuleUnload
7249 data["__cuModuleUnload"] = <intptr_t>__cuModuleUnload
7250 global __cuModuleGetLoadingMode
7251 data["__cuModuleGetLoadingMode"] = <intptr_t>__cuModuleGetLoadingMode
7252 global __cuModuleGetFunction
7253 data["__cuModuleGetFunction"] = <intptr_t>__cuModuleGetFunction
7254 global __cuModuleGetFunctionCount
7255 data["__cuModuleGetFunctionCount"] = <intptr_t>__cuModuleGetFunctionCount
7256 global __cuModuleEnumerateFunctions
7257 data["__cuModuleEnumerateFunctions"] = <intptr_t>__cuModuleEnumerateFunctions
7258 global __cuModuleGetGlobal_v2
7259 data["__cuModuleGetGlobal_v2"] = <intptr_t>__cuModuleGetGlobal_v2
7260 global __cuLinkCreate_v2
7261 data["__cuLinkCreate_v2"] = <intptr_t>__cuLinkCreate_v2
7262 global __cuLinkAddData_v2
7263 data["__cuLinkAddData_v2"] = <intptr_t>__cuLinkAddData_v2
7264 global __cuLinkAddFile_v2
7265 data["__cuLinkAddFile_v2"] = <intptr_t>__cuLinkAddFile_v2
7266 global __cuLinkComplete
7267 data["__cuLinkComplete"] = <intptr_t>__cuLinkComplete
7268 global __cuLinkDestroy
7269 data["__cuLinkDestroy"] = <intptr_t>__cuLinkDestroy
7270 global __cuModuleGetTexRef
7271 data["__cuModuleGetTexRef"] = <intptr_t>__cuModuleGetTexRef
7272 global __cuModuleGetSurfRef
7273 data["__cuModuleGetSurfRef"] = <intptr_t>__cuModuleGetSurfRef
7274 global __cuLibraryLoadData
7275 data["__cuLibraryLoadData"] = <intptr_t>__cuLibraryLoadData
7276 global __cuLibraryLoadFromFile
7277 data["__cuLibraryLoadFromFile"] = <intptr_t>__cuLibraryLoadFromFile
7278 global __cuLibraryUnload
7279 data["__cuLibraryUnload"] = <intptr_t>__cuLibraryUnload
7280 global __cuLibraryGetKernel
7281 data["__cuLibraryGetKernel"] = <intptr_t>__cuLibraryGetKernel
7282 global __cuLibraryGetKernelCount
7283 data["__cuLibraryGetKernelCount"] = <intptr_t>__cuLibraryGetKernelCount
7284 global __cuLibraryEnumerateKernels
7285 data["__cuLibraryEnumerateKernels"] = <intptr_t>__cuLibraryEnumerateKernels
7286 global __cuLibraryGetModule
7287 data["__cuLibraryGetModule"] = <intptr_t>__cuLibraryGetModule
7288 global __cuKernelGetFunction
7289 data["__cuKernelGetFunction"] = <intptr_t>__cuKernelGetFunction
7290 global __cuKernelGetLibrary
7291 data["__cuKernelGetLibrary"] = <intptr_t>__cuKernelGetLibrary
7292 global __cuLibraryGetGlobal
7293 data["__cuLibraryGetGlobal"] = <intptr_t>__cuLibraryGetGlobal
7294 global __cuLibraryGetManaged
7295 data["__cuLibraryGetManaged"] = <intptr_t>__cuLibraryGetManaged
7296 global __cuLibraryGetUnifiedFunction
7297 data["__cuLibraryGetUnifiedFunction"] = <intptr_t>__cuLibraryGetUnifiedFunction
7298 global __cuKernelGetAttribute
7299 data["__cuKernelGetAttribute"] = <intptr_t>__cuKernelGetAttribute
7300 global __cuKernelSetAttribute
7301 data["__cuKernelSetAttribute"] = <intptr_t>__cuKernelSetAttribute
7302 global __cuKernelSetCacheConfig
7303 data["__cuKernelSetCacheConfig"] = <intptr_t>__cuKernelSetCacheConfig
7304 global __cuKernelGetName
7305 data["__cuKernelGetName"] = <intptr_t>__cuKernelGetName
7306 global __cuKernelGetParamInfo
7307 data["__cuKernelGetParamInfo"] = <intptr_t>__cuKernelGetParamInfo
7308 global __cuMemGetInfo_v2
7309 data["__cuMemGetInfo_v2"] = <intptr_t>__cuMemGetInfo_v2
7310 global __cuMemAlloc_v2
7311 data["__cuMemAlloc_v2"] = <intptr_t>__cuMemAlloc_v2
7312 global __cuMemAllocPitch_v2
7313 data["__cuMemAllocPitch_v2"] = <intptr_t>__cuMemAllocPitch_v2
7314 global __cuMemFree_v2
7315 data["__cuMemFree_v2"] = <intptr_t>__cuMemFree_v2
7316 global __cuMemGetAddressRange_v2
7317 data["__cuMemGetAddressRange_v2"] = <intptr_t>__cuMemGetAddressRange_v2
7318 global __cuMemAllocHost_v2
7319 data["__cuMemAllocHost_v2"] = <intptr_t>__cuMemAllocHost_v2
7320 global __cuMemFreeHost
7321 data["__cuMemFreeHost"] = <intptr_t>__cuMemFreeHost
7322 global __cuMemHostAlloc
7323 data["__cuMemHostAlloc"] = <intptr_t>__cuMemHostAlloc
7324 global __cuMemHostGetDevicePointer_v2
7325 data["__cuMemHostGetDevicePointer_v2"] = <intptr_t>__cuMemHostGetDevicePointer_v2
7326 global __cuMemHostGetFlags
7327 data["__cuMemHostGetFlags"] = <intptr_t>__cuMemHostGetFlags
7328 global __cuMemAllocManaged
7329 data["__cuMemAllocManaged"] = <intptr_t>__cuMemAllocManaged
7330 global __cuDeviceRegisterAsyncNotification
7331 data["__cuDeviceRegisterAsyncNotification"] = <intptr_t>__cuDeviceRegisterAsyncNotification
7332 global __cuDeviceUnregisterAsyncNotification
7333 data["__cuDeviceUnregisterAsyncNotification"] = <intptr_t>__cuDeviceUnregisterAsyncNotification
7334 global __cuDeviceGetByPCIBusId
7335 data["__cuDeviceGetByPCIBusId"] = <intptr_t>__cuDeviceGetByPCIBusId
7336 global __cuDeviceGetPCIBusId
7337 data["__cuDeviceGetPCIBusId"] = <intptr_t>__cuDeviceGetPCIBusId
7338 global __cuIpcGetEventHandle
7339 data["__cuIpcGetEventHandle"] = <intptr_t>__cuIpcGetEventHandle
7340 global __cuIpcOpenEventHandle
7341 data["__cuIpcOpenEventHandle"] = <intptr_t>__cuIpcOpenEventHandle
7342 global __cuIpcGetMemHandle
7343 data["__cuIpcGetMemHandle"] = <intptr_t>__cuIpcGetMemHandle
7344 global __cuIpcOpenMemHandle_v2
7345 data["__cuIpcOpenMemHandle_v2"] = <intptr_t>__cuIpcOpenMemHandle_v2
7346 global __cuIpcCloseMemHandle
7347 data["__cuIpcCloseMemHandle"] = <intptr_t>__cuIpcCloseMemHandle
7348 global __cuMemHostRegister_v2
7349 data["__cuMemHostRegister_v2"] = <intptr_t>__cuMemHostRegister_v2
7350 global __cuMemHostUnregister
7351 data["__cuMemHostUnregister"] = <intptr_t>__cuMemHostUnregister
7352 global __cuMemcpy
7353 data["__cuMemcpy"] = <intptr_t>__cuMemcpy
7354 global __cuMemcpyPeer
7355 data["__cuMemcpyPeer"] = <intptr_t>__cuMemcpyPeer
7356 global __cuMemcpyHtoD_v2
7357 data["__cuMemcpyHtoD_v2"] = <intptr_t>__cuMemcpyHtoD_v2
7358 global __cuMemcpyDtoH_v2
7359 data["__cuMemcpyDtoH_v2"] = <intptr_t>__cuMemcpyDtoH_v2
7360 global __cuMemcpyDtoD_v2
7361 data["__cuMemcpyDtoD_v2"] = <intptr_t>__cuMemcpyDtoD_v2
7362 global __cuMemcpyDtoA_v2
7363 data["__cuMemcpyDtoA_v2"] = <intptr_t>__cuMemcpyDtoA_v2
7364 global __cuMemcpyAtoD_v2
7365 data["__cuMemcpyAtoD_v2"] = <intptr_t>__cuMemcpyAtoD_v2
7366 global __cuMemcpyHtoA_v2
7367 data["__cuMemcpyHtoA_v2"] = <intptr_t>__cuMemcpyHtoA_v2
7368 global __cuMemcpyAtoH_v2
7369 data["__cuMemcpyAtoH_v2"] = <intptr_t>__cuMemcpyAtoH_v2
7370 global __cuMemcpyAtoA_v2
7371 data["__cuMemcpyAtoA_v2"] = <intptr_t>__cuMemcpyAtoA_v2
7372 global __cuMemcpy2D_v2
7373 data["__cuMemcpy2D_v2"] = <intptr_t>__cuMemcpy2D_v2
7374 global __cuMemcpy2DUnaligned_v2
7375 data["__cuMemcpy2DUnaligned_v2"] = <intptr_t>__cuMemcpy2DUnaligned_v2
7376 global __cuMemcpy3D_v2
7377 data["__cuMemcpy3D_v2"] = <intptr_t>__cuMemcpy3D_v2
7378 global __cuMemcpy3DPeer
7379 data["__cuMemcpy3DPeer"] = <intptr_t>__cuMemcpy3DPeer
7380 global __cuMemcpyAsync
7381 data["__cuMemcpyAsync"] = <intptr_t>__cuMemcpyAsync
7382 global __cuMemcpyPeerAsync
7383 data["__cuMemcpyPeerAsync"] = <intptr_t>__cuMemcpyPeerAsync
7384 global __cuMemcpyHtoDAsync_v2
7385 data["__cuMemcpyHtoDAsync_v2"] = <intptr_t>__cuMemcpyHtoDAsync_v2
7386 global __cuMemcpyDtoHAsync_v2
7387 data["__cuMemcpyDtoHAsync_v2"] = <intptr_t>__cuMemcpyDtoHAsync_v2
7388 global __cuMemcpyDtoDAsync_v2
7389 data["__cuMemcpyDtoDAsync_v2"] = <intptr_t>__cuMemcpyDtoDAsync_v2
7390 global __cuMemcpyHtoAAsync_v2
7391 data["__cuMemcpyHtoAAsync_v2"] = <intptr_t>__cuMemcpyHtoAAsync_v2
7392 global __cuMemcpyAtoHAsync_v2
7393 data["__cuMemcpyAtoHAsync_v2"] = <intptr_t>__cuMemcpyAtoHAsync_v2
7394 global __cuMemcpy2DAsync_v2
7395 data["__cuMemcpy2DAsync_v2"] = <intptr_t>__cuMemcpy2DAsync_v2
7396 global __cuMemcpy3DAsync_v2
7397 data["__cuMemcpy3DAsync_v2"] = <intptr_t>__cuMemcpy3DAsync_v2
7398 global __cuMemcpy3DPeerAsync
7399 data["__cuMemcpy3DPeerAsync"] = <intptr_t>__cuMemcpy3DPeerAsync
7400 global __cuMemcpyBatchAsync_v2
7401 data["__cuMemcpyBatchAsync_v2"] = <intptr_t>__cuMemcpyBatchAsync_v2
7402 global __cuMemcpy3DBatchAsync_v2
7403 data["__cuMemcpy3DBatchAsync_v2"] = <intptr_t>__cuMemcpy3DBatchAsync_v2
7404 global __cuMemsetD8_v2
7405 data["__cuMemsetD8_v2"] = <intptr_t>__cuMemsetD8_v2
7406 global __cuMemsetD16_v2
7407 data["__cuMemsetD16_v2"] = <intptr_t>__cuMemsetD16_v2
7408 global __cuMemsetD32_v2
7409 data["__cuMemsetD32_v2"] = <intptr_t>__cuMemsetD32_v2
7410 global __cuMemsetD2D8_v2
7411 data["__cuMemsetD2D8_v2"] = <intptr_t>__cuMemsetD2D8_v2
7412 global __cuMemsetD2D16_v2
7413 data["__cuMemsetD2D16_v2"] = <intptr_t>__cuMemsetD2D16_v2
7414 global __cuMemsetD2D32_v2
7415 data["__cuMemsetD2D32_v2"] = <intptr_t>__cuMemsetD2D32_v2
7416 global __cuMemsetD8Async
7417 data["__cuMemsetD8Async"] = <intptr_t>__cuMemsetD8Async
7418 global __cuMemsetD16Async
7419 data["__cuMemsetD16Async"] = <intptr_t>__cuMemsetD16Async
7420 global __cuMemsetD32Async
7421 data["__cuMemsetD32Async"] = <intptr_t>__cuMemsetD32Async
7422 global __cuMemsetD2D8Async
7423 data["__cuMemsetD2D8Async"] = <intptr_t>__cuMemsetD2D8Async
7424 global __cuMemsetD2D16Async
7425 data["__cuMemsetD2D16Async"] = <intptr_t>__cuMemsetD2D16Async
7426 global __cuMemsetD2D32Async
7427 data["__cuMemsetD2D32Async"] = <intptr_t>__cuMemsetD2D32Async
7428 global __cuArrayCreate_v2
7429 data["__cuArrayCreate_v2"] = <intptr_t>__cuArrayCreate_v2
7430 global __cuArrayGetDescriptor_v2
7431 data["__cuArrayGetDescriptor_v2"] = <intptr_t>__cuArrayGetDescriptor_v2
7432 global __cuArrayGetSparseProperties
7433 data["__cuArrayGetSparseProperties"] = <intptr_t>__cuArrayGetSparseProperties
7434 global __cuMipmappedArrayGetSparseProperties
7435 data["__cuMipmappedArrayGetSparseProperties"] = <intptr_t>__cuMipmappedArrayGetSparseProperties
7436 global __cuArrayGetMemoryRequirements
7437 data["__cuArrayGetMemoryRequirements"] = <intptr_t>__cuArrayGetMemoryRequirements
7438 global __cuMipmappedArrayGetMemoryRequirements
7439 data["__cuMipmappedArrayGetMemoryRequirements"] = <intptr_t>__cuMipmappedArrayGetMemoryRequirements
7440 global __cuArrayGetPlane
7441 data["__cuArrayGetPlane"] = <intptr_t>__cuArrayGetPlane
7442 global __cuArrayDestroy
7443 data["__cuArrayDestroy"] = <intptr_t>__cuArrayDestroy
7444 global __cuArray3DCreate_v2
7445 data["__cuArray3DCreate_v2"] = <intptr_t>__cuArray3DCreate_v2
7446 global __cuArray3DGetDescriptor_v2
7447 data["__cuArray3DGetDescriptor_v2"] = <intptr_t>__cuArray3DGetDescriptor_v2
7448 global __cuMipmappedArrayCreate
7449 data["__cuMipmappedArrayCreate"] = <intptr_t>__cuMipmappedArrayCreate
7450 global __cuMipmappedArrayGetLevel
7451 data["__cuMipmappedArrayGetLevel"] = <intptr_t>__cuMipmappedArrayGetLevel
7452 global __cuMipmappedArrayDestroy
7453 data["__cuMipmappedArrayDestroy"] = <intptr_t>__cuMipmappedArrayDestroy
7454 global __cuMemGetHandleForAddressRange
7455 data["__cuMemGetHandleForAddressRange"] = <intptr_t>__cuMemGetHandleForAddressRange
7456 global __cuMemBatchDecompressAsync
7457 data["__cuMemBatchDecompressAsync"] = <intptr_t>__cuMemBatchDecompressAsync
7458 global __cuMemAddressReserve
7459 data["__cuMemAddressReserve"] = <intptr_t>__cuMemAddressReserve
7460 global __cuMemAddressFree
7461 data["__cuMemAddressFree"] = <intptr_t>__cuMemAddressFree
7462 global __cuMemCreate
7463 data["__cuMemCreate"] = <intptr_t>__cuMemCreate
7464 global __cuMemRelease
7465 data["__cuMemRelease"] = <intptr_t>__cuMemRelease
7466 global __cuMemMap
7467 data["__cuMemMap"] = <intptr_t>__cuMemMap
7468 global __cuMemMapArrayAsync
7469 data["__cuMemMapArrayAsync"] = <intptr_t>__cuMemMapArrayAsync
7470 global __cuMemUnmap
7471 data["__cuMemUnmap"] = <intptr_t>__cuMemUnmap
7472 global __cuMemSetAccess
7473 data["__cuMemSetAccess"] = <intptr_t>__cuMemSetAccess
7474 global __cuMemGetAccess
7475 data["__cuMemGetAccess"] = <intptr_t>__cuMemGetAccess
7476 global __cuMemExportToShareableHandle
7477 data["__cuMemExportToShareableHandle"] = <intptr_t>__cuMemExportToShareableHandle
7478 global __cuMemImportFromShareableHandle
7479 data["__cuMemImportFromShareableHandle"] = <intptr_t>__cuMemImportFromShareableHandle
7480 global __cuMemGetAllocationGranularity
7481 data["__cuMemGetAllocationGranularity"] = <intptr_t>__cuMemGetAllocationGranularity
7482 global __cuMemGetAllocationPropertiesFromHandle
7483 data["__cuMemGetAllocationPropertiesFromHandle"] = <intptr_t>__cuMemGetAllocationPropertiesFromHandle
7484 global __cuMemRetainAllocationHandle
7485 data["__cuMemRetainAllocationHandle"] = <intptr_t>__cuMemRetainAllocationHandle
7486 global __cuMemFreeAsync
7487 data["__cuMemFreeAsync"] = <intptr_t>__cuMemFreeAsync
7488 global __cuMemAllocAsync
7489 data["__cuMemAllocAsync"] = <intptr_t>__cuMemAllocAsync
7490 global __cuMemPoolTrimTo
7491 data["__cuMemPoolTrimTo"] = <intptr_t>__cuMemPoolTrimTo
7492 global __cuMemPoolSetAttribute
7493 data["__cuMemPoolSetAttribute"] = <intptr_t>__cuMemPoolSetAttribute
7494 global __cuMemPoolGetAttribute
7495 data["__cuMemPoolGetAttribute"] = <intptr_t>__cuMemPoolGetAttribute
7496 global __cuMemPoolSetAccess
7497 data["__cuMemPoolSetAccess"] = <intptr_t>__cuMemPoolSetAccess
7498 global __cuMemPoolGetAccess
7499 data["__cuMemPoolGetAccess"] = <intptr_t>__cuMemPoolGetAccess
7500 global __cuMemPoolCreate
7501 data["__cuMemPoolCreate"] = <intptr_t>__cuMemPoolCreate
7502 global __cuMemPoolDestroy
7503 data["__cuMemPoolDestroy"] = <intptr_t>__cuMemPoolDestroy
7504 global __cuMemGetDefaultMemPool
7505 data["__cuMemGetDefaultMemPool"] = <intptr_t>__cuMemGetDefaultMemPool
7506 global __cuMemGetMemPool
7507 data["__cuMemGetMemPool"] = <intptr_t>__cuMemGetMemPool
7508 global __cuMemSetMemPool
7509 data["__cuMemSetMemPool"] = <intptr_t>__cuMemSetMemPool
7510 global __cuMemAllocFromPoolAsync
7511 data["__cuMemAllocFromPoolAsync"] = <intptr_t>__cuMemAllocFromPoolAsync
7512 global __cuMemPoolExportToShareableHandle
7513 data["__cuMemPoolExportToShareableHandle"] = <intptr_t>__cuMemPoolExportToShareableHandle
7514 global __cuMemPoolImportFromShareableHandle
7515 data["__cuMemPoolImportFromShareableHandle"] = <intptr_t>__cuMemPoolImportFromShareableHandle
7516 global __cuMemPoolExportPointer
7517 data["__cuMemPoolExportPointer"] = <intptr_t>__cuMemPoolExportPointer
7518 global __cuMemPoolImportPointer
7519 data["__cuMemPoolImportPointer"] = <intptr_t>__cuMemPoolImportPointer
7520 global __cuMulticastCreate
7521 data["__cuMulticastCreate"] = <intptr_t>__cuMulticastCreate
7522 global __cuMulticastAddDevice
7523 data["__cuMulticastAddDevice"] = <intptr_t>__cuMulticastAddDevice
7524 global __cuMulticastBindMem
7525 data["__cuMulticastBindMem"] = <intptr_t>__cuMulticastBindMem
7526 global __cuMulticastBindMem_v2
7527 data["__cuMulticastBindMem_v2"] = <intptr_t>__cuMulticastBindMem_v2
7528 global __cuMulticastBindAddr
7529 data["__cuMulticastBindAddr"] = <intptr_t>__cuMulticastBindAddr
7530 global __cuMulticastBindAddr_v2
7531 data["__cuMulticastBindAddr_v2"] = <intptr_t>__cuMulticastBindAddr_v2
7532 global __cuMulticastUnbind
7533 data["__cuMulticastUnbind"] = <intptr_t>__cuMulticastUnbind
7534 global __cuMulticastGetGranularity
7535 data["__cuMulticastGetGranularity"] = <intptr_t>__cuMulticastGetGranularity
7536 global __cuPointerGetAttribute
7537 data["__cuPointerGetAttribute"] = <intptr_t>__cuPointerGetAttribute
7538 global __cuMemPrefetchAsync_v2
7539 data["__cuMemPrefetchAsync_v2"] = <intptr_t>__cuMemPrefetchAsync_v2
7540 global __cuMemAdvise_v2
7541 data["__cuMemAdvise_v2"] = <intptr_t>__cuMemAdvise_v2
7542 global __cuMemPrefetchBatchAsync
7543 data["__cuMemPrefetchBatchAsync"] = <intptr_t>__cuMemPrefetchBatchAsync
7544 global __cuMemDiscardBatchAsync
7545 data["__cuMemDiscardBatchAsync"] = <intptr_t>__cuMemDiscardBatchAsync
7546 global __cuMemDiscardAndPrefetchBatchAsync
7547 data["__cuMemDiscardAndPrefetchBatchAsync"] = <intptr_t>__cuMemDiscardAndPrefetchBatchAsync
7548 global __cuMemRangeGetAttribute
7549 data["__cuMemRangeGetAttribute"] = <intptr_t>__cuMemRangeGetAttribute
7550 global __cuMemRangeGetAttributes
7551 data["__cuMemRangeGetAttributes"] = <intptr_t>__cuMemRangeGetAttributes
7552 global __cuPointerSetAttribute
7553 data["__cuPointerSetAttribute"] = <intptr_t>__cuPointerSetAttribute
7554 global __cuPointerGetAttributes
7555 data["__cuPointerGetAttributes"] = <intptr_t>__cuPointerGetAttributes
7556 global __cuStreamCreate
7557 data["__cuStreamCreate"] = <intptr_t>__cuStreamCreate
7558 global __cuStreamCreateWithPriority
7559 data["__cuStreamCreateWithPriority"] = <intptr_t>__cuStreamCreateWithPriority
7560 global __cuStreamGetPriority
7561 data["__cuStreamGetPriority"] = <intptr_t>__cuStreamGetPriority
7562 global __cuStreamGetDevice
7563 data["__cuStreamGetDevice"] = <intptr_t>__cuStreamGetDevice
7564 global __cuStreamGetFlags
7565 data["__cuStreamGetFlags"] = <intptr_t>__cuStreamGetFlags
7566 global __cuStreamGetId
7567 data["__cuStreamGetId"] = <intptr_t>__cuStreamGetId
7568 global __cuStreamGetCtx
7569 data["__cuStreamGetCtx"] = <intptr_t>__cuStreamGetCtx
7570 global __cuStreamGetCtx_v2
7571 data["__cuStreamGetCtx_v2"] = <intptr_t>__cuStreamGetCtx_v2
7572 global __cuStreamWaitEvent
7573 data["__cuStreamWaitEvent"] = <intptr_t>__cuStreamWaitEvent
7574 global __cuStreamAddCallback
7575 data["__cuStreamAddCallback"] = <intptr_t>__cuStreamAddCallback
7576 global __cuStreamBeginCapture_v2
7577 data["__cuStreamBeginCapture_v2"] = <intptr_t>__cuStreamBeginCapture_v2
7578 global __cuStreamBeginCaptureToGraph
7579 data["__cuStreamBeginCaptureToGraph"] = <intptr_t>__cuStreamBeginCaptureToGraph
7580 global __cuThreadExchangeStreamCaptureMode
7581 data["__cuThreadExchangeStreamCaptureMode"] = <intptr_t>__cuThreadExchangeStreamCaptureMode
7582 global __cuStreamEndCapture
7583 data["__cuStreamEndCapture"] = <intptr_t>__cuStreamEndCapture
7584 global __cuStreamIsCapturing
7585 data["__cuStreamIsCapturing"] = <intptr_t>__cuStreamIsCapturing
7586 global __cuStreamGetCaptureInfo_v3
7587 data["__cuStreamGetCaptureInfo_v3"] = <intptr_t>__cuStreamGetCaptureInfo_v3
7588 global __cuStreamUpdateCaptureDependencies_v2
7589 data["__cuStreamUpdateCaptureDependencies_v2"] = <intptr_t>__cuStreamUpdateCaptureDependencies_v2
7590 global __cuStreamAttachMemAsync
7591 data["__cuStreamAttachMemAsync"] = <intptr_t>__cuStreamAttachMemAsync
7592 global __cuStreamQuery
7593 data["__cuStreamQuery"] = <intptr_t>__cuStreamQuery
7594 global __cuStreamSynchronize
7595 data["__cuStreamSynchronize"] = <intptr_t>__cuStreamSynchronize
7596 global __cuStreamDestroy_v2
7597 data["__cuStreamDestroy_v2"] = <intptr_t>__cuStreamDestroy_v2
7598 global __cuStreamCopyAttributes
7599 data["__cuStreamCopyAttributes"] = <intptr_t>__cuStreamCopyAttributes
7600 global __cuStreamGetAttribute
7601 data["__cuStreamGetAttribute"] = <intptr_t>__cuStreamGetAttribute
7602 global __cuStreamSetAttribute
7603 data["__cuStreamSetAttribute"] = <intptr_t>__cuStreamSetAttribute
7604 global __cuEventCreate
7605 data["__cuEventCreate"] = <intptr_t>__cuEventCreate
7606 global __cuEventRecord
7607 data["__cuEventRecord"] = <intptr_t>__cuEventRecord
7608 global __cuEventRecordWithFlags
7609 data["__cuEventRecordWithFlags"] = <intptr_t>__cuEventRecordWithFlags
7610 global __cuEventQuery
7611 data["__cuEventQuery"] = <intptr_t>__cuEventQuery
7612 global __cuEventSynchronize
7613 data["__cuEventSynchronize"] = <intptr_t>__cuEventSynchronize
7614 global __cuEventDestroy_v2
7615 data["__cuEventDestroy_v2"] = <intptr_t>__cuEventDestroy_v2
7616 global __cuEventElapsedTime_v2
7617 data["__cuEventElapsedTime_v2"] = <intptr_t>__cuEventElapsedTime_v2
7618 global __cuImportExternalMemory
7619 data["__cuImportExternalMemory"] = <intptr_t>__cuImportExternalMemory
7620 global __cuExternalMemoryGetMappedBuffer
7621 data["__cuExternalMemoryGetMappedBuffer"] = <intptr_t>__cuExternalMemoryGetMappedBuffer
7622 global __cuExternalMemoryGetMappedMipmappedArray
7623 data["__cuExternalMemoryGetMappedMipmappedArray"] = <intptr_t>__cuExternalMemoryGetMappedMipmappedArray
7624 global __cuDestroyExternalMemory
7625 data["__cuDestroyExternalMemory"] = <intptr_t>__cuDestroyExternalMemory
7626 global __cuImportExternalSemaphore
7627 data["__cuImportExternalSemaphore"] = <intptr_t>__cuImportExternalSemaphore
7628 global __cuSignalExternalSemaphoresAsync
7629 data["__cuSignalExternalSemaphoresAsync"] = <intptr_t>__cuSignalExternalSemaphoresAsync
7630 global __cuWaitExternalSemaphoresAsync
7631 data["__cuWaitExternalSemaphoresAsync"] = <intptr_t>__cuWaitExternalSemaphoresAsync
7632 global __cuDestroyExternalSemaphore
7633 data["__cuDestroyExternalSemaphore"] = <intptr_t>__cuDestroyExternalSemaphore
7634 global __cuStreamWaitValue32_v2
7635 data["__cuStreamWaitValue32_v2"] = <intptr_t>__cuStreamWaitValue32_v2
7636 global __cuStreamWaitValue64_v2
7637 data["__cuStreamWaitValue64_v2"] = <intptr_t>__cuStreamWaitValue64_v2
7638 global __cuStreamWriteValue32_v2
7639 data["__cuStreamWriteValue32_v2"] = <intptr_t>__cuStreamWriteValue32_v2
7640 global __cuStreamWriteValue64_v2
7641 data["__cuStreamWriteValue64_v2"] = <intptr_t>__cuStreamWriteValue64_v2
7642 global __cuStreamBatchMemOp_v2
7643 data["__cuStreamBatchMemOp_v2"] = <intptr_t>__cuStreamBatchMemOp_v2
7644 global __cuFuncGetAttribute
7645 data["__cuFuncGetAttribute"] = <intptr_t>__cuFuncGetAttribute
7646 global __cuFuncSetAttribute
7647 data["__cuFuncSetAttribute"] = <intptr_t>__cuFuncSetAttribute
7648 global __cuFuncSetCacheConfig
7649 data["__cuFuncSetCacheConfig"] = <intptr_t>__cuFuncSetCacheConfig
7650 global __cuFuncGetModule
7651 data["__cuFuncGetModule"] = <intptr_t>__cuFuncGetModule
7652 global __cuFuncGetName
7653 data["__cuFuncGetName"] = <intptr_t>__cuFuncGetName
7654 global __cuFuncGetParamInfo
7655 data["__cuFuncGetParamInfo"] = <intptr_t>__cuFuncGetParamInfo
7656 global __cuFuncIsLoaded
7657 data["__cuFuncIsLoaded"] = <intptr_t>__cuFuncIsLoaded
7658 global __cuFuncLoad
7659 data["__cuFuncLoad"] = <intptr_t>__cuFuncLoad
7660 global __cuLaunchKernel
7661 data["__cuLaunchKernel"] = <intptr_t>__cuLaunchKernel
7662 global __cuLaunchKernelEx
7663 data["__cuLaunchKernelEx"] = <intptr_t>__cuLaunchKernelEx
7664 global __cuLaunchCooperativeKernel
7665 data["__cuLaunchCooperativeKernel"] = <intptr_t>__cuLaunchCooperativeKernel
7666 global __cuLaunchCooperativeKernelMultiDevice
7667 data["__cuLaunchCooperativeKernelMultiDevice"] = <intptr_t>__cuLaunchCooperativeKernelMultiDevice
7668 global __cuLaunchHostFunc
7669 data["__cuLaunchHostFunc"] = <intptr_t>__cuLaunchHostFunc
7670 global __cuFuncSetBlockShape
7671 data["__cuFuncSetBlockShape"] = <intptr_t>__cuFuncSetBlockShape
7672 global __cuFuncSetSharedSize
7673 data["__cuFuncSetSharedSize"] = <intptr_t>__cuFuncSetSharedSize
7674 global __cuParamSetSize
7675 data["__cuParamSetSize"] = <intptr_t>__cuParamSetSize
7676 global __cuParamSeti
7677 data["__cuParamSeti"] = <intptr_t>__cuParamSeti
7678 global __cuParamSetf
7679 data["__cuParamSetf"] = <intptr_t>__cuParamSetf
7680 global __cuParamSetv
7681 data["__cuParamSetv"] = <intptr_t>__cuParamSetv
7682 global __cuLaunch
7683 data["__cuLaunch"] = <intptr_t>__cuLaunch
7684 global __cuLaunchGrid
7685 data["__cuLaunchGrid"] = <intptr_t>__cuLaunchGrid
7686 global __cuLaunchGridAsync
7687 data["__cuLaunchGridAsync"] = <intptr_t>__cuLaunchGridAsync
7688 global __cuParamSetTexRef
7689 data["__cuParamSetTexRef"] = <intptr_t>__cuParamSetTexRef
7690 global __cuFuncSetSharedMemConfig
7691 data["__cuFuncSetSharedMemConfig"] = <intptr_t>__cuFuncSetSharedMemConfig
7692 global __cuGraphCreate
7693 data["__cuGraphCreate"] = <intptr_t>__cuGraphCreate
7694 global __cuGraphAddKernelNode_v2
7695 data["__cuGraphAddKernelNode_v2"] = <intptr_t>__cuGraphAddKernelNode_v2
7696 global __cuGraphKernelNodeGetParams_v2
7697 data["__cuGraphKernelNodeGetParams_v2"] = <intptr_t>__cuGraphKernelNodeGetParams_v2
7698 global __cuGraphKernelNodeSetParams_v2
7699 data["__cuGraphKernelNodeSetParams_v2"] = <intptr_t>__cuGraphKernelNodeSetParams_v2
7700 global __cuGraphAddMemcpyNode
7701 data["__cuGraphAddMemcpyNode"] = <intptr_t>__cuGraphAddMemcpyNode
7702 global __cuGraphMemcpyNodeGetParams
7703 data["__cuGraphMemcpyNodeGetParams"] = <intptr_t>__cuGraphMemcpyNodeGetParams
7704 global __cuGraphMemcpyNodeSetParams
7705 data["__cuGraphMemcpyNodeSetParams"] = <intptr_t>__cuGraphMemcpyNodeSetParams
7706 global __cuGraphAddMemsetNode
7707 data["__cuGraphAddMemsetNode"] = <intptr_t>__cuGraphAddMemsetNode
7708 global __cuGraphMemsetNodeGetParams
7709 data["__cuGraphMemsetNodeGetParams"] = <intptr_t>__cuGraphMemsetNodeGetParams
7710 global __cuGraphMemsetNodeSetParams
7711 data["__cuGraphMemsetNodeSetParams"] = <intptr_t>__cuGraphMemsetNodeSetParams
7712 global __cuGraphAddHostNode
7713 data["__cuGraphAddHostNode"] = <intptr_t>__cuGraphAddHostNode
7714 global __cuGraphHostNodeGetParams
7715 data["__cuGraphHostNodeGetParams"] = <intptr_t>__cuGraphHostNodeGetParams
7716 global __cuGraphHostNodeSetParams
7717 data["__cuGraphHostNodeSetParams"] = <intptr_t>__cuGraphHostNodeSetParams
7718 global __cuGraphAddChildGraphNode
7719 data["__cuGraphAddChildGraphNode"] = <intptr_t>__cuGraphAddChildGraphNode
7720 global __cuGraphChildGraphNodeGetGraph
7721 data["__cuGraphChildGraphNodeGetGraph"] = <intptr_t>__cuGraphChildGraphNodeGetGraph
7722 global __cuGraphAddEmptyNode
7723 data["__cuGraphAddEmptyNode"] = <intptr_t>__cuGraphAddEmptyNode
7724 global __cuGraphAddEventRecordNode
7725 data["__cuGraphAddEventRecordNode"] = <intptr_t>__cuGraphAddEventRecordNode
7726 global __cuGraphEventRecordNodeGetEvent
7727 data["__cuGraphEventRecordNodeGetEvent"] = <intptr_t>__cuGraphEventRecordNodeGetEvent
7728 global __cuGraphEventRecordNodeSetEvent
7729 data["__cuGraphEventRecordNodeSetEvent"] = <intptr_t>__cuGraphEventRecordNodeSetEvent
7730 global __cuGraphAddEventWaitNode
7731 data["__cuGraphAddEventWaitNode"] = <intptr_t>__cuGraphAddEventWaitNode
7732 global __cuGraphEventWaitNodeGetEvent
7733 data["__cuGraphEventWaitNodeGetEvent"] = <intptr_t>__cuGraphEventWaitNodeGetEvent
7734 global __cuGraphEventWaitNodeSetEvent
7735 data["__cuGraphEventWaitNodeSetEvent"] = <intptr_t>__cuGraphEventWaitNodeSetEvent
7736 global __cuGraphAddExternalSemaphoresSignalNode
7737 data["__cuGraphAddExternalSemaphoresSignalNode"] = <intptr_t>__cuGraphAddExternalSemaphoresSignalNode
7738 global __cuGraphExternalSemaphoresSignalNodeGetParams
7739 data["__cuGraphExternalSemaphoresSignalNodeGetParams"] = <intptr_t>__cuGraphExternalSemaphoresSignalNodeGetParams
7740 global __cuGraphExternalSemaphoresSignalNodeSetParams
7741 data["__cuGraphExternalSemaphoresSignalNodeSetParams"] = <intptr_t>__cuGraphExternalSemaphoresSignalNodeSetParams
7742 global __cuGraphAddExternalSemaphoresWaitNode
7743 data["__cuGraphAddExternalSemaphoresWaitNode"] = <intptr_t>__cuGraphAddExternalSemaphoresWaitNode
7744 global __cuGraphExternalSemaphoresWaitNodeGetParams
7745 data["__cuGraphExternalSemaphoresWaitNodeGetParams"] = <intptr_t>__cuGraphExternalSemaphoresWaitNodeGetParams
7746 global __cuGraphExternalSemaphoresWaitNodeSetParams
7747 data["__cuGraphExternalSemaphoresWaitNodeSetParams"] = <intptr_t>__cuGraphExternalSemaphoresWaitNodeSetParams
7748 global __cuGraphAddBatchMemOpNode
7749 data["__cuGraphAddBatchMemOpNode"] = <intptr_t>__cuGraphAddBatchMemOpNode
7750 global __cuGraphBatchMemOpNodeGetParams
7751 data["__cuGraphBatchMemOpNodeGetParams"] = <intptr_t>__cuGraphBatchMemOpNodeGetParams
7752 global __cuGraphBatchMemOpNodeSetParams
7753 data["__cuGraphBatchMemOpNodeSetParams"] = <intptr_t>__cuGraphBatchMemOpNodeSetParams
7754 global __cuGraphExecBatchMemOpNodeSetParams
7755 data["__cuGraphExecBatchMemOpNodeSetParams"] = <intptr_t>__cuGraphExecBatchMemOpNodeSetParams
7756 global __cuGraphAddMemAllocNode
7757 data["__cuGraphAddMemAllocNode"] = <intptr_t>__cuGraphAddMemAllocNode
7758 global __cuGraphMemAllocNodeGetParams
7759 data["__cuGraphMemAllocNodeGetParams"] = <intptr_t>__cuGraphMemAllocNodeGetParams
7760 global __cuGraphAddMemFreeNode
7761 data["__cuGraphAddMemFreeNode"] = <intptr_t>__cuGraphAddMemFreeNode
7762 global __cuGraphMemFreeNodeGetParams
7763 data["__cuGraphMemFreeNodeGetParams"] = <intptr_t>__cuGraphMemFreeNodeGetParams
7764 global __cuDeviceGraphMemTrim
7765 data["__cuDeviceGraphMemTrim"] = <intptr_t>__cuDeviceGraphMemTrim
7766 global __cuDeviceGetGraphMemAttribute
7767 data["__cuDeviceGetGraphMemAttribute"] = <intptr_t>__cuDeviceGetGraphMemAttribute
7768 global __cuDeviceSetGraphMemAttribute
7769 data["__cuDeviceSetGraphMemAttribute"] = <intptr_t>__cuDeviceSetGraphMemAttribute
7770 global __cuGraphClone
7771 data["__cuGraphClone"] = <intptr_t>__cuGraphClone
7772 global __cuGraphNodeFindInClone
7773 data["__cuGraphNodeFindInClone"] = <intptr_t>__cuGraphNodeFindInClone
7774 global __cuGraphNodeGetType
7775 data["__cuGraphNodeGetType"] = <intptr_t>__cuGraphNodeGetType
7776 global __cuGraphNodeGetContainingGraph
7777 data["__cuGraphNodeGetContainingGraph"] = <intptr_t>__cuGraphNodeGetContainingGraph
7778 global __cuGraphNodeGetLocalId
7779 data["__cuGraphNodeGetLocalId"] = <intptr_t>__cuGraphNodeGetLocalId
7780 global __cuGraphNodeGetToolsId
7781 data["__cuGraphNodeGetToolsId"] = <intptr_t>__cuGraphNodeGetToolsId
7782 global __cuGraphGetId
7783 data["__cuGraphGetId"] = <intptr_t>__cuGraphGetId
7784 global __cuGraphExecGetId
7785 data["__cuGraphExecGetId"] = <intptr_t>__cuGraphExecGetId
7786 global __cuGraphGetNodes
7787 data["__cuGraphGetNodes"] = <intptr_t>__cuGraphGetNodes
7788 global __cuGraphGetRootNodes
7789 data["__cuGraphGetRootNodes"] = <intptr_t>__cuGraphGetRootNodes
7790 global __cuGraphGetEdges_v2
7791 data["__cuGraphGetEdges_v2"] = <intptr_t>__cuGraphGetEdges_v2
7792 global __cuGraphNodeGetDependencies_v2
7793 data["__cuGraphNodeGetDependencies_v2"] = <intptr_t>__cuGraphNodeGetDependencies_v2
7794 global __cuGraphNodeGetDependentNodes_v2
7795 data["__cuGraphNodeGetDependentNodes_v2"] = <intptr_t>__cuGraphNodeGetDependentNodes_v2
7796 global __cuGraphAddDependencies_v2
7797 data["__cuGraphAddDependencies_v2"] = <intptr_t>__cuGraphAddDependencies_v2
7798 global __cuGraphRemoveDependencies_v2
7799 data["__cuGraphRemoveDependencies_v2"] = <intptr_t>__cuGraphRemoveDependencies_v2
7800 global __cuGraphDestroyNode
7801 data["__cuGraphDestroyNode"] = <intptr_t>__cuGraphDestroyNode
7802 global __cuGraphInstantiateWithFlags
7803 data["__cuGraphInstantiateWithFlags"] = <intptr_t>__cuGraphInstantiateWithFlags
7804 global __cuGraphInstantiateWithParams
7805 data["__cuGraphInstantiateWithParams"] = <intptr_t>__cuGraphInstantiateWithParams
7806 global __cuGraphExecGetFlags
7807 data["__cuGraphExecGetFlags"] = <intptr_t>__cuGraphExecGetFlags
7808 global __cuGraphExecKernelNodeSetParams_v2
7809 data["__cuGraphExecKernelNodeSetParams_v2"] = <intptr_t>__cuGraphExecKernelNodeSetParams_v2
7810 global __cuGraphExecMemcpyNodeSetParams
7811 data["__cuGraphExecMemcpyNodeSetParams"] = <intptr_t>__cuGraphExecMemcpyNodeSetParams
7812 global __cuGraphExecMemsetNodeSetParams
7813 data["__cuGraphExecMemsetNodeSetParams"] = <intptr_t>__cuGraphExecMemsetNodeSetParams
7814 global __cuGraphExecHostNodeSetParams
7815 data["__cuGraphExecHostNodeSetParams"] = <intptr_t>__cuGraphExecHostNodeSetParams
7816 global __cuGraphExecChildGraphNodeSetParams
7817 data["__cuGraphExecChildGraphNodeSetParams"] = <intptr_t>__cuGraphExecChildGraphNodeSetParams
7818 global __cuGraphExecEventRecordNodeSetEvent
7819 data["__cuGraphExecEventRecordNodeSetEvent"] = <intptr_t>__cuGraphExecEventRecordNodeSetEvent
7820 global __cuGraphExecEventWaitNodeSetEvent
7821 data["__cuGraphExecEventWaitNodeSetEvent"] = <intptr_t>__cuGraphExecEventWaitNodeSetEvent
7822 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
7823 data["__cuGraphExecExternalSemaphoresSignalNodeSetParams"] = <intptr_t>__cuGraphExecExternalSemaphoresSignalNodeSetParams
7824 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
7825 data["__cuGraphExecExternalSemaphoresWaitNodeSetParams"] = <intptr_t>__cuGraphExecExternalSemaphoresWaitNodeSetParams
7826 global __cuGraphNodeSetEnabled
7827 data["__cuGraphNodeSetEnabled"] = <intptr_t>__cuGraphNodeSetEnabled
7828 global __cuGraphNodeGetEnabled
7829 data["__cuGraphNodeGetEnabled"] = <intptr_t>__cuGraphNodeGetEnabled
7830 global __cuGraphUpload
7831 data["__cuGraphUpload"] = <intptr_t>__cuGraphUpload
7832 global __cuGraphLaunch
7833 data["__cuGraphLaunch"] = <intptr_t>__cuGraphLaunch
7834 global __cuGraphExecDestroy
7835 data["__cuGraphExecDestroy"] = <intptr_t>__cuGraphExecDestroy
7836 global __cuGraphDestroy
7837 data["__cuGraphDestroy"] = <intptr_t>__cuGraphDestroy
7838 global __cuGraphExecUpdate_v2
7839 data["__cuGraphExecUpdate_v2"] = <intptr_t>__cuGraphExecUpdate_v2
7840 global __cuGraphKernelNodeCopyAttributes
7841 data["__cuGraphKernelNodeCopyAttributes"] = <intptr_t>__cuGraphKernelNodeCopyAttributes
7842 global __cuGraphKernelNodeGetAttribute
7843 data["__cuGraphKernelNodeGetAttribute"] = <intptr_t>__cuGraphKernelNodeGetAttribute
7844 global __cuGraphKernelNodeSetAttribute
7845 data["__cuGraphKernelNodeSetAttribute"] = <intptr_t>__cuGraphKernelNodeSetAttribute
7846 global __cuGraphDebugDotPrint
7847 data["__cuGraphDebugDotPrint"] = <intptr_t>__cuGraphDebugDotPrint
7848 global __cuUserObjectCreate
7849 data["__cuUserObjectCreate"] = <intptr_t>__cuUserObjectCreate
7850 global __cuUserObjectRetain
7851 data["__cuUserObjectRetain"] = <intptr_t>__cuUserObjectRetain
7852 global __cuUserObjectRelease
7853 data["__cuUserObjectRelease"] = <intptr_t>__cuUserObjectRelease
7854 global __cuGraphRetainUserObject
7855 data["__cuGraphRetainUserObject"] = <intptr_t>__cuGraphRetainUserObject
7856 global __cuGraphReleaseUserObject
7857 data["__cuGraphReleaseUserObject"] = <intptr_t>__cuGraphReleaseUserObject
7858 global __cuGraphAddNode_v2
7859 data["__cuGraphAddNode_v2"] = <intptr_t>__cuGraphAddNode_v2
7860 global __cuGraphNodeSetParams
7861 data["__cuGraphNodeSetParams"] = <intptr_t>__cuGraphNodeSetParams
7862 global __cuGraphExecNodeSetParams
7863 data["__cuGraphExecNodeSetParams"] = <intptr_t>__cuGraphExecNodeSetParams
7864 global __cuGraphConditionalHandleCreate
7865 data["__cuGraphConditionalHandleCreate"] = <intptr_t>__cuGraphConditionalHandleCreate
7866 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
7867 data["__cuOccupancyMaxActiveBlocksPerMultiprocessor"] = <intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessor
7868 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
7869 data["__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"] = <intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
7870 global __cuOccupancyMaxPotentialBlockSize
7871 data["__cuOccupancyMaxPotentialBlockSize"] = <intptr_t>__cuOccupancyMaxPotentialBlockSize
7872 global __cuOccupancyMaxPotentialBlockSizeWithFlags
7873 data["__cuOccupancyMaxPotentialBlockSizeWithFlags"] = <intptr_t>__cuOccupancyMaxPotentialBlockSizeWithFlags
7874 global __cuOccupancyAvailableDynamicSMemPerBlock
7875 data["__cuOccupancyAvailableDynamicSMemPerBlock"] = <intptr_t>__cuOccupancyAvailableDynamicSMemPerBlock
7876 global __cuOccupancyMaxPotentialClusterSize
7877 data["__cuOccupancyMaxPotentialClusterSize"] = <intptr_t>__cuOccupancyMaxPotentialClusterSize
7878 global __cuOccupancyMaxActiveClusters
7879 data["__cuOccupancyMaxActiveClusters"] = <intptr_t>__cuOccupancyMaxActiveClusters
7880 global __cuTexRefSetArray
7881 data["__cuTexRefSetArray"] = <intptr_t>__cuTexRefSetArray
7882 global __cuTexRefSetMipmappedArray
7883 data["__cuTexRefSetMipmappedArray"] = <intptr_t>__cuTexRefSetMipmappedArray
7884 global __cuTexRefSetAddress_v2
7885 data["__cuTexRefSetAddress_v2"] = <intptr_t>__cuTexRefSetAddress_v2
7886 global __cuTexRefSetAddress2D_v3
7887 data["__cuTexRefSetAddress2D_v3"] = <intptr_t>__cuTexRefSetAddress2D_v3
7888 global __cuTexRefSetFormat
7889 data["__cuTexRefSetFormat"] = <intptr_t>__cuTexRefSetFormat
7890 global __cuTexRefSetAddressMode
7891 data["__cuTexRefSetAddressMode"] = <intptr_t>__cuTexRefSetAddressMode
7892 global __cuTexRefSetFilterMode
7893 data["__cuTexRefSetFilterMode"] = <intptr_t>__cuTexRefSetFilterMode
7894 global __cuTexRefSetMipmapFilterMode
7895 data["__cuTexRefSetMipmapFilterMode"] = <intptr_t>__cuTexRefSetMipmapFilterMode
7896 global __cuTexRefSetMipmapLevelBias
7897 data["__cuTexRefSetMipmapLevelBias"] = <intptr_t>__cuTexRefSetMipmapLevelBias
7898 global __cuTexRefSetMipmapLevelClamp
7899 data["__cuTexRefSetMipmapLevelClamp"] = <intptr_t>__cuTexRefSetMipmapLevelClamp
7900 global __cuTexRefSetMaxAnisotropy
7901 data["__cuTexRefSetMaxAnisotropy"] = <intptr_t>__cuTexRefSetMaxAnisotropy
7902 global __cuTexRefSetBorderColor
7903 data["__cuTexRefSetBorderColor"] = <intptr_t>__cuTexRefSetBorderColor
7904 global __cuTexRefSetFlags
7905 data["__cuTexRefSetFlags"] = <intptr_t>__cuTexRefSetFlags
7906 global __cuTexRefGetAddress_v2
7907 data["__cuTexRefGetAddress_v2"] = <intptr_t>__cuTexRefGetAddress_v2
7908 global __cuTexRefGetArray
7909 data["__cuTexRefGetArray"] = <intptr_t>__cuTexRefGetArray
7910 global __cuTexRefGetMipmappedArray
7911 data["__cuTexRefGetMipmappedArray"] = <intptr_t>__cuTexRefGetMipmappedArray
7912 global __cuTexRefGetAddressMode
7913 data["__cuTexRefGetAddressMode"] = <intptr_t>__cuTexRefGetAddressMode
7914 global __cuTexRefGetFilterMode
7915 data["__cuTexRefGetFilterMode"] = <intptr_t>__cuTexRefGetFilterMode
7916 global __cuTexRefGetFormat
7917 data["__cuTexRefGetFormat"] = <intptr_t>__cuTexRefGetFormat
7918 global __cuTexRefGetMipmapFilterMode
7919 data["__cuTexRefGetMipmapFilterMode"] = <intptr_t>__cuTexRefGetMipmapFilterMode
7920 global __cuTexRefGetMipmapLevelBias
7921 data["__cuTexRefGetMipmapLevelBias"] = <intptr_t>__cuTexRefGetMipmapLevelBias
7922 global __cuTexRefGetMipmapLevelClamp
7923 data["__cuTexRefGetMipmapLevelClamp"] = <intptr_t>__cuTexRefGetMipmapLevelClamp
7924 global __cuTexRefGetMaxAnisotropy
7925 data["__cuTexRefGetMaxAnisotropy"] = <intptr_t>__cuTexRefGetMaxAnisotropy
7926 global __cuTexRefGetBorderColor
7927 data["__cuTexRefGetBorderColor"] = <intptr_t>__cuTexRefGetBorderColor
7928 global __cuTexRefGetFlags
7929 data["__cuTexRefGetFlags"] = <intptr_t>__cuTexRefGetFlags
7930 global __cuTexRefCreate
7931 data["__cuTexRefCreate"] = <intptr_t>__cuTexRefCreate
7932 global __cuTexRefDestroy
7933 data["__cuTexRefDestroy"] = <intptr_t>__cuTexRefDestroy
7934 global __cuSurfRefSetArray
7935 data["__cuSurfRefSetArray"] = <intptr_t>__cuSurfRefSetArray
7936 global __cuSurfRefGetArray
7937 data["__cuSurfRefGetArray"] = <intptr_t>__cuSurfRefGetArray
7938 global __cuTexObjectCreate
7939 data["__cuTexObjectCreate"] = <intptr_t>__cuTexObjectCreate
7940 global __cuTexObjectDestroy
7941 data["__cuTexObjectDestroy"] = <intptr_t>__cuTexObjectDestroy
7942 global __cuTexObjectGetResourceDesc
7943 data["__cuTexObjectGetResourceDesc"] = <intptr_t>__cuTexObjectGetResourceDesc
7944 global __cuTexObjectGetTextureDesc
7945 data["__cuTexObjectGetTextureDesc"] = <intptr_t>__cuTexObjectGetTextureDesc
7946 global __cuTexObjectGetResourceViewDesc
7947 data["__cuTexObjectGetResourceViewDesc"] = <intptr_t>__cuTexObjectGetResourceViewDesc
7948 global __cuSurfObjectCreate
7949 data["__cuSurfObjectCreate"] = <intptr_t>__cuSurfObjectCreate
7950 global __cuSurfObjectDestroy
7951 data["__cuSurfObjectDestroy"] = <intptr_t>__cuSurfObjectDestroy
7952 global __cuSurfObjectGetResourceDesc
7953 data["__cuSurfObjectGetResourceDesc"] = <intptr_t>__cuSurfObjectGetResourceDesc
7954 global __cuTensorMapEncodeTiled
7955 data["__cuTensorMapEncodeTiled"] = <intptr_t>__cuTensorMapEncodeTiled
7956 global __cuTensorMapEncodeIm2col
7957 data["__cuTensorMapEncodeIm2col"] = <intptr_t>__cuTensorMapEncodeIm2col
7958 global __cuTensorMapEncodeIm2colWide
7959 data["__cuTensorMapEncodeIm2colWide"] = <intptr_t>__cuTensorMapEncodeIm2colWide
7960 global __cuTensorMapReplaceAddress
7961 data["__cuTensorMapReplaceAddress"] = <intptr_t>__cuTensorMapReplaceAddress
7962 global __cuDeviceCanAccessPeer
7963 data["__cuDeviceCanAccessPeer"] = <intptr_t>__cuDeviceCanAccessPeer
7964 global __cuCtxEnablePeerAccess
7965 data["__cuCtxEnablePeerAccess"] = <intptr_t>__cuCtxEnablePeerAccess
7966 global __cuCtxDisablePeerAccess
7967 data["__cuCtxDisablePeerAccess"] = <intptr_t>__cuCtxDisablePeerAccess
7968 global __cuDeviceGetP2PAttribute
7969 data["__cuDeviceGetP2PAttribute"] = <intptr_t>__cuDeviceGetP2PAttribute
7970 global __cuDeviceGetP2PAtomicCapabilities
7971 data["__cuDeviceGetP2PAtomicCapabilities"] = <intptr_t>__cuDeviceGetP2PAtomicCapabilities
7972 global __cuGraphicsUnregisterResource
7973 data["__cuGraphicsUnregisterResource"] = <intptr_t>__cuGraphicsUnregisterResource
7974 global __cuGraphicsSubResourceGetMappedArray
7975 data["__cuGraphicsSubResourceGetMappedArray"] = <intptr_t>__cuGraphicsSubResourceGetMappedArray
7976 global __cuGraphicsResourceGetMappedMipmappedArray
7977 data["__cuGraphicsResourceGetMappedMipmappedArray"] = <intptr_t>__cuGraphicsResourceGetMappedMipmappedArray
7978 global __cuGraphicsResourceGetMappedPointer_v2
7979 data["__cuGraphicsResourceGetMappedPointer_v2"] = <intptr_t>__cuGraphicsResourceGetMappedPointer_v2
7980 global __cuGraphicsResourceSetMapFlags_v2
7981 data["__cuGraphicsResourceSetMapFlags_v2"] = <intptr_t>__cuGraphicsResourceSetMapFlags_v2
7982 global __cuGraphicsMapResources
7983 data["__cuGraphicsMapResources"] = <intptr_t>__cuGraphicsMapResources
7984 global __cuGraphicsUnmapResources
7985 data["__cuGraphicsUnmapResources"] = <intptr_t>__cuGraphicsUnmapResources
7986 global __cuGetProcAddress_v2
7987 data["__cuGetProcAddress_v2"] = <intptr_t>__cuGetProcAddress_v2
7988 global __cuCoredumpGetAttribute
7989 data["__cuCoredumpGetAttribute"] = <intptr_t>__cuCoredumpGetAttribute
7990 global __cuCoredumpGetAttributeGlobal
7991 data["__cuCoredumpGetAttributeGlobal"] = <intptr_t>__cuCoredumpGetAttributeGlobal
7992 global __cuCoredumpSetAttribute
7993 data["__cuCoredumpSetAttribute"] = <intptr_t>__cuCoredumpSetAttribute
7994 global __cuCoredumpSetAttributeGlobal
7995 data["__cuCoredumpSetAttributeGlobal"] = <intptr_t>__cuCoredumpSetAttributeGlobal
7996 global __cuGetExportTable
7997 data["__cuGetExportTable"] = <intptr_t>__cuGetExportTable
7998 global __cuGreenCtxCreate
7999 data["__cuGreenCtxCreate"] = <intptr_t>__cuGreenCtxCreate
8000 global __cuGreenCtxDestroy
8001 data["__cuGreenCtxDestroy"] = <intptr_t>__cuGreenCtxDestroy
8002 global __cuCtxFromGreenCtx
8003 data["__cuCtxFromGreenCtx"] = <intptr_t>__cuCtxFromGreenCtx
8004 global __cuDeviceGetDevResource
8005 data["__cuDeviceGetDevResource"] = <intptr_t>__cuDeviceGetDevResource
8006 global __cuCtxGetDevResource
8007 data["__cuCtxGetDevResource"] = <intptr_t>__cuCtxGetDevResource
8008 global __cuGreenCtxGetDevResource
8009 data["__cuGreenCtxGetDevResource"] = <intptr_t>__cuGreenCtxGetDevResource
8010 global __cuDevSmResourceSplitByCount
8011 data["__cuDevSmResourceSplitByCount"] = <intptr_t>__cuDevSmResourceSplitByCount
8012 global __cuDevSmResourceSplit
8013 data["__cuDevSmResourceSplit"] = <intptr_t>__cuDevSmResourceSplit
8014 global __cuDevResourceGenerateDesc
8015 data["__cuDevResourceGenerateDesc"] = <intptr_t>__cuDevResourceGenerateDesc
8016 global __cuGreenCtxRecordEvent
8017 data["__cuGreenCtxRecordEvent"] = <intptr_t>__cuGreenCtxRecordEvent
8018 global __cuGreenCtxWaitEvent
8019 data["__cuGreenCtxWaitEvent"] = <intptr_t>__cuGreenCtxWaitEvent
8020 global __cuStreamGetGreenCtx
8021 data["__cuStreamGetGreenCtx"] = <intptr_t>__cuStreamGetGreenCtx
8022 global __cuGreenCtxStreamCreate
8023 data["__cuGreenCtxStreamCreate"] = <intptr_t>__cuGreenCtxStreamCreate
8024 global __cuGreenCtxGetId
8025 data["__cuGreenCtxGetId"] = <intptr_t>__cuGreenCtxGetId
8026 global __cuStreamGetDevResource
8027 data["__cuStreamGetDevResource"] = <intptr_t>__cuStreamGetDevResource
8028 global __cuLogsRegisterCallback
8029 data["__cuLogsRegisterCallback"] = <intptr_t>__cuLogsRegisterCallback
8030 global __cuLogsUnregisterCallback
8031 data["__cuLogsUnregisterCallback"] = <intptr_t>__cuLogsUnregisterCallback
8032 global __cuLogsCurrent
8033 data["__cuLogsCurrent"] = <intptr_t>__cuLogsCurrent
8034 global __cuLogsDumpToFile
8035 data["__cuLogsDumpToFile"] = <intptr_t>__cuLogsDumpToFile
8036 global __cuLogsDumpToMemory
8037 data["__cuLogsDumpToMemory"] = <intptr_t>__cuLogsDumpToMemory
8038 global __cuCheckpointProcessGetRestoreThreadId
8039 data["__cuCheckpointProcessGetRestoreThreadId"] = <intptr_t>__cuCheckpointProcessGetRestoreThreadId
8040 global __cuCheckpointProcessGetState
8041 data["__cuCheckpointProcessGetState"] = <intptr_t>__cuCheckpointProcessGetState
8042 global __cuCheckpointProcessLock
8043 data["__cuCheckpointProcessLock"] = <intptr_t>__cuCheckpointProcessLock
8044 global __cuCheckpointProcessCheckpoint
8045 data["__cuCheckpointProcessCheckpoint"] = <intptr_t>__cuCheckpointProcessCheckpoint
8046 global __cuCheckpointProcessRestore
8047 data["__cuCheckpointProcessRestore"] = <intptr_t>__cuCheckpointProcessRestore
8048 global __cuCheckpointProcessUnlock
8049 data["__cuCheckpointProcessUnlock"] = <intptr_t>__cuCheckpointProcessUnlock
8050 global __cuProfilerStart
8051 data["__cuProfilerStart"] = <intptr_t>__cuProfilerStart
8052 global __cuProfilerStop
8053 data["__cuProfilerStop"] = <intptr_t>__cuProfilerStop
8054 global __cuGraphicsEGLRegisterImage
8055 data["__cuGraphicsEGLRegisterImage"] = <intptr_t>__cuGraphicsEGLRegisterImage
8056 global __cuEGLStreamConsumerConnect
8057 data["__cuEGLStreamConsumerConnect"] = <intptr_t>__cuEGLStreamConsumerConnect
8058 global __cuEGLStreamConsumerConnectWithFlags
8059 data["__cuEGLStreamConsumerConnectWithFlags"] = <intptr_t>__cuEGLStreamConsumerConnectWithFlags
8060 global __cuEGLStreamConsumerDisconnect
8061 data["__cuEGLStreamConsumerDisconnect"] = <intptr_t>__cuEGLStreamConsumerDisconnect
8062 global __cuEGLStreamConsumerAcquireFrame
8063 data["__cuEGLStreamConsumerAcquireFrame"] = <intptr_t>__cuEGLStreamConsumerAcquireFrame
8064 global __cuEGLStreamConsumerReleaseFrame
8065 data["__cuEGLStreamConsumerReleaseFrame"] = <intptr_t>__cuEGLStreamConsumerReleaseFrame
8066 global __cuEGLStreamProducerConnect
8067 data["__cuEGLStreamProducerConnect"] = <intptr_t>__cuEGLStreamProducerConnect
8068 global __cuEGLStreamProducerDisconnect
8069 data["__cuEGLStreamProducerDisconnect"] = <intptr_t>__cuEGLStreamProducerDisconnect
8070 global __cuEGLStreamProducerPresentFrame
8071 data["__cuEGLStreamProducerPresentFrame"] = <intptr_t>__cuEGLStreamProducerPresentFrame
8072 global __cuEGLStreamProducerReturnFrame
8073 data["__cuEGLStreamProducerReturnFrame"] = <intptr_t>__cuEGLStreamProducerReturnFrame
8074 global __cuGraphicsResourceGetMappedEglFrame
8075 data["__cuGraphicsResourceGetMappedEglFrame"] = <intptr_t>__cuGraphicsResourceGetMappedEglFrame
8076 global __cuEventCreateFromEGLSync
8077 data["__cuEventCreateFromEGLSync"] = <intptr_t>__cuEventCreateFromEGLSync
8078 global __cuGraphicsGLRegisterBuffer
8079 data["__cuGraphicsGLRegisterBuffer"] = <intptr_t>__cuGraphicsGLRegisterBuffer
8080 global __cuGraphicsGLRegisterImage
8081 data["__cuGraphicsGLRegisterImage"] = <intptr_t>__cuGraphicsGLRegisterImage
8082 global __cuGLGetDevices_v2
8083 data["__cuGLGetDevices_v2"] = <intptr_t>__cuGLGetDevices_v2
8084 global __cuVDPAUGetDevice
8085 data["__cuVDPAUGetDevice"] = <intptr_t>__cuVDPAUGetDevice
8086 global __cuVDPAUCtxCreate_v2
8087 data["__cuVDPAUCtxCreate_v2"] = <intptr_t>__cuVDPAUCtxCreate_v2
8088 global __cuGraphicsVDPAURegisterVideoSurface
8089 data["__cuGraphicsVDPAURegisterVideoSurface"] = <intptr_t>__cuGraphicsVDPAURegisterVideoSurface
8090 global __cuGraphicsVDPAURegisterOutputSurface
8091 data["__cuGraphicsVDPAURegisterOutputSurface"] = <intptr_t>__cuGraphicsVDPAURegisterOutputSurface
8093 func_ptrs = data
8094 return data
8096cpdef _inspect_function_pointer(str name):
8097 global func_ptrs
8098 if func_ptrs is None:
8099 func_ptrs = _inspect_function_pointers()
8100 return func_ptrs[name]