Coverage for cuda/bindings/_internal/driver.pyx: 65.51%
4694 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-07-29 01:38 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-07-29 01:38 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# SPDX-License-Identifier: Apache-2.0
4#
5# This code was automatically generated across versions from 12.9.0 to 13.3.0. Do not modify it directly.
6# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=93ad3ec4e08c2af84cb387a5321ad62c2ce683d690ad6865196771e4766eb127
9# <<<< PREAMBLE CONTENT >>>>
11cdef extern from * nogil:
12 """
13 #if defined(_MSC_VER) && !defined(__clang__)
14 #include <intrin.h>
15 static __forceinline int atomic_int_load(int *p) {
16 int v = *(int volatile *)p; _ReadBarrier(); return v;
17 }
18 static __forceinline void atomic_int_store(int *p, int v) {
19 _WriteBarrier(); *(int volatile *)p = v;
20 }
21 #elif defined(__cplusplus)
22 /* GCC/Clang __atomic builtins work in any C++ standard without headers */
23 static inline int atomic_int_load(int *p) {
24 return __atomic_load_n(p, __ATOMIC_ACQUIRE);
25 }
26 static inline void atomic_int_store(int *p, int v) {
27 __atomic_store_n(p, v, __ATOMIC_RELEASE);
28 }
29 #else
30 #include <stdatomic.h>
31 static inline int atomic_int_load(int *p) {
32 return (int)atomic_load_explicit((atomic_int *)p, memory_order_acquire);
33 }
34 static inline void atomic_int_store(int *p, int v) {
35 atomic_store_explicit((atomic_int *)p, v, memory_order_release);
36 }
37 #endif
39 """
40 cdef int _cyb_atomic_int_load "atomic_int_load"(int *p) nogil
41 cdef void _cyb_atomic_int_store "atomic_int_store"(int *p, int v) nogil
43cdef extern from "<dlfcn.h>":
44 void* _cyb_dlsym "dlsym"(void*, const char*) nogil
46from libc.stdint cimport intptr_t as _cyb_intptr_t
48from os import getenv as _cyb_getenv
49import threading as _cyb_threading
51ctypedef int (*_cyb_cuGetProcAddress_v2_T)(const char *, void **, int, cuuint64_t, CUdriverProcAddressQueryResult *)except?CUDA_ERROR_NOT_FOUND nogil
53cdef int _cyb___py_driver_init = 0
54cdef dict _cyb_func_ptrs = None
55cdef object _cyb_symbol_lock = _cyb_threading.Lock()
57# <<<< END OF PREAMBLE CONTENT >>>>
59from libc.stdint cimport uintptr_t
61from .utils import FunctionNotFoundError, NotSupportedError
62from cuda.pathfinder import load_nvidia_dynamic_lib
65###############################################################################
66# Wrapper init
67###############################################################################
70cdef void* __cuGetErrorString = NULL
71cdef void* __cuGetErrorName = NULL
72cdef void* __cuInit = NULL
73cdef void* __cuDriverGetVersion = NULL
74cdef void* __cuDeviceGet = NULL
75cdef void* __cuDeviceGetCount = NULL
76cdef void* __cuDeviceGetName = NULL
77cdef void* __cuDeviceGetUuid_v2 = NULL
78cdef void* __cuDeviceGetLuid = NULL
79cdef void* __cuDeviceTotalMem_v2 = NULL
80cdef void* __cuDeviceGetTexture1DLinearMaxWidth = NULL
81cdef void* __cuDeviceGetAttribute = NULL
82cdef void* __cuDeviceGetNvSciSyncAttributes = NULL
83cdef void* __cuDeviceSetMemPool = NULL
84cdef void* __cuDeviceGetMemPool = NULL
85cdef void* __cuDeviceGetDefaultMemPool = NULL
86cdef void* __cuDeviceGetExecAffinitySupport = NULL
87cdef void* __cuFlushGPUDirectRDMAWrites = NULL
88cdef void* __cuDeviceGetProperties = NULL
89cdef void* __cuDeviceComputeCapability = NULL
90cdef void* __cuDevicePrimaryCtxRetain = NULL
91cdef void* __cuDevicePrimaryCtxRelease_v2 = NULL
92cdef void* __cuDevicePrimaryCtxSetFlags_v2 = NULL
93cdef void* __cuDevicePrimaryCtxGetState = NULL
94cdef void* __cuDevicePrimaryCtxReset_v2 = NULL
95cdef void* __cuCtxCreate_v2 = NULL
96cdef void* __cuCtxCreate_v3 = NULL
97cdef void* __cuCtxCreate_v4 = NULL
98cdef void* __cuCtxDestroy_v2 = NULL
99cdef void* __cuCtxPushCurrent_v2 = NULL
100cdef void* __cuCtxPopCurrent_v2 = NULL
101cdef void* __cuCtxSetCurrent = NULL
102cdef void* __cuCtxGetCurrent = NULL
103cdef void* __cuCtxGetDevice = NULL
104cdef void* __cuCtxGetFlags = NULL
105cdef void* __cuCtxSetFlags = NULL
106cdef void* __cuCtxGetId = NULL
107cdef void* __cuCtxSynchronize = NULL
108cdef void* __cuCtxSetLimit = NULL
109cdef void* __cuCtxGetLimit = NULL
110cdef void* __cuCtxGetCacheConfig = NULL
111cdef void* __cuCtxSetCacheConfig = NULL
112cdef void* __cuCtxGetApiVersion = NULL
113cdef void* __cuCtxGetStreamPriorityRange = NULL
114cdef void* __cuCtxResetPersistingL2Cache = NULL
115cdef void* __cuCtxGetExecAffinity = NULL
116cdef void* __cuCtxRecordEvent = NULL
117cdef void* __cuCtxWaitEvent = NULL
118cdef void* __cuCtxAttach = NULL
119cdef void* __cuCtxDetach = NULL
120cdef void* __cuCtxGetSharedMemConfig = NULL
121cdef void* __cuCtxSetSharedMemConfig = NULL
122cdef void* __cuModuleLoad = NULL
123cdef void* __cuModuleLoadData = NULL
124cdef void* __cuModuleLoadDataEx = NULL
125cdef void* __cuModuleLoadFatBinary = NULL
126cdef void* __cuModuleUnload = NULL
127cdef void* __cuModuleGetLoadingMode = NULL
128cdef void* __cuModuleGetFunction = NULL
129cdef void* __cuModuleGetFunctionCount = NULL
130cdef void* __cuModuleEnumerateFunctions = NULL
131cdef void* __cuModuleGetGlobal_v2 = NULL
132cdef void* __cuLinkCreate_v2 = NULL
133cdef void* __cuLinkAddData_v2 = NULL
134cdef void* __cuLinkAddFile_v2 = NULL
135cdef void* __cuLinkComplete = NULL
136cdef void* __cuLinkDestroy = NULL
137cdef void* __cuModuleGetTexRef = NULL
138cdef void* __cuModuleGetSurfRef = NULL
139cdef void* __cuLibraryLoadData = NULL
140cdef void* __cuLibraryLoadFromFile = NULL
141cdef void* __cuLibraryUnload = NULL
142cdef void* __cuLibraryGetKernel = NULL
143cdef void* __cuLibraryGetKernelCount = NULL
144cdef void* __cuLibraryEnumerateKernels = NULL
145cdef void* __cuLibraryGetModule = NULL
146cdef void* __cuKernelGetFunction = NULL
147cdef void* __cuKernelGetLibrary = NULL
148cdef void* __cuLibraryGetGlobal = NULL
149cdef void* __cuLibraryGetManaged = NULL
150cdef void* __cuLibraryGetUnifiedFunction = NULL
151cdef void* __cuKernelGetAttribute = NULL
152cdef void* __cuKernelSetAttribute = NULL
153cdef void* __cuKernelSetCacheConfig = NULL
154cdef void* __cuKernelGetName = NULL
155cdef void* __cuKernelGetParamInfo = NULL
156cdef void* __cuMemGetInfo_v2 = NULL
157cdef void* __cuMemAlloc_v2 = NULL
158cdef void* __cuMemAllocPitch_v2 = NULL
159cdef void* __cuMemFree_v2 = NULL
160cdef void* __cuMemGetAddressRange_v2 = NULL
161cdef void* __cuMemAllocHost_v2 = NULL
162cdef void* __cuMemFreeHost = NULL
163cdef void* __cuMemHostAlloc = NULL
164cdef void* __cuMemHostGetDevicePointer_v2 = NULL
165cdef void* __cuMemHostGetFlags = NULL
166cdef void* __cuMemAllocManaged = NULL
167cdef void* __cuDeviceRegisterAsyncNotification = NULL
168cdef void* __cuDeviceUnregisterAsyncNotification = NULL
169cdef void* __cuDeviceGetByPCIBusId = NULL
170cdef void* __cuDeviceGetPCIBusId = NULL
171cdef void* __cuIpcGetEventHandle = NULL
172cdef void* __cuIpcOpenEventHandle = NULL
173cdef void* __cuIpcGetMemHandle = NULL
174cdef void* __cuIpcOpenMemHandle_v2 = NULL
175cdef void* __cuIpcCloseMemHandle = NULL
176cdef void* __cuMemHostRegister_v2 = NULL
177cdef void* __cuMemHostUnregister = NULL
178cdef void* __cuMemcpy = NULL
179cdef void* __cuMemcpyPeer = NULL
180cdef void* __cuMemcpyHtoD_v2 = NULL
181cdef void* __cuMemcpyDtoH_v2 = NULL
182cdef void* __cuMemcpyDtoD_v2 = NULL
183cdef void* __cuMemcpyDtoA_v2 = NULL
184cdef void* __cuMemcpyAtoD_v2 = NULL
185cdef void* __cuMemcpyHtoA_v2 = NULL
186cdef void* __cuMemcpyAtoH_v2 = NULL
187cdef void* __cuMemcpyAtoA_v2 = NULL
188cdef void* __cuMemcpy2D_v2 = NULL
189cdef void* __cuMemcpy2DUnaligned_v2 = NULL
190cdef void* __cuMemcpy3D_v2 = NULL
191cdef void* __cuMemcpy3DPeer = NULL
192cdef void* __cuMemcpyAsync = NULL
193cdef void* __cuMemcpyPeerAsync = NULL
194cdef void* __cuMemcpyHtoDAsync_v2 = NULL
195cdef void* __cuMemcpyDtoHAsync_v2 = NULL
196cdef void* __cuMemcpyDtoDAsync_v2 = NULL
197cdef void* __cuMemcpyHtoAAsync_v2 = NULL
198cdef void* __cuMemcpyAtoHAsync_v2 = NULL
199cdef void* __cuMemcpy2DAsync_v2 = NULL
200cdef void* __cuMemcpy3DAsync_v2 = NULL
201cdef void* __cuMemcpy3DPeerAsync = NULL
202cdef void* __cuMemsetD8_v2 = NULL
203cdef void* __cuMemsetD16_v2 = NULL
204cdef void* __cuMemsetD32_v2 = NULL
205cdef void* __cuMemsetD2D8_v2 = NULL
206cdef void* __cuMemsetD2D16_v2 = NULL
207cdef void* __cuMemsetD2D32_v2 = NULL
208cdef void* __cuMemsetD8Async = NULL
209cdef void* __cuMemsetD16Async = NULL
210cdef void* __cuMemsetD32Async = NULL
211cdef void* __cuMemsetD2D8Async = NULL
212cdef void* __cuMemsetD2D16Async = NULL
213cdef void* __cuMemsetD2D32Async = NULL
214cdef void* __cuArrayCreate_v2 = NULL
215cdef void* __cuArrayGetDescriptor_v2 = NULL
216cdef void* __cuArrayGetSparseProperties = NULL
217cdef void* __cuMipmappedArrayGetSparseProperties = NULL
218cdef void* __cuArrayGetMemoryRequirements = NULL
219cdef void* __cuMipmappedArrayGetMemoryRequirements = NULL
220cdef void* __cuArrayGetPlane = NULL
221cdef void* __cuArrayDestroy = NULL
222cdef void* __cuArray3DCreate_v2 = NULL
223cdef void* __cuArray3DGetDescriptor_v2 = NULL
224cdef void* __cuMipmappedArrayCreate = NULL
225cdef void* __cuMipmappedArrayGetLevel = NULL
226cdef void* __cuMipmappedArrayDestroy = NULL
227cdef void* __cuMemGetHandleForAddressRange = NULL
228cdef void* __cuMemBatchDecompressAsync = NULL
229cdef void* __cuMemAddressReserve = NULL
230cdef void* __cuMemAddressFree = NULL
231cdef void* __cuMemCreate = NULL
232cdef void* __cuMemRelease = NULL
233cdef void* __cuMemMap = NULL
234cdef void* __cuMemMapArrayAsync = NULL
235cdef void* __cuMemUnmap = NULL
236cdef void* __cuMemSetAccess = NULL
237cdef void* __cuMemGetAccess = NULL
238cdef void* __cuMemExportToShareableHandle = NULL
239cdef void* __cuMemImportFromShareableHandle = NULL
240cdef void* __cuMemGetAllocationGranularity = NULL
241cdef void* __cuMemGetAllocationPropertiesFromHandle = NULL
242cdef void* __cuMemRetainAllocationHandle = NULL
243cdef void* __cuMemFreeAsync = NULL
244cdef void* __cuMemAllocAsync = NULL
245cdef void* __cuMemPoolTrimTo = NULL
246cdef void* __cuMemPoolSetAttribute = NULL
247cdef void* __cuMemPoolGetAttribute = NULL
248cdef void* __cuMemPoolSetAccess = NULL
249cdef void* __cuMemPoolGetAccess = NULL
250cdef void* __cuMemPoolCreate = NULL
251cdef void* __cuMemPoolDestroy = NULL
252cdef void* __cuMemAllocFromPoolAsync = NULL
253cdef void* __cuMemPoolExportToShareableHandle = NULL
254cdef void* __cuMemPoolImportFromShareableHandle = NULL
255cdef void* __cuMemPoolExportPointer = NULL
256cdef void* __cuMemPoolImportPointer = NULL
257cdef void* __cuMulticastCreate = NULL
258cdef void* __cuMulticastAddDevice = NULL
259cdef void* __cuMulticastBindMem = NULL
260cdef void* __cuMulticastBindAddr = NULL
261cdef void* __cuMulticastUnbind = NULL
262cdef void* __cuMulticastGetGranularity = NULL
263cdef void* __cuPointerGetAttribute = NULL
264cdef void* __cuMemPrefetchAsync_v2 = NULL
265cdef void* __cuMemAdvise_v2 = NULL
266cdef void* __cuMemRangeGetAttribute = NULL
267cdef void* __cuMemRangeGetAttributes = NULL
268cdef void* __cuPointerSetAttribute = NULL
269cdef void* __cuPointerGetAttributes = NULL
270cdef void* __cuStreamCreate = NULL
271cdef void* __cuStreamCreateWithPriority = NULL
272cdef void* __cuStreamGetPriority = NULL
273cdef void* __cuStreamGetDevice = NULL
274cdef void* __cuStreamGetFlags = NULL
275cdef void* __cuStreamGetId = NULL
276cdef void* __cuStreamGetCtx = NULL
277cdef void* __cuStreamGetCtx_v2 = NULL
278cdef void* __cuStreamWaitEvent = NULL
279cdef void* __cuStreamAddCallback = NULL
280cdef void* __cuStreamBeginCapture_v2 = NULL
281cdef void* __cuStreamBeginCaptureToGraph = NULL
282cdef void* __cuThreadExchangeStreamCaptureMode = NULL
283cdef void* __cuStreamEndCapture = NULL
284cdef void* __cuStreamIsCapturing = NULL
285cdef void* __cuStreamGetCaptureInfo_v2 = NULL
286cdef void* __cuStreamGetCaptureInfo_v3 = NULL
287cdef void* __cuStreamUpdateCaptureDependencies_v2 = NULL
288cdef void* __cuStreamAttachMemAsync = NULL
289cdef void* __cuStreamQuery = NULL
290cdef void* __cuStreamSynchronize = NULL
291cdef void* __cuStreamDestroy_v2 = NULL
292cdef void* __cuStreamCopyAttributes = NULL
293cdef void* __cuStreamGetAttribute = NULL
294cdef void* __cuStreamSetAttribute = NULL
295cdef void* __cuEventCreate = NULL
296cdef void* __cuEventRecord = NULL
297cdef void* __cuEventRecordWithFlags = NULL
298cdef void* __cuEventQuery = NULL
299cdef void* __cuEventSynchronize = NULL
300cdef void* __cuEventDestroy_v2 = NULL
301cdef void* __cuEventElapsedTime_v2 = NULL
302cdef void* __cuImportExternalMemory = NULL
303cdef void* __cuExternalMemoryGetMappedBuffer = NULL
304cdef void* __cuExternalMemoryGetMappedMipmappedArray = NULL
305cdef void* __cuDestroyExternalMemory = NULL
306cdef void* __cuImportExternalSemaphore = NULL
307cdef void* __cuSignalExternalSemaphoresAsync = NULL
308cdef void* __cuWaitExternalSemaphoresAsync = NULL
309cdef void* __cuDestroyExternalSemaphore = NULL
310cdef void* __cuStreamWaitValue32_v2 = NULL
311cdef void* __cuStreamWaitValue64_v2 = NULL
312cdef void* __cuStreamWriteValue32_v2 = NULL
313cdef void* __cuStreamWriteValue64_v2 = NULL
314cdef void* __cuStreamBatchMemOp_v2 = NULL
315cdef void* __cuFuncGetAttribute = NULL
316cdef void* __cuFuncSetAttribute = NULL
317cdef void* __cuFuncSetCacheConfig = NULL
318cdef void* __cuFuncGetModule = NULL
319cdef void* __cuFuncGetName = NULL
320cdef void* __cuFuncGetParamInfo = NULL
321cdef void* __cuFuncIsLoaded = NULL
322cdef void* __cuFuncLoad = NULL
323cdef void* __cuLaunchKernel = NULL
324cdef void* __cuLaunchKernelEx = NULL
325cdef void* __cuLaunchCooperativeKernel = NULL
326cdef void* __cuLaunchCooperativeKernelMultiDevice = NULL
327cdef void* __cuLaunchHostFunc = NULL
328cdef void* __cuFuncSetBlockShape = NULL
329cdef void* __cuFuncSetSharedSize = NULL
330cdef void* __cuParamSetSize = NULL
331cdef void* __cuParamSeti = NULL
332cdef void* __cuParamSetf = NULL
333cdef void* __cuParamSetv = NULL
334cdef void* __cuLaunch = NULL
335cdef void* __cuLaunchGrid = NULL
336cdef void* __cuLaunchGridAsync = NULL
337cdef void* __cuParamSetTexRef = NULL
338cdef void* __cuFuncSetSharedMemConfig = NULL
339cdef void* __cuGraphCreate = NULL
340cdef void* __cuGraphAddKernelNode_v2 = NULL
341cdef void* __cuGraphKernelNodeGetParams_v2 = NULL
342cdef void* __cuGraphKernelNodeSetParams_v2 = NULL
343cdef void* __cuGraphAddMemcpyNode = NULL
344cdef void* __cuGraphMemcpyNodeGetParams = NULL
345cdef void* __cuGraphMemcpyNodeSetParams = NULL
346cdef void* __cuGraphAddMemsetNode = NULL
347cdef void* __cuGraphMemsetNodeGetParams = NULL
348cdef void* __cuGraphMemsetNodeSetParams = NULL
349cdef void* __cuGraphAddHostNode = NULL
350cdef void* __cuGraphHostNodeGetParams = NULL
351cdef void* __cuGraphHostNodeSetParams = NULL
352cdef void* __cuGraphAddChildGraphNode = NULL
353cdef void* __cuGraphChildGraphNodeGetGraph = NULL
354cdef void* __cuGraphAddEmptyNode = NULL
355cdef void* __cuGraphAddEventRecordNode = NULL
356cdef void* __cuGraphEventRecordNodeGetEvent = NULL
357cdef void* __cuGraphEventRecordNodeSetEvent = NULL
358cdef void* __cuGraphAddEventWaitNode = NULL
359cdef void* __cuGraphEventWaitNodeGetEvent = NULL
360cdef void* __cuGraphEventWaitNodeSetEvent = NULL
361cdef void* __cuGraphAddExternalSemaphoresSignalNode = NULL
362cdef void* __cuGraphExternalSemaphoresSignalNodeGetParams = NULL
363cdef void* __cuGraphExternalSemaphoresSignalNodeSetParams = NULL
364cdef void* __cuGraphAddExternalSemaphoresWaitNode = NULL
365cdef void* __cuGraphExternalSemaphoresWaitNodeGetParams = NULL
366cdef void* __cuGraphExternalSemaphoresWaitNodeSetParams = NULL
367cdef void* __cuGraphAddBatchMemOpNode = NULL
368cdef void* __cuGraphBatchMemOpNodeGetParams = NULL
369cdef void* __cuGraphBatchMemOpNodeSetParams = NULL
370cdef void* __cuGraphExecBatchMemOpNodeSetParams = NULL
371cdef void* __cuGraphAddMemAllocNode = NULL
372cdef void* __cuGraphMemAllocNodeGetParams = NULL
373cdef void* __cuGraphAddMemFreeNode = NULL
374cdef void* __cuGraphMemFreeNodeGetParams = NULL
375cdef void* __cuDeviceGraphMemTrim = NULL
376cdef void* __cuDeviceGetGraphMemAttribute = NULL
377cdef void* __cuDeviceSetGraphMemAttribute = NULL
378cdef void* __cuGraphClone = NULL
379cdef void* __cuGraphNodeFindInClone = NULL
380cdef void* __cuGraphNodeGetType = NULL
381cdef void* __cuGraphGetNodes = NULL
382cdef void* __cuGraphGetRootNodes = NULL
383cdef void* __cuGraphGetEdges_v2 = NULL
384cdef void* __cuGraphNodeGetDependencies_v2 = NULL
385cdef void* __cuGraphNodeGetDependentNodes_v2 = NULL
386cdef void* __cuGraphAddDependencies_v2 = NULL
387cdef void* __cuGraphRemoveDependencies_v2 = NULL
388cdef void* __cuGraphDestroyNode = NULL
389cdef void* __cuGraphInstantiateWithFlags = NULL
390cdef void* __cuGraphInstantiateWithParams = NULL
391cdef void* __cuGraphExecGetFlags = NULL
392cdef void* __cuGraphExecKernelNodeSetParams_v2 = NULL
393cdef void* __cuGraphExecMemcpyNodeSetParams = NULL
394cdef void* __cuGraphExecMemsetNodeSetParams = NULL
395cdef void* __cuGraphExecHostNodeSetParams = NULL
396cdef void* __cuGraphExecChildGraphNodeSetParams = NULL
397cdef void* __cuGraphExecEventRecordNodeSetEvent = NULL
398cdef void* __cuGraphExecEventWaitNodeSetEvent = NULL
399cdef void* __cuGraphExecExternalSemaphoresSignalNodeSetParams = NULL
400cdef void* __cuGraphExecExternalSemaphoresWaitNodeSetParams = NULL
401cdef void* __cuGraphNodeSetEnabled = NULL
402cdef void* __cuGraphNodeGetEnabled = NULL
403cdef void* __cuGraphUpload = NULL
404cdef void* __cuGraphLaunch = NULL
405cdef void* __cuGraphExecDestroy = NULL
406cdef void* __cuGraphDestroy = NULL
407cdef void* __cuGraphExecUpdate_v2 = NULL
408cdef void* __cuGraphKernelNodeCopyAttributes = NULL
409cdef void* __cuGraphKernelNodeGetAttribute = NULL
410cdef void* __cuGraphKernelNodeSetAttribute = NULL
411cdef void* __cuGraphDebugDotPrint = NULL
412cdef void* __cuUserObjectCreate = NULL
413cdef void* __cuUserObjectRetain = NULL
414cdef void* __cuUserObjectRelease = NULL
415cdef void* __cuGraphRetainUserObject = NULL
416cdef void* __cuGraphReleaseUserObject = NULL
417cdef void* __cuGraphAddNode_v2 = NULL
418cdef void* __cuGraphNodeSetParams = NULL
419cdef void* __cuGraphExecNodeSetParams = NULL
420cdef void* __cuGraphConditionalHandleCreate = NULL
421cdef void* __cuOccupancyMaxActiveBlocksPerMultiprocessor = NULL
422cdef void* __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags = NULL
423cdef void* __cuOccupancyMaxPotentialBlockSize = NULL
424cdef void* __cuOccupancyMaxPotentialBlockSizeWithFlags = NULL
425cdef void* __cuOccupancyAvailableDynamicSMemPerBlock = NULL
426cdef void* __cuOccupancyMaxPotentialClusterSize = NULL
427cdef void* __cuOccupancyMaxActiveClusters = NULL
428cdef void* __cuTexRefSetArray = NULL
429cdef void* __cuTexRefSetMipmappedArray = NULL
430cdef void* __cuTexRefSetAddress_v2 = NULL
431cdef void* __cuTexRefSetAddress2D_v3 = NULL
432cdef void* __cuTexRefSetFormat = NULL
433cdef void* __cuTexRefSetAddressMode = NULL
434cdef void* __cuTexRefSetFilterMode = NULL
435cdef void* __cuTexRefSetMipmapFilterMode = NULL
436cdef void* __cuTexRefSetMipmapLevelBias = NULL
437cdef void* __cuTexRefSetMipmapLevelClamp = NULL
438cdef void* __cuTexRefSetMaxAnisotropy = NULL
439cdef void* __cuTexRefSetBorderColor = NULL
440cdef void* __cuTexRefSetFlags = NULL
441cdef void* __cuTexRefGetAddress_v2 = NULL
442cdef void* __cuTexRefGetArray = NULL
443cdef void* __cuTexRefGetMipmappedArray = NULL
444cdef void* __cuTexRefGetAddressMode = NULL
445cdef void* __cuTexRefGetFilterMode = NULL
446cdef void* __cuTexRefGetFormat = NULL
447cdef void* __cuTexRefGetMipmapFilterMode = NULL
448cdef void* __cuTexRefGetMipmapLevelBias = NULL
449cdef void* __cuTexRefGetMipmapLevelClamp = NULL
450cdef void* __cuTexRefGetMaxAnisotropy = NULL
451cdef void* __cuTexRefGetBorderColor = NULL
452cdef void* __cuTexRefGetFlags = NULL
453cdef void* __cuTexRefCreate = NULL
454cdef void* __cuTexRefDestroy = NULL
455cdef void* __cuSurfRefSetArray = NULL
456cdef void* __cuSurfRefGetArray = NULL
457cdef void* __cuTexObjectCreate = NULL
458cdef void* __cuTexObjectDestroy = NULL
459cdef void* __cuTexObjectGetResourceDesc = NULL
460cdef void* __cuTexObjectGetTextureDesc = NULL
461cdef void* __cuTexObjectGetResourceViewDesc = NULL
462cdef void* __cuSurfObjectCreate = NULL
463cdef void* __cuSurfObjectDestroy = NULL
464cdef void* __cuSurfObjectGetResourceDesc = NULL
465cdef void* __cuTensorMapEncodeTiled = NULL
466cdef void* __cuTensorMapEncodeIm2col = NULL
467cdef void* __cuTensorMapEncodeIm2colWide = NULL
468cdef void* __cuTensorMapReplaceAddress = NULL
469cdef void* __cuDeviceCanAccessPeer = NULL
470cdef void* __cuCtxEnablePeerAccess = NULL
471cdef void* __cuCtxDisablePeerAccess = NULL
472cdef void* __cuDeviceGetP2PAttribute = NULL
473cdef void* __cuGraphicsUnregisterResource = NULL
474cdef void* __cuGraphicsSubResourceGetMappedArray = NULL
475cdef void* __cuGraphicsResourceGetMappedMipmappedArray = NULL
476cdef void* __cuGraphicsResourceGetMappedPointer_v2 = NULL
477cdef void* __cuGraphicsResourceSetMapFlags_v2 = NULL
478cdef void* __cuGraphicsMapResources = NULL
479cdef void* __cuGraphicsUnmapResources = NULL
480cdef void* __cuGetProcAddress_v2 = NULL
481cdef void* __cuCoredumpGetAttribute = NULL
482cdef void* __cuCoredumpGetAttributeGlobal = NULL
483cdef void* __cuCoredumpSetAttribute = NULL
484cdef void* __cuCoredumpSetAttributeGlobal = NULL
485cdef void* __cuGetExportTable = NULL
486cdef void* __cuGreenCtxCreate = NULL
487cdef void* __cuGreenCtxDestroy = NULL
488cdef void* __cuCtxFromGreenCtx = NULL
489cdef void* __cuDeviceGetDevResource = NULL
490cdef void* __cuCtxGetDevResource = NULL
491cdef void* __cuGreenCtxGetDevResource = NULL
492cdef void* __cuDevSmResourceSplitByCount = NULL
493cdef void* __cuDevResourceGenerateDesc = NULL
494cdef void* __cuGreenCtxRecordEvent = NULL
495cdef void* __cuGreenCtxWaitEvent = NULL
496cdef void* __cuStreamGetGreenCtx = NULL
497cdef void* __cuGreenCtxStreamCreate = NULL
498cdef void* __cuLogsRegisterCallback = NULL
499cdef void* __cuLogsUnregisterCallback = NULL
500cdef void* __cuLogsCurrent = NULL
501cdef void* __cuLogsDumpToFile = NULL
502cdef void* __cuLogsDumpToMemory = NULL
503cdef void* __cuCheckpointProcessGetRestoreThreadId = NULL
504cdef void* __cuCheckpointProcessGetState = NULL
505cdef void* __cuCheckpointProcessLock = NULL
506cdef void* __cuCheckpointProcessCheckpoint = NULL
507cdef void* __cuCheckpointProcessRestore = NULL
508cdef void* __cuCheckpointProcessUnlock = NULL
509cdef void* __cuGraphicsEGLRegisterImage = NULL
510cdef void* __cuEGLStreamConsumerConnect = NULL
511cdef void* __cuEGLStreamConsumerConnectWithFlags = NULL
512cdef void* __cuEGLStreamConsumerDisconnect = NULL
513cdef void* __cuEGLStreamConsumerAcquireFrame = NULL
514cdef void* __cuEGLStreamConsumerReleaseFrame = NULL
515cdef void* __cuEGLStreamProducerConnect = NULL
516cdef void* __cuEGLStreamProducerDisconnect = NULL
517cdef void* __cuEGLStreamProducerPresentFrame = NULL
518cdef void* __cuEGLStreamProducerReturnFrame = NULL
519cdef void* __cuGraphicsResourceGetMappedEglFrame = NULL
520cdef void* __cuEventCreateFromEGLSync = NULL
521cdef void* __cuGraphicsGLRegisterBuffer = NULL
522cdef void* __cuGraphicsGLRegisterImage = NULL
523cdef void* __cuGLGetDevices_v2 = NULL
524cdef void* __cuGLCtxCreate_v2 = NULL
525cdef void* __cuGLInit = NULL
526cdef void* __cuGLRegisterBufferObject = NULL
527cdef void* __cuGLMapBufferObject_v2 = NULL
528cdef void* __cuGLUnmapBufferObject = NULL
529cdef void* __cuGLUnregisterBufferObject = NULL
530cdef void* __cuGLSetBufferObjectMapFlags = NULL
531cdef void* __cuGLMapBufferObjectAsync_v2 = NULL
532cdef void* __cuGLUnmapBufferObjectAsync = NULL
533cdef void* __cuProfilerInitialize = NULL
534cdef void* __cuProfilerStart = NULL
535cdef void* __cuProfilerStop = NULL
536cdef void* __cuVDPAUGetDevice = NULL
537cdef void* __cuVDPAUCtxCreate_v2 = NULL
538cdef void* __cuGraphicsVDPAURegisterVideoSurface = NULL
539cdef void* __cuGraphicsVDPAURegisterOutputSurface = NULL
540cdef void* __cuDeviceGetHostAtomicCapabilities = NULL
541cdef void* __cuCtxGetDevice_v2 = NULL
542cdef void* __cuCtxSynchronize_v2 = NULL
543cdef void* __cuMemcpyBatchAsync_v2 = NULL
544cdef void* __cuMemcpy3DBatchAsync_v2 = NULL
545cdef void* __cuMemGetDefaultMemPool = NULL
546cdef void* __cuMemGetMemPool = NULL
547cdef void* __cuMemSetMemPool = NULL
548cdef void* __cuMemPrefetchBatchAsync = NULL
549cdef void* __cuMemDiscardBatchAsync = NULL
550cdef void* __cuMemDiscardAndPrefetchBatchAsync = NULL
551cdef void* __cuDeviceGetP2PAtomicCapabilities = NULL
552cdef void* __cuGreenCtxGetId = NULL
553cdef void* __cuMulticastBindMem_v2 = NULL
554cdef void* __cuMulticastBindAddr_v2 = NULL
555cdef void* __cuGraphNodeGetContainingGraph = NULL
556cdef void* __cuGraphNodeGetLocalId = NULL
557cdef void* __cuGraphNodeGetToolsId = NULL
558cdef void* __cuGraphGetId = NULL
559cdef void* __cuGraphExecGetId = NULL
560cdef void* __cuDevSmResourceSplit = NULL
561cdef void* __cuStreamGetDevResource = NULL
562cdef void* __cuKernelGetParamCount = NULL
563cdef void* __cuMemcpyWithAttributesAsync = NULL
564cdef void* __cuMemcpy3DWithAttributesAsync = NULL
565cdef void* __cuStreamBeginCaptureToCig = NULL
566cdef void* __cuStreamEndCaptureToCig = NULL
567cdef void* __cuFuncGetParamCount = NULL
568cdef void* __cuLaunchHostFunc_v2 = NULL
569cdef void* __cuGraphNodeGetParams = NULL
570cdef void* __cuCoredumpRegisterStartCallback = NULL
571cdef void* __cuCoredumpRegisterCompleteCallback = NULL
572cdef void* __cuCoredumpDeregisterStartCallback = NULL
573cdef void* __cuCoredumpDeregisterCompleteCallback = NULL
574cdef void* __cuLogicalEndpointIdReserve = NULL
575cdef void* __cuLogicalEndpointIdRelease = NULL
576cdef void* __cuLogicalEndpointCreate = NULL
577cdef void* __cuLogicalEndpointAddDevice = NULL
578cdef void* __cuLogicalEndpointDestroy = NULL
579cdef void* __cuLogicalEndpointBindAddr = NULL
580cdef void* __cuLogicalEndpointBindMem = NULL
581cdef void* __cuLogicalEndpointUnbind = NULL
582cdef void* __cuLogicalEndpointExport = NULL
583cdef void* __cuLogicalEndpointImport = NULL
584cdef void* __cuLogicalEndpointGetLimits = NULL
585cdef void* __cuLogicalEndpointQuery = NULL
586cdef void* __cuStreamBeginRecaptureToGraph = NULL
588cdef int _init_driver() except -1 nogil:
589 global _cyb___py_driver_init
590 cdef void* handle = NULL
591 cdef int ptds_mode
592 cdef _cyb_cuGetProcAddress_v2_T cuGetProcAddress_v2
593 with gil, _cyb_symbol_lock:
594 if _cyb___py_driver_init: return 0
596 handle = load_library()
597 if handle == NULL:
598 raise RuntimeError('Failed to open cuda')
599 # Get latest cuGetProcAddress_v2
600 cuGetProcAddress_v2 = <_cyb_cuGetProcAddress_v2_T>_cyb_dlsym(handle, 'cuGetProcAddress_v2')
601 if cuGetProcAddress_v2 == NULL:
602 raise RuntimeError("Failed to get cuGetProcAddress_v2")
603 if bool(int(_cyb_getenv('CUDA_PYTHON_CUDA_PER_THREAD_DEFAULT_STREAM', default=0))):
604 ptds_mode = CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM
605 else:
606 ptds_mode = CU_GET_PROC_ADDRESS_DEFAULT
607 global __cuGetErrorString
608 cuGetProcAddress_v2('cuGetErrorString', <void **>&__cuGetErrorString, 6000, ptds_mode, NULL)
610 global __cuGetErrorName
611 cuGetProcAddress_v2('cuGetErrorName', <void **>&__cuGetErrorName, 6000, ptds_mode, NULL)
613 global __cuInit
614 cuGetProcAddress_v2('cuInit', <void **>&__cuInit, 2000, ptds_mode, NULL)
616 global __cuDriverGetVersion
617 cuGetProcAddress_v2('cuDriverGetVersion', <void **>&__cuDriverGetVersion, 2020, ptds_mode, NULL)
619 global __cuDeviceGet
620 cuGetProcAddress_v2('cuDeviceGet', <void **>&__cuDeviceGet, 2000, ptds_mode, NULL)
622 global __cuDeviceGetCount
623 cuGetProcAddress_v2('cuDeviceGetCount', <void **>&__cuDeviceGetCount, 2000, ptds_mode, NULL)
625 global __cuDeviceGetName
626 cuGetProcAddress_v2('cuDeviceGetName', <void **>&__cuDeviceGetName, 2000, ptds_mode, NULL)
628 global __cuDeviceGetUuid_v2
629 cuGetProcAddress_v2('cuDeviceGetUuid', <void **>&__cuDeviceGetUuid_v2, 11040, ptds_mode, NULL)
631 global __cuDeviceGetLuid
632 cuGetProcAddress_v2('cuDeviceGetLuid', <void **>&__cuDeviceGetLuid, 10000, ptds_mode, NULL)
634 global __cuDeviceTotalMem_v2
635 cuGetProcAddress_v2('cuDeviceTotalMem', <void **>&__cuDeviceTotalMem_v2, 3020, ptds_mode, NULL)
637 global __cuDeviceGetTexture1DLinearMaxWidth
638 cuGetProcAddress_v2('cuDeviceGetTexture1DLinearMaxWidth', <void **>&__cuDeviceGetTexture1DLinearMaxWidth, 11010, ptds_mode, NULL)
640 global __cuDeviceGetAttribute
641 cuGetProcAddress_v2('cuDeviceGetAttribute', <void **>&__cuDeviceGetAttribute, 2000, ptds_mode, NULL)
643 global __cuDeviceGetNvSciSyncAttributes
644 cuGetProcAddress_v2('cuDeviceGetNvSciSyncAttributes', <void **>&__cuDeviceGetNvSciSyncAttributes, 10020, ptds_mode, NULL)
646 global __cuDeviceSetMemPool
647 cuGetProcAddress_v2('cuDeviceSetMemPool', <void **>&__cuDeviceSetMemPool, 11020, ptds_mode, NULL)
649 global __cuDeviceGetMemPool
650 cuGetProcAddress_v2('cuDeviceGetMemPool', <void **>&__cuDeviceGetMemPool, 11020, ptds_mode, NULL)
652 global __cuDeviceGetDefaultMemPool
653 cuGetProcAddress_v2('cuDeviceGetDefaultMemPool', <void **>&__cuDeviceGetDefaultMemPool, 11020, ptds_mode, NULL)
655 global __cuDeviceGetExecAffinitySupport
656 cuGetProcAddress_v2('cuDeviceGetExecAffinitySupport', <void **>&__cuDeviceGetExecAffinitySupport, 11040, ptds_mode, NULL)
658 global __cuFlushGPUDirectRDMAWrites
659 cuGetProcAddress_v2('cuFlushGPUDirectRDMAWrites', <void **>&__cuFlushGPUDirectRDMAWrites, 11030, ptds_mode, NULL)
661 global __cuDeviceGetProperties
662 cuGetProcAddress_v2('cuDeviceGetProperties', <void **>&__cuDeviceGetProperties, 2000, ptds_mode, NULL)
664 global __cuDeviceComputeCapability
665 cuGetProcAddress_v2('cuDeviceComputeCapability', <void **>&__cuDeviceComputeCapability, 2000, ptds_mode, NULL)
667 global __cuDevicePrimaryCtxRetain
668 cuGetProcAddress_v2('cuDevicePrimaryCtxRetain', <void **>&__cuDevicePrimaryCtxRetain, 7000, ptds_mode, NULL)
670 global __cuDevicePrimaryCtxRelease_v2
671 cuGetProcAddress_v2('cuDevicePrimaryCtxRelease', <void **>&__cuDevicePrimaryCtxRelease_v2, 11000, ptds_mode, NULL)
673 global __cuDevicePrimaryCtxSetFlags_v2
674 cuGetProcAddress_v2('cuDevicePrimaryCtxSetFlags', <void **>&__cuDevicePrimaryCtxSetFlags_v2, 11000, ptds_mode, NULL)
676 global __cuDevicePrimaryCtxGetState
677 cuGetProcAddress_v2('cuDevicePrimaryCtxGetState', <void **>&__cuDevicePrimaryCtxGetState, 7000, ptds_mode, NULL)
679 global __cuDevicePrimaryCtxReset_v2
680 cuGetProcAddress_v2('cuDevicePrimaryCtxReset', <void **>&__cuDevicePrimaryCtxReset_v2, 11000, ptds_mode, NULL)
682 global __cuCtxCreate_v2
683 cuGetProcAddress_v2('cuCtxCreate', <void **>&__cuCtxCreate_v2, 3020, ptds_mode, NULL)
685 global __cuCtxCreate_v3
686 cuGetProcAddress_v2('cuCtxCreate', <void **>&__cuCtxCreate_v3, 11040, ptds_mode, NULL)
688 global __cuCtxCreate_v4
689 cuGetProcAddress_v2('cuCtxCreate', <void **>&__cuCtxCreate_v4, 12050, ptds_mode, NULL)
691 global __cuCtxDestroy_v2
692 cuGetProcAddress_v2('cuCtxDestroy', <void **>&__cuCtxDestroy_v2, 4000, ptds_mode, NULL)
694 global __cuCtxPushCurrent_v2
695 cuGetProcAddress_v2('cuCtxPushCurrent', <void **>&__cuCtxPushCurrent_v2, 4000, ptds_mode, NULL)
697 global __cuCtxPopCurrent_v2
698 cuGetProcAddress_v2('cuCtxPopCurrent', <void **>&__cuCtxPopCurrent_v2, 4000, ptds_mode, NULL)
700 global __cuCtxSetCurrent
701 cuGetProcAddress_v2('cuCtxSetCurrent', <void **>&__cuCtxSetCurrent, 4000, ptds_mode, NULL)
703 global __cuCtxGetCurrent
704 cuGetProcAddress_v2('cuCtxGetCurrent', <void **>&__cuCtxGetCurrent, 4000, ptds_mode, NULL)
706 global __cuCtxGetDevice
707 cuGetProcAddress_v2('cuCtxGetDevice', <void **>&__cuCtxGetDevice, 2000, ptds_mode, NULL)
709 global __cuCtxGetFlags
710 cuGetProcAddress_v2('cuCtxGetFlags', <void **>&__cuCtxGetFlags, 7000, ptds_mode, NULL)
712 global __cuCtxSetFlags
713 cuGetProcAddress_v2('cuCtxSetFlags', <void **>&__cuCtxSetFlags, 12010, ptds_mode, NULL)
715 global __cuCtxGetId
716 cuGetProcAddress_v2('cuCtxGetId', <void **>&__cuCtxGetId, 12000, ptds_mode, NULL)
718 global __cuCtxSynchronize
719 cuGetProcAddress_v2('cuCtxSynchronize', <void **>&__cuCtxSynchronize, 2000, ptds_mode, NULL)
721 global __cuCtxSetLimit
722 cuGetProcAddress_v2('cuCtxSetLimit', <void **>&__cuCtxSetLimit, 3010, ptds_mode, NULL)
724 global __cuCtxGetLimit
725 cuGetProcAddress_v2('cuCtxGetLimit', <void **>&__cuCtxGetLimit, 3010, ptds_mode, NULL)
727 global __cuCtxGetCacheConfig
728 cuGetProcAddress_v2('cuCtxGetCacheConfig', <void **>&__cuCtxGetCacheConfig, 3020, ptds_mode, NULL)
730 global __cuCtxSetCacheConfig
731 cuGetProcAddress_v2('cuCtxSetCacheConfig', <void **>&__cuCtxSetCacheConfig, 3020, ptds_mode, NULL)
733 global __cuCtxGetApiVersion
734 cuGetProcAddress_v2('cuCtxGetApiVersion', <void **>&__cuCtxGetApiVersion, 3020, ptds_mode, NULL)
736 global __cuCtxGetStreamPriorityRange
737 cuGetProcAddress_v2('cuCtxGetStreamPriorityRange', <void **>&__cuCtxGetStreamPriorityRange, 5050, ptds_mode, NULL)
739 global __cuCtxResetPersistingL2Cache
740 cuGetProcAddress_v2('cuCtxResetPersistingL2Cache', <void **>&__cuCtxResetPersistingL2Cache, 11000, ptds_mode, NULL)
742 global __cuCtxGetExecAffinity
743 cuGetProcAddress_v2('cuCtxGetExecAffinity', <void **>&__cuCtxGetExecAffinity, 11040, ptds_mode, NULL)
745 global __cuCtxRecordEvent
746 cuGetProcAddress_v2('cuCtxRecordEvent', <void **>&__cuCtxRecordEvent, 12050, ptds_mode, NULL)
748 global __cuCtxWaitEvent
749 cuGetProcAddress_v2('cuCtxWaitEvent', <void **>&__cuCtxWaitEvent, 12050, ptds_mode, NULL)
751 global __cuCtxAttach
752 cuGetProcAddress_v2('cuCtxAttach', <void **>&__cuCtxAttach, 2000, ptds_mode, NULL)
754 global __cuCtxDetach
755 cuGetProcAddress_v2('cuCtxDetach', <void **>&__cuCtxDetach, 2000, ptds_mode, NULL)
757 global __cuCtxGetSharedMemConfig
758 cuGetProcAddress_v2('cuCtxGetSharedMemConfig', <void **>&__cuCtxGetSharedMemConfig, 4020, ptds_mode, NULL)
760 global __cuCtxSetSharedMemConfig
761 cuGetProcAddress_v2('cuCtxSetSharedMemConfig', <void **>&__cuCtxSetSharedMemConfig, 4020, ptds_mode, NULL)
763 global __cuModuleLoad
764 cuGetProcAddress_v2('cuModuleLoad', <void **>&__cuModuleLoad, 2000, ptds_mode, NULL)
766 global __cuModuleLoadData
767 cuGetProcAddress_v2('cuModuleLoadData', <void **>&__cuModuleLoadData, 2000, ptds_mode, NULL)
769 global __cuModuleLoadDataEx
770 cuGetProcAddress_v2('cuModuleLoadDataEx', <void **>&__cuModuleLoadDataEx, 2010, ptds_mode, NULL)
772 global __cuModuleLoadFatBinary
773 cuGetProcAddress_v2('cuModuleLoadFatBinary', <void **>&__cuModuleLoadFatBinary, 2000, ptds_mode, NULL)
775 global __cuModuleUnload
776 cuGetProcAddress_v2('cuModuleUnload', <void **>&__cuModuleUnload, 2000, ptds_mode, NULL)
778 global __cuModuleGetLoadingMode
779 cuGetProcAddress_v2('cuModuleGetLoadingMode', <void **>&__cuModuleGetLoadingMode, 11070, ptds_mode, NULL)
781 global __cuModuleGetFunction
782 cuGetProcAddress_v2('cuModuleGetFunction', <void **>&__cuModuleGetFunction, 2000, ptds_mode, NULL)
784 global __cuModuleGetFunctionCount
785 cuGetProcAddress_v2('cuModuleGetFunctionCount', <void **>&__cuModuleGetFunctionCount, 12040, ptds_mode, NULL)
787 global __cuModuleEnumerateFunctions
788 cuGetProcAddress_v2('cuModuleEnumerateFunctions', <void **>&__cuModuleEnumerateFunctions, 12040, ptds_mode, NULL)
790 global __cuModuleGetGlobal_v2
791 cuGetProcAddress_v2('cuModuleGetGlobal', <void **>&__cuModuleGetGlobal_v2, 3020, ptds_mode, NULL)
793 global __cuLinkCreate_v2
794 cuGetProcAddress_v2('cuLinkCreate', <void **>&__cuLinkCreate_v2, 6050, ptds_mode, NULL)
796 global __cuLinkAddData_v2
797 cuGetProcAddress_v2('cuLinkAddData', <void **>&__cuLinkAddData_v2, 6050, ptds_mode, NULL)
799 global __cuLinkAddFile_v2
800 cuGetProcAddress_v2('cuLinkAddFile', <void **>&__cuLinkAddFile_v2, 6050, ptds_mode, NULL)
802 global __cuLinkComplete
803 cuGetProcAddress_v2('cuLinkComplete', <void **>&__cuLinkComplete, 5050, ptds_mode, NULL)
805 global __cuLinkDestroy
806 cuGetProcAddress_v2('cuLinkDestroy', <void **>&__cuLinkDestroy, 5050, ptds_mode, NULL)
808 global __cuModuleGetTexRef
809 cuGetProcAddress_v2('cuModuleGetTexRef', <void **>&__cuModuleGetTexRef, 2000, ptds_mode, NULL)
811 global __cuModuleGetSurfRef
812 cuGetProcAddress_v2('cuModuleGetSurfRef', <void **>&__cuModuleGetSurfRef, 3000, ptds_mode, NULL)
814 global __cuLibraryLoadData
815 cuGetProcAddress_v2('cuLibraryLoadData', <void **>&__cuLibraryLoadData, 12000, ptds_mode, NULL)
817 global __cuLibraryLoadFromFile
818 cuGetProcAddress_v2('cuLibraryLoadFromFile', <void **>&__cuLibraryLoadFromFile, 12000, ptds_mode, NULL)
820 global __cuLibraryUnload
821 cuGetProcAddress_v2('cuLibraryUnload', <void **>&__cuLibraryUnload, 12000, ptds_mode, NULL)
823 global __cuLibraryGetKernel
824 cuGetProcAddress_v2('cuLibraryGetKernel', <void **>&__cuLibraryGetKernel, 12000, ptds_mode, NULL)
826 global __cuLibraryGetKernelCount
827 cuGetProcAddress_v2('cuLibraryGetKernelCount', <void **>&__cuLibraryGetKernelCount, 12040, ptds_mode, NULL)
829 global __cuLibraryEnumerateKernels
830 cuGetProcAddress_v2('cuLibraryEnumerateKernels', <void **>&__cuLibraryEnumerateKernels, 12040, ptds_mode, NULL)
832 global __cuLibraryGetModule
833 cuGetProcAddress_v2('cuLibraryGetModule', <void **>&__cuLibraryGetModule, 12000, ptds_mode, NULL)
835 global __cuKernelGetFunction
836 cuGetProcAddress_v2('cuKernelGetFunction', <void **>&__cuKernelGetFunction, 12000, ptds_mode, NULL)
838 global __cuKernelGetLibrary
839 cuGetProcAddress_v2('cuKernelGetLibrary', <void **>&__cuKernelGetLibrary, 12050, ptds_mode, NULL)
841 global __cuLibraryGetGlobal
842 cuGetProcAddress_v2('cuLibraryGetGlobal', <void **>&__cuLibraryGetGlobal, 12000, ptds_mode, NULL)
844 global __cuLibraryGetManaged
845 cuGetProcAddress_v2('cuLibraryGetManaged', <void **>&__cuLibraryGetManaged, 12000, ptds_mode, NULL)
847 global __cuLibraryGetUnifiedFunction
848 cuGetProcAddress_v2('cuLibraryGetUnifiedFunction', <void **>&__cuLibraryGetUnifiedFunction, 12000, ptds_mode, NULL)
850 global __cuKernelGetAttribute
851 cuGetProcAddress_v2('cuKernelGetAttribute', <void **>&__cuKernelGetAttribute, 12000, ptds_mode, NULL)
853 global __cuKernelSetAttribute
854 cuGetProcAddress_v2('cuKernelSetAttribute', <void **>&__cuKernelSetAttribute, 12000, ptds_mode, NULL)
856 global __cuKernelSetCacheConfig
857 cuGetProcAddress_v2('cuKernelSetCacheConfig', <void **>&__cuKernelSetCacheConfig, 12000, ptds_mode, NULL)
859 global __cuKernelGetName
860 cuGetProcAddress_v2('cuKernelGetName', <void **>&__cuKernelGetName, 12030, ptds_mode, NULL)
862 global __cuKernelGetParamInfo
863 cuGetProcAddress_v2('cuKernelGetParamInfo', <void **>&__cuKernelGetParamInfo, 12040, ptds_mode, NULL)
865 global __cuMemGetInfo_v2
866 cuGetProcAddress_v2('cuMemGetInfo', <void **>&__cuMemGetInfo_v2, 3020, ptds_mode, NULL)
868 global __cuMemAlloc_v2
869 cuGetProcAddress_v2('cuMemAlloc', <void **>&__cuMemAlloc_v2, 3020, ptds_mode, NULL)
871 global __cuMemAllocPitch_v2
872 cuGetProcAddress_v2('cuMemAllocPitch', <void **>&__cuMemAllocPitch_v2, 3020, ptds_mode, NULL)
874 global __cuMemFree_v2
875 cuGetProcAddress_v2('cuMemFree', <void **>&__cuMemFree_v2, 3020, ptds_mode, NULL)
877 global __cuMemGetAddressRange_v2
878 cuGetProcAddress_v2('cuMemGetAddressRange', <void **>&__cuMemGetAddressRange_v2, 3020, ptds_mode, NULL)
880 global __cuMemAllocHost_v2
881 cuGetProcAddress_v2('cuMemAllocHost', <void **>&__cuMemAllocHost_v2, 3020, ptds_mode, NULL)
883 global __cuMemFreeHost
884 cuGetProcAddress_v2('cuMemFreeHost', <void **>&__cuMemFreeHost, 2000, ptds_mode, NULL)
886 global __cuMemHostAlloc
887 cuGetProcAddress_v2('cuMemHostAlloc', <void **>&__cuMemHostAlloc, 2020, ptds_mode, NULL)
889 global __cuMemHostGetDevicePointer_v2
890 cuGetProcAddress_v2('cuMemHostGetDevicePointer', <void **>&__cuMemHostGetDevicePointer_v2, 3020, ptds_mode, NULL)
892 global __cuMemHostGetFlags
893 cuGetProcAddress_v2('cuMemHostGetFlags', <void **>&__cuMemHostGetFlags, 2030, ptds_mode, NULL)
895 global __cuMemAllocManaged
896 cuGetProcAddress_v2('cuMemAllocManaged', <void **>&__cuMemAllocManaged, 6000, ptds_mode, NULL)
898 global __cuDeviceRegisterAsyncNotification
899 cuGetProcAddress_v2('cuDeviceRegisterAsyncNotification', <void **>&__cuDeviceRegisterAsyncNotification, 12040, ptds_mode, NULL)
901 global __cuDeviceUnregisterAsyncNotification
902 cuGetProcAddress_v2('cuDeviceUnregisterAsyncNotification', <void **>&__cuDeviceUnregisterAsyncNotification, 12040, ptds_mode, NULL)
904 global __cuDeviceGetByPCIBusId
905 cuGetProcAddress_v2('cuDeviceGetByPCIBusId', <void **>&__cuDeviceGetByPCIBusId, 4010, ptds_mode, NULL)
907 global __cuDeviceGetPCIBusId
908 cuGetProcAddress_v2('cuDeviceGetPCIBusId', <void **>&__cuDeviceGetPCIBusId, 4010, ptds_mode, NULL)
910 global __cuIpcGetEventHandle
911 cuGetProcAddress_v2('cuIpcGetEventHandle', <void **>&__cuIpcGetEventHandle, 4010, ptds_mode, NULL)
913 global __cuIpcOpenEventHandle
914 cuGetProcAddress_v2('cuIpcOpenEventHandle', <void **>&__cuIpcOpenEventHandle, 4010, ptds_mode, NULL)
916 global __cuIpcGetMemHandle
917 cuGetProcAddress_v2('cuIpcGetMemHandle', <void **>&__cuIpcGetMemHandle, 4010, ptds_mode, NULL)
919 global __cuIpcOpenMemHandle_v2
920 cuGetProcAddress_v2('cuIpcOpenMemHandle', <void **>&__cuIpcOpenMemHandle_v2, 11000, ptds_mode, NULL)
922 global __cuIpcCloseMemHandle
923 cuGetProcAddress_v2('cuIpcCloseMemHandle', <void **>&__cuIpcCloseMemHandle, 4010, ptds_mode, NULL)
925 global __cuMemHostRegister_v2
926 cuGetProcAddress_v2('cuMemHostRegister', <void **>&__cuMemHostRegister_v2, 6050, ptds_mode, NULL)
928 global __cuMemHostUnregister
929 cuGetProcAddress_v2('cuMemHostUnregister', <void **>&__cuMemHostUnregister, 4000, ptds_mode, NULL)
931 global __cuMemcpy
932 cuGetProcAddress_v2('cuMemcpy', <void **>&__cuMemcpy, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
934 global __cuMemcpyPeer
935 cuGetProcAddress_v2('cuMemcpyPeer', <void **>&__cuMemcpyPeer, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
937 global __cuMemcpyHtoD_v2
938 cuGetProcAddress_v2('cuMemcpyHtoD', <void **>&__cuMemcpyHtoD_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
940 global __cuMemcpyDtoH_v2
941 cuGetProcAddress_v2('cuMemcpyDtoH', <void **>&__cuMemcpyDtoH_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
943 global __cuMemcpyDtoD_v2
944 cuGetProcAddress_v2('cuMemcpyDtoD', <void **>&__cuMemcpyDtoD_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
946 global __cuMemcpyDtoA_v2
947 cuGetProcAddress_v2('cuMemcpyDtoA', <void **>&__cuMemcpyDtoA_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
949 global __cuMemcpyAtoD_v2
950 cuGetProcAddress_v2('cuMemcpyAtoD', <void **>&__cuMemcpyAtoD_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
952 global __cuMemcpyHtoA_v2
953 cuGetProcAddress_v2('cuMemcpyHtoA', <void **>&__cuMemcpyHtoA_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
955 global __cuMemcpyAtoH_v2
956 cuGetProcAddress_v2('cuMemcpyAtoH', <void **>&__cuMemcpyAtoH_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
958 global __cuMemcpyAtoA_v2
959 cuGetProcAddress_v2('cuMemcpyAtoA', <void **>&__cuMemcpyAtoA_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
961 global __cuMemcpy2D_v2
962 cuGetProcAddress_v2('cuMemcpy2D', <void **>&__cuMemcpy2D_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
964 global __cuMemcpy2DUnaligned_v2
965 cuGetProcAddress_v2('cuMemcpy2DUnaligned', <void **>&__cuMemcpy2DUnaligned_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
967 global __cuMemcpy3D_v2
968 cuGetProcAddress_v2('cuMemcpy3D', <void **>&__cuMemcpy3D_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
970 global __cuMemcpy3DPeer
971 cuGetProcAddress_v2('cuMemcpy3DPeer', <void **>&__cuMemcpy3DPeer, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
973 global __cuMemcpyAsync
974 cuGetProcAddress_v2('cuMemcpyAsync', <void **>&__cuMemcpyAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
976 global __cuMemcpyPeerAsync
977 cuGetProcAddress_v2('cuMemcpyPeerAsync', <void **>&__cuMemcpyPeerAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
979 global __cuMemcpyHtoDAsync_v2
980 cuGetProcAddress_v2('cuMemcpyHtoDAsync', <void **>&__cuMemcpyHtoDAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
982 global __cuMemcpyDtoHAsync_v2
983 cuGetProcAddress_v2('cuMemcpyDtoHAsync', <void **>&__cuMemcpyDtoHAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
985 global __cuMemcpyDtoDAsync_v2
986 cuGetProcAddress_v2('cuMemcpyDtoDAsync', <void **>&__cuMemcpyDtoDAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
988 global __cuMemcpyHtoAAsync_v2
989 cuGetProcAddress_v2('cuMemcpyHtoAAsync', <void **>&__cuMemcpyHtoAAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
991 global __cuMemcpyAtoHAsync_v2
992 cuGetProcAddress_v2('cuMemcpyAtoHAsync', <void **>&__cuMemcpyAtoHAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
994 global __cuMemcpy2DAsync_v2
995 cuGetProcAddress_v2('cuMemcpy2DAsync', <void **>&__cuMemcpy2DAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
997 global __cuMemcpy3DAsync_v2
998 cuGetProcAddress_v2('cuMemcpy3DAsync', <void **>&__cuMemcpy3DAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1000 global __cuMemcpy3DPeerAsync
1001 cuGetProcAddress_v2('cuMemcpy3DPeerAsync', <void **>&__cuMemcpy3DPeerAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
1003 global __cuMemsetD8_v2
1004 cuGetProcAddress_v2('cuMemsetD8', <void **>&__cuMemsetD8_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1006 global __cuMemsetD16_v2
1007 cuGetProcAddress_v2('cuMemsetD16', <void **>&__cuMemsetD16_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1009 global __cuMemsetD32_v2
1010 cuGetProcAddress_v2('cuMemsetD32', <void **>&__cuMemsetD32_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1012 global __cuMemsetD2D8_v2
1013 cuGetProcAddress_v2('cuMemsetD2D8', <void **>&__cuMemsetD2D8_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1015 global __cuMemsetD2D16_v2
1016 cuGetProcAddress_v2('cuMemsetD2D16', <void **>&__cuMemsetD2D16_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1018 global __cuMemsetD2D32_v2
1019 cuGetProcAddress_v2('cuMemsetD2D32', <void **>&__cuMemsetD2D32_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1021 global __cuMemsetD8Async
1022 cuGetProcAddress_v2('cuMemsetD8Async', <void **>&__cuMemsetD8Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1024 global __cuMemsetD16Async
1025 cuGetProcAddress_v2('cuMemsetD16Async', <void **>&__cuMemsetD16Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1027 global __cuMemsetD32Async
1028 cuGetProcAddress_v2('cuMemsetD32Async', <void **>&__cuMemsetD32Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1030 global __cuMemsetD2D8Async
1031 cuGetProcAddress_v2('cuMemsetD2D8Async', <void **>&__cuMemsetD2D8Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1033 global __cuMemsetD2D16Async
1034 cuGetProcAddress_v2('cuMemsetD2D16Async', <void **>&__cuMemsetD2D16Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1036 global __cuMemsetD2D32Async
1037 cuGetProcAddress_v2('cuMemsetD2D32Async', <void **>&__cuMemsetD2D32Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1039 global __cuArrayCreate_v2
1040 cuGetProcAddress_v2('cuArrayCreate', <void **>&__cuArrayCreate_v2, 3020, ptds_mode, NULL)
1042 global __cuArrayGetDescriptor_v2
1043 cuGetProcAddress_v2('cuArrayGetDescriptor', <void **>&__cuArrayGetDescriptor_v2, 3020, ptds_mode, NULL)
1045 global __cuArrayGetSparseProperties
1046 cuGetProcAddress_v2('cuArrayGetSparseProperties', <void **>&__cuArrayGetSparseProperties, 11010, ptds_mode, NULL)
1048 global __cuMipmappedArrayGetSparseProperties
1049 cuGetProcAddress_v2('cuMipmappedArrayGetSparseProperties', <void **>&__cuMipmappedArrayGetSparseProperties, 11010, ptds_mode, NULL)
1051 global __cuArrayGetMemoryRequirements
1052 cuGetProcAddress_v2('cuArrayGetMemoryRequirements', <void **>&__cuArrayGetMemoryRequirements, 11060, ptds_mode, NULL)
1054 global __cuMipmappedArrayGetMemoryRequirements
1055 cuGetProcAddress_v2('cuMipmappedArrayGetMemoryRequirements', <void **>&__cuMipmappedArrayGetMemoryRequirements, 11060, ptds_mode, NULL)
1057 global __cuArrayGetPlane
1058 cuGetProcAddress_v2('cuArrayGetPlane', <void **>&__cuArrayGetPlane, 11020, ptds_mode, NULL)
1060 global __cuArrayDestroy
1061 cuGetProcAddress_v2('cuArrayDestroy', <void **>&__cuArrayDestroy, 2000, ptds_mode, NULL)
1063 global __cuArray3DCreate_v2
1064 cuGetProcAddress_v2('cuArray3DCreate', <void **>&__cuArray3DCreate_v2, 3020, ptds_mode, NULL)
1066 global __cuArray3DGetDescriptor_v2
1067 cuGetProcAddress_v2('cuArray3DGetDescriptor', <void **>&__cuArray3DGetDescriptor_v2, 3020, ptds_mode, NULL)
1069 global __cuMipmappedArrayCreate
1070 cuGetProcAddress_v2('cuMipmappedArrayCreate', <void **>&__cuMipmappedArrayCreate, 5000, ptds_mode, NULL)
1072 global __cuMipmappedArrayGetLevel
1073 cuGetProcAddress_v2('cuMipmappedArrayGetLevel', <void **>&__cuMipmappedArrayGetLevel, 5000, ptds_mode, NULL)
1075 global __cuMipmappedArrayDestroy
1076 cuGetProcAddress_v2('cuMipmappedArrayDestroy', <void **>&__cuMipmappedArrayDestroy, 5000, ptds_mode, NULL)
1078 global __cuMemGetHandleForAddressRange
1079 cuGetProcAddress_v2('cuMemGetHandleForAddressRange', <void **>&__cuMemGetHandleForAddressRange, 11070, ptds_mode, NULL)
1081 global __cuMemBatchDecompressAsync
1082 cuGetProcAddress_v2('cuMemBatchDecompressAsync', <void **>&__cuMemBatchDecompressAsync, 12060, ptds_mode, NULL)
1084 global __cuMemAddressReserve
1085 cuGetProcAddress_v2('cuMemAddressReserve', <void **>&__cuMemAddressReserve, 10020, ptds_mode, NULL)
1087 global __cuMemAddressFree
1088 cuGetProcAddress_v2('cuMemAddressFree', <void **>&__cuMemAddressFree, 10020, ptds_mode, NULL)
1090 global __cuMemCreate
1091 cuGetProcAddress_v2('cuMemCreate', <void **>&__cuMemCreate, 10020, ptds_mode, NULL)
1093 global __cuMemRelease
1094 cuGetProcAddress_v2('cuMemRelease', <void **>&__cuMemRelease, 10020, ptds_mode, NULL)
1096 global __cuMemMap
1097 cuGetProcAddress_v2('cuMemMap', <void **>&__cuMemMap, 10020, ptds_mode, NULL)
1099 global __cuMemMapArrayAsync
1100 cuGetProcAddress_v2('cuMemMapArrayAsync', <void **>&__cuMemMapArrayAsync, 11010, ptds_mode, NULL)
1102 global __cuMemUnmap
1103 cuGetProcAddress_v2('cuMemUnmap', <void **>&__cuMemUnmap, 10020, ptds_mode, NULL)
1105 global __cuMemSetAccess
1106 cuGetProcAddress_v2('cuMemSetAccess', <void **>&__cuMemSetAccess, 10020, ptds_mode, NULL)
1108 global __cuMemGetAccess
1109 cuGetProcAddress_v2('cuMemGetAccess', <void **>&__cuMemGetAccess, 10020, ptds_mode, NULL)
1111 global __cuMemExportToShareableHandle
1112 cuGetProcAddress_v2('cuMemExportToShareableHandle', <void **>&__cuMemExportToShareableHandle, 10020, ptds_mode, NULL)
1114 global __cuMemImportFromShareableHandle
1115 cuGetProcAddress_v2('cuMemImportFromShareableHandle', <void **>&__cuMemImportFromShareableHandle, 10020, ptds_mode, NULL)
1117 global __cuMemGetAllocationGranularity
1118 cuGetProcAddress_v2('cuMemGetAllocationGranularity', <void **>&__cuMemGetAllocationGranularity, 10020, ptds_mode, NULL)
1120 global __cuMemGetAllocationPropertiesFromHandle
1121 cuGetProcAddress_v2('cuMemGetAllocationPropertiesFromHandle', <void **>&__cuMemGetAllocationPropertiesFromHandle, 10020, ptds_mode, NULL)
1123 global __cuMemRetainAllocationHandle
1124 cuGetProcAddress_v2('cuMemRetainAllocationHandle', <void **>&__cuMemRetainAllocationHandle, 11000, ptds_mode, NULL)
1126 global __cuMemFreeAsync
1127 cuGetProcAddress_v2('cuMemFreeAsync', <void **>&__cuMemFreeAsync, 11020, ptds_mode, NULL)
1129 global __cuMemAllocAsync
1130 cuGetProcAddress_v2('cuMemAllocAsync', <void **>&__cuMemAllocAsync, 11020, ptds_mode, NULL)
1132 global __cuMemPoolTrimTo
1133 cuGetProcAddress_v2('cuMemPoolTrimTo', <void **>&__cuMemPoolTrimTo, 11020, ptds_mode, NULL)
1135 global __cuMemPoolSetAttribute
1136 cuGetProcAddress_v2('cuMemPoolSetAttribute', <void **>&__cuMemPoolSetAttribute, 11020, ptds_mode, NULL)
1138 global __cuMemPoolGetAttribute
1139 cuGetProcAddress_v2('cuMemPoolGetAttribute', <void **>&__cuMemPoolGetAttribute, 11020, ptds_mode, NULL)
1141 global __cuMemPoolSetAccess
1142 cuGetProcAddress_v2('cuMemPoolSetAccess', <void **>&__cuMemPoolSetAccess, 11020, ptds_mode, NULL)
1144 global __cuMemPoolGetAccess
1145 cuGetProcAddress_v2('cuMemPoolGetAccess', <void **>&__cuMemPoolGetAccess, 11020, ptds_mode, NULL)
1147 global __cuMemPoolCreate
1148 cuGetProcAddress_v2('cuMemPoolCreate', <void **>&__cuMemPoolCreate, 11020, ptds_mode, NULL)
1150 global __cuMemPoolDestroy
1151 cuGetProcAddress_v2('cuMemPoolDestroy', <void **>&__cuMemPoolDestroy, 11020, ptds_mode, NULL)
1153 global __cuMemAllocFromPoolAsync
1154 cuGetProcAddress_v2('cuMemAllocFromPoolAsync', <void **>&__cuMemAllocFromPoolAsync, 11020, ptds_mode, NULL)
1156 global __cuMemPoolExportToShareableHandle
1157 cuGetProcAddress_v2('cuMemPoolExportToShareableHandle', <void **>&__cuMemPoolExportToShareableHandle, 11020, ptds_mode, NULL)
1159 global __cuMemPoolImportFromShareableHandle
1160 cuGetProcAddress_v2('cuMemPoolImportFromShareableHandle', <void **>&__cuMemPoolImportFromShareableHandle, 11020, ptds_mode, NULL)
1162 global __cuMemPoolExportPointer
1163 cuGetProcAddress_v2('cuMemPoolExportPointer', <void **>&__cuMemPoolExportPointer, 11020, ptds_mode, NULL)
1165 global __cuMemPoolImportPointer
1166 cuGetProcAddress_v2('cuMemPoolImportPointer', <void **>&__cuMemPoolImportPointer, 11020, ptds_mode, NULL)
1168 global __cuMulticastCreate
1169 cuGetProcAddress_v2('cuMulticastCreate', <void **>&__cuMulticastCreate, 12010, ptds_mode, NULL)
1171 global __cuMulticastAddDevice
1172 cuGetProcAddress_v2('cuMulticastAddDevice', <void **>&__cuMulticastAddDevice, 12010, ptds_mode, NULL)
1174 global __cuMulticastBindMem
1175 cuGetProcAddress_v2('cuMulticastBindMem', <void **>&__cuMulticastBindMem, 12010, ptds_mode, NULL)
1177 global __cuMulticastBindAddr
1178 cuGetProcAddress_v2('cuMulticastBindAddr', <void **>&__cuMulticastBindAddr, 12010, ptds_mode, NULL)
1180 global __cuMulticastUnbind
1181 cuGetProcAddress_v2('cuMulticastUnbind', <void **>&__cuMulticastUnbind, 12010, ptds_mode, NULL)
1183 global __cuMulticastGetGranularity
1184 cuGetProcAddress_v2('cuMulticastGetGranularity', <void **>&__cuMulticastGetGranularity, 12010, ptds_mode, NULL)
1186 global __cuPointerGetAttribute
1187 cuGetProcAddress_v2('cuPointerGetAttribute', <void **>&__cuPointerGetAttribute, 4000, ptds_mode, NULL)
1189 global __cuMemPrefetchAsync_v2
1190 cuGetProcAddress_v2('cuMemPrefetchAsync', <void **>&__cuMemPrefetchAsync_v2, 12020, ptds_mode, NULL)
1192 global __cuMemAdvise_v2
1193 cuGetProcAddress_v2('cuMemAdvise', <void **>&__cuMemAdvise_v2, 12020, ptds_mode, NULL)
1195 global __cuMemRangeGetAttribute
1196 cuGetProcAddress_v2('cuMemRangeGetAttribute', <void **>&__cuMemRangeGetAttribute, 8000, ptds_mode, NULL)
1198 global __cuMemRangeGetAttributes
1199 cuGetProcAddress_v2('cuMemRangeGetAttributes', <void **>&__cuMemRangeGetAttributes, 8000, ptds_mode, NULL)
1201 global __cuPointerSetAttribute
1202 cuGetProcAddress_v2('cuPointerSetAttribute', <void **>&__cuPointerSetAttribute, 6000, ptds_mode, NULL)
1204 global __cuPointerGetAttributes
1205 cuGetProcAddress_v2('cuPointerGetAttributes', <void **>&__cuPointerGetAttributes, 7000, ptds_mode, NULL)
1207 global __cuStreamCreate
1208 cuGetProcAddress_v2('cuStreamCreate', <void **>&__cuStreamCreate, 2000, ptds_mode, NULL)
1210 global __cuStreamCreateWithPriority
1211 cuGetProcAddress_v2('cuStreamCreateWithPriority', <void **>&__cuStreamCreateWithPriority, 5050, ptds_mode, NULL)
1213 global __cuStreamGetPriority
1214 cuGetProcAddress_v2('cuStreamGetPriority', <void **>&__cuStreamGetPriority, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 5050, ptds_mode, NULL)
1216 global __cuStreamGetDevice
1217 cuGetProcAddress_v2('cuStreamGetDevice', <void **>&__cuStreamGetDevice, 12080, ptds_mode, NULL)
1219 global __cuStreamGetFlags
1220 cuGetProcAddress_v2('cuStreamGetFlags', <void **>&__cuStreamGetFlags, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 5050, ptds_mode, NULL)
1222 global __cuStreamGetId
1223 cuGetProcAddress_v2('cuStreamGetId', <void **>&__cuStreamGetId, 12000, ptds_mode, NULL)
1225 global __cuStreamGetCtx
1226 cuGetProcAddress_v2('cuStreamGetCtx', <void **>&__cuStreamGetCtx, 9020, ptds_mode, NULL)
1228 global __cuStreamGetCtx_v2
1229 cuGetProcAddress_v2('cuStreamGetCtx', <void **>&__cuStreamGetCtx_v2, 12050, ptds_mode, NULL)
1231 global __cuStreamWaitEvent
1232 cuGetProcAddress_v2('cuStreamWaitEvent', <void **>&__cuStreamWaitEvent, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1234 global __cuStreamAddCallback
1235 cuGetProcAddress_v2('cuStreamAddCallback', <void **>&__cuStreamAddCallback, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 5000, ptds_mode, NULL)
1237 global __cuStreamBeginCapture_v2
1238 cuGetProcAddress_v2('cuStreamBeginCapture', <void **>&__cuStreamBeginCapture_v2, 10010, ptds_mode, NULL)
1240 global __cuStreamBeginCaptureToGraph
1241 cuGetProcAddress_v2('cuStreamBeginCaptureToGraph', <void **>&__cuStreamBeginCaptureToGraph, 12030, ptds_mode, NULL)
1243 global __cuThreadExchangeStreamCaptureMode
1244 cuGetProcAddress_v2('cuThreadExchangeStreamCaptureMode', <void **>&__cuThreadExchangeStreamCaptureMode, 10010, ptds_mode, NULL)
1246 global __cuStreamEndCapture
1247 cuGetProcAddress_v2('cuStreamEndCapture', <void **>&__cuStreamEndCapture, 10000, ptds_mode, NULL)
1249 global __cuStreamIsCapturing
1250 cuGetProcAddress_v2('cuStreamIsCapturing', <void **>&__cuStreamIsCapturing, 10000, ptds_mode, NULL)
1252 global __cuStreamGetCaptureInfo_v2
1253 cuGetProcAddress_v2('cuStreamGetCaptureInfo', <void **>&__cuStreamGetCaptureInfo_v2, 11030, ptds_mode, NULL)
1255 global __cuStreamGetCaptureInfo_v3
1256 cuGetProcAddress_v2('cuStreamGetCaptureInfo', <void **>&__cuStreamGetCaptureInfo_v3, 12030, ptds_mode, NULL)
1258 global __cuStreamUpdateCaptureDependencies_v2
1259 cuGetProcAddress_v2('cuStreamUpdateCaptureDependencies', <void **>&__cuStreamUpdateCaptureDependencies_v2, 12030, ptds_mode, NULL)
1261 global __cuStreamAttachMemAsync
1262 cuGetProcAddress_v2('cuStreamAttachMemAsync', <void **>&__cuStreamAttachMemAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 6000, ptds_mode, NULL)
1264 global __cuStreamQuery
1265 cuGetProcAddress_v2('cuStreamQuery', <void **>&__cuStreamQuery, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 2000, ptds_mode, NULL)
1267 global __cuStreamSynchronize
1268 cuGetProcAddress_v2('cuStreamSynchronize', <void **>&__cuStreamSynchronize, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 2000, ptds_mode, NULL)
1270 global __cuStreamDestroy_v2
1271 cuGetProcAddress_v2('cuStreamDestroy', <void **>&__cuStreamDestroy_v2, 4000, ptds_mode, NULL)
1273 global __cuStreamCopyAttributes
1274 cuGetProcAddress_v2('cuStreamCopyAttributes', <void **>&__cuStreamCopyAttributes, 11000, ptds_mode, NULL)
1276 global __cuStreamGetAttribute
1277 cuGetProcAddress_v2('cuStreamGetAttribute', <void **>&__cuStreamGetAttribute, 11000, ptds_mode, NULL)
1279 global __cuStreamSetAttribute
1280 cuGetProcAddress_v2('cuStreamSetAttribute', <void **>&__cuStreamSetAttribute, 11000, ptds_mode, NULL)
1282 global __cuEventCreate
1283 cuGetProcAddress_v2('cuEventCreate', <void **>&__cuEventCreate, 2000, ptds_mode, NULL)
1285 global __cuEventRecord
1286 cuGetProcAddress_v2('cuEventRecord', <void **>&__cuEventRecord, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 2000, ptds_mode, NULL)
1288 global __cuEventRecordWithFlags
1289 cuGetProcAddress_v2('cuEventRecordWithFlags', <void **>&__cuEventRecordWithFlags, 11010, ptds_mode, NULL)
1291 global __cuEventQuery
1292 cuGetProcAddress_v2('cuEventQuery', <void **>&__cuEventQuery, 2000, ptds_mode, NULL)
1294 global __cuEventSynchronize
1295 cuGetProcAddress_v2('cuEventSynchronize', <void **>&__cuEventSynchronize, 2000, ptds_mode, NULL)
1297 global __cuEventDestroy_v2
1298 cuGetProcAddress_v2('cuEventDestroy', <void **>&__cuEventDestroy_v2, 4000, ptds_mode, NULL)
1300 global __cuEventElapsedTime_v2
1301 cuGetProcAddress_v2('cuEventElapsedTime', <void **>&__cuEventElapsedTime_v2, 12080, ptds_mode, NULL)
1303 global __cuImportExternalMemory
1304 cuGetProcAddress_v2('cuImportExternalMemory', <void **>&__cuImportExternalMemory, 10000, ptds_mode, NULL)
1306 global __cuExternalMemoryGetMappedBuffer
1307 cuGetProcAddress_v2('cuExternalMemoryGetMappedBuffer', <void **>&__cuExternalMemoryGetMappedBuffer, 10000, ptds_mode, NULL)
1309 global __cuExternalMemoryGetMappedMipmappedArray
1310 cuGetProcAddress_v2('cuExternalMemoryGetMappedMipmappedArray', <void **>&__cuExternalMemoryGetMappedMipmappedArray, 10000, ptds_mode, NULL)
1312 global __cuDestroyExternalMemory
1313 cuGetProcAddress_v2('cuDestroyExternalMemory', <void **>&__cuDestroyExternalMemory, 10000, ptds_mode, NULL)
1315 global __cuImportExternalSemaphore
1316 cuGetProcAddress_v2('cuImportExternalSemaphore', <void **>&__cuImportExternalSemaphore, 10000, ptds_mode, NULL)
1318 global __cuSignalExternalSemaphoresAsync
1319 cuGetProcAddress_v2('cuSignalExternalSemaphoresAsync', <void **>&__cuSignalExternalSemaphoresAsync, 10000, ptds_mode, NULL)
1321 global __cuWaitExternalSemaphoresAsync
1322 cuGetProcAddress_v2('cuWaitExternalSemaphoresAsync', <void **>&__cuWaitExternalSemaphoresAsync, 10000, ptds_mode, NULL)
1324 global __cuDestroyExternalSemaphore
1325 cuGetProcAddress_v2('cuDestroyExternalSemaphore', <void **>&__cuDestroyExternalSemaphore, 10000, ptds_mode, NULL)
1327 global __cuStreamWaitValue32_v2
1328 cuGetProcAddress_v2('cuStreamWaitValue32', <void **>&__cuStreamWaitValue32_v2, 11070, ptds_mode, NULL)
1330 global __cuStreamWaitValue64_v2
1331 cuGetProcAddress_v2('cuStreamWaitValue64', <void **>&__cuStreamWaitValue64_v2, 11070, ptds_mode, NULL)
1333 global __cuStreamWriteValue32_v2
1334 cuGetProcAddress_v2('cuStreamWriteValue32', <void **>&__cuStreamWriteValue32_v2, 11070, ptds_mode, NULL)
1336 global __cuStreamWriteValue64_v2
1337 cuGetProcAddress_v2('cuStreamWriteValue64', <void **>&__cuStreamWriteValue64_v2, 11070, ptds_mode, NULL)
1339 global __cuStreamBatchMemOp_v2
1340 cuGetProcAddress_v2('cuStreamBatchMemOp', <void **>&__cuStreamBatchMemOp_v2, 11070, ptds_mode, NULL)
1342 global __cuFuncGetAttribute
1343 cuGetProcAddress_v2('cuFuncGetAttribute', <void **>&__cuFuncGetAttribute, 2020, ptds_mode, NULL)
1345 global __cuFuncSetAttribute
1346 cuGetProcAddress_v2('cuFuncSetAttribute', <void **>&__cuFuncSetAttribute, 9000, ptds_mode, NULL)
1348 global __cuFuncSetCacheConfig
1349 cuGetProcAddress_v2('cuFuncSetCacheConfig', <void **>&__cuFuncSetCacheConfig, 3000, ptds_mode, NULL)
1351 global __cuFuncGetModule
1352 cuGetProcAddress_v2('cuFuncGetModule', <void **>&__cuFuncGetModule, 11000, ptds_mode, NULL)
1354 global __cuFuncGetName
1355 cuGetProcAddress_v2('cuFuncGetName', <void **>&__cuFuncGetName, 12030, ptds_mode, NULL)
1357 global __cuFuncGetParamInfo
1358 cuGetProcAddress_v2('cuFuncGetParamInfo', <void **>&__cuFuncGetParamInfo, 12040, ptds_mode, NULL)
1360 global __cuFuncIsLoaded
1361 cuGetProcAddress_v2('cuFuncIsLoaded', <void **>&__cuFuncIsLoaded, 12040, ptds_mode, NULL)
1363 global __cuFuncLoad
1364 cuGetProcAddress_v2('cuFuncLoad', <void **>&__cuFuncLoad, 12040, ptds_mode, NULL)
1366 global __cuLaunchKernel
1367 cuGetProcAddress_v2('cuLaunchKernel', <void **>&__cuLaunchKernel, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
1369 global __cuLaunchKernelEx
1370 cuGetProcAddress_v2('cuLaunchKernelEx', <void **>&__cuLaunchKernelEx, 11060, ptds_mode, NULL)
1372 global __cuLaunchCooperativeKernel
1373 cuGetProcAddress_v2('cuLaunchCooperativeKernel', <void **>&__cuLaunchCooperativeKernel, 9000, ptds_mode, NULL)
1375 global __cuLaunchCooperativeKernelMultiDevice
1376 cuGetProcAddress_v2('cuLaunchCooperativeKernelMultiDevice', <void **>&__cuLaunchCooperativeKernelMultiDevice, 9000, ptds_mode, NULL)
1378 global __cuLaunchHostFunc
1379 cuGetProcAddress_v2('cuLaunchHostFunc', <void **>&__cuLaunchHostFunc, 10000, ptds_mode, NULL)
1381 global __cuFuncSetBlockShape
1382 cuGetProcAddress_v2('cuFuncSetBlockShape', <void **>&__cuFuncSetBlockShape, 2000, ptds_mode, NULL)
1384 global __cuFuncSetSharedSize
1385 cuGetProcAddress_v2('cuFuncSetSharedSize', <void **>&__cuFuncSetSharedSize, 2000, ptds_mode, NULL)
1387 global __cuParamSetSize
1388 cuGetProcAddress_v2('cuParamSetSize', <void **>&__cuParamSetSize, 2000, ptds_mode, NULL)
1390 global __cuParamSeti
1391 cuGetProcAddress_v2('cuParamSeti', <void **>&__cuParamSeti, 2000, ptds_mode, NULL)
1393 global __cuParamSetf
1394 cuGetProcAddress_v2('cuParamSetf', <void **>&__cuParamSetf, 2000, ptds_mode, NULL)
1396 global __cuParamSetv
1397 cuGetProcAddress_v2('cuParamSetv', <void **>&__cuParamSetv, 2000, ptds_mode, NULL)
1399 global __cuLaunch
1400 cuGetProcAddress_v2('cuLaunch', <void **>&__cuLaunch, 2000, ptds_mode, NULL)
1402 global __cuLaunchGrid
1403 cuGetProcAddress_v2('cuLaunchGrid', <void **>&__cuLaunchGrid, 2000, ptds_mode, NULL)
1405 global __cuLaunchGridAsync
1406 cuGetProcAddress_v2('cuLaunchGridAsync', <void **>&__cuLaunchGridAsync, 2000, ptds_mode, NULL)
1408 global __cuParamSetTexRef
1409 cuGetProcAddress_v2('cuParamSetTexRef', <void **>&__cuParamSetTexRef, 2000, ptds_mode, NULL)
1411 global __cuFuncSetSharedMemConfig
1412 cuGetProcAddress_v2('cuFuncSetSharedMemConfig', <void **>&__cuFuncSetSharedMemConfig, 4020, ptds_mode, NULL)
1414 global __cuGraphCreate
1415 cuGetProcAddress_v2('cuGraphCreate', <void **>&__cuGraphCreate, 10000, ptds_mode, NULL)
1417 global __cuGraphAddKernelNode_v2
1418 cuGetProcAddress_v2('cuGraphAddKernelNode', <void **>&__cuGraphAddKernelNode_v2, 12000, ptds_mode, NULL)
1420 global __cuGraphKernelNodeGetParams_v2
1421 cuGetProcAddress_v2('cuGraphKernelNodeGetParams', <void **>&__cuGraphKernelNodeGetParams_v2, 12000, ptds_mode, NULL)
1423 global __cuGraphKernelNodeSetParams_v2
1424 cuGetProcAddress_v2('cuGraphKernelNodeSetParams', <void **>&__cuGraphKernelNodeSetParams_v2, 12000, ptds_mode, NULL)
1426 global __cuGraphAddMemcpyNode
1427 cuGetProcAddress_v2('cuGraphAddMemcpyNode', <void **>&__cuGraphAddMemcpyNode, 10000, ptds_mode, NULL)
1429 global __cuGraphMemcpyNodeGetParams
1430 cuGetProcAddress_v2('cuGraphMemcpyNodeGetParams', <void **>&__cuGraphMemcpyNodeGetParams, 10000, ptds_mode, NULL)
1432 global __cuGraphMemcpyNodeSetParams
1433 cuGetProcAddress_v2('cuGraphMemcpyNodeSetParams', <void **>&__cuGraphMemcpyNodeSetParams, 10000, ptds_mode, NULL)
1435 global __cuGraphAddMemsetNode
1436 cuGetProcAddress_v2('cuGraphAddMemsetNode', <void **>&__cuGraphAddMemsetNode, 10000, ptds_mode, NULL)
1438 global __cuGraphMemsetNodeGetParams
1439 cuGetProcAddress_v2('cuGraphMemsetNodeGetParams', <void **>&__cuGraphMemsetNodeGetParams, 10000, ptds_mode, NULL)
1441 global __cuGraphMemsetNodeSetParams
1442 cuGetProcAddress_v2('cuGraphMemsetNodeSetParams', <void **>&__cuGraphMemsetNodeSetParams, 10000, ptds_mode, NULL)
1444 global __cuGraphAddHostNode
1445 cuGetProcAddress_v2('cuGraphAddHostNode', <void **>&__cuGraphAddHostNode, 10000, ptds_mode, NULL)
1447 global __cuGraphHostNodeGetParams
1448 cuGetProcAddress_v2('cuGraphHostNodeGetParams', <void **>&__cuGraphHostNodeGetParams, 10000, ptds_mode, NULL)
1450 global __cuGraphHostNodeSetParams
1451 cuGetProcAddress_v2('cuGraphHostNodeSetParams', <void **>&__cuGraphHostNodeSetParams, 10000, ptds_mode, NULL)
1453 global __cuGraphAddChildGraphNode
1454 cuGetProcAddress_v2('cuGraphAddChildGraphNode', <void **>&__cuGraphAddChildGraphNode, 10000, ptds_mode, NULL)
1456 global __cuGraphChildGraphNodeGetGraph
1457 cuGetProcAddress_v2('cuGraphChildGraphNodeGetGraph', <void **>&__cuGraphChildGraphNodeGetGraph, 10000, ptds_mode, NULL)
1459 global __cuGraphAddEmptyNode
1460 cuGetProcAddress_v2('cuGraphAddEmptyNode', <void **>&__cuGraphAddEmptyNode, 10000, ptds_mode, NULL)
1462 global __cuGraphAddEventRecordNode
1463 cuGetProcAddress_v2('cuGraphAddEventRecordNode', <void **>&__cuGraphAddEventRecordNode, 11010, ptds_mode, NULL)
1465 global __cuGraphEventRecordNodeGetEvent
1466 cuGetProcAddress_v2('cuGraphEventRecordNodeGetEvent', <void **>&__cuGraphEventRecordNodeGetEvent, 11010, ptds_mode, NULL)
1468 global __cuGraphEventRecordNodeSetEvent
1469 cuGetProcAddress_v2('cuGraphEventRecordNodeSetEvent', <void **>&__cuGraphEventRecordNodeSetEvent, 11010, ptds_mode, NULL)
1471 global __cuGraphAddEventWaitNode
1472 cuGetProcAddress_v2('cuGraphAddEventWaitNode', <void **>&__cuGraphAddEventWaitNode, 11010, ptds_mode, NULL)
1474 global __cuGraphEventWaitNodeGetEvent
1475 cuGetProcAddress_v2('cuGraphEventWaitNodeGetEvent', <void **>&__cuGraphEventWaitNodeGetEvent, 11010, ptds_mode, NULL)
1477 global __cuGraphEventWaitNodeSetEvent
1478 cuGetProcAddress_v2('cuGraphEventWaitNodeSetEvent', <void **>&__cuGraphEventWaitNodeSetEvent, 11010, ptds_mode, NULL)
1480 global __cuGraphAddExternalSemaphoresSignalNode
1481 cuGetProcAddress_v2('cuGraphAddExternalSemaphoresSignalNode', <void **>&__cuGraphAddExternalSemaphoresSignalNode, 11020, ptds_mode, NULL)
1483 global __cuGraphExternalSemaphoresSignalNodeGetParams
1484 cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeGetParams', <void **>&__cuGraphExternalSemaphoresSignalNodeGetParams, 11020, ptds_mode, NULL)
1486 global __cuGraphExternalSemaphoresSignalNodeSetParams
1487 cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeSetParams', <void **>&__cuGraphExternalSemaphoresSignalNodeSetParams, 11020, ptds_mode, NULL)
1489 global __cuGraphAddExternalSemaphoresWaitNode
1490 cuGetProcAddress_v2('cuGraphAddExternalSemaphoresWaitNode', <void **>&__cuGraphAddExternalSemaphoresWaitNode, 11020, ptds_mode, NULL)
1492 global __cuGraphExternalSemaphoresWaitNodeGetParams
1493 cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeGetParams', <void **>&__cuGraphExternalSemaphoresWaitNodeGetParams, 11020, ptds_mode, NULL)
1495 global __cuGraphExternalSemaphoresWaitNodeSetParams
1496 cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeSetParams', <void **>&__cuGraphExternalSemaphoresWaitNodeSetParams, 11020, ptds_mode, NULL)
1498 global __cuGraphAddBatchMemOpNode
1499 cuGetProcAddress_v2('cuGraphAddBatchMemOpNode', <void **>&__cuGraphAddBatchMemOpNode, 11070, ptds_mode, NULL)
1501 global __cuGraphBatchMemOpNodeGetParams
1502 cuGetProcAddress_v2('cuGraphBatchMemOpNodeGetParams', <void **>&__cuGraphBatchMemOpNodeGetParams, 11070, ptds_mode, NULL)
1504 global __cuGraphBatchMemOpNodeSetParams
1505 cuGetProcAddress_v2('cuGraphBatchMemOpNodeSetParams', <void **>&__cuGraphBatchMemOpNodeSetParams, 11070, ptds_mode, NULL)
1507 global __cuGraphExecBatchMemOpNodeSetParams
1508 cuGetProcAddress_v2('cuGraphExecBatchMemOpNodeSetParams', <void **>&__cuGraphExecBatchMemOpNodeSetParams, 11070, ptds_mode, NULL)
1510 global __cuGraphAddMemAllocNode
1511 cuGetProcAddress_v2('cuGraphAddMemAllocNode', <void **>&__cuGraphAddMemAllocNode, 11040, ptds_mode, NULL)
1513 global __cuGraphMemAllocNodeGetParams
1514 cuGetProcAddress_v2('cuGraphMemAllocNodeGetParams', <void **>&__cuGraphMemAllocNodeGetParams, 11040, ptds_mode, NULL)
1516 global __cuGraphAddMemFreeNode
1517 cuGetProcAddress_v2('cuGraphAddMemFreeNode', <void **>&__cuGraphAddMemFreeNode, 11040, ptds_mode, NULL)
1519 global __cuGraphMemFreeNodeGetParams
1520 cuGetProcAddress_v2('cuGraphMemFreeNodeGetParams', <void **>&__cuGraphMemFreeNodeGetParams, 11040, ptds_mode, NULL)
1522 global __cuDeviceGraphMemTrim
1523 cuGetProcAddress_v2('cuDeviceGraphMemTrim', <void **>&__cuDeviceGraphMemTrim, 11040, ptds_mode, NULL)
1525 global __cuDeviceGetGraphMemAttribute
1526 cuGetProcAddress_v2('cuDeviceGetGraphMemAttribute', <void **>&__cuDeviceGetGraphMemAttribute, 11040, ptds_mode, NULL)
1528 global __cuDeviceSetGraphMemAttribute
1529 cuGetProcAddress_v2('cuDeviceSetGraphMemAttribute', <void **>&__cuDeviceSetGraphMemAttribute, 11040, ptds_mode, NULL)
1531 global __cuGraphClone
1532 cuGetProcAddress_v2('cuGraphClone', <void **>&__cuGraphClone, 10000, ptds_mode, NULL)
1534 global __cuGraphNodeFindInClone
1535 cuGetProcAddress_v2('cuGraphNodeFindInClone', <void **>&__cuGraphNodeFindInClone, 10000, ptds_mode, NULL)
1537 global __cuGraphNodeGetType
1538 cuGetProcAddress_v2('cuGraphNodeGetType', <void **>&__cuGraphNodeGetType, 10000, ptds_mode, NULL)
1540 global __cuGraphGetNodes
1541 cuGetProcAddress_v2('cuGraphGetNodes', <void **>&__cuGraphGetNodes, 10000, ptds_mode, NULL)
1543 global __cuGraphGetRootNodes
1544 cuGetProcAddress_v2('cuGraphGetRootNodes', <void **>&__cuGraphGetRootNodes, 10000, ptds_mode, NULL)
1546 global __cuGraphGetEdges_v2
1547 cuGetProcAddress_v2('cuGraphGetEdges', <void **>&__cuGraphGetEdges_v2, 12030, ptds_mode, NULL)
1549 global __cuGraphNodeGetDependencies_v2
1550 cuGetProcAddress_v2('cuGraphNodeGetDependencies', <void **>&__cuGraphNodeGetDependencies_v2, 12030, ptds_mode, NULL)
1552 global __cuGraphNodeGetDependentNodes_v2
1553 cuGetProcAddress_v2('cuGraphNodeGetDependentNodes', <void **>&__cuGraphNodeGetDependentNodes_v2, 12030, ptds_mode, NULL)
1555 global __cuGraphAddDependencies_v2
1556 cuGetProcAddress_v2('cuGraphAddDependencies', <void **>&__cuGraphAddDependencies_v2, 12030, ptds_mode, NULL)
1558 global __cuGraphRemoveDependencies_v2
1559 cuGetProcAddress_v2('cuGraphRemoveDependencies', <void **>&__cuGraphRemoveDependencies_v2, 12030, ptds_mode, NULL)
1561 global __cuGraphDestroyNode
1562 cuGetProcAddress_v2('cuGraphDestroyNode', <void **>&__cuGraphDestroyNode, 10000, ptds_mode, NULL)
1564 global __cuGraphInstantiateWithFlags
1565 cuGetProcAddress_v2('cuGraphInstantiateWithFlags', <void **>&__cuGraphInstantiateWithFlags, 11040, ptds_mode, NULL)
1567 global __cuGraphInstantiateWithParams
1568 cuGetProcAddress_v2('cuGraphInstantiateWithParams', <void **>&__cuGraphInstantiateWithParams, 12000, ptds_mode, NULL)
1570 global __cuGraphExecGetFlags
1571 cuGetProcAddress_v2('cuGraphExecGetFlags', <void **>&__cuGraphExecGetFlags, 12000, ptds_mode, NULL)
1573 global __cuGraphExecKernelNodeSetParams_v2
1574 cuGetProcAddress_v2('cuGraphExecKernelNodeSetParams', <void **>&__cuGraphExecKernelNodeSetParams_v2, 12000, ptds_mode, NULL)
1576 global __cuGraphExecMemcpyNodeSetParams
1577 cuGetProcAddress_v2('cuGraphExecMemcpyNodeSetParams', <void **>&__cuGraphExecMemcpyNodeSetParams, 10020, ptds_mode, NULL)
1579 global __cuGraphExecMemsetNodeSetParams
1580 cuGetProcAddress_v2('cuGraphExecMemsetNodeSetParams', <void **>&__cuGraphExecMemsetNodeSetParams, 10020, ptds_mode, NULL)
1582 global __cuGraphExecHostNodeSetParams
1583 cuGetProcAddress_v2('cuGraphExecHostNodeSetParams', <void **>&__cuGraphExecHostNodeSetParams, 10020, ptds_mode, NULL)
1585 global __cuGraphExecChildGraphNodeSetParams
1586 cuGetProcAddress_v2('cuGraphExecChildGraphNodeSetParams', <void **>&__cuGraphExecChildGraphNodeSetParams, 11010, ptds_mode, NULL)
1588 global __cuGraphExecEventRecordNodeSetEvent
1589 cuGetProcAddress_v2('cuGraphExecEventRecordNodeSetEvent', <void **>&__cuGraphExecEventRecordNodeSetEvent, 11010, ptds_mode, NULL)
1591 global __cuGraphExecEventWaitNodeSetEvent
1592 cuGetProcAddress_v2('cuGraphExecEventWaitNodeSetEvent', <void **>&__cuGraphExecEventWaitNodeSetEvent, 11010, ptds_mode, NULL)
1594 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
1595 cuGetProcAddress_v2('cuGraphExecExternalSemaphoresSignalNodeSetParams', <void **>&__cuGraphExecExternalSemaphoresSignalNodeSetParams, 11020, ptds_mode, NULL)
1597 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
1598 cuGetProcAddress_v2('cuGraphExecExternalSemaphoresWaitNodeSetParams', <void **>&__cuGraphExecExternalSemaphoresWaitNodeSetParams, 11020, ptds_mode, NULL)
1600 global __cuGraphNodeSetEnabled
1601 cuGetProcAddress_v2('cuGraphNodeSetEnabled', <void **>&__cuGraphNodeSetEnabled, 11060, ptds_mode, NULL)
1603 global __cuGraphNodeGetEnabled
1604 cuGetProcAddress_v2('cuGraphNodeGetEnabled', <void **>&__cuGraphNodeGetEnabled, 11060, ptds_mode, NULL)
1606 global __cuGraphUpload
1607 cuGetProcAddress_v2('cuGraphUpload', <void **>&__cuGraphUpload, 11010, ptds_mode, NULL)
1609 global __cuGraphLaunch
1610 cuGetProcAddress_v2('cuGraphLaunch', <void **>&__cuGraphLaunch, 10000, ptds_mode, NULL)
1612 global __cuGraphExecDestroy
1613 cuGetProcAddress_v2('cuGraphExecDestroy', <void **>&__cuGraphExecDestroy, 10000, ptds_mode, NULL)
1615 global __cuGraphDestroy
1616 cuGetProcAddress_v2('cuGraphDestroy', <void **>&__cuGraphDestroy, 10000, ptds_mode, NULL)
1618 global __cuGraphExecUpdate_v2
1619 cuGetProcAddress_v2('cuGraphExecUpdate', <void **>&__cuGraphExecUpdate_v2, 12000, ptds_mode, NULL)
1621 global __cuGraphKernelNodeCopyAttributes
1622 cuGetProcAddress_v2('cuGraphKernelNodeCopyAttributes', <void **>&__cuGraphKernelNodeCopyAttributes, 11000, ptds_mode, NULL)
1624 global __cuGraphKernelNodeGetAttribute
1625 cuGetProcAddress_v2('cuGraphKernelNodeGetAttribute', <void **>&__cuGraphKernelNodeGetAttribute, 11000, ptds_mode, NULL)
1627 global __cuGraphKernelNodeSetAttribute
1628 cuGetProcAddress_v2('cuGraphKernelNodeSetAttribute', <void **>&__cuGraphKernelNodeSetAttribute, 11000, ptds_mode, NULL)
1630 global __cuGraphDebugDotPrint
1631 cuGetProcAddress_v2('cuGraphDebugDotPrint', <void **>&__cuGraphDebugDotPrint, 11030, ptds_mode, NULL)
1633 global __cuUserObjectCreate
1634 cuGetProcAddress_v2('cuUserObjectCreate', <void **>&__cuUserObjectCreate, 11030, ptds_mode, NULL)
1636 global __cuUserObjectRetain
1637 cuGetProcAddress_v2('cuUserObjectRetain', <void **>&__cuUserObjectRetain, 11030, ptds_mode, NULL)
1639 global __cuUserObjectRelease
1640 cuGetProcAddress_v2('cuUserObjectRelease', <void **>&__cuUserObjectRelease, 11030, ptds_mode, NULL)
1642 global __cuGraphRetainUserObject
1643 cuGetProcAddress_v2('cuGraphRetainUserObject', <void **>&__cuGraphRetainUserObject, 11030, ptds_mode, NULL)
1645 global __cuGraphReleaseUserObject
1646 cuGetProcAddress_v2('cuGraphReleaseUserObject', <void **>&__cuGraphReleaseUserObject, 11030, ptds_mode, NULL)
1648 global __cuGraphAddNode_v2
1649 cuGetProcAddress_v2('cuGraphAddNode', <void **>&__cuGraphAddNode_v2, 12030, ptds_mode, NULL)
1651 global __cuGraphNodeSetParams
1652 cuGetProcAddress_v2('cuGraphNodeSetParams', <void **>&__cuGraphNodeSetParams, 12020, ptds_mode, NULL)
1654 global __cuGraphExecNodeSetParams
1655 cuGetProcAddress_v2('cuGraphExecNodeSetParams', <void **>&__cuGraphExecNodeSetParams, 12020, ptds_mode, NULL)
1657 global __cuGraphConditionalHandleCreate
1658 cuGetProcAddress_v2('cuGraphConditionalHandleCreate', <void **>&__cuGraphConditionalHandleCreate, 12030, ptds_mode, NULL)
1660 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
1661 cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessor', <void **>&__cuOccupancyMaxActiveBlocksPerMultiprocessor, 6050, ptds_mode, NULL)
1663 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
1664 cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags', <void **>&__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags, 7000, ptds_mode, NULL)
1666 global __cuOccupancyMaxPotentialBlockSize
1667 cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSize', <void **>&__cuOccupancyMaxPotentialBlockSize, 6050, ptds_mode, NULL)
1669 global __cuOccupancyMaxPotentialBlockSizeWithFlags
1670 cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSizeWithFlags', <void **>&__cuOccupancyMaxPotentialBlockSizeWithFlags, 7000, ptds_mode, NULL)
1672 global __cuOccupancyAvailableDynamicSMemPerBlock
1673 cuGetProcAddress_v2('cuOccupancyAvailableDynamicSMemPerBlock', <void **>&__cuOccupancyAvailableDynamicSMemPerBlock, 10020, ptds_mode, NULL)
1675 global __cuOccupancyMaxPotentialClusterSize
1676 cuGetProcAddress_v2('cuOccupancyMaxPotentialClusterSize', <void **>&__cuOccupancyMaxPotentialClusterSize, 11070, ptds_mode, NULL)
1678 global __cuOccupancyMaxActiveClusters
1679 cuGetProcAddress_v2('cuOccupancyMaxActiveClusters', <void **>&__cuOccupancyMaxActiveClusters, 11070, ptds_mode, NULL)
1681 global __cuTexRefSetArray
1682 cuGetProcAddress_v2('cuTexRefSetArray', <void **>&__cuTexRefSetArray, 2000, ptds_mode, NULL)
1684 global __cuTexRefSetMipmappedArray
1685 cuGetProcAddress_v2('cuTexRefSetMipmappedArray', <void **>&__cuTexRefSetMipmappedArray, 5000, ptds_mode, NULL)
1687 global __cuTexRefSetAddress_v2
1688 cuGetProcAddress_v2('cuTexRefSetAddress', <void **>&__cuTexRefSetAddress_v2, 3020, ptds_mode, NULL)
1690 global __cuTexRefSetAddress2D_v3
1691 cuGetProcAddress_v2('cuTexRefSetAddress2D', <void **>&__cuTexRefSetAddress2D_v3, 4010, ptds_mode, NULL)
1693 global __cuTexRefSetFormat
1694 cuGetProcAddress_v2('cuTexRefSetFormat', <void **>&__cuTexRefSetFormat, 2000, ptds_mode, NULL)
1696 global __cuTexRefSetAddressMode
1697 cuGetProcAddress_v2('cuTexRefSetAddressMode', <void **>&__cuTexRefSetAddressMode, 2000, ptds_mode, NULL)
1699 global __cuTexRefSetFilterMode
1700 cuGetProcAddress_v2('cuTexRefSetFilterMode', <void **>&__cuTexRefSetFilterMode, 2000, ptds_mode, NULL)
1702 global __cuTexRefSetMipmapFilterMode
1703 cuGetProcAddress_v2('cuTexRefSetMipmapFilterMode', <void **>&__cuTexRefSetMipmapFilterMode, 5000, ptds_mode, NULL)
1705 global __cuTexRefSetMipmapLevelBias
1706 cuGetProcAddress_v2('cuTexRefSetMipmapLevelBias', <void **>&__cuTexRefSetMipmapLevelBias, 5000, ptds_mode, NULL)
1708 global __cuTexRefSetMipmapLevelClamp
1709 cuGetProcAddress_v2('cuTexRefSetMipmapLevelClamp', <void **>&__cuTexRefSetMipmapLevelClamp, 5000, ptds_mode, NULL)
1711 global __cuTexRefSetMaxAnisotropy
1712 cuGetProcAddress_v2('cuTexRefSetMaxAnisotropy', <void **>&__cuTexRefSetMaxAnisotropy, 5000, ptds_mode, NULL)
1714 global __cuTexRefSetBorderColor
1715 cuGetProcAddress_v2('cuTexRefSetBorderColor', <void **>&__cuTexRefSetBorderColor, 8000, ptds_mode, NULL)
1717 global __cuTexRefSetFlags
1718 cuGetProcAddress_v2('cuTexRefSetFlags', <void **>&__cuTexRefSetFlags, 2000, ptds_mode, NULL)
1720 global __cuTexRefGetAddress_v2
1721 cuGetProcAddress_v2('cuTexRefGetAddress', <void **>&__cuTexRefGetAddress_v2, 3020, ptds_mode, NULL)
1723 global __cuTexRefGetArray
1724 cuGetProcAddress_v2('cuTexRefGetArray', <void **>&__cuTexRefGetArray, 2000, ptds_mode, NULL)
1726 global __cuTexRefGetMipmappedArray
1727 cuGetProcAddress_v2('cuTexRefGetMipmappedArray', <void **>&__cuTexRefGetMipmappedArray, 5000, ptds_mode, NULL)
1729 global __cuTexRefGetAddressMode
1730 cuGetProcAddress_v2('cuTexRefGetAddressMode', <void **>&__cuTexRefGetAddressMode, 2000, ptds_mode, NULL)
1732 global __cuTexRefGetFilterMode
1733 cuGetProcAddress_v2('cuTexRefGetFilterMode', <void **>&__cuTexRefGetFilterMode, 2000, ptds_mode, NULL)
1735 global __cuTexRefGetFormat
1736 cuGetProcAddress_v2('cuTexRefGetFormat', <void **>&__cuTexRefGetFormat, 2000, ptds_mode, NULL)
1738 global __cuTexRefGetMipmapFilterMode
1739 cuGetProcAddress_v2('cuTexRefGetMipmapFilterMode', <void **>&__cuTexRefGetMipmapFilterMode, 5000, ptds_mode, NULL)
1741 global __cuTexRefGetMipmapLevelBias
1742 cuGetProcAddress_v2('cuTexRefGetMipmapLevelBias', <void **>&__cuTexRefGetMipmapLevelBias, 5000, ptds_mode, NULL)
1744 global __cuTexRefGetMipmapLevelClamp
1745 cuGetProcAddress_v2('cuTexRefGetMipmapLevelClamp', <void **>&__cuTexRefGetMipmapLevelClamp, 5000, ptds_mode, NULL)
1747 global __cuTexRefGetMaxAnisotropy
1748 cuGetProcAddress_v2('cuTexRefGetMaxAnisotropy', <void **>&__cuTexRefGetMaxAnisotropy, 5000, ptds_mode, NULL)
1750 global __cuTexRefGetBorderColor
1751 cuGetProcAddress_v2('cuTexRefGetBorderColor', <void **>&__cuTexRefGetBorderColor, 8000, ptds_mode, NULL)
1753 global __cuTexRefGetFlags
1754 cuGetProcAddress_v2('cuTexRefGetFlags', <void **>&__cuTexRefGetFlags, 2000, ptds_mode, NULL)
1756 global __cuTexRefCreate
1757 cuGetProcAddress_v2('cuTexRefCreate', <void **>&__cuTexRefCreate, 2000, ptds_mode, NULL)
1759 global __cuTexRefDestroy
1760 cuGetProcAddress_v2('cuTexRefDestroy', <void **>&__cuTexRefDestroy, 2000, ptds_mode, NULL)
1762 global __cuSurfRefSetArray
1763 cuGetProcAddress_v2('cuSurfRefSetArray', <void **>&__cuSurfRefSetArray, 3000, ptds_mode, NULL)
1765 global __cuSurfRefGetArray
1766 cuGetProcAddress_v2('cuSurfRefGetArray', <void **>&__cuSurfRefGetArray, 3000, ptds_mode, NULL)
1768 global __cuTexObjectCreate
1769 cuGetProcAddress_v2('cuTexObjectCreate', <void **>&__cuTexObjectCreate, 5000, ptds_mode, NULL)
1771 global __cuTexObjectDestroy
1772 cuGetProcAddress_v2('cuTexObjectDestroy', <void **>&__cuTexObjectDestroy, 5000, ptds_mode, NULL)
1774 global __cuTexObjectGetResourceDesc
1775 cuGetProcAddress_v2('cuTexObjectGetResourceDesc', <void **>&__cuTexObjectGetResourceDesc, 5000, ptds_mode, NULL)
1777 global __cuTexObjectGetTextureDesc
1778 cuGetProcAddress_v2('cuTexObjectGetTextureDesc', <void **>&__cuTexObjectGetTextureDesc, 5000, ptds_mode, NULL)
1780 global __cuTexObjectGetResourceViewDesc
1781 cuGetProcAddress_v2('cuTexObjectGetResourceViewDesc', <void **>&__cuTexObjectGetResourceViewDesc, 5000, ptds_mode, NULL)
1783 global __cuSurfObjectCreate
1784 cuGetProcAddress_v2('cuSurfObjectCreate', <void **>&__cuSurfObjectCreate, 5000, ptds_mode, NULL)
1786 global __cuSurfObjectDestroy
1787 cuGetProcAddress_v2('cuSurfObjectDestroy', <void **>&__cuSurfObjectDestroy, 5000, ptds_mode, NULL)
1789 global __cuSurfObjectGetResourceDesc
1790 cuGetProcAddress_v2('cuSurfObjectGetResourceDesc', <void **>&__cuSurfObjectGetResourceDesc, 5000, ptds_mode, NULL)
1792 global __cuTensorMapEncodeTiled
1793 cuGetProcAddress_v2('cuTensorMapEncodeTiled', <void **>&__cuTensorMapEncodeTiled, 12000, ptds_mode, NULL)
1795 global __cuTensorMapEncodeIm2col
1796 cuGetProcAddress_v2('cuTensorMapEncodeIm2col', <void **>&__cuTensorMapEncodeIm2col, 12000, ptds_mode, NULL)
1798 global __cuTensorMapEncodeIm2colWide
1799 cuGetProcAddress_v2('cuTensorMapEncodeIm2colWide', <void **>&__cuTensorMapEncodeIm2colWide, 12080, ptds_mode, NULL)
1801 global __cuTensorMapReplaceAddress
1802 cuGetProcAddress_v2('cuTensorMapReplaceAddress', <void **>&__cuTensorMapReplaceAddress, 12000, ptds_mode, NULL)
1804 global __cuDeviceCanAccessPeer
1805 cuGetProcAddress_v2('cuDeviceCanAccessPeer', <void **>&__cuDeviceCanAccessPeer, 4000, ptds_mode, NULL)
1807 global __cuCtxEnablePeerAccess
1808 cuGetProcAddress_v2('cuCtxEnablePeerAccess', <void **>&__cuCtxEnablePeerAccess, 4000, ptds_mode, NULL)
1810 global __cuCtxDisablePeerAccess
1811 cuGetProcAddress_v2('cuCtxDisablePeerAccess', <void **>&__cuCtxDisablePeerAccess, 4000, ptds_mode, NULL)
1813 global __cuDeviceGetP2PAttribute
1814 cuGetProcAddress_v2('cuDeviceGetP2PAttribute', <void **>&__cuDeviceGetP2PAttribute, 8000, ptds_mode, NULL)
1816 global __cuGraphicsUnregisterResource
1817 cuGetProcAddress_v2('cuGraphicsUnregisterResource', <void **>&__cuGraphicsUnregisterResource, 3000, ptds_mode, NULL)
1819 global __cuGraphicsSubResourceGetMappedArray
1820 cuGetProcAddress_v2('cuGraphicsSubResourceGetMappedArray', <void **>&__cuGraphicsSubResourceGetMappedArray, 3000, ptds_mode, NULL)
1822 global __cuGraphicsResourceGetMappedMipmappedArray
1823 cuGetProcAddress_v2('cuGraphicsResourceGetMappedMipmappedArray', <void **>&__cuGraphicsResourceGetMappedMipmappedArray, 5000, ptds_mode, NULL)
1825 global __cuGraphicsResourceGetMappedPointer_v2
1826 cuGetProcAddress_v2('cuGraphicsResourceGetMappedPointer', <void **>&__cuGraphicsResourceGetMappedPointer_v2, 3020, ptds_mode, NULL)
1828 global __cuGraphicsResourceSetMapFlags_v2
1829 cuGetProcAddress_v2('cuGraphicsResourceSetMapFlags', <void **>&__cuGraphicsResourceSetMapFlags_v2, 6050, ptds_mode, NULL)
1831 global __cuGraphicsMapResources
1832 cuGetProcAddress_v2('cuGraphicsMapResources', <void **>&__cuGraphicsMapResources, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3000, ptds_mode, NULL)
1834 global __cuGraphicsUnmapResources
1835 cuGetProcAddress_v2('cuGraphicsUnmapResources', <void **>&__cuGraphicsUnmapResources, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3000, ptds_mode, NULL)
1837 global __cuGetProcAddress_v2
1838 cuGetProcAddress_v2('cuGetProcAddress', <void **>&__cuGetProcAddress_v2, 12000, ptds_mode, NULL)
1840 global __cuCoredumpGetAttribute
1841 cuGetProcAddress_v2('cuCoredumpGetAttribute', <void **>&__cuCoredumpGetAttribute, 12010, ptds_mode, NULL)
1843 global __cuCoredumpGetAttributeGlobal
1844 cuGetProcAddress_v2('cuCoredumpGetAttributeGlobal', <void **>&__cuCoredumpGetAttributeGlobal, 12010, ptds_mode, NULL)
1846 global __cuCoredumpSetAttribute
1847 cuGetProcAddress_v2('cuCoredumpSetAttribute', <void **>&__cuCoredumpSetAttribute, 12010, ptds_mode, NULL)
1849 global __cuCoredumpSetAttributeGlobal
1850 cuGetProcAddress_v2('cuCoredumpSetAttributeGlobal', <void **>&__cuCoredumpSetAttributeGlobal, 12010, ptds_mode, NULL)
1852 global __cuGetExportTable
1853 cuGetProcAddress_v2('cuGetExportTable', <void **>&__cuGetExportTable, 3000, ptds_mode, NULL)
1855 global __cuGreenCtxCreate
1856 cuGetProcAddress_v2('cuGreenCtxCreate', <void **>&__cuGreenCtxCreate, 12040, ptds_mode, NULL)
1858 global __cuGreenCtxDestroy
1859 cuGetProcAddress_v2('cuGreenCtxDestroy', <void **>&__cuGreenCtxDestroy, 12040, ptds_mode, NULL)
1861 global __cuCtxFromGreenCtx
1862 cuGetProcAddress_v2('cuCtxFromGreenCtx', <void **>&__cuCtxFromGreenCtx, 12040, ptds_mode, NULL)
1864 global __cuDeviceGetDevResource
1865 cuGetProcAddress_v2('cuDeviceGetDevResource', <void **>&__cuDeviceGetDevResource, 12040, ptds_mode, NULL)
1867 global __cuCtxGetDevResource
1868 cuGetProcAddress_v2('cuCtxGetDevResource', <void **>&__cuCtxGetDevResource, 12040, ptds_mode, NULL)
1870 global __cuGreenCtxGetDevResource
1871 cuGetProcAddress_v2('cuGreenCtxGetDevResource', <void **>&__cuGreenCtxGetDevResource, 12040, ptds_mode, NULL)
1873 global __cuDevSmResourceSplitByCount
1874 cuGetProcAddress_v2('cuDevSmResourceSplitByCount', <void **>&__cuDevSmResourceSplitByCount, 12040, ptds_mode, NULL)
1876 global __cuDevResourceGenerateDesc
1877 cuGetProcAddress_v2('cuDevResourceGenerateDesc', <void **>&__cuDevResourceGenerateDesc, 12040, ptds_mode, NULL)
1879 global __cuGreenCtxRecordEvent
1880 cuGetProcAddress_v2('cuGreenCtxRecordEvent', <void **>&__cuGreenCtxRecordEvent, 12040, ptds_mode, NULL)
1882 global __cuGreenCtxWaitEvent
1883 cuGetProcAddress_v2('cuGreenCtxWaitEvent', <void **>&__cuGreenCtxWaitEvent, 12040, ptds_mode, NULL)
1885 global __cuStreamGetGreenCtx
1886 cuGetProcAddress_v2('cuStreamGetGreenCtx', <void **>&__cuStreamGetGreenCtx, 12040, ptds_mode, NULL)
1888 global __cuGreenCtxStreamCreate
1889 cuGetProcAddress_v2('cuGreenCtxStreamCreate', <void **>&__cuGreenCtxStreamCreate, 12050, ptds_mode, NULL)
1891 global __cuLogsRegisterCallback
1892 cuGetProcAddress_v2('cuLogsRegisterCallback', <void **>&__cuLogsRegisterCallback, 12080, ptds_mode, NULL)
1894 global __cuLogsUnregisterCallback
1895 cuGetProcAddress_v2('cuLogsUnregisterCallback', <void **>&__cuLogsUnregisterCallback, 12080, ptds_mode, NULL)
1897 global __cuLogsCurrent
1898 cuGetProcAddress_v2('cuLogsCurrent', <void **>&__cuLogsCurrent, 12080, ptds_mode, NULL)
1900 global __cuLogsDumpToFile
1901 cuGetProcAddress_v2('cuLogsDumpToFile', <void **>&__cuLogsDumpToFile, 12080, ptds_mode, NULL)
1903 global __cuLogsDumpToMemory
1904 cuGetProcAddress_v2('cuLogsDumpToMemory', <void **>&__cuLogsDumpToMemory, 12080, ptds_mode, NULL)
1906 global __cuCheckpointProcessGetRestoreThreadId
1907 cuGetProcAddress_v2('cuCheckpointProcessGetRestoreThreadId', <void **>&__cuCheckpointProcessGetRestoreThreadId, 12080, ptds_mode, NULL)
1909 global __cuCheckpointProcessGetState
1910 cuGetProcAddress_v2('cuCheckpointProcessGetState', <void **>&__cuCheckpointProcessGetState, 12080, ptds_mode, NULL)
1912 global __cuCheckpointProcessLock
1913 cuGetProcAddress_v2('cuCheckpointProcessLock', <void **>&__cuCheckpointProcessLock, 12080, ptds_mode, NULL)
1915 global __cuCheckpointProcessCheckpoint
1916 cuGetProcAddress_v2('cuCheckpointProcessCheckpoint', <void **>&__cuCheckpointProcessCheckpoint, 12080, ptds_mode, NULL)
1918 global __cuCheckpointProcessRestore
1919 cuGetProcAddress_v2('cuCheckpointProcessRestore', <void **>&__cuCheckpointProcessRestore, 12080, ptds_mode, NULL)
1921 global __cuCheckpointProcessUnlock
1922 cuGetProcAddress_v2('cuCheckpointProcessUnlock', <void **>&__cuCheckpointProcessUnlock, 12080, ptds_mode, NULL)
1924 global __cuGraphicsEGLRegisterImage
1925 cuGetProcAddress_v2('cuGraphicsEGLRegisterImage', <void **>&__cuGraphicsEGLRegisterImage, 7000, ptds_mode, NULL)
1927 global __cuEGLStreamConsumerConnect
1928 cuGetProcAddress_v2('cuEGLStreamConsumerConnect', <void **>&__cuEGLStreamConsumerConnect, 7000, ptds_mode, NULL)
1930 global __cuEGLStreamConsumerConnectWithFlags
1931 cuGetProcAddress_v2('cuEGLStreamConsumerConnectWithFlags', <void **>&__cuEGLStreamConsumerConnectWithFlags, 8000, ptds_mode, NULL)
1933 global __cuEGLStreamConsumerDisconnect
1934 cuGetProcAddress_v2('cuEGLStreamConsumerDisconnect', <void **>&__cuEGLStreamConsumerDisconnect, 7000, ptds_mode, NULL)
1936 global __cuEGLStreamConsumerAcquireFrame
1937 cuGetProcAddress_v2('cuEGLStreamConsumerAcquireFrame', <void **>&__cuEGLStreamConsumerAcquireFrame, 7000, ptds_mode, NULL)
1939 global __cuEGLStreamConsumerReleaseFrame
1940 cuGetProcAddress_v2('cuEGLStreamConsumerReleaseFrame', <void **>&__cuEGLStreamConsumerReleaseFrame, 7000, ptds_mode, NULL)
1942 global __cuEGLStreamProducerConnect
1943 cuGetProcAddress_v2('cuEGLStreamProducerConnect', <void **>&__cuEGLStreamProducerConnect, 7000, ptds_mode, NULL)
1945 global __cuEGLStreamProducerDisconnect
1946 cuGetProcAddress_v2('cuEGLStreamProducerDisconnect', <void **>&__cuEGLStreamProducerDisconnect, 7000, ptds_mode, NULL)
1948 global __cuEGLStreamProducerPresentFrame
1949 cuGetProcAddress_v2('cuEGLStreamProducerPresentFrame', <void **>&__cuEGLStreamProducerPresentFrame, 7000, ptds_mode, NULL)
1951 global __cuEGLStreamProducerReturnFrame
1952 cuGetProcAddress_v2('cuEGLStreamProducerReturnFrame', <void **>&__cuEGLStreamProducerReturnFrame, 7000, ptds_mode, NULL)
1954 global __cuGraphicsResourceGetMappedEglFrame
1955 cuGetProcAddress_v2('cuGraphicsResourceGetMappedEglFrame', <void **>&__cuGraphicsResourceGetMappedEglFrame, 7000, ptds_mode, NULL)
1957 global __cuEventCreateFromEGLSync
1958 cuGetProcAddress_v2('cuEventCreateFromEGLSync', <void **>&__cuEventCreateFromEGLSync, 9000, ptds_mode, NULL)
1960 global __cuGraphicsGLRegisterBuffer
1961 cuGetProcAddress_v2('cuGraphicsGLRegisterBuffer', <void **>&__cuGraphicsGLRegisterBuffer, 3000, ptds_mode, NULL)
1963 global __cuGraphicsGLRegisterImage
1964 cuGetProcAddress_v2('cuGraphicsGLRegisterImage', <void **>&__cuGraphicsGLRegisterImage, 3000, ptds_mode, NULL)
1966 global __cuGLGetDevices_v2
1967 cuGetProcAddress_v2('cuGLGetDevices', <void **>&__cuGLGetDevices_v2, 6050, ptds_mode, NULL)
1969 global __cuGLCtxCreate_v2
1970 cuGetProcAddress_v2('cuGLCtxCreate', <void **>&__cuGLCtxCreate_v2, 3020, ptds_mode, NULL)
1972 global __cuGLInit
1973 cuGetProcAddress_v2('cuGLInit', <void **>&__cuGLInit, 2000, ptds_mode, NULL)
1975 global __cuGLRegisterBufferObject
1976 cuGetProcAddress_v2('cuGLRegisterBufferObject', <void **>&__cuGLRegisterBufferObject, 2000, ptds_mode, NULL)
1978 global __cuGLMapBufferObject_v2
1979 cuGetProcAddress_v2('cuGLMapBufferObject', <void **>&__cuGLMapBufferObject_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1981 global __cuGLUnmapBufferObject
1982 cuGetProcAddress_v2('cuGLUnmapBufferObject', <void **>&__cuGLUnmapBufferObject, 2000, ptds_mode, NULL)
1984 global __cuGLUnregisterBufferObject
1985 cuGetProcAddress_v2('cuGLUnregisterBufferObject', <void **>&__cuGLUnregisterBufferObject, 2000, ptds_mode, NULL)
1987 global __cuGLSetBufferObjectMapFlags
1988 cuGetProcAddress_v2('cuGLSetBufferObjectMapFlags', <void **>&__cuGLSetBufferObjectMapFlags, 2030, ptds_mode, NULL)
1990 global __cuGLMapBufferObjectAsync_v2
1991 cuGetProcAddress_v2('cuGLMapBufferObjectAsync', <void **>&__cuGLMapBufferObjectAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1993 global __cuGLUnmapBufferObjectAsync
1994 cuGetProcAddress_v2('cuGLUnmapBufferObjectAsync', <void **>&__cuGLUnmapBufferObjectAsync, 2030, ptds_mode, NULL)
1996 global __cuProfilerInitialize
1997 cuGetProcAddress_v2('cuProfilerInitialize', <void **>&__cuProfilerInitialize, 4000, ptds_mode, NULL)
1999 global __cuProfilerStart
2000 cuGetProcAddress_v2('cuProfilerStart', <void **>&__cuProfilerStart, 4000, ptds_mode, NULL)
2002 global __cuProfilerStop
2003 cuGetProcAddress_v2('cuProfilerStop', <void **>&__cuProfilerStop, 4000, ptds_mode, NULL)
2005 global __cuVDPAUGetDevice
2006 cuGetProcAddress_v2('cuVDPAUGetDevice', <void **>&__cuVDPAUGetDevice, 3010, ptds_mode, NULL)
2008 global __cuVDPAUCtxCreate_v2
2009 cuGetProcAddress_v2('cuVDPAUCtxCreate', <void **>&__cuVDPAUCtxCreate_v2, 3020, ptds_mode, NULL)
2011 global __cuGraphicsVDPAURegisterVideoSurface
2012 cuGetProcAddress_v2('cuGraphicsVDPAURegisterVideoSurface', <void **>&__cuGraphicsVDPAURegisterVideoSurface, 3010, ptds_mode, NULL)
2014 global __cuGraphicsVDPAURegisterOutputSurface
2015 cuGetProcAddress_v2('cuGraphicsVDPAURegisterOutputSurface', <void **>&__cuGraphicsVDPAURegisterOutputSurface, 3010, ptds_mode, NULL)
2017 global __cuDeviceGetHostAtomicCapabilities
2018 cuGetProcAddress_v2('cuDeviceGetHostAtomicCapabilities', <void **>&__cuDeviceGetHostAtomicCapabilities, 13000, ptds_mode, NULL)
2020 global __cuCtxGetDevice_v2
2021 cuGetProcAddress_v2('cuCtxGetDevice', <void **>&__cuCtxGetDevice_v2, 13000, ptds_mode, NULL)
2023 global __cuCtxSynchronize_v2
2024 cuGetProcAddress_v2('cuCtxSynchronize', <void **>&__cuCtxSynchronize_v2, 13000, ptds_mode, NULL)
2026 global __cuMemcpyBatchAsync_v2
2027 cuGetProcAddress_v2('cuMemcpyBatchAsync', <void **>&__cuMemcpyBatchAsync_v2, 13000, ptds_mode, NULL)
2029 global __cuMemcpy3DBatchAsync_v2
2030 cuGetProcAddress_v2('cuMemcpy3DBatchAsync', <void **>&__cuMemcpy3DBatchAsync_v2, 13000, ptds_mode, NULL)
2032 global __cuMemGetDefaultMemPool
2033 cuGetProcAddress_v2('cuMemGetDefaultMemPool', <void **>&__cuMemGetDefaultMemPool, 13000, ptds_mode, NULL)
2035 global __cuMemGetMemPool
2036 cuGetProcAddress_v2('cuMemGetMemPool', <void **>&__cuMemGetMemPool, 13000, ptds_mode, NULL)
2038 global __cuMemSetMemPool
2039 cuGetProcAddress_v2('cuMemSetMemPool', <void **>&__cuMemSetMemPool, 13000, ptds_mode, NULL)
2041 global __cuMemPrefetchBatchAsync
2042 cuGetProcAddress_v2('cuMemPrefetchBatchAsync', <void **>&__cuMemPrefetchBatchAsync, 13000, ptds_mode, NULL)
2044 global __cuMemDiscardBatchAsync
2045 cuGetProcAddress_v2('cuMemDiscardBatchAsync', <void **>&__cuMemDiscardBatchAsync, 13000, ptds_mode, NULL)
2047 global __cuMemDiscardAndPrefetchBatchAsync
2048 cuGetProcAddress_v2('cuMemDiscardAndPrefetchBatchAsync', <void **>&__cuMemDiscardAndPrefetchBatchAsync, 13000, ptds_mode, NULL)
2050 global __cuDeviceGetP2PAtomicCapabilities
2051 cuGetProcAddress_v2('cuDeviceGetP2PAtomicCapabilities', <void **>&__cuDeviceGetP2PAtomicCapabilities, 13000, ptds_mode, NULL)
2053 global __cuGreenCtxGetId
2054 cuGetProcAddress_v2('cuGreenCtxGetId', <void **>&__cuGreenCtxGetId, 13000, ptds_mode, NULL)
2056 global __cuMulticastBindMem_v2
2057 cuGetProcAddress_v2('cuMulticastBindMem', <void **>&__cuMulticastBindMem_v2, 13010, ptds_mode, NULL)
2059 global __cuMulticastBindAddr_v2
2060 cuGetProcAddress_v2('cuMulticastBindAddr', <void **>&__cuMulticastBindAddr_v2, 13010, ptds_mode, NULL)
2062 global __cuGraphNodeGetContainingGraph
2063 cuGetProcAddress_v2('cuGraphNodeGetContainingGraph', <void **>&__cuGraphNodeGetContainingGraph, 13010, ptds_mode, NULL)
2065 global __cuGraphNodeGetLocalId
2066 cuGetProcAddress_v2('cuGraphNodeGetLocalId', <void **>&__cuGraphNodeGetLocalId, 13010, ptds_mode, NULL)
2068 global __cuGraphNodeGetToolsId
2069 cuGetProcAddress_v2('cuGraphNodeGetToolsId', <void **>&__cuGraphNodeGetToolsId, 13010, ptds_mode, NULL)
2071 global __cuGraphGetId
2072 cuGetProcAddress_v2('cuGraphGetId', <void **>&__cuGraphGetId, 13010, ptds_mode, NULL)
2074 global __cuGraphExecGetId
2075 cuGetProcAddress_v2('cuGraphExecGetId', <void **>&__cuGraphExecGetId, 13010, ptds_mode, NULL)
2077 global __cuDevSmResourceSplit
2078 cuGetProcAddress_v2('cuDevSmResourceSplit', <void **>&__cuDevSmResourceSplit, 13010, ptds_mode, NULL)
2080 global __cuStreamGetDevResource
2081 cuGetProcAddress_v2('cuStreamGetDevResource', <void **>&__cuStreamGetDevResource, 13010, ptds_mode, NULL)
2083 global __cuKernelGetParamCount
2084 cuGetProcAddress_v2('cuKernelGetParamCount', <void **>&__cuKernelGetParamCount, 13020, ptds_mode, NULL)
2086 global __cuMemcpyWithAttributesAsync
2087 cuGetProcAddress_v2('cuMemcpyWithAttributesAsync', <void **>&__cuMemcpyWithAttributesAsync, 13020, ptds_mode, NULL)
2089 global __cuMemcpy3DWithAttributesAsync
2090 cuGetProcAddress_v2('cuMemcpy3DWithAttributesAsync', <void **>&__cuMemcpy3DWithAttributesAsync, 13020, ptds_mode, NULL)
2092 global __cuStreamBeginCaptureToCig
2093 cuGetProcAddress_v2('cuStreamBeginCaptureToCig', <void **>&__cuStreamBeginCaptureToCig, 13020, ptds_mode, NULL)
2095 global __cuStreamEndCaptureToCig
2096 cuGetProcAddress_v2('cuStreamEndCaptureToCig', <void **>&__cuStreamEndCaptureToCig, 13020, ptds_mode, NULL)
2098 global __cuFuncGetParamCount
2099 cuGetProcAddress_v2('cuFuncGetParamCount', <void **>&__cuFuncGetParamCount, 13020, ptds_mode, NULL)
2101 global __cuLaunchHostFunc_v2
2102 cuGetProcAddress_v2('cuLaunchHostFunc', <void **>&__cuLaunchHostFunc_v2, 13020, ptds_mode, NULL)
2104 global __cuGraphNodeGetParams
2105 cuGetProcAddress_v2('cuGraphNodeGetParams', <void **>&__cuGraphNodeGetParams, 13020, ptds_mode, NULL)
2107 global __cuCoredumpRegisterStartCallback
2108 cuGetProcAddress_v2('cuCoredumpRegisterStartCallback', <void **>&__cuCoredumpRegisterStartCallback, 13020, ptds_mode, NULL)
2110 global __cuCoredumpRegisterCompleteCallback
2111 cuGetProcAddress_v2('cuCoredumpRegisterCompleteCallback', <void **>&__cuCoredumpRegisterCompleteCallback, 13020, ptds_mode, NULL)
2113 global __cuCoredumpDeregisterStartCallback
2114 cuGetProcAddress_v2('cuCoredumpDeregisterStartCallback', <void **>&__cuCoredumpDeregisterStartCallback, 13020, ptds_mode, NULL)
2116 global __cuCoredumpDeregisterCompleteCallback
2117 cuGetProcAddress_v2('cuCoredumpDeregisterCompleteCallback', <void **>&__cuCoredumpDeregisterCompleteCallback, 13020, ptds_mode, NULL)
2119 global __cuLogicalEndpointIdReserve
2120 cuGetProcAddress_v2('cuLogicalEndpointIdReserve', <void **>&__cuLogicalEndpointIdReserve, 13030, ptds_mode, NULL)
2122 global __cuLogicalEndpointIdRelease
2123 cuGetProcAddress_v2('cuLogicalEndpointIdRelease', <void **>&__cuLogicalEndpointIdRelease, 13030, ptds_mode, NULL)
2125 global __cuLogicalEndpointCreate
2126 cuGetProcAddress_v2('cuLogicalEndpointCreate', <void **>&__cuLogicalEndpointCreate, 13030, ptds_mode, NULL)
2128 global __cuLogicalEndpointAddDevice
2129 cuGetProcAddress_v2('cuLogicalEndpointAddDevice', <void **>&__cuLogicalEndpointAddDevice, 13030, ptds_mode, NULL)
2131 global __cuLogicalEndpointDestroy
2132 cuGetProcAddress_v2('cuLogicalEndpointDestroy', <void **>&__cuLogicalEndpointDestroy, 13030, ptds_mode, NULL)
2134 global __cuLogicalEndpointBindAddr
2135 cuGetProcAddress_v2('cuLogicalEndpointBindAddr', <void **>&__cuLogicalEndpointBindAddr, 13030, ptds_mode, NULL)
2137 global __cuLogicalEndpointBindMem
2138 cuGetProcAddress_v2('cuLogicalEndpointBindMem', <void **>&__cuLogicalEndpointBindMem, 13030, ptds_mode, NULL)
2140 global __cuLogicalEndpointUnbind
2141 cuGetProcAddress_v2('cuLogicalEndpointUnbind', <void **>&__cuLogicalEndpointUnbind, 13030, ptds_mode, NULL)
2143 global __cuLogicalEndpointExport
2144 cuGetProcAddress_v2('cuLogicalEndpointExport', <void **>&__cuLogicalEndpointExport, 13030, ptds_mode, NULL)
2146 global __cuLogicalEndpointImport
2147 cuGetProcAddress_v2('cuLogicalEndpointImport', <void **>&__cuLogicalEndpointImport, 13030, ptds_mode, NULL)
2149 global __cuLogicalEndpointGetLimits
2150 cuGetProcAddress_v2('cuLogicalEndpointGetLimits', <void **>&__cuLogicalEndpointGetLimits, 13030, ptds_mode, NULL)
2152 global __cuLogicalEndpointQuery
2153 cuGetProcAddress_v2('cuLogicalEndpointQuery', <void **>&__cuLogicalEndpointQuery, 13030, ptds_mode, NULL)
2155 global __cuStreamBeginRecaptureToGraph
2156 cuGetProcAddress_v2('cuStreamBeginRecaptureToGraph', <void **>&__cuStreamBeginRecaptureToGraph, 13030, ptds_mode, NULL)
2158 _cyb_atomic_int_store(<int *>&_cyb___py_driver_init, 1)
2159 return 0
2161cdef inline int _check_or_init_driver() except -1 nogil:
2162 if _cyb_atomic_int_load(<int *>&_cyb___py_driver_init): 2a CuKbBOCOAiDOEOLbFOGOMbHOIONbJOKOObLOMO'eNOOO3 POQOacROSOqbTOUOd VOWOcdXOYOC ZO0Odd1O2ODu3O4OBi5O6Orb7O8OPb9O!OI #O$OQb%O'OCi(O)O7 *O+O'c,O-ODi.O/O? :O;O- =O?OEu@O[O~ ]O^ORb_O`Obc{O|Oe }O~Of aPbPg cPdPh ePfPi gPhPj iPjPk kPlPl mPnPm oPpPn qPrPo sPtPp uPvPq wPxPr yPzPs APBPt CPDPP EPFPu GPHPv IPJPw KPLPx MPNPy OPPPQ QPRPR SPTPS UPVPT WPXP4A5A6A7A8A9A;r!A#A=5$A%AYPZPFu'A(AGu)A*AHu+A,A-A.A/AIu:A;A?5(m=A@5_j?A[5)m@A]5[A]A^5`j^A_5*m_A`5+m`A=r{A|A}A~AaBbBedcBdBeBfBEi0P1PfdgBhBgdiBjBhdkBlB:dmBnB) oBpBccqBJuidrBsBjdtBuB{5vB2P|5wBxBSb3PyBTbzBABUbBBCBdcDBEBVbFBGB@ HBIB[ JBKB] LBMBabNBOBecPBQBfcRBSBgcTBUB(cVBWB}5XB4P5PYBZB6P0B1B7P2B3B?r4B5B@r6B7B[r8B9B]r!B#B^r$B%B_r'B(BFi)B*B{j+B,B,m-B-m.B/Bhc:B|j8P(eKu)eLu}j;B.m=B/m9P:m?B;m@B;d[B*e]BGi^BHi_BIi`BJi{B=m|B?m}B~B@maCbC[mcC~5icdC~j!PeC+eMufC,eNugCakhCa6]miC^m#Pb6_mjCc6`mkClC=dmCnC-eoCpCKiqCrCLisCtCMiuCvCNiwCd6{mxCe6|myCf6}mzCg6bkACh6~mBCi6CCDCj6ckECk6anFCl6bnGCcnHCdkICdnJCekKCenLCfnMCgnNChnOCjcPCfkQC.eOu/ePugkRCinSCjnTCknUClnVC?dWC:eXCOiYCPiZCQi0CRi1Cmn2Cnn3C4Con5C6Cpn7Cm6kc8C9Chk!C#C;eQu$C=eRu%Cik'Cn6qn(Co6rn)Cp6sn*Cq6tn+C,C@d-C.C?e/C:CSi;C=CTi?C@CUi[C]CVi^Cr6un_Cs6vn`CSuwn{CTuxn|Ct6lc}CUujk~CVu@eWuXu[eYuZukkaDu6ynbDv6zncDw6AndDx6BneD0u[dfDgD]ehD1uWiiD2uXijD3uYikD4uZilDy6CnmDz6DnnDA6EnoDB6FnpDC6mcqDD6lkrDE6^e5uF6_e6uG6mksDH6GntDI6HnuDJ6InvDK6JnwDL6]dxDM6`eyDN60izDO61iADP62iBDQ63iCDR6KnDDS6LnEDT6MnFDU6nkGDV6NnHDW6okIDX6OnJDY6PnKDZ6QnLD06pkMD16RnND26qkOD36SnPD46TnQD{e$P%P56UnRD66rkSD76VnTD86skUD96WnVD!6XnWDYn'P(P)P*P+P,P-P.P/P:P;P=P?P@P7u[P]P^P_P`P8u{P|P9u}P~P#6aQbQtkcQdQ`reQfQ^dgQhQ$6iQjQZnkQlQkdmQnQ%6oQpQqQrQsQtQuQvQwQxQyQzQAQBQCQDQEQFQGQHQWbIQJQ)cKQLQ0nMQNQ1nOQPQ2nQQRQ3nSQTQXbUQVQYbWQXQZbYQZQ0b0Q1Q* 2Q3Qsb4Q5Q1b6Q7Qnc8Q9Qoc!Q#Q2b$Q%Q. 'Q(Q{r)Q*Qld+Q,Q|g-Q.Qmd/Q:Qnd;Q=Qod?Q@Qpd[Q]Qqd^Q_Qrd`Q{Qsd|Q}Qtd~QaR}gbRcR_ddReR4ifRgRbbhRiRtbjRkR`dlRmR5inRoR4 pRqRU rRsRM tRuR|rvRwR|exRyR8 zRARcbBRCRubDRER3bFRGR}eHRIR~eJRKRV LRMRW NRORX PRQRafRRSRY TRURZ VRWR9 XRYR! ZR0Rbf1R2Rcf3R4R# 5R6R*c7R8R4b9R!R5b#R$R%R'R+c(R)Rpc*R+R6i,R-Rud.R/R}r:R;R5 =R?RN @R[RD ]R^RJ _R`RK {R|RXD}R~R4naSbSukcSdSvkeSfSc gShS5n'6iS,cjSkSE lSmS6nnSoSqcYDpSrcZDqSsc0DrSvd1DsSwd2DtSxd3DuSz 4DvS^ 5DwSA 6DxSB 7DySF 8DzSdb9DASG !DBSH #DCS0 $DDS1 %DES2 'DFS6b(DGS7b)DHS8b*DIS_ +DJS` ,DKS{ -DLS(6MSNS)6.DOS9bPSQS!bRSSSO TSUS+ VSWS, XSYStcZS0S#b1S2Suc3S4Svc*65S{d+66Swc7S8S$ 9S!S$b%b|d}d/D~dN5$caebe,6:D-6;D.6=Ddf~r#Sceas$S/6%S'S!ubs?D7ncs@Ddses[Dfsgs]D(Shs^D_Dis)Sjs*S+Swk8n`Dxkyk{Dyd#u,Szk9n|DAkBk}Dks!n~DlsCkaEms$u-SbEnscEdEoseEefps.Sffqs/S#nrs:S$nss;S%nts=S'nus?S(nvs@S7i:6[S]S)nws;6Dkxs*n+nyszdEkzsAs,nBs%uFkCs'u-nDs(uGkEsgf.nFshfHkGs/nHsIkIsL :n^SvbJk_S8i)u`S;n*u{S=n+u|S?n,u}S9i-u~S@n.uaT[n/ubT]n:ucTKk;udTfE=ueTgE?ufT^n_ngT~gLkhT`nJsMkKs{nLs@u|nMs[u}nNs~nOsaoPs]uboQs^ucoRsdoSseoTs_ufoUs`ugoVshoWsNkXs{uOkYs|uPkZsQk0sRk1s}uSk2s~uTk3sUk4sVk5savWk6sbvXk7sYk8s9sioiTcvZkjTdvjokTev!ilT#ikomTfv0knTxclooT$i1kpTqTrTsTtTuTvT'bmowT(b2kxTwbgvyTychvzTzcnoATAc3kBTifooCT%i4kDTjfpoET'i5kFT)bivGT*bjvHT+bkvIT,blvJT-bmvKT.bnvLThE=6,rquO5iE?6ruP5Q5jEsuR5S5tuT5kElE@6uuU5MT[6]6^6mEovNTOTpvPTQTqvRTSTrvTTUTsvVTWTtvXTYTnEvuV5oEpEW5de6kwu7k8k-r.rX5xuqErEsEY5ahuvzi/r9ktE_6Z5yu6 05b uEZT`60T1T{6vE!svv|62Twv}6#sxv~63Tyva74Tzvb75TAvc76TBvd77TCve78TDvf7!kEvg7qoFvh79TGvi7$sHvj7%sIvk7Jvl7roKvm7'sn7Lvo7wEMvp7xENvq7yEOvr7Pvs7Qvt7Rvu7Svv7Tvw7Uvx7Vvy7zEAEbh!Tch#TBEz7$TWvA7%TB7'T(TC7)TD7E7*TF7+TG7,T-T.TH7/TI7:T;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F?T@T)F[TJ7K7]TL7^T!v_T*FM7+FAd/ Bd,FN7`Tso-F{T|T#kO7}T$k~TaU%kbUcU'kdUeU(kfUgU)khUiUxbjUkU*klUmU+knUoU,kP7pU-kQ7qU.krUsU(itUuUdhvUwU-cxUyUR7.FehtofhghuozUAUBUCUDUEUkfhhih)iFUjhkhGUlh/k#vHUIUJUS715T725/F:k:FKUU7;k;F$v=k=F/blf?F% voLU' woMU@F?k[FNU@k]F^F[k_FOUPU]k`FQU^k{F*i_k|FV7}FRUW7~FSUaGTUbGUUX7cGVUY7dGWUZ7eGXU07fGYU17gGZU27hG0U37iG1UjG2UkG3UlG4UmG5UnG6UoG7UpG8UqG9UrG!UsG#U$U%U:b+imftGuG:r47zuvGAu'UwG;b35=beefegehe%ciejexGke5767(U77)U8797*U,i!7+UmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh#7%v,U'v-U(v.U$7)v/U*v:U+v;U,v=U-v?U.v@U/v[U:v]U;v^U=v_U?v`U@v{U[v|U]v}U^v~U_vaV`vbV{vcV|vdV}veV~vfVawgVbwhVcwiVdwjVewkVfwlVgwmVhwnViwoVjwpVkwqVlwrV`klememwsV(s{knwLh-i%7)sowpwqwrwsw*stw+suwxotV,svwyouV-sww.svVzoxwAowV/syw:sxV;syVBozw=sAwCozVDoAVEoBwFoCwGoDwHoBVIoEwJoCVKoDV?sEVLoFwMoGwNoFVOoHw@sIwPoJwQoGV[sKw]sHV^sLw_sMwRoIV`sNwSoJV{sOw|sKVToPwUoLV}sQw~sMVatNVVoOVbtRwWoSwXoPVYoQVZoRV0oTw1oSV2oTV3oUV4oVVctWV5oUw6oVw7oXV8oYVdtZV9oWw!oXwet0Vft1VgtYwhtZw#o0wit1w$o2Vjt3Vkt4V%o5V'o6Vlt7Vmt2wnt8V(o3wot4w)o9V*o5w+o!V,o#V-o6w.o7w/o8w:o$V;o%Vpt'V=o9w?o!w@o(V[o#wqt$w]o)V^o*Vrt%wst+VMhnf.iyGzG,VBc'7-V.V/VAG:V;V'w=V?V(7@V[V)7*7]V|kHd(w+7^V}k,7_V)w-7`V/i{V|V:i}V~V;i.7aW*wbWcW?b/7dW=i:7eWne;7fW~kgWhWBG?iiWjWofkWlWpf=7mW.c?7nW@i@7oWqf[7pW[i]7qWrf^7rW]i_7sWsf`7tWal{7uWtf|7vWuf}7wW/c~7xW^ia8yWNhb8zWOhAWBWCGc8CWIdDWEWDGd8FWPhe8GWEGf8HWQhIWJWFGg8KWRhLWMWGGh8NWShi8OWHGPWQWJdRWSWIGj8TWThk8UWJGl8VW_im8WWvfn8XWoeo8YW:cZW0W`i1W2Wwfp83W{i4W5Wxfq86W|ir87Wyfs88W}i9W!Wzft8#Wpeu8$W;cv8%W~iw8'WAfx8(WUh)W*WVh+W,Wajy8-WBfz8.WKd/W:Wqe;W=Wbl?W@WKG_oWh`oXhbjcl[W]WCcA8^W=cre{o_W`WcjB8{WdjC8|W}W~WaXdlD8bXelE8cXseLd?cdXeXfXDcLGgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzXAXBXCXDXEXFXGXHXIX|oJXKX}oLXttMXNX~oOXutPXQXapRXSXbpTXUXcpVX: WXXXdpYXejvtZX0Xwt1X2Xxt3X4Xyt5X6Xzt7X8XAt9X!XBt#X$X+wF8%XCt'X(XDt)X*XEt+X,Xep-X.Xfp/X:Xgp;X=Xhp?X@X,w[X]X-w^X_X.w`X/w{X:w|XG8;w}X=w~X?waY@wbYH8I8ebcYdYfbeYfYMGipgYNGjphYOGkpiYPGlpjYQGmpkYRGnplY[wopmY]wppnY^wqpoY_wrppY`wspqY{wtprY|wupsY}wvptY~wwpuYaxxpvYbxypwYcxzpxYdxApyYexBpzYfxCpAYgxDpBYhxEpCYixFpDYJ8GpEYK8HpFYSGIpGYTGJpHYUGKpIYVGLpJYWGMpKYXGNpLYYGOpMYZGPpNY0GQpOY1GRpPY2GSpQY3GTpRY4GUpSY5GVpTY6GWpUY7GXpVY8GYpWY9GZpXY!G0pYY#G1pZY$G2p0YL83p1Y2Y4p3Y4Y5p5Y6Y6p7Y8Y7p9Y!Y8p#Y$Y9p%Y'Y!p(Y)Y#p*Y+Y$p,Y-Y%p.Y/Y'p:Y;Y(p=Y?Y)p@Y[Y*p]Y^Y+p_Y`Y,p{YM8-p|Y.pjx}Y/pkx~Y:plxaZfj%GbZ;pmxcZ'GN8(GO8)GP8*GQ8=p+Gfl,GEc-GFt.GdZeZfZgZgl/G:G;Ghlnxiloxjl=G?G@G?p[G@p]G[p^G]phZCf_GDf`Ggj{GGtiZ|G}Gpx~G^paH_pbHklcH`pjZqxdH{peHllfHFcgHHthHkZlZiHmZmljHkHlHnlrxolsxplmHnHoH|ppH}pqH~prHaqnZEfsHFftHhjuHItoZvHwHtxxHbqyHcqzH@bAHGfuxHfvxqlBHYhCHZhDH0hEHteFHIfGHijHH1hIH2hJHJfwx| xxKfyxuezxMdJtNdKtveAxjjBxweCxxeDxyeExLfKHGcFxrlLHHcGxOdHx3hMHkjIxzeJxAeKxybLxzbMx[bNHgbOHhbPHibQHjbRHljSHAbTH4hUH5hNx6hOx7hVHmjWHdqXHeqYHPdZHBe0H8h1HLt2Hfq3Hgq4Hhq5Hsl6HIc7HMt8Htl9HulPxvlQxwl!H#H$Hiq%Hjq'Hkq(HlqpZMf)HqZrZNf*Hnj+HNtsZ,H-Hmq.Hnq/Hxl:Hoj;H]b=Hoq?H@HtZpj[HRx]HqjSxrjTxsj^HUx_Hyl`Hzl{HAl|HBluZCe}H~HvZDeaI9hbIpqwZVxcIOtdICleIDlfIElgIBbhIEeWxFeXxtjiIOfjIPfkIQflIQdmIRfnI!hoISfpITfqIFlYxujZx^b0xqq1xrIsIvj2xGl3xHl4xwj5x6x7xIl8xJl9xKl!xLltIGe#xuIvIHe$x#h%xrqwI'x(xMl)xNl*xxj+xyj,xUf-xVf.xWf/xXf:xzj;xYf=xZf?x0f@x1f[xCbxIIe]xJe^x2fyI3fzI4fAIKeBI$hCI5fDI6fEIsqFIJcGIPtHIOlIIPl_xQl`xRlJItqKIuqLIvqMI7fNI8fOIAjPIQIRIwqSIxqTI%hUI'hVI(hWI)hXIyqYIzqZIAq0IBq1ICq2IBj3IKc4I*h5I+h6ILe{xMe|x,h7ISl8I9f9I!f!I#f#I$f$IRd%I%f'ITl(I'f)I(f*ILc+ISd}xTd~xUd,INe-I@c.I[c/I_b:I]c;I^c=I_c?IDq@IMc[IQt]IUl^IVlayWlbyXl_I`I{IEq|IFq}IGq~IHqxZ)faJ*fbJCjcJRtyZdJeJIqfJJqgJ; hJNccyOcdy`ciJVdjJWdkJXdlJYdmJkbnJZdey0dfyOeoJ+fpJ,fqJPerJ-fsJ.ftJYluJPcvJDjwJEjxJ/fgy:fhyFjyJKqzJ-hAJ.hBJ/hCJLqzZ;fDJQeEJ:hFJMqGJ;hHJ=hIJNqJJQcKJZlLJ0liy1ljy2lMJOqNJPqOJQqPJ=fQJ?fRJGjSJRqTJSqUJHjky?hlyDbmy3lnyoyVJ@hpyStqy[hTt]hUt^hryVtsyIjtyJjuyKjvyLjWJ1dwyxyXJ2dyy@fzy4lYJWtAyMjByNjCyTqZJUq0J5l1JRc2JXt3JAZBZCZDZ6l4J5J6J7lDy8lEy9l7J8J9JVq!JWq#JXq$JYqEZ[f%J]f'JOj(JYtFZ)J*JFy+JZq,J0q-J`b.J^fGy_fHy!l/J_h:J`h;J{h=JRe?J`f@JPj[J|h]J}h^J{fIy} Jy|fKySeLy3dZt4d0tTeMyQjNyUeOyVePyWeQy}f_JScRy#l`JTcSy5dTyRj{JSjUyXeVyYeWyEbXyFbYy{b|Jlb}Jmb~JnbaKobbKTjcKGbdK~heKaiZybi0ycifKUjgK1qhK2qiK6djKZekKdilK1tmK3qnK4qoK5qpK$lqKUcrK2tsK%ltK'l1y(l2y)luKvKwK6qxK7qyK8qzK9qGZ~fAKHZIZagBKVjCK3yJZDKEK!qFK#qGK$qHK*lIKVcJK3tKKKZLZ+lLKMKNK,l4y-l5y.lOKPKQK%qRK'qSK(qTK)qMZbgUKNZOZcgVKWjWK6yPZXKYK7yZK*q0K+q1K/l2KHb3K0e8y1e9yXj4Kdg5Keg6Kfg7K7d8Kgg9Kei!Khg#Kig$K:l!yYj#y|b$y,q%y%K'KZj'y;l(y=l)y0j*y+y,y?l-y@l.y[l/y]l(K2e:y)K*K3e;yfi=y4t+K?y@y^l[y_l]y1j^y2j_yjg`ykg{ylg|ymg}y3j~yngazogbzpgczqgdzIb,K4eez5efzrg-Ksg.Ktg/K6e:Kgi;Kug=Kvg?K-q@KWc[K5t]K`l^K{lgz|lhz}l_K.q`K/q{K:q|Kwg}Kxg~K4jaLbLcL;qdL=qeLhifLiigLjihLkiiL?qjL@qkL[qlL]qmL^qnL5joLXcpLliqLmirL7eiz8ejznisL~ltLyguLzgvLAgwLBgxL8dyLCgzLamALDgBLEgCLYcDL9dkz!dlz#dEL9eFL{cGL|cHL}bIL}cJL~cKLadLL_qMLZcNL6tOLbmPLcmmzdmnzemQLRLSL`qTL{qUL|qVL}qQZFgWLGgXL6jYLozRZZL0L~q1Lar2L= 3L0cpz1cqzbd4L$d5L%d6L'd7L(d8Lpb9L)drz*dsz!e!LHg#LIg$L#e%LJg'LKg(Lbr)L2c*Lfm+Lgm,Loitzpiuzhm-L7t.L7j/L8j:L9j;LcrSZLg=LMg?L!j@L8t[L#j]L$j^Ldr_L3c`Lim{Ljmvzkmwzlm|Ler}Lfr~LgraMNgbMOgcM%jdMhreMirfM'jxzqiyzJbzzmmAzBzgMriCz9tDzsi!tti#tuiEz$tFz(jGz)jHz*jIz+jhM+dJzKziM,dLzPgMzjrjM%tNz,jOz-jPzkrkMTZUZVZWZ-dXZ.dYZ$eZZ%e0ZQz1ZRz2ZlrlMnmmM4cnM'toM3Z4ZpM5ZomqMrMsMpmSzqmTzrmtMuMvMmrwMnrxMoryMpr6ZQgzMRgAM.jBM(t7Z)t8Z9Z!ZUz#ZVz$Z%Z'ZCMDMWzEMqrFMrrGMsrHMsmIM5cJM*tKM(Z)Z*Z+ZtmLMMMNMumXzvmYzwmOMPMQMtrRMurSMvrTMwr,ZSgUMTgVM/jWM+t-ZXMYMZzZMxr0Myr1Mzr2Mxm3M6c4M,t5M.Z/Z6M:Zym7M8M9Mzm0zAm1zBm!M#M$MAr%MBr'MCr(MDr;ZUg)MVg*M:j+M-t=Z,M-M2z.MEr/MFr:MGr;MCm=M7c?M.t@M?Z@Z[M[ZDm]M^M_MEm3zFm4zGm`M{M|MHr}MIr~MJraNKr]ZWgbNXgcN;jdN/t^ZeNfN5zgNLrhNMriNNrjNHmkN8clN:tmN_Z`ZnN{ZImoNpNqNJm6zKm7zLmrNsNtNOruNPrvNQrwNRr|ZYgxNZgyN=jzN;t}ZANBN8zCNSrDNTrENUrFNMmGN9cHN=tIN~Za0JNb0NmKNLNMNOm9zPm!zQmNNONPNVrQNWrRNXrSNYrc00gTN1gUN?jVN?td0WNXN#zYNZrZN0r0N1r1NRm2N!c3N@t4Ne0f0g0h0Sm5N6N7NTm$zUm%zVm8N9N!N2r#N3r$N4r%N5ri02g'N3g(N@j)N'zj0(zk0*N+N)z,N6r-N7r.N8r/NWm:N#c;N[t=Nl0m0n0o0Xm?N@N[NYm*zZm+z0m]N^N_N9r`N!r{N#r|N$rp04g}N5g~N[jaO,zq0-zr0bOcO.zdO%reO'rfOs0t0u0v0w0x0/zR8S8y0z0A0B0C0D0T8E0U8F0G0H0I0J0V8K0L0M0N0O0P0Q0W8R0S0T0U0V0W0X0Y0Z000102030405060708090X8!0#0$0%0'0(0)0*0+0,0-0.0/0:0;0=0?0@0[0]0^0_0`0{0|0}0~0a1b1c1d1e1f1g1h1i1j1k1l1m1n1:zo1;z1mp1q1r1s1Y8t1u1v1w1x1y1z1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1=zR1?z@zS1Z808T1[z]z^z_z`zU1V1W118X1Y1Z101112131284138516171]t814891!1#1{z$1%15868788898'1(1)1*1+1,1-1.1!8/1:1|z;1=1}z?1@1~z[1]1aA^1_1bA`1{1cA|1}1^t~1a2dAb2c2eAd2e2fAf2g2gAh2i2hAj2k2iAl2m2jAn2o2kAp2q2lAr2s22mt2u2mAv2w2_tx2y2`tz2A2nAB2C2viD2E2oAF2G2pAH2qAI2rAJ2sAK2tAL2uAM2vAN2wAO2xAP2yAQ2zAR2AAS2BAT2CAU2DAV2EAW2FAX2GAY2HAZ2IA02JA12KA22LA32MA42NA52OA62PA72QA82RA92SA!2TA#2UA$2VA%2WA'2XA(2YA)2ZA*20A+2,2-2.2/2:2;21A=22A?23A@2{t[2]2gO^2_2hO`2{2iO|2}2jO~2a3kOb3c3lOd3e3mOf3g3nOh3i3oOj3k3pOl3m3qOn3o3( p3q3rOr3s3/dt3u3(rv3w3]jx3y3#8z3A3$8B3C3%8D3E3'8F3G3(8H3I3)8J3K3^jL3M3sON3O3|tP3Q3tOR3S3}tT3U36gV3W3*8X3Y3+8Z303,81323-833433m53634m73835m93!36m#3$37m%3'38m(3)3uO*3+39m,3-3!m.3/3#m:3;3$m=3?3%m.8@3~t[3]3au^3_3'm`3{3vO|3}3wO~3a4bub4c4wid4e4cuf4g4xih4i4duj4k4xOl4m4n4o4p4q4yOr4s4t4u4zOv4w4/8x4y4yiz4A445)r:8B4;8=8?8@8[8C4]8D4E4^8_8F4`8G4H4{8I4J4|8K4L4}8M4N4~8a9O4b9c9P4d9Q4R4e9f9S4g9T4U4h9V4W4i9X4Y4j9Z404k91424l9m934n9o944p95464q9r974s9t984u9v994w9!4#4x9$4%4'4(47geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuy9z9)4A9*4B9C9+4AO*r,4-4D9E9.4+r/4:4F9;4=4~b?4@4G9[4]4^4_4H9I9`4J9{4K9L9|4}4~4M9a5b5c5d5N9e5O9P9f5g5h5Q9i5j5k5l5R9m5n5o5S9p5T9q5r5s5t5u5v5w5x5y5U9z5V9A5W9B5C5D5E5F5G5H5I5J5X9K5L5M5Bu55
2163 return 0 2a CuKbBOCOAiDOEOLbFOGOMbHOIONbJOKOObLOMO'eNOOO3 POQOacROSOqbTOUOd VOWOcdXOYOC ZO0Odd1O2ODu3O4OBi5O6Orb7O8OPb9O!OI #O$OQb%O'OCi(O)O7 *O+O'c,O-ODi.O/O? :O;O- =O?OEu@O[O~ ]O^ORb_O`Obc{O|Oe }O~Of aPbPg cPdPh ePfPi gPhPj iPjPk kPlPl mPnPm oPpPn qPrPo sPtPp uPvPq wPxPr yPzPs APBPt CPDPP EPFPu GPHPv IPJPw KPLPx MPNPy OPPPQ QPRPR SPTPS UPVPT WPXP4A5A6A7A8A9A;r!A#A=5$A%AYPZPFu'A(AGu)A*AHu+A,A-A.A/AIu:A;A?5(m=A@5_j?A[5)m@A]5[A]A^5`j^A_5*m_A`5+m`A=r{A|A}A~AaBbBedcBdBeBfBEi0P1PfdgBhBgdiBjBhdkBlB:dmBnB) oBpBccqBJuidrBsBjdtBuB{5vB2P|5wBxBSb3PyBTbzBABUbBBCBdcDBEBVbFBGB@ HBIB[ JBKB] LBMBabNBOBecPBQBfcRBSBgcTBUB(cVBWB}5XB4P5PYBZB6P0B1B7P2B3B?r4B5B@r6B7B[r8B9B]r!B#B^r$B%B_r'B(BFi)B*B{j+B,B,m-B-m.B/Bhc:B|j8P(eKu)eLu}j;B.m=B/m9P:m?B;m@B;d[B*e]BGi^BHi_BIi`BJi{B=m|B?m}B~B@maCbC[mcC~5icdC~j!PeC+eMufC,eNugCakhCa6]miC^m#Pb6_mjCc6`mkClC=dmCnC-eoCpCKiqCrCLisCtCMiuCvCNiwCd6{mxCe6|myCf6}mzCg6bkACh6~mBCi6CCDCj6ckECk6anFCl6bnGCcnHCdkICdnJCekKCenLCfnMCgnNChnOCjcPCfkQC.eOu/ePugkRCinSCjnTCknUClnVC?dWC:eXCOiYCPiZCQi0CRi1Cmn2Cnn3C4Con5C6Cpn7Cm6kc8C9Chk!C#C;eQu$C=eRu%Cik'Cn6qn(Co6rn)Cp6sn*Cq6tn+C,C@d-C.C?e/C:CSi;C=CTi?C@CUi[C]CVi^Cr6un_Cs6vn`CSuwn{CTuxn|Ct6lc}CUujk~CVu@eWuXu[eYuZukkaDu6ynbDv6zncDw6AndDx6BneD0u[dfDgD]ehD1uWiiD2uXijD3uYikD4uZilDy6CnmDz6DnnDA6EnoDB6FnpDC6mcqDD6lkrDE6^e5uF6_e6uG6mksDH6GntDI6HnuDJ6InvDK6JnwDL6]dxDM6`eyDN60izDO61iADP62iBDQ63iCDR6KnDDS6LnEDT6MnFDU6nkGDV6NnHDW6okIDX6OnJDY6PnKDZ6QnLD06pkMD16RnND26qkOD36SnPD46TnQD{e$P%P56UnRD66rkSD76VnTD86skUD96WnVD!6XnWDYn'P(P)P*P+P,P-P.P/P:P;P=P?P@P7u[P]P^P_P`P8u{P|P9u}P~P#6aQbQtkcQdQ`reQfQ^dgQhQ$6iQjQZnkQlQkdmQnQ%6oQpQqQrQsQtQuQvQwQxQyQzQAQBQCQDQEQFQGQHQWbIQJQ)cKQLQ0nMQNQ1nOQPQ2nQQRQ3nSQTQXbUQVQYbWQXQZbYQZQ0b0Q1Q* 2Q3Qsb4Q5Q1b6Q7Qnc8Q9Qoc!Q#Q2b$Q%Q. 'Q(Q{r)Q*Qld+Q,Q|g-Q.Qmd/Q:Qnd;Q=Qod?Q@Qpd[Q]Qqd^Q_Qrd`Q{Qsd|Q}Qtd~QaR}gbRcR_ddReR4ifRgRbbhRiRtbjRkR`dlRmR5inRoR4 pRqRU rRsRM tRuR|rvRwR|exRyR8 zRARcbBRCRubDRER3bFRGR}eHRIR~eJRKRV LRMRW NRORX PRQRafRRSRY TRURZ VRWR9 XRYR! ZR0Rbf1R2Rcf3R4R# 5R6R*c7R8R4b9R!R5b#R$R%R'R+c(R)Rpc*R+R6i,R-Rud.R/R}r:R;R5 =R?RN @R[RD ]R^RJ _R`RK {R|RXD}R~R4naSbSukcSdSvkeSfSc gShS5n'6iS,cjSkSE lSmS6nnSoSqcYDpSrcZDqSsc0DrSvd1DsSwd2DtSxd3DuSz 4DvS^ 5DwSA 6DxSB 7DySF 8DzSdb9DASG !DBSH #DCS0 $DDS1 %DES2 'DFS6b(DGS7b)DHS8b*DIS_ +DJS` ,DKS{ -DLS(6MSNS)6.DOS9bPSQS!bRSSSO TSUS+ VSWS, XSYStcZS0S#b1S2Suc3S4Svc*65S{d+66Swc7S8S$ 9S!S$b%b|d}d/D~dN5$caebe,6:D-6;D.6=Ddf~r#Sceas$S/6%S'S!ubs?D7ncs@Ddses[Dfsgs]D(Shs^D_Dis)Sjs*S+Swk8n`Dxkyk{Dyd#u,Szk9n|DAkBk}Dks!n~DlsCkaEms$u-SbEnscEdEoseEefps.Sffqs/S#nrs:S$nss;S%nts=S'nus?S(nvs@S7i:6[S]S)nws;6Dkxs*n+nyszdEkzsAs,nBs%uFkCs'u-nDs(uGkEsgf.nFshfHkGs/nHsIkIsL :n^SvbJk_S8i)u`S;n*u{S=n+u|S?n,u}S9i-u~S@n.uaT[n/ubT]n:ucTKk;udTfE=ueTgE?ufT^n_ngT~gLkhT`nJsMkKs{nLs@u|nMs[u}nNs~nOsaoPs]uboQs^ucoRsdoSseoTs_ufoUs`ugoVshoWsNkXs{uOkYs|uPkZsQk0sRk1s}uSk2s~uTk3sUk4sVk5savWk6sbvXk7sYk8s9sioiTcvZkjTdvjokTev!ilT#ikomTfv0knTxclooT$i1kpTqTrTsTtTuTvT'bmowT(b2kxTwbgvyTychvzTzcnoATAc3kBTifooCT%i4kDTjfpoET'i5kFT)bivGT*bjvHT+bkvIT,blvJT-bmvKT.bnvLThE=6,rquO5iE?6ruP5Q5jEsuR5S5tuT5kElE@6uuU5MT[6]6^6mEovNTOTpvPTQTqvRTSTrvTTUTsvVTWTtvXTYTnEvuV5oEpEW5de6kwu7k8k-r.rX5xuqErEsEY5ahuvzi/r9ktE_6Z5yu6 05b uEZT`60T1T{6vE!svv|62Twv}6#sxv~63Tyva74Tzvb75TAvc76TBvd77TCve78TDvf7!kEvg7qoFvh79TGvi7$sHvj7%sIvk7Jvl7roKvm7'sn7Lvo7wEMvp7xENvq7yEOvr7Pvs7Qvt7Rvu7Svv7Tvw7Uvx7Vvy7zEAEbh!Tch#TBEz7$TWvA7%TB7'T(TC7)TD7E7*TF7+TG7,T-T.TH7/TI7:T;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F?T@T)F[TJ7K7]TL7^T!v_T*FM7+FAd/ Bd,FN7`Tso-F{T|T#kO7}T$k~TaU%kbUcU'kdUeU(kfUgU)khUiUxbjUkU*klUmU+knUoU,kP7pU-kQ7qU.krUsU(itUuUdhvUwU-cxUyUR7.FehtofhghuozUAUBUCUDUEUkfhhih)iFUjhkhGUlh/k#vHUIUJUS715T725/F:k:FKUU7;k;F$v=k=F/blf?F% voLU' woMU@F?k[FNU@k]F^F[k_FOUPU]k`FQU^k{F*i_k|FV7}FRUW7~FSUaGTUbGUUX7cGVUY7dGWUZ7eGXU07fGYU17gGZU27hG0U37iG1UjG2UkG3UlG4UmG5UnG6UoG7UpG8UqG9UrG!UsG#U$U%U:b+imftGuG:r47zuvGAu'UwG;b35=beefegehe%ciejexGke5767(U77)U8797*U,i!7+UmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh#7%v,U'v-U(v.U$7)v/U*v:U+v;U,v=U-v?U.v@U/v[U:v]U;v^U=v_U?v`U@v{U[v|U]v}U^v~U_vaV`vbV{vcV|vdV}veV~vfVawgVbwhVcwiVdwjVewkVfwlVgwmVhwnViwoVjwpVkwqVlwrV`klememwsV(s{knwLh-i%7)sowpwqwrwsw*stw+suwxotV,svwyouV-sww.svVzoxwAowV/syw:sxV;syVBozw=sAwCozVDoAVEoBwFoCwGoDwHoBVIoEwJoCVKoDV?sEVLoFwMoGwNoFVOoHw@sIwPoJwQoGV[sKw]sHV^sLw_sMwRoIV`sNwSoJV{sOw|sKVToPwUoLV}sQw~sMVatNVVoOVbtRwWoSwXoPVYoQVZoRV0oTw1oSV2oTV3oUV4oVVctWV5oUw6oVw7oXV8oYVdtZV9oWw!oXwet0Vft1VgtYwhtZw#o0wit1w$o2Vjt3Vkt4V%o5V'o6Vlt7Vmt2wnt8V(o3wot4w)o9V*o5w+o!V,o#V-o6w.o7w/o8w:o$V;o%Vpt'V=o9w?o!w@o(V[o#wqt$w]o)V^o*Vrt%wst+VMhnf.iyGzG,VBc'7-V.V/VAG:V;V'w=V?V(7@V[V)7*7]V|kHd(w+7^V}k,7_V)w-7`V/i{V|V:i}V~V;i.7aW*wbWcW?b/7dW=i:7eWne;7fW~kgWhWBG?iiWjWofkWlWpf=7mW.c?7nW@i@7oWqf[7pW[i]7qWrf^7rW]i_7sWsf`7tWal{7uWtf|7vWuf}7wW/c~7xW^ia8yWNhb8zWOhAWBWCGc8CWIdDWEWDGd8FWPhe8GWEGf8HWQhIWJWFGg8KWRhLWMWGGh8NWShi8OWHGPWQWJdRWSWIGj8TWThk8UWJGl8VW_im8WWvfn8XWoeo8YW:cZW0W`i1W2Wwfp83W{i4W5Wxfq86W|ir87Wyfs88W}i9W!Wzft8#Wpeu8$W;cv8%W~iw8'WAfx8(WUh)W*WVh+W,Wajy8-WBfz8.WKd/W:Wqe;W=Wbl?W@WKG_oWh`oXhbjcl[W]WCcA8^W=cre{o_W`WcjB8{WdjC8|W}W~WaXdlD8bXelE8cXseLd?cdXeXfXDcLGgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzXAXBXCXDXEXFXGXHXIX|oJXKX}oLXttMXNX~oOXutPXQXapRXSXbpTXUXcpVX: WXXXdpYXejvtZX0Xwt1X2Xxt3X4Xyt5X6Xzt7X8XAt9X!XBt#X$X+wF8%XCt'X(XDt)X*XEt+X,Xep-X.Xfp/X:Xgp;X=Xhp?X@X,w[X]X-w^X_X.w`X/w{X:w|XG8;w}X=w~X?waY@wbYH8I8ebcYdYfbeYfYMGipgYNGjphYOGkpiYPGlpjYQGmpkYRGnplY[wopmY]wppnY^wqpoY_wrppY`wspqY{wtprY|wupsY}wvptY~wwpuYaxxpvYbxypwYcxzpxYdxApyYexBpzYfxCpAYgxDpBYhxEpCYixFpDYJ8GpEYK8HpFYSGIpGYTGJpHYUGKpIYVGLpJYWGMpKYXGNpLYYGOpMYZGPpNY0GQpOY1GRpPY2GSpQY3GTpRY4GUpSY5GVpTY6GWpUY7GXpVY8GYpWY9GZpXY!G0pYY#G1pZY$G2p0YL83p1Y2Y4p3Y4Y5p5Y6Y6p7Y8Y7p9Y!Y8p#Y$Y9p%Y'Y!p(Y)Y#p*Y+Y$p,Y-Y%p.Y/Y'p:Y;Y(p=Y?Y)p@Y[Y*p]Y^Y+p_Y`Y,p{YM8-p|Y.pjx}Y/pkx~Y:plxaZfj%GbZ;pmxcZ'GN8(GO8)GP8*GQ8=p+Gfl,GEc-GFt.GdZeZfZgZgl/G:G;Ghlnxiloxjl=G?G@G?p[G@p]G[p^G]phZCf_GDf`Ggj{GGtiZ|G}Gpx~G^paH_pbHklcH`pjZqxdH{peHllfHFcgHHthHkZlZiHmZmljHkHlHnlrxolsxplmHnHoH|ppH}pqH~prHaqnZEfsHFftHhjuHItoZvHwHtxxHbqyHcqzH@bAHGfuxHfvxqlBHYhCHZhDH0hEHteFHIfGHijHH1hIH2hJHJfwx| xxKfyxuezxMdJtNdKtveAxjjBxweCxxeDxyeExLfKHGcFxrlLHHcGxOdHx3hMHkjIxzeJxAeKxybLxzbMx[bNHgbOHhbPHibQHjbRHljSHAbTH4hUH5hNx6hOx7hVHmjWHdqXHeqYHPdZHBe0H8h1HLt2Hfq3Hgq4Hhq5Hsl6HIc7HMt8Htl9HulPxvlQxwl!H#H$Hiq%Hjq'Hkq(HlqpZMf)HqZrZNf*Hnj+HNtsZ,H-Hmq.Hnq/Hxl:Hoj;H]b=Hoq?H@HtZpj[HRx]HqjSxrjTxsj^HUx_Hyl`Hzl{HAl|HBluZCe}H~HvZDeaI9hbIpqwZVxcIOtdICleIDlfIElgIBbhIEeWxFeXxtjiIOfjIPfkIQflIQdmIRfnI!hoISfpITfqIFlYxujZx^b0xqq1xrIsIvj2xGl3xHl4xwj5x6x7xIl8xJl9xKl!xLltIGe#xuIvIHe$x#h%xrqwI'x(xMl)xNl*xxj+xyj,xUf-xVf.xWf/xXf:xzj;xYf=xZf?x0f@x1f[xCbxIIe]xJe^x2fyI3fzI4fAIKeBI$hCI5fDI6fEIsqFIJcGIPtHIOlIIPl_xQl`xRlJItqKIuqLIvqMI7fNI8fOIAjPIQIRIwqSIxqTI%hUI'hVI(hWI)hXIyqYIzqZIAq0IBq1ICq2IBj3IKc4I*h5I+h6ILe{xMe|x,h7ISl8I9f9I!f!I#f#I$f$IRd%I%f'ITl(I'f)I(f*ILc+ISd}xTd~xUd,INe-I@c.I[c/I_b:I]c;I^c=I_c?IDq@IMc[IQt]IUl^IVlayWlbyXl_I`I{IEq|IFq}IGq~IHqxZ)faJ*fbJCjcJRtyZdJeJIqfJJqgJ; hJNccyOcdy`ciJVdjJWdkJXdlJYdmJkbnJZdey0dfyOeoJ+fpJ,fqJPerJ-fsJ.ftJYluJPcvJDjwJEjxJ/fgy:fhyFjyJKqzJ-hAJ.hBJ/hCJLqzZ;fDJQeEJ:hFJMqGJ;hHJ=hIJNqJJQcKJZlLJ0liy1ljy2lMJOqNJPqOJQqPJ=fQJ?fRJGjSJRqTJSqUJHjky?hlyDbmy3lnyoyVJ@hpyStqy[hTt]hUt^hryVtsyIjtyJjuyKjvyLjWJ1dwyxyXJ2dyy@fzy4lYJWtAyMjByNjCyTqZJUq0J5l1JRc2JXt3JAZBZCZDZ6l4J5J6J7lDy8lEy9l7J8J9JVq!JWq#JXq$JYqEZ[f%J]f'JOj(JYtFZ)J*JFy+JZq,J0q-J`b.J^fGy_fHy!l/J_h:J`h;J{h=JRe?J`f@JPj[J|h]J}h^J{fIy} Jy|fKySeLy3dZt4d0tTeMyQjNyUeOyVePyWeQy}f_JScRy#l`JTcSy5dTyRj{JSjUyXeVyYeWyEbXyFbYy{b|Jlb}Jmb~JnbaKobbKTjcKGbdK~heKaiZybi0ycifKUjgK1qhK2qiK6djKZekKdilK1tmK3qnK4qoK5qpK$lqKUcrK2tsK%ltK'l1y(l2y)luKvKwK6qxK7qyK8qzK9qGZ~fAKHZIZagBKVjCK3yJZDKEK!qFK#qGK$qHK*lIKVcJK3tKKKZLZ+lLKMKNK,l4y-l5y.lOKPKQK%qRK'qSK(qTK)qMZbgUKNZOZcgVKWjWK6yPZXKYK7yZK*q0K+q1K/l2KHb3K0e8y1e9yXj4Kdg5Keg6Kfg7K7d8Kgg9Kei!Khg#Kig$K:l!yYj#y|b$y,q%y%K'KZj'y;l(y=l)y0j*y+y,y?l-y@l.y[l/y]l(K2e:y)K*K3e;yfi=y4t+K?y@y^l[y_l]y1j^y2j_yjg`ykg{ylg|ymg}y3j~yngazogbzpgczqgdzIb,K4eez5efzrg-Ksg.Ktg/K6e:Kgi;Kug=Kvg?K-q@KWc[K5t]K`l^K{lgz|lhz}l_K.q`K/q{K:q|Kwg}Kxg~K4jaLbLcL;qdL=qeLhifLiigLjihLkiiL?qjL@qkL[qlL]qmL^qnL5joLXcpLliqLmirL7eiz8ejznisL~ltLyguLzgvLAgwLBgxL8dyLCgzLamALDgBLEgCLYcDL9dkz!dlz#dEL9eFL{cGL|cHL}bIL}cJL~cKLadLL_qMLZcNL6tOLbmPLcmmzdmnzemQLRLSL`qTL{qUL|qVL}qQZFgWLGgXL6jYLozRZZL0L~q1Lar2L= 3L0cpz1cqzbd4L$d5L%d6L'd7L(d8Lpb9L)drz*dsz!e!LHg#LIg$L#e%LJg'LKg(Lbr)L2c*Lfm+Lgm,Loitzpiuzhm-L7t.L7j/L8j:L9j;LcrSZLg=LMg?L!j@L8t[L#j]L$j^Ldr_L3c`Lim{Ljmvzkmwzlm|Ler}Lfr~LgraMNgbMOgcM%jdMhreMirfM'jxzqiyzJbzzmmAzBzgMriCz9tDzsi!tti#tuiEz$tFz(jGz)jHz*jIz+jhM+dJzKziM,dLzPgMzjrjM%tNz,jOz-jPzkrkMTZUZVZWZ-dXZ.dYZ$eZZ%e0ZQz1ZRz2ZlrlMnmmM4cnM'toM3Z4ZpM5ZomqMrMsMpmSzqmTzrmtMuMvMmrwMnrxMoryMpr6ZQgzMRgAM.jBM(t7Z)t8Z9Z!ZUz#ZVz$Z%Z'ZCMDMWzEMqrFMrrGMsrHMsmIM5cJM*tKM(Z)Z*Z+ZtmLMMMNMumXzvmYzwmOMPMQMtrRMurSMvrTMwr,ZSgUMTgVM/jWM+t-ZXMYMZzZMxr0Myr1Mzr2Mxm3M6c4M,t5M.Z/Z6M:Zym7M8M9Mzm0zAm1zBm!M#M$MAr%MBr'MCr(MDr;ZUg)MVg*M:j+M-t=Z,M-M2z.MEr/MFr:MGr;MCm=M7c?M.t@M?Z@Z[M[ZDm]M^M_MEm3zFm4zGm`M{M|MHr}MIr~MJraNKr]ZWgbNXgcN;jdN/t^ZeNfN5zgNLrhNMriNNrjNHmkN8clN:tmN_Z`ZnN{ZImoNpNqNJm6zKm7zLmrNsNtNOruNPrvNQrwNRr|ZYgxNZgyN=jzN;t}ZANBN8zCNSrDNTrENUrFNMmGN9cHN=tIN~Za0JNb0NmKNLNMNOm9zPm!zQmNNONPNVrQNWrRNXrSNYrc00gTN1gUN?jVN?td0WNXN#zYNZrZN0r0N1r1NRm2N!c3N@t4Ne0f0g0h0Sm5N6N7NTm$zUm%zVm8N9N!N2r#N3r$N4r%N5ri02g'N3g(N@j)N'zj0(zk0*N+N)z,N6r-N7r.N8r/NWm:N#c;N[t=Nl0m0n0o0Xm?N@N[NYm*zZm+z0m]N^N_N9r`N!r{N#r|N$rp04g}N5g~N[jaO,zq0-zr0bOcO.zdO%reO'rfOs0t0u0v0w0x0/zR8S8y0z0A0B0C0D0T8E0U8F0G0H0I0J0V8K0L0M0N0O0P0Q0W8R0S0T0U0V0W0X0Y0Z000102030405060708090X8!0#0$0%0'0(0)0*0+0,0-0.0/0:0;0=0?0@0[0]0^0_0`0{0|0}0~0a1b1c1d1e1f1g1h1i1j1k1l1m1n1:zo1;z1mp1q1r1s1Y8t1u1v1w1x1y1z1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1=zR1?z@zS1Z808T1[z]z^z_z`zU1V1W118X1Y1Z101112131284138516171]t814891!1#1{z$1%15868788898'1(1)1*1+1,1-1.1!8/1:1|z;1=1}z?1@1~z[1]1aA^1_1bA`1{1cA|1}1^t~1a2dAb2c2eAd2e2fAf2g2gAh2i2hAj2k2iAl2m2jAn2o2kAp2q2lAr2s22mt2u2mAv2w2_tx2y2`tz2A2nAB2C2viD2E2oAF2G2pAH2qAI2rAJ2sAK2tAL2uAM2vAN2wAO2xAP2yAQ2zAR2AAS2BAT2CAU2DAV2EAW2FAX2GAY2HAZ2IA02JA12KA22LA32MA42NA52OA62PA72QA82RA92SA!2TA#2UA$2VA%2WA'2XA(2YA)2ZA*20A+2,2-2.2/2:2;21A=22A?23A@2{t[2]2gO^2_2hO`2{2iO|2}2jO~2a3kOb3c3lOd3e3mOf3g3nOh3i3oOj3k3pOl3m3qOn3o3( p3q3rOr3s3/dt3u3(rv3w3]jx3y3#8z3A3$8B3C3%8D3E3'8F3G3(8H3I3)8J3K3^jL3M3sON3O3|tP3Q3tOR3S3}tT3U36gV3W3*8X3Y3+8Z303,81323-833433m53634m73835m93!36m#3$37m%3'38m(3)3uO*3+39m,3-3!m.3/3#m:3;3$m=3?3%m.8@3~t[3]3au^3_3'm`3{3vO|3}3wO~3a4bub4c4wid4e4cuf4g4xih4i4duj4k4xOl4m4n4o4p4q4yOr4s4t4u4zOv4w4/8x4y4yiz4A445)r:8B4;8=8?8@8[8C4]8D4E4^8_8F4`8G4H4{8I4J4|8K4L4}8M4N4~8a9O4b9c9P4d9Q4R4e9f9S4g9T4U4h9V4W4i9X4Y4j9Z404k91424l9m934n9o944p95464q9r974s9t984u9v994w9!4#4x9$4%4'4(47geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuy9z9)4A9*4B9C9+4AO*r,4-4D9E9.4+r/4:4F9;4=4~b?4@4G9[4]4^4_4H9I9`4J9{4K9L9|4}4~4M9a5b5c5d5N9e5O9P9f5g5h5Q9i5j5k5l5R9m5n5o5S9p5T9q5r5s5t5u5v5w5x5y5U9z5V9A5W9B5C5D5E5F5G5H5I5J5X9K5L5M5Bu55
2165 return _init_driver() 2a $b%b|d}d~dN5$c65aebeY97585Z99509,rquO5!519ruP5Q5#5suR5S5tuT5$529%5uuU5'539nEvuV5oEpEW5de6kwu7k8k-r.rX549xurEsEY5zi/r9ktEZ5yu6 05b uE(5)559*56915+525tGuG:rzuvGAuwG79;b35=beefe,5gehe%cieje89-599.5!9/5#9:545;5Bu55
2168cpdef dict _inspect_function_pointers():
2169 global _cyb_func_ptrs
2170 if _cyb_func_ptrs is not None: 1b
2171 return _cyb_func_ptrs
2173 _check_or_init_driver() 1b
2174 cdef dict data = {} 1b
2175 global __cuGetErrorString
2176 data["__cuGetErrorString"] = <_cyb_intptr_t>__cuGetErrorString 1b
2178 global __cuGetErrorName
2179 data["__cuGetErrorName"] = <_cyb_intptr_t>__cuGetErrorName 1b
2181 global __cuInit
2182 data["__cuInit"] = <_cyb_intptr_t>__cuInit 1b
2184 global __cuDriverGetVersion
2185 data["__cuDriverGetVersion"] = <_cyb_intptr_t>__cuDriverGetVersion 1b
2187 global __cuDeviceGet
2188 data["__cuDeviceGet"] = <_cyb_intptr_t>__cuDeviceGet 1b
2190 global __cuDeviceGetCount
2191 data["__cuDeviceGetCount"] = <_cyb_intptr_t>__cuDeviceGetCount 1b
2193 global __cuDeviceGetName
2194 data["__cuDeviceGetName"] = <_cyb_intptr_t>__cuDeviceGetName 1b
2196 global __cuDeviceGetUuid_v2
2197 data["__cuDeviceGetUuid_v2"] = <_cyb_intptr_t>__cuDeviceGetUuid_v2 1b
2199 global __cuDeviceGetLuid
2200 data["__cuDeviceGetLuid"] = <_cyb_intptr_t>__cuDeviceGetLuid 1b
2202 global __cuDeviceTotalMem_v2
2203 data["__cuDeviceTotalMem_v2"] = <_cyb_intptr_t>__cuDeviceTotalMem_v2 1b
2205 global __cuDeviceGetTexture1DLinearMaxWidth
2206 data["__cuDeviceGetTexture1DLinearMaxWidth"] = <_cyb_intptr_t>__cuDeviceGetTexture1DLinearMaxWidth 1b
2208 global __cuDeviceGetAttribute
2209 data["__cuDeviceGetAttribute"] = <_cyb_intptr_t>__cuDeviceGetAttribute 1b
2211 global __cuDeviceGetNvSciSyncAttributes
2212 data["__cuDeviceGetNvSciSyncAttributes"] = <_cyb_intptr_t>__cuDeviceGetNvSciSyncAttributes 1b
2214 global __cuDeviceSetMemPool
2215 data["__cuDeviceSetMemPool"] = <_cyb_intptr_t>__cuDeviceSetMemPool 1b
2217 global __cuDeviceGetMemPool
2218 data["__cuDeviceGetMemPool"] = <_cyb_intptr_t>__cuDeviceGetMemPool 1b
2220 global __cuDeviceGetDefaultMemPool
2221 data["__cuDeviceGetDefaultMemPool"] = <_cyb_intptr_t>__cuDeviceGetDefaultMemPool 1b
2223 global __cuDeviceGetExecAffinitySupport
2224 data["__cuDeviceGetExecAffinitySupport"] = <_cyb_intptr_t>__cuDeviceGetExecAffinitySupport 1b
2226 global __cuFlushGPUDirectRDMAWrites
2227 data["__cuFlushGPUDirectRDMAWrites"] = <_cyb_intptr_t>__cuFlushGPUDirectRDMAWrites 1b
2229 global __cuDeviceGetProperties
2230 data["__cuDeviceGetProperties"] = <_cyb_intptr_t>__cuDeviceGetProperties 1b
2232 global __cuDeviceComputeCapability
2233 data["__cuDeviceComputeCapability"] = <_cyb_intptr_t>__cuDeviceComputeCapability 1b
2235 global __cuDevicePrimaryCtxRetain
2236 data["__cuDevicePrimaryCtxRetain"] = <_cyb_intptr_t>__cuDevicePrimaryCtxRetain 1b
2238 global __cuDevicePrimaryCtxRelease_v2
2239 data["__cuDevicePrimaryCtxRelease_v2"] = <_cyb_intptr_t>__cuDevicePrimaryCtxRelease_v2 1b
2241 global __cuDevicePrimaryCtxSetFlags_v2
2242 data["__cuDevicePrimaryCtxSetFlags_v2"] = <_cyb_intptr_t>__cuDevicePrimaryCtxSetFlags_v2 1b
2244 global __cuDevicePrimaryCtxGetState
2245 data["__cuDevicePrimaryCtxGetState"] = <_cyb_intptr_t>__cuDevicePrimaryCtxGetState 1b
2247 global __cuDevicePrimaryCtxReset_v2
2248 data["__cuDevicePrimaryCtxReset_v2"] = <_cyb_intptr_t>__cuDevicePrimaryCtxReset_v2 1b
2250 global __cuCtxCreate_v2
2251 data["__cuCtxCreate_v2"] = <_cyb_intptr_t>__cuCtxCreate_v2 1b
2253 global __cuCtxCreate_v3
2254 data["__cuCtxCreate_v3"] = <_cyb_intptr_t>__cuCtxCreate_v3 1b
2256 global __cuCtxCreate_v4
2257 data["__cuCtxCreate_v4"] = <_cyb_intptr_t>__cuCtxCreate_v4 1b
2259 global __cuCtxDestroy_v2
2260 data["__cuCtxDestroy_v2"] = <_cyb_intptr_t>__cuCtxDestroy_v2 1b
2262 global __cuCtxPushCurrent_v2
2263 data["__cuCtxPushCurrent_v2"] = <_cyb_intptr_t>__cuCtxPushCurrent_v2 1b
2265 global __cuCtxPopCurrent_v2
2266 data["__cuCtxPopCurrent_v2"] = <_cyb_intptr_t>__cuCtxPopCurrent_v2 1b
2268 global __cuCtxSetCurrent
2269 data["__cuCtxSetCurrent"] = <_cyb_intptr_t>__cuCtxSetCurrent 1b
2271 global __cuCtxGetCurrent
2272 data["__cuCtxGetCurrent"] = <_cyb_intptr_t>__cuCtxGetCurrent 1b
2274 global __cuCtxGetDevice
2275 data["__cuCtxGetDevice"] = <_cyb_intptr_t>__cuCtxGetDevice 1b
2277 global __cuCtxGetFlags
2278 data["__cuCtxGetFlags"] = <_cyb_intptr_t>__cuCtxGetFlags 1b
2280 global __cuCtxSetFlags
2281 data["__cuCtxSetFlags"] = <_cyb_intptr_t>__cuCtxSetFlags 1b
2283 global __cuCtxGetId
2284 data["__cuCtxGetId"] = <_cyb_intptr_t>__cuCtxGetId 1b
2286 global __cuCtxSynchronize
2287 data["__cuCtxSynchronize"] = <_cyb_intptr_t>__cuCtxSynchronize 1b
2289 global __cuCtxSetLimit
2290 data["__cuCtxSetLimit"] = <_cyb_intptr_t>__cuCtxSetLimit 1b
2292 global __cuCtxGetLimit
2293 data["__cuCtxGetLimit"] = <_cyb_intptr_t>__cuCtxGetLimit 1b
2295 global __cuCtxGetCacheConfig
2296 data["__cuCtxGetCacheConfig"] = <_cyb_intptr_t>__cuCtxGetCacheConfig 1b
2298 global __cuCtxSetCacheConfig
2299 data["__cuCtxSetCacheConfig"] = <_cyb_intptr_t>__cuCtxSetCacheConfig 1b
2301 global __cuCtxGetApiVersion
2302 data["__cuCtxGetApiVersion"] = <_cyb_intptr_t>__cuCtxGetApiVersion 1b
2304 global __cuCtxGetStreamPriorityRange
2305 data["__cuCtxGetStreamPriorityRange"] = <_cyb_intptr_t>__cuCtxGetStreamPriorityRange 1b
2307 global __cuCtxResetPersistingL2Cache
2308 data["__cuCtxResetPersistingL2Cache"] = <_cyb_intptr_t>__cuCtxResetPersistingL2Cache 1b
2310 global __cuCtxGetExecAffinity
2311 data["__cuCtxGetExecAffinity"] = <_cyb_intptr_t>__cuCtxGetExecAffinity 1b
2313 global __cuCtxRecordEvent
2314 data["__cuCtxRecordEvent"] = <_cyb_intptr_t>__cuCtxRecordEvent 1b
2316 global __cuCtxWaitEvent
2317 data["__cuCtxWaitEvent"] = <_cyb_intptr_t>__cuCtxWaitEvent 1b
2319 global __cuCtxAttach
2320 data["__cuCtxAttach"] = <_cyb_intptr_t>__cuCtxAttach 1b
2322 global __cuCtxDetach
2323 data["__cuCtxDetach"] = <_cyb_intptr_t>__cuCtxDetach 1b
2325 global __cuCtxGetSharedMemConfig
2326 data["__cuCtxGetSharedMemConfig"] = <_cyb_intptr_t>__cuCtxGetSharedMemConfig 1b
2328 global __cuCtxSetSharedMemConfig
2329 data["__cuCtxSetSharedMemConfig"] = <_cyb_intptr_t>__cuCtxSetSharedMemConfig 1b
2331 global __cuModuleLoad
2332 data["__cuModuleLoad"] = <_cyb_intptr_t>__cuModuleLoad 1b
2334 global __cuModuleLoadData
2335 data["__cuModuleLoadData"] = <_cyb_intptr_t>__cuModuleLoadData 1b
2337 global __cuModuleLoadDataEx
2338 data["__cuModuleLoadDataEx"] = <_cyb_intptr_t>__cuModuleLoadDataEx 1b
2340 global __cuModuleLoadFatBinary
2341 data["__cuModuleLoadFatBinary"] = <_cyb_intptr_t>__cuModuleLoadFatBinary 1b
2343 global __cuModuleUnload
2344 data["__cuModuleUnload"] = <_cyb_intptr_t>__cuModuleUnload 1b
2346 global __cuModuleGetLoadingMode
2347 data["__cuModuleGetLoadingMode"] = <_cyb_intptr_t>__cuModuleGetLoadingMode 1b
2349 global __cuModuleGetFunction
2350 data["__cuModuleGetFunction"] = <_cyb_intptr_t>__cuModuleGetFunction 1b
2352 global __cuModuleGetFunctionCount
2353 data["__cuModuleGetFunctionCount"] = <_cyb_intptr_t>__cuModuleGetFunctionCount 1b
2355 global __cuModuleEnumerateFunctions
2356 data["__cuModuleEnumerateFunctions"] = <_cyb_intptr_t>__cuModuleEnumerateFunctions 1b
2358 global __cuModuleGetGlobal_v2
2359 data["__cuModuleGetGlobal_v2"] = <_cyb_intptr_t>__cuModuleGetGlobal_v2 1b
2361 global __cuLinkCreate_v2
2362 data["__cuLinkCreate_v2"] = <_cyb_intptr_t>__cuLinkCreate_v2 1b
2364 global __cuLinkAddData_v2
2365 data["__cuLinkAddData_v2"] = <_cyb_intptr_t>__cuLinkAddData_v2 1b
2367 global __cuLinkAddFile_v2
2368 data["__cuLinkAddFile_v2"] = <_cyb_intptr_t>__cuLinkAddFile_v2 1b
2370 global __cuLinkComplete
2371 data["__cuLinkComplete"] = <_cyb_intptr_t>__cuLinkComplete 1b
2373 global __cuLinkDestroy
2374 data["__cuLinkDestroy"] = <_cyb_intptr_t>__cuLinkDestroy 1b
2376 global __cuModuleGetTexRef
2377 data["__cuModuleGetTexRef"] = <_cyb_intptr_t>__cuModuleGetTexRef 1b
2379 global __cuModuleGetSurfRef
2380 data["__cuModuleGetSurfRef"] = <_cyb_intptr_t>__cuModuleGetSurfRef 1b
2382 global __cuLibraryLoadData
2383 data["__cuLibraryLoadData"] = <_cyb_intptr_t>__cuLibraryLoadData 1b
2385 global __cuLibraryLoadFromFile
2386 data["__cuLibraryLoadFromFile"] = <_cyb_intptr_t>__cuLibraryLoadFromFile 1b
2388 global __cuLibraryUnload
2389 data["__cuLibraryUnload"] = <_cyb_intptr_t>__cuLibraryUnload 1b
2391 global __cuLibraryGetKernel
2392 data["__cuLibraryGetKernel"] = <_cyb_intptr_t>__cuLibraryGetKernel 1b
2394 global __cuLibraryGetKernelCount
2395 data["__cuLibraryGetKernelCount"] = <_cyb_intptr_t>__cuLibraryGetKernelCount 1b
2397 global __cuLibraryEnumerateKernels
2398 data["__cuLibraryEnumerateKernels"] = <_cyb_intptr_t>__cuLibraryEnumerateKernels 1b
2400 global __cuLibraryGetModule
2401 data["__cuLibraryGetModule"] = <_cyb_intptr_t>__cuLibraryGetModule 1b
2403 global __cuKernelGetFunction
2404 data["__cuKernelGetFunction"] = <_cyb_intptr_t>__cuKernelGetFunction 1b
2406 global __cuKernelGetLibrary
2407 data["__cuKernelGetLibrary"] = <_cyb_intptr_t>__cuKernelGetLibrary 1b
2409 global __cuLibraryGetGlobal
2410 data["__cuLibraryGetGlobal"] = <_cyb_intptr_t>__cuLibraryGetGlobal 1b
2412 global __cuLibraryGetManaged
2413 data["__cuLibraryGetManaged"] = <_cyb_intptr_t>__cuLibraryGetManaged 1b
2415 global __cuLibraryGetUnifiedFunction
2416 data["__cuLibraryGetUnifiedFunction"] = <_cyb_intptr_t>__cuLibraryGetUnifiedFunction 1b
2418 global __cuKernelGetAttribute
2419 data["__cuKernelGetAttribute"] = <_cyb_intptr_t>__cuKernelGetAttribute 1b
2421 global __cuKernelSetAttribute
2422 data["__cuKernelSetAttribute"] = <_cyb_intptr_t>__cuKernelSetAttribute 1b
2424 global __cuKernelSetCacheConfig
2425 data["__cuKernelSetCacheConfig"] = <_cyb_intptr_t>__cuKernelSetCacheConfig 1b
2427 global __cuKernelGetName
2428 data["__cuKernelGetName"] = <_cyb_intptr_t>__cuKernelGetName 1b
2430 global __cuKernelGetParamInfo
2431 data["__cuKernelGetParamInfo"] = <_cyb_intptr_t>__cuKernelGetParamInfo 1b
2433 global __cuMemGetInfo_v2
2434 data["__cuMemGetInfo_v2"] = <_cyb_intptr_t>__cuMemGetInfo_v2 1b
2436 global __cuMemAlloc_v2
2437 data["__cuMemAlloc_v2"] = <_cyb_intptr_t>__cuMemAlloc_v2 1b
2439 global __cuMemAllocPitch_v2
2440 data["__cuMemAllocPitch_v2"] = <_cyb_intptr_t>__cuMemAllocPitch_v2 1b
2442 global __cuMemFree_v2
2443 data["__cuMemFree_v2"] = <_cyb_intptr_t>__cuMemFree_v2 1b
2445 global __cuMemGetAddressRange_v2
2446 data["__cuMemGetAddressRange_v2"] = <_cyb_intptr_t>__cuMemGetAddressRange_v2 1b
2448 global __cuMemAllocHost_v2
2449 data["__cuMemAllocHost_v2"] = <_cyb_intptr_t>__cuMemAllocHost_v2 1b
2451 global __cuMemFreeHost
2452 data["__cuMemFreeHost"] = <_cyb_intptr_t>__cuMemFreeHost 1b
2454 global __cuMemHostAlloc
2455 data["__cuMemHostAlloc"] = <_cyb_intptr_t>__cuMemHostAlloc 1b
2457 global __cuMemHostGetDevicePointer_v2
2458 data["__cuMemHostGetDevicePointer_v2"] = <_cyb_intptr_t>__cuMemHostGetDevicePointer_v2 1b
2460 global __cuMemHostGetFlags
2461 data["__cuMemHostGetFlags"] = <_cyb_intptr_t>__cuMemHostGetFlags 1b
2463 global __cuMemAllocManaged
2464 data["__cuMemAllocManaged"] = <_cyb_intptr_t>__cuMemAllocManaged 1b
2466 global __cuDeviceRegisterAsyncNotification
2467 data["__cuDeviceRegisterAsyncNotification"] = <_cyb_intptr_t>__cuDeviceRegisterAsyncNotification 1b
2469 global __cuDeviceUnregisterAsyncNotification
2470 data["__cuDeviceUnregisterAsyncNotification"] = <_cyb_intptr_t>__cuDeviceUnregisterAsyncNotification 1b
2472 global __cuDeviceGetByPCIBusId
2473 data["__cuDeviceGetByPCIBusId"] = <_cyb_intptr_t>__cuDeviceGetByPCIBusId 1b
2475 global __cuDeviceGetPCIBusId
2476 data["__cuDeviceGetPCIBusId"] = <_cyb_intptr_t>__cuDeviceGetPCIBusId 1b
2478 global __cuIpcGetEventHandle
2479 data["__cuIpcGetEventHandle"] = <_cyb_intptr_t>__cuIpcGetEventHandle 1b
2481 global __cuIpcOpenEventHandle
2482 data["__cuIpcOpenEventHandle"] = <_cyb_intptr_t>__cuIpcOpenEventHandle 1b
2484 global __cuIpcGetMemHandle
2485 data["__cuIpcGetMemHandle"] = <_cyb_intptr_t>__cuIpcGetMemHandle 1b
2487 global __cuIpcOpenMemHandle_v2
2488 data["__cuIpcOpenMemHandle_v2"] = <_cyb_intptr_t>__cuIpcOpenMemHandle_v2 1b
2490 global __cuIpcCloseMemHandle
2491 data["__cuIpcCloseMemHandle"] = <_cyb_intptr_t>__cuIpcCloseMemHandle 1b
2493 global __cuMemHostRegister_v2
2494 data["__cuMemHostRegister_v2"] = <_cyb_intptr_t>__cuMemHostRegister_v2 1b
2496 global __cuMemHostUnregister
2497 data["__cuMemHostUnregister"] = <_cyb_intptr_t>__cuMemHostUnregister 1b
2499 global __cuMemcpy
2500 data["__cuMemcpy"] = <_cyb_intptr_t>__cuMemcpy 1b
2502 global __cuMemcpyPeer
2503 data["__cuMemcpyPeer"] = <_cyb_intptr_t>__cuMemcpyPeer 1b
2505 global __cuMemcpyHtoD_v2
2506 data["__cuMemcpyHtoD_v2"] = <_cyb_intptr_t>__cuMemcpyHtoD_v2 1b
2508 global __cuMemcpyDtoH_v2
2509 data["__cuMemcpyDtoH_v2"] = <_cyb_intptr_t>__cuMemcpyDtoH_v2 1b
2511 global __cuMemcpyDtoD_v2
2512 data["__cuMemcpyDtoD_v2"] = <_cyb_intptr_t>__cuMemcpyDtoD_v2 1b
2514 global __cuMemcpyDtoA_v2
2515 data["__cuMemcpyDtoA_v2"] = <_cyb_intptr_t>__cuMemcpyDtoA_v2 1b
2517 global __cuMemcpyAtoD_v2
2518 data["__cuMemcpyAtoD_v2"] = <_cyb_intptr_t>__cuMemcpyAtoD_v2 1b
2520 global __cuMemcpyHtoA_v2
2521 data["__cuMemcpyHtoA_v2"] = <_cyb_intptr_t>__cuMemcpyHtoA_v2 1b
2523 global __cuMemcpyAtoH_v2
2524 data["__cuMemcpyAtoH_v2"] = <_cyb_intptr_t>__cuMemcpyAtoH_v2 1b
2526 global __cuMemcpyAtoA_v2
2527 data["__cuMemcpyAtoA_v2"] = <_cyb_intptr_t>__cuMemcpyAtoA_v2 1b
2529 global __cuMemcpy2D_v2
2530 data["__cuMemcpy2D_v2"] = <_cyb_intptr_t>__cuMemcpy2D_v2 1b
2532 global __cuMemcpy2DUnaligned_v2
2533 data["__cuMemcpy2DUnaligned_v2"] = <_cyb_intptr_t>__cuMemcpy2DUnaligned_v2 1b
2535 global __cuMemcpy3D_v2
2536 data["__cuMemcpy3D_v2"] = <_cyb_intptr_t>__cuMemcpy3D_v2 1b
2538 global __cuMemcpy3DPeer
2539 data["__cuMemcpy3DPeer"] = <_cyb_intptr_t>__cuMemcpy3DPeer 1b
2541 global __cuMemcpyAsync
2542 data["__cuMemcpyAsync"] = <_cyb_intptr_t>__cuMemcpyAsync 1b
2544 global __cuMemcpyPeerAsync
2545 data["__cuMemcpyPeerAsync"] = <_cyb_intptr_t>__cuMemcpyPeerAsync 1b
2547 global __cuMemcpyHtoDAsync_v2
2548 data["__cuMemcpyHtoDAsync_v2"] = <_cyb_intptr_t>__cuMemcpyHtoDAsync_v2 1b
2550 global __cuMemcpyDtoHAsync_v2
2551 data["__cuMemcpyDtoHAsync_v2"] = <_cyb_intptr_t>__cuMemcpyDtoHAsync_v2 1b
2553 global __cuMemcpyDtoDAsync_v2
2554 data["__cuMemcpyDtoDAsync_v2"] = <_cyb_intptr_t>__cuMemcpyDtoDAsync_v2 1b
2556 global __cuMemcpyHtoAAsync_v2
2557 data["__cuMemcpyHtoAAsync_v2"] = <_cyb_intptr_t>__cuMemcpyHtoAAsync_v2 1b
2559 global __cuMemcpyAtoHAsync_v2
2560 data["__cuMemcpyAtoHAsync_v2"] = <_cyb_intptr_t>__cuMemcpyAtoHAsync_v2 1b
2562 global __cuMemcpy2DAsync_v2
2563 data["__cuMemcpy2DAsync_v2"] = <_cyb_intptr_t>__cuMemcpy2DAsync_v2 1b
2565 global __cuMemcpy3DAsync_v2
2566 data["__cuMemcpy3DAsync_v2"] = <_cyb_intptr_t>__cuMemcpy3DAsync_v2 1b
2568 global __cuMemcpy3DPeerAsync
2569 data["__cuMemcpy3DPeerAsync"] = <_cyb_intptr_t>__cuMemcpy3DPeerAsync 1b
2571 global __cuMemsetD8_v2
2572 data["__cuMemsetD8_v2"] = <_cyb_intptr_t>__cuMemsetD8_v2 1b
2574 global __cuMemsetD16_v2
2575 data["__cuMemsetD16_v2"] = <_cyb_intptr_t>__cuMemsetD16_v2 1b
2577 global __cuMemsetD32_v2
2578 data["__cuMemsetD32_v2"] = <_cyb_intptr_t>__cuMemsetD32_v2 1b
2580 global __cuMemsetD2D8_v2
2581 data["__cuMemsetD2D8_v2"] = <_cyb_intptr_t>__cuMemsetD2D8_v2 1b
2583 global __cuMemsetD2D16_v2
2584 data["__cuMemsetD2D16_v2"] = <_cyb_intptr_t>__cuMemsetD2D16_v2 1b
2586 global __cuMemsetD2D32_v2
2587 data["__cuMemsetD2D32_v2"] = <_cyb_intptr_t>__cuMemsetD2D32_v2 1b
2589 global __cuMemsetD8Async
2590 data["__cuMemsetD8Async"] = <_cyb_intptr_t>__cuMemsetD8Async 1b
2592 global __cuMemsetD16Async
2593 data["__cuMemsetD16Async"] = <_cyb_intptr_t>__cuMemsetD16Async 1b
2595 global __cuMemsetD32Async
2596 data["__cuMemsetD32Async"] = <_cyb_intptr_t>__cuMemsetD32Async 1b
2598 global __cuMemsetD2D8Async
2599 data["__cuMemsetD2D8Async"] = <_cyb_intptr_t>__cuMemsetD2D8Async 1b
2601 global __cuMemsetD2D16Async
2602 data["__cuMemsetD2D16Async"] = <_cyb_intptr_t>__cuMemsetD2D16Async 1b
2604 global __cuMemsetD2D32Async
2605 data["__cuMemsetD2D32Async"] = <_cyb_intptr_t>__cuMemsetD2D32Async 1b
2607 global __cuArrayCreate_v2
2608 data["__cuArrayCreate_v2"] = <_cyb_intptr_t>__cuArrayCreate_v2 1b
2610 global __cuArrayGetDescriptor_v2
2611 data["__cuArrayGetDescriptor_v2"] = <_cyb_intptr_t>__cuArrayGetDescriptor_v2 1b
2613 global __cuArrayGetSparseProperties
2614 data["__cuArrayGetSparseProperties"] = <_cyb_intptr_t>__cuArrayGetSparseProperties 1b
2616 global __cuMipmappedArrayGetSparseProperties
2617 data["__cuMipmappedArrayGetSparseProperties"] = <_cyb_intptr_t>__cuMipmappedArrayGetSparseProperties 1b
2619 global __cuArrayGetMemoryRequirements
2620 data["__cuArrayGetMemoryRequirements"] = <_cyb_intptr_t>__cuArrayGetMemoryRequirements 1b
2622 global __cuMipmappedArrayGetMemoryRequirements
2623 data["__cuMipmappedArrayGetMemoryRequirements"] = <_cyb_intptr_t>__cuMipmappedArrayGetMemoryRequirements 1b
2625 global __cuArrayGetPlane
2626 data["__cuArrayGetPlane"] = <_cyb_intptr_t>__cuArrayGetPlane 1b
2628 global __cuArrayDestroy
2629 data["__cuArrayDestroy"] = <_cyb_intptr_t>__cuArrayDestroy 1b
2631 global __cuArray3DCreate_v2
2632 data["__cuArray3DCreate_v2"] = <_cyb_intptr_t>__cuArray3DCreate_v2 1b
2634 global __cuArray3DGetDescriptor_v2
2635 data["__cuArray3DGetDescriptor_v2"] = <_cyb_intptr_t>__cuArray3DGetDescriptor_v2 1b
2637 global __cuMipmappedArrayCreate
2638 data["__cuMipmappedArrayCreate"] = <_cyb_intptr_t>__cuMipmappedArrayCreate 1b
2640 global __cuMipmappedArrayGetLevel
2641 data["__cuMipmappedArrayGetLevel"] = <_cyb_intptr_t>__cuMipmappedArrayGetLevel 1b
2643 global __cuMipmappedArrayDestroy
2644 data["__cuMipmappedArrayDestroy"] = <_cyb_intptr_t>__cuMipmappedArrayDestroy 1b
2646 global __cuMemGetHandleForAddressRange
2647 data["__cuMemGetHandleForAddressRange"] = <_cyb_intptr_t>__cuMemGetHandleForAddressRange 1b
2649 global __cuMemBatchDecompressAsync
2650 data["__cuMemBatchDecompressAsync"] = <_cyb_intptr_t>__cuMemBatchDecompressAsync 1b
2652 global __cuMemAddressReserve
2653 data["__cuMemAddressReserve"] = <_cyb_intptr_t>__cuMemAddressReserve 1b
2655 global __cuMemAddressFree
2656 data["__cuMemAddressFree"] = <_cyb_intptr_t>__cuMemAddressFree 1b
2658 global __cuMemCreate
2659 data["__cuMemCreate"] = <_cyb_intptr_t>__cuMemCreate 1b
2661 global __cuMemRelease
2662 data["__cuMemRelease"] = <_cyb_intptr_t>__cuMemRelease 1b
2664 global __cuMemMap
2665 data["__cuMemMap"] = <_cyb_intptr_t>__cuMemMap 1b
2667 global __cuMemMapArrayAsync
2668 data["__cuMemMapArrayAsync"] = <_cyb_intptr_t>__cuMemMapArrayAsync 1b
2670 global __cuMemUnmap
2671 data["__cuMemUnmap"] = <_cyb_intptr_t>__cuMemUnmap 1b
2673 global __cuMemSetAccess
2674 data["__cuMemSetAccess"] = <_cyb_intptr_t>__cuMemSetAccess 1b
2676 global __cuMemGetAccess
2677 data["__cuMemGetAccess"] = <_cyb_intptr_t>__cuMemGetAccess 1b
2679 global __cuMemExportToShareableHandle
2680 data["__cuMemExportToShareableHandle"] = <_cyb_intptr_t>__cuMemExportToShareableHandle 1b
2682 global __cuMemImportFromShareableHandle
2683 data["__cuMemImportFromShareableHandle"] = <_cyb_intptr_t>__cuMemImportFromShareableHandle 1b
2685 global __cuMemGetAllocationGranularity
2686 data["__cuMemGetAllocationGranularity"] = <_cyb_intptr_t>__cuMemGetAllocationGranularity 1b
2688 global __cuMemGetAllocationPropertiesFromHandle
2689 data["__cuMemGetAllocationPropertiesFromHandle"] = <_cyb_intptr_t>__cuMemGetAllocationPropertiesFromHandle 1b
2691 global __cuMemRetainAllocationHandle
2692 data["__cuMemRetainAllocationHandle"] = <_cyb_intptr_t>__cuMemRetainAllocationHandle 1b
2694 global __cuMemFreeAsync
2695 data["__cuMemFreeAsync"] = <_cyb_intptr_t>__cuMemFreeAsync 1b
2697 global __cuMemAllocAsync
2698 data["__cuMemAllocAsync"] = <_cyb_intptr_t>__cuMemAllocAsync 1b
2700 global __cuMemPoolTrimTo
2701 data["__cuMemPoolTrimTo"] = <_cyb_intptr_t>__cuMemPoolTrimTo 1b
2703 global __cuMemPoolSetAttribute
2704 data["__cuMemPoolSetAttribute"] = <_cyb_intptr_t>__cuMemPoolSetAttribute 1b
2706 global __cuMemPoolGetAttribute
2707 data["__cuMemPoolGetAttribute"] = <_cyb_intptr_t>__cuMemPoolGetAttribute 1b
2709 global __cuMemPoolSetAccess
2710 data["__cuMemPoolSetAccess"] = <_cyb_intptr_t>__cuMemPoolSetAccess 1b
2712 global __cuMemPoolGetAccess
2713 data["__cuMemPoolGetAccess"] = <_cyb_intptr_t>__cuMemPoolGetAccess 1b
2715 global __cuMemPoolCreate
2716 data["__cuMemPoolCreate"] = <_cyb_intptr_t>__cuMemPoolCreate 1b
2718 global __cuMemPoolDestroy
2719 data["__cuMemPoolDestroy"] = <_cyb_intptr_t>__cuMemPoolDestroy 1b
2721 global __cuMemAllocFromPoolAsync
2722 data["__cuMemAllocFromPoolAsync"] = <_cyb_intptr_t>__cuMemAllocFromPoolAsync 1b
2724 global __cuMemPoolExportToShareableHandle
2725 data["__cuMemPoolExportToShareableHandle"] = <_cyb_intptr_t>__cuMemPoolExportToShareableHandle 1b
2727 global __cuMemPoolImportFromShareableHandle
2728 data["__cuMemPoolImportFromShareableHandle"] = <_cyb_intptr_t>__cuMemPoolImportFromShareableHandle 1b
2730 global __cuMemPoolExportPointer
2731 data["__cuMemPoolExportPointer"] = <_cyb_intptr_t>__cuMemPoolExportPointer 1b
2733 global __cuMemPoolImportPointer
2734 data["__cuMemPoolImportPointer"] = <_cyb_intptr_t>__cuMemPoolImportPointer 1b
2736 global __cuMulticastCreate
2737 data["__cuMulticastCreate"] = <_cyb_intptr_t>__cuMulticastCreate 1b
2739 global __cuMulticastAddDevice
2740 data["__cuMulticastAddDevice"] = <_cyb_intptr_t>__cuMulticastAddDevice 1b
2742 global __cuMulticastBindMem
2743 data["__cuMulticastBindMem"] = <_cyb_intptr_t>__cuMulticastBindMem 1b
2745 global __cuMulticastBindAddr
2746 data["__cuMulticastBindAddr"] = <_cyb_intptr_t>__cuMulticastBindAddr 1b
2748 global __cuMulticastUnbind
2749 data["__cuMulticastUnbind"] = <_cyb_intptr_t>__cuMulticastUnbind 1b
2751 global __cuMulticastGetGranularity
2752 data["__cuMulticastGetGranularity"] = <_cyb_intptr_t>__cuMulticastGetGranularity 1b
2754 global __cuPointerGetAttribute
2755 data["__cuPointerGetAttribute"] = <_cyb_intptr_t>__cuPointerGetAttribute 1b
2757 global __cuMemPrefetchAsync_v2
2758 data["__cuMemPrefetchAsync_v2"] = <_cyb_intptr_t>__cuMemPrefetchAsync_v2 1b
2760 global __cuMemAdvise_v2
2761 data["__cuMemAdvise_v2"] = <_cyb_intptr_t>__cuMemAdvise_v2 1b
2763 global __cuMemRangeGetAttribute
2764 data["__cuMemRangeGetAttribute"] = <_cyb_intptr_t>__cuMemRangeGetAttribute 1b
2766 global __cuMemRangeGetAttributes
2767 data["__cuMemRangeGetAttributes"] = <_cyb_intptr_t>__cuMemRangeGetAttributes 1b
2769 global __cuPointerSetAttribute
2770 data["__cuPointerSetAttribute"] = <_cyb_intptr_t>__cuPointerSetAttribute 1b
2772 global __cuPointerGetAttributes
2773 data["__cuPointerGetAttributes"] = <_cyb_intptr_t>__cuPointerGetAttributes 1b
2775 global __cuStreamCreate
2776 data["__cuStreamCreate"] = <_cyb_intptr_t>__cuStreamCreate 1b
2778 global __cuStreamCreateWithPriority
2779 data["__cuStreamCreateWithPriority"] = <_cyb_intptr_t>__cuStreamCreateWithPriority 1b
2781 global __cuStreamGetPriority
2782 data["__cuStreamGetPriority"] = <_cyb_intptr_t>__cuStreamGetPriority 1b
2784 global __cuStreamGetDevice
2785 data["__cuStreamGetDevice"] = <_cyb_intptr_t>__cuStreamGetDevice 1b
2787 global __cuStreamGetFlags
2788 data["__cuStreamGetFlags"] = <_cyb_intptr_t>__cuStreamGetFlags 1b
2790 global __cuStreamGetId
2791 data["__cuStreamGetId"] = <_cyb_intptr_t>__cuStreamGetId 1b
2793 global __cuStreamGetCtx
2794 data["__cuStreamGetCtx"] = <_cyb_intptr_t>__cuStreamGetCtx 1b
2796 global __cuStreamGetCtx_v2
2797 data["__cuStreamGetCtx_v2"] = <_cyb_intptr_t>__cuStreamGetCtx_v2 1b
2799 global __cuStreamWaitEvent
2800 data["__cuStreamWaitEvent"] = <_cyb_intptr_t>__cuStreamWaitEvent 1b
2802 global __cuStreamAddCallback
2803 data["__cuStreamAddCallback"] = <_cyb_intptr_t>__cuStreamAddCallback 1b
2805 global __cuStreamBeginCapture_v2
2806 data["__cuStreamBeginCapture_v2"] = <_cyb_intptr_t>__cuStreamBeginCapture_v2 1b
2808 global __cuStreamBeginCaptureToGraph
2809 data["__cuStreamBeginCaptureToGraph"] = <_cyb_intptr_t>__cuStreamBeginCaptureToGraph 1b
2811 global __cuThreadExchangeStreamCaptureMode
2812 data["__cuThreadExchangeStreamCaptureMode"] = <_cyb_intptr_t>__cuThreadExchangeStreamCaptureMode 1b
2814 global __cuStreamEndCapture
2815 data["__cuStreamEndCapture"] = <_cyb_intptr_t>__cuStreamEndCapture 1b
2817 global __cuStreamIsCapturing
2818 data["__cuStreamIsCapturing"] = <_cyb_intptr_t>__cuStreamIsCapturing 1b
2820 global __cuStreamGetCaptureInfo_v2
2821 data["__cuStreamGetCaptureInfo_v2"] = <_cyb_intptr_t>__cuStreamGetCaptureInfo_v2 1b
2823 global __cuStreamGetCaptureInfo_v3
2824 data["__cuStreamGetCaptureInfo_v3"] = <_cyb_intptr_t>__cuStreamGetCaptureInfo_v3 1b
2826 global __cuStreamUpdateCaptureDependencies_v2
2827 data["__cuStreamUpdateCaptureDependencies_v2"] = <_cyb_intptr_t>__cuStreamUpdateCaptureDependencies_v2 1b
2829 global __cuStreamAttachMemAsync
2830 data["__cuStreamAttachMemAsync"] = <_cyb_intptr_t>__cuStreamAttachMemAsync 1b
2832 global __cuStreamQuery
2833 data["__cuStreamQuery"] = <_cyb_intptr_t>__cuStreamQuery 1b
2835 global __cuStreamSynchronize
2836 data["__cuStreamSynchronize"] = <_cyb_intptr_t>__cuStreamSynchronize 1b
2838 global __cuStreamDestroy_v2
2839 data["__cuStreamDestroy_v2"] = <_cyb_intptr_t>__cuStreamDestroy_v2 1b
2841 global __cuStreamCopyAttributes
2842 data["__cuStreamCopyAttributes"] = <_cyb_intptr_t>__cuStreamCopyAttributes 1b
2844 global __cuStreamGetAttribute
2845 data["__cuStreamGetAttribute"] = <_cyb_intptr_t>__cuStreamGetAttribute 1b
2847 global __cuStreamSetAttribute
2848 data["__cuStreamSetAttribute"] = <_cyb_intptr_t>__cuStreamSetAttribute 1b
2850 global __cuEventCreate
2851 data["__cuEventCreate"] = <_cyb_intptr_t>__cuEventCreate 1b
2853 global __cuEventRecord
2854 data["__cuEventRecord"] = <_cyb_intptr_t>__cuEventRecord 1b
2856 global __cuEventRecordWithFlags
2857 data["__cuEventRecordWithFlags"] = <_cyb_intptr_t>__cuEventRecordWithFlags 1b
2859 global __cuEventQuery
2860 data["__cuEventQuery"] = <_cyb_intptr_t>__cuEventQuery 1b
2862 global __cuEventSynchronize
2863 data["__cuEventSynchronize"] = <_cyb_intptr_t>__cuEventSynchronize 1b
2865 global __cuEventDestroy_v2
2866 data["__cuEventDestroy_v2"] = <_cyb_intptr_t>__cuEventDestroy_v2 1b
2868 global __cuEventElapsedTime_v2
2869 data["__cuEventElapsedTime_v2"] = <_cyb_intptr_t>__cuEventElapsedTime_v2 1b
2871 global __cuImportExternalMemory
2872 data["__cuImportExternalMemory"] = <_cyb_intptr_t>__cuImportExternalMemory 1b
2874 global __cuExternalMemoryGetMappedBuffer
2875 data["__cuExternalMemoryGetMappedBuffer"] = <_cyb_intptr_t>__cuExternalMemoryGetMappedBuffer 1b
2877 global __cuExternalMemoryGetMappedMipmappedArray
2878 data["__cuExternalMemoryGetMappedMipmappedArray"] = <_cyb_intptr_t>__cuExternalMemoryGetMappedMipmappedArray 1b
2880 global __cuDestroyExternalMemory
2881 data["__cuDestroyExternalMemory"] = <_cyb_intptr_t>__cuDestroyExternalMemory 1b
2883 global __cuImportExternalSemaphore
2884 data["__cuImportExternalSemaphore"] = <_cyb_intptr_t>__cuImportExternalSemaphore 1b
2886 global __cuSignalExternalSemaphoresAsync
2887 data["__cuSignalExternalSemaphoresAsync"] = <_cyb_intptr_t>__cuSignalExternalSemaphoresAsync 1b
2889 global __cuWaitExternalSemaphoresAsync
2890 data["__cuWaitExternalSemaphoresAsync"] = <_cyb_intptr_t>__cuWaitExternalSemaphoresAsync 1b
2892 global __cuDestroyExternalSemaphore
2893 data["__cuDestroyExternalSemaphore"] = <_cyb_intptr_t>__cuDestroyExternalSemaphore 1b
2895 global __cuStreamWaitValue32_v2
2896 data["__cuStreamWaitValue32_v2"] = <_cyb_intptr_t>__cuStreamWaitValue32_v2 1b
2898 global __cuStreamWaitValue64_v2
2899 data["__cuStreamWaitValue64_v2"] = <_cyb_intptr_t>__cuStreamWaitValue64_v2 1b
2901 global __cuStreamWriteValue32_v2
2902 data["__cuStreamWriteValue32_v2"] = <_cyb_intptr_t>__cuStreamWriteValue32_v2 1b
2904 global __cuStreamWriteValue64_v2
2905 data["__cuStreamWriteValue64_v2"] = <_cyb_intptr_t>__cuStreamWriteValue64_v2 1b
2907 global __cuStreamBatchMemOp_v2
2908 data["__cuStreamBatchMemOp_v2"] = <_cyb_intptr_t>__cuStreamBatchMemOp_v2 1b
2910 global __cuFuncGetAttribute
2911 data["__cuFuncGetAttribute"] = <_cyb_intptr_t>__cuFuncGetAttribute 1b
2913 global __cuFuncSetAttribute
2914 data["__cuFuncSetAttribute"] = <_cyb_intptr_t>__cuFuncSetAttribute 1b
2916 global __cuFuncSetCacheConfig
2917 data["__cuFuncSetCacheConfig"] = <_cyb_intptr_t>__cuFuncSetCacheConfig 1b
2919 global __cuFuncGetModule
2920 data["__cuFuncGetModule"] = <_cyb_intptr_t>__cuFuncGetModule 1b
2922 global __cuFuncGetName
2923 data["__cuFuncGetName"] = <_cyb_intptr_t>__cuFuncGetName 1b
2925 global __cuFuncGetParamInfo
2926 data["__cuFuncGetParamInfo"] = <_cyb_intptr_t>__cuFuncGetParamInfo 1b
2928 global __cuFuncIsLoaded
2929 data["__cuFuncIsLoaded"] = <_cyb_intptr_t>__cuFuncIsLoaded 1b
2931 global __cuFuncLoad
2932 data["__cuFuncLoad"] = <_cyb_intptr_t>__cuFuncLoad 1b
2934 global __cuLaunchKernel
2935 data["__cuLaunchKernel"] = <_cyb_intptr_t>__cuLaunchKernel 1b
2937 global __cuLaunchKernelEx
2938 data["__cuLaunchKernelEx"] = <_cyb_intptr_t>__cuLaunchKernelEx 1b
2940 global __cuLaunchCooperativeKernel
2941 data["__cuLaunchCooperativeKernel"] = <_cyb_intptr_t>__cuLaunchCooperativeKernel 1b
2943 global __cuLaunchCooperativeKernelMultiDevice
2944 data["__cuLaunchCooperativeKernelMultiDevice"] = <_cyb_intptr_t>__cuLaunchCooperativeKernelMultiDevice 1b
2946 global __cuLaunchHostFunc
2947 data["__cuLaunchHostFunc"] = <_cyb_intptr_t>__cuLaunchHostFunc 1b
2949 global __cuFuncSetBlockShape
2950 data["__cuFuncSetBlockShape"] = <_cyb_intptr_t>__cuFuncSetBlockShape 1b
2952 global __cuFuncSetSharedSize
2953 data["__cuFuncSetSharedSize"] = <_cyb_intptr_t>__cuFuncSetSharedSize 1b
2955 global __cuParamSetSize
2956 data["__cuParamSetSize"] = <_cyb_intptr_t>__cuParamSetSize 1b
2958 global __cuParamSeti
2959 data["__cuParamSeti"] = <_cyb_intptr_t>__cuParamSeti 1b
2961 global __cuParamSetf
2962 data["__cuParamSetf"] = <_cyb_intptr_t>__cuParamSetf 1b
2964 global __cuParamSetv
2965 data["__cuParamSetv"] = <_cyb_intptr_t>__cuParamSetv 1b
2967 global __cuLaunch
2968 data["__cuLaunch"] = <_cyb_intptr_t>__cuLaunch 1b
2970 global __cuLaunchGrid
2971 data["__cuLaunchGrid"] = <_cyb_intptr_t>__cuLaunchGrid 1b
2973 global __cuLaunchGridAsync
2974 data["__cuLaunchGridAsync"] = <_cyb_intptr_t>__cuLaunchGridAsync 1b
2976 global __cuParamSetTexRef
2977 data["__cuParamSetTexRef"] = <_cyb_intptr_t>__cuParamSetTexRef 1b
2979 global __cuFuncSetSharedMemConfig
2980 data["__cuFuncSetSharedMemConfig"] = <_cyb_intptr_t>__cuFuncSetSharedMemConfig 1b
2982 global __cuGraphCreate
2983 data["__cuGraphCreate"] = <_cyb_intptr_t>__cuGraphCreate 1b
2985 global __cuGraphAddKernelNode_v2
2986 data["__cuGraphAddKernelNode_v2"] = <_cyb_intptr_t>__cuGraphAddKernelNode_v2 1b
2988 global __cuGraphKernelNodeGetParams_v2
2989 data["__cuGraphKernelNodeGetParams_v2"] = <_cyb_intptr_t>__cuGraphKernelNodeGetParams_v2 1b
2991 global __cuGraphKernelNodeSetParams_v2
2992 data["__cuGraphKernelNodeSetParams_v2"] = <_cyb_intptr_t>__cuGraphKernelNodeSetParams_v2 1b
2994 global __cuGraphAddMemcpyNode
2995 data["__cuGraphAddMemcpyNode"] = <_cyb_intptr_t>__cuGraphAddMemcpyNode 1b
2997 global __cuGraphMemcpyNodeGetParams
2998 data["__cuGraphMemcpyNodeGetParams"] = <_cyb_intptr_t>__cuGraphMemcpyNodeGetParams 1b
3000 global __cuGraphMemcpyNodeSetParams
3001 data["__cuGraphMemcpyNodeSetParams"] = <_cyb_intptr_t>__cuGraphMemcpyNodeSetParams 1b
3003 global __cuGraphAddMemsetNode
3004 data["__cuGraphAddMemsetNode"] = <_cyb_intptr_t>__cuGraphAddMemsetNode 1b
3006 global __cuGraphMemsetNodeGetParams
3007 data["__cuGraphMemsetNodeGetParams"] = <_cyb_intptr_t>__cuGraphMemsetNodeGetParams 1b
3009 global __cuGraphMemsetNodeSetParams
3010 data["__cuGraphMemsetNodeSetParams"] = <_cyb_intptr_t>__cuGraphMemsetNodeSetParams 1b
3012 global __cuGraphAddHostNode
3013 data["__cuGraphAddHostNode"] = <_cyb_intptr_t>__cuGraphAddHostNode 1b
3015 global __cuGraphHostNodeGetParams
3016 data["__cuGraphHostNodeGetParams"] = <_cyb_intptr_t>__cuGraphHostNodeGetParams 1b
3018 global __cuGraphHostNodeSetParams
3019 data["__cuGraphHostNodeSetParams"] = <_cyb_intptr_t>__cuGraphHostNodeSetParams 1b
3021 global __cuGraphAddChildGraphNode
3022 data["__cuGraphAddChildGraphNode"] = <_cyb_intptr_t>__cuGraphAddChildGraphNode 1b
3024 global __cuGraphChildGraphNodeGetGraph
3025 data["__cuGraphChildGraphNodeGetGraph"] = <_cyb_intptr_t>__cuGraphChildGraphNodeGetGraph 1b
3027 global __cuGraphAddEmptyNode
3028 data["__cuGraphAddEmptyNode"] = <_cyb_intptr_t>__cuGraphAddEmptyNode 1b
3030 global __cuGraphAddEventRecordNode
3031 data["__cuGraphAddEventRecordNode"] = <_cyb_intptr_t>__cuGraphAddEventRecordNode 1b
3033 global __cuGraphEventRecordNodeGetEvent
3034 data["__cuGraphEventRecordNodeGetEvent"] = <_cyb_intptr_t>__cuGraphEventRecordNodeGetEvent 1b
3036 global __cuGraphEventRecordNodeSetEvent
3037 data["__cuGraphEventRecordNodeSetEvent"] = <_cyb_intptr_t>__cuGraphEventRecordNodeSetEvent 1b
3039 global __cuGraphAddEventWaitNode
3040 data["__cuGraphAddEventWaitNode"] = <_cyb_intptr_t>__cuGraphAddEventWaitNode 1b
3042 global __cuGraphEventWaitNodeGetEvent
3043 data["__cuGraphEventWaitNodeGetEvent"] = <_cyb_intptr_t>__cuGraphEventWaitNodeGetEvent 1b
3045 global __cuGraphEventWaitNodeSetEvent
3046 data["__cuGraphEventWaitNodeSetEvent"] = <_cyb_intptr_t>__cuGraphEventWaitNodeSetEvent 1b
3048 global __cuGraphAddExternalSemaphoresSignalNode
3049 data["__cuGraphAddExternalSemaphoresSignalNode"] = <_cyb_intptr_t>__cuGraphAddExternalSemaphoresSignalNode 1b
3051 global __cuGraphExternalSemaphoresSignalNodeGetParams
3052 data["__cuGraphExternalSemaphoresSignalNodeGetParams"] = <_cyb_intptr_t>__cuGraphExternalSemaphoresSignalNodeGetParams 1b
3054 global __cuGraphExternalSemaphoresSignalNodeSetParams
3055 data["__cuGraphExternalSemaphoresSignalNodeSetParams"] = <_cyb_intptr_t>__cuGraphExternalSemaphoresSignalNodeSetParams 1b
3057 global __cuGraphAddExternalSemaphoresWaitNode
3058 data["__cuGraphAddExternalSemaphoresWaitNode"] = <_cyb_intptr_t>__cuGraphAddExternalSemaphoresWaitNode 1b
3060 global __cuGraphExternalSemaphoresWaitNodeGetParams
3061 data["__cuGraphExternalSemaphoresWaitNodeGetParams"] = <_cyb_intptr_t>__cuGraphExternalSemaphoresWaitNodeGetParams 1b
3063 global __cuGraphExternalSemaphoresWaitNodeSetParams
3064 data["__cuGraphExternalSemaphoresWaitNodeSetParams"] = <_cyb_intptr_t>__cuGraphExternalSemaphoresWaitNodeSetParams 1b
3066 global __cuGraphAddBatchMemOpNode
3067 data["__cuGraphAddBatchMemOpNode"] = <_cyb_intptr_t>__cuGraphAddBatchMemOpNode 1b
3069 global __cuGraphBatchMemOpNodeGetParams
3070 data["__cuGraphBatchMemOpNodeGetParams"] = <_cyb_intptr_t>__cuGraphBatchMemOpNodeGetParams 1b
3072 global __cuGraphBatchMemOpNodeSetParams
3073 data["__cuGraphBatchMemOpNodeSetParams"] = <_cyb_intptr_t>__cuGraphBatchMemOpNodeSetParams 1b
3075 global __cuGraphExecBatchMemOpNodeSetParams
3076 data["__cuGraphExecBatchMemOpNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecBatchMemOpNodeSetParams 1b
3078 global __cuGraphAddMemAllocNode
3079 data["__cuGraphAddMemAllocNode"] = <_cyb_intptr_t>__cuGraphAddMemAllocNode 1b
3081 global __cuGraphMemAllocNodeGetParams
3082 data["__cuGraphMemAllocNodeGetParams"] = <_cyb_intptr_t>__cuGraphMemAllocNodeGetParams 1b
3084 global __cuGraphAddMemFreeNode
3085 data["__cuGraphAddMemFreeNode"] = <_cyb_intptr_t>__cuGraphAddMemFreeNode 1b
3087 global __cuGraphMemFreeNodeGetParams
3088 data["__cuGraphMemFreeNodeGetParams"] = <_cyb_intptr_t>__cuGraphMemFreeNodeGetParams 1b
3090 global __cuDeviceGraphMemTrim
3091 data["__cuDeviceGraphMemTrim"] = <_cyb_intptr_t>__cuDeviceGraphMemTrim 1b
3093 global __cuDeviceGetGraphMemAttribute
3094 data["__cuDeviceGetGraphMemAttribute"] = <_cyb_intptr_t>__cuDeviceGetGraphMemAttribute 1b
3096 global __cuDeviceSetGraphMemAttribute
3097 data["__cuDeviceSetGraphMemAttribute"] = <_cyb_intptr_t>__cuDeviceSetGraphMemAttribute 1b
3099 global __cuGraphClone
3100 data["__cuGraphClone"] = <_cyb_intptr_t>__cuGraphClone 1b
3102 global __cuGraphNodeFindInClone
3103 data["__cuGraphNodeFindInClone"] = <_cyb_intptr_t>__cuGraphNodeFindInClone 1b
3105 global __cuGraphNodeGetType
3106 data["__cuGraphNodeGetType"] = <_cyb_intptr_t>__cuGraphNodeGetType 1b
3108 global __cuGraphGetNodes
3109 data["__cuGraphGetNodes"] = <_cyb_intptr_t>__cuGraphGetNodes 1b
3111 global __cuGraphGetRootNodes
3112 data["__cuGraphGetRootNodes"] = <_cyb_intptr_t>__cuGraphGetRootNodes 1b
3114 global __cuGraphGetEdges_v2
3115 data["__cuGraphGetEdges_v2"] = <_cyb_intptr_t>__cuGraphGetEdges_v2 1b
3117 global __cuGraphNodeGetDependencies_v2
3118 data["__cuGraphNodeGetDependencies_v2"] = <_cyb_intptr_t>__cuGraphNodeGetDependencies_v2 1b
3120 global __cuGraphNodeGetDependentNodes_v2
3121 data["__cuGraphNodeGetDependentNodes_v2"] = <_cyb_intptr_t>__cuGraphNodeGetDependentNodes_v2 1b
3123 global __cuGraphAddDependencies_v2
3124 data["__cuGraphAddDependencies_v2"] = <_cyb_intptr_t>__cuGraphAddDependencies_v2 1b
3126 global __cuGraphRemoveDependencies_v2
3127 data["__cuGraphRemoveDependencies_v2"] = <_cyb_intptr_t>__cuGraphRemoveDependencies_v2 1b
3129 global __cuGraphDestroyNode
3130 data["__cuGraphDestroyNode"] = <_cyb_intptr_t>__cuGraphDestroyNode 1b
3132 global __cuGraphInstantiateWithFlags
3133 data["__cuGraphInstantiateWithFlags"] = <_cyb_intptr_t>__cuGraphInstantiateWithFlags 1b
3135 global __cuGraphInstantiateWithParams
3136 data["__cuGraphInstantiateWithParams"] = <_cyb_intptr_t>__cuGraphInstantiateWithParams 1b
3138 global __cuGraphExecGetFlags
3139 data["__cuGraphExecGetFlags"] = <_cyb_intptr_t>__cuGraphExecGetFlags 1b
3141 global __cuGraphExecKernelNodeSetParams_v2
3142 data["__cuGraphExecKernelNodeSetParams_v2"] = <_cyb_intptr_t>__cuGraphExecKernelNodeSetParams_v2 1b
3144 global __cuGraphExecMemcpyNodeSetParams
3145 data["__cuGraphExecMemcpyNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecMemcpyNodeSetParams 1b
3147 global __cuGraphExecMemsetNodeSetParams
3148 data["__cuGraphExecMemsetNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecMemsetNodeSetParams 1b
3150 global __cuGraphExecHostNodeSetParams
3151 data["__cuGraphExecHostNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecHostNodeSetParams 1b
3153 global __cuGraphExecChildGraphNodeSetParams
3154 data["__cuGraphExecChildGraphNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecChildGraphNodeSetParams 1b
3156 global __cuGraphExecEventRecordNodeSetEvent
3157 data["__cuGraphExecEventRecordNodeSetEvent"] = <_cyb_intptr_t>__cuGraphExecEventRecordNodeSetEvent 1b
3159 global __cuGraphExecEventWaitNodeSetEvent
3160 data["__cuGraphExecEventWaitNodeSetEvent"] = <_cyb_intptr_t>__cuGraphExecEventWaitNodeSetEvent 1b
3162 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
3163 data["__cuGraphExecExternalSemaphoresSignalNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecExternalSemaphoresSignalNodeSetParams 1b
3165 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
3166 data["__cuGraphExecExternalSemaphoresWaitNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecExternalSemaphoresWaitNodeSetParams 1b
3168 global __cuGraphNodeSetEnabled
3169 data["__cuGraphNodeSetEnabled"] = <_cyb_intptr_t>__cuGraphNodeSetEnabled 1b
3171 global __cuGraphNodeGetEnabled
3172 data["__cuGraphNodeGetEnabled"] = <_cyb_intptr_t>__cuGraphNodeGetEnabled 1b
3174 global __cuGraphUpload
3175 data["__cuGraphUpload"] = <_cyb_intptr_t>__cuGraphUpload 1b
3177 global __cuGraphLaunch
3178 data["__cuGraphLaunch"] = <_cyb_intptr_t>__cuGraphLaunch 1b
3180 global __cuGraphExecDestroy
3181 data["__cuGraphExecDestroy"] = <_cyb_intptr_t>__cuGraphExecDestroy 1b
3183 global __cuGraphDestroy
3184 data["__cuGraphDestroy"] = <_cyb_intptr_t>__cuGraphDestroy 1b
3186 global __cuGraphExecUpdate_v2
3187 data["__cuGraphExecUpdate_v2"] = <_cyb_intptr_t>__cuGraphExecUpdate_v2 1b
3189 global __cuGraphKernelNodeCopyAttributes
3190 data["__cuGraphKernelNodeCopyAttributes"] = <_cyb_intptr_t>__cuGraphKernelNodeCopyAttributes 1b
3192 global __cuGraphKernelNodeGetAttribute
3193 data["__cuGraphKernelNodeGetAttribute"] = <_cyb_intptr_t>__cuGraphKernelNodeGetAttribute 1b
3195 global __cuGraphKernelNodeSetAttribute
3196 data["__cuGraphKernelNodeSetAttribute"] = <_cyb_intptr_t>__cuGraphKernelNodeSetAttribute 1b
3198 global __cuGraphDebugDotPrint
3199 data["__cuGraphDebugDotPrint"] = <_cyb_intptr_t>__cuGraphDebugDotPrint 1b
3201 global __cuUserObjectCreate
3202 data["__cuUserObjectCreate"] = <_cyb_intptr_t>__cuUserObjectCreate 1b
3204 global __cuUserObjectRetain
3205 data["__cuUserObjectRetain"] = <_cyb_intptr_t>__cuUserObjectRetain 1b
3207 global __cuUserObjectRelease
3208 data["__cuUserObjectRelease"] = <_cyb_intptr_t>__cuUserObjectRelease 1b
3210 global __cuGraphRetainUserObject
3211 data["__cuGraphRetainUserObject"] = <_cyb_intptr_t>__cuGraphRetainUserObject 1b
3213 global __cuGraphReleaseUserObject
3214 data["__cuGraphReleaseUserObject"] = <_cyb_intptr_t>__cuGraphReleaseUserObject 1b
3216 global __cuGraphAddNode_v2
3217 data["__cuGraphAddNode_v2"] = <_cyb_intptr_t>__cuGraphAddNode_v2 1b
3219 global __cuGraphNodeSetParams
3220 data["__cuGraphNodeSetParams"] = <_cyb_intptr_t>__cuGraphNodeSetParams 1b
3222 global __cuGraphExecNodeSetParams
3223 data["__cuGraphExecNodeSetParams"] = <_cyb_intptr_t>__cuGraphExecNodeSetParams 1b
3225 global __cuGraphConditionalHandleCreate
3226 data["__cuGraphConditionalHandleCreate"] = <_cyb_intptr_t>__cuGraphConditionalHandleCreate 1b
3228 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
3229 data["__cuOccupancyMaxActiveBlocksPerMultiprocessor"] = <_cyb_intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessor 1b
3231 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
3232 data["__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"] = <_cyb_intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 1b
3234 global __cuOccupancyMaxPotentialBlockSize
3235 data["__cuOccupancyMaxPotentialBlockSize"] = <_cyb_intptr_t>__cuOccupancyMaxPotentialBlockSize 1b
3237 global __cuOccupancyMaxPotentialBlockSizeWithFlags
3238 data["__cuOccupancyMaxPotentialBlockSizeWithFlags"] = <_cyb_intptr_t>__cuOccupancyMaxPotentialBlockSizeWithFlags 1b
3240 global __cuOccupancyAvailableDynamicSMemPerBlock
3241 data["__cuOccupancyAvailableDynamicSMemPerBlock"] = <_cyb_intptr_t>__cuOccupancyAvailableDynamicSMemPerBlock 1b
3243 global __cuOccupancyMaxPotentialClusterSize
3244 data["__cuOccupancyMaxPotentialClusterSize"] = <_cyb_intptr_t>__cuOccupancyMaxPotentialClusterSize 1b
3246 global __cuOccupancyMaxActiveClusters
3247 data["__cuOccupancyMaxActiveClusters"] = <_cyb_intptr_t>__cuOccupancyMaxActiveClusters 1b
3249 global __cuTexRefSetArray
3250 data["__cuTexRefSetArray"] = <_cyb_intptr_t>__cuTexRefSetArray 1b
3252 global __cuTexRefSetMipmappedArray
3253 data["__cuTexRefSetMipmappedArray"] = <_cyb_intptr_t>__cuTexRefSetMipmappedArray 1b
3255 global __cuTexRefSetAddress_v2
3256 data["__cuTexRefSetAddress_v2"] = <_cyb_intptr_t>__cuTexRefSetAddress_v2 1b
3258 global __cuTexRefSetAddress2D_v3
3259 data["__cuTexRefSetAddress2D_v3"] = <_cyb_intptr_t>__cuTexRefSetAddress2D_v3 1b
3261 global __cuTexRefSetFormat
3262 data["__cuTexRefSetFormat"] = <_cyb_intptr_t>__cuTexRefSetFormat 1b
3264 global __cuTexRefSetAddressMode
3265 data["__cuTexRefSetAddressMode"] = <_cyb_intptr_t>__cuTexRefSetAddressMode 1b
3267 global __cuTexRefSetFilterMode
3268 data["__cuTexRefSetFilterMode"] = <_cyb_intptr_t>__cuTexRefSetFilterMode 1b
3270 global __cuTexRefSetMipmapFilterMode
3271 data["__cuTexRefSetMipmapFilterMode"] = <_cyb_intptr_t>__cuTexRefSetMipmapFilterMode 1b
3273 global __cuTexRefSetMipmapLevelBias
3274 data["__cuTexRefSetMipmapLevelBias"] = <_cyb_intptr_t>__cuTexRefSetMipmapLevelBias 1b
3276 global __cuTexRefSetMipmapLevelClamp
3277 data["__cuTexRefSetMipmapLevelClamp"] = <_cyb_intptr_t>__cuTexRefSetMipmapLevelClamp 1b
3279 global __cuTexRefSetMaxAnisotropy
3280 data["__cuTexRefSetMaxAnisotropy"] = <_cyb_intptr_t>__cuTexRefSetMaxAnisotropy 1b
3282 global __cuTexRefSetBorderColor
3283 data["__cuTexRefSetBorderColor"] = <_cyb_intptr_t>__cuTexRefSetBorderColor 1b
3285 global __cuTexRefSetFlags
3286 data["__cuTexRefSetFlags"] = <_cyb_intptr_t>__cuTexRefSetFlags 1b
3288 global __cuTexRefGetAddress_v2
3289 data["__cuTexRefGetAddress_v2"] = <_cyb_intptr_t>__cuTexRefGetAddress_v2 1b
3291 global __cuTexRefGetArray
3292 data["__cuTexRefGetArray"] = <_cyb_intptr_t>__cuTexRefGetArray 1b
3294 global __cuTexRefGetMipmappedArray
3295 data["__cuTexRefGetMipmappedArray"] = <_cyb_intptr_t>__cuTexRefGetMipmappedArray 1b
3297 global __cuTexRefGetAddressMode
3298 data["__cuTexRefGetAddressMode"] = <_cyb_intptr_t>__cuTexRefGetAddressMode 1b
3300 global __cuTexRefGetFilterMode
3301 data["__cuTexRefGetFilterMode"] = <_cyb_intptr_t>__cuTexRefGetFilterMode 1b
3303 global __cuTexRefGetFormat
3304 data["__cuTexRefGetFormat"] = <_cyb_intptr_t>__cuTexRefGetFormat 1b
3306 global __cuTexRefGetMipmapFilterMode
3307 data["__cuTexRefGetMipmapFilterMode"] = <_cyb_intptr_t>__cuTexRefGetMipmapFilterMode 1b
3309 global __cuTexRefGetMipmapLevelBias
3310 data["__cuTexRefGetMipmapLevelBias"] = <_cyb_intptr_t>__cuTexRefGetMipmapLevelBias 1b
3312 global __cuTexRefGetMipmapLevelClamp
3313 data["__cuTexRefGetMipmapLevelClamp"] = <_cyb_intptr_t>__cuTexRefGetMipmapLevelClamp 1b
3315 global __cuTexRefGetMaxAnisotropy
3316 data["__cuTexRefGetMaxAnisotropy"] = <_cyb_intptr_t>__cuTexRefGetMaxAnisotropy 1b
3318 global __cuTexRefGetBorderColor
3319 data["__cuTexRefGetBorderColor"] = <_cyb_intptr_t>__cuTexRefGetBorderColor 1b
3321 global __cuTexRefGetFlags
3322 data["__cuTexRefGetFlags"] = <_cyb_intptr_t>__cuTexRefGetFlags 1b
3324 global __cuTexRefCreate
3325 data["__cuTexRefCreate"] = <_cyb_intptr_t>__cuTexRefCreate 1b
3327 global __cuTexRefDestroy
3328 data["__cuTexRefDestroy"] = <_cyb_intptr_t>__cuTexRefDestroy 1b
3330 global __cuSurfRefSetArray
3331 data["__cuSurfRefSetArray"] = <_cyb_intptr_t>__cuSurfRefSetArray 1b
3333 global __cuSurfRefGetArray
3334 data["__cuSurfRefGetArray"] = <_cyb_intptr_t>__cuSurfRefGetArray 1b
3336 global __cuTexObjectCreate
3337 data["__cuTexObjectCreate"] = <_cyb_intptr_t>__cuTexObjectCreate 1b
3339 global __cuTexObjectDestroy
3340 data["__cuTexObjectDestroy"] = <_cyb_intptr_t>__cuTexObjectDestroy 1b
3342 global __cuTexObjectGetResourceDesc
3343 data["__cuTexObjectGetResourceDesc"] = <_cyb_intptr_t>__cuTexObjectGetResourceDesc 1b
3345 global __cuTexObjectGetTextureDesc
3346 data["__cuTexObjectGetTextureDesc"] = <_cyb_intptr_t>__cuTexObjectGetTextureDesc 1b
3348 global __cuTexObjectGetResourceViewDesc
3349 data["__cuTexObjectGetResourceViewDesc"] = <_cyb_intptr_t>__cuTexObjectGetResourceViewDesc 1b
3351 global __cuSurfObjectCreate
3352 data["__cuSurfObjectCreate"] = <_cyb_intptr_t>__cuSurfObjectCreate 1b
3354 global __cuSurfObjectDestroy
3355 data["__cuSurfObjectDestroy"] = <_cyb_intptr_t>__cuSurfObjectDestroy 1b
3357 global __cuSurfObjectGetResourceDesc
3358 data["__cuSurfObjectGetResourceDesc"] = <_cyb_intptr_t>__cuSurfObjectGetResourceDesc 1b
3360 global __cuTensorMapEncodeTiled
3361 data["__cuTensorMapEncodeTiled"] = <_cyb_intptr_t>__cuTensorMapEncodeTiled 1b
3363 global __cuTensorMapEncodeIm2col
3364 data["__cuTensorMapEncodeIm2col"] = <_cyb_intptr_t>__cuTensorMapEncodeIm2col 1b
3366 global __cuTensorMapEncodeIm2colWide
3367 data["__cuTensorMapEncodeIm2colWide"] = <_cyb_intptr_t>__cuTensorMapEncodeIm2colWide 1b
3369 global __cuTensorMapReplaceAddress
3370 data["__cuTensorMapReplaceAddress"] = <_cyb_intptr_t>__cuTensorMapReplaceAddress 1b
3372 global __cuDeviceCanAccessPeer
3373 data["__cuDeviceCanAccessPeer"] = <_cyb_intptr_t>__cuDeviceCanAccessPeer 1b
3375 global __cuCtxEnablePeerAccess
3376 data["__cuCtxEnablePeerAccess"] = <_cyb_intptr_t>__cuCtxEnablePeerAccess 1b
3378 global __cuCtxDisablePeerAccess
3379 data["__cuCtxDisablePeerAccess"] = <_cyb_intptr_t>__cuCtxDisablePeerAccess 1b
3381 global __cuDeviceGetP2PAttribute
3382 data["__cuDeviceGetP2PAttribute"] = <_cyb_intptr_t>__cuDeviceGetP2PAttribute 1b
3384 global __cuGraphicsUnregisterResource
3385 data["__cuGraphicsUnregisterResource"] = <_cyb_intptr_t>__cuGraphicsUnregisterResource 1b
3387 global __cuGraphicsSubResourceGetMappedArray
3388 data["__cuGraphicsSubResourceGetMappedArray"] = <_cyb_intptr_t>__cuGraphicsSubResourceGetMappedArray 1b
3390 global __cuGraphicsResourceGetMappedMipmappedArray
3391 data["__cuGraphicsResourceGetMappedMipmappedArray"] = <_cyb_intptr_t>__cuGraphicsResourceGetMappedMipmappedArray 1b
3393 global __cuGraphicsResourceGetMappedPointer_v2
3394 data["__cuGraphicsResourceGetMappedPointer_v2"] = <_cyb_intptr_t>__cuGraphicsResourceGetMappedPointer_v2 1b
3396 global __cuGraphicsResourceSetMapFlags_v2
3397 data["__cuGraphicsResourceSetMapFlags_v2"] = <_cyb_intptr_t>__cuGraphicsResourceSetMapFlags_v2 1b
3399 global __cuGraphicsMapResources
3400 data["__cuGraphicsMapResources"] = <_cyb_intptr_t>__cuGraphicsMapResources 1b
3402 global __cuGraphicsUnmapResources
3403 data["__cuGraphicsUnmapResources"] = <_cyb_intptr_t>__cuGraphicsUnmapResources 1b
3405 global __cuGetProcAddress_v2
3406 data["__cuGetProcAddress_v2"] = <_cyb_intptr_t>__cuGetProcAddress_v2 1b
3408 global __cuCoredumpGetAttribute
3409 data["__cuCoredumpGetAttribute"] = <_cyb_intptr_t>__cuCoredumpGetAttribute 1b
3411 global __cuCoredumpGetAttributeGlobal
3412 data["__cuCoredumpGetAttributeGlobal"] = <_cyb_intptr_t>__cuCoredumpGetAttributeGlobal 1b
3414 global __cuCoredumpSetAttribute
3415 data["__cuCoredumpSetAttribute"] = <_cyb_intptr_t>__cuCoredumpSetAttribute 1b
3417 global __cuCoredumpSetAttributeGlobal
3418 data["__cuCoredumpSetAttributeGlobal"] = <_cyb_intptr_t>__cuCoredumpSetAttributeGlobal 1b
3420 global __cuGetExportTable
3421 data["__cuGetExportTable"] = <_cyb_intptr_t>__cuGetExportTable 1b
3423 global __cuGreenCtxCreate
3424 data["__cuGreenCtxCreate"] = <_cyb_intptr_t>__cuGreenCtxCreate 1b
3426 global __cuGreenCtxDestroy
3427 data["__cuGreenCtxDestroy"] = <_cyb_intptr_t>__cuGreenCtxDestroy 1b
3429 global __cuCtxFromGreenCtx
3430 data["__cuCtxFromGreenCtx"] = <_cyb_intptr_t>__cuCtxFromGreenCtx 1b
3432 global __cuDeviceGetDevResource
3433 data["__cuDeviceGetDevResource"] = <_cyb_intptr_t>__cuDeviceGetDevResource 1b
3435 global __cuCtxGetDevResource
3436 data["__cuCtxGetDevResource"] = <_cyb_intptr_t>__cuCtxGetDevResource 1b
3438 global __cuGreenCtxGetDevResource
3439 data["__cuGreenCtxGetDevResource"] = <_cyb_intptr_t>__cuGreenCtxGetDevResource 1b
3441 global __cuDevSmResourceSplitByCount
3442 data["__cuDevSmResourceSplitByCount"] = <_cyb_intptr_t>__cuDevSmResourceSplitByCount 1b
3444 global __cuDevResourceGenerateDesc
3445 data["__cuDevResourceGenerateDesc"] = <_cyb_intptr_t>__cuDevResourceGenerateDesc 1b
3447 global __cuGreenCtxRecordEvent
3448 data["__cuGreenCtxRecordEvent"] = <_cyb_intptr_t>__cuGreenCtxRecordEvent 1b
3450 global __cuGreenCtxWaitEvent
3451 data["__cuGreenCtxWaitEvent"] = <_cyb_intptr_t>__cuGreenCtxWaitEvent 1b
3453 global __cuStreamGetGreenCtx
3454 data["__cuStreamGetGreenCtx"] = <_cyb_intptr_t>__cuStreamGetGreenCtx 1b
3456 global __cuGreenCtxStreamCreate
3457 data["__cuGreenCtxStreamCreate"] = <_cyb_intptr_t>__cuGreenCtxStreamCreate 1b
3459 global __cuLogsRegisterCallback
3460 data["__cuLogsRegisterCallback"] = <_cyb_intptr_t>__cuLogsRegisterCallback 1b
3462 global __cuLogsUnregisterCallback
3463 data["__cuLogsUnregisterCallback"] = <_cyb_intptr_t>__cuLogsUnregisterCallback 1b
3465 global __cuLogsCurrent
3466 data["__cuLogsCurrent"] = <_cyb_intptr_t>__cuLogsCurrent 1b
3468 global __cuLogsDumpToFile
3469 data["__cuLogsDumpToFile"] = <_cyb_intptr_t>__cuLogsDumpToFile 1b
3471 global __cuLogsDumpToMemory
3472 data["__cuLogsDumpToMemory"] = <_cyb_intptr_t>__cuLogsDumpToMemory 1b
3474 global __cuCheckpointProcessGetRestoreThreadId
3475 data["__cuCheckpointProcessGetRestoreThreadId"] = <_cyb_intptr_t>__cuCheckpointProcessGetRestoreThreadId 1b
3477 global __cuCheckpointProcessGetState
3478 data["__cuCheckpointProcessGetState"] = <_cyb_intptr_t>__cuCheckpointProcessGetState 1b
3480 global __cuCheckpointProcessLock
3481 data["__cuCheckpointProcessLock"] = <_cyb_intptr_t>__cuCheckpointProcessLock 1b
3483 global __cuCheckpointProcessCheckpoint
3484 data["__cuCheckpointProcessCheckpoint"] = <_cyb_intptr_t>__cuCheckpointProcessCheckpoint 1b
3486 global __cuCheckpointProcessRestore
3487 data["__cuCheckpointProcessRestore"] = <_cyb_intptr_t>__cuCheckpointProcessRestore 1b
3489 global __cuCheckpointProcessUnlock
3490 data["__cuCheckpointProcessUnlock"] = <_cyb_intptr_t>__cuCheckpointProcessUnlock 1b
3492 global __cuGraphicsEGLRegisterImage
3493 data["__cuGraphicsEGLRegisterImage"] = <_cyb_intptr_t>__cuGraphicsEGLRegisterImage 1b
3495 global __cuEGLStreamConsumerConnect
3496 data["__cuEGLStreamConsumerConnect"] = <_cyb_intptr_t>__cuEGLStreamConsumerConnect 1b
3498 global __cuEGLStreamConsumerConnectWithFlags
3499 data["__cuEGLStreamConsumerConnectWithFlags"] = <_cyb_intptr_t>__cuEGLStreamConsumerConnectWithFlags 1b
3501 global __cuEGLStreamConsumerDisconnect
3502 data["__cuEGLStreamConsumerDisconnect"] = <_cyb_intptr_t>__cuEGLStreamConsumerDisconnect 1b
3504 global __cuEGLStreamConsumerAcquireFrame
3505 data["__cuEGLStreamConsumerAcquireFrame"] = <_cyb_intptr_t>__cuEGLStreamConsumerAcquireFrame 1b
3507 global __cuEGLStreamConsumerReleaseFrame
3508 data["__cuEGLStreamConsumerReleaseFrame"] = <_cyb_intptr_t>__cuEGLStreamConsumerReleaseFrame 1b
3510 global __cuEGLStreamProducerConnect
3511 data["__cuEGLStreamProducerConnect"] = <_cyb_intptr_t>__cuEGLStreamProducerConnect 1b
3513 global __cuEGLStreamProducerDisconnect
3514 data["__cuEGLStreamProducerDisconnect"] = <_cyb_intptr_t>__cuEGLStreamProducerDisconnect 1b
3516 global __cuEGLStreamProducerPresentFrame
3517 data["__cuEGLStreamProducerPresentFrame"] = <_cyb_intptr_t>__cuEGLStreamProducerPresentFrame 1b
3519 global __cuEGLStreamProducerReturnFrame
3520 data["__cuEGLStreamProducerReturnFrame"] = <_cyb_intptr_t>__cuEGLStreamProducerReturnFrame 1b
3522 global __cuGraphicsResourceGetMappedEglFrame
3523 data["__cuGraphicsResourceGetMappedEglFrame"] = <_cyb_intptr_t>__cuGraphicsResourceGetMappedEglFrame 1b
3525 global __cuEventCreateFromEGLSync
3526 data["__cuEventCreateFromEGLSync"] = <_cyb_intptr_t>__cuEventCreateFromEGLSync 1b
3528 global __cuGraphicsGLRegisterBuffer
3529 data["__cuGraphicsGLRegisterBuffer"] = <_cyb_intptr_t>__cuGraphicsGLRegisterBuffer 1b
3531 global __cuGraphicsGLRegisterImage
3532 data["__cuGraphicsGLRegisterImage"] = <_cyb_intptr_t>__cuGraphicsGLRegisterImage 1b
3534 global __cuGLGetDevices_v2
3535 data["__cuGLGetDevices_v2"] = <_cyb_intptr_t>__cuGLGetDevices_v2 1b
3537 global __cuGLCtxCreate_v2
3538 data["__cuGLCtxCreate_v2"] = <_cyb_intptr_t>__cuGLCtxCreate_v2 1b
3540 global __cuGLInit
3541 data["__cuGLInit"] = <_cyb_intptr_t>__cuGLInit 1b
3543 global __cuGLRegisterBufferObject
3544 data["__cuGLRegisterBufferObject"] = <_cyb_intptr_t>__cuGLRegisterBufferObject 1b
3546 global __cuGLMapBufferObject_v2
3547 data["__cuGLMapBufferObject_v2"] = <_cyb_intptr_t>__cuGLMapBufferObject_v2 1b
3549 global __cuGLUnmapBufferObject
3550 data["__cuGLUnmapBufferObject"] = <_cyb_intptr_t>__cuGLUnmapBufferObject 1b
3552 global __cuGLUnregisterBufferObject
3553 data["__cuGLUnregisterBufferObject"] = <_cyb_intptr_t>__cuGLUnregisterBufferObject 1b
3555 global __cuGLSetBufferObjectMapFlags
3556 data["__cuGLSetBufferObjectMapFlags"] = <_cyb_intptr_t>__cuGLSetBufferObjectMapFlags 1b
3558 global __cuGLMapBufferObjectAsync_v2
3559 data["__cuGLMapBufferObjectAsync_v2"] = <_cyb_intptr_t>__cuGLMapBufferObjectAsync_v2 1b
3561 global __cuGLUnmapBufferObjectAsync
3562 data["__cuGLUnmapBufferObjectAsync"] = <_cyb_intptr_t>__cuGLUnmapBufferObjectAsync 1b
3564 global __cuProfilerInitialize
3565 data["__cuProfilerInitialize"] = <_cyb_intptr_t>__cuProfilerInitialize 1b
3567 global __cuProfilerStart
3568 data["__cuProfilerStart"] = <_cyb_intptr_t>__cuProfilerStart 1b
3570 global __cuProfilerStop
3571 data["__cuProfilerStop"] = <_cyb_intptr_t>__cuProfilerStop 1b
3573 global __cuVDPAUGetDevice
3574 data["__cuVDPAUGetDevice"] = <_cyb_intptr_t>__cuVDPAUGetDevice 1b
3576 global __cuVDPAUCtxCreate_v2
3577 data["__cuVDPAUCtxCreate_v2"] = <_cyb_intptr_t>__cuVDPAUCtxCreate_v2 1b
3579 global __cuGraphicsVDPAURegisterVideoSurface
3580 data["__cuGraphicsVDPAURegisterVideoSurface"] = <_cyb_intptr_t>__cuGraphicsVDPAURegisterVideoSurface 1b
3582 global __cuGraphicsVDPAURegisterOutputSurface
3583 data["__cuGraphicsVDPAURegisterOutputSurface"] = <_cyb_intptr_t>__cuGraphicsVDPAURegisterOutputSurface 1b
3585 global __cuDeviceGetHostAtomicCapabilities
3586 data["__cuDeviceGetHostAtomicCapabilities"] = <_cyb_intptr_t>__cuDeviceGetHostAtomicCapabilities 1b
3588 global __cuCtxGetDevice_v2
3589 data["__cuCtxGetDevice_v2"] = <_cyb_intptr_t>__cuCtxGetDevice_v2 1b
3591 global __cuCtxSynchronize_v2
3592 data["__cuCtxSynchronize_v2"] = <_cyb_intptr_t>__cuCtxSynchronize_v2 1b
3594 global __cuMemcpyBatchAsync_v2
3595 data["__cuMemcpyBatchAsync_v2"] = <_cyb_intptr_t>__cuMemcpyBatchAsync_v2 1b
3597 global __cuMemcpy3DBatchAsync_v2
3598 data["__cuMemcpy3DBatchAsync_v2"] = <_cyb_intptr_t>__cuMemcpy3DBatchAsync_v2 1b
3600 global __cuMemGetDefaultMemPool
3601 data["__cuMemGetDefaultMemPool"] = <_cyb_intptr_t>__cuMemGetDefaultMemPool 1b
3603 global __cuMemGetMemPool
3604 data["__cuMemGetMemPool"] = <_cyb_intptr_t>__cuMemGetMemPool 1b
3606 global __cuMemSetMemPool
3607 data["__cuMemSetMemPool"] = <_cyb_intptr_t>__cuMemSetMemPool 1b
3609 global __cuMemPrefetchBatchAsync
3610 data["__cuMemPrefetchBatchAsync"] = <_cyb_intptr_t>__cuMemPrefetchBatchAsync 1b
3612 global __cuMemDiscardBatchAsync
3613 data["__cuMemDiscardBatchAsync"] = <_cyb_intptr_t>__cuMemDiscardBatchAsync 1b
3615 global __cuMemDiscardAndPrefetchBatchAsync
3616 data["__cuMemDiscardAndPrefetchBatchAsync"] = <_cyb_intptr_t>__cuMemDiscardAndPrefetchBatchAsync 1b
3618 global __cuDeviceGetP2PAtomicCapabilities
3619 data["__cuDeviceGetP2PAtomicCapabilities"] = <_cyb_intptr_t>__cuDeviceGetP2PAtomicCapabilities 1b
3621 global __cuGreenCtxGetId
3622 data["__cuGreenCtxGetId"] = <_cyb_intptr_t>__cuGreenCtxGetId 1b
3624 global __cuMulticastBindMem_v2
3625 data["__cuMulticastBindMem_v2"] = <_cyb_intptr_t>__cuMulticastBindMem_v2 1b
3627 global __cuMulticastBindAddr_v2
3628 data["__cuMulticastBindAddr_v2"] = <_cyb_intptr_t>__cuMulticastBindAddr_v2 1b
3630 global __cuGraphNodeGetContainingGraph
3631 data["__cuGraphNodeGetContainingGraph"] = <_cyb_intptr_t>__cuGraphNodeGetContainingGraph 1b
3633 global __cuGraphNodeGetLocalId
3634 data["__cuGraphNodeGetLocalId"] = <_cyb_intptr_t>__cuGraphNodeGetLocalId 1b
3636 global __cuGraphNodeGetToolsId
3637 data["__cuGraphNodeGetToolsId"] = <_cyb_intptr_t>__cuGraphNodeGetToolsId 1b
3639 global __cuGraphGetId
3640 data["__cuGraphGetId"] = <_cyb_intptr_t>__cuGraphGetId 1b
3642 global __cuGraphExecGetId
3643 data["__cuGraphExecGetId"] = <_cyb_intptr_t>__cuGraphExecGetId 1b
3645 global __cuDevSmResourceSplit
3646 data["__cuDevSmResourceSplit"] = <_cyb_intptr_t>__cuDevSmResourceSplit 1b
3648 global __cuStreamGetDevResource
3649 data["__cuStreamGetDevResource"] = <_cyb_intptr_t>__cuStreamGetDevResource 1b
3651 global __cuKernelGetParamCount
3652 data["__cuKernelGetParamCount"] = <_cyb_intptr_t>__cuKernelGetParamCount 1b
3654 global __cuMemcpyWithAttributesAsync
3655 data["__cuMemcpyWithAttributesAsync"] = <_cyb_intptr_t>__cuMemcpyWithAttributesAsync 1b
3657 global __cuMemcpy3DWithAttributesAsync
3658 data["__cuMemcpy3DWithAttributesAsync"] = <_cyb_intptr_t>__cuMemcpy3DWithAttributesAsync 1b
3660 global __cuStreamBeginCaptureToCig
3661 data["__cuStreamBeginCaptureToCig"] = <_cyb_intptr_t>__cuStreamBeginCaptureToCig 1b
3663 global __cuStreamEndCaptureToCig
3664 data["__cuStreamEndCaptureToCig"] = <_cyb_intptr_t>__cuStreamEndCaptureToCig 1b
3666 global __cuFuncGetParamCount
3667 data["__cuFuncGetParamCount"] = <_cyb_intptr_t>__cuFuncGetParamCount 1b
3669 global __cuLaunchHostFunc_v2
3670 data["__cuLaunchHostFunc_v2"] = <_cyb_intptr_t>__cuLaunchHostFunc_v2 1b
3672 global __cuGraphNodeGetParams
3673 data["__cuGraphNodeGetParams"] = <_cyb_intptr_t>__cuGraphNodeGetParams 1b
3675 global __cuCoredumpRegisterStartCallback
3676 data["__cuCoredumpRegisterStartCallback"] = <_cyb_intptr_t>__cuCoredumpRegisterStartCallback 1b
3678 global __cuCoredumpRegisterCompleteCallback
3679 data["__cuCoredumpRegisterCompleteCallback"] = <_cyb_intptr_t>__cuCoredumpRegisterCompleteCallback 1b
3681 global __cuCoredumpDeregisterStartCallback
3682 data["__cuCoredumpDeregisterStartCallback"] = <_cyb_intptr_t>__cuCoredumpDeregisterStartCallback 1b
3684 global __cuCoredumpDeregisterCompleteCallback
3685 data["__cuCoredumpDeregisterCompleteCallback"] = <_cyb_intptr_t>__cuCoredumpDeregisterCompleteCallback 1b
3687 global __cuLogicalEndpointIdReserve
3688 data["__cuLogicalEndpointIdReserve"] = <_cyb_intptr_t>__cuLogicalEndpointIdReserve 1b
3690 global __cuLogicalEndpointIdRelease
3691 data["__cuLogicalEndpointIdRelease"] = <_cyb_intptr_t>__cuLogicalEndpointIdRelease 1b
3693 global __cuLogicalEndpointCreate
3694 data["__cuLogicalEndpointCreate"] = <_cyb_intptr_t>__cuLogicalEndpointCreate 1b
3696 global __cuLogicalEndpointAddDevice
3697 data["__cuLogicalEndpointAddDevice"] = <_cyb_intptr_t>__cuLogicalEndpointAddDevice 1b
3699 global __cuLogicalEndpointDestroy
3700 data["__cuLogicalEndpointDestroy"] = <_cyb_intptr_t>__cuLogicalEndpointDestroy 1b
3702 global __cuLogicalEndpointBindAddr
3703 data["__cuLogicalEndpointBindAddr"] = <_cyb_intptr_t>__cuLogicalEndpointBindAddr 1b
3705 global __cuLogicalEndpointBindMem
3706 data["__cuLogicalEndpointBindMem"] = <_cyb_intptr_t>__cuLogicalEndpointBindMem 1b
3708 global __cuLogicalEndpointUnbind
3709 data["__cuLogicalEndpointUnbind"] = <_cyb_intptr_t>__cuLogicalEndpointUnbind 1b
3711 global __cuLogicalEndpointExport
3712 data["__cuLogicalEndpointExport"] = <_cyb_intptr_t>__cuLogicalEndpointExport 1b
3714 global __cuLogicalEndpointImport
3715 data["__cuLogicalEndpointImport"] = <_cyb_intptr_t>__cuLogicalEndpointImport 1b
3717 global __cuLogicalEndpointGetLimits
3718 data["__cuLogicalEndpointGetLimits"] = <_cyb_intptr_t>__cuLogicalEndpointGetLimits 1b
3720 global __cuLogicalEndpointQuery
3721 data["__cuLogicalEndpointQuery"] = <_cyb_intptr_t>__cuLogicalEndpointQuery 1b
3723 global __cuStreamBeginRecaptureToGraph
3724 data["__cuStreamBeginRecaptureToGraph"] = <_cyb_intptr_t>__cuStreamBeginRecaptureToGraph 1b
3725 _cyb_func_ptrs = data 1b
3726 return data 1b
3729cpdef _inspect_function_pointer(str name): 1ab
3730 global _cyb_func_ptrs
3731 if _cyb_func_ptrs is None: 1b
3732 _cyb_func_ptrs = _inspect_function_pointers() 1ab
3733 return _cyb_func_ptrs[name] 1b
3738cdef void* load_library() except* with gil:
3739 cdef uintptr_t handle = load_nvidia_dynamic_lib("cuda")._handle_uint
3740 return <void*>handle
3743###############################################################################
3744# Wrapper functions
3745###############################################################################
3747cdef CUresult _cuGetErrorString(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil:
3748 global __cuGetErrorString
3749 _check_or_init_driver() 2nEyuZT
3750 if __cuGetErrorString == NULL: 2a nEyuZT
3751 with gil:
3752 raise FunctionNotFoundError("function cuGetErrorString is not found") 2nEyu
3753 return (<CUresult (*)(CUresult, const char**) noexcept nogil>__cuGetErrorString)( 2nEyuZT
3754 error, pStr)
3757cdef CUresult _cuGetErrorName(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil:
3758 global __cuGetErrorName
3759 _check_or_init_driver() 2FuYn9uZn5n,cE 6nnEyuZT`6EUFUGU?cej1m
3760 if __cuGetErrorName == NULL: 2a FuYn9uZn5n,cE 6nnEyuZT`6EUFUGU?cej1m
3761 with gil:
3762 raise FunctionNotFoundError("function cuGetErrorName is not found") 2nEyu
3763 return (<CUresult (*)(CUresult, const char**) noexcept nogil>__cuGetErrorName)( 2FuYn9uZn5n,cE 6nnEyuZT`6EUFUGU?cej1m
3764 error, pStr)
3767cdef CUresult _cuInit(unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3768 global __cuInit
3769 _check_or_init_driver() 2a /D:D;D=D!ihE,rquiErujEsutukElEuu[6mEqEvEvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVv.F/FAuxG'G(G)G*GAOBu
3770 if __cuInit == NULL: 2a /D:D;D=D!ihE,rquiErujEsutukElEuu[6mEqEvEvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVv.F/FAuxG'G(G)G*GAOBu
3771 with gil:
3772 raise FunctionNotFoundError("function cuInit is not found") 2a 65758595,rqu!5ru#5sutu$5%5uu'5(5)5*5+5Au,5-5.5/5:5;5Bu
3773 return (<CUresult (*)(unsigned int) noexcept nogil>__cuInit)( 2a /D6575:D85;D95=D!ihE,rqu!5iEru#5jEsutukE$5lE%5uu[6'5mEqE(5)5vEvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVv.F*5+5/FAu,5xG'G-5.5(G)G/5*G:5;5AOBu
3774 Flags)
3777cdef CUresult _cuDriverGetVersion(int* driverVersion) except ?CUDA_ERROR_NOT_FOUND nogil:
3778 global __cuDriverGetVersion
3779 _check_or_init_driver() 2a ]65868788898
3780 if __cuDriverGetVersion == NULL: 2a ]65868788898
3781 with gil:
3782 raise FunctionNotFoundError("function cuDriverGetVersion is not found")
3783 return (<CUresult (*)(int*) noexcept nogil>__cuDriverGetVersion)( 2a ]65868788898
3784 driverVersion)
3787cdef CUresult _cuDeviceGet(CUdevice* device, int ordinal) except ?CUDA_ERROR_NOT_FOUND nogil:
3788 global __cuDeviceGet
3789 _check_or_init_driver() 2/D:D;D=DhEquiErujEsutukElEuumEqEyuvEvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVv.F/FAuxG'G(G)G*GAOBu
3790 if __cuDeviceGet == NULL: 2a /D:D;D=DhEquiErujEsutukElEuumEqEyuvEvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVv.F/FAuxG'G(G)G*GAOBu
3791 with gil:
3792 raise FunctionNotFoundError("function cuDeviceGet is not found") 265758595qu!5ru#5sutu$5%5uu'5yu(5)5*5+5Au,5-5.5/5:5;5Bu
3793 return (<CUresult (*)(CUdevice*, int) noexcept nogil>__cuDeviceGet)( 2/D6575:D85;D95=DhEqu!5iEru#5jEsutukE$5lE%5uu'5mEqEyu(5)5vEvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVv.F*5+5/FAu,5xG'G-5.5(G)G/5*G:5;5AOBu
3794 device, ordinal)
3797cdef CUresult _cuDeviceGetCount(int* count) except ?CUDA_ERROR_NOT_FOUND nogil:
3798 global __cuDeviceGetCount
3799 _check_or_init_driver() 2a CuBODOFOHOJOLONOPOROTOVOXOZO1O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPWP5A8A!A$AYP'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeB0PgBiBkBmBoBqBrBtBvBwBzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn{e$PUnrkVnskWnXn'P*P-P:P?P[P_P{P}PaQcQeQgQiQkQmQoQrQuQxQAQDQGQIQKQMQOQQQSQUQWQYQ0Q2Q4Q6Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q^Q`Q|Q~QbRdRfRhRjRlRnRpRrRtRvRxRzRBRDRFRHRJRLRNRPRRRTRVRXRZR1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R{R}RaScSeSgSjSE lSnSYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-DMS.DPSRSTSVSXSZS1S3S7S9S~ras%S!ubs7ncsdsesfsgshsis*S8nyk#u9nBk!nCk$unsospsqsrssstsusvs]S)nwsDkxs+nyszdEkzsAs,nBsFkCs-nDsGkEsgf.nFshfHkGs/nHsIkIsL :nJk)u*u+u,u-u.u/u:u;u=u?u^n_n~gLk`nJsMkKs{nLs|nMs}nNs~nOsaoPsboQscoRsdoSseoTsfoUsgoVshoWsNkXsOkYsPkZsQk0sRk1sSk2sTk3sUk4sVk5sWk6sXk7sYk8s9sioZkjo!i#iko0kxclo1kqTsTuT'bmo(b2kwbgvychvzcnoAc3kifoo%i4kjfpo'i5k)biv*bjv+bkv,blv-bmv.bnv,rMTNTPTRTTTVTXT0T'T-TXvYvZv0v1v2v3v4v5v6v7v8v9v!vAd/ Bdso{T~TbUdUfUhUjUlUnUrUtUvUxU:F;k=klfvowo?k@k[kOU]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG$UmfCdDdEdFdGd%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw{k)stwuwvwwwxwywzwAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw0w1w2w3w4w5w6w7w8w9w!w#w$w%wMhnfyGzGBc.V'w@VHd/i{V:i}V;ibW?bnegWBG?iiWofkWpf.c@iqf[irf]isfaltfuf/c^iNhOhAWIdDWPhQhIWRhLWShPWJdRWTh_ivfoe:cZW`i1Wwf{i4Wxf|iyf}i9Wzfpe;c~iAfUh)WVh+WajBfKd/Wqe;Wbl_oWh[WCc=cre{o_Wcjdj~WeXDcgXiXkXmXoXqXsXuXwXyXAXCXEXHX|o}oMX~oPXapbpcpWXdpejZX1X3X5X7X9X#X'X)X+Xepfpgphp,w-w.w/w:w;w=w?w@wcYeYipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-p.pjx/pkx:plx%G;pmx=pflEcFtdZfZgl:Ghliljl?G?p@p[p]pCfDfgjGt|Gpx^p_pkl`pqx{pllFcHtkZiHmlkHnlolplnH|p}p~paqEfFfhjItvHtxbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqslIcMttlulvlwl#HiqjqkqlqMfqZNfnjNt,Hmqnqxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDlElBbEeFetjOfPfQfQdRf!hSfTfFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGqHq)f*fCjRtdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjTqUq5lRcXtAZCZ6l5J7l8l9l8JVqWqXqYq[f]fOjYt)JFyZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5q$lUc2t%l'l(l)lvK6q7q8q9q~fHZagVj3yDK!q#q$q*lVc3tKZ+lMK,l-l.lPK%q'q(q)qbgNZcgWj6yXK7y*q+q/lHb0e1eXjdgegfg7dggeihgig:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|q}qFgGg6jozZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-jkrTZVZ-d.d$e%eQzRzlrnm4c't3ZpMomrMpmqmrmuMmrnrorprQgRg.j(t)t9ZUzVz%ZCMWzqrrrsrsm5c*t(Z*ZtmMMumvmwmPMtrurvrwrSgTg/j+tXMZzxryrzrxm6c,t.Z6Mym8MzmAmBm#MArBrCrDrUgVg:j-t,M2zErFrGrCm7c.t?Z[MDm^MEmFmGm{MHrIrJrKrWgXg;j/teN5zLrMrNrHm8c:t_ZnNImpNJmKmLmsNOrPrQrRrYgZg=j;tAN8zSrTrUrMm9c=t~ZJNNmLNOmPmQmONVrWrXrYr0g1g?j?tWN#zZr0r1rRm!c@te0g0Sm6NTmUmVm9N2r3r4r5r2g3g@j'z(z*N)z6r7r8rWm#c[tl0n0Xm@NYmZm0m^N9r!r#r$r4g5g[j,z-zbO.z%r'rt0w0/zA0C0G0I0L0N0P0S0U0W0Y00020406080#0%0(0*0,0.0:0=0@0]0_0{0}0a1c1e1g1j1m1:z;z1mp1r1u1w1y1A1C1E1G1I1K1M1O1=z?z@z[z]z^z_z`zV1Y1012161]t!1$1'1)1+1-1/1;1?1[1^1`1|1~1b2d2f2h2j2l2n2p2r2t2v2x2z2B2D2F2pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A,2.2:21A2A3A[2^2`2|2~2b3d3f3h3j3l3n3p3r3t3v3x3z3B3D3F3H3J3L3N3P3R3T3V3X3Z31333537393#3%3(3*3,3.3:3=3[3^3`3|3~3b4d4f4h4j4l4n4p4r4t4v4x4z4D4G4I4K4M4Q4T4V4X4Z41454!4$4'47g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g,4/4;4?4[4^4}4a5c5g5i5k5n5r5t5v5x5C5E5G5I5L5
3800 if __cuDeviceGetCount == NULL: 2a CuBODOFOHOJOLONOPOROTOVOXOZO1O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPWP5A8A!A$AYP'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeB0PgBiBkBmBoBqBrBtBvBwBzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn{e$PUnrkVnskWnXn'P*P-P:P?P[P_P{P}PaQcQeQgQiQkQmQoQrQuQxQAQDQGQIQKQMQOQQQSQUQWQYQ0Q2Q4Q6Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q^Q`Q|Q~QbRdRfRhRjRlRnRpRrRtRvRxRzRBRDRFRHRJRLRNRPRRRTRVRXRZR1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R{R}RaScSeSgSjSE lSnSYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-DMS.DPSRSTSVSXSZS1S3S7S9S~ras%S!ubs7ncsdsesfsgshsis*S8nyk#u9nBk!nCk$unsospsqsrssstsusvs]S)nwsDkxs+nyszdEkzsAs,nBsFkCs-nDsGkEsgf.nFshfHkGs/nHsIkIsL :nJk)u*u+u,u-u.u/u:u;u=u?u^n_n~gLk`nJsMkKs{nLs|nMs}nNs~nOsaoPsboQscoRsdoSseoTsfoUsgoVshoWsNkXsOkYsPkZsQk0sRk1sSk2sTk3sUk4sVk5sWk6sXk7sYk8s9sioZkjo!i#iko0kxclo1kqTsTuT'bmo(b2kwbgvychvzcnoAc3kifoo%i4kjfpo'i5k)biv*bjv+bkv,blv-bmv.bnv,rMTNTPTRTTTVTXT0T'T-TXvYvZv0v1v2v3v4v5v6v7v8v9v!vAd/ Bdso{T~TbUdUfUhUjUlUnUrUtUvUxU:F;k=klfvowo?k@k[kOU]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG$UmfCdDdEdFdGd%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw{k)stwuwvwwwxwywzwAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw0w1w2w3w4w5w6w7w8w9w!w#w$w%wMhnfyGzGBc.V'w@VHd/i{V:i}V;ibW?bnegWBG?iiWofkWpf.c@iqf[irf]isfaltfuf/c^iNhOhAWIdDWPhQhIWRhLWShPWJdRWTh_ivfoe:cZW`i1Wwf{i4Wxf|iyf}i9Wzfpe;c~iAfUh)WVh+WajBfKd/Wqe;Wbl_oWh[WCc=cre{o_Wcjdj~WeXDcgXiXkXmXoXqXsXuXwXyXAXCXEXHX|o}oMX~oPXapbpcpWXdpejZX1X3X5X7X9X#X'X)X+Xepfpgphp,w-w.w/w:w;w=w?w@wcYeYipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-p.pjx/pkx:plx%G;pmx=pflEcFtdZfZgl:Ghliljl?G?p@p[p]pCfDfgjGt|Gpx^p_pkl`pqx{pllFcHtkZiHmlkHnlolplnH|p}p~paqEfFfhjItvHtxbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqslIcMttlulvlwl#HiqjqkqlqMfqZNfnjNt,Hmqnqxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDlElBbEeFetjOfPfQfQdRf!hSfTfFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGqHq)f*fCjRtdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjTqUq5lRcXtAZCZ6l5J7l8l9l8JVqWqXqYq[f]fOjYt)JFyZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5q$lUc2t%l'l(l)lvK6q7q8q9q~fHZagVj3yDK!q#q$q*lVc3tKZ+lMK,l-l.lPK%q'q(q)qbgNZcgWj6yXK7y*q+q/lHb0e1eXjdgegfg7dggeihgig:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|q}qFgGg6jozZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-jkrTZVZ-d.d$e%eQzRzlrnm4c't3ZpMomrMpmqmrmuMmrnrorprQgRg.j(t)t9ZUzVz%ZCMWzqrrrsrsm5c*t(Z*ZtmMMumvmwmPMtrurvrwrSgTg/j+tXMZzxryrzrxm6c,t.Z6Mym8MzmAmBm#MArBrCrDrUgVg:j-t,M2zErFrGrCm7c.t?Z[MDm^MEmFmGm{MHrIrJrKrWgXg;j/teN5zLrMrNrHm8c:t_ZnNImpNJmKmLmsNOrPrQrRrYgZg=j;tAN8zSrTrUrMm9c=t~ZJNNmLNOmPmQmONVrWrXrYr0g1g?j?tWN#zZr0r1rRm!c@te0g0Sm6NTmUmVm9N2r3r4r5r2g3g@j'z(z*N)z6r7r8rWm#c[tl0n0Xm@NYmZm0m^N9r!r#r$r4g5g[j,z-zbO.z%r'rt0w0/zA0C0G0I0L0N0P0S0U0W0Y00020406080#0%0(0*0,0.0:0=0@0]0_0{0}0a1c1e1g1j1m1:z;z1mp1r1u1w1y1A1C1E1G1I1K1M1O1=z?z@z[z]z^z_z`zV1Y1012161]t!1$1'1)1+1-1/1;1?1[1^1`1|1~1b2d2f2h2j2l2n2p2r2t2v2x2z2B2D2F2pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A,2.2:21A2A3A[2^2`2|2~2b3d3f3h3j3l3n3p3r3t3v3x3z3B3D3F3H3J3L3N3P3R3T3V3X3Z31333537393#3%3(3*3,3.3:3=3[3^3`3|3~3b4d4f4h4j4l4n4p4r4t4v4x4z4D4G4I4K4M4Q4T4V4X4Z41454!4$4'47g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g,4/4;4?4[4^4}4a5c5g5i5k5n5r5t5v5x5C5E5G5I5L5
3801 with gil:
3802 raise FunctionNotFoundError("function cuDeviceGetCount is not found") 2,r
3803 return (<CUresult (*)(int*) noexcept nogil>__cuDeviceGetCount)( 2a CuBODOFOHOJOLONOPOROTOVOXOZO1O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPWP5A8A!A$AYP'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeB0PgBiBkBmBoBqBrBtBvBwBzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn{e$PUnrkVnskWnXn'P*P-P:P?P[P_P{P}PaQcQeQgQiQkQmQoQrQuQxQAQDQGQIQKQMQOQQQSQUQWQYQ0Q2Q4Q6Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q^Q`Q|Q~QbRdRfRhRjRlRnRpRrRtRvRxRzRBRDRFRHRJRLRNRPRRRTRVRXRZR1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R{R}RaScSeSgSjSE lSnSYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-DMS.DPSRSTSVSXSZS1S3S7S9S~ras%S!ubs7ncsdsesfsgshsis*S8nyk#u9nBk!nCk$unsospsqsrssstsusvs]S)nwsDkxs+nyszdEkzsAs,nBsFkCs-nDsGkEsgf.nFshfHkGs/nHsIkIsL :nJk)u*u+u,u-u.u/u:u;u=u?u^n_n~gLk`nJsMkKs{nLs|nMs}nNs~nOsaoPsboQscoRsdoSseoTsfoUsgoVshoWsNkXsOkYsPkZsQk0sRk1sSk2sTk3sUk4sVk5sWk6sXk7sYk8s9sioZkjo!i#iko0kxclo1kqTsTuT'bmo(b2kwbgvychvzcnoAc3kifoo%i4kjfpo'i5k)biv*bjv+bkv,blv-bmv.bnv,rMTNTPTRTTTVTXT0T'T-TXvYvZv0v1v2v3v4v5v6v7v8v9v!vAd/ Bdso{T~TbUdUfUhUjUlUnUrUtUvUxU:F;k=klfvowo?k@k[kOU]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG$UmfCdDdEdFdGd%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw{k)stwuwvwwwxwywzwAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw0w1w2w3w4w5w6w7w8w9w!w#w$w%wMhnfyGzGBc.V'w@VHd/i{V:i}V;ibW?bnegWBG?iiWofkWpf.c@iqf[irf]isfaltfuf/c^iNhOhAWIdDWPhQhIWRhLWShPWJdRWTh_ivfoe:cZW`i1Wwf{i4Wxf|iyf}i9Wzfpe;c~iAfUh)WVh+WajBfKd/Wqe;Wbl_oWh[WCc=cre{o_Wcjdj~WeXDcgXiXkXmXoXqXsXuXwXyXAXCXEXHX|o}oMX~oPXapbpcpWXdpejZX1X3X5X7X9X#X'X)X+Xepfpgphp,w-w.w/w:w;w=w?w@wcYeYipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-p.pjx/pkx:plx%G;pmx=pflEcFtdZfZgl:Ghliljl?G?p@p[p]pCfDfgjGt|Gpx^p_pkl`pqx{pllFcHtkZiHmlkHnlolplnH|p}p~paqEfFfhjItvHtxbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqslIcMttlulvlwl#HiqjqkqlqMfqZNfnjNt,Hmqnqxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDlElBbEeFetjOfPfQfQdRf!hSfTfFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGqHq)f*fCjRtdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjTqUq5lRcXtAZCZ6l5J7l8l9l8JVqWqXqYq[f]fOjYt)JFyZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5q$lUc2t%l'l(l)lvK6q7q8q9q~fHZagVj3yDK!q#q$q*lVc3tKZ+lMK,l-l.lPK%q'q(q)qbgNZcgWj6yXK7y*q+q/lHb0e1eXjdgegfg7dggeihgig:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|q}qFgGg6jozZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-jkrTZVZ-d.d$e%eQzRzlrnm4c't3ZpMomrMpmqmrmuMmrnrorprQgRg.j(t)t9ZUzVz%ZCMWzqrrrsrsm5c*t(Z*ZtmMMumvmwmPMtrurvrwrSgTg/j+tXMZzxryrzrxm6c,t.Z6Mym8MzmAmBm#MArBrCrDrUgVg:j-t,M2zErFrGrCm7c.t?Z[MDm^MEmFmGm{MHrIrJrKrWgXg;j/teN5zLrMrNrHm8c:t_ZnNImpNJmKmLmsNOrPrQrRrYgZg=j;tAN8zSrTrUrMm9c=t~ZJNNmLNOmPmQmONVrWrXrYr0g1g?j?tWN#zZr0r1rRm!c@te0g0Sm6NTmUmVm9N2r3r4r5r2g3g@j'z(z*N)z6r7r8rWm#c[tl0n0Xm@NYmZm0m^N9r!r#r$r4g5g[j,z-zbO.z%r'rt0w0/zA0C0G0I0L0N0P0S0U0W0Y00020406080#0%0(0*0,0.0:0=0@0]0_0{0}0a1c1e1g1j1m1:z;z1mp1r1u1w1y1A1C1E1G1I1K1M1O1=z?z@z[z]z^z_z`zV1Y1012161]t!1$1'1)1+1-1/1;1?1[1^1`1|1~1b2d2f2h2j2l2n2p2r2t2v2x2z2B2D2F2pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A,2.2:21A2A3A[2^2`2|2~2b3d3f3h3j3l3n3p3r3t3v3x3z3B3D3F3H3J3L3N3P3R3T3V3X3Z31333537393#3%3(3*3,3.3:3=3[3^3`3|3~3b4d4f4h4j4l4n4p4r4t4v4x4z4D4G4I4K4M4Q4T4V4X4Z41454!4$4'47g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g,4/4;4?4[4^4}4a5c5g5i5k5n5r5t5v5x5C5E5G5I5L5
3804 count)
3807cdef CUresult _cuDeviceGetName(char* name, int len, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3808 global __cuDeviceGetName
3809 _check_or_init_driver() 27n]S;6*nzdAs%u'u(ugfhfL vb8i;n=n?n9i@n[n]n^n~g9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i,r?T!vpM
3810 if __cuDeviceGetName == NULL: 2a 7n]S;6*nzdAs%u'u(ugfhfL vb8i;n=n?n9i@n[n]n^n~g9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i,r?T!vpM
3811 with gil:
3812 raise FunctionNotFoundError("function cuDeviceGetName is not found") 2,r
3813 return (<CUresult (*)(char*, int, CUdevice) noexcept nogil>__cuDeviceGetName)( 27n]S;6*nzdAs%u'u(ugfhfL vb8i;n=n?n9i@n[n]n^n~g9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i,r?T!vpM
3814 name, len, dev)
3817cdef CUresult _cuDeviceGetUuid_v2(CUuuid* uuid, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3818 global __cuDeviceGetUuid_v2
3819 _check_or_init_driver() 27ndsfs)nDk+nEk,nFk-nGk.nHk/nIk:nJk)u*u+u,u-u.u/u:u;u=u?u_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kgvhvno3koo4kpo5kivjvkvlvmvnvMTZ5B7D7J7*F+Fof.cqfrfsftf/cvf:cwfxfyfzf;cAfUh=ccjdjjxkxlxmxiHxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDl-d.d$e%e6M[MnNJN
3820 if __cuDeviceGetUuid_v2 == NULL: 2a 7ndsfs)nDk+nEk,nFk-nGk.nHk/nIk:nJk)u*u+u,u-u.u/u:u;u=u?u_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kgvhvno3koo4kpo5kivjvkvlvmvnvMTZ5B7D7J7*F+Fof.cqfrfsftf/cvf:cwfxfyfzf;cAfUh=ccjdjjxkxlxmxiHxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDl-d.d$e%e6M[MnNJN
3821 with gil:
3822 raise FunctionNotFoundError("function cuDeviceGetUuid_v2 is not found") 2Z5
3823 return (<CUresult (*)(CUuuid*, CUdevice) noexcept nogil>__cuDeviceGetUuid_v2)( 27ndsfs)nDk+nEk,nFk-nGk.nHk/nIk:nJk)u*u+u,u-u.u/u:u;u=u?u_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kgvhvno3koo4kpo5kivjvkvlvmvnvMTZ5B7D7J7*F+Fof.cqfrfsftf/cvf:cwfxfyfzf;cAfUh=ccjdjjxkxlxmxiHxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDl-d.d$e%e6M[MnNJN
3824 uuid, dev)
3827cdef CUresult _cuDeviceGetLuid(char* luid, unsigned int* deviceNodeMask, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3828 global __cuDeviceGetLuid
3829 _check_or_init_driver()
3830 if __cuDeviceGetLuid == NULL:
3831 with gil:
3832 raise FunctionNotFoundError("function cuDeviceGetLuid is not found")
3833 return (<CUresult (*)(char*, unsigned int*, CUdevice) noexcept nogil>__cuDeviceGetLuid)(
3834 luid, deviceNodeMask, dev)
3837cdef CUresult _cuDeviceTotalMem_v2(size_t* bytes, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3838 global __cuDeviceTotalMem_v2
3839 _check_or_init_driver()
3840 if __cuDeviceTotalMem_v2 == NULL:
3841 with gil:
3842 raise FunctionNotFoundError("function cuDeviceTotalMem_v2 is not found")
3843 return (<CUresult (*)(size_t*, CUdevice) noexcept nogil>__cuDeviceTotalMem_v2)(
3844 bytes, dev)
3847cdef CUresult _cuDeviceGetTexture1DLinearMaxWidth(size_t* maxWidthInElements, CUarray_format format, unsigned numChannels, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3848 global __cuDeviceGetTexture1DLinearMaxWidth
3849 _check_or_init_driver()
3850 if __cuDeviceGetTexture1DLinearMaxWidth == NULL:
3851 with gil:
3852 raise FunctionNotFoundError("function cuDeviceGetTexture1DLinearMaxWidth is not found")
3853 return (<CUresult (*)(size_t*, CUarray_format, unsigned, CUdevice) noexcept nogil>__cuDeviceGetTexture1DLinearMaxWidth)(
3854 maxWidthInElements, format, numChannels, dev)
3857cdef CUresult _cuDeviceGetAttribute(int* pi, CUdevice_attribute attrib, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3858 global __cuDeviceGetAttribute
3859 _check_or_init_driver() 2a Cu3 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 4A7A;rFuHu-AIu(m_j)m`j*m+m=rfdgdhd:d) {5|5SbTbUbdcVb@ [ ] abecfcgc(c}5?r@r[r]r^r_rFi{j,m-mhc|j(e)e}j;d*eGiHiIiJi@m[mic~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnjcfk.e/egk?d:eOiPiQiRionpnkchk;e=eik@d?eSiTiUiViwnxnlcjk@e[ekk[d]eWiXiYiZiEnFnmclk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXn#6tk`r^d$6kd%6qQtQwQzQCQFQWbXbYbZb0b2b. _d`d4 U M |r|e8 cbub3b}e~eV W X afY Z 9 ! bfcf# 4b5 N D J K c E YDZD0D1D2D3Dz 4D^ 5DA 6DB 7DF 8Ddb9DG !DH #D0 $D1 %D2 'D(D)D*D+D,D-D.DO + , #bucvcwc$ $b%b|d}d~d$caebe~rasbscsesgshsisjs8nyk#u9nBk!nCk$unsospsqsrssstsusvs)nDk+nEk,nFk-nGk.nHk/nIkL :nvbJk)u*u+u,u-u.u/u:u;u=u?u_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kgvhvno3koo4kpo5kivjvkvlvmvnv,rzizEAEbhchCEDEEEFEGEHEIEJEKEXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F/ xb-c/blf% vo' woV7W7:b;b=beefegehe%ciejekeCdDdEdFdGd%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlwLh-inf.izGBc:V=V|kHd(w}k)w/i:i;i*w?b=ine~k?iof.c@iqf[irf]isftf/c^iNhOhCGIdDGPhEGQhFGRhGGShHGJdIGThJG_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajKdqe?WXhbjclCc=cre{ocjdj}WLd?cdXDcLGGX|o}ott~outapbpcp: dpejvtwtxtytztAtBtCtDtEtepfpgphp,w-w.w/w:w;w=w?w@webfbMGipNGjpOGkpPGlpQGmpRGnp[wop]wpp^wqp_wrp`wsp{wtp|wup}wvp~wwpaxxpbxypcxzpdxApexBpfxCpgxDphxEpixFpGpHpSGIpTGJpUGKpVGLpWGMpXGNpYGOpZGPp0GQp1GRp2GSp3GTp4GUp5GVp6GWp7GXp8GYp9GZp!G0p#G1p$G2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pjxkxlx%Gmx=pflEcgljl]pCfDfgjGtkl`p{pllFcmlplaqEfFfhjIt@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h7hPdBe8hhqslIctlwllqMfNfnjNtxloj]bpjsjBlCeDe9hpqElBbEeFetjOfPfQfQdRf!hSfTfFluj^bvjwjLlGeHe#hrqCbIeJe2f3f4fKe$h5f6fsqJcOlRl7f8fAjBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcUlXlHq)f*fCjRt; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl2l=f?fGjHj?hDb@h^hLj1d2d@f4lUq5lRc6l9lYq[f]fOjYt`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~hci6dZedi5q$lUc%l)l9q~fagVj3y$q*lVc+l.l)qbgcgWj6y/lHb0e1eXjdgegfg7dggeihgig:lYj|bZj0j]l2e3efi4tIb4e5ergsgtg6egiugvg-qWc`l}lwgxg4j5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZcbmem}qFgGg6joz= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimlmNgOg%j'jqiJbriui+j+d,dPgjr-d.d$e%eQzRzlrnm4comrmprQgRg.j(t)tUzVzsrsm5ctmwmwrSgTg/j+tzrxm6cymBmDrUgVg:j-tGrCm7cDmGmKrWgXg;j/tNrHm8cImLmRrYgZg=j;tUrMm9cNmQmYr0g1g?j?t1rRm!cSmVm5r2g3g@j'z(z8rWm#cXm0m$r4g5g[j,z-zs0v0/zz0i1l1:z;z1m=z?z@z[z]z^z_z`zU1]t{z+1pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A1A2A3A( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
3860 if __cuDeviceGetAttribute == NULL: 2a Cu3 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 4A7A;rFuHu-AIu(m_j)m`j*m+m=rfdgdhd:d) {5|5SbTbUbdcVb@ [ ] abecfcgc(c}5?r@r[r]r^r_rFi{j,m-mhc|j(e)e}j;d*eGiHiIiJi@m[mic~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnjcfk.e/egk?d:eOiPiQiRionpnkchk;e=eik@d?eSiTiUiViwnxnlcjk@e[ekk[d]eWiXiYiZiEnFnmclk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXn#6tk`r^d$6kd%6qQtQwQzQCQFQWbXbYbZb0b2b. _d`d4 U M |r|e8 cbub3b}e~eV W X afY Z 9 ! bfcf# 4b5 N D J K c E YDZD0D1D2D3Dz 4D^ 5DA 6DB 7DF 8Ddb9DG !DH #D0 $D1 %D2 'D(D)D*D+D,D-D.DO + , #bucvcwc$ $b%b|d}d~d$caebe~rasbscsesgshsisjs8nyk#u9nBk!nCk$unsospsqsrssstsusvs)nDk+nEk,nFk-nGk.nHk/nIkL :nvbJk)u*u+u,u-u.u/u:u;u=u?u_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kgvhvno3koo4kpo5kivjvkvlvmvnv,rzizEAEbhchCEDEEEFEGEHEIEJEKEXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F/ xb-c/blf% vo' woV7W7:b;b=beefegehe%ciejekeCdDdEdFdGd%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlwLh-inf.izGBc:V=V|kHd(w}k)w/i:i;i*w?b=ine~k?iof.c@iqf[irf]isftf/c^iNhOhCGIdDGPhEGQhFGRhGGShHGJdIGThJG_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajKdqe?WXhbjclCc=cre{ocjdj}WLd?cdXDcLGGX|o}ott~outapbpcp: dpejvtwtxtytztAtBtCtDtEtepfpgphp,w-w.w/w:w;w=w?w@webfbMGipNGjpOGkpPGlpQGmpRGnp[wop]wpp^wqp_wrp`wsp{wtp|wup}wvp~wwpaxxpbxypcxzpdxApexBpfxCpgxDphxEpixFpGpHpSGIpTGJpUGKpVGLpWGMpXGNpYGOpZGPp0GQp1GRp2GSp3GTp4GUp5GVp6GWp7GXp8GYp9GZp!G0p#G1p$G2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pjxkxlx%Gmx=pflEcgljl]pCfDfgjGtkl`p{pllFcmlplaqEfFfhjIt@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h7hPdBe8hhqslIctlwllqMfNfnjNtxloj]bpjsjBlCeDe9hpqElBbEeFetjOfPfQfQdRf!hSfTfFluj^bvjwjLlGeHe#hrqCbIeJe2f3f4fKe$h5f6fsqJcOlRl7f8fAjBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcUlXlHq)f*fCjRt; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl2l=f?fGjHj?hDb@h^hLj1d2d@f4lUq5lRc6l9lYq[f]fOjYt`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~hci6dZedi5q$lUc%l)l9q~fagVj3y$q*lVc+l.l)qbgcgWj6y/lHb0e1eXjdgegfg7dggeihgig:lYj|bZj0j]l2e3efi4tIb4e5ergsgtg6egiugvg-qWc`l}lwgxg4j5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZcbmem}qFgGg6joz= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimlmNgOg%j'jqiJbriui+j+d,dPgjr-d.d$e%eQzRzlrnm4comrmprQgRg.j(t)tUzVzsrsm5ctmwmwrSgTg/j+tzrxm6cymBmDrUgVg:j-tGrCm7cDmGmKrWgXg;j/tNrHm8cImLmRrYgZg=j;tUrMm9cNmQmYr0g1g?j?t1rRm!cSmVm5r2g3g@j'z(z8rWm#cXm0m$r4g5g[j,z-zs0v0/zz0i1l1:z;z1m=z?z@z[z]z^z_z`zU1]t{z+1pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A1A2A3A( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
3861 with gil:
3862 raise FunctionNotFoundError("function cuDeviceGetAttribute is not found") 2$b%b|d}d~d$caebe,rzi;b=beefegehe%cieje
3863 return (<CUresult (*)(int*, CUdevice_attribute, CUdevice) noexcept nogil>__cuDeviceGetAttribute)( 2a Cu3 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 4A7A;rFuHu-AIu(m_j)m`j*m+m=rfdgdhd:d) {5|5SbTbUbdcVb@ [ ] abecfcgc(c}5?r@r[r]r^r_rFi{j,m-mhc|j(e)e}j;d*eGiHiIiJi@m[mic~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnjcfk.e/egk?d:eOiPiQiRionpnkchk;e=eik@d?eSiTiUiViwnxnlcjk@e[ekk[d]eWiXiYiZiEnFnmclk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXn#6tk`r^d$6kd%6qQtQwQzQCQFQWbXbYbZb0b2b. _d`d4 U M |r|e8 cbub3b}e~eV W X afY Z 9 ! bfcf# 4b5 N D J K c E YDZD0D1D2D3Dz 4D^ 5DA 6DB 7DF 8Ddb9DG !DH #D0 $D1 %D2 'D(D)D*D+D,D-D.DO + , #bucvcwc$ $b%b|d}d~d$caebe~rasbscsesgshsisjs8nyk#u9nBk!nCk$unsospsqsrssstsusvs)nDk+nEk,nFk-nGk.nHk/nIkL :nvbJk)u*u+u,u-u.u/u:u;u=u?u_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kgvhvno3koo4kpo5kivjvkvlvmvnv,rzizEAEbhchCEDEEEFEGEHEIEJEKEXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F/ xb-c/blf% vo' woV7W7:b;b=beefegehe%ciejekeCdDdEdFdGd%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlwLh-inf.izGBc:V=V|kHd(w}k)w/i:i;i*w?b=ine~k?iof.c@iqf[irf]isftf/c^iNhOhCGIdDGPhEGQhFGRhGGShHGJdIGThJG_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajKdqe?WXhbjclCc=cre{ocjdj}WLd?cdXDcLGGX|o}ott~outapbpcp: dpejvtwtxtytztAtBtCtDtEtepfpgphp,w-w.w/w:w;w=w?w@webfbMGipNGjpOGkpPGlpQGmpRGnp[wop]wpp^wqp_wrp`wsp{wtp|wup}wvp~wwpaxxpbxypcxzpdxApexBpfxCpgxDphxEpixFpGpHpSGIpTGJpUGKpVGLpWGMpXGNpYGOpZGPp0GQp1GRp2GSp3GTp4GUp5GVp6GWp7GXp8GYp9GZp!G0p#G1p$G2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pjxkxlx%Gmx=pflEcgljl]pCfDfgjGtkl`p{pllFcmlplaqEfFfhjIt@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h7hPdBe8hhqslIctlwllqMfNfnjNtxloj]bpjsjBlCeDe9hpqElBbEeFetjOfPfQfQdRf!hSfTfFluj^bvjwjLlGeHe#hrqCbIeJe2f3f4fKe$h5f6fsqJcOlRl7f8fAjBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcUlXlHq)f*fCjRt; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl2l=f?fGjHj?hDb@h^hLj1d2d@f4lUq5lRc6l9lYq[f]fOjYt`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~hci6dZedi5q$lUc%l)l9q~fagVj3y$q*lVc+l.l)qbgcgWj6y/lHb0e1eXjdgegfg7dggeihgig:lYj|bZj0j]l2e3efi4tIb4e5ergsgtg6egiugvg-qWc`l}lwgxg4j5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZcbmem}qFgGg6joz= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimlmNgOg%j'jqiJbriui+j+d,dPgjr-d.d$e%eQzRzlrnm4comrmprQgRg.j(t)tUzVzsrsm5ctmwmwrSgTg/j+tzrxm6cymBmDrUgVg:j-tGrCm7cDmGmKrWgXg;j/tNrHm8cImLmRrYgZg=j;tUrMm9cNmQmYr0g1g?j?t1rRm!cSmVm5r2g3g@j'z(z8rWm#cXm0m$r4g5g[j,z-zs0v0/zz0i1l1:z;z1m=z?z@z[z]z^z_z`zU1]t{z+1pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A1A2A3A( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
3864 pi, attrib, dev)
3867cdef CUresult _cuDeviceGetNvSciSyncAttributes(void* nvSciSyncAttrList, CUdevice dev, int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3868 global __cuDeviceGetNvSciSyncAttributes
3869 _check_or_init_driver()
3870 if __cuDeviceGetNvSciSyncAttributes == NULL:
3871 with gil:
3872 raise FunctionNotFoundError("function cuDeviceGetNvSciSyncAttributes is not found")
3873 return (<CUresult (*)(void*, CUdevice, int) noexcept nogil>__cuDeviceGetNvSciSyncAttributes)(
3874 nvSciSyncAttrList, dev, flags)
3877cdef CUresult _cuDeviceSetMemPool(CUdevice dev, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
3878 global __cuDeviceSetMemPool
3879 _check_or_init_driver() 2'U
3880 if __cuDeviceSetMemPool == NULL: 2a 'U
3881 with gil:
3882 raise FunctionNotFoundError("function cuDeviceSetMemPool is not found")
3883 return (<CUresult (*)(CUdevice, CUmemoryPool) noexcept nogil>__cuDeviceSetMemPool)( 2'U
3884 dev, pool)
3887cdef CUresult _cuDeviceGetMemPool(CUmemoryPool* pool, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3888 global __cuDeviceGetMemPool
3889 _check_or_init_driver() 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H bhch/b% ' Lh-inf.iyGAG=iXh: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqinmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
3890 if __cuDeviceGetMemPool == NULL: 2a Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H bhch/b% ' Lh-inf.iyGAG=iXh: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqinmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
3891 with gil:
3892 raise FunctionNotFoundError("function cuDeviceGetMemPool is not found")
3893 return (<CUresult (*)(CUmemoryPool*, CUdevice) noexcept nogil>__cuDeviceGetMemPool)( 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H bhch/b% ' Lh-inf.iyGAG=iXh: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqinmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
3894 pool, dev)
3897cdef CUresult _cuDeviceGetDefaultMemPool(CUmemoryPool* pool_out, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3898 global __cuDeviceGetDefaultMemPool
3899 _check_or_init_driver() 2'U
3900 if __cuDeviceGetDefaultMemPool == NULL: 2a 'U
3901 with gil:
3902 raise FunctionNotFoundError("function cuDeviceGetDefaultMemPool is not found")
3903 return (<CUresult (*)(CUmemoryPool*, CUdevice) noexcept nogil>__cuDeviceGetDefaultMemPool)( 2'U
3904 pool_out, dev)
3907cdef CUresult _cuDeviceGetExecAffinitySupport(int* pi, CUexecAffinityType type, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3908 global __cuDeviceGetExecAffinitySupport
3909 _check_or_init_driver()
3910 if __cuDeviceGetExecAffinitySupport == NULL:
3911 with gil:
3912 raise FunctionNotFoundError("function cuDeviceGetExecAffinitySupport is not found")
3913 return (<CUresult (*)(int*, CUexecAffinityType, CUdevice) noexcept nogil>__cuDeviceGetExecAffinitySupport)(
3914 pi, type, dev)
3917cdef CUresult _cuFlushGPUDirectRDMAWrites(CUflushGPUDirectRDMAWritesTarget target, CUflushGPUDirectRDMAWritesScope scope) except ?CUDA_ERROR_NOT_FOUND nogil:
3918 global __cuFlushGPUDirectRDMAWrites
3919 _check_or_init_driver()
3920 if __cuFlushGPUDirectRDMAWrites == NULL:
3921 with gil:
3922 raise FunctionNotFoundError("function cuFlushGPUDirectRDMAWrites is not found")
3923 return (<CUresult (*)(CUflushGPUDirectRDMAWritesTarget, CUflushGPUDirectRDMAWritesScope) noexcept nogil>__cuFlushGPUDirectRDMAWrites)(
3924 target, scope)
3927cdef CUresult _cuDeviceGetProperties(CUdevprop* prop, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3928 global __cuDeviceGetProperties
3929 _check_or_init_driver()
3930 if __cuDeviceGetProperties == NULL:
3931 with gil:
3932 raise FunctionNotFoundError("function cuDeviceGetProperties is not found")
3933 return (<CUresult (*)(CUdevprop*, CUdevice) noexcept nogil>__cuDeviceGetProperties)(
3934 prop, dev)
3937cdef CUresult _cuDeviceComputeCapability(int* major, int* minor, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3938 global __cuDeviceComputeCapability
3939 _check_or_init_driver()
3940 if __cuDeviceComputeCapability == NULL:
3941 with gil:
3942 raise FunctionNotFoundError("function cuDeviceComputeCapability is not found")
3943 return (<CUresult (*)(int*, int*, CUdevice) noexcept nogil>__cuDeviceComputeCapability)(
3944 major, minor, dev)
3947cdef CUresult _cuDevicePrimaryCtxRetain(CUcontext* pctx, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3948 global __cuDevicePrimaryCtxRetain
3949 _check_or_init_driver() 2vvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVvkf
3950 if __cuDevicePrimaryCtxRetain == NULL: 2a vvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVvkf
3951 with gil:
3952 raise FunctionNotFoundError("function cuDevicePrimaryCtxRetain is not found")
3953 return (<CUresult (*)(CUcontext*, CUdevice) noexcept nogil>__cuDevicePrimaryCtxRetain)( 2vvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVvkf
3954 pctx, dev)
3957cdef CUresult _cuDevicePrimaryCtxRelease_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3958 global __cuDevicePrimaryCtxRelease_v2
3959 _check_or_init_driver() 2|6}6~6a7b7c7d7e7f7g7h7i7j7k7l7m7'sn7o7p7q7r7s7t7u7v7w7x7y7
3960 if __cuDevicePrimaryCtxRelease_v2 == NULL: 2a |6}6~6a7b7c7d7e7f7g7h7i7j7k7l7m7'sn7o7p7q7r7s7t7u7v7w7x7y7
3961 with gil:
3962 raise FunctionNotFoundError("function cuDevicePrimaryCtxRelease_v2 is not found")
3963 return (<CUresult (*)(CUdevice) noexcept nogil>__cuDevicePrimaryCtxRelease_v2)( 2|6}6~6a7b7c7d7e7f7g7h7i7j7k7l7m7'sn7o7p7q7r7s7t7u7v7w7x7y7
3964 dev)
3967cdef CUresult _cuDevicePrimaryCtxSetFlags_v2(CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3968 global __cuDevicePrimaryCtxSetFlags_v2
3969 _check_or_init_driver()
3970 if __cuDevicePrimaryCtxSetFlags_v2 == NULL:
3971 with gil:
3972 raise FunctionNotFoundError("function cuDevicePrimaryCtxSetFlags_v2 is not found")
3973 return (<CUresult (*)(CUdevice, unsigned int) noexcept nogil>__cuDevicePrimaryCtxSetFlags_v2)(
3974 dev, flags)
3977cdef CUresult _cuDevicePrimaryCtxGetState(CUdevice dev, unsigned int* flags, int* active) except ?CUDA_ERROR_NOT_FOUND nogil:
3978 global __cuDevicePrimaryCtxGetState
3979 _check_or_init_driver()
3980 if __cuDevicePrimaryCtxGetState == NULL:
3981 with gil:
3982 raise FunctionNotFoundError("function cuDevicePrimaryCtxGetState is not found")
3983 return (<CUresult (*)(CUdevice, unsigned int*, int*) noexcept nogil>__cuDevicePrimaryCtxGetState)(
3984 dev, flags, active)
3987cdef CUresult _cuDevicePrimaryCtxReset_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3988 global __cuDevicePrimaryCtxReset_v2
3989 _check_or_init_driver()
3990 if __cuDevicePrimaryCtxReset_v2 == NULL:
3991 with gil:
3992 raise FunctionNotFoundError("function cuDevicePrimaryCtxReset_v2 is not found")
3993 return (<CUresult (*)(CUdevice) noexcept nogil>__cuDevicePrimaryCtxReset_v2)(
3994 dev)
3997cdef CUresult _cuCtxCreate_v2(CUcontext* pctx, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3998 global __cuCtxCreate_v2
3999 _check_or_init_driver()
4000 if __cuCtxCreate_v2 == NULL:
4001 with gil:
4002 raise FunctionNotFoundError("function cuCtxCreate_v2 is not found")
4003 return (<CUresult (*)(CUcontext*, unsigned int, CUdevice) noexcept nogil>__cuCtxCreate_v2)(
4004 pctx, flags, dev)
4007cdef CUresult _cuCtxCreate_v3(CUcontext* pctx, CUexecAffinityParam* paramsArray, int numParams, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4008 global __cuCtxCreate_v3
4009 _check_or_init_driver()
4010 if __cuCtxCreate_v3 == NULL:
4011 with gil:
4012 raise FunctionNotFoundError("function cuCtxCreate_v3 is not found")
4013 return (<CUresult (*)(CUcontext*, CUexecAffinityParam*, int, unsigned int, CUdevice) noexcept nogil>__cuCtxCreate_v3)(
4014 pctx, paramsArray, numParams, flags, dev)
4017cdef CUresult _cuCtxCreate_v4(CUcontext* pctx, CUctxCreateParams* ctxCreateParams, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4018 global __cuCtxCreate_v4
4019 _check_or_init_driver() 2/D:D;D=DhEquiErujEsutukElEuumEqEvE.F/FAuxG'G(G)G*GAOBu
4020 if __cuCtxCreate_v4 == NULL: 2a /D:D;D=DhEquiErujEsutukElEuumEqEvE.F/FAuxG'G(G)G*GAOBu
4021 with gil:
4022 raise FunctionNotFoundError("function cuCtxCreate_v4 is not found") 265758595qu!5ru#5sutu$5%5uu'5(5)5*5+5Au,5-5.5/5:5;5Bu
4023 return (<CUresult (*)(CUcontext*, CUctxCreateParams*, unsigned int, CUdevice) noexcept nogil>__cuCtxCreate_v4)( 2/D6575:D85;D95=DhEqu!5iEru#5jEsutukE$5lE%5uu'5mEqE(5)5vE.F*5+5/FAu,5xG'G-5.5(G)G/5*G:5;5AOBu
4024 pctx, ctxCreateParams, flags, dev)
4027cdef CUresult _cuCtxDestroy_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4028 global __cuCtxDestroy_v2
4029 _check_or_init_driver() 2N5,6-6.6=6O5?6P5Q5R5S5T5@6U5^6_6{6R7154735N8O8P8Q84555
4030 if __cuCtxDestroy_v2 == NULL: 2a N5,6-6.6=6O5?6P5Q5R5S5T5@6U5^6_6{6R7154735N8O8P8Q84555
4031 with gil:
4032 raise FunctionNotFoundError("function cuCtxDestroy_v2 is not found") 2N5Y9Z909O519P5Q5R5S5T529U5394959691579358999!9#94555
4033 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxDestroy_v2)( 2N5Y9,6-6Z9.609=6O519?6P5Q5R5S5T529@6U5^63949_6{659R76915477935N88999O8!9P8#9Q84555
4034 ctx)
4037cdef CUresult _cuCtxPushCurrent_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4038 global __cuCtxPushCurrent_v2
4039 _check_or_init_driver() 2@FQU
4040 if __cuCtxPushCurrent_v2 == NULL: 2a @FQU
4041 with gil:
4042 raise FunctionNotFoundError("function cuCtxPushCurrent_v2 is not found")
4043 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxPushCurrent_v2)( 2@FQU
4044 ctx)
4047cdef CUresult _cuCtxPopCurrent_v2(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4048 global __cuCtxPopCurrent_v2
4049 _check_or_init_driver() 2COEOGOIOKOMOOOQOSOUOWOYO0O2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTPVPXP6A9A#A%AZP(A*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfB1PhBjBlBnBpBJusBuB2PxByBABCBEBGBIBKBMBOBQBSBUBWB4PZB1B3B5B7B9B#B%B(B*B,B-B.B:B8PKuLu;B=B9P?B@B[B]B^B_B`B{B|B}BaCcCdC!PMuNuhCiC#PjCkCmCoCqCsCuCwCxCyCzCACBCDCECFCGCHCICJCKCLCMCNCOCPCQCOuPuRCSCTCUCVCWCXCYCZC0C1C2C3C5C7C8C!CQuRu'C(C)C*C+C-C/C;C?C[C^C_C`C{C|C}C~CWuYuaDbDcDdDeDfDhDiDjDkDlDmDnDoDpDqDrD5u6usDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQD%PRDSDTDUDVDWD(P+P.P;P@P]P`P|P~PbQdQfQhQjQlQnQpQsQvQyQBQEQHQJQLQNQPQRQTQVQXQZQ1Q3Q5Q7Q9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q]Q_Q{Q}QaRcReRgRiRkRmRoRqRsRuRwRyRARCRERGRIRKRMRORQRSRURWRYR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R|R~RbSdSfShSiSkSmSoSpSqSrSsStSuSvSwSxSySzSASBSCSDSESFSGSHSISJSKSLSNSOSQSSSUSWSYS0S2S4S5S6S8S!S#S$S'S?D@D[D]D^D)S+S`D{D,S|D}D~DaE-ScEeE.S/S:S;S=S?S@S[SwsxsyszsBsCsDsEsFsGsHsIs^S_S`S{S|S}S~SaTbTcTdTeTfTgThTJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8siTjTkTlTmTnToTpTrTtTvTwTxTyTzTATBTCTDTETFTGTHTITJTKTLTOTQTSTUTWTYT1T!T#T$T%T(T)T*T+T,T.T/T:T@T[T]T^T`T|T}TaUcUeUgUiUkUmUoUpUqUsUuUwUyUKU;F=F?FLUMU@F[F]F_FPU`FQU{F|FRUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U%U(U)U*U+U,U-U.U/U:U;U=U?U@U[U]U^U_U`U{U|U}U~UaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrV,V-V/V;V?V[V]V^V_V`V|V~VaWcWdWeWfWhWjWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzWBWCWEWFWGWHWJWKWMWNWOWQWSWTWUWVWWWXWYW0W2W3W5W6W7W8W!W#W$W%W'W(W*W,W-W.W:W=W@W]W^W`W{W|WaXbXcXfXhXjXlXnXpXrXtXvXxXzXBXDXFXIXJXLXNXOXQXRXTXVXXXYX0X2X4X6X8X!X$X%X(X*X,X-X/X;X?X[X^X`X{X|X}X~XaYbYdYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y3Y5Y7Y9Y#Y%Y(Y*Y,Y.Y:Y=Y@Y]Y_Y{Y|Y}Y~YaZbZcZ+G,G-G.GeZgZ/G;Gnxox=G@G[G]G^GhZ_G`G{GiZ}G~GaHbHcHjZdHeHfHgHhHlZmZjHlHrxsxmHoHpHqHrHnZsHtHuHoZwHxHyHzHAHuxvxBHCHDHEHFHGHHHIHJHwxxxyxzxJtKtAxBxCxDxExKHFxLHGxHxMHIxJxKxLxMxNHOHPHQHRHSHTHUHNxOxVHWHXHYHZH0H1H2H3H4H5H6H7H8H9HPxQx!H$H%H'H(HpZ)HrZ*H+HsZ-H.H/H:H;H=H?HtZ[H]HSxTx^H_H`H{H|HuZ}HvZaIbIwZcIdIeIfIgIhIWxXxiIjIkIlImInIoIpIqIYxZx0x1xsI2x3x4x5x7x8x9x!xtI#xvI$x%xwI(x)x*x+x,x-x.x/x:x;x=x?x@x[xxI]x^xyIzIAIBICIDIEIFIGIHIII_x`xJIKILIMINIOIPIRISITIUIVIWIXIYIZI0I1I2I3I4I5I6I{x|x7I8I9I!I#I$I%I'I(I)I*I+I}x~x,I-I.I/I:I;I=I?I@I[I]I^Iayby_I{I|I}I~IxZaJbJcJyZeJfJgJhJcydyiJjJkJlJmJnJeyfyoJpJqJrJsJtJuJvJwJxJgyhyyJzJAJBJCJzZDJEJFJGJHJIJJJKJLJiyjyMJNJOJPJQJRJSJTJUJkylymynyVJpyqyTtUtrysytyuyvyWJwyXJyyzyYJAyByCyZJ0J1J2J3JBZDZ4J6JDyEy7J9J!J#J$JEZ%J'J(JFZ*J+J,J-J.JGyHy/J:J;J=J?J@J[J]J^JIyJyKyLyZt0tMyNyOyPyQy_JRy`JSyTy{JUyVyWyXyYy|J}J~JaKbKcKdKeKZy0yfKgKhKiKjKkKlKmKnKoKpKqKrKsKtK1y2yuKwKxKyKzKGZAKIZBKCKJZEKFKGKHKIKJKKKLZLKNK4y5yOKQKRKSKTKMZUKOZVKWKPZYKZK0K1K2K3K8y9y4K5K6K7K8K9K!K#K$K!y#y$y%y'K'y(y)y*y,y-y.y/y(K:y*K;y=y+K@y[y]y^y_y`y{y|y}y~yazbzczdz,Kezfz-K.K/K:K;K=K?K@K[K]K^Kgzhz_K`K{K|K}K~KaLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLizjzsLtLuLvLwLxLyLzLALBLCLDLkzlzELFLGLHLILJLKLLLMLNLOLPLmznzQLSLTLULVLQZWLXLYLRZ0L1L2L3Lpzqz4L5L6L7L8L9Lrzsz!L#L$L%L'L(L)L*L+L,Ltzuz-L.L/L:L;LSZ=L?L@L[L]L^L_L`L{Lvzwz|L}L~LaMbMcMdMeMfMxzyzzzAzgMCzDz!t#tEzFzGzHzIzhMJziMLzMzjMNzOzPzkMUZWZXZYZZZ0Z1Z2ZlMmMnMoM4Z5ZqMsMSzTztMvMwMxMyM6ZzMAMBM7Z8Z!Z#Z$Z'ZDMEMFMGMHMIMJMKM)Z+ZLMNMXzYzOMQMRMSMTM,ZUMVMWM-ZYMZM0M1M2M3M4M5M/Z:Z7M9M0z1z!M$M%M'M(M;Z)M*M+M=Z-M.M/M:M;M=M?M@M@Z[Z]M_M3z4z`M|M}M~MaN]ZbNcNdN^ZfNgNhNiNjNkNlNmN`Z{ZoNqN6z7zrNtNuNvNwN|ZxNyNzN}ZBNCNDNENFNGNHNINa0b0KNMN9z!zNNPNQNRNSNc0TNUNVNd0XNYNZN0N1N2N3N4Nf0h05N7N$z%z8N!N#N$N%Ni0'N(N)Nj0k0+N,N-N.N/N:N;N=Nm0o0?N[N*z+z]N_N`N{N|Np0}N~NaOq0r0cOdOeOfOu0x0y0B0D0E0F0H0J0K0M0O0Q0R0T0V0X0Z01030507090!0$0'0)0+0-0/0;0?0[0^0`0|0~0b1d1f1h1k1n1q1s1t1v1x1z1B1D1F1H1J1L1N1P1T1W1X1Z111314151718191#1%1(1*1.1:1=1@1]1_1{1}1a2c2e2g2i2k2m2o2q2s2u2w2y2A2C2E2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z202122232425262728292!2#2$2%2'2(2)2*2+2-2/2;2=2?2@2]2_2{2}2a3c3e3g3i3k3m3o3q3s3u3w3y3A3C3E3G3I3K3M3O3Q3S3U3W3Y30323436383!3$3'3)3+3-3/3;3?3@3]3_3{3}3a4c4e4g4i4k4m4o4q4s4u4w4y4A4B4C4E4F4H4J4L4N4O4P4R4S4U4W4Y40424344464748494#4%4(4)4*4+4-4.4:4=4@4]4_4`4{4|4~4b5d5e5f5h5j5l5m5o5p5q5s5u5w5y5z5A5B5D5F5H5J5K5M5
4050 if __cuCtxPopCurrent_v2 == NULL: 2a COEOGOIOKOMOOOQOSOUOWOYO0O2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTPVPXP6A9A#A%AZP(A*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfB1PhBjBlBnBpBJusBuB2PxByBABCBEBGBIBKBMBOBQBSBUBWB4PZB1B3B5B7B9B#B%B(B*B,B-B.B:B8PKuLu;B=B9P?B@B[B]B^B_B`B{B|B}BaCcCdC!PMuNuhCiC#PjCkCmCoCqCsCuCwCxCyCzCACBCDCECFCGCHCICJCKCLCMCNCOCPCQCOuPuRCSCTCUCVCWCXCYCZC0C1C2C3C5C7C8C!CQuRu'C(C)C*C+C-C/C;C?C[C^C_C`C{C|C}C~CWuYuaDbDcDdDeDfDhDiDjDkDlDmDnDoDpDqDrD5u6usDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQD%PRDSDTDUDVDWD(P+P.P;P@P]P`P|P~PbQdQfQhQjQlQnQpQsQvQyQBQEQHQJQLQNQPQRQTQVQXQZQ1Q3Q5Q7Q9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q]Q_Q{Q}QaRcReRgRiRkRmRoRqRsRuRwRyRARCRERGRIRKRMRORQRSRURWRYR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R|R~RbSdSfShSiSkSmSoSpSqSrSsStSuSvSwSxSySzSASBSCSDSESFSGSHSISJSKSLSNSOSQSSSUSWSYS0S2S4S5S6S8S!S#S$S'S?D@D[D]D^D)S+S`D{D,S|D}D~DaE-ScEeE.S/S:S;S=S?S@S[SwsxsyszsBsCsDsEsFsGsHsIs^S_S`S{S|S}S~SaTbTcTdTeTfTgThTJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8siTjTkTlTmTnToTpTrTtTvTwTxTyTzTATBTCTDTETFTGTHTITJTKTLTOTQTSTUTWTYT1T!T#T$T%T(T)T*T+T,T.T/T:T@T[T]T^T`T|T}TaUcUeUgUiUkUmUoUpUqUsUuUwUyUKU;F=F?FLUMU@F[F]F_FPU`FQU{F|FRUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U%U(U)U*U+U,U-U.U/U:U;U=U?U@U[U]U^U_U`U{U|U}U~UaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrV,V-V/V;V?V[V]V^V_V`V|V~VaWcWdWeWfWhWjWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzWBWCWEWFWGWHWJWKWMWNWOWQWSWTWUWVWWWXWYW0W2W3W5W6W7W8W!W#W$W%W'W(W*W,W-W.W:W=W@W]W^W`W{W|WaXbXcXfXhXjXlXnXpXrXtXvXxXzXBXDXFXIXJXLXNXOXQXRXTXVXXXYX0X2X4X6X8X!X$X%X(X*X,X-X/X;X?X[X^X`X{X|X}X~XaYbYdYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y3Y5Y7Y9Y#Y%Y(Y*Y,Y.Y:Y=Y@Y]Y_Y{Y|Y}Y~YaZbZcZ+G,G-G.GeZgZ/G;Gnxox=G@G[G]G^GhZ_G`G{GiZ}G~GaHbHcHjZdHeHfHgHhHlZmZjHlHrxsxmHoHpHqHrHnZsHtHuHoZwHxHyHzHAHuxvxBHCHDHEHFHGHHHIHJHwxxxyxzxJtKtAxBxCxDxExKHFxLHGxHxMHIxJxKxLxMxNHOHPHQHRHSHTHUHNxOxVHWHXHYHZH0H1H2H3H4H5H6H7H8H9HPxQx!H$H%H'H(HpZ)HrZ*H+HsZ-H.H/H:H;H=H?HtZ[H]HSxTx^H_H`H{H|HuZ}HvZaIbIwZcIdIeIfIgIhIWxXxiIjIkIlImInIoIpIqIYxZx0x1xsI2x3x4x5x7x8x9x!xtI#xvI$x%xwI(x)x*x+x,x-x.x/x:x;x=x?x@x[xxI]x^xyIzIAIBICIDIEIFIGIHIII_x`xJIKILIMINIOIPIRISITIUIVIWIXIYIZI0I1I2I3I4I5I6I{x|x7I8I9I!I#I$I%I'I(I)I*I+I}x~x,I-I.I/I:I;I=I?I@I[I]I^Iayby_I{I|I}I~IxZaJbJcJyZeJfJgJhJcydyiJjJkJlJmJnJeyfyoJpJqJrJsJtJuJvJwJxJgyhyyJzJAJBJCJzZDJEJFJGJHJIJJJKJLJiyjyMJNJOJPJQJRJSJTJUJkylymynyVJpyqyTtUtrysytyuyvyWJwyXJyyzyYJAyByCyZJ0J1J2J3JBZDZ4J6JDyEy7J9J!J#J$JEZ%J'J(JFZ*J+J,J-J.JGyHy/J:J;J=J?J@J[J]J^JIyJyKyLyZt0tMyNyOyPyQy_JRy`JSyTy{JUyVyWyXyYy|J}J~JaKbKcKdKeKZy0yfKgKhKiKjKkKlKmKnKoKpKqKrKsKtK1y2yuKwKxKyKzKGZAKIZBKCKJZEKFKGKHKIKJKKKLZLKNK4y5yOKQKRKSKTKMZUKOZVKWKPZYKZK0K1K2K3K8y9y4K5K6K7K8K9K!K#K$K!y#y$y%y'K'y(y)y*y,y-y.y/y(K:y*K;y=y+K@y[y]y^y_y`y{y|y}y~yazbzczdz,Kezfz-K.K/K:K;K=K?K@K[K]K^Kgzhz_K`K{K|K}K~KaLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLizjzsLtLuLvLwLxLyLzLALBLCLDLkzlzELFLGLHLILJLKLLLMLNLOLPLmznzQLSLTLULVLQZWLXLYLRZ0L1L2L3Lpzqz4L5L6L7L8L9Lrzsz!L#L$L%L'L(L)L*L+L,Ltzuz-L.L/L:L;LSZ=L?L@L[L]L^L_L`L{Lvzwz|L}L~LaMbMcMdMeMfMxzyzzzAzgMCzDz!t#tEzFzGzHzIzhMJziMLzMzjMNzOzPzkMUZWZXZYZZZ0Z1Z2ZlMmMnMoM4Z5ZqMsMSzTztMvMwMxMyM6ZzMAMBM7Z8Z!Z#Z$Z'ZDMEMFMGMHMIMJMKM)Z+ZLMNMXzYzOMQMRMSMTM,ZUMVMWM-ZYMZM0M1M2M3M4M5M/Z:Z7M9M0z1z!M$M%M'M(M;Z)M*M+M=Z-M.M/M:M;M=M?M@M@Z[Z]M_M3z4z`M|M}M~MaN]ZbNcNdN^ZfNgNhNiNjNkNlNmN`Z{ZoNqN6z7zrNtNuNvNwN|ZxNyNzN}ZBNCNDNENFNGNHNINa0b0KNMN9z!zNNPNQNRNSNc0TNUNVNd0XNYNZN0N1N2N3N4Nf0h05N7N$z%z8N!N#N$N%Ni0'N(N)Nj0k0+N,N-N.N/N:N;N=Nm0o0?N[N*z+z]N_N`N{N|Np0}N~NaOq0r0cOdOeOfOu0x0y0B0D0E0F0H0J0K0M0O0Q0R0T0V0X0Z01030507090!0$0'0)0+0-0/0;0?0[0^0`0|0~0b1d1f1h1k1n1q1s1t1v1x1z1B1D1F1H1J1L1N1P1T1W1X1Z111314151718191#1%1(1*1.1:1=1@1]1_1{1}1a2c2e2g2i2k2m2o2q2s2u2w2y2A2C2E2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z202122232425262728292!2#2$2%2'2(2)2*2+2-2/2;2=2?2@2]2_2{2}2a3c3e3g3i3k3m3o3q3s3u3w3y3A3C3E3G3I3K3M3O3Q3S3U3W3Y30323436383!3$3'3)3+3-3/3;3?3@3]3_3{3}3a4c4e4g4i4k4m4o4q4s4u4w4y4A4B4C4E4F4H4J4L4N4O4P4R4S4U4W4Y40424344464748494#4%4(4)4*4+4-4.4:4=4@4]4_4`4{4|4~4b5d5e5f5h5j5l5m5o5p5q5s5u5w5y5z5A5B5D5F5H5J5K5M5
4051 with gil:
4052 raise FunctionNotFoundError("function cuCtxPopCurrent_v2 is not found")
4053 return (<CUresult (*)(CUcontext*) noexcept nogil>__cuCtxPopCurrent_v2)( 2COEOGOIOKOMOOOQOSOUOWOYO0O2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTPVPXP6A9A#A%AZP(A*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfB1PhBjBlBnBpBJusBuB2PxByBABCBEBGBIBKBMBOBQBSBUBWB4PZB1B3B5B7B9B#B%B(B*B,B-B.B:B8PKuLu;B=B9P?B@B[B]B^B_B`B{B|B}BaCcCdC!PMuNuhCiC#PjCkCmCoCqCsCuCwCxCyCzCACBCDCECFCGCHCICJCKCLCMCNCOCPCQCOuPuRCSCTCUCVCWCXCYCZC0C1C2C3C5C7C8C!CQuRu'C(C)C*C+C-C/C;C?C[C^C_C`C{C|C}C~CWuYuaDbDcDdDeDfDhDiDjDkDlDmDnDoDpDqDrD5u6usDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQD%PRDSDTDUDVDWD(P+P.P;P@P]P`P|P~PbQdQfQhQjQlQnQpQsQvQyQBQEQHQJQLQNQPQRQTQVQXQZQ1Q3Q5Q7Q9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q]Q_Q{Q}QaRcReRgRiRkRmRoRqRsRuRwRyRARCRERGRIRKRMRORQRSRURWRYR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R|R~RbSdSfShSiSkSmSoSpSqSrSsStSuSvSwSxSySzSASBSCSDSESFSGSHSISJSKSLSNSOSQSSSUSWSYS0S2S4S5S6S8S!S#S$S'S?D@D[D]D^D)S+S`D{D,S|D}D~DaE-ScEeE.S/S:S;S=S?S@S[SwsxsyszsBsCsDsEsFsGsHsIs^S_S`S{S|S}S~SaTbTcTdTeTfTgThTJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8siTjTkTlTmTnToTpTrTtTvTwTxTyTzTATBTCTDTETFTGTHTITJTKTLTOTQTSTUTWTYT1T!T#T$T%T(T)T*T+T,T.T/T:T@T[T]T^T`T|T}TaUcUeUgUiUkUmUoUpUqUsUuUwUyUKU;F=F?FLUMU@F[F]F_FPU`FQU{F|FRUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U%U(U)U*U+U,U-U.U/U:U;U=U?U@U[U]U^U_U`U{U|U}U~UaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrV,V-V/V;V?V[V]V^V_V`V|V~VaWcWdWeWfWhWjWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzWBWCWEWFWGWHWJWKWMWNWOWQWSWTWUWVWWWXWYW0W2W3W5W6W7W8W!W#W$W%W'W(W*W,W-W.W:W=W@W]W^W`W{W|WaXbXcXfXhXjXlXnXpXrXtXvXxXzXBXDXFXIXJXLXNXOXQXRXTXVXXXYX0X2X4X6X8X!X$X%X(X*X,X-X/X;X?X[X^X`X{X|X}X~XaYbYdYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y3Y5Y7Y9Y#Y%Y(Y*Y,Y.Y:Y=Y@Y]Y_Y{Y|Y}Y~YaZbZcZ+G,G-G.GeZgZ/G;Gnxox=G@G[G]G^GhZ_G`G{GiZ}G~GaHbHcHjZdHeHfHgHhHlZmZjHlHrxsxmHoHpHqHrHnZsHtHuHoZwHxHyHzHAHuxvxBHCHDHEHFHGHHHIHJHwxxxyxzxJtKtAxBxCxDxExKHFxLHGxHxMHIxJxKxLxMxNHOHPHQHRHSHTHUHNxOxVHWHXHYHZH0H1H2H3H4H5H6H7H8H9HPxQx!H$H%H'H(HpZ)HrZ*H+HsZ-H.H/H:H;H=H?HtZ[H]HSxTx^H_H`H{H|HuZ}HvZaIbIwZcIdIeIfIgIhIWxXxiIjIkIlImInIoIpIqIYxZx0x1xsI2x3x4x5x7x8x9x!xtI#xvI$x%xwI(x)x*x+x,x-x.x/x:x;x=x?x@x[xxI]x^xyIzIAIBICIDIEIFIGIHIII_x`xJIKILIMINIOIPIRISITIUIVIWIXIYIZI0I1I2I3I4I5I6I{x|x7I8I9I!I#I$I%I'I(I)I*I+I}x~x,I-I.I/I:I;I=I?I@I[I]I^Iayby_I{I|I}I~IxZaJbJcJyZeJfJgJhJcydyiJjJkJlJmJnJeyfyoJpJqJrJsJtJuJvJwJxJgyhyyJzJAJBJCJzZDJEJFJGJHJIJJJKJLJiyjyMJNJOJPJQJRJSJTJUJkylymynyVJpyqyTtUtrysytyuyvyWJwyXJyyzyYJAyByCyZJ0J1J2J3JBZDZ4J6JDyEy7J9J!J#J$JEZ%J'J(JFZ*J+J,J-J.JGyHy/J:J;J=J?J@J[J]J^JIyJyKyLyZt0tMyNyOyPyQy_JRy`JSyTy{JUyVyWyXyYy|J}J~JaKbKcKdKeKZy0yfKgKhKiKjKkKlKmKnKoKpKqKrKsKtK1y2yuKwKxKyKzKGZAKIZBKCKJZEKFKGKHKIKJKKKLZLKNK4y5yOKQKRKSKTKMZUKOZVKWKPZYKZK0K1K2K3K8y9y4K5K6K7K8K9K!K#K$K!y#y$y%y'K'y(y)y*y,y-y.y/y(K:y*K;y=y+K@y[y]y^y_y`y{y|y}y~yazbzczdz,Kezfz-K.K/K:K;K=K?K@K[K]K^Kgzhz_K`K{K|K}K~KaLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLizjzsLtLuLvLwLxLyLzLALBLCLDLkzlzELFLGLHLILJLKLLLMLNLOLPLmznzQLSLTLULVLQZWLXLYLRZ0L1L2L3Lpzqz4L5L6L7L8L9Lrzsz!L#L$L%L'L(L)L*L+L,Ltzuz-L.L/L:L;LSZ=L?L@L[L]L^L_L`L{Lvzwz|L}L~LaMbMcMdMeMfMxzyzzzAzgMCzDz!t#tEzFzGzHzIzhMJziMLzMzjMNzOzPzkMUZWZXZYZZZ0Z1Z2ZlMmMnMoM4Z5ZqMsMSzTztMvMwMxMyM6ZzMAMBM7Z8Z!Z#Z$Z'ZDMEMFMGMHMIMJMKM)Z+ZLMNMXzYzOMQMRMSMTM,ZUMVMWM-ZYMZM0M1M2M3M4M5M/Z:Z7M9M0z1z!M$M%M'M(M;Z)M*M+M=Z-M.M/M:M;M=M?M@M@Z[Z]M_M3z4z`M|M}M~MaN]ZbNcNdN^ZfNgNhNiNjNkNlNmN`Z{ZoNqN6z7zrNtNuNvNwN|ZxNyNzN}ZBNCNDNENFNGNHNINa0b0KNMN9z!zNNPNQNRNSNc0TNUNVNd0XNYNZN0N1N2N3N4Nf0h05N7N$z%z8N!N#N$N%Ni0'N(N)Nj0k0+N,N-N.N/N:N;N=Nm0o0?N[N*z+z]N_N`N{N|Np0}N~NaOq0r0cOdOeOfOu0x0y0B0D0E0F0H0J0K0M0O0Q0R0T0V0X0Z01030507090!0$0'0)0+0-0/0;0?0[0^0`0|0~0b1d1f1h1k1n1q1s1t1v1x1z1B1D1F1H1J1L1N1P1T1W1X1Z111314151718191#1%1(1*1.1:1=1@1]1_1{1}1a2c2e2g2i2k2m2o2q2s2u2w2y2A2C2E2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z202122232425262728292!2#2$2%2'2(2)2*2+2-2/2;2=2?2@2]2_2{2}2a3c3e3g3i3k3m3o3q3s3u3w3y3A3C3E3G3I3K3M3O3Q3S3U3W3Y30323436383!3$3'3)3+3-3/3;3?3@3]3_3{3}3a4c4e4g4i4k4m4o4q4s4u4w4y4A4B4C4E4F4H4J4L4N4O4P4R4S4U4W4Y40424344464748494#4%4(4)4*4+4-4.4:4=4@4]4_4`4{4|4~4b5d5e5f5h5j5l5m5o5p5q5s5u5w5y5z5A5B5D5F5H5J5K5M5
4054 pctx)
4057cdef CUresult _cuCtxSetCurrent(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4058 global __cuCtxSetCurrent
4059 _check_or_init_driver() 2BODOFOHOJOLONOPOROTOVOXOZO1O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPWP5A8A!A$AYP'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeB0PgBiBkBmBoBqBrBtBvBwB3PzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn$PUnrkVnskWnXn'P*P-P:P?P[P_P{P}PaQcQeQgQiQkQmQoQrQuQxQAQDQGQIQKQMQOQQQSQUQWQYQ0Q2Q4Q6Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q^Q`Q|Q~QbRdRfRhRjRlRnRpRrRtRvRxRzRBRDRFRHRJRLRNRPRRRTRVRXRZR1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R{R}RaScSeSgS'6jSlSnSYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-DMS.DPSRSTSVSXSZS1S3S*6+67S9S~ras%Sbscsesgshsisjs*S8nyk#u9nBk!nCk$unsospsqsrssstsusvs7i:6)nDk+nEk,nFk-nGk.nHk/nIk:nJk)u*u+u,u-u.u/u:u;u=u?u^n_n~gLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kqTsTuT'bmo(b2kgvhvno3koo4kpo5kivjvkvlvmvnvNTPTRTTTVTXT0TvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVvbhchz7A7'TC7E7F7G7-TH7I7?T)FK7L7Ad/ BdN7so{TO7~TbUdUfUhUjUlUnUP7Q7rUtUvUxUehtofhghuokfhhih)ijhkhlh/k:F;k=klfvowo?k@k[kOU]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG$U:b+imfke677797!7mhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw`klememwsV(s{knwLh-i)sowpwqwrwswtwuwtVvwuVwwvVxwwVywxVyVzwAwzVAVBwCwDwBVEwCVDVEVFwGwFVHwIwJwGVKwHVLwMwIVNwJVOwKVPwLVQwMVNVOVRwSwPVQVRVTwSVTVUVVVWVUwVwXVYVZVWwXw0V1VYwZw0w1w2V3V4V5V6V7V2w8V3w4w9V5w!V#V6w7w8w$V%V'V9w!w(V#w$w)V*V%w+VMhnf.izGBc'7.V:V=V@V*7|kHd(w+7}k,7)w-7/i{V:i}V;i.7*wbW?b/7=i:7ne;7~kgW?iiWofkWpf=7.c?7@i@7qf[7[i]7rf^7]i_7sf`7al{7tf|7uf}7/c~7^ia8Nhb8OhAWc8IdDWd8Phe8f8QhIWg8RhLWh8Shi8PWJdRWj8Thk8l8_im8vfn8oeo8:cZW`i1Wwfp8{i4Wxfq8|ir8yfs8}i9Wzft8peu8;cv8~iw8Afx8Uh)WVh+Wajy8Bfz8Kd/Wqe;W?WKG_oWh`oXhbjcl[WCcA8=cre_WB8C8~WD8E8seLd?ceXDcLGgXiXkXmXoXqXsXuXwXyXAXCXEXHX|o}oMX~oPXapbpcpWXdpZX1X3X5X7X9X#XF8'X)X+Xepfpgphp,w-w.w/w:w;w=w?w@wcYeYipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-p.pjx/pkx:plxfj%G;pmx=pflEcFtdZfZgl:Ghliljl?G?p@p[p]pCfDfgjGt|Gpx^p_pkl`pqx{pllFcHtkZiHmlkHnlolplnH|p}p~paqEfFfhjItvHtxbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqslIcMttlulvlwl#HiqjqkqlqMfqZNfnjNt,Hmqnqxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDlElBbEeFetjOfPfQfQdRf!hSfTfFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGqHq)f*fCjRtdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjTqUq5lRcXtAZCZ6l5J7l8l9l8JVqWqXqYq[f]fOjYt)JFyZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5q$lUc2t%l'l(l)lvK6q7q8q9q~fHZagVj3yDK!q#q$q*lVc3tKZ+lMK,l-l.lPK%q'q(q)qbgNZcgWj6yXK7y*q+q/lHb0e1eXjdgegfg7dggeihgig:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|q}qFgGg6jozZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-jkrTZVZ-d.d$e%eQzRzlrnm4c't3ZpMomrMpmqmrmuMmrnrorprQgRg.j(t)t9ZUzVz%ZCMWzqrrrsrsm5c*t(Z*ZtmMMumvmwmPMtrurvrwrSgTg/j+tXMZzxryrzrxm6c,t.Z6Mym8MzmAmBm#MArBrCrDrUgVg:j-t,M2zErFrGrCm7c.t?Z[MDm^MEmFmGm{MHrIrJrKrWgXg;j/teN5zLrMrNrHm8c:t_ZnNImpNJmKmLmsNOrPrQrRrYgZg=j;tAN8zSrTrUrMm9c=t~ZJNNmLNOmPmQmONVrWrXrYr0g1g?j?tWN#zZr0r1rRm!c@te0g0Sm6NTmUmVm9N2r3r4r5r2g3g@j'z(z*N)z6r7r8rWm#c[tl0n0Xm@NYmZm0m^N9r!r#r$r4g5g[j,z-zbO.z%r'rt0w0S8A0C0T8U8G0I0V8L0N0P0W8S0U0W0Y00020406080X8#0%0(0*0,0.0:0=0@0]0_0{0}0a1c1e1g1j1m1p1r1Y8u1w1y1A1C1E1G1I1K1M1O108V118Y10121283861]t48!1$1'1)1,1-1/1;1?1[1^1`1|1~1b2d2f2h2j2l2n2p2r2t2v2_tx2z2B2D2F2pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A,2.2:21A2A3A[2^2`2|2~2b3d3f3h3j3l3n3p3r3t3v3x3z3B3D3F3H3J3L3N3P3R3T3V3X3Z31333537393#3%3(3*3,3.3:3=3.8[3^3`3|3~3b4d4f4h4j4l4n4p4r4t4v4x4z4:8[8D4_8G4I4K4M4a9c9Q4f9T4V4X4Z414m9o954r9t9v9!4$4'47geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuz9A9C9,4E9/4;4?4[4^4I9J9L9}4a5c5N9P9g5i5k5R9n5S9T9r5t5v5x5U9V9W9C5E5G5I5X9L5
4060 if __cuCtxSetCurrent == NULL: 2a BODOFOHOJOLONOPOROTOVOXOZO1O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPWP5A8A!A$AYP'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeB0PgBiBkBmBoBqBrBtBvBwB3PzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn$PUnrkVnskWnXn'P*P-P:P?P[P_P{P}PaQcQeQgQiQkQmQoQrQuQxQAQDQGQIQKQMQOQQQSQUQWQYQ0Q2Q4Q6Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q^Q`Q|Q~QbRdRfRhRjRlRnRpRrRtRvRxRzRBRDRFRHRJRLRNRPRRRTRVRXRZR1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R{R}RaScSeSgS'6jSlSnSYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-DMS.DPSRSTSVSXSZS1S3S*6+67S9S~ras%Sbscsesgshsisjs*S8nyk#u9nBk!nCk$unsospsqsrssstsusvs7i:6)nDk+nEk,nFk-nGk.nHk/nIk:nJk)u*u+u,u-u.u/u:u;u=u?u^n_n~gLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kqTsTuT'bmo(b2kgvhvno3koo4kpo5kivjvkvlvmvnvNTPTRTTTVTXT0TvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVvbhchz7A7'TC7E7F7G7-TH7I7?T)FK7L7Ad/ BdN7so{TO7~TbUdUfUhUjUlUnUP7Q7rUtUvUxUehtofhghuokfhhih)ijhkhlh/k:F;k=klfvowo?k@k[kOU]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG$U:b+imfke677797!7mhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw`klememwsV(s{knwLh-i)sowpwqwrwswtwuwtVvwuVwwvVxwwVywxVyVzwAwzVAVBwCwDwBVEwCVDVEVFwGwFVHwIwJwGVKwHVLwMwIVNwJVOwKVPwLVQwMVNVOVRwSwPVQVRVTwSVTVUVVVWVUwVwXVYVZVWwXw0V1VYwZw0w1w2V3V4V5V6V7V2w8V3w4w9V5w!V#V6w7w8w$V%V'V9w!w(V#w$w)V*V%w+VMhnf.izGBc'7.V:V=V@V*7|kHd(w+7}k,7)w-7/i{V:i}V;i.7*wbW?b/7=i:7ne;7~kgW?iiWofkWpf=7.c?7@i@7qf[7[i]7rf^7]i_7sf`7al{7tf|7uf}7/c~7^ia8Nhb8OhAWc8IdDWd8Phe8f8QhIWg8RhLWh8Shi8PWJdRWj8Thk8l8_im8vfn8oeo8:cZW`i1Wwfp8{i4Wxfq8|ir8yfs8}i9Wzft8peu8;cv8~iw8Afx8Uh)WVh+Wajy8Bfz8Kd/Wqe;W?WKG_oWh`oXhbjcl[WCcA8=cre_WB8C8~WD8E8seLd?ceXDcLGgXiXkXmXoXqXsXuXwXyXAXCXEXHX|o}oMX~oPXapbpcpWXdpZX1X3X5X7X9X#XF8'X)X+Xepfpgphp,w-w.w/w:w;w=w?w@wcYeYipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-p.pjx/pkx:plxfj%G;pmx=pflEcFtdZfZgl:Ghliljl?G?p@p[p]pCfDfgjGt|Gpx^p_pkl`pqx{pllFcHtkZiHmlkHnlolplnH|p}p~paqEfFfhjItvHtxbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqslIcMttlulvlwl#HiqjqkqlqMfqZNfnjNt,Hmqnqxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDlElBbEeFetjOfPfQfQdRf!hSfTfFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGqHq)f*fCjRtdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjTqUq5lRcXtAZCZ6l5J7l8l9l8JVqWqXqYq[f]fOjYt)JFyZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5q$lUc2t%l'l(l)lvK6q7q8q9q~fHZagVj3yDK!q#q$q*lVc3tKZ+lMK,l-l.lPK%q'q(q)qbgNZcgWj6yXK7y*q+q/lHb0e1eXjdgegfg7dggeihgig:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|q}qFgGg6jozZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-jkrTZVZ-d.d$e%eQzRzlrnm4c't3ZpMomrMpmqmrmuMmrnrorprQgRg.j(t)t9ZUzVz%ZCMWzqrrrsrsm5c*t(Z*ZtmMMumvmwmPMtrurvrwrSgTg/j+tXMZzxryrzrxm6c,t.Z6Mym8MzmAmBm#MArBrCrDrUgVg:j-t,M2zErFrGrCm7c.t?Z[MDm^MEmFmGm{MHrIrJrKrWgXg;j/teN5zLrMrNrHm8c:t_ZnNImpNJmKmLmsNOrPrQrRrYgZg=j;tAN8zSrTrUrMm9c=t~ZJNNmLNOmPmQmONVrWrXrYr0g1g?j?tWN#zZr0r1rRm!c@te0g0Sm6NTmUmVm9N2r3r4r5r2g3g@j'z(z*N)z6r7r8rWm#c[tl0n0Xm@NYmZm0m^N9r!r#r$r4g5g[j,z-zbO.z%r'rt0w0S8A0C0T8U8G0I0V8L0N0P0W8S0U0W0Y00020406080X8#0%0(0*0,0.0:0=0@0]0_0{0}0a1c1e1g1j1m1p1r1Y8u1w1y1A1C1E1G1I1K1M1O108V118Y10121283861]t48!1$1'1)1,1-1/1;1?1[1^1`1|1~1b2d2f2h2j2l2n2p2r2t2v2_tx2z2B2D2F2pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A,2.2:21A2A3A[2^2`2|2~2b3d3f3h3j3l3n3p3r3t3v3x3z3B3D3F3H3J3L3N3P3R3T3V3X3Z31333537393#3%3(3*3,3.3:3=3.8[3^3`3|3~3b4d4f4h4j4l4n4p4r4t4v4x4z4:8[8D4_8G4I4K4M4a9c9Q4f9T4V4X4Z414m9o954r9t9v9!4$4'47geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuz9A9C9,4E9/4;4?4[4^4I9J9L9}4a5c5N9P9g5i5k5R9n5S9T9r5t5v5x5U9V9W9C5E5G5I5X9L5
4061 with gil:
4062 raise FunctionNotFoundError("function cuCtxSetCurrent is not found")
4063 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxSetCurrent)( 2BODOFOHOJOLONOPOROTOVOXOZO1O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPWP5A8A!A$AYP'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeB0PgBiBkBmBoBqBrBtBvBwB3PzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn$PUnrkVnskWnXn'P*P-P:P?P[P_P{P}PaQcQeQgQiQkQmQoQrQuQxQAQDQGQIQKQMQOQQQSQUQWQYQ0Q2Q4Q6Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q^Q`Q|Q~QbRdRfRhRjRlRnRpRrRtRvRxRzRBRDRFRHRJRLRNRPRRRTRVRXRZR1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R{R}RaScSeSgS'6jSlSnSYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-DMS.DPSRSTSVSXSZS1S3S*6+67S9S~ras%Sbscsesgshsisjs*S8nyk#u9nBk!nCk$unsospsqsrssstsusvs7i:6)nDk+nEk,nFk-nGk.nHk/nIk:nJk)u*u+u,u-u.u/u:u;u=u?u^n_n~gLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kqTsTuT'bmo(b2kgvhvno3koo4kpo5kivjvkvlvmvnvNTPTRTTTVTXT0TvvwvxvyvzvAvBvCvDvEvFvGvHvIvJvKv'sLvMvNvOvPvQvRvSvTvUvVvbhchz7A7'TC7E7F7G7-TH7I7?T)FK7L7Ad/ BdN7so{TO7~TbUdUfUhUjUlUnUP7Q7rUtUvUxUehtofhghuokfhhih)ijhkhlh/k:F;k=klfvowo?k@k[kOU]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG$U:b+imfke677797!7mhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh%v'v(v)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw`klememwsV(s{knwLh-i)sowpwqwrwswtwuwtVvwuVwwvVxwwVywxVyVzwAwzVAVBwCwDwBVEwCVDVEVFwGwFVHwIwJwGVKwHVLwMwIVNwJVOwKVPwLVQwMVNVOVRwSwPVQVRVTwSVTVUVVVWVUwVwXVYVZVWwXw0V1VYwZw0w1w2V3V4V5V6V7V2w8V3w4w9V5w!V#V6w7w8w$V%V'V9w!w(V#w$w)V*V%w+VMhnf.izGBc'7.V:V=V@V*7|kHd(w+7}k,7)w-7/i{V:i}V;i.7*wbW?b/7=i:7ne;7~kgW?iiWofkWpf=7.c?7@i@7qf[7[i]7rf^7]i_7sf`7al{7tf|7uf}7/c~7^ia8Nhb8OhAWc8IdDWd8Phe8f8QhIWg8RhLWh8Shi8PWJdRWj8Thk8l8_im8vfn8oeo8:cZW`i1Wwfp8{i4Wxfq8|ir8yfs8}i9Wzft8peu8;cv8~iw8Afx8Uh)WVh+Wajy8Bfz8Kd/Wqe;W?WKG_oWh`oXhbjcl[WCcA8=cre_WB8C8~WD8E8seLd?ceXDcLGgXiXkXmXoXqXsXuXwXyXAXCXEXHX|o}oMX~oPXapbpcpWXdpZX1X3X5X7X9X#XF8'X)X+Xepfpgphp,w-w.w/w:w;w=w?w@wcYeYipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-p.pjx/pkx:plxfj%G;pmx=pflEcFtdZfZgl:Ghliljl?G?p@p[p]pCfDfgjGt|Gpx^p_pkl`pqx{pllFcHtkZiHmlkHnlolplnH|p}p~paqEfFfhjItvHtxbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqslIcMttlulvlwl#HiqjqkqlqMfqZNfnjNt,Hmqnqxloj]boq@HpjRxqjrjsjUxylzlAlBlCe~HDe9hpqVxOtClDlElBbEeFetjOfPfQfQdRf!hSfTfFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGqHq)f*fCjRtdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjTqUq5lRcXtAZCZ6l5J7l8l9l8JVqWqXqYq[f]fOjYt)JFyZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5q$lUc2t%l'l(l)lvK6q7q8q9q~fHZagVj3yDK!q#q$q*lVc3tKZ+lMK,l-l.lPK%q'q(q)qbgNZcgWj6yXK7y*q+q/lHb0e1eXjdgegfg7dggeihgig:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|q}qFgGg6jozZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-jkrTZVZ-d.d$e%eQzRzlrnm4c't3ZpMomrMpmqmrmuMmrnrorprQgRg.j(t)t9ZUzVz%ZCMWzqrrrsrsm5c*t(Z*ZtmMMumvmwmPMtrurvrwrSgTg/j+tXMZzxryrzrxm6c,t.Z6Mym8MzmAmBm#MArBrCrDrUgVg:j-t,M2zErFrGrCm7c.t?Z[MDm^MEmFmGm{MHrIrJrKrWgXg;j/teN5zLrMrNrHm8c:t_ZnNImpNJmKmLmsNOrPrQrRrYgZg=j;tAN8zSrTrUrMm9c=t~ZJNNmLNOmPmQmONVrWrXrYr0g1g?j?tWN#zZr0r1rRm!c@te0g0Sm6NTmUmVm9N2r3r4r5r2g3g@j'z(z*N)z6r7r8rWm#c[tl0n0Xm@NYmZm0m^N9r!r#r$r4g5g[j,z-zbO.z%r'rt0w0S8A0C0T8U8G0I0V8L0N0P0W8S0U0W0Y00020406080X8#0%0(0*0,0.0:0=0@0]0_0{0}0a1c1e1g1j1m1p1r1Y8u1w1y1A1C1E1G1I1K1M1O108V118Y10121283861]t48!1$1'1)1,1-1/1;1?1[1^1`1|1~1b2d2f2h2j2l2n2p2r2t2v2_tx2z2B2D2F2pAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A,2.2:21A2A3A[2^2`2|2~2b3d3f3h3j3l3n3p3r3t3v3x3z3B3D3F3H3J3L3N3P3R3T3V3X3Z31333537393#3%3(3*3,3.3:3=3.8[3^3`3|3~3b4d4f4h4j4l4n4p4r4t4v4x4z4:8[8D4_8G4I4K4M4a9c9Q4f9T4V4X4Z414m9o954r9t9v9!4$4'47geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuz9A9C9,4E9/4;4?4[4^4I9J9L9}4a5c5N9P9g5i5k5R9n5S9T9r5t5v5x5U9V9W9C5E5G5I5X9L5
4064 ctx)
4067cdef CUresult _cuCtxGetCurrent(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4068 global __cuCtxGetCurrent
4069 _check_or_init_driver() 2a CuCOEOGOIOKOMOOOQOSOUOWOYO0O2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTPVPXP6A9A#A%AZP(AGu*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfB1PhBjBlBnBpBJusBuB2PxByBABCBEBGB@ IB[ KB] MBabOBecQBfcSBgcUB(cWB4PZB1B3B5B7B9B#B%B(B*B,B-B.B:B8PKuLu;B=B9P:m?B;m@B[B*e]BGi^BHi_BIi`BJi{B=m|B?m}BaCcCdC!PMuNuhCiC#P_mjC`mkCmC-eoCKiqCLisCMiuCNiwC{mxC|myCzCACBCDCECFCGCHCICJCKCLCMCNCOCPCQCOuPuRCSCTCknUClnVCWC:eXCOiYCPiZCQi0CRi1Cmn2Cnn3C5C7C8C!CQuRu'C(C)Csn*Ctn+C-C?e/CSi;CTi?CUi[CVi^Cun_Cvn`C{C|C}C~CWuYuaDbDcDAndDBneDfD]ehDWiiDXijDYikDZilDCnmDDnnDoDpDqDrD5u6usDtDuDInvDJnwDxD`eyD0izD1iAD2iBD3iCDKnDDLnEDFDGDHDIDJDKDLDMDNDODPDQD%PRDSDTDUDVDWDYn(P+P.P;P@P7u]P`P|P~PbQdQfQhQjQZnlQnQpQsQvQyQBQEQHQWbJQLQ0nNQ1nPQ2nRQ3nTQXbVQYbXQZbZQ0b1Q3Q5Q7Q9Q#Q%Q. (Q*Q,Q.Qmd:Qnd=Qod@Qpd]Qqd_Qrd{Qsd}QtdaRcReRgRiRkRmRoR4 qRsRuRwRyRARCRER3bGRIRKRV MRW ORX QRSRY URZ WR9 YR! 0R2R4R# 6R8R!R$R'R)R+R6i-R/R;R?R[R^R`R|R~RbSdSfSc hSiS,ckSmSoSpSqSrSsStSuSvSwSxSySzSASBSCSDSESFSGSHSISJSKSLSNSOSQSSSUSWSYS0S2S4S5S6S8S!S#S$S'S?D@D[D]D^D)S+S`D{D,S|D}D~DaE-ScEeE.S/S:S;S=S?S@S[SwsxsyszsBsCsDsEsFsGsHsIs^S_S`S{S|S}S~SaTbTcTdTeTfTgThTJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8siTjTkTlTmTnToTpTrTtTvTwTxTyTzTATBTCTDTETFTGTHTITJTKTLTOTQTSTUTWTYT1TzEAEbh!Tch#T$T%T(T)T*T+T,T.T/T:T;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F@T)F[T]T^T!v_T*FM7+FAd/ Bd`Tso|T}TaUcUeUgUiUkUmUoUpUqUsUuUwUyU:kKU;F=F?F% LU' MU@F[F]F_FPU`F{F|FRUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U%Umf(U)U*U+UCdDdEdFdGd,U-U.U/U:U;U=U?U@U[U]U^U_U`U{U|U}U~UaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrV{ktwuwvwwwxwywzwAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw0w1w2w3w4w5w6w7w8w9w!w#w$w%wMhnf,V-V/V;V?V[V]V^V_V`V|V~VaWcWdWeWfWhWBGjWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzWBWCWEWFWGWHWJWKWMWNWOWQWSWTWUWVWWWXWYW0W2W3W5W6W7W8W!W#W$W%W'W(W*W,W-W.W:W=W@W_o]W^Wre`W{W|WaXbXcXfXDchXjXlXnXpXrXtXvXxXzXBXDXFXIXJXLXNXOXQXRXTXVXXXYXej0X2X4X6X8X!X$X%X(X*X,X-X/X;X?X[X^X`X{X|X}X~XaYbYdYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y3Y5Y7Y9Y#Y%Y(Y*Y,Y.Y:Y=Y@Y]Y_Y{Y|Y}Y~YaZbZcZ+G,G-GFt.GeZgZ/G;Gnxox=G@G[G@p]G[p^GhZ_GDf`Ggj{GiZ}G~G^paH_pbHcHjZdHeHfHgHHthHlZmZjHlHrxsxmHoHpH}pqH~prHnZsHFftHhjuHoZwHxHbqyHcqzHAHuxvxBHCHZhDH0hEHFHIfGHijHH1hIH2hJHwxxxKfyxzxJtKtAxBxCxxeDxyeExKHFxLHHcGxOdHxMHIxzeJxAeKxLxMxNHgbOHhbPHibQHjbRHljSHAbTH4hUH5hNx6hOx7hVHmjWHdqXHeqYHPdZHBe0H8h1HLt2Hfq3Hgq4H5H6H7HMt8H9HPxQx!H$H%Hjq'Hkq(HpZ)HrZNf*Hnj+HsZ-Hmq.Hnq/H:H;H=Hoq?HtZ[H]HSxTx^H_H`Hzl{HAl|HuZ}HvZDeaI9hbIwZcIdICleIDlfIgIhIWxXxiIjIPfkIQflImIRfnI!hoISfpITfqIYxZx0xqq1xsI2x3x4x5x7x8xJl9xKl!xtI#xvIHe$x#h%xwI(xMl)xNl*x+x,xUf-xVf.xWf/xXf:x;xYf=xZf?x0f@x1f[xxI]x^xyI3fzI4fAIKeBI$hCI5fDI6fEIFIGIPtHIII_x`xJIKIuqLIvqMINI8fOIAjPIRIwqSIxqTI%hUI'hVI(hWI)hXIyqYIzqZIAq0IBq1ICq2I3I4I*h5I6I{x|x7I8I9I!f!I#f#I$IRd%I%f'I(I'f)I(f*I+I}x~x,I-I@c.I[c/I_b:I]c;I^c=I_c?I@I[IQt]I^Iayby_I{I|IFq}IGq~IxZaJ*fbJCjcJyZeJIqfJJqgJ; hJNccyOcdy`ciJVdjJWdkJXdlJYdmJkbnJZdey0dfyOeoJ+fpJ,fqJPerJ-fsJ.ftJuJvJDjwJxJgyhyyJzJAJ.hBJ/hCJzZDJQeEJ:hFJGJ;hHJ=hIJJJKJLJiyjyMJNJPqOJQqPJQJ?fRJGjSJRqTJSqUJkylymy3lnyVJpyqyTtUtrysytyJjuyKjvyWJwyXJ2dyy@fzyYJAyMjByNjCyTqZJ0J1J2JXt3JBZDZ4J6JDyEy7J9J!JWq#JXq$JEZ%J]f'JOj(JFZ*J+JZq,J0q-J.JGyHy/J:J`h;J{h=J?J`f@JPj[J|h]J}h^JIyJy|fKyLyZt0tMyNyOyVePyWeQy_JRy`JTcSy5dTy{JUyXeVyYeWyXyYy|Jlb}Jmb~JnbaKobbKTjcKGbdK~heKaiZybi0ycifKUjgK1qhK2qiK6djKZekKdilK1tmK3qnK4qoKpKqKrK2tsKtK1y2yuKwKxK7qyK8qzKGZAKIZagBKVjCKJZEK!qFK#qGKHKIKJK3tKKLZLKNK4y5yOKQKRK'qSK(qTKMZUKOZcgVKWjWKPZYKZK*q0K+q1K2K3K8y9y4K5Keg6Kfg7K8Kgg9Kei!Khg#Kig$K!y#y$y,q%y'K'y(y)y*y,y-y@l.y[l/y(K:y*K3e;yfi=y+K@y^l[y_l]y^y_yjg`ykg{ylg|ymg}y~yngazogbzpgczqgdz,Kezfz-Ksg.Ktg/K6e:Kgi;Kug=Kvg?K@K[K5t]K^Kgzhz_K`K/q{K:q|K}Kxg~K4jaLcL;qdL=qeLhifLiigLjihLkiiL?qjL@qkL[qlL]qmL^qnLoLpLliqLrLizjzsLtLuLzgvLAgwLxL8dyLCgzLALDgBLEgCLDLkzlzELFL{cGL|cHL}bIL}cJL~cKLadLLMLNL6tOLPLmznzQLSLTL{qUL|qVLQZWLGgXL6jYLRZ0L~q1Lar2L= 3L0cpz1cqzbd4L$d5L%d6L'd7L(d8Lpb9L)drz*dsz!e!LHg#LIg$L#e%LJg'LKg(L)L*Lfm+L,Ltzuz-L.L/L8j:L9j;LSZ=LMg?L!j@L[L#j]L$j^L_L`L{Lvzwz|L}Lfr~LgraMbMOgcM%jdMhreMirfMxzyzzzmmAzgMCzDz!t#tEzFzGz)jHz*jIzhMJziM,dLzPgMzjMNz,jOz-jPzkrkMUZWZXZYZZZ0Z1Z2ZlMmMnM'toM4Z5ZqMsMSzTztMvMwMnrxMoryM6ZzMRgAM.jBM7Z8Z!Z#Z$Z'ZDMEMqrFMrrGMHMIMJM*tKM)Z+ZLMNMXzYzOMQMRMurSMvrTM,ZUMTgVM/jWM-ZYMZMxr0Myr1M2M3M4M,t5M/Z:Z7M9M0z1z!M$M%MBr'MCr(M;Z)MVg*M:j+M=Z-M.MEr/MFr:M;M=M?M.t@M@Z[Z]M_M3z4z`M|M}MIr~MJraN]ZbNXgcN;jdN^ZfNgNLrhNMriNjNkNlN:tmN`Z{ZoNqN6z7zrNtNuNPrvNQrwN|ZxNZgyN=jzN}ZBNCNSrDNTrENFNGNHN=tINa0b0KNMN9z!zNNPNQNWrRNXrSNc0TN1gUN?jVNd0XNYNZrZN0r0N1N2N3N@t4Nf0h05N7N$z%z8N!N#N3r$N4r%Ni0'N3g(N@j)Nj0k0+N,N6r-N7r.N/N:N;N[t=Nm0o0?N[N*z+z]N_N`N!r{N#r|Np0}N5g~N[jaOq0r0cOdO%reO'rfOu0x0/zy0B0D0E0F0H0J0K0M0O0Q0R0T0V0X0Z01030507090!0$0'0)0+0-0/0;0?0[0^0`0|0~0b1d1f1h1k1n1:zo1;z1mq1s1t1v1x1z1B1D1F1H1J1L1N1P1Q1=zR1?z@zS1T1[z]z^z_z`zW1X1Z11131415171]t8191#1%1(1*1.1:1=1@1]1_1{1}1^ta2c2e2g2i2k2m2o2q2s2u2w2y2A2C2E2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z202122232425262728292!2#2$2%2'2(2)2*2+2-2/2;2=2?2@2]2_2{2}2a3c3e3g3i3k3m3o3q3s3u3w3y3A3C3E3G3I3K3M3O3Q3S3U3W3Y30323436383!3$3'3)3+3-3/3;3?3@3]3_3{3}3a4c4e4g4i4k4m4o4q4s4u4w4y4A4B4C4E4F4H4J4L4N4O4P4R4S4U4W4Y40424344464748494#4%4(47g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g)4*4+4-4.4:4=4@4]4_4`4{4|4~4b5d5e5f5h5j5l5m5o5p5q5s5u5w5y5z5A5B5D5F5H5J5K5M5
4070 if __cuCtxGetCurrent == NULL: 2a CuCOEOGOIOKOMOOOQOSOUOWOYO0O2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTPVPXP6A9A#A%AZP(AGu*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfB1PhBjBlBnBpBJusBuB2PxByBABCBEBGB@ IB[ KB] MBabOBecQBfcSBgcUB(cWB4PZB1B3B5B7B9B#B%B(B*B,B-B.B:B8PKuLu;B=B9P:m?B;m@B[B*e]BGi^BHi_BIi`BJi{B=m|B?m}BaCcCdC!PMuNuhCiC#P_mjC`mkCmC-eoCKiqCLisCMiuCNiwC{mxC|myCzCACBCDCECFCGCHCICJCKCLCMCNCOCPCQCOuPuRCSCTCknUClnVCWC:eXCOiYCPiZCQi0CRi1Cmn2Cnn3C5C7C8C!CQuRu'C(C)Csn*Ctn+C-C?e/CSi;CTi?CUi[CVi^Cun_Cvn`C{C|C}C~CWuYuaDbDcDAndDBneDfD]ehDWiiDXijDYikDZilDCnmDDnnDoDpDqDrD5u6usDtDuDInvDJnwDxD`eyD0izD1iAD2iBD3iCDKnDDLnEDFDGDHDIDJDKDLDMDNDODPDQD%PRDSDTDUDVDWDYn(P+P.P;P@P7u]P`P|P~PbQdQfQhQjQZnlQnQpQsQvQyQBQEQHQWbJQLQ0nNQ1nPQ2nRQ3nTQXbVQYbXQZbZQ0b1Q3Q5Q7Q9Q#Q%Q. (Q*Q,Q.Qmd:Qnd=Qod@Qpd]Qqd_Qrd{Qsd}QtdaRcReRgRiRkRmRoR4 qRsRuRwRyRARCRER3bGRIRKRV MRW ORX QRSRY URZ WR9 YR! 0R2R4R# 6R8R!R$R'R)R+R6i-R/R;R?R[R^R`R|R~RbSdSfSc hSiS,ckSmSoSpSqSrSsStSuSvSwSxSySzSASBSCSDSESFSGSHSISJSKSLSNSOSQSSSUSWSYS0S2S4S5S6S8S!S#S$S'S?D@D[D]D^D)S+S`D{D,S|D}D~DaE-ScEeE.S/S:S;S=S?S@S[SwsxsyszsBsCsDsEsFsGsHsIs^S_S`S{S|S}S~SaTbTcTdTeTfTgThTJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8siTjTkTlTmTnToTpTrTtTvTwTxTyTzTATBTCTDTETFTGTHTITJTKTLTOTQTSTUTWTYT1TzEAEbh!Tch#T$T%T(T)T*T+T,T.T/T:T;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F@T)F[T]T^T!v_T*FM7+FAd/ Bd`Tso|T}TaUcUeUgUiUkUmUoUpUqUsUuUwUyU:kKU;F=F?F% LU' MU@F[F]F_FPU`F{F|FRUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U%Umf(U)U*U+UCdDdEdFdGd,U-U.U/U:U;U=U?U@U[U]U^U_U`U{U|U}U~UaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrV{ktwuwvwwwxwywzwAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw0w1w2w3w4w5w6w7w8w9w!w#w$w%wMhnf,V-V/V;V?V[V]V^V_V`V|V~VaWcWdWeWfWhWBGjWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzWBWCWEWFWGWHWJWKWMWNWOWQWSWTWUWVWWWXWYW0W2W3W5W6W7W8W!W#W$W%W'W(W*W,W-W.W:W=W@W_o]W^Wre`W{W|WaXbXcXfXDchXjXlXnXpXrXtXvXxXzXBXDXFXIXJXLXNXOXQXRXTXVXXXYXej0X2X4X6X8X!X$X%X(X*X,X-X/X;X?X[X^X`X{X|X}X~XaYbYdYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y3Y5Y7Y9Y#Y%Y(Y*Y,Y.Y:Y=Y@Y]Y_Y{Y|Y}Y~YaZbZcZ+G,G-GFt.GeZgZ/G;Gnxox=G@G[G@p]G[p^GhZ_GDf`Ggj{GiZ}G~G^paH_pbHcHjZdHeHfHgHHthHlZmZjHlHrxsxmHoHpH}pqH~prHnZsHFftHhjuHoZwHxHbqyHcqzHAHuxvxBHCHZhDH0hEHFHIfGHijHH1hIH2hJHwxxxKfyxzxJtKtAxBxCxxeDxyeExKHFxLHHcGxOdHxMHIxzeJxAeKxLxMxNHgbOHhbPHibQHjbRHljSHAbTH4hUH5hNx6hOx7hVHmjWHdqXHeqYHPdZHBe0H8h1HLt2Hfq3Hgq4H5H6H7HMt8H9HPxQx!H$H%Hjq'Hkq(HpZ)HrZNf*Hnj+HsZ-Hmq.Hnq/H:H;H=Hoq?HtZ[H]HSxTx^H_H`Hzl{HAl|HuZ}HvZDeaI9hbIwZcIdICleIDlfIgIhIWxXxiIjIPfkIQflImIRfnI!hoISfpITfqIYxZx0xqq1xsI2x3x4x5x7x8xJl9xKl!xtI#xvIHe$x#h%xwI(xMl)xNl*x+x,xUf-xVf.xWf/xXf:x;xYf=xZf?x0f@x1f[xxI]x^xyI3fzI4fAIKeBI$hCI5fDI6fEIFIGIPtHIII_x`xJIKIuqLIvqMINI8fOIAjPIRIwqSIxqTI%hUI'hVI(hWI)hXIyqYIzqZIAq0IBq1ICq2I3I4I*h5I6I{x|x7I8I9I!f!I#f#I$IRd%I%f'I(I'f)I(f*I+I}x~x,I-I@c.I[c/I_b:I]c;I^c=I_c?I@I[IQt]I^Iayby_I{I|IFq}IGq~IxZaJ*fbJCjcJyZeJIqfJJqgJ; hJNccyOcdy`ciJVdjJWdkJXdlJYdmJkbnJZdey0dfyOeoJ+fpJ,fqJPerJ-fsJ.ftJuJvJDjwJxJgyhyyJzJAJ.hBJ/hCJzZDJQeEJ:hFJGJ;hHJ=hIJJJKJLJiyjyMJNJPqOJQqPJQJ?fRJGjSJRqTJSqUJkylymy3lnyVJpyqyTtUtrysytyJjuyKjvyWJwyXJ2dyy@fzyYJAyMjByNjCyTqZJ0J1J2JXt3JBZDZ4J6JDyEy7J9J!JWq#JXq$JEZ%J]f'JOj(JFZ*J+JZq,J0q-J.JGyHy/J:J`h;J{h=J?J`f@JPj[J|h]J}h^JIyJy|fKyLyZt0tMyNyOyVePyWeQy_JRy`JTcSy5dTy{JUyXeVyYeWyXyYy|Jlb}Jmb~JnbaKobbKTjcKGbdK~heKaiZybi0ycifKUjgK1qhK2qiK6djKZekKdilK1tmK3qnK4qoKpKqKrK2tsKtK1y2yuKwKxK7qyK8qzKGZAKIZagBKVjCKJZEK!qFK#qGKHKIKJK3tKKLZLKNK4y5yOKQKRK'qSK(qTKMZUKOZcgVKWjWKPZYKZK*q0K+q1K2K3K8y9y4K5Keg6Kfg7K8Kgg9Kei!Khg#Kig$K!y#y$y,q%y'K'y(y)y*y,y-y@l.y[l/y(K:y*K3e;yfi=y+K@y^l[y_l]y^y_yjg`ykg{ylg|ymg}y~yngazogbzpgczqgdz,Kezfz-Ksg.Ktg/K6e:Kgi;Kug=Kvg?K@K[K5t]K^Kgzhz_K`K/q{K:q|K}Kxg~K4jaLcL;qdL=qeLhifLiigLjihLkiiL?qjL@qkL[qlL]qmL^qnLoLpLliqLrLizjzsLtLuLzgvLAgwLxL8dyLCgzLALDgBLEgCLDLkzlzELFL{cGL|cHL}bIL}cJL~cKLadLLMLNL6tOLPLmznzQLSLTL{qUL|qVLQZWLGgXL6jYLRZ0L~q1Lar2L= 3L0cpz1cqzbd4L$d5L%d6L'd7L(d8Lpb9L)drz*dsz!e!LHg#LIg$L#e%LJg'LKg(L)L*Lfm+L,Ltzuz-L.L/L8j:L9j;LSZ=LMg?L!j@L[L#j]L$j^L_L`L{Lvzwz|L}Lfr~LgraMbMOgcM%jdMhreMirfMxzyzzzmmAzgMCzDz!t#tEzFzGz)jHz*jIzhMJziM,dLzPgMzjMNz,jOz-jPzkrkMUZWZXZYZZZ0Z1Z2ZlMmMnM'toM4Z5ZqMsMSzTztMvMwMnrxMoryM6ZzMRgAM.jBM7Z8Z!Z#Z$Z'ZDMEMqrFMrrGMHMIMJM*tKM)Z+ZLMNMXzYzOMQMRMurSMvrTM,ZUMTgVM/jWM-ZYMZMxr0Myr1M2M3M4M,t5M/Z:Z7M9M0z1z!M$M%MBr'MCr(M;Z)MVg*M:j+M=Z-M.MEr/MFr:M;M=M?M.t@M@Z[Z]M_M3z4z`M|M}MIr~MJraN]ZbNXgcN;jdN^ZfNgNLrhNMriNjNkNlN:tmN`Z{ZoNqN6z7zrNtNuNPrvNQrwN|ZxNZgyN=jzN}ZBNCNSrDNTrENFNGNHN=tINa0b0KNMN9z!zNNPNQNWrRNXrSNc0TN1gUN?jVNd0XNYNZrZN0r0N1N2N3N@t4Nf0h05N7N$z%z8N!N#N3r$N4r%Ni0'N3g(N@j)Nj0k0+N,N6r-N7r.N/N:N;N[t=Nm0o0?N[N*z+z]N_N`N!r{N#r|Np0}N5g~N[jaOq0r0cOdO%reO'rfOu0x0/zy0B0D0E0F0H0J0K0M0O0Q0R0T0V0X0Z01030507090!0$0'0)0+0-0/0;0?0[0^0`0|0~0b1d1f1h1k1n1:zo1;z1mq1s1t1v1x1z1B1D1F1H1J1L1N1P1Q1=zR1?z@zS1T1[z]z^z_z`zW1X1Z11131415171]t8191#1%1(1*1.1:1=1@1]1_1{1}1^ta2c2e2g2i2k2m2o2q2s2u2w2y2A2C2E2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z202122232425262728292!2#2$2%2'2(2)2*2+2-2/2;2=2?2@2]2_2{2}2a3c3e3g3i3k3m3o3q3s3u3w3y3A3C3E3G3I3K3M3O3Q3S3U3W3Y30323436383!3$3'3)3+3-3/3;3?3@3]3_3{3}3a4c4e4g4i4k4m4o4q4s4u4w4y4A4B4C4E4F4H4J4L4N4O4P4R4S4U4W4Y40424344464748494#4%4(47g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g)4*4+4-4.4:4=4@4]4_4`4{4|4~4b5d5e5f5h5j5l5m5o5p5q5s5u5w5y5z5A5B5D5F5H5J5K5M5
4071 with gil:
4072 raise FunctionNotFoundError("function cuCtxGetCurrent is not found")
4073 return (<CUresult (*)(CUcontext*) noexcept nogil>__cuCtxGetCurrent)( 2a CuCOEOGOIOKOMOOOQOSOUOWOYO0O2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTPVPXP6A9A#A%AZP(AGu*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfB1PhBjBlBnBpBJusBuB2PxByBABCBEBGB@ IB[ KB] MBabOBecQBfcSBgcUB(cWB4PZB1B3B5B7B9B#B%B(B*B,B-B.B:B8PKuLu;B=B9P:m?B;m@B[B*e]BGi^BHi_BIi`BJi{B=m|B?m}BaCcCdC!PMuNuhCiC#P_mjC`mkCmC-eoCKiqCLisCMiuCNiwC{mxC|myCzCACBCDCECFCGCHCICJCKCLCMCNCOCPCQCOuPuRCSCTCknUClnVCWC:eXCOiYCPiZCQi0CRi1Cmn2Cnn3C5C7C8C!CQuRu'C(C)Csn*Ctn+C-C?e/CSi;CTi?CUi[CVi^Cun_Cvn`C{C|C}C~CWuYuaDbDcDAndDBneDfD]ehDWiiDXijDYikDZilDCnmDDnnDoDpDqDrD5u6usDtDuDInvDJnwDxD`eyD0izD1iAD2iBD3iCDKnDDLnEDFDGDHDIDJDKDLDMDNDODPDQD%PRDSDTDUDVDWDYn(P+P.P;P@P7u]P`P|P~PbQdQfQhQjQZnlQnQpQsQvQyQBQEQHQWbJQLQ0nNQ1nPQ2nRQ3nTQXbVQYbXQZbZQ0b1Q3Q5Q7Q9Q#Q%Q. (Q*Q,Q.Qmd:Qnd=Qod@Qpd]Qqd_Qrd{Qsd}QtdaRcReRgRiRkRmRoR4 qRsRuRwRyRARCRER3bGRIRKRV MRW ORX QRSRY URZ WR9 YR! 0R2R4R# 6R8R!R$R'R)R+R6i-R/R;R?R[R^R`R|R~RbSdSfSc hSiS,ckSmSoSpSqSrSsStSuSvSwSxSySzSASBSCSDSESFSGSHSISJSKSLSNSOSQSSSUSWSYS0S2S4S5S6S8S!S#S$S'S?D@D[D]D^D)S+S`D{D,S|D}D~DaE-ScEeE.S/S:S;S=S?S@S[SwsxsyszsBsCsDsEsFsGsHsIs^S_S`S{S|S}S~SaTbTcTdTeTfTgThTJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8siTjTkTlTmTnToTpTrTtTvTwTxTyTzTATBTCTDTETFTGTHTITJTKTLTOTQTSTUTWTYT1TzEAEbh!Tch#T$T%T(T)T*T+T,T.T/T:T;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F@T)F[T]T^T!v_T*FM7+FAd/ Bd`Tso|T}TaUcUeUgUiUkUmUoUpUqUsUuUwUyU:kKU;F=F?F% LU' MU@F[F]F_FPU`F{F|FRUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U%Umf(U)U*U+UCdDdEdFdGd,U-U.U/U:U;U=U?U@U[U]U^U_U`U{U|U}U~UaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrV{ktwuwvwwwxwywzwAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw0w1w2w3w4w5w6w7w8w9w!w#w$w%wMhnf,V-V/V;V?V[V]V^V_V`V|V~VaWcWdWeWfWhWBGjWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzWBWCWEWFWGWHWJWKWMWNWOWQWSWTWUWVWWWXWYW0W2W3W5W6W7W8W!W#W$W%W'W(W*W,W-W.W:W=W@W_o]W^Wre`W{W|WaXbXcXfXDchXjXlXnXpXrXtXvXxXzXBXDXFXIXJXLXNXOXQXRXTXVXXXYXej0X2X4X6X8X!X$X%X(X*X,X-X/X;X?X[X^X`X{X|X}X~XaYbYdYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y3Y5Y7Y9Y#Y%Y(Y*Y,Y.Y:Y=Y@Y]Y_Y{Y|Y}Y~YaZbZcZ+G,G-GFt.GeZgZ/G;Gnxox=G@G[G@p]G[p^GhZ_GDf`Ggj{GiZ}G~G^paH_pbHcHjZdHeHfHgHHthHlZmZjHlHrxsxmHoHpH}pqH~prHnZsHFftHhjuHoZwHxHbqyHcqzHAHuxvxBHCHZhDH0hEHFHIfGHijHH1hIH2hJHwxxxKfyxzxJtKtAxBxCxxeDxyeExKHFxLHHcGxOdHxMHIxzeJxAeKxLxMxNHgbOHhbPHibQHjbRHljSHAbTH4hUH5hNx6hOx7hVHmjWHdqXHeqYHPdZHBe0H8h1HLt2Hfq3Hgq4H5H6H7HMt8H9HPxQx!H$H%Hjq'Hkq(HpZ)HrZNf*Hnj+HsZ-Hmq.Hnq/H:H;H=Hoq?HtZ[H]HSxTx^H_H`Hzl{HAl|HuZ}HvZDeaI9hbIwZcIdICleIDlfIgIhIWxXxiIjIPfkIQflImIRfnI!hoISfpITfqIYxZx0xqq1xsI2x3x4x5x7x8xJl9xKl!xtI#xvIHe$x#h%xwI(xMl)xNl*x+x,xUf-xVf.xWf/xXf:x;xYf=xZf?x0f@x1f[xxI]x^xyI3fzI4fAIKeBI$hCI5fDI6fEIFIGIPtHIII_x`xJIKIuqLIvqMINI8fOIAjPIRIwqSIxqTI%hUI'hVI(hWI)hXIyqYIzqZIAq0IBq1ICq2I3I4I*h5I6I{x|x7I8I9I!f!I#f#I$IRd%I%f'I(I'f)I(f*I+I}x~x,I-I@c.I[c/I_b:I]c;I^c=I_c?I@I[IQt]I^Iayby_I{I|IFq}IGq~IxZaJ*fbJCjcJyZeJIqfJJqgJ; hJNccyOcdy`ciJVdjJWdkJXdlJYdmJkbnJZdey0dfyOeoJ+fpJ,fqJPerJ-fsJ.ftJuJvJDjwJxJgyhyyJzJAJ.hBJ/hCJzZDJQeEJ:hFJGJ;hHJ=hIJJJKJLJiyjyMJNJPqOJQqPJQJ?fRJGjSJRqTJSqUJkylymy3lnyVJpyqyTtUtrysytyJjuyKjvyWJwyXJ2dyy@fzyYJAyMjByNjCyTqZJ0J1J2JXt3JBZDZ4J6JDyEy7J9J!JWq#JXq$JEZ%J]f'JOj(JFZ*J+JZq,J0q-J.JGyHy/J:J`h;J{h=J?J`f@JPj[J|h]J}h^JIyJy|fKyLyZt0tMyNyOyVePyWeQy_JRy`JTcSy5dTy{JUyXeVyYeWyXyYy|Jlb}Jmb~JnbaKobbKTjcKGbdK~heKaiZybi0ycifKUjgK1qhK2qiK6djKZekKdilK1tmK3qnK4qoKpKqKrK2tsKtK1y2yuKwKxK7qyK8qzKGZAKIZagBKVjCKJZEK!qFK#qGKHKIKJK3tKKLZLKNK4y5yOKQKRK'qSK(qTKMZUKOZcgVKWjWKPZYKZK*q0K+q1K2K3K8y9y4K5Keg6Kfg7K8Kgg9Kei!Khg#Kig$K!y#y$y,q%y'K'y(y)y*y,y-y@l.y[l/y(K:y*K3e;yfi=y+K@y^l[y_l]y^y_yjg`ykg{ylg|ymg}y~yngazogbzpgczqgdz,Kezfz-Ksg.Ktg/K6e:Kgi;Kug=Kvg?K@K[K5t]K^Kgzhz_K`K/q{K:q|K}Kxg~K4jaLcL;qdL=qeLhifLiigLjihLkiiL?qjL@qkL[qlL]qmL^qnLoLpLliqLrLizjzsLtLuLzgvLAgwLxL8dyLCgzLALDgBLEgCLDLkzlzELFL{cGL|cHL}bIL}cJL~cKLadLLMLNL6tOLPLmznzQLSLTL{qUL|qVLQZWLGgXL6jYLRZ0L~q1Lar2L= 3L0cpz1cqzbd4L$d5L%d6L'd7L(d8Lpb9L)drz*dsz!e!LHg#LIg$L#e%LJg'LKg(L)L*Lfm+L,Ltzuz-L.L/L8j:L9j;LSZ=LMg?L!j@L[L#j]L$j^L_L`L{Lvzwz|L}Lfr~LgraMbMOgcM%jdMhreMirfMxzyzzzmmAzgMCzDz!t#tEzFzGz)jHz*jIzhMJziM,dLzPgMzjMNz,jOz-jPzkrkMUZWZXZYZZZ0Z1Z2ZlMmMnM'toM4Z5ZqMsMSzTztMvMwMnrxMoryM6ZzMRgAM.jBM7Z8Z!Z#Z$Z'ZDMEMqrFMrrGMHMIMJM*tKM)Z+ZLMNMXzYzOMQMRMurSMvrTM,ZUMTgVM/jWM-ZYMZMxr0Myr1M2M3M4M,t5M/Z:Z7M9M0z1z!M$M%MBr'MCr(M;Z)MVg*M:j+M=Z-M.MEr/MFr:M;M=M?M.t@M@Z[Z]M_M3z4z`M|M}MIr~MJraN]ZbNXgcN;jdN^ZfNgNLrhNMriNjNkNlN:tmN`Z{ZoNqN6z7zrNtNuNPrvNQrwN|ZxNZgyN=jzN}ZBNCNSrDNTrENFNGNHN=tINa0b0KNMN9z!zNNPNQNWrRNXrSNc0TN1gUN?jVNd0XNYNZrZN0r0N1N2N3N@t4Nf0h05N7N$z%z8N!N#N3r$N4r%Ni0'N3g(N@j)Nj0k0+N,N6r-N7r.N/N:N;N[t=Nm0o0?N[N*z+z]N_N`N!r{N#r|Np0}N5g~N[jaOq0r0cOdO%reO'rfOu0x0/zy0B0D0E0F0H0J0K0M0O0Q0R0T0V0X0Z01030507090!0$0'0)0+0-0/0;0?0[0^0`0|0~0b1d1f1h1k1n1:zo1;z1mq1s1t1v1x1z1B1D1F1H1J1L1N1P1Q1=zR1?z@zS1T1[z]z^z_z`zW1X1Z11131415171]t8191#1%1(1*1.1:1=1@1]1_1{1}1^ta2c2e2g2i2k2m2o2q2s2u2w2y2A2C2E2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z202122232425262728292!2#2$2%2'2(2)2*2+2-2/2;2=2?2@2]2_2{2}2a3c3e3g3i3k3m3o3q3s3u3w3y3A3C3E3G3I3K3M3O3Q3S3U3W3Y30323436383!3$3'3)3+3-3/3;3?3@3]3_3{3}3a4c4e4g4i4k4m4o4q4s4u4w4y4A4B4C4E4F4H4J4L4N4O4P4R4S4U4W4Y40424344464748494#4%4(47g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g)4*4+4-4.4:4=4@4]4_4`4{4|4~4b5d5e5f5h5j5l5m5o5p5q5s5u5w5y5z5A5B5D5F5H5J5K5M5
4074 pctx)
4077cdef CUresult _cuCtxGetDevice(CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil:
4078 global __cuCtxGetDevice
4079 _check_or_init_driver() 2a CuKbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 4A7A;r=5FuHu-AIu(m_j)m`j*m+m=redfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c?r@r[r]r^r_rFi{j,m-mhc|j(e)e}j;d*eGiHiIiJi@m[mic~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnjcfk.e/egk?d:eOiPiQiRionpnkchk;e=eik@d?eSiTiUiViwnxnlcjk@e[ekk[d]eWiXiYiZiEnFnmclk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXntk`r^dkdqQtQwQzQCQFQWb)cXbYbZb0b* sb1bncoc2b. }g_d4ibbtb`d5i4 U M |r|e8 cbub3b}e~eV W X afY Z 9 ! bfcf# 4b5bpc5 N D J K c E z ^ A B F dbG H 0 1 2 (69b!bO + , tc#bucvc{dwc$ ~ras/6bscsesgshsisjs8nyk#u9nBkks!nlsCk$unsospsqsrssstsusvs7iDkEkFkGkHkIkJkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk!i0k1k2k3k4k5kovpvqvrvsvtvzEAEbhchBEWv;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F)F!v_T*F+FAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c:b+imfke5787,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh#7%v'v(v$7)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw`klememwsV(s{knwtwuwtVvwuVwwvVxwwVywxVyVzwAwzVAVBwCwDwBVEwCVDVEVFwGwFVHwIwJwGVKwHVLwMwIVNwJVOwKVPwLVQwMVNVOVRwSwPVQVRVTwSVTVUVVVWVUwVwXVYVZVWwXw0V1VYwZw0w1w2V3V4V5V6V7V2w8V3w4w9V5w!V#V6w7w8w$V%V'V9w!w(V#w$w)V*V%w+VMhnf.iBc(7|kHd(w}k)w/i:i;i*w?b=ine~kBG?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhCGIdDGPhEGQhFGRhGGShHGJdIGThJG_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeKG_oWh`oXhbjclCc=cre{ocjdj}WdlelseLd?cdXDcLGGX|oKX}ott~outapSXbpUXcp: dpejvtwtxtytztAtBt+wCtDtEtepfpgphp,w-w.w/w:w;w=w?w@wMGipNGjpOGkpPGlpQGmpRGnp[wop]wpp^wqp_wrp`wsp{wtp|wup}wvp~wwpaxxpbxypcxzpdxApexBpfxCpgxDphxEpixFpJ8GpK8HpSGIpTGJpUGKpVGLpWGMpXGNpYGOpZGPp0GQp1GRp2GSp3GTp4GUp5GVp6GWp7GXp8GYp9GZp!G0p#G1p$G2pL83p2Y4p4Y5p6Y6p8Y7p!Y8p$Y9p'Y!p)Y#p+Y$p-Y%p/Y'p;Y(p?Y)p[Y*p^Y+p`Y,p-p=pEcgljl]pCfDfgjGt`p{pFcmlplaqEfFfhjIt@bGfHfqlYhZh0hteIfij1h2hJf| ueveLfGcHcOd3hybzb[bgbhbibjbljAb4h7hPdBe8hhqIctlwllqMfNfnjNtxl]bpjsjBlCeDe9hpqElBbEeFetjOfPfQfQdRf!hSfTfFl^bvjwjLlGeHe#hrqCbIeJe2f3f4fKe$h5f6fsqJcOlRl7f8fAjBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcUlXlHq)f*fCjRt; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl2l=f?fGjHjDb@h^hLj1d2d@f4lUqRc6l9lYq[f]fOjYt`b^f_f!l_h`h{hRe`fPj|h}h{f} SeTe}fScTc5dRjEbFb{blbmbnbobTjGb~hci6dZedi5qUc%l)l9q~fagVj3y$qVc+l.l)qbgcgWj6y/lHb0e1eXjdgegfg7dggeihgig:l|bZj0j]l2e3efi4tIb4e5ergsgtg6egiugvg-qWc`l}lwgxg4j5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZcbmem}qFgGg6joz= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimlmNgOg%j'jJbriui+j+d,dPgjrQzRzlr4comrmprQgRg.j(t)tUzVzsr5ctmwmwrSgTg/j+tzr6cymBmDrUgVg:j-tGr7cDmGmKrWgXg;j/tNr8cImLmRrYgZg=j;tUr9cNmQmYr0g1g?j?t1r!cSmVm5r2g3g@j'z(z8r#cXm0m$r4g5g[j,z-zs0v0/zR8z0i1l1:zo1;z1mQ1=zR1?z@zS1Z8[z]z^z_z`zU1]t{z,1!8|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioApAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A1A2A3A{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j#8$8%8'8(8)8^jsO|ttO}t6g*8+8,8-83m4m5m6m7m8muO9m!m#m$m%m~tau'mvOwObuwicuxiduxOyOzO/8yi@8]8^8`8{8|8}8~8b9d9e9g9h9i9j9k9l9n9p9q9s9u9w9x97geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuy9B9D9
4080 if __cuCtxGetDevice == NULL: 2a CuKbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 4A7A;r=5FuHu-AIu(m_j)m`j*m+m=redfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c?r@r[r]r^r_rFi{j,m-mhc|j(e)e}j;d*eGiHiIiJi@m[mic~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnjcfk.e/egk?d:eOiPiQiRionpnkchk;e=eik@d?eSiTiUiViwnxnlcjk@e[ekk[d]eWiXiYiZiEnFnmclk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXntk`r^dkdqQtQwQzQCQFQWb)cXbYbZb0b* sb1bncoc2b. }g_d4ibbtb`d5i4 U M |r|e8 cbub3b}e~eV W X afY Z 9 ! bfcf# 4b5bpc5 N D J K c E z ^ A B F dbG H 0 1 2 (69b!bO + , tc#bucvc{dwc$ ~ras/6bscsesgshsisjs8nyk#u9nBkks!nlsCk$unsospsqsrssstsusvs7iDkEkFkGkHkIkJkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk!i0k1k2k3k4k5kovpvqvrvsvtvzEAEbhchBEWv;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F)F!v_T*F+FAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c:b+imfke5787,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh#7%v'v(v$7)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw`klememwsV(s{knwtwuwtVvwuVwwvVxwwVywxVyVzwAwzVAVBwCwDwBVEwCVDVEVFwGwFVHwIwJwGVKwHVLwMwIVNwJVOwKVPwLVQwMVNVOVRwSwPVQVRVTwSVTVUVVVWVUwVwXVYVZVWwXw0V1VYwZw0w1w2V3V4V5V6V7V2w8V3w4w9V5w!V#V6w7w8w$V%V'V9w!w(V#w$w)V*V%w+VMhnf.iBc(7|kHd(w}k)w/i:i;i*w?b=ine~kBG?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhCGIdDGPhEGQhFGRhGGShHGJdIGThJG_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeKG_oWh`oXhbjclCc=cre{ocjdj}WdlelseLd?cdXDcLGGX|oKX}ott~outapSXbpUXcp: dpejvtwtxtytztAtBt+wCtDtEtepfpgphp,w-w.w/w:w;w=w?w@wMGipNGjpOGkpPGlpQGmpRGnp[wop]wpp^wqp_wrp`wsp{wtp|wup}wvp~wwpaxxpbxypcxzpdxApexBpfxCpgxDphxEpixFpJ8GpK8HpSGIpTGJpUGKpVGLpWGMpXGNpYGOpZGPp0GQp1GRp2GSp3GTp4GUp5GVp6GWp7GXp8GYp9GZp!G0p#G1p$G2pL83p2Y4p4Y5p6Y6p8Y7p!Y8p$Y9p'Y!p)Y#p+Y$p-Y%p/Y'p;Y(p?Y)p[Y*p^Y+p`Y,p-p=pEcgljl]pCfDfgjGt`p{pFcmlplaqEfFfhjIt@bGfHfqlYhZh0hteIfij1h2hJf| ueveLfGcHcOd3hybzb[bgbhbibjbljAb4h7hPdBe8hhqIctlwllqMfNfnjNtxl]bpjsjBlCeDe9hpqElBbEeFetjOfPfQfQdRf!hSfTfFl^bvjwjLlGeHe#hrqCbIeJe2f3f4fKe$h5f6fsqJcOlRl7f8fAjBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcUlXlHq)f*fCjRt; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl2l=f?fGjHjDb@h^hLj1d2d@f4lUqRc6l9lYq[f]fOjYt`b^f_f!l_h`h{hRe`fPj|h}h{f} SeTe}fScTc5dRjEbFb{blbmbnbobTjGb~hci6dZedi5qUc%l)l9q~fagVj3y$qVc+l.l)qbgcgWj6y/lHb0e1eXjdgegfg7dggeihgig:l|bZj0j]l2e3efi4tIb4e5ergsgtg6egiugvg-qWc`l}lwgxg4j5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZcbmem}qFgGg6joz= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimlmNgOg%j'jJbriui+j+d,dPgjrQzRzlr4comrmprQgRg.j(t)tUzVzsr5ctmwmwrSgTg/j+tzr6cymBmDrUgVg:j-tGr7cDmGmKrWgXg;j/tNr8cImLmRrYgZg=j;tUr9cNmQmYr0g1g?j?t1r!cSmVm5r2g3g@j'z(z8r#cXm0m$r4g5g[j,z-zs0v0/zR8z0i1l1:zo1;z1mQ1=zR1?z@zS1Z8[z]z^z_z`zU1]t{z,1!8|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioApAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A1A2A3A{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j#8$8%8'8(8)8^jsO|ttO}t6g*8+8,8-83m4m5m6m7m8muO9m!m#m$m%m~tau'mvOwObuwicuxiduxOyOzO/8yi@8]8^8`8{8|8}8~8b9d9e9g9h9i9j9k9l9n9p9q9s9u9w9x97geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuy9B9D9
4081 with gil:
4082 raise FunctionNotFoundError("function cuCtxGetDevice is not found")
4083 return (<CUresult (*)(CUdevice*) noexcept nogil>__cuCtxGetDevice)( 2a CuKbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 4A7A;r=5FuHu-AIu(m_j)m`j*m+m=redfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c?r@r[r]r^r_rFi{j,m-mhc|j(e)e}j;d*eGiHiIiJi@m[mic~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnjcfk.e/egk?d:eOiPiQiRionpnkchk;e=eik@d?eSiTiUiViwnxnlcjk@e[ekk[d]eWiXiYiZiEnFnmclk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXntk`r^dkdqQtQwQzQCQFQWb)cXbYbZb0b* sb1bncoc2b. }g_d4ibbtb`d5i4 U M |r|e8 cbub3b}e~eV W X afY Z 9 ! bfcf# 4b5bpc5 N D J K c E z ^ A B F dbG H 0 1 2 (69b!bO + , tc#bucvc{dwc$ ~ras/6bscsesgshsisjs8nyk#u9nBkks!nlsCk$unsospsqsrssstsusvs7iDkEkFkGkHkIkJkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk!i0k1k2k3k4k5kovpvqvrvsvtvzEAEbhchBEWv;TCEDEEEFEGEHEIEJEKE=TXvLEMENEOEPEQERESETEUEVEWEXEYEYvZE0E1E2E3E4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E/E:E;E=E?E@E[E]E^E_E`EZv{E|E}E~E0vaFbFcFdFeFfFgF1vhFiF2vjFkFlFmF3vnF4voFpFqFrFsFtFuFvFwFxFyFzF5vAFBF6vCFDFEFFFGFHFIFJFKF7vLFMFNFOFPFQFRFSFTFUFVFWF8vXFYF9vZF0F1F2F3F4F5F6F7F8F9F!F#F$F%F'F(F)F!v_T*F+FAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c:b+imfke5787,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh#7%v'v(v$7)v*v+v,v-v.v/v:v;v=v?v@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlw`klememwsV(s{knwtwuwtVvwuVwwvVxwwVywxVyVzwAwzVAVBwCwDwBVEwCVDVEVFwGwFVHwIwJwGVKwHVLwMwIVNwJVOwKVPwLVQwMVNVOVRwSwPVQVRVTwSVTVUVVVWVUwVwXVYVZVWwXw0V1VYwZw0w1w2V3V4V5V6V7V2w8V3w4w9V5w!V#V6w7w8w$V%V'V9w!w(V#w$w)V*V%w+VMhnf.iBc(7|kHd(w}k)w/i:i;i*w?b=ine~kBG?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhCGIdDGPhEGQhFGRhGGShHGJdIGThJG_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeKG_oWh`oXhbjclCc=cre{ocjdj}WdlelseLd?cdXDcLGGX|oKX}ott~outapSXbpUXcp: dpejvtwtxtytztAtBt+wCtDtEtepfpgphp,w-w.w/w:w;w=w?w@wMGipNGjpOGkpPGlpQGmpRGnp[wop]wpp^wqp_wrp`wsp{wtp|wup}wvp~wwpaxxpbxypcxzpdxApexBpfxCpgxDphxEpixFpJ8GpK8HpSGIpTGJpUGKpVGLpWGMpXGNpYGOpZGPp0GQp1GRp2GSp3GTp4GUp5GVp6GWp7GXp8GYp9GZp!G0p#G1p$G2pL83p2Y4p4Y5p6Y6p8Y7p!Y8p$Y9p'Y!p)Y#p+Y$p-Y%p/Y'p;Y(p?Y)p[Y*p^Y+p`Y,p-p=pEcgljl]pCfDfgjGt`p{pFcmlplaqEfFfhjIt@bGfHfqlYhZh0hteIfij1h2hJf| ueveLfGcHcOd3hybzb[bgbhbibjbljAb4h7hPdBe8hhqIctlwllqMfNfnjNtxl]bpjsjBlCeDe9hpqElBbEeFetjOfPfQfQdRf!hSfTfFl^bvjwjLlGeHe#hrqCbIeJe2f3f4fKe$h5f6fsqJcOlRl7f8fAjBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcUlXlHq)f*fCjRt; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hNqQcZl2l=f?fGjHjDb@h^hLj1d2d@f4lUqRc6l9lYq[f]fOjYt`b^f_f!l_h`h{hRe`fPj|h}h{f} SeTe}fScTc5dRjEbFb{blbmbnbobTjGb~hci6dZedi5qUc%l)l9q~fagVj3y$qVc+l.l)qbgcgWj6y/lHb0e1eXjdgegfg7dggeihgig:l|bZj0j]l2e3efi4tIb4e5ergsgtg6egiugvg-qWc`l}lwgxg4j5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZcbmem}qFgGg6joz= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jcrLgMg!j8t#j$jdr3cimlmNgOg%j'jJbriui+j+d,dPgjrQzRzlr4comrmprQgRg.j(t)tUzVzsr5ctmwmwrSgTg/j+tzr6cymBmDrUgVg:j-tGr7cDmGmKrWgXg;j/tNr8cImLmRrYgZg=j;tUr9cNmQmYr0g1g?j?t1r!cSmVm5r2g3g@j'z(z8r#cXm0m$r4g5g[j,z-zs0v0/zR8z0i1l1:zo1;z1mQ1=zR1?z@zS1Z8[z]z^z_z`zU1]t{z,1!8|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioApAqArAsAtAuAvAwAxAyAzAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA0A1A2A3A{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j#8$8%8'8(8)8^jsO|ttO}t6g*8+8,8-83m4m5m6m7m8muO9m!m#m$m%m~tau'mvOwObuwicuxiduxOyOzO/8yi@8]8^8`8{8|8}8~8b9d9e9g9h9i9j9k9l9n9p9q9s9u9w9x97geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpuy9B9D9
4084 device)
4087cdef CUresult _cuCtxGetFlags(unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4088 global __cuCtxGetFlags
4089 _check_or_init_driver()
4090 if __cuCtxGetFlags == NULL:
4091 with gil:
4092 raise FunctionNotFoundError("function cuCtxGetFlags is not found")
4093 return (<CUresult (*)(unsigned int*) noexcept nogil>__cuCtxGetFlags)(
4094 flags)
4097cdef CUresult _cuCtxSetFlags(unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4098 global __cuCtxSetFlags
4099 _check_or_init_driver()
4100 if __cuCtxSetFlags == NULL:
4101 with gil:
4102 raise FunctionNotFoundError("function cuCtxSetFlags is not found")
4103 return (<CUresult (*)(unsigned int) noexcept nogil>__cuCtxSetFlags)(
4104 flags)
4107cdef CUresult _cuCtxGetId(CUcontext ctx, unsigned long long* ctxId) except ?CUDA_ERROR_NOT_FOUND nogil:
4108 global __cuCtxGetId
4109 _check_or_init_driver()
4110 if __cuCtxGetId == NULL:
4111 with gil:
4112 raise FunctionNotFoundError("function cuCtxGetId is not found")
4113 return (<CUresult (*)(CUcontext, unsigned long long*) noexcept nogil>__cuCtxGetId)(
4114 ctx, ctxId)
4117cdef CUresult _cuCtxSynchronize() except ?CUDA_ERROR_NOT_FOUND nogil:
4118 global __cuCtxSynchronize
4119 _check_or_init_driver()
4120 if __cuCtxSynchronize == NULL:
4121 with gil:
4122 raise FunctionNotFoundError("function cuCtxSynchronize is not found")
4123 return (<CUresult (*)() noexcept nogil>__cuCtxSynchronize)(
4124 )
4127cdef CUresult _cuCtxSetLimit(CUlimit limit, size_t value) except ?CUDA_ERROR_NOT_FOUND nogil:
4128 global __cuCtxSetLimit
4129 _check_or_init_driver()
4130 if __cuCtxSetLimit == NULL:
4131 with gil:
4132 raise FunctionNotFoundError("function cuCtxSetLimit is not found")
4133 return (<CUresult (*)(CUlimit, size_t) noexcept nogil>__cuCtxSetLimit)(
4134 limit, value)
4137cdef CUresult _cuCtxGetLimit(size_t* pvalue, CUlimit limit) except ?CUDA_ERROR_NOT_FOUND nogil:
4138 global __cuCtxGetLimit
4139 _check_or_init_driver()
4140 if __cuCtxGetLimit == NULL:
4141 with gil:
4142 raise FunctionNotFoundError("function cuCtxGetLimit is not found")
4143 return (<CUresult (*)(size_t*, CUlimit) noexcept nogil>__cuCtxGetLimit)(
4144 pvalue, limit)
4147cdef CUresult _cuCtxGetCacheConfig(CUfunc_cache* pconfig) except ?CUDA_ERROR_NOT_FOUND nogil:
4148 global __cuCtxGetCacheConfig
4149 _check_or_init_driver()
4150 if __cuCtxGetCacheConfig == NULL:
4151 with gil:
4152 raise FunctionNotFoundError("function cuCtxGetCacheConfig is not found")
4153 return (<CUresult (*)(CUfunc_cache*) noexcept nogil>__cuCtxGetCacheConfig)(
4154 pconfig)
4157cdef CUresult _cuCtxSetCacheConfig(CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil:
4158 global __cuCtxSetCacheConfig
4159 _check_or_init_driver()
4160 if __cuCtxSetCacheConfig == NULL:
4161 with gil:
4162 raise FunctionNotFoundError("function cuCtxSetCacheConfig is not found")
4163 return (<CUresult (*)(CUfunc_cache) noexcept nogil>__cuCtxSetCacheConfig)(
4164 config)
4167cdef CUresult _cuCtxGetApiVersion(CUcontext ctx, unsigned int* version) except ?CUDA_ERROR_NOT_FOUND nogil:
4168 global __cuCtxGetApiVersion
4169 _check_or_init_driver()
4170 if __cuCtxGetApiVersion == NULL:
4171 with gil:
4172 raise FunctionNotFoundError("function cuCtxGetApiVersion is not found")
4173 return (<CUresult (*)(CUcontext, unsigned int*) noexcept nogil>__cuCtxGetApiVersion)(
4174 ctx, version)
4177cdef CUresult _cuCtxGetStreamPriorityRange(int* leastPriority, int* greatestPriority) except ?CUDA_ERROR_NOT_FOUND nogil:
4178 global __cuCtxGetStreamPriorityRange
4179 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ dfcewkxkydzkAkkslsefff#n$n%n'n(n7iL vb8i;n=n?n9i@n[n]nKkfEgExc$i'b(bwbyczcAc)b*b+b,b-b.bovpvqvrvsvtvWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehtofhghuokfhhih)ijhkhlh/k$v/b% ' NU^F*i:b+imfke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?b`oCcdlel: ebfbfjpxqxtxOtHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjFy7y'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-j$e%eWzZz2z5z8z#z)z.z|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
4180 if __cuCtxGetStreamPriorityRange == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ dfcewkxkydzkAkkslsefff#n$n%n'n(n7iL vb8i;n=n?n9i@n[n]nKkfEgExc$i'b(bwbyczcAc)b*b+b,b-b.bovpvqvrvsvtvWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehtofhghuokfhhih)ijhkhlh/k$v/b% ' NU^F*i:b+imfke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?b`oCcdlel: ebfbfjpxqxtxOtHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjFy7y'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-j$e%eWzZz2z5z8z#z)z.z|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
4181 with gil:
4182 raise FunctionNotFoundError("function cuCtxGetStreamPriorityRange is not found")
4183 return (<CUresult (*)(int*, int*) noexcept nogil>__cuCtxGetStreamPriorityRange)( 2KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ dfcewkxkydzkAkkslsefff#n$n%n'n(n7iL vb8i;n=n?n9i@n[n]nKkfEgExc$i'b(bwbyczcAc)b*b+b,b-b.bovpvqvrvsvtvWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehtofhghuokfhhih)ijhkhlh/k$v/b% ' NU^F*i:b+imfke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?b`oCcdlel: ebfbfjpxqxtxOtHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjFy7y'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-j$e%eWzZz2z5z8z#z)z.z|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
4184 leastPriority, greatestPriority)
4187cdef CUresult _cuCtxResetPersistingL2Cache() except ?CUDA_ERROR_NOT_FOUND nogil:
4188 global __cuCtxResetPersistingL2Cache
4189 _check_or_init_driver()
4190 if __cuCtxResetPersistingL2Cache == NULL:
4191 with gil:
4192 raise FunctionNotFoundError("function cuCtxResetPersistingL2Cache is not found")
4193 return (<CUresult (*)() noexcept nogil>__cuCtxResetPersistingL2Cache)(
4194 )
4197cdef CUresult _cuCtxGetExecAffinity(CUexecAffinityParam* pExecAffinity, CUexecAffinityType type) except ?CUDA_ERROR_NOT_FOUND nogil:
4198 global __cuCtxGetExecAffinity
4199 _check_or_init_driver()
4200 if __cuCtxGetExecAffinity == NULL:
4201 with gil:
4202 raise FunctionNotFoundError("function cuCtxGetExecAffinity is not found")
4203 return (<CUresult (*)(CUexecAffinityParam*, CUexecAffinityType) noexcept nogil>__cuCtxGetExecAffinity)(
4204 pExecAffinity, type)
4207cdef CUresult _cuCtxRecordEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4208 global __cuCtxRecordEvent
4209 _check_or_init_driver()
4210 if __cuCtxRecordEvent == NULL:
4211 with gil:
4212 raise FunctionNotFoundError("function cuCtxRecordEvent is not found")
4213 return (<CUresult (*)(CUcontext, CUevent) noexcept nogil>__cuCtxRecordEvent)(
4214 hCtx, hEvent)
4217cdef CUresult _cuCtxWaitEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4218 global __cuCtxWaitEvent
4219 _check_or_init_driver()
4220 if __cuCtxWaitEvent == NULL:
4221 with gil:
4222 raise FunctionNotFoundError("function cuCtxWaitEvent is not found")
4223 return (<CUresult (*)(CUcontext, CUevent) noexcept nogil>__cuCtxWaitEvent)(
4224 hCtx, hEvent)
4227cdef CUresult _cuCtxAttach(CUcontext* pctx, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4228 global __cuCtxAttach
4229 _check_or_init_driver()
4230 if __cuCtxAttach == NULL:
4231 with gil:
4232 raise FunctionNotFoundError("function cuCtxAttach is not found")
4233 return (<CUresult (*)(CUcontext*, unsigned int) noexcept nogil>__cuCtxAttach)(
4234 pctx, flags)
4237cdef CUresult _cuCtxDetach(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4238 global __cuCtxDetach
4239 _check_or_init_driver()
4240 if __cuCtxDetach == NULL:
4241 with gil:
4242 raise FunctionNotFoundError("function cuCtxDetach is not found")
4243 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxDetach)(
4244 ctx)
4247cdef CUresult _cuCtxGetSharedMemConfig(CUsharedconfig* pConfig) except ?CUDA_ERROR_NOT_FOUND nogil:
4248 global __cuCtxGetSharedMemConfig
4249 _check_or_init_driver()
4250 if __cuCtxGetSharedMemConfig == NULL:
4251 with gil:
4252 raise FunctionNotFoundError("function cuCtxGetSharedMemConfig is not found")
4253 return (<CUresult (*)(CUsharedconfig*) noexcept nogil>__cuCtxGetSharedMemConfig)(
4254 pConfig)
4257cdef CUresult _cuCtxSetSharedMemConfig(CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil:
4258 global __cuCtxSetSharedMemConfig
4259 _check_or_init_driver()
4260 if __cuCtxSetSharedMemConfig == NULL:
4261 with gil:
4262 raise FunctionNotFoundError("function cuCtxSetSharedMemConfig is not found")
4263 return (<CUresult (*)(CUsharedconfig) noexcept nogil>__cuCtxSetSharedMemConfig)(
4264 config)
4267cdef CUresult _cuModuleLoad(CUmodule* module, const char* fname) except ?CUDA_ERROR_NOT_FOUND nogil:
4268 global __cuModuleLoad
4269 _check_or_init_driver()
4270 if __cuModuleLoad == NULL:
4271 with gil:
4272 raise FunctionNotFoundError("function cuModuleLoad is not found")
4273 return (<CUresult (*)(CUmodule*, const char*) noexcept nogil>__cuModuleLoad)(
4274 module, fname)
4277cdef CUresult _cuModuleLoadData(CUmodule* module, const void* image) except ?CUDA_ERROR_NOT_FOUND nogil:
4278 global __cuModuleLoadData
4279 _check_or_init_driver() 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4280 if __cuModuleLoadData == NULL: 2a $b%b|d}d~d$caebe;b=beefegehe%cieje
4281 with gil:
4282 raise FunctionNotFoundError("function cuModuleLoadData is not found") 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4283 return (<CUresult (*)(CUmodule*, const void*) noexcept nogil>__cuModuleLoadData)( 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4284 module, image)
4287cdef CUresult _cuModuleLoadDataEx(CUmodule* module, const void* image, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
4288 global __cuModuleLoadDataEx
4289 _check_or_init_driver() 2Y5
4290 if __cuModuleLoadDataEx == NULL: 2a Y5
4291 with gil:
4292 raise FunctionNotFoundError("function cuModuleLoadDataEx is not found") 2Y5
4293 return (<CUresult (*)(CUmodule*, const void*, unsigned int, CUjit_option*, void**) noexcept nogil>__cuModuleLoadDataEx)( 2Y5
4294 module, image, numOptions, options, optionValues)
4297cdef CUresult _cuModuleLoadFatBinary(CUmodule* module, const void* fatCubin) except ?CUDA_ERROR_NOT_FOUND nogil:
4298 global __cuModuleLoadFatBinary
4299 _check_or_init_driver()
4300 if __cuModuleLoadFatBinary == NULL:
4301 with gil:
4302 raise FunctionNotFoundError("function cuModuleLoadFatBinary is not found")
4303 return (<CUresult (*)(CUmodule*, const void*) noexcept nogil>__cuModuleLoadFatBinary)(
4304 module, fatCubin)
4307cdef CUresult _cuModuleUnload(CUmodule hmod) except ?CUDA_ERROR_NOT_FOUND nogil:
4308 global __cuModuleUnload
4309 _check_or_init_driver() 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4310 if __cuModuleUnload == NULL: 2a $b%b|d}d~d$caebe;b=beefegehe%cieje
4311 with gil:
4312 raise FunctionNotFoundError("function cuModuleUnload is not found") 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4313 return (<CUresult (*)(CUmodule) noexcept nogil>__cuModuleUnload)( 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4314 hmod)
4317cdef CUresult _cuModuleGetLoadingMode(CUmoduleLoadingMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil:
4318 global __cuModuleGetLoadingMode
4319 _check_or_init_driver()
4320 if __cuModuleGetLoadingMode == NULL:
4321 with gil:
4322 raise FunctionNotFoundError("function cuModuleGetLoadingMode is not found")
4323 return (<CUresult (*)(CUmoduleLoadingMode*) noexcept nogil>__cuModuleGetLoadingMode)(
4324 mode)
4327cdef CUresult _cuModuleGetFunction(CUfunction* hfunc, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4328 global __cuModuleGetFunction
4329 _check_or_init_driver() 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4330 if __cuModuleGetFunction == NULL: 2a $b%b|d}d~d$caebe;b=beefegehe%cieje
4331 with gil:
4332 raise FunctionNotFoundError("function cuModuleGetFunction is not found") 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4333 return (<CUresult (*)(CUfunction*, CUmodule, const char*) noexcept nogil>__cuModuleGetFunction)( 2$b%b|d}d~d$caebe;b=beefegehe%cieje
4334 hfunc, hmod, name)
4337cdef CUresult _cuModuleGetFunctionCount(unsigned int* count, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil:
4338 global __cuModuleGetFunctionCount
4339 _check_or_init_driver() 2Et
4340 if __cuModuleGetFunctionCount == NULL: 2a Et
4341 with gil:
4342 raise FunctionNotFoundError("function cuModuleGetFunctionCount is not found")
4343 return (<CUresult (*)(unsigned int*, CUmodule) noexcept nogil>__cuModuleGetFunctionCount)( 2Et
4344 count, mod)
4347cdef CUresult _cuModuleEnumerateFunctions(CUfunction* functions, unsigned int numFunctions, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil:
4348 global __cuModuleEnumerateFunctions
4349 _check_or_init_driver()
4350 if __cuModuleEnumerateFunctions == NULL:
4351 with gil:
4352 raise FunctionNotFoundError("function cuModuleEnumerateFunctions is not found")
4353 return (<CUresult (*)(CUfunction*, unsigned int, CUmodule) noexcept nogil>__cuModuleEnumerateFunctions)(
4354 functions, numFunctions, mod)
4357cdef CUresult _cuModuleGetGlobal_v2(CUdeviceptr* dptr, size_t* bytes, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4358 global __cuModuleGetGlobal_v2
4359 _check_or_init_driver() 2$c%c
4360 if __cuModuleGetGlobal_v2 == NULL: 2a $c%c
4361 with gil:
4362 raise FunctionNotFoundError("function cuModuleGetGlobal_v2 is not found") 2$c%c
4363 return (<CUresult (*)(CUdeviceptr*, size_t*, CUmodule, const char*) noexcept nogil>__cuModuleGetGlobal_v2)( 2$c%c
4364 dptr, bytes, hmod, name)
4367cdef CUresult _cuLinkCreate_v2(unsigned int numOptions, CUjit_option* options, void** optionValues, CUlinkState* stateOut) except ?CUDA_ERROR_NOT_FOUND nogil:
4368 global __cuLinkCreate_v2
4369 _check_or_init_driver()
4370 if __cuLinkCreate_v2 == NULL:
4371 with gil:
4372 raise FunctionNotFoundError("function cuLinkCreate_v2 is not found")
4373 return (<CUresult (*)(unsigned int, CUjit_option*, void**, CUlinkState*) noexcept nogil>__cuLinkCreate_v2)(
4374 numOptions, options, optionValues, stateOut)
4377cdef CUresult _cuLinkAddData_v2(CUlinkState state, CUjitInputType type, void* data, size_t size, const char* name, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
4378 global __cuLinkAddData_v2
4379 _check_or_init_driver()
4380 if __cuLinkAddData_v2 == NULL:
4381 with gil:
4382 raise FunctionNotFoundError("function cuLinkAddData_v2 is not found")
4383 return (<CUresult (*)(CUlinkState, CUjitInputType, void*, size_t, const char*, unsigned int, CUjit_option*, void**) noexcept nogil>__cuLinkAddData_v2)(
4384 state, type, data, size, name, numOptions, options, optionValues)
4387cdef CUresult _cuLinkAddFile_v2(CUlinkState state, CUjitInputType type, const char* path, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
4388 global __cuLinkAddFile_v2
4389 _check_or_init_driver()
4390 if __cuLinkAddFile_v2 == NULL:
4391 with gil:
4392 raise FunctionNotFoundError("function cuLinkAddFile_v2 is not found")
4393 return (<CUresult (*)(CUlinkState, CUjitInputType, const char*, unsigned int, CUjit_option*, void**) noexcept nogil>__cuLinkAddFile_v2)(
4394 state, type, path, numOptions, options, optionValues)
4397cdef CUresult _cuLinkComplete(CUlinkState state, void** cubinOut, size_t* sizeOut) except ?CUDA_ERROR_NOT_FOUND nogil:
4398 global __cuLinkComplete
4399 _check_or_init_driver()
4400 if __cuLinkComplete == NULL:
4401 with gil:
4402 raise FunctionNotFoundError("function cuLinkComplete is not found")
4403 return (<CUresult (*)(CUlinkState, void**, size_t*) noexcept nogil>__cuLinkComplete)(
4404 state, cubinOut, sizeOut)
4407cdef CUresult _cuLinkDestroy(CUlinkState state) except ?CUDA_ERROR_NOT_FOUND nogil:
4408 global __cuLinkDestroy
4409 _check_or_init_driver()
4410 if __cuLinkDestroy == NULL:
4411 with gil:
4412 raise FunctionNotFoundError("function cuLinkDestroy is not found")
4413 return (<CUresult (*)(CUlinkState) noexcept nogil>__cuLinkDestroy)(
4414 state)
4417cdef CUresult _cuModuleGetTexRef(CUtexref* pTexRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4418 global __cuModuleGetTexRef
4419 _check_or_init_driver()
4420 if __cuModuleGetTexRef == NULL:
4421 with gil:
4422 raise FunctionNotFoundError("function cuModuleGetTexRef is not found")
4423 return (<CUresult (*)(CUtexref*, CUmodule, const char*) noexcept nogil>__cuModuleGetTexRef)(
4424 pTexRef, hmod, name)
4427cdef CUresult _cuModuleGetSurfRef(CUsurfref* pSurfRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4428 global __cuModuleGetSurfRef
4429 _check_or_init_driver()
4430 if __cuModuleGetSurfRef == NULL:
4431 with gil:
4432 raise FunctionNotFoundError("function cuModuleGetSurfRef is not found")
4433 return (<CUresult (*)(CUsurfref*, CUmodule, const char*) noexcept nogil>__cuModuleGetSurfRef)(
4434 pSurfRef, hmod, name)
4437cdef 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:
4438 global __cuLibraryLoadData
4439 _check_or_init_driver() 23 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |r|e8 cbub4b5 N D J K c z ^ A B F dbG H 0 1 2 O + , #bucvc{dwc$ L vb/ xb-clfvowo:bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh|o}ott~outapbpcp: dpejvtwtxtytztAtBt+wCtDtEtepfpgp=Xhp_XG8H8I8ebfbipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pEc]pCfGt`pFcaqEfIt@bte| LfGc3hybzb[bgbhbibjbAbPdIclqMfNt]bBlCepqBbQd^bLlGerqCbJc7fBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cMcHq)fRt; kbYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hQc=fDbLj1d4lRcYq[fYt`bRe} }fScEbFb{blbmbnbobGb6dUc9q~fVc)qbgHb7d|b]l2eIbWcwg5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cadZc}qFg= pb2ccrLg3cNgJb+j+d4cprQg(t)t5cwrSg+t6cDrUg-t7cKrWg/t8cRrYg;t9cYr0g?t!c5r2g#c$r4g1m{z
4440 if __cuLibraryLoadData == NULL: 2a 3 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |r|e8 cbub4b5 N D J K c z ^ A B F dbG H 0 1 2 O + , #bucvc{dwc$ L vb/ xb-clfvowo:bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh|o}ott~outapbpcp: dpejvtwtxtytztAtBt+wCtDtEtepfpgp=Xhp_XG8H8I8ebfbipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pEc]pCfGt`pFcaqEfIt@bte| LfGc3hybzb[bgbhbibjbAbPdIclqMfNt]bBlCepqBbQd^bLlGerqCbJc7fBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cMcHq)fRt; kbYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hQc=fDbLj1d4lRcYq[fYt`bRe} }fScEbFb{blbmbnbobGb6dUc9q~fVc)qbgHb7d|b]l2eIbWcwg5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cadZc}qFg= pb2ccrLg3cNgJb+j+d4cprQg(t)t5cwrSg+t6cDrUg-t7cKrWg/t8cRrYg;t9cYr0g?t!c5r2g#c$r4g1m{z
4441 with gil:
4442 raise FunctionNotFoundError("function cuLibraryLoadData is not found")
4443 return (<CUresult (*)(CUlibrary*, const void*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) noexcept nogil>__cuLibraryLoadData)( 23 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |r|e8 cbub4b5 N D J K c z ^ A B F dbG H 0 1 2 O + , #bucvc{dwc$ L vb/ xb-clfvowo:bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh|o}ott~outapbpcp: dpejvtwtxtytztAtBt+wCtDtEtepfpgp=Xhp_XG8H8I8ebfbipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pEc]pCfGt`pFcaqEfIt@bte| LfGc3hybzb[bgbhbibjbAbPdIclqMfNt]bBlCepqBbQd^bLlGerqCbJc7fBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cMcHq)fRt; kbYlPcDjEj/f:fFjKq-h.h/hLq;fQe:hMq;h=hQc=fDbLj1d4lRcYq[fYt`bRe} }fScEbFb{blbmbnbobGb6dUc9q~fVc)qbgHb7d|b]l2eIbWcwg5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cadZc}qFg= pb2ccrLg3cNgJb+j+d4cprQg(t)t5cwrSg+t6cDrUg-t7cKrWg/t8cRrYg;t9cYr0g?t!c5r2g#c$r4g1m{z
4444 library, code, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions)
4447cdef 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:
4448 global __cuLibraryLoadFromFile
4449 _check_or_init_driver() 2.X:X@X]X
4450 if __cuLibraryLoadFromFile == NULL: 2a .X:X@X]X
4451 with gil:
4452 raise FunctionNotFoundError("function cuLibraryLoadFromFile is not found")
4453 return (<CUresult (*)(CUlibrary*, const char*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) noexcept nogil>__cuLibraryLoadFromFile)( 2.X:X@X]X
4454 library, fileName, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions)
4457cdef CUresult _cuLibraryUnload(CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil:
4458 global __cuLibraryUnload
4459 _check_or_init_driver()
4460 if __cuLibraryUnload == NULL:
4461 with gil:
4462 raise FunctionNotFoundError("function cuLibraryUnload is not found")
4463 return (<CUresult (*)(CUlibrary) noexcept nogil>__cuLibraryUnload)(
4464 library)
4467cdef CUresult _cuLibraryGetKernel(CUkernel* pKernel, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4468 global __cuLibraryGetKernel
4469 _check_or_init_driver() 23 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |r|e8 cbub4b5 N D J K c z ^ A B F dbG H 0 1 2 O + , #bucvc{dwc$ L vb/ xb-clfvowo:bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh|o}ott~outapbpcp: dpejvtwtxtytztAtBt+wCtDtep.Xfp:Xgp=Xhp@X]X_XebfbipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pEc]pCf`pFcaqEf@bte| LfGcybzb[bgbhbibjbAbPdIclqMf]bBlCeBbQd^bLlGeCbJc7fBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cMcHq)f; kbPcLq;fQc=fDbLj1dRcYq[f`bRe} }fScEbFb{blbmbnbobGb6dUc9q~fVc)qbgHb7d|b]l2eIbWcwg5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cadZc}qFg= pb2ccrLg3cNgJb+j+d4cprQg5cwrSg6cDrUg7cKrWg8cRrYg9cYr0g!c5r2g#c$r4g1m{z
4470 if __cuLibraryGetKernel == NULL: 2a 3 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |r|e8 cbub4b5 N D J K c z ^ A B F dbG H 0 1 2 O + , #bucvc{dwc$ L vb/ xb-clfvowo:bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh|o}ott~outapbpcp: dpejvtwtxtytztAtBt+wCtDtep.Xfp:Xgp=Xhp@X]X_XebfbipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pEc]pCf`pFcaqEf@bte| LfGcybzb[bgbhbibjbAbPdIclqMf]bBlCeBbQd^bLlGeCbJc7fBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cMcHq)f; kbPcLq;fQc=fDbLj1dRcYq[f`bRe} }fScEbFb{blbmbnbobGb6dUc9q~fVc)qbgHb7d|b]l2eIbWcwg5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cadZc}qFg= pb2ccrLg3cNgJb+j+d4cprQg5cwrSg6cDrUg7cKrWg8cRrYg9cYr0g!c5r2g#c$r4g1m{z
4471 with gil:
4472 raise FunctionNotFoundError("function cuLibraryGetKernel is not found")
4473 return (<CUresult (*)(CUkernel*, CUlibrary, const char*) noexcept nogil>__cuLibraryGetKernel)( 23 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |r|e8 cbub4b5 N D J K c z ^ A B F dbG H 0 1 2 O + , #bucvc{dwc$ L vb/ xb-clfvowo:bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh|o}ott~outapbpcp: dpejvtwtxtytztAtBt+wCtDtep.Xfp:Xgp=Xhp@X]X_XebfbipjpkplpmpnpopppqprpsptpupvpwpxpypzpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp0p1p2p3p4p5p6p7p8p9p!p#p$p%p'p(p)p*p+p,p-pEc]pCf`pFcaqEf@bte| LfGcybzb[bgbhbibjbAbPdIclqMf]bBlCeBbQd^bLlGeCbJc7fBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cMcHq)f; kbPcLq;fQc=fDbLj1dRcYq[f`bRe} }fScEbFb{blbmbnbobGb6dUc9q~fVc)qbgHb7d|b]l2eIbWcwg5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cadZc}qFg= pb2ccrLg3cNgJb+j+d4cprQg5cwrSg6cDrUg7cKrWg8cRrYg9cYr0g!c5r2g#c$r4g1m{z
4474 pKernel, library, name)
4477cdef CUresult _cuLibraryGetKernelCount(unsigned int* count, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil:
4478 global __cuLibraryGetKernelCount
4479 _check_or_init_driver()
4480 if __cuLibraryGetKernelCount == NULL:
4481 with gil:
4482 raise FunctionNotFoundError("function cuLibraryGetKernelCount is not found")
4483 return (<CUresult (*)(unsigned int*, CUlibrary) noexcept nogil>__cuLibraryGetKernelCount)(
4484 count, lib)
4487cdef CUresult _cuLibraryEnumerateKernels(CUkernel* kernels, unsigned int numKernels, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil:
4488 global __cuLibraryEnumerateKernels
4489 _check_or_init_driver()
4490 if __cuLibraryEnumerateKernels == NULL:
4491 with gil:
4492 raise FunctionNotFoundError("function cuLibraryEnumerateKernels is not found")
4493 return (<CUresult (*)(CUkernel*, unsigned int, CUlibrary) noexcept nogil>__cuLibraryEnumerateKernels)(
4494 kernels, numKernels, lib)
4497cdef CUresult _cuLibraryGetModule(CUmodule* pMod, CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil:
4498 global __cuLibraryGetModule
4499 _check_or_init_driver() 2Et
4500 if __cuLibraryGetModule == NULL: 2a Et
4501 with gil:
4502 raise FunctionNotFoundError("function cuLibraryGetModule is not found")
4503 return (<CUresult (*)(CUmodule*, CUlibrary) noexcept nogil>__cuLibraryGetModule)( 2Et
4504 pMod, library)
4507cdef CUresult _cuKernelGetFunction(CUfunction* pFunc, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil:
4508 global __cuKernelGetFunction
4509 _check_or_init_driver()
4510 if __cuKernelGetFunction == NULL:
4511 with gil:
4512 raise FunctionNotFoundError("function cuKernelGetFunction is not found")
4513 return (<CUresult (*)(CUfunction*, CUkernel) noexcept nogil>__cuKernelGetFunction)(
4514 pFunc, kernel)
4517cdef CUresult _cuKernelGetLibrary(CUlibrary* pLib, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil:
4518 global __cuKernelGetLibrary
4519 _check_or_init_driver()
4520 if __cuKernelGetLibrary == NULL:
4521 with gil:
4522 raise FunctionNotFoundError("function cuKernelGetLibrary is not found")
4523 return (<CUresult (*)(CUlibrary*, CUkernel) noexcept nogil>__cuKernelGetLibrary)(
4524 pLib, kernel)
4527cdef CUresult _cuLibraryGetGlobal(CUdeviceptr* dptr, size_t* bytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4528 global __cuLibraryGetGlobal
4529 _check_or_init_driver()
4530 if __cuLibraryGetGlobal == NULL:
4531 with gil:
4532 raise FunctionNotFoundError("function cuLibraryGetGlobal is not found")
4533 return (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) noexcept nogil>__cuLibraryGetGlobal)(
4534 dptr, bytes, library, name)
4537cdef CUresult _cuLibraryGetManaged(CUdeviceptr* dptr, size_t* bytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4538 global __cuLibraryGetManaged
4539 _check_or_init_driver()
4540 if __cuLibraryGetManaged == NULL:
4541 with gil:
4542 raise FunctionNotFoundError("function cuLibraryGetManaged is not found")
4543 return (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) noexcept nogil>__cuLibraryGetManaged)(
4544 dptr, bytes, library, name)
4547cdef CUresult _cuLibraryGetUnifiedFunction(void** fptr, CUlibrary library, const char* symbol) except ?CUDA_ERROR_NOT_FOUND nogil:
4548 global __cuLibraryGetUnifiedFunction
4549 _check_or_init_driver()
4550 if __cuLibraryGetUnifiedFunction == NULL:
4551 with gil:
4552 raise FunctionNotFoundError("function cuLibraryGetUnifiedFunction is not found")
4553 return (<CUresult (*)(void**, CUlibrary, const char*) noexcept nogil>__cuLibraryGetUnifiedFunction)(
4554 fptr, library, symbol)
4557cdef CUresult _cuKernelGetAttribute(int* pi, CUfunction_attribute attrib, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4558 global __cuKernelGetAttribute
4559 _check_or_init_driver() 2|r|e8 KXttutSXUX[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxix2Y4Y6Y8Y!Y$Y'Y)Y+Y-Y/Y;Y?Y[Y^Y`Y
4560 if __cuKernelGetAttribute == NULL: 2a |r|e8 KXttutSXUX[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxix2Y4Y6Y8Y!Y$Y'Y)Y+Y-Y/Y;Y?Y[Y^Y`Y
4561 with gil:
4562 raise FunctionNotFoundError("function cuKernelGetAttribute is not found")
4563 return (<CUresult (*)(int*, CUfunction_attribute, CUkernel, CUdevice) noexcept nogil>__cuKernelGetAttribute)( 2|r|e8 KXttutSXUX[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxix2Y4Y6Y8Y!Y$Y'Y)Y+Y-Y/Y;Y?Y[Y^Y`Y
4564 pi, attrib, kernel, dev)
4567cdef CUresult _cuKernelSetAttribute(CUfunction_attribute attrib, int val, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4568 global __cuKernelSetAttribute
4569 _check_or_init_driver()
4570 if __cuKernelSetAttribute == NULL:
4571 with gil:
4572 raise FunctionNotFoundError("function cuKernelSetAttribute is not found")
4573 return (<CUresult (*)(CUfunction_attribute, int, CUkernel, CUdevice) noexcept nogil>__cuKernelSetAttribute)(
4574 attrib, val, kernel, dev)
4577cdef CUresult _cuKernelSetCacheConfig(CUkernel kernel, CUfunc_cache config, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4578 global __cuKernelSetCacheConfig
4579 _check_or_init_driver()
4580 if __cuKernelSetCacheConfig == NULL:
4581 with gil:
4582 raise FunctionNotFoundError("function cuKernelSetCacheConfig is not found")
4583 return (<CUresult (*)(CUkernel, CUfunc_cache, CUdevice) noexcept nogil>__cuKernelSetCacheConfig)(
4584 kernel, config, dev)
4587cdef CUresult _cuKernelGetName(const char** name, CUkernel hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
4588 global __cuKernelGetName
4589 _check_or_init_driver() 2X5
4590 if __cuKernelGetName == NULL: 2a X5
4591 with gil:
4592 raise FunctionNotFoundError("function cuKernelGetName is not found") 2X5
4593 return (<CUresult (*)(const char**, CUkernel) noexcept nogil>__cuKernelGetName)( 2X5
4594 name, hfunc)
4597cdef CUresult _cuKernelGetParamInfo(CUkernel kernel, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil:
4598 global __cuKernelGetParamInfo
4599 _check_or_init_driver() 2: ejvtwtxtytztAtBt+wCtDtM8
4600 if __cuKernelGetParamInfo == NULL: 2a : ejvtwtxtytztAtBt+wCtDtM8
4601 with gil:
4602 raise FunctionNotFoundError("function cuKernelGetParamInfo is not found")
4603 return (<CUresult (*)(CUkernel, size_t, size_t*, size_t*) noexcept nogil>__cuKernelGetParamInfo)( 2: ejvtwtxtytztAtBt+wCtDtM8
4604 kernel, paramIndex, paramOffset, paramSize)
4607cdef CUresult _cuMemGetInfo_v2(size_t* free, size_t* total) except ?CUDA_ERROR_NOT_FOUND nogil:
4608 global __cuMemGetInfo_v2
4609 _check_or_init_driver()
4610 if __cuMemGetInfo_v2 == NULL:
4611 with gil:
4612 raise FunctionNotFoundError("function cuMemGetInfo_v2 is not found")
4613 return (<CUresult (*)(size_t*, size_t*) noexcept nogil>__cuMemGetInfo_v2)(
4614 free, total)
4617cdef CUresult _cuMemAlloc_v2(CUdeviceptr* dptr, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil:
4618 global __cuMemAlloc_v2
4619 _check_or_init_driver() 2$b%b7i/rtE6 !s2T#s3T5T6T7T8T!kqo$s%srowExEyEtG;b=b`klememwnw*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]sMh_oWh`odlel
4620 if __cuMemAlloc_v2 == NULL: 2a $b%b7i/rtE6 !s2T#s3T5T6T7T8T!kqo$s%srowExEyEtG;b=b`klememwnw*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]sMh_oWh`odlel
4621 with gil:
4622 raise FunctionNotFoundError("function cuMemAlloc_v2 is not found") 2$b%b/rtE6 tG;b=b
4623 return (<CUresult (*)(CUdeviceptr*, size_t) noexcept nogil>__cuMemAlloc_v2)( 2$b%b7i/rtE6 !s2T#s3T5T6T7T8T!kqo$s%srowExEyEtG;b=b`klememwnw*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]sMh_oWh`odlel
4624 dptr, bytesize)
4627cdef CUresult _cuMemAllocPitch_v2(CUdeviceptr* dptr, size_t* pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes) except ?CUDA_ERROR_NOT_FOUND nogil:
4628 global __cuMemAllocPitch_v2
4629 _check_or_init_driver()
4630 if __cuMemAllocPitch_v2 == NULL:
4631 with gil:
4632 raise FunctionNotFoundError("function cuMemAllocPitch_v2 is not found")
4633 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, size_t, unsigned int) noexcept nogil>__cuMemAllocPitch_v2)(
4634 dptr, pPitch, WidthInBytes, Height, ElementSizeBytes)
4637cdef CUresult _cuMemFree_v2(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4638 global __cuMemFree_v2
4639 _check_or_init_driver() 2{eE z ^ A B F dbG H 0 1 2 $b%b?D@D[D]D^Djs`D|D~DmscEeE7izdL xc'b(bwbzcAcifjf)b*b+b,b-b.bzi/r9ktE6 !s2T#s3T5T6T7T8T!kqo$s%srowExEyE:b+imftG;b=b`klememw{knw)sow*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]sgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstMh|k_oWh`odlel
4640 if __cuMemFree_v2 == NULL: 2a {eE z ^ A B F dbG H 0 1 2 $b%b?D@D[D]D^Djs`D|D~DmscEeE7izdL xc'b(bwbzcAcifjf)b*b+b,b-b.bzi/r9ktE6 !s2T#s3T5T6T7T8T!kqo$s%srowExEyE:b+imftG;b=b`klememw{knw)sow*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]sgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstMh|k_oWh`odlel
4641 with gil:
4642 raise FunctionNotFoundError("function cuMemFree_v2 is not found") 2$b%bzi/r9ktE6 tG;b=b
4643 return (<CUresult (*)(CUdeviceptr) noexcept nogil>__cuMemFree_v2)( 2{eE z ^ A B F dbG H 0 1 2 $b%b?D@D[D]D^Djs`D|D~DmscEeE7izdL xc'b(bwbzcAcifjf)b*b+b,b-b.bzi/r9ktE6 !s2T#s3T5T6T7T8T!kqo$s%srowExEyE:b+imftG;b=b`klememw{knw)sow*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]sgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstMh|k_oWh`odlel
4644 dptr)
4647cdef CUresult _cuMemGetAddressRange_v2(CUdeviceptr* pbase, size_t* psize, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4648 global __cuMemGetAddressRange_v2
4649 _check_or_init_driver()
4650 if __cuMemGetAddressRange_v2 == NULL:
4651 with gil:
4652 raise FunctionNotFoundError("function cuMemGetAddressRange_v2 is not found")
4653 return (<CUresult (*)(CUdeviceptr*, size_t*, CUdeviceptr) noexcept nogil>__cuMemGetAddressRange_v2)(
4654 pbase, psize, dptr)
4657cdef CUresult _cuMemAllocHost_v2(void** pp, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil:
4658 global __cuMemAllocHost_v2
4659 _check_or_init_driver() 23 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cO + , L vb/ xb/b% ' :bmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh`kleme(spwqw^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftMh: ebfb
4660 if __cuMemAllocHost_v2 == NULL: 2a 3 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cO + , L vb/ xb/b% ' :bmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh`kleme(spwqw^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftMh: ebfb
4661 with gil:
4662 raise FunctionNotFoundError("function cuMemAllocHost_v2 is not found")
4663 return (<CUresult (*)(void**, size_t) noexcept nogil>__cuMemAllocHost_v2)( 23 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cO + , L vb/ xb/b% ' :bmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh`kleme(spwqw^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftMh: ebfb
4664 pp, bytesize)
4667cdef CUresult _cuMemFreeHost(void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
4668 global __cuMemFreeHost
4669 _check_or_init_driver() 23 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cE O + , L 4T9T/ xb/b% ' :bmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh`kleme(spwqw^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftMh: ebfb
4670 if __cuMemFreeHost == NULL: 2a 3 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cE O + , L 4T9T/ xb/b% ' :bmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh`kleme(spwqw^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftMh: ebfb
4671 with gil:
4672 raise FunctionNotFoundError("function cuMemFreeHost is not found")
4673 return (<CUresult (*)(void*) noexcept nogil>__cuMemFreeHost)( 23 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cE O + , L 4T9T/ xb/b% ' :bmhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh`kleme(spwqw^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftMh: ebfb
4674 p)
4677cdef CUresult _cuMemHostAlloc(void** pp, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4678 global __cuMemHostAlloc
4679 _check_or_init_driver() 24T9T
4680 if __cuMemHostAlloc == NULL: 2a 4T9T
4681 with gil:
4682 raise FunctionNotFoundError("function cuMemHostAlloc is not found")
4683 return (<CUresult (*)(void**, size_t, unsigned int) noexcept nogil>__cuMemHostAlloc)( 24T9T
4684 pp, bytesize, Flags)
4687cdef CUresult _cuMemHostGetDevicePointer_v2(CUdeviceptr* pdptr, void* p, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4688 global __cuMemHostGetDevicePointer_v2
4689 _check_or_init_driver()
4690 if __cuMemHostGetDevicePointer_v2 == NULL:
4691 with gil:
4692 raise FunctionNotFoundError("function cuMemHostGetDevicePointer_v2 is not found")
4693 return (<CUresult (*)(CUdeviceptr*, void*, unsigned int) noexcept nogil>__cuMemHostGetDevicePointer_v2)(
4694 pdptr, p, Flags)
4697cdef CUresult _cuMemHostGetFlags(unsigned int* pFlags, void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
4698 global __cuMemHostGetFlags
4699 _check_or_init_driver()
4700 if __cuMemHostGetFlags == NULL:
4701 with gil:
4702 raise FunctionNotFoundError("function cuMemHostGetFlags is not found")
4703 return (<CUresult (*)(unsigned int*, void*) noexcept nogil>__cuMemHostGetFlags)(
4704 pFlags, p)
4707cdef CUresult _cuMemAllocManaged(CUdeviceptr* dptr, size_t bytesize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4708 global __cuMemAllocManaged
4709 _check_or_init_driver() 2z ^ A B F dbG H 0 1 2 bscsesgshsjs8n9n!nmsnsosL vbxc$i'b(bwbyczcAc)b*b+b,b-b.bzi9k:b+imf`kleme{k)sowgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstMh|k
4710 if __cuMemAllocManaged == NULL: 2a z ^ A B F dbG H 0 1 2 bscsesgshsjs8n9n!nmsnsosL vbxc$i'b(bwbyczcAc)b*b+b,b-b.bzi9k:b+imf`kleme{k)sowgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstMh|k
4711 with gil:
4712 raise FunctionNotFoundError("function cuMemAllocManaged is not found") 2zi9k
4713 return (<CUresult (*)(CUdeviceptr*, size_t, unsigned int) noexcept nogil>__cuMemAllocManaged)( 2z ^ A B F dbG H 0 1 2 bscsesgshsjs8n9n!nmsnsosL vbxc$i'b(bwbyczcAc)b*b+b,b-b.bzi9k:b+imf`kleme{k)sowgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstMh|k
4714 dptr, bytesize, flags)
4717cdef CUresult _cuDeviceRegisterAsyncNotification(CUdevice device, CUasyncCallback callbackFunc, void* userData, CUasyncCallbackHandle* callback) except ?CUDA_ERROR_NOT_FOUND nogil:
4718 global __cuDeviceRegisterAsyncNotification
4719 _check_or_init_driver()
4720 if __cuDeviceRegisterAsyncNotification == NULL:
4721 with gil:
4722 raise FunctionNotFoundError("function cuDeviceRegisterAsyncNotification is not found")
4723 return (<CUresult (*)(CUdevice, CUasyncCallback, void*, CUasyncCallbackHandle*) noexcept nogil>__cuDeviceRegisterAsyncNotification)(
4724 device, callbackFunc, userData, callback)
4727cdef CUresult _cuDeviceUnregisterAsyncNotification(CUdevice device, CUasyncCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
4728 global __cuDeviceUnregisterAsyncNotification
4729 _check_or_init_driver()
4730 if __cuDeviceUnregisterAsyncNotification == NULL:
4731 with gil:
4732 raise FunctionNotFoundError("function cuDeviceUnregisterAsyncNotification is not found")
4733 return (<CUresult (*)(CUdevice, CUasyncCallbackHandle) noexcept nogil>__cuDeviceUnregisterAsyncNotification)(
4734 device, callback)
4737cdef CUresult _cuDeviceGetByPCIBusId(CUdevice* dev, const char* pciBusId) except ?CUDA_ERROR_NOT_FOUND nogil:
4738 global __cuDeviceGetByPCIBusId
4739 _check_or_init_driver()
4740 if __cuDeviceGetByPCIBusId == NULL:
4741 with gil:
4742 raise FunctionNotFoundError("function cuDeviceGetByPCIBusId is not found")
4743 return (<CUresult (*)(CUdevice*, const char*) noexcept nogil>__cuDeviceGetByPCIBusId)(
4744 dev, pciBusId)
4747cdef CUresult _cuDeviceGetPCIBusId(char* pciBusId, int len, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4748 global __cuDeviceGetPCIBusId
4749 _check_or_init_driver()
4750 if __cuDeviceGetPCIBusId == NULL:
4751 with gil:
4752 raise FunctionNotFoundError("function cuDeviceGetPCIBusId is not found")
4753 return (<CUresult (*)(char*, int, CUdevice) noexcept nogil>__cuDeviceGetPCIBusId)(
4754 pciBusId, len, dev)
4757cdef CUresult _cuIpcGetEventHandle(CUipcEventHandle* pHandle, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
4758 global __cuIpcGetEventHandle
4759 _check_or_init_driver() 2L vb8i;n=n?n9i@n[n]nKkfj$e%e
4760 if __cuIpcGetEventHandle == NULL: 2a L vb8i;n=n?n9i@n[n]nKkfj$e%e
4761 with gil:
4762 raise FunctionNotFoundError("function cuIpcGetEventHandle is not found")
4763 return (<CUresult (*)(CUipcEventHandle*, CUevent) noexcept nogil>__cuIpcGetEventHandle)( 2L vb8i;n=n?n9i@n[n]nKkfj$e%e
4764 pHandle, event)
4767cdef CUresult _cuIpcOpenEventHandle(CUevent* phEvent, CUipcEventHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
4768 global __cuIpcOpenEventHandle
4769 _check_or_init_driver()
4770 if __cuIpcOpenEventHandle == NULL:
4771 with gil:
4772 raise FunctionNotFoundError("function cuIpcOpenEventHandle is not found")
4773 return (<CUresult (*)(CUevent*, CUipcEventHandle) noexcept nogil>__cuIpcOpenEventHandle)(
4774 phEvent, handle)
4777cdef CUresult _cuIpcGetMemHandle(CUipcMemHandle* pHandle, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4778 global __cuIpcGetMemHandle
4779 _check_or_init_driver()
4780 if __cuIpcGetMemHandle == NULL:
4781 with gil:
4782 raise FunctionNotFoundError("function cuIpcGetMemHandle is not found")
4783 return (<CUresult (*)(CUipcMemHandle*, CUdeviceptr) noexcept nogil>__cuIpcGetMemHandle)(
4784 pHandle, dptr)
4787cdef CUresult _cuIpcOpenMemHandle_v2(CUdeviceptr* pdptr, CUipcMemHandle handle, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4788 global __cuIpcOpenMemHandle_v2
4789 _check_or_init_driver()
4790 if __cuIpcOpenMemHandle_v2 == NULL:
4791 with gil:
4792 raise FunctionNotFoundError("function cuIpcOpenMemHandle_v2 is not found")
4793 return (<CUresult (*)(CUdeviceptr*, CUipcMemHandle, unsigned int) noexcept nogil>__cuIpcOpenMemHandle_v2)(
4794 pdptr, handle, Flags)
4797cdef CUresult _cuIpcCloseMemHandle(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4798 global __cuIpcCloseMemHandle
4799 _check_or_init_driver()
4800 if __cuIpcCloseMemHandle == NULL:
4801 with gil:
4802 raise FunctionNotFoundError("function cuIpcCloseMemHandle is not found")
4803 return (<CUresult (*)(CUdeviceptr) noexcept nogil>__cuIpcCloseMemHandle)(
4804 dptr)
4807cdef CUresult _cuMemHostRegister_v2(void* p, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4808 global __cuMemHostRegister_v2
4809 _check_or_init_driver() 2rwsw
4810 if __cuMemHostRegister_v2 == NULL: 2a rwsw
4811 with gil:
4812 raise FunctionNotFoundError("function cuMemHostRegister_v2 is not found")
4813 return (<CUresult (*)(void*, size_t, unsigned int) noexcept nogil>__cuMemHostRegister_v2)( 2rwsw
4814 p, bytesize, Flags)
4817cdef CUresult _cuMemHostUnregister(void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
4818 global __cuMemHostUnregister
4819 _check_or_init_driver() 2rwsw
4820 if __cuMemHostUnregister == NULL: 2a rwsw
4821 with gil:
4822 raise FunctionNotFoundError("function cuMemHostUnregister is not found")
4823 return (<CUresult (*)(void*) noexcept nogil>__cuMemHostUnregister)( 2rwsw
4824 p)
4827cdef CUresult _cuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4828 global __cuMemcpy
4829 _check_or_init_driver()
4830 if __cuMemcpy == NULL:
4831 with gil:
4832 raise FunctionNotFoundError("function cuMemcpy is not found")
4833 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) noexcept nogil>__cuMemcpy)(
4834 dst, src, ByteCount)
4837cdef CUresult _cuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4838 global __cuMemcpyPeer
4839 _check_or_init_driver()
4840 if __cuMemcpyPeer == NULL:
4841 with gil:
4842 raise FunctionNotFoundError("function cuMemcpyPeer is not found")
4843 return (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t) noexcept nogil>__cuMemcpyPeer)(
4844 dstDevice, dstContext, srcDevice, srcContext, ByteCount)
4847cdef CUresult _cuMemcpyHtoD_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4848 global __cuMemcpyHtoD_v2
4849 _check_or_init_driver() 2/r6 wExEyE
4850 if __cuMemcpyHtoD_v2 == NULL: 2a /r6 wExEyE
4851 with gil:
4852 raise FunctionNotFoundError("function cuMemcpyHtoD_v2 is not found") 2/r6
4853 return (<CUresult (*)(CUdeviceptr, const void*, size_t) noexcept nogil>__cuMemcpyHtoD_v2)( 2/r6 wExEyE
4854 dstDevice, srcHost, ByteCount)
4857cdef CUresult _cuMemcpyDtoH_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4858 global __cuMemcpyDtoH_v2
4859 _check_or_init_driver() 2@ [ ] abU M V W X Y Z 9 ! # /r6
4860 if __cuMemcpyDtoH_v2 == NULL: 2a @ [ ] abU M V W X Y Z 9 ! # /r6
4861 with gil:
4862 raise FunctionNotFoundError("function cuMemcpyDtoH_v2 is not found") 2/r6
4863 return (<CUresult (*)(void*, CUdeviceptr, size_t) noexcept nogil>__cuMemcpyDtoH_v2)( 2@ [ ] abU M V W X Y Z 9 ! # /r6
4864 dstHost, srcDevice, ByteCount)
4867cdef CUresult _cuMemcpyDtoD_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4868 global __cuMemcpyDtoD_v2
4869 _check_or_init_driver()
4870 if __cuMemcpyDtoD_v2 == NULL:
4871 with gil:
4872 raise FunctionNotFoundError("function cuMemcpyDtoD_v2 is not found")
4873 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) noexcept nogil>__cuMemcpyDtoD_v2)(
4874 dstDevice, srcDevice, ByteCount)
4877cdef CUresult _cuMemcpyDtoA_v2(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4878 global __cuMemcpyDtoA_v2
4879 _check_or_init_driver()
4880 if __cuMemcpyDtoA_v2 == NULL:
4881 with gil:
4882 raise FunctionNotFoundError("function cuMemcpyDtoA_v2 is not found")
4883 return (<CUresult (*)(CUarray, size_t, CUdeviceptr, size_t) noexcept nogil>__cuMemcpyDtoA_v2)(
4884 dstArray, dstOffset, srcDevice, ByteCount)
4887cdef CUresult _cuMemcpyAtoD_v2(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4888 global __cuMemcpyAtoD_v2
4889 _check_or_init_driver()
4890 if __cuMemcpyAtoD_v2 == NULL:
4891 with gil:
4892 raise FunctionNotFoundError("function cuMemcpyAtoD_v2 is not found")
4893 return (<CUresult (*)(CUdeviceptr, CUarray, size_t, size_t) noexcept nogil>__cuMemcpyAtoD_v2)(
4894 dstDevice, srcArray, srcOffset, ByteCount)
4897cdef CUresult _cuMemcpyHtoA_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4898 global __cuMemcpyHtoA_v2
4899 _check_or_init_driver()
4900 if __cuMemcpyHtoA_v2 == NULL:
4901 with gil:
4902 raise FunctionNotFoundError("function cuMemcpyHtoA_v2 is not found")
4903 return (<CUresult (*)(CUarray, size_t, const void*, size_t) noexcept nogil>__cuMemcpyHtoA_v2)(
4904 dstArray, dstOffset, srcHost, ByteCount)
4907cdef CUresult _cuMemcpyAtoH_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4908 global __cuMemcpyAtoH_v2
4909 _check_or_init_driver()
4910 if __cuMemcpyAtoH_v2 == NULL:
4911 with gil:
4912 raise FunctionNotFoundError("function cuMemcpyAtoH_v2 is not found")
4913 return (<CUresult (*)(void*, CUarray, size_t, size_t) noexcept nogil>__cuMemcpyAtoH_v2)(
4914 dstHost, srcArray, srcOffset, ByteCount)
4917cdef CUresult _cuMemcpyAtoA_v2(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4918 global __cuMemcpyAtoA_v2
4919 _check_or_init_driver()
4920 if __cuMemcpyAtoA_v2 == NULL:
4921 with gil:
4922 raise FunctionNotFoundError("function cuMemcpyAtoA_v2 is not found")
4923 return (<CUresult (*)(CUarray, size_t, CUarray, size_t, size_t) noexcept nogil>__cuMemcpyAtoA_v2)(
4924 dstArray, dstOffset, srcArray, srcOffset, ByteCount)
4927cdef CUresult _cuMemcpy2D_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4928 global __cuMemcpy2D_v2
4929 _check_or_init_driver()
4930 if __cuMemcpy2D_v2 == NULL:
4931 with gil:
4932 raise FunctionNotFoundError("function cuMemcpy2D_v2 is not found")
4933 return (<CUresult (*)(const CUDA_MEMCPY2D*) noexcept nogil>__cuMemcpy2D_v2)(
4934 pCopy)
4937cdef CUresult _cuMemcpy2DUnaligned_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4938 global __cuMemcpy2DUnaligned_v2
4939 _check_or_init_driver()
4940 if __cuMemcpy2DUnaligned_v2 == NULL:
4941 with gil:
4942 raise FunctionNotFoundError("function cuMemcpy2DUnaligned_v2 is not found")
4943 return (<CUresult (*)(const CUDA_MEMCPY2D*) noexcept nogil>__cuMemcpy2DUnaligned_v2)(
4944 pCopy)
4947cdef CUresult _cuMemcpy3D_v2(const CUDA_MEMCPY3D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4948 global __cuMemcpy3D_v2
4949 _check_or_init_driver()
4950 if __cuMemcpy3D_v2 == NULL:
4951 with gil:
4952 raise FunctionNotFoundError("function cuMemcpy3D_v2 is not found")
4953 return (<CUresult (*)(const CUDA_MEMCPY3D*) noexcept nogil>__cuMemcpy3D_v2)(
4954 pCopy)
4957cdef CUresult _cuMemcpy3DPeer(const CUDA_MEMCPY3D_PEER* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4958 global __cuMemcpy3DPeer
4959 _check_or_init_driver()
4960 if __cuMemcpy3DPeer == NULL:
4961 with gil:
4962 raise FunctionNotFoundError("function cuMemcpy3DPeer is not found")
4963 return (<CUresult (*)(const CUDA_MEMCPY3D_PEER*) noexcept nogil>__cuMemcpy3DPeer)(
4964 pCopy)
4967cdef CUresult _cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4968 global __cuMemcpyAsync
4969 _check_or_init_driver() 2z ^ A B F dbG H 0 1 2 L vbxc$i'b(bwbyczcAc)b*b+b,b-b.b/b% ' :b+imflemeBc?bCc: ebfb
4970 if __cuMemcpyAsync == NULL: 2a z ^ A B F dbG H 0 1 2 L vbxc$i'b(bwbyczcAc)b*b+b,b-b.b/b% ' :b+imflemeBc?bCc: ebfb
4971 with gil:
4972 raise FunctionNotFoundError("function cuMemcpyAsync is not found")
4973 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) noexcept nogil>__cuMemcpyAsync)( 2z ^ A B F dbG H 0 1 2 L vbxc$i'b(bwbyczcAc)b*b+b,b-b.b/b% ' :b+imflemeBc?bCc: ebfb
4974 dst, src, ByteCount, hStream)
4977cdef CUresult _cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4978 global __cuMemcpyPeerAsync
4979 _check_or_init_driver()
4980 if __cuMemcpyPeerAsync == NULL:
4981 with gil:
4982 raise FunctionNotFoundError("function cuMemcpyPeerAsync is not found")
4983 return (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t, CUstream) noexcept nogil>__cuMemcpyPeerAsync)(
4984 dstDevice, dstContext, srcDevice, srcContext, ByteCount, hStream)
4987cdef CUresult _cuMemcpyHtoDAsync_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4988 global __cuMemcpyHtoDAsync_v2
4989 _check_or_init_driver() 2!s#s!k$s%sro
4990 if __cuMemcpyHtoDAsync_v2 == NULL: 2a !s#s!k$s%sro
4991 with gil:
4992 raise FunctionNotFoundError("function cuMemcpyHtoDAsync_v2 is not found")
4993 return (<CUresult (*)(CUdeviceptr, const void*, size_t, CUstream) noexcept nogil>__cuMemcpyHtoDAsync_v2)( 2!s#s!k$s%sro
4994 dstDevice, srcHost, ByteCount, hStream)
4997cdef CUresult _cuMemcpyDtoHAsync_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4998 global __cuMemcpyDtoHAsync_v2
4999 _check_or_init_driver() 2$b%b$c!s#s!kqo$s%s;b=b%c
5000 if __cuMemcpyDtoHAsync_v2 == NULL: 2a $b%b$c!s#s!kqo$s%s;b=b%c
5001 with gil:
5002 raise FunctionNotFoundError("function cuMemcpyDtoHAsync_v2 is not found") 2$b%b$c;b=b%c
5003 return (<CUresult (*)(void*, CUdeviceptr, size_t, CUstream) noexcept nogil>__cuMemcpyDtoHAsync_v2)( 2$b%b$c!s#s!kqo$s%s;b=b%c
5004 dstHost, srcDevice, ByteCount, hStream)
5007cdef CUresult _cuMemcpyDtoDAsync_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5008 global __cuMemcpyDtoDAsync_v2
5009 _check_or_init_driver()
5010 if __cuMemcpyDtoDAsync_v2 == NULL:
5011 with gil:
5012 raise FunctionNotFoundError("function cuMemcpyDtoDAsync_v2 is not found")
5013 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) noexcept nogil>__cuMemcpyDtoDAsync_v2)(
5014 dstDevice, srcDevice, ByteCount, hStream)
5017cdef CUresult _cuMemcpyHtoAAsync_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5018 global __cuMemcpyHtoAAsync_v2
5019 _check_or_init_driver()
5020 if __cuMemcpyHtoAAsync_v2 == NULL:
5021 with gil:
5022 raise FunctionNotFoundError("function cuMemcpyHtoAAsync_v2 is not found")
5023 return (<CUresult (*)(CUarray, size_t, const void*, size_t, CUstream) noexcept nogil>__cuMemcpyHtoAAsync_v2)(
5024 dstArray, dstOffset, srcHost, ByteCount, hStream)
5027cdef CUresult _cuMemcpyAtoHAsync_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5028 global __cuMemcpyAtoHAsync_v2
5029 _check_or_init_driver()
5030 if __cuMemcpyAtoHAsync_v2 == NULL:
5031 with gil:
5032 raise FunctionNotFoundError("function cuMemcpyAtoHAsync_v2 is not found")
5033 return (<CUresult (*)(void*, CUarray, size_t, size_t, CUstream) noexcept nogil>__cuMemcpyAtoHAsync_v2)(
5034 dstHost, srcArray, srcOffset, ByteCount, hStream)
5037cdef CUresult _cuMemcpy2DAsync_v2(const CUDA_MEMCPY2D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5038 global __cuMemcpy2DAsync_v2
5039 _check_or_init_driver()
5040 if __cuMemcpy2DAsync_v2 == NULL:
5041 with gil:
5042 raise FunctionNotFoundError("function cuMemcpy2DAsync_v2 is not found")
5043 return (<CUresult (*)(const CUDA_MEMCPY2D*, CUstream) noexcept nogil>__cuMemcpy2DAsync_v2)(
5044 pCopy, hStream)
5047cdef CUresult _cuMemcpy3DAsync_v2(const CUDA_MEMCPY3D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5048 global __cuMemcpy3DAsync_v2
5049 _check_or_init_driver() 2( ]j^j6g
5050 if __cuMemcpy3DAsync_v2 == NULL: 2a ( ]j^j6g
5051 with gil:
5052 raise FunctionNotFoundError("function cuMemcpy3DAsync_v2 is not found")
5053 return (<CUresult (*)(const CUDA_MEMCPY3D*, CUstream) noexcept nogil>__cuMemcpy3DAsync_v2)( 2( ]j^j6g
5054 pCopy, hStream)
5057cdef CUresult _cuMemcpy3DPeerAsync(const CUDA_MEMCPY3D_PEER* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5058 global __cuMemcpy3DPeerAsync
5059 _check_or_init_driver()
5060 if __cuMemcpy3DPeerAsync == NULL:
5061 with gil:
5062 raise FunctionNotFoundError("function cuMemcpy3DPeerAsync is not found")
5063 return (<CUresult (*)(const CUDA_MEMCPY3D_PEER*, CUstream) noexcept nogil>__cuMemcpy3DPeerAsync)(
5064 pCopy, hStream)
5067cdef CUresult _cuMemsetD8_v2(CUdeviceptr dstDevice, unsigned char uc, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
5068 global __cuMemsetD8_v2
5069 _check_or_init_driver()
5070 if __cuMemsetD8_v2 == NULL:
5071 with gil:
5072 raise FunctionNotFoundError("function cuMemsetD8_v2 is not found")
5073 return (<CUresult (*)(CUdeviceptr, unsigned char, size_t) noexcept nogil>__cuMemsetD8_v2)(
5074 dstDevice, uc, N)
5077cdef CUresult _cuMemsetD16_v2(CUdeviceptr dstDevice, unsigned short us, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
5078 global __cuMemsetD16_v2
5079 _check_or_init_driver()
5080 if __cuMemsetD16_v2 == NULL:
5081 with gil:
5082 raise FunctionNotFoundError("function cuMemsetD16_v2 is not found")
5083 return (<CUresult (*)(CUdeviceptr, unsigned short, size_t) noexcept nogil>__cuMemsetD16_v2)(
5084 dstDevice, us, N)
5087cdef CUresult _cuMemsetD32_v2(CUdeviceptr dstDevice, unsigned int ui, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
5088 global __cuMemsetD32_v2
5089 _check_or_init_driver()
5090 if __cuMemsetD32_v2 == NULL:
5091 with gil:
5092 raise FunctionNotFoundError("function cuMemsetD32_v2 is not found")
5093 return (<CUresult (*)(CUdeviceptr, unsigned int, size_t) noexcept nogil>__cuMemsetD32_v2)(
5094 dstDevice, ui, N)
5097cdef CUresult _cuMemsetD2D8_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
5098 global __cuMemsetD2D8_v2
5099 _check_or_init_driver()
5100 if __cuMemsetD2D8_v2 == NULL:
5101 with gil:
5102 raise FunctionNotFoundError("function cuMemsetD2D8_v2 is not found")
5103 return (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t) noexcept nogil>__cuMemsetD2D8_v2)(
5104 dstDevice, dstPitch, uc, Width, Height)
5107cdef CUresult _cuMemsetD2D16_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
5108 global __cuMemsetD2D16_v2
5109 _check_or_init_driver()
5110 if __cuMemsetD2D16_v2 == NULL:
5111 with gil:
5112 raise FunctionNotFoundError("function cuMemsetD2D16_v2 is not found")
5113 return (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t) noexcept nogil>__cuMemsetD2D16_v2)(
5114 dstDevice, dstPitch, us, Width, Height)
5117cdef CUresult _cuMemsetD2D32_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
5118 global __cuMemsetD2D32_v2
5119 _check_or_init_driver()
5120 if __cuMemsetD2D32_v2 == NULL:
5121 with gil:
5122 raise FunctionNotFoundError("function cuMemsetD2D32_v2 is not found")
5123 return (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t) noexcept nogil>__cuMemsetD2D32_v2)(
5124 dstDevice, dstPitch, ui, Width, Height)
5127cdef CUresult _cuMemsetD8Async(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5128 global __cuMemsetD8Async
5129 _check_or_init_driver() 2U M V W X Y Z z ^ A B xoAoCoDoEoLoMoRoUoWoXoYo5o6o#o'o)o*o+o=o?o
5130 if __cuMemsetD8Async == NULL: 2a U M V W X Y Z z ^ A B xoAoCoDoEoLoMoRoUoWoXoYo5o6o#o'o)o*o+o=o?o
5131 with gil:
5132 raise FunctionNotFoundError("function cuMemsetD8Async is not found")
5133 return (<CUresult (*)(CUdeviceptr, unsigned char, size_t, CUstream) noexcept nogil>__cuMemsetD8Async)( 2U M V W X Y Z z ^ A B xoAoCoDoEoLoMoRoUoWoXoYo5o6o#o'o)o*o+o=o?o
5134 dstDevice, uc, N, hStream)
5137cdef CUresult _cuMemsetD16Async(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5138 global __cuMemsetD16Async
5139 _check_or_init_driver() 2yoFoGoHoNoOoSoZo0o1o7o8o$o,o-o.o@o[o
5140 if __cuMemsetD16Async == NULL: 2a yoFoGoHoNoOoSoZo0o1o7o8o$o,o-o.o@o[o
5141 with gil:
5142 raise FunctionNotFoundError("function cuMemsetD16Async is not found")
5143 return (<CUresult (*)(CUdeviceptr, unsigned short, size_t, CUstream) noexcept nogil>__cuMemsetD16Async)( 2yoFoGoHoNoOoSoZo0o1o7o8o$o,o-o.o@o[o
5144 dstDevice, us, N, hStream)
5147cdef CUresult _cuMemsetD32Async(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5148 global __cuMemsetD32Async
5149 _check_or_init_driver() 2zoBoIoJoKoPoQoToVo2o3o4o9o!o%o(o/o:o;o]o^o
5150 if __cuMemsetD32Async == NULL: 2a zoBoIoJoKoPoQoToVo2o3o4o9o!o%o(o/o:o;o]o^o
5151 with gil:
5152 raise FunctionNotFoundError("function cuMemsetD32Async is not found")
5153 return (<CUresult (*)(CUdeviceptr, unsigned int, size_t, CUstream) noexcept nogil>__cuMemsetD32Async)( 2zoBoIoJoKoPoQoToVo2o3o4o9o!o%o(o/o:o;o]o^o
5154 dstDevice, ui, N, hStream)
5157cdef CUresult _cuMemsetD2D8Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5158 global __cuMemsetD2D8Async
5159 _check_or_init_driver()
5160 if __cuMemsetD2D8Async == NULL:
5161 with gil:
5162 raise FunctionNotFoundError("function cuMemsetD2D8Async is not found")
5163 return (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t, CUstream) noexcept nogil>__cuMemsetD2D8Async)(
5164 dstDevice, dstPitch, uc, Width, Height, hStream)
5167cdef CUresult _cuMemsetD2D16Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5168 global __cuMemsetD2D16Async
5169 _check_or_init_driver()
5170 if __cuMemsetD2D16Async == NULL:
5171 with gil:
5172 raise FunctionNotFoundError("function cuMemsetD2D16Async is not found")
5173 return (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t, CUstream) noexcept nogil>__cuMemsetD2D16Async)(
5174 dstDevice, dstPitch, us, Width, Height, hStream)
5177cdef CUresult _cuMemsetD2D32Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5178 global __cuMemsetD2D32Async
5179 _check_or_init_driver()
5180 if __cuMemsetD2D32Async == NULL:
5181 with gil:
5182 raise FunctionNotFoundError("function cuMemsetD2D32Async is not found")
5183 return (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t, CUstream) noexcept nogil>__cuMemsetD2D32Async)(
5184 dstDevice, dstPitch, ui, Width, Height, hStream)
5187cdef CUresult _cuArrayCreate_v2(CUarray* pHandle, const CUDA_ARRAY_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5188 global __cuArrayCreate_v2
5189 _check_or_init_driver() 2rE
5190 if __cuArrayCreate_v2 == NULL: 2a rE
5191 with gil:
5192 raise FunctionNotFoundError("function cuArrayCreate_v2 is not found") 2rE
5193 return (<CUresult (*)(CUarray*, const CUDA_ARRAY_DESCRIPTOR*) noexcept nogil>__cuArrayCreate_v2)( 2rE
5194 pHandle, pAllocateArray)
5197cdef CUresult _cuArrayGetDescriptor_v2(CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5198 global __cuArrayGetDescriptor_v2
5199 _check_or_init_driver()
5200 if __cuArrayGetDescriptor_v2 == NULL:
5201 with gil:
5202 raise FunctionNotFoundError("function cuArrayGetDescriptor_v2 is not found")
5203 return (<CUresult (*)(CUDA_ARRAY_DESCRIPTOR*, CUarray) noexcept nogil>__cuArrayGetDescriptor_v2)(
5204 pArrayDescriptor, hArray)
5207cdef CUresult _cuArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUarray array) except ?CUDA_ERROR_NOT_FOUND nogil:
5208 global __cuArrayGetSparseProperties
5209 _check_or_init_driver()
5210 if __cuArrayGetSparseProperties == NULL:
5211 with gil:
5212 raise FunctionNotFoundError("function cuArrayGetSparseProperties is not found")
5213 return (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUarray) noexcept nogil>__cuArrayGetSparseProperties)(
5214 sparseProperties, array)
5217cdef CUresult _cuMipmappedArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUmipmappedArray mipmap) except ?CUDA_ERROR_NOT_FOUND nogil:
5218 global __cuMipmappedArrayGetSparseProperties
5219 _check_or_init_driver()
5220 if __cuMipmappedArrayGetSparseProperties == NULL:
5221 with gil:
5222 raise FunctionNotFoundError("function cuMipmappedArrayGetSparseProperties is not found")
5223 return (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUmipmappedArray) noexcept nogil>__cuMipmappedArrayGetSparseProperties)(
5224 sparseProperties, mipmap)
5227cdef CUresult _cuArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUarray array, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
5228 global __cuArrayGetMemoryRequirements
5229 _check_or_init_driver()
5230 if __cuArrayGetMemoryRequirements == NULL:
5231 with gil:
5232 raise FunctionNotFoundError("function cuArrayGetMemoryRequirements is not found")
5233 return (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUarray, CUdevice) noexcept nogil>__cuArrayGetMemoryRequirements)(
5234 memoryRequirements, array, device)
5237cdef CUresult _cuMipmappedArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUmipmappedArray mipmap, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
5238 global __cuMipmappedArrayGetMemoryRequirements
5239 _check_or_init_driver()
5240 if __cuMipmappedArrayGetMemoryRequirements == NULL:
5241 with gil:
5242 raise FunctionNotFoundError("function cuMipmappedArrayGetMemoryRequirements is not found")
5243 return (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUmipmappedArray, CUdevice) noexcept nogil>__cuMipmappedArrayGetMemoryRequirements)(
5244 memoryRequirements, mipmap, device)
5247cdef CUresult _cuArrayGetPlane(CUarray* pPlaneArray, CUarray hArray, unsigned int planeIdx) except ?CUDA_ERROR_NOT_FOUND nogil:
5248 global __cuArrayGetPlane
5249 _check_or_init_driver()
5250 if __cuArrayGetPlane == NULL:
5251 with gil:
5252 raise FunctionNotFoundError("function cuArrayGetPlane is not found")
5253 return (<CUresult (*)(CUarray*, CUarray, unsigned int) noexcept nogil>__cuArrayGetPlane)(
5254 pPlaneArray, hArray, planeIdx)
5257cdef CUresult _cuArrayDestroy(CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5258 global __cuArrayDestroy
5259 _check_or_init_driver() 2rE{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j^j~tauwObuduxOyOzOyi
5260 if __cuArrayDestroy == NULL: 2a rE{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j^j~tauwObuduxOyOzOyi
5261 with gil:
5262 raise FunctionNotFoundError("function cuArrayDestroy is not found") 2rE
5263 return (<CUresult (*)(CUarray) noexcept nogil>__cuArrayDestroy)( 2rE{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j^j~tauwObuduxOyOzOyi
5264 hArray)
5267cdef CUresult _cuArray3DCreate_v2(CUarray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5268 global __cuArray3DCreate_v2
5269 _check_or_init_driver() 2{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j^j~tauwObuduxOyOzOyi
5270 if __cuArray3DCreate_v2 == NULL: 2a {tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j^j~tauwObuduxOyOzOyi
5271 with gil:
5272 raise FunctionNotFoundError("function cuArray3DCreate_v2 is not found")
5273 return (<CUresult (*)(CUarray*, const CUDA_ARRAY3D_DESCRIPTOR*) noexcept nogil>__cuArray3DCreate_v2)( 2{tgOhOiOjOkOlOmOnOoOpOqO( rO/d(r]j^j~tauwObuduxOyOzOyi
5274 pHandle, pAllocateArray)
5277cdef CUresult _cuArray3DGetDescriptor_v2(CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5278 global __cuArray3DGetDescriptor_v2
5279 _check_or_init_driver() 2|t}t6g
5280 if __cuArray3DGetDescriptor_v2 == NULL: 2a |t}t6g
5281 with gil:
5282 raise FunctionNotFoundError("function cuArray3DGetDescriptor_v2 is not found")
5283 return (<CUresult (*)(CUDA_ARRAY3D_DESCRIPTOR*, CUarray) noexcept nogil>__cuArray3DGetDescriptor_v2)( 2|t}t6g
5284 pArrayDescriptor, hArray)
5287cdef CUresult _cuMipmappedArrayCreate(CUmipmappedArray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pMipmappedArrayDesc, unsigned int numMipmapLevels) except ?CUDA_ERROR_NOT_FOUND nogil:
5288 global __cuMipmappedArrayCreate
5289 _check_or_init_driver() 2sO|ttO}t6guOvOcuyi
5290 if __cuMipmappedArrayCreate == NULL: 2a sO|ttO}t6guOvOcuyi
5291 with gil:
5292 raise FunctionNotFoundError("function cuMipmappedArrayCreate is not found")
5293 return (<CUresult (*)(CUmipmappedArray*, const CUDA_ARRAY3D_DESCRIPTOR*, unsigned int) noexcept nogil>__cuMipmappedArrayCreate)( 2sO|ttO}t6guOvOcuyi
5294 pHandle, pMipmappedArrayDesc, numMipmapLevels)
5297cdef CUresult _cuMipmappedArrayGetLevel(CUarray* pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level) except ?CUDA_ERROR_NOT_FOUND nogil:
5298 global __cuMipmappedArrayGetLevel
5299 _check_or_init_driver() 2|t}t6g
5300 if __cuMipmappedArrayGetLevel == NULL: 2a |t}t6g
5301 with gil:
5302 raise FunctionNotFoundError("function cuMipmappedArrayGetLevel is not found")
5303 return (<CUresult (*)(CUarray*, CUmipmappedArray, unsigned int) noexcept nogil>__cuMipmappedArrayGetLevel)( 2|t}t6g
5304 pLevelArray, hMipmappedArray, level)
5307cdef CUresult _cuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5308 global __cuMipmappedArrayDestroy
5309 _check_or_init_driver() 2sO|ttO}t6guOvOcuyi
5310 if __cuMipmappedArrayDestroy == NULL: 2a sO|ttO}t6guOvOcuyi
5311 with gil:
5312 raise FunctionNotFoundError("function cuMipmappedArrayDestroy is not found")
5313 return (<CUresult (*)(CUmipmappedArray) noexcept nogil>__cuMipmappedArrayDestroy)( 2sO|ttO}t6guOvOcuyi
5314 hMipmappedArray)
5317cdef CUresult _cuMemGetHandleForAddressRange(void* handle, CUdeviceptr dptr, size_t size, CUmemRangeHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5318 global __cuMemGetHandleForAddressRange
5319 _check_or_init_driver()
5320 if __cuMemGetHandleForAddressRange == NULL:
5321 with gil:
5322 raise FunctionNotFoundError("function cuMemGetHandleForAddressRange is not found")
5323 return (<CUresult (*)(void*, CUdeviceptr, size_t, CUmemRangeHandleType, unsigned long long) noexcept nogil>__cuMemGetHandleForAddressRange)(
5324 handle, dptr, size, handleType, flags)
5327cdef CUresult _cuMemBatchDecompressAsync(CUmemDecompressParams* paramsArray, size_t count, unsigned int flags, size_t* errorIndex, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
5328 global __cuMemBatchDecompressAsync
5329 _check_or_init_driver()
5330 if __cuMemBatchDecompressAsync == NULL:
5331 with gil:
5332 raise FunctionNotFoundError("function cuMemBatchDecompressAsync is not found")
5333 return (<CUresult (*)(CUmemDecompressParams*, size_t, unsigned int, size_t*, CUstream) noexcept nogil>__cuMemBatchDecompressAsync)(
5334 paramsArray, count, flags, errorIndex, stream)
5337cdef CUresult _cuMemAddressReserve(CUdeviceptr* ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5338 global __cuMemAddressReserve
5339 _check_or_init_driver() 2seLd?cDc
5340 if __cuMemAddressReserve == NULL: 2a seLd?cDc
5341 with gil:
5342 raise FunctionNotFoundError("function cuMemAddressReserve is not found")
5343 return (<CUresult (*)(CUdeviceptr*, size_t, size_t, CUdeviceptr, unsigned long long) noexcept nogil>__cuMemAddressReserve)( 2seLd?cDc
5344 ptr, size, alignment, addr, flags)
5347cdef CUresult _cuMemAddressFree(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
5348 global __cuMemAddressFree
5349 _check_or_init_driver() 2seLd?cDc
5350 if __cuMemAddressFree == NULL: 2a seLd?cDc
5351 with gil:
5352 raise FunctionNotFoundError("function cuMemAddressFree is not found")
5353 return (<CUresult (*)(CUdeviceptr, size_t) noexcept nogil>__cuMemAddressFree)( 2seLd?cDc
5354 ptr, size)
5357cdef CUresult _cuMemCreate(CUmemGenericAllocationHandle* handle, size_t size, const CUmemAllocationProp* prop, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5358 global __cuMemCreate
5359 _check_or_init_driver() 2seLd?cDc
5360 if __cuMemCreate == NULL: 2a seLd?cDc
5361 with gil:
5362 raise FunctionNotFoundError("function cuMemCreate is not found")
5363 return (<CUresult (*)(CUmemGenericAllocationHandle*, size_t, const CUmemAllocationProp*, unsigned long long) noexcept nogil>__cuMemCreate)( 2seLd?cDc
5364 handle, size, prop, flags)
5367cdef CUresult _cuMemRelease(CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
5368 global __cuMemRelease
5369 _check_or_init_driver() 2seLd?cDc
5370 if __cuMemRelease == NULL: 2a seLd?cDc
5371 with gil:
5372 raise FunctionNotFoundError("function cuMemRelease is not found")
5373 return (<CUresult (*)(CUmemGenericAllocationHandle) noexcept nogil>__cuMemRelease)( 2seLd?cDc
5374 handle)
5377cdef CUresult _cuMemMap(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5378 global __cuMemMap
5379 _check_or_init_driver() 2seLd?cDc
5380 if __cuMemMap == NULL: 2a seLd?cDc
5381 with gil:
5382 raise FunctionNotFoundError("function cuMemMap is not found")
5383 return (<CUresult (*)(CUdeviceptr, size_t, size_t, CUmemGenericAllocationHandle, unsigned long long) noexcept nogil>__cuMemMap)( 2seLd?cDc
5384 ptr, size, offset, handle, flags)
5387cdef CUresult _cuMemMapArrayAsync(CUarrayMapInfo* mapInfoList, unsigned int count, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5388 global __cuMemMapArrayAsync
5389 _check_or_init_driver()
5390 if __cuMemMapArrayAsync == NULL:
5391 with gil:
5392 raise FunctionNotFoundError("function cuMemMapArrayAsync is not found")
5393 return (<CUresult (*)(CUarrayMapInfo*, unsigned int, CUstream) noexcept nogil>__cuMemMapArrayAsync)(
5394 mapInfoList, count, hStream)
5397cdef CUresult _cuMemUnmap(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
5398 global __cuMemUnmap
5399 _check_or_init_driver() 2seLd?cDc
5400 if __cuMemUnmap == NULL: 2a seLd?cDc
5401 with gil:
5402 raise FunctionNotFoundError("function cuMemUnmap is not found")
5403 return (<CUresult (*)(CUdeviceptr, size_t) noexcept nogil>__cuMemUnmap)( 2seLd?cDc
5404 ptr, size)
5407cdef CUresult _cuMemSetAccess(CUdeviceptr ptr, size_t size, const CUmemAccessDesc* desc, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
5408 global __cuMemSetAccess
5409 _check_or_init_driver() 2seLd?cDc
5410 if __cuMemSetAccess == NULL: 2a seLd?cDc
5411 with gil:
5412 raise FunctionNotFoundError("function cuMemSetAccess is not found")
5413 return (<CUresult (*)(CUdeviceptr, size_t, const CUmemAccessDesc*, size_t) noexcept nogil>__cuMemSetAccess)( 2seLd?cDc
5414 ptr, size, desc, count)
5417cdef CUresult _cuMemGetAccess(unsigned long long* flags, const CUmemLocation* location, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5418 global __cuMemGetAccess
5419 _check_or_init_driver()
5420 if __cuMemGetAccess == NULL:
5421 with gil:
5422 raise FunctionNotFoundError("function cuMemGetAccess is not found")
5423 return (<CUresult (*)(unsigned long long*, const CUmemLocation*, CUdeviceptr) noexcept nogil>__cuMemGetAccess)(
5424 flags, location, ptr)
5427cdef CUresult _cuMemExportToShareableHandle(void* shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5428 global __cuMemExportToShareableHandle
5429 _check_or_init_driver()
5430 if __cuMemExportToShareableHandle == NULL:
5431 with gil:
5432 raise FunctionNotFoundError("function cuMemExportToShareableHandle is not found")
5433 return (<CUresult (*)(void*, CUmemGenericAllocationHandle, CUmemAllocationHandleType, unsigned long long) noexcept nogil>__cuMemExportToShareableHandle)(
5434 shareableHandle, handle, handleType, flags)
5437cdef CUresult _cuMemImportFromShareableHandle(CUmemGenericAllocationHandle* handle, void* osHandle, CUmemAllocationHandleType shHandleType) except ?CUDA_ERROR_NOT_FOUND nogil:
5438 global __cuMemImportFromShareableHandle
5439 _check_or_init_driver()
5440 if __cuMemImportFromShareableHandle == NULL:
5441 with gil:
5442 raise FunctionNotFoundError("function cuMemImportFromShareableHandle is not found")
5443 return (<CUresult (*)(CUmemGenericAllocationHandle*, void*, CUmemAllocationHandleType) noexcept nogil>__cuMemImportFromShareableHandle)(
5444 handle, osHandle, shHandleType)
5447cdef CUresult _cuMemGetAllocationGranularity(size_t* granularity, const CUmemAllocationProp* prop, CUmemAllocationGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil:
5448 global __cuMemGetAllocationGranularity
5449 _check_or_init_driver() 2seLd?cDc
5450 if __cuMemGetAllocationGranularity == NULL: 2a seLd?cDc
5451 with gil:
5452 raise FunctionNotFoundError("function cuMemGetAllocationGranularity is not found")
5453 return (<CUresult (*)(size_t*, const CUmemAllocationProp*, CUmemAllocationGranularity_flags) noexcept nogil>__cuMemGetAllocationGranularity)( 2seLd?cDc
5454 granularity, prop, option)
5457cdef CUresult _cuMemGetAllocationPropertiesFromHandle(CUmemAllocationProp* prop, CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
5458 global __cuMemGetAllocationPropertiesFromHandle
5459 _check_or_init_driver()
5460 if __cuMemGetAllocationPropertiesFromHandle == NULL:
5461 with gil:
5462 raise FunctionNotFoundError("function cuMemGetAllocationPropertiesFromHandle is not found")
5463 return (<CUresult (*)(CUmemAllocationProp*, CUmemGenericAllocationHandle) noexcept nogil>__cuMemGetAllocationPropertiesFromHandle)(
5464 prop, handle)
5467cdef CUresult _cuMemRetainAllocationHandle(CUmemGenericAllocationHandle* handle, void* addr) except ?CUDA_ERROR_NOT_FOUND nogil:
5468 global __cuMemRetainAllocationHandle
5469 _check_or_init_driver() 2seLd?cDc
5470 if __cuMemRetainAllocationHandle == NULL: 2a seLd?cDc
5471 with gil:
5472 raise FunctionNotFoundError("function cuMemRetainAllocationHandle is not found")
5473 return (<CUresult (*)(CUmemGenericAllocationHandle*, void*) noexcept nogil>__cuMemRetainAllocationHandle)( 2seLd?cDc
5474 handle, addr)
5477cdef CUresult _cuMemFreeAsync(CUdeviceptr dptr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5478 global __cuMemFreeAsync
5479 _check_or_init_driver() 2{eWb. 4 U M 3b}e~eV W afY Z 9 ! bfcf# E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { dfce_D{Dyd}DaEefff#n$n%n'n(nzdgfhfL ~g@u[u]u^u_u`u{u|u}u~uavbv#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblWhXhbjclCc=cre: ebfb,GcHfHwxxxyxzxJtKtAxBxCxDxExKHFxLHGxHxMHIxJxKx6H;HZxly1JIyJyKyLyZt0tMyNyOyPyQy_JRy`JSyTy{JUyVyWyqKIK#yyz-d.dmMIM3M=MkNGN2N:N( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5480 if __cuMemFreeAsync == NULL: 2a {eWb. 4 U M 3b}e~eV W afY Z 9 ! bfcf# E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { dfce_D{Dyd}DaEefff#n$n%n'n(nzdgfhfL ~g@u[u]u^u_u`u{u|u}u~uavbv#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblWhXhbjclCc=cre: ebfb,GcHfHwxxxyxzxJtKtAxBxCxDxExKHFxLHGxHxMHIxJxKx6H;HZxly1JIyJyKyLyZt0tMyNyOyPyQy_JRy`JSyTy{JUyVyWyqKIK#yyz-d.dmMIM3M=MkNGN2N:N( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5481 with gil:
5482 raise FunctionNotFoundError("function cuMemFreeAsync is not found")
5483 return (<CUresult (*)(CUdeviceptr, CUstream) noexcept nogil>__cuMemFreeAsync)( 2{eWb. 4 U M 3b}e~eV W afY Z 9 ! bfcf# E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { dfce_D{Dyd}DaEefff#n$n%n'n(nzdgfhfL ~g@u[u]u^u_u`u{u|u}u~uavbv#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblWhXhbjclCc=cre: ebfb,GcHfHwxxxyxzxJtKtAxBxCxDxExKHFxLHGxHxMHIxJxKx6H;HZxly1JIyJyKyLyZt0tMyNyOyPyQy_JRy`JSyTy{JUyVyWyqKIK#yyz-d.dmMIM3M=MkNGN2N:N( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5484 dptr, hStream)
5487cdef CUresult _cuMemAllocAsync(CUdeviceptr* dptr, size_t bytesize, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5488 global __cuMemAllocAsync
5489 _check_or_init_driver() 2vdwdxdz A B F G H 0 1 2 6b7b8b_ ` {
5490 if __cuMemAllocAsync == NULL: 2a vdwdxdz A B F G H 0 1 2 6b7b8b_ ` {
5491 with gil:
5492 raise FunctionNotFoundError("function cuMemAllocAsync is not found")
5493 return (<CUresult (*)(CUdeviceptr*, size_t, CUstream) noexcept nogil>__cuMemAllocAsync)( 2vdwdxdz A B F G H 0 1 2 6b7b8b_ ` {
5494 dptr, bytesize, hStream)
5497cdef CUresult _cuMemPoolTrimTo(CUmemoryPool pool, size_t minBytesToKeep) except ?CUDA_ERROR_NOT_FOUND nogil:
5498 global __cuMemPoolTrimTo
5499 _check_or_init_driver()
5500 if __cuMemPoolTrimTo == NULL:
5501 with gil:
5502 raise FunctionNotFoundError("function cuMemPoolTrimTo is not found")
5503 return (<CUresult (*)(CUmemoryPool, size_t) noexcept nogil>__cuMemPoolTrimTo)(
5504 pool, minBytesToKeep)
5507cdef CUresult _cuMemPoolSetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5508 global __cuMemPoolSetAttribute
5509 _check_or_init_driver() 2uvLh
5510 if __cuMemPoolSetAttribute == NULL: 2a uvLh
5511 with gil:
5512 raise FunctionNotFoundError("function cuMemPoolSetAttribute is not found")
5513 return (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) noexcept nogil>__cuMemPoolSetAttribute)( 2uvLh
5514 pool, attr, value)
5517cdef CUresult _cuMemPoolGetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5518 global __cuMemPoolGetAttribute
5519 _check_or_init_driver() 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H uvbhch/b% ' Lh-inf.iyGAG=i?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeXh: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqinmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
5520 if __cuMemPoolGetAttribute == NULL: 2a Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H uvbhch/b% ' Lh-inf.iyGAG=i?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeXh: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqinmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
5521 with gil:
5522 raise FunctionNotFoundError("function cuMemPoolGetAttribute is not found")
5523 return (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) noexcept nogil>__cuMemPoolGetAttribute)( 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H uvbhch/b% ' Lh-inf.iyGAG=i?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeXh: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqinmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi7g8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g?g@g[g]g^g_g`g{g*r+r~b
5524 pool, attr, value)
5527cdef CUresult _cuMemPoolSetAccess(CUmemoryPool pool, const CUmemAccessDesc* map, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
5528 global __cuMemPoolSetAccess
5529 _check_or_init_driver() 2{eE wsxsyszdzsBsCsDsEsgfFshfGsHsIsL ~gJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8s#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblWhCc=cre{ocjdj.p/p:p;p-d.d
5530 if __cuMemPoolSetAccess == NULL: 2a {eE wsxsyszdzsBsCsDsEsgfFshfGsHsIsL ~gJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8s#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblWhCc=cre{ocjdj.p/p:p;p-d.d
5531 with gil:
5532 raise FunctionNotFoundError("function cuMemPoolSetAccess is not found")
5533 return (<CUresult (*)(CUmemoryPool, const CUmemAccessDesc*, size_t) noexcept nogil>__cuMemPoolSetAccess)( 2{eE wsxsyszdzsBsCsDsEsgfFshfGsHsIsL ~gJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8s#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblWhCc=cre{ocjdj.p/p:p;p-d.d
5534 pool, map, count)
5537cdef CUresult _cuMemPoolGetAccess(CUmemAccess_flags* flags, CUmemoryPool memPool, CUmemLocation* location) except ?CUDA_ERROR_NOT_FOUND nogil:
5538 global __cuMemPoolGetAccess
5539 _check_or_init_driver() 2AG
5540 if __cuMemPoolGetAccess == NULL: 2a AG
5541 with gil:
5542 raise FunctionNotFoundError("function cuMemPoolGetAccess is not found")
5543 return (<CUresult (*)(CUmemAccess_flags*, CUmemoryPool, CUmemLocation*) noexcept nogil>__cuMemPoolGetAccess)( 2AG
5544 flags, memPool, location)
5547cdef CUresult _cuMemPoolCreate(CUmemoryPool* pool, const CUmemPoolProps* poolProps) except ?CUDA_ERROR_NOT_FOUND nogil:
5548 global __cuMemPoolCreate
5549 _check_or_init_driver() 2)nDk*n+nzdEk,nFk-nGkgf.nhfHk/nIk:nJk_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kwbycno3koo4kpo5k)b*b+b,b-b.buvBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblCc=cre{ocjdj.p/p:p;p-d.d
5550 if __cuMemPoolCreate == NULL: 2a )nDk*n+nzdEk,nFk-nGkgf.nhfHk/nIk:nJk_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kwbycno3koo4kpo5k)b*b+b,b-b.buvBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblCc=cre{ocjdj.p/p:p;p-d.d
5551 with gil:
5552 raise FunctionNotFoundError("function cuMemPoolCreate is not found")
5553 return (<CUresult (*)(CUmemoryPool*, const CUmemPoolProps*) noexcept nogil>__cuMemPoolCreate)( 2)nDk*n+nzdEk,nFk-nGkgf.nhfHk/nIk:nJk_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kwbycno3koo4kpo5k)b*b+b,b-b.buvBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblCc=cre{ocjdj.p/p:p;p-d.d
5554 pool, poolProps)
5557cdef CUresult _cuMemPoolDestroy(CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
5558 global __cuMemPoolDestroy
5559 _check_or_init_driver() 2{eE wsxsyszdzsBsCsDsEsgfFshfGsHsIsL ~gJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8s#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.buvBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblWhCc=cre{ocjdj.p/p:p;p-d.d
5560 if __cuMemPoolDestroy == NULL: 2a {eE wsxsyszdzsBsCsDsEsgfFshfGsHsIsL ~gJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8s#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.buvBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblWhCc=cre{ocjdj.p/p:p;p-d.d
5561 with gil:
5562 raise FunctionNotFoundError("function cuMemPoolDestroy is not found")
5563 return (<CUresult (*)(CUmemoryPool) noexcept nogil>__cuMemPoolDestroy)( 2{eE wsxsyszdzsBsCsDsEsgfFshfGsHsIsL ~gJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs0s1s2s3s4s5s6s7s8s#ixc'b(bwbyczcAcif%ijf'i)b*b+b,b-b.buvBc'wHd/i:i;i?bne?iofpf.c@iqf[irf]isfaltfuf/c^iNhOhIdPhQhRhShJdTh_ivfoe:c`iwf{ixf|iyf}izfpe;c~iAfUhVhajBfKdqeblWhCc=cre{ocjdj.p/p:p;p-d.d
5564 pool)
5567cdef CUresult _cuMemAllocFromPoolAsync(CUdeviceptr* dptr, size_t bytesize, CUmemoryPool pool, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5568 global __cuMemAllocFromPoolAsync
5569 _check_or_init_driver() 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H dfce_DykydBkCkefff#n$n%n'n(n*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblXhbjclCc=cre: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqi-d.dnmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5570 if __cuMemAllocFromPoolAsync == NULL: 2a Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H dfce_DykydBkCkefff#n$n%n'n(n*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblXhbjclCc=cre: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqi-d.dnmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5571 with gil:
5572 raise FunctionNotFoundError("function cuMemAllocFromPoolAsync is not found")
5573 return (<CUresult (*)(CUdeviceptr*, size_t, CUmemoryPool, CUstream) noexcept nogil>__cuMemAllocFromPoolAsync)( 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscz ^ A B F dbG H dfce_DykydBkCkefff#n$n%n'n(n*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblXhbjclCc=cre: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqi-d.dnmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5574 dptr, bytesize, pool, hStream)
5577cdef CUresult _cuMemPoolExportToShareableHandle(void* handle_out, CUmemoryPool pool, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5578 global __cuMemPoolExportToShareableHandle
5579 _check_or_init_driver() 2)nDk*n+nzdEk,nFk-nGkgf.nhfHk/nIk:nJk_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kwbycno3koo4kpo5k)b*b+b,b-b.bof.cqfrfsftf/cNhvf:cwfxfyfzf;cAf=ccjdj.p/p:p;p-d.d
5580 if __cuMemPoolExportToShareableHandle == NULL: 2a )nDk*n+nzdEk,nFk-nGkgf.nhfHk/nIk:nJk_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kwbycno3koo4kpo5k)b*b+b,b-b.bof.cqfrfsftf/cNhvf:cwfxfyfzf;cAf=ccjdj.p/p:p;p-d.d
5581 with gil:
5582 raise FunctionNotFoundError("function cuMemPoolExportToShareableHandle is not found")
5583 return (<CUresult (*)(void*, CUmemoryPool, CUmemAllocationHandleType, unsigned long long) noexcept nogil>__cuMemPoolExportToShareableHandle)( 2)nDk*n+nzdEk,nFk-nGkgf.nhfHk/nIk:nJk_nLk`nMk{n|n}n~naobocodoeofogohoNkOkPkQkRkSkTkUkVkWkXkYkioZkjo!iko0klo1kmo2kwbycno3koo4kpo5k)b*b+b,b-b.bof.cqfrfsftf/cNhvf:cwfxfyfzf;cAf=ccjdj.p/p:p;p-d.d
5584 handle_out, pool, handleType, flags)
5587cdef CUresult _cuMemPoolImportFromShareableHandle(CUmemoryPool* pool_out, void* handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5588 global __cuMemPoolImportFromShareableHandle
5589 _check_or_init_driver()
5590 if __cuMemPoolImportFromShareableHandle == NULL:
5591 with gil:
5592 raise FunctionNotFoundError("function cuMemPoolImportFromShareableHandle is not found")
5593 return (<CUresult (*)(CUmemoryPool*, void*, CUmemAllocationHandleType, unsigned long long) noexcept nogil>__cuMemPoolImportFromShareableHandle)(
5594 pool_out, handle, handleType, flags)
5597cdef CUresult _cuMemPoolExportPointer(CUmemPoolPtrExportData* shareData_out, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5598 global __cuMemPoolExportPointer
5599 _check_or_init_driver() 2*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.b=c-d.d
5600 if __cuMemPoolExportPointer == NULL: 2a *nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.b=c-d.d
5601 with gil:
5602 raise FunctionNotFoundError("function cuMemPoolExportPointer is not found")
5603 return (<CUresult (*)(CUmemPoolPtrExportData*, CUdeviceptr) noexcept nogil>__cuMemPoolExportPointer)( 2*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.b=c-d.d
5604 shareData_out, ptr)
5607cdef CUresult _cuMemPoolImportPointer(CUdeviceptr* ptr_out, CUmemoryPool pool, CUmemPoolPtrExportData* shareData) except ?CUDA_ERROR_NOT_FOUND nogil:
5608 global __cuMemPoolImportPointer
5609 _check_or_init_driver()
5610 if __cuMemPoolImportPointer == NULL:
5611 with gil:
5612 raise FunctionNotFoundError("function cuMemPoolImportPointer is not found")
5613 return (<CUresult (*)(CUdeviceptr*, CUmemoryPool, CUmemPoolPtrExportData*) noexcept nogil>__cuMemPoolImportPointer)(
5614 ptr_out, pool, shareData)
5617cdef CUresult _cuMulticastCreate(CUmemGenericAllocationHandle* mcHandle, const CUmulticastObjectProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
5618 global __cuMulticastCreate
5619 _check_or_init_driver()
5620 if __cuMulticastCreate == NULL:
5621 with gil:
5622 raise FunctionNotFoundError("function cuMulticastCreate is not found")
5623 return (<CUresult (*)(CUmemGenericAllocationHandle*, const CUmulticastObjectProp*) noexcept nogil>__cuMulticastCreate)(
5624 mcHandle, prop)
5627cdef CUresult _cuMulticastAddDevice(CUmemGenericAllocationHandle mcHandle, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
5628 global __cuMulticastAddDevice
5629 _check_or_init_driver()
5630 if __cuMulticastAddDevice == NULL:
5631 with gil:
5632 raise FunctionNotFoundError("function cuMulticastAddDevice is not found")
5633 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice) noexcept nogil>__cuMulticastAddDevice)(
5634 mcHandle, dev)
5637cdef 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:
5638 global __cuMulticastBindMem
5639 _check_or_init_driver()
5640 if __cuMulticastBindMem == NULL:
5641 with gil:
5642 raise FunctionNotFoundError("function cuMulticastBindMem is not found")
5643 return (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) noexcept nogil>__cuMulticastBindMem)(
5644 mcHandle, mcOffset, memHandle, memOffset, size, flags)
5647cdef CUresult _cuMulticastBindAddr(CUmemGenericAllocationHandle mcHandle, size_t mcOffset, CUdeviceptr memptr, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5648 global __cuMulticastBindAddr
5649 _check_or_init_driver()
5650 if __cuMulticastBindAddr == NULL:
5651 with gil:
5652 raise FunctionNotFoundError("function cuMulticastBindAddr is not found")
5653 return (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUdeviceptr, size_t, unsigned long long) noexcept nogil>__cuMulticastBindAddr)(
5654 mcHandle, mcOffset, memptr, size, flags)
5657cdef CUresult _cuMulticastUnbind(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
5658 global __cuMulticastUnbind
5659 _check_or_init_driver()
5660 if __cuMulticastUnbind == NULL:
5661 with gil:
5662 raise FunctionNotFoundError("function cuMulticastUnbind is not found")
5663 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, size_t) noexcept nogil>__cuMulticastUnbind)(
5664 mcHandle, dev, mcOffset, size)
5667cdef CUresult _cuMulticastGetGranularity(size_t* granularity, const CUmulticastObjectProp* prop, CUmulticastGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil:
5668 global __cuMulticastGetGranularity
5669 _check_or_init_driver()
5670 if __cuMulticastGetGranularity == NULL:
5671 with gil:
5672 raise FunctionNotFoundError("function cuMulticastGetGranularity is not found")
5673 return (<CUresult (*)(size_t*, const CUmulticastObjectProp*, CUmulticastGranularity_flags) noexcept nogil>__cuMulticastGetGranularity)(
5674 granularity, prop, option)
5677cdef CUresult _cuPointerGetAttribute(void* data, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5678 global __cuPointerGetAttribute
5679 _check_or_init_driver() 2@ [ ] ab*e-e:e?e]e`eWb. 4 3bV W X Y Z 9kDfFfIfHcBeNfDeRfHeKe8fRd_b*f; NcOc`cVdWdXdYdPeQe?f2d]f`fTcZeagcggg3e6exg8d}bGg= 0c1cbd$d%d'd(d#eMgOg,dRgTgVgXgZg1g3g5g)r~b
5680 if __cuPointerGetAttribute == NULL: 2a @ [ ] ab*e-e:e?e]e`eWb. 4 3bV W X Y Z 9kDfFfIfHcBeNfDeRfHeKe8fRd_b*f; NcOc`cVdWdXdYdPeQe?f2d]f`fTcZeagcggg3e6exg8d}bGg= 0c1cbd$d%d'd(d#eMgOg,dRgTgVgXgZg1g3g5g)r~b
5681 with gil:
5682 raise FunctionNotFoundError("function cuPointerGetAttribute is not found") 29k
5683 return (<CUresult (*)(void*, CUpointer_attribute, CUdeviceptr) noexcept nogil>__cuPointerGetAttribute)( 2@ [ ] ab*e-e:e?e]e`eWb. 4 3bV W X Y Z 9kDfFfIfHcBeNfDeRfHeKe8fRd_b*f; NcOc`cVdWdXdYdPeQe?f2d]f`fTcZeagcggg3e6exg8d}bGg= 0c1cbd$d%d'd(d#eMgOg,dRgTgVgXgZg1g3g5g)r~b
5684 data, attribute, ptr)
5687cdef CUresult _cuMemPrefetchAsync_v2(CUdeviceptr devPtr, size_t count, CUmemLocation location, unsigned int flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5688 global __cuMemPrefetchAsync_v2
5689 _check_or_init_driver() 2wkxkydzkAk
5690 if __cuMemPrefetchAsync_v2 == NULL: 2a wkxkydzkAk
5691 with gil:
5692 raise FunctionNotFoundError("function cuMemPrefetchAsync_v2 is not found")
5693 return (<CUresult (*)(CUdeviceptr, size_t, CUmemLocation, unsigned int, CUstream) noexcept nogil>__cuMemPrefetchAsync_v2)( 2wkxkydzkAk
5694 devPtr, count, location, flags, hStream)
5697cdef CUresult _cuMemAdvise_v2(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUmemLocation location) except ?CUDA_ERROR_NOT_FOUND nogil:
5698 global __cuMemAdvise_v2
5699 _check_or_init_driver() 2!u7ndsfs(SmsbEdEzi
5700 if __cuMemAdvise_v2 == NULL: 2a !u7ndsfs(SmsbEdEzi
5701 with gil:
5702 raise FunctionNotFoundError("function cuMemAdvise_v2 is not found") 2zi
5703 return (<CUresult (*)(CUdeviceptr, size_t, CUmem_advise, CUmemLocation) noexcept nogil>__cuMemAdvise_v2)( 2!u7ndsfs(SmsbEdEzi
5704 devPtr, count, advice, location)
5707cdef CUresult _cuMemRangeGetAttribute(void* data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
5708 global __cuMemRangeGetAttribute
5709 _check_or_init_driver() 2ce!u7ndsfsydzkAkmsbEdEefffzi
5710 if __cuMemRangeGetAttribute == NULL: 2a ce!u7ndsfsydzkAkmsbEdEefffzi
5711 with gil:
5712 raise FunctionNotFoundError("function cuMemRangeGetAttribute is not found") 2zi
5713 return (<CUresult (*)(void*, size_t, CUmem_range_attribute, CUdeviceptr, size_t) noexcept nogil>__cuMemRangeGetAttribute)( 2ce!u7ndsfsydzkAkmsbEdEefffzi
5714 data, dataSize, attribute, devPtr, count)
5717cdef 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:
5718 global __cuMemRangeGetAttributes
5719 _check_or_init_driver() 2zi
5720 if __cuMemRangeGetAttributes == NULL: 2a zi
5721 with gil:
5722 raise FunctionNotFoundError("function cuMemRangeGetAttributes is not found") 2zi
5723 return (<CUresult (*)(void**, size_t*, CUmem_range_attribute*, size_t, CUdeviceptr, size_t) noexcept nogil>__cuMemRangeGetAttributes)( 2zi
5724 data, dataSizes, attributes, numAttributes, devPtr, count)
5727cdef CUresult _cuPointerSetAttribute(const void* value, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5728 global __cuPointerSetAttribute
5729 _check_or_init_driver() 29k
5730 if __cuPointerSetAttribute == NULL: 2a 9k
5731 with gil:
5732 raise FunctionNotFoundError("function cuPointerSetAttribute is not found") 29k
5733 return (<CUresult (*)(const void*, CUpointer_attribute, CUdeviceptr) noexcept nogil>__cuPointerSetAttribute)( 29k
5734 value, attribute, ptr)
5737cdef CUresult _cuPointerGetAttributes(unsigned int numAttributes, CUpointer_attribute* attributes, void** data, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5738 global __cuPointerGetAttributes
5739 _check_or_init_driver() 23 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cO + , dfce!u7ndsfs(SwkxkydzkAkkslsmsbEdEefff7i9k05/b% ' mhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh(s{kLh-i%7)sowpwqwrwsw|kHdXhbj: ebfb)r;8=8?8F9G9H9K9M9O9Q9
5740 if __cuPointerGetAttributes == NULL: 2a 3 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cO + , dfce!u7ndsfs(SwkxkydzkAkkslsmsbEdEefff7i9k05/b% ' mhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh(s{kLh-i%7)sowpwqwrwsw|kHdXhbj: ebfb)r;8=8?8F9G9H9K9M9O9Q9
5741 with gil:
5742 raise FunctionNotFoundError("function cuPointerGetAttributes is not found") 29k05
5743 return (<CUresult (*)(unsigned int, CUpointer_attribute*, void**, CUdeviceptr) noexcept nogil>__cuPointerGetAttributes)( 23 d C I - e f g h i j k l m n o p q r s t P u v w x y Q R S T 5 N D J K c ,cO + , dfce!u7ndsfs(SwkxkydzkAkkslsmsbEdEefff7i9k05/b% ' mhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh(s{kLh-i%7)sowpwqwrwsw|kHdXhbj: ebfb)r;8=8?8F9G9H9K9M9O9Q9
5744 numAttributes, attributes, data, ptr)
5747cdef CUresult _cuStreamCreate(CUstream* phStream, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5748 global __cuStreamCreate
5749 _check_or_init_driver() 2$b%b|d}d~d$caebedexuah6 !kqorowG;b=beefegehe%cieje
5750 if __cuStreamCreate == NULL: 2a $b%b|d}d~d$caebedexuah6 !kqorowG;b=beefegehe%cieje
5751 with gil:
5752 raise FunctionNotFoundError("function cuStreamCreate is not found") 2$b%b|d}d~d$caebedexu6 wG;b=beefegehe%cieje
5753 return (<CUresult (*)(CUstream*, unsigned int) noexcept nogil>__cuStreamCreate)( 2$b%b|d}d~d$caebedexuah6 !kqorowG;b=beefegehe%cieje
5754 phStream, Flags)
5757cdef CUresult _cuStreamCreateWithPriority(CUstream* phStream, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil:
5758 global __cuStreamCreateWithPriority
5759 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ dfcewkxkydzkAkkslsefff#n$n%n'n(n7iL vb8i;n=n?n9i@n[n]nKkfEgExc$i'b(bwbyczcAc)b*b+b,b-b.bovpvqvrvsvtvWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehtofhghuokfhhih)ijhkhlh/k:b+imfke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?b`oCcdlel: ebfbfjpxqxtxOtHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjFy7y'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-j$e%eWzZz2z5z8z#z)z.z|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
5760 if __cuStreamCreateWithPriority == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ dfcewkxkydzkAkkslsefff#n$n%n'n(n7iL vb8i;n=n?n9i@n[n]nKkfEgExc$i'b(bwbyczcAc)b*b+b,b-b.bovpvqvrvsvtvWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehtofhghuokfhhih)ijhkhlh/k:b+imfke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?b`oCcdlel: ebfbfjpxqxtxOtHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjFy7y'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-j$e%eWzZz2z5z8z#z)z.z|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
5761 with gil:
5762 raise FunctionNotFoundError("function cuStreamCreateWithPriority is not found")
5763 return (<CUresult (*)(CUstream*, unsigned int, int) noexcept nogil>__cuStreamCreateWithPriority)( 2KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ dfcewkxkydzkAkkslsefff#n$n%n'n(n7iL vb8i;n=n?n9i@n[n]nKkfEgExc$i'b(bwbyczcAc)b*b+b,b-b.bovpvqvrvsvtvWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehtofhghuokfhhih)ijhkhlh/k:b+imfke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?b`oCcdlel: ebfbfjpxqxtxOtHj?hDb3loy@hSt[h]h^hVtIjJjKjLj1dxy2d@f4lWtMjNjFy7y'jqiJbmmBzri9tsitiui$t(j)j*j+j+dKz,dPgjr%t,j-j$e%eWzZz2z5z8z#z)z.z|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
5764 phStream, flags, priority)
5767cdef CUresult _cuStreamGetPriority(CUstream hStream, int* priority) except ?CUDA_ERROR_NOT_FOUND nogil:
5768 global __cuStreamGetPriority
5769 _check_or_init_driver()
5770 if __cuStreamGetPriority == NULL:
5771 with gil:
5772 raise FunctionNotFoundError("function cuStreamGetPriority is not found")
5773 return (<CUresult (*)(CUstream, int*) noexcept nogil>__cuStreamGetPriority)(
5774 hStream, priority)
5777cdef CUresult _cuStreamGetDevice(CUstream hStream, CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil:
5778 global __cuStreamGetDevice
5779 _check_or_init_driver()
5780 if __cuStreamGetDevice == NULL:
5781 with gil:
5782 raise FunctionNotFoundError("function cuStreamGetDevice is not found")
5783 return (<CUresult (*)(CUstream, CUdevice*) noexcept nogil>__cuStreamGetDevice)(
5784 hStream, device)
5787cdef CUresult _cuStreamGetFlags(CUstream hStream, unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5788 global __cuStreamGetFlags
5789 _check_or_init_driver()
5790 if __cuStreamGetFlags == NULL:
5791 with gil:
5792 raise FunctionNotFoundError("function cuStreamGetFlags is not found")
5793 return (<CUresult (*)(CUstream, unsigned int*) noexcept nogil>__cuStreamGetFlags)(
5794 hStream, flags)
5797cdef CUresult _cuStreamGetId(CUstream hStream, unsigned long long* streamId) except ?CUDA_ERROR_NOT_FOUND nogil:
5798 global __cuStreamGetId
5799 _check_or_init_driver()
5800 if __cuStreamGetId == NULL:
5801 with gil:
5802 raise FunctionNotFoundError("function cuStreamGetId is not found")
5803 return (<CUresult (*)(CUstream, unsigned long long*) noexcept nogil>__cuStreamGetId)(
5804 hStream, streamId)
5807cdef CUresult _cuStreamGetCtx(CUstream hStream, CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
5808 global __cuStreamGetCtx
5809 _check_or_init_driver()
5810 if __cuStreamGetCtx == NULL:
5811 with gil:
5812 raise FunctionNotFoundError("function cuStreamGetCtx is not found")
5813 return (<CUresult (*)(CUstream, CUcontext*) noexcept nogil>__cuStreamGetCtx)(
5814 hStream, pctx)
5817cdef CUresult _cuStreamGetCtx_v2(CUstream hStream, CUcontext* pCtx, CUgreenCtx* pGreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
5818 global __cuStreamGetCtx_v2
5819 _check_or_init_driver()
5820 if __cuStreamGetCtx_v2 == NULL:
5821 with gil:
5822 raise FunctionNotFoundError("function cuStreamGetCtx_v2 is not found")
5823 return (<CUresult (*)(CUstream, CUcontext*, CUgreenCtx*) noexcept nogil>__cuStreamGetCtx_v2)(
5824 hStream, pCtx, pGreenCtx)
5827cdef CUresult _cuStreamWaitEvent(CUstream hStream, CUevent hEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5828 global __cuStreamWaitEvent
5829 _check_or_init_driver() 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y $ vi~b
5830 if __cuStreamWaitEvent == NULL: 2a qbrb7 ? e f g h i j k l m n o p q r s t u v w x y $ vi~b
5831 with gil:
5832 raise FunctionNotFoundError("function cuStreamWaitEvent is not found")
5833 return (<CUresult (*)(CUstream, CUevent, unsigned int) noexcept nogil>__cuStreamWaitEvent)( 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y $ vi~b
5834 hStream, hEvent, Flags)
5837cdef CUresult _cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, void* userData, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5838 global __cuStreamAddCallback
5839 _check_or_init_driver()
5840 if __cuStreamAddCallback == NULL:
5841 with gil:
5842 raise FunctionNotFoundError("function cuStreamAddCallback is not found")
5843 return (<CUresult (*)(CUstream, CUstreamCallback, void*, unsigned int) noexcept nogil>__cuStreamAddCallback)(
5844 hStream, callback, userData, flags)
5847cdef CUresult _cuStreamBeginCapture_v2(CUstream hStream, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil:
5848 global __cuStreamBeginCapture_v2
5849 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5850 if __cuStreamBeginCapture_v2 == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5851 with gil:
5852 raise FunctionNotFoundError("function cuStreamBeginCapture_v2 is not found")
5853 return (<CUresult (*)(CUstream, CUstreamCaptureMode) noexcept nogil>__cuStreamBeginCapture_v2)( 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5854 hStream, mode)
5857cdef CUresult _cuStreamBeginCaptureToGraph(CUstream hStream, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil:
5858 global __cuStreamBeginCaptureToGraph
5859 _check_or_init_driver() 2d cde f g h i j k l m n o p q r s t P u v w x y Q R S T O $
5860 if __cuStreamBeginCaptureToGraph == NULL: 2a d cde f g h i j k l m n o p q r s t P u v w x y Q R S T O $
5861 with gil:
5862 raise FunctionNotFoundError("function cuStreamBeginCaptureToGraph is not found")
5863 return (<CUresult (*)(CUstream, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUstreamCaptureMode) noexcept nogil>__cuStreamBeginCaptureToGraph)( 2d cde f g h i j k l m n o p q r s t P u v w x y Q R S T O $
5864 hStream, hGraph, dependencies, dependencyData, numDependencies, mode)
5867cdef CUresult _cuThreadExchangeStreamCaptureMode(CUstreamCaptureMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil:
5868 global __cuThreadExchangeStreamCaptureMode
5869 _check_or_init_driver()
5870 if __cuThreadExchangeStreamCaptureMode == NULL:
5871 with gil:
5872 raise FunctionNotFoundError("function cuThreadExchangeStreamCaptureMode is not found")
5873 return (<CUresult (*)(CUstreamCaptureMode*) noexcept nogil>__cuThreadExchangeStreamCaptureMode)(
5874 mode)
5877cdef CUresult _cuStreamEndCapture(CUstream hStream, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5878 global __cuStreamEndCapture
5879 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5880 if __cuStreamEndCapture == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5881 with gil:
5882 raise FunctionNotFoundError("function cuStreamEndCapture is not found")
5883 return (<CUresult (*)(CUstream, CUgraph*) noexcept nogil>__cuStreamEndCapture)( 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5884 hStream, phGraph)
5887cdef CUresult _cuStreamIsCapturing(CUstream hStream, CUstreamCaptureStatus* captureStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
5888 global __cuStreamIsCapturing
5889 _check_or_init_driver() 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { dfce_DykydBkCkefff#n$n%n'n(n*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblXhbjclCc=cre: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqi-d.dnmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5890 if __cuStreamIsCapturing == NULL: 2a Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { dfce_DykydBkCkefff#n$n%n'n(n*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblXhbjclCc=cre: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqi-d.dnmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5891 with gil:
5892 raise FunctionNotFoundError("function cuStreamIsCapturing is not found")
5893 return (<CUresult (*)(CUstream, CUstreamCaptureStatus*) noexcept nogil>__cuStreamIsCapturing)( 2Wb. 4 U M 3b}e~eV W X afY Z 9 ! bfcf# qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { dfce_DykydBkCkefff#n$n%n'n(n*nzdAs%u'u(ugfhfL vb^n~g@u[u]u^u_u`u{u|u}u~uavbv9scvdvev#ifvxc$i'b(bwbyczcAcif%ijf'i)b*b+b,b-b.bbhch/b% ' Lh-inf.iBcHd}k?b=ine~kpf.cuf/cIdJdoe:cpe;cBfKdqeblXhbjclCc=cre: ebfbflklllJf| KfueMdNdvejjwexeyeLfGcrlHcOd3hkjzeAeslojuj?h5l{f} |fSe3d4dTeQjUeVeWe}fSc#lTc5dRjSjXeYe$l*lYjqi-d.dnmsmxmCmHmMmRmWm( /d3m4m5m6m7m8m9m!m#m$m%m'mwixi)r7geu8gfu9g!g#g$ggu%g'ghu(giu)g*g+g,g-g.gjuku/glu:g;gmu=gnu?g@g[g]g^g_gou`g{gpu*r+r~b
5894 hStream, captureStatus)
5897cdef CUresult _cuStreamGetCaptureInfo_v2(CUstream hStream, CUstreamCaptureStatus* captureStatus_out, cuuint64_t* id_out, CUgraph* graph_out, const CUgraphNode** dependencies_out, size_t* numDependencies_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5898 global __cuStreamGetCaptureInfo_v2
5899 _check_or_init_driver()
5900 if __cuStreamGetCaptureInfo_v2 == NULL:
5901 with gil:
5902 raise FunctionNotFoundError("function cuStreamGetCaptureInfo_v2 is not found")
5903 return (<CUresult (*)(CUstream, CUstreamCaptureStatus*, cuuint64_t*, CUgraph*, const CUgraphNode**, size_t*) noexcept nogil>__cuStreamGetCaptureInfo_v2)(
5904 hStream, captureStatus_out, id_out, graph_out, dependencies_out, numDependencies_out)
5907cdef 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:
5908 global __cuStreamGetCaptureInfo_v3
5909 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5910 if __cuStreamGetCaptureInfo_v3 == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5911 with gil:
5912 raise FunctionNotFoundError("function cuStreamGetCaptureInfo_v3 is not found")
5913 return (<CUresult (*)(CUstream, CUstreamCaptureStatus*, cuuint64_t*, CUgraph*, const CUgraphNode**, const CUgraphEdgeData**, size_t*) noexcept nogil>__cuStreamGetCaptureInfo_v3)( 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T * qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { O + #bucvc{dwc$ (
5914 hStream, captureStatus_out, id_out, graph_out, dependencies_out, edgeData_out, numDependencies_out)
5917cdef CUresult _cuStreamUpdateCaptureDependencies_v2(CUstream hStream, CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5918 global __cuStreamUpdateCaptureDependencies_v2
5919 _check_or_init_driver() 23 d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T * O $
5920 if __cuStreamUpdateCaptureDependencies_v2 == NULL: 2a 3 d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T * O $
5921 with gil:
5922 raise FunctionNotFoundError("function cuStreamUpdateCaptureDependencies_v2 is not found")
5923 return (<CUresult (*)(CUstream, CUgraphNode*, const CUgraphEdgeData*, size_t, unsigned int) noexcept nogil>__cuStreamUpdateCaptureDependencies_v2)( 23 d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T * O $
5924 hStream, dependencies, dependencyData, numDependencies, flags)
5927cdef CUresult _cuStreamAttachMemAsync(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5928 global __cuStreamAttachMemAsync
5929 _check_or_init_driver()
5930 if __cuStreamAttachMemAsync == NULL:
5931 with gil:
5932 raise FunctionNotFoundError("function cuStreamAttachMemAsync is not found")
5933 return (<CUresult (*)(CUstream, CUdeviceptr, size_t, unsigned int) noexcept nogil>__cuStreamAttachMemAsync)(
5934 hStream, dptr, length, flags)
5937cdef CUresult _cuStreamQuery(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5938 global __cuStreamQuery
5939 _check_or_init_driver()
5940 if __cuStreamQuery == NULL:
5941 with gil:
5942 raise FunctionNotFoundError("function cuStreamQuery is not found")
5943 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamQuery)(
5944 hStream)
5947cdef CUresult _cuStreamSynchronize(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5948 global __cuStreamSynchronize
5949 _check_or_init_driver() 2KbLbMbNbOb3 d C I 7 'c- ~ Rbe f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckdWb)csb1bncoc. bbtb4 U M 8 cbub3b}e~eV W X afY Z 9 ! bfcf# 5bpc5 N D J K c ,cE z ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc$b%b|d}d~d$caebedfcewkxkydzkAkefffL 6 !s#s!kqo$s%sroAd/ Bdxb/b% ' *i:b;b=beefegehe%ciejeke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh)7dlel: ebfb`tvi( ]j^j6g)r~b
5950 if __cuStreamSynchronize == NULL: 2a KbLbMbNbOb3 d C I 7 'c- ~ Rbe f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckdWb)csb1bncoc. bbtb4 U M 8 cbub3b}e~eV W X afY Z 9 ! bfcf# 5bpc5 N D J K c ,cE z ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc$b%b|d}d~d$caebedfcewkxkydzkAkefffL 6 !s#s!kqo$s%sroAd/ Bdxb/b% ' *i:b;b=beefegehe%ciejeke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh)7dlel: ebfb`tvi( ]j^j6g)r~b
5951 with gil:
5952 raise FunctionNotFoundError("function cuStreamSynchronize is not found") 2$b%b|d}d~d$caebe6 ;b=beefegehe%cieje
5953 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamSynchronize)( 2KbLbMbNbOb3 d C I 7 'c- ~ Rbe f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckdWb)csb1bncoc. bbtb4 U M 8 cbub3b}e~eV W X afY Z 9 ! bfcf# 5bpc5 N D J K c ,cE z ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc$b%b|d}d~d$caebedfcewkxkydzkAkefffL 6 !s#s!kqo$s%sroAd/ Bdxb/b% ' *i:b;b=beefegehe%ciejeke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh)7dlel: ebfb`tvi( ]j^j6g)r~b
5954 hStream)
5957cdef CUresult _cuStreamDestroy_v2(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5958 global __cuStreamDestroy_v2
5959 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c{ekd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ $b%b|d}d~d$caebedfcewkxkydzkAkkslsefff#n$n%n'n(n7izdL 8i9iKkfEgExc'b(bwbzcAcifjf)b*b+b,b-b.bovpvqvrvsvtvdexuah6 !kqoroWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehfhghuokfhhihjhkhlh#v$v/b% ' ^F*i:b+imfwG;b=beefegehe%ciejeke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?bKGWhCcdlel: ebfbfj~GdHxHdIkylymynyVJpyqyTtUtrysytyuyvyWJwyXJyyzyYJAyByCy+JZKxzyzzzAzgMCzDz!t#tEzFzGzHzIzhMJziMLzMzjMNzOzPz$e%eEMZM.MgNCNYN,NdO|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
5960 if __cuStreamDestroy_v2 == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c{ekd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ $b%b|d}d~d$caebedfcewkxkydzkAkkslsefff#n$n%n'n(n7izdL 8i9iKkfEgExc'b(bwbzcAcifjf)b*b+b,b-b.bovpvqvrvsvtvdexuah6 !kqoroWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehfhghuokfhhihjhkhlh#v$v/b% ' ^F*i:b+imfwG;b=beefegehe%ciejeke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?bKGWhCcdlel: ebfbfj~GdHxHdIkylymynyVJpyqyTtUtrysytyuyvyWJwyXJyyzyYJAyByCy+JZKxzyzzzAzgMCzDz!t#tEzFzGzHzIzhMJziMLzMzjMNzOzPz$e%eEMZM.MgNCNYN,NdO|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
5961 with gil:
5962 raise FunctionNotFoundError("function cuStreamDestroy_v2 is not found") 2$b%b|d}d~d$caebedexu6 wG;b=beefegehe%cieje
5963 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamDestroy_v2)( 2KbAiLbMbNbOb'e3 acqbd cdC ddDuBirbPbI QbCi7 'cDi? - Eu~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c{ekd)c* sb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz ^ A B F dbG H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ $b%b|d}d~d$caebedfcewkxkydzkAkkslsefff#n$n%n'n(n7izdL 8i9iKkfEgExc'b(bwbzcAcifjf)b*b+b,b-b.bovpvqvrvsvtvdexuah6 !kqoroWvAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-cehfhghuokfhhihjhkhlh#v$v/b% ' ^F*i:b+imfwG;b=beefegehe%ciejeke,ileme*s+sxo,syo-s.szoAo/s:s;sBo=sCoDoEoFoGoHoIoJoKo?sLoMoNoOo@sPoQo[s]s^s_sRo`sSo{s|sToUo}s~satVobtWoXoYoZo0o1o2o3o4oct5o6o7o8odt9o!oetftgtht#oit$ojtkt%o'oltmtnt(oot)o*o+o,o-o.o/o:o;opt=o?o@o[oqt]o^ortstBc?bKGWhCcdlel: ebfbfj~GdHxHdIkylymynyVJpyqyTtUtrysytyuyvyWJwyXJyyzyYJAyByCy+JZKxzyzzzAzgMCzDz!t#tEzFzGzHzIzhMJziMLzMzjMNzOzPz$e%eEMZM.MgNCNYN,NdO|z}z~zaAbAcA^tdAeAfAgAhAiAjAkAlA2mmA_t`tnAvioA( /d(r]j^j6g~b
5964 hStream)
5967cdef CUresult _cuStreamCopyAttributes(CUstream dst, CUstream src) except ?CUDA_ERROR_NOT_FOUND nogil:
5968 global __cuStreamCopyAttributes
5969 _check_or_init_driver()
5970 if __cuStreamCopyAttributes == NULL:
5971 with gil:
5972 raise FunctionNotFoundError("function cuStreamCopyAttributes is not found")
5973 return (<CUresult (*)(CUstream, CUstream) noexcept nogil>__cuStreamCopyAttributes)(
5974 dst, src)
5977cdef CUresult _cuStreamGetAttribute(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil:
5978 global __cuStreamGetAttribute
5979 _check_or_init_driver()
5980 if __cuStreamGetAttribute == NULL:
5981 with gil:
5982 raise FunctionNotFoundError("function cuStreamGetAttribute is not found")
5983 return (<CUresult (*)(CUstream, CUstreamAttrID, CUstreamAttrValue*) noexcept nogil>__cuStreamGetAttribute)(
5984 hStream, attr, value_out)
5987cdef CUresult _cuStreamSetAttribute(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5988 global __cuStreamSetAttribute
5989 _check_or_init_driver()
5990 if __cuStreamSetAttribute == NULL:
5991 with gil:
5992 raise FunctionNotFoundError("function cuStreamSetAttribute is not found")
5993 return (<CUresult (*)(CUstream, CUstreamAttrID, const CUstreamAttrValue*) noexcept nogil>__cuStreamSetAttribute)(
5994 hStream, attr, value)
5997cdef CUresult _cuEventCreate(CUevent* phEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5998 global __cuEventCreate
5999 _check_or_init_driver() 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y cc(e)e+e,e.e/e;e=e@e[e^e_e}g_d4ibbtb`d5i8 $ L vb8i;n=n?n9i@n[n]nKkBEAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*iuGfj:GhlilkHnlolGfHfMdNdybzb5h6hulvlRxqjrjEeFeFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fIeJePlQlLeMeSdTdVlWlNcOcZd0d/f:f0l1lSt[h]h5J7l8l^f_f3d4dEbFbaibi'l(lMK,l-l0e1e:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqg4e5e{l|l7e8e9d!dcmdm0c1c)d*doipijmkm9tsiti$e%erMpmqmMMumvm8MzmAm^MEmFmpNJmKmLNOmPm6NTmUm@NYmZm2mvi~b
6000 if __cuEventCreate == NULL: 2a qbrb7 ? e f g h i j k l m n o p q r s t u v w x y cc(e)e+e,e.e/e;e=e@e[e^e_e}g_d4ibbtb`d5i8 $ L vb8i;n=n?n9i@n[n]nKkBEAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*iuGfj:GhlilkHnlolGfHfMdNdybzb5h6hulvlRxqjrjEeFeFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fIeJePlQlLeMeSdTdVlWlNcOcZd0d/f:f0l1lSt[h]h5J7l8l^f_f3d4dEbFbaibi'l(lMK,l-l0e1e:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqg4e5e{l|l7e8e9d!dcmdm0c1c)d*doipijmkm9tsiti$e%erMpmqmMMumvm8MzmAm^MEmFmpNJmKmLNOmPm6NTmUm@NYmZm2mvi~b
6001 with gil:
6002 raise FunctionNotFoundError("function cuEventCreate is not found") 2uG
6003 return (<CUresult (*)(CUevent*, unsigned int) noexcept nogil>__cuEventCreate)( 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y cc(e)e+e,e.e/e;e=e@e[e^e_e}g_d4ibbtb`d5i8 $ L vb8i;n=n?n9i@n[n]nKkBEAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*iuGfj:GhlilkHnlolGfHfMdNdybzb5h6hulvlRxqjrjEeFeFluj^bqqrIvjGlHlwj6xIlJlKlLlGeuIHe#hrq'xMlNlxjyjUfVfWfXfzjYfZf0f1fIeJePlQlLeMeSdTdVlWlNcOcZd0d/f:f0l1lSt[h]h5J7l8l^f_f3d4dEbFbaibi'l(lMK,l-l0e1e:lYj|b,q%KZj;l=l0j+y?l@l[l]l2e)K3efi4t?y^l_l1j2jjgkglgmg3jngogpgqg4e5e{l|l7e8e9d!dcmdm0c1c)d*doipijmkm9tsiti$e%erMpmqmMMumvm8MzmAm^MEmFmpNJmKmLNOmPm6NTmUm@NYmZm2mvi~b
6004 phEvent, Flags)
6007cdef CUresult _cuEventRecord(CUevent hEvent, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
6008 global __cuEventRecord
6009 _check_or_init_driver() 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y $ L vb8i;n=n?n9i@n[n]nKkAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*ifj$e%e2mvi~b
6010 if __cuEventRecord == NULL: 2a qbrb7 ? e f g h i j k l m n o p q r s t u v w x y $ L vb8i;n=n?n9i@n[n]nKkAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*ifj$e%e2mvi~b
6011 with gil:
6012 raise FunctionNotFoundError("function cuEventRecord is not found")
6013 return (<CUresult (*)(CUevent, CUstream) noexcept nogil>__cuEventRecord)( 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y $ L vb8i;n=n?n9i@n[n]nKkAd/ Bd#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*ifj$e%e2mvi~b
6014 hEvent, hStream)
6017cdef CUresult _cuEventRecordWithFlags(CUevent hEvent, CUstream hStream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6018 global __cuEventRecordWithFlags
6019 _check_or_init_driver()
6020 if __cuEventRecordWithFlags == NULL:
6021 with gil:
6022 raise FunctionNotFoundError("function cuEventRecordWithFlags is not found")
6023 return (<CUresult (*)(CUevent, CUstream, unsigned int) noexcept nogil>__cuEventRecordWithFlags)(
6024 hEvent, hStream, flags)
6027cdef CUresult _cuEventQuery(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
6028 global __cuEventQuery
6029 _check_or_init_driver() 2}g_d`dxb(idh
6030 if __cuEventQuery == NULL: 2a }g_d`dxb(idh
6031 with gil:
6032 raise FunctionNotFoundError("function cuEventQuery is not found")
6033 return (<CUresult (*)(CUevent) noexcept nogil>__cuEventQuery)( 2}g_d`dxb(idh
6034 hEvent)
6037cdef CUresult _cuEventSynchronize(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
6038 global __cuEventSynchronize
6039 _check_or_init_driver() 2/ xbdh-c*i
6040 if __cuEventSynchronize == NULL: 2a / xbdh-c*i
6041 with gil:
6042 raise FunctionNotFoundError("function cuEventSynchronize is not found")
6043 return (<CUresult (*)(CUevent) noexcept nogil>__cuEventSynchronize)( 2/ xbdh-c*i
6044 hEvent)
6047cdef CUresult _cuEventDestroy_v2(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
6048 global __cuEventDestroy_v2
6049 _check_or_init_driver() 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y JuKuLuMuNuOuPuQuRuWuYu5u6u}g_d4ibbtb`d5i8 E $ L 8i9iKkBEAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*iuGfj;GnxoxlHrxsxuxvxJtKtLxMxNxOxPxQx]HSxTxWxXxYxZx0x1xsI2x3x4x5x7x8x9x!xtI#xvI$x%xwI(x)x*x+x,x-x.x/x:x;x=x?x@x[x]x^x_x`x{x|x}x~xaybycydyeyfygyhyiyjyqyTtUt6JDyEyGyHyZt0tXyYyZy0y1y2yNK4y5y8y9y!y#y$y%y'K'y(y)y*y,y-y.y/y(K:y*K;y=y+K@y[y]y^y_y`y{y|y}y~yazbzczdzezfzgzhzizjzkzlzmznzpzqzrzsztzuzvzwzDz!t#t$e%esMSzTzNMXzYz9M0z1z_M3z4zqN6z7zMN9z!z7N$z%z[N*z+z2mvi~b
6050 if __cuEventDestroy_v2 == NULL: 2a qbrb7 ? e f g h i j k l m n o p q r s t u v w x y JuKuLuMuNuOuPuQuRuWuYu5u6u}g_d4ibbtb`d5i8 E $ L 8i9iKkBEAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*iuGfj;GnxoxlHrxsxuxvxJtKtLxMxNxOxPxQx]HSxTxWxXxYxZx0x1xsI2x3x4x5x7x8x9x!xtI#xvI$x%xwI(x)x*x+x,x-x.x/x:x;x=x?x@x[x]x^x_x`x{x|x}x~xaybycydyeyfygyhyiyjyqyTtUt6JDyEyGyHyZt0tXyYyZy0y1y2yNK4y5y8y9y!y#y$y%y'K'y(y)y*y,y-y.y/y(K:y*K;y=y+K@y[y]y^y_y`y{y|y}y~yazbzczdzezfzgzhzizjzkzlzmznzpzqzrzsztzuzvzwzDz!t#t$e%esMSzTzNMXzYz9M0z1z_M3z4zqN6z7zMN9z!z7N$z%z[N*z+z2mvi~b
6051 with gil:
6052 raise FunctionNotFoundError("function cuEventDestroy_v2 is not found") 2uG
6053 return (<CUresult (*)(CUevent) noexcept nogil>__cuEventDestroy_v2)( 2qbrb7 ? e f g h i j k l m n o p q r s t u v w x y JuKuLuMuNuOuPuQuRuWuYu5u6u}g_d4ibbtb`d5i8 E $ L 8i9iKkBEAd/ Bd,Fso-F#k$k%k'k(k)kxb*k+k,k-k.k(idh-c*iuGfj;GnxoxlHrxsxuxvxJtKtLxMxNxOxPxQx]HSxTxWxXxYxZx0x1xsI2x3x4x5x7x8x9x!xtI#xvI$x%xwI(x)x*x+x,x-x.x/x:x;x=x?x@x[x]x^x_x`x{x|x}x~xaybycydyeyfygyhyiyjyqyTtUt6JDyEyGyHyZt0tXyYyZy0y1y2yNK4y5y8y9y!y#y$y%y'K'y(y)y*y,y-y.y/y(K:y*K;y=y+K@y[y]y^y_y`y{y|y}y~yazbzczdzezfzgzhzizjzkzlzmznzpzqzrzsztzuzvzwzDz!t#t$e%esMSzTzNMXzYz9M0z1z_M3z4zqN6z7zMN9z!z7N$z%z[N*z+z2mvi~b
6054 hEvent)
6057cdef CUresult _cuEventElapsedTime_v2(float* pMilliseconds, CUevent hStart, CUevent hEnd) except ?CUDA_ERROR_NOT_FOUND nogil:
6058 global __cuEventElapsedTime_v2
6059 _check_or_init_driver() 2Ad/ Bd-c
6060 if __cuEventElapsedTime_v2 == NULL: 2a Ad/ Bd-c
6061 with gil:
6062 raise FunctionNotFoundError("function cuEventElapsedTime_v2 is not found")
6063 return (<CUresult (*)(float*, CUevent, CUevent) noexcept nogil>__cuEventElapsedTime_v2)( 2Ad/ Bd-c
6064 pMilliseconds, hStart, hEnd)
6067cdef CUresult _cuImportExternalMemory(CUexternalMemory* extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC* memHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6068 global __cuImportExternalMemory
6069 _check_or_init_driver()
6070 if __cuImportExternalMemory == NULL:
6071 with gil:
6072 raise FunctionNotFoundError("function cuImportExternalMemory is not found")
6073 return (<CUresult (*)(CUexternalMemory*, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC*) noexcept nogil>__cuImportExternalMemory)(
6074 extMem_out, memHandleDesc)
6077cdef CUresult _cuExternalMemoryGetMappedBuffer(CUdeviceptr* devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC* bufferDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6078 global __cuExternalMemoryGetMappedBuffer
6079 _check_or_init_driver()
6080 if __cuExternalMemoryGetMappedBuffer == NULL:
6081 with gil:
6082 raise FunctionNotFoundError("function cuExternalMemoryGetMappedBuffer is not found")
6083 return (<CUresult (*)(CUdeviceptr*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC*) noexcept nogil>__cuExternalMemoryGetMappedBuffer)(
6084 devPtr, extMem, bufferDesc)
6087cdef CUresult _cuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray* mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC* mipmapDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6088 global __cuExternalMemoryGetMappedMipmappedArray
6089 _check_or_init_driver()
6090 if __cuExternalMemoryGetMappedMipmappedArray == NULL:
6091 with gil:
6092 raise FunctionNotFoundError("function cuExternalMemoryGetMappedMipmappedArray is not found")
6093 return (<CUresult (*)(CUmipmappedArray*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC*) noexcept nogil>__cuExternalMemoryGetMappedMipmappedArray)(
6094 mipmap, extMem, mipmapDesc)
6097cdef CUresult _cuDestroyExternalMemory(CUexternalMemory extMem) except ?CUDA_ERROR_NOT_FOUND nogil:
6098 global __cuDestroyExternalMemory
6099 _check_or_init_driver()
6100 if __cuDestroyExternalMemory == NULL:
6101 with gil:
6102 raise FunctionNotFoundError("function cuDestroyExternalMemory is not found")
6103 return (<CUresult (*)(CUexternalMemory) noexcept nogil>__cuDestroyExternalMemory)(
6104 extMem)
6107cdef CUresult _cuImportExternalSemaphore(CUexternalSemaphore* extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC* semHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6108 global __cuImportExternalSemaphore
6109 _check_or_init_driver()
6110 if __cuImportExternalSemaphore == NULL:
6111 with gil:
6112 raise FunctionNotFoundError("function cuImportExternalSemaphore is not found")
6113 return (<CUresult (*)(CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC*) noexcept nogil>__cuImportExternalSemaphore)(
6114 extSem_out, semHandleDesc)
6117cdef CUresult _cuSignalExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
6118 global __cuSignalExternalSemaphoresAsync
6119 _check_or_init_driver()
6120 if __cuSignalExternalSemaphoresAsync == NULL:
6121 with gil:
6122 raise FunctionNotFoundError("function cuSignalExternalSemaphoresAsync is not found")
6123 return (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS*, unsigned int, CUstream) noexcept nogil>__cuSignalExternalSemaphoresAsync)(
6124 extSemArray, paramsArray, numExtSems, stream)
6127cdef CUresult _cuWaitExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
6128 global __cuWaitExternalSemaphoresAsync
6129 _check_or_init_driver()
6130 if __cuWaitExternalSemaphoresAsync == NULL:
6131 with gil:
6132 raise FunctionNotFoundError("function cuWaitExternalSemaphoresAsync is not found")
6133 return (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS*, unsigned int, CUstream) noexcept nogil>__cuWaitExternalSemaphoresAsync)(
6134 extSemArray, paramsArray, numExtSems, stream)
6137cdef CUresult _cuDestroyExternalSemaphore(CUexternalSemaphore extSem) except ?CUDA_ERROR_NOT_FOUND nogil:
6138 global __cuDestroyExternalSemaphore
6139 _check_or_init_driver()
6140 if __cuDestroyExternalSemaphore == NULL:
6141 with gil:
6142 raise FunctionNotFoundError("function cuDestroyExternalSemaphore is not found")
6143 return (<CUresult (*)(CUexternalSemaphore) noexcept nogil>__cuDestroyExternalSemaphore)(
6144 extSem)
6147cdef CUresult _cuStreamWaitValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6148 global __cuStreamWaitValue32_v2
6149 _check_or_init_driver()
6150 if __cuStreamWaitValue32_v2 == NULL:
6151 with gil:
6152 raise FunctionNotFoundError("function cuStreamWaitValue32_v2 is not found")
6153 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) noexcept nogil>__cuStreamWaitValue32_v2)(
6154 stream, addr, value, flags)
6157cdef CUresult _cuStreamWaitValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6158 global __cuStreamWaitValue64_v2
6159 _check_or_init_driver()
6160 if __cuStreamWaitValue64_v2 == NULL:
6161 with gil:
6162 raise FunctionNotFoundError("function cuStreamWaitValue64_v2 is not found")
6163 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) noexcept nogil>__cuStreamWaitValue64_v2)(
6164 stream, addr, value, flags)
6167cdef CUresult _cuStreamWriteValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6168 global __cuStreamWriteValue32_v2
6169 _check_or_init_driver()
6170 if __cuStreamWriteValue32_v2 == NULL:
6171 with gil:
6172 raise FunctionNotFoundError("function cuStreamWriteValue32_v2 is not found")
6173 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) noexcept nogil>__cuStreamWriteValue32_v2)(
6174 stream, addr, value, flags)
6177cdef CUresult _cuStreamWriteValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6178 global __cuStreamWriteValue64_v2
6179 _check_or_init_driver()
6180 if __cuStreamWriteValue64_v2 == NULL:
6181 with gil:
6182 raise FunctionNotFoundError("function cuStreamWriteValue64_v2 is not found")
6183 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) noexcept nogil>__cuStreamWriteValue64_v2)(
6184 stream, addr, value, flags)
6187cdef CUresult _cuStreamBatchMemOp_v2(CUstream stream, unsigned int count, CUstreamBatchMemOpParams* paramArray, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6188 global __cuStreamBatchMemOp_v2
6189 _check_or_init_driver()
6190 if __cuStreamBatchMemOp_v2 == NULL:
6191 with gil:
6192 raise FunctionNotFoundError("function cuStreamBatchMemOp_v2 is not found")
6193 return (<CUresult (*)(CUstream, unsigned int, CUstreamBatchMemOpParams*, unsigned int) noexcept nogil>__cuStreamBatchMemOp_v2)(
6194 stream, count, paramArray, flags)
6197cdef CUresult _cuFuncGetAttribute(int* pi, CUfunction_attribute attrib, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
6198 global __cuFuncGetAttribute
6199 _check_or_init_driver()
6200 if __cuFuncGetAttribute == NULL:
6201 with gil:
6202 raise FunctionNotFoundError("function cuFuncGetAttribute is not found")
6203 return (<CUresult (*)(int*, CUfunction_attribute, CUfunction) noexcept nogil>__cuFuncGetAttribute)(
6204 pi, attrib, hfunc)
6207cdef CUresult _cuFuncSetAttribute(CUfunction hfunc, CUfunction_attribute attrib, int value) except ?CUDA_ERROR_NOT_FOUND nogil:
6208 global __cuFuncSetAttribute
6209 _check_or_init_driver()
6210 if __cuFuncSetAttribute == NULL:
6211 with gil:
6212 raise FunctionNotFoundError("function cuFuncSetAttribute is not found")
6213 return (<CUresult (*)(CUfunction, CUfunction_attribute, int) noexcept nogil>__cuFuncSetAttribute)(
6214 hfunc, attrib, value)
6217cdef CUresult _cuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil:
6218 global __cuFuncSetCacheConfig
6219 _check_or_init_driver()
6220 if __cuFuncSetCacheConfig == NULL:
6221 with gil:
6222 raise FunctionNotFoundError("function cuFuncSetCacheConfig is not found")
6223 return (<CUresult (*)(CUfunction, CUfunc_cache) noexcept nogil>__cuFuncSetCacheConfig)(
6224 hfunc, config)
6227cdef CUresult _cuFuncGetModule(CUmodule* hmod, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
6228 global __cuFuncGetModule
6229 _check_or_init_driver()
6230 if __cuFuncGetModule == NULL:
6231 with gil:
6232 raise FunctionNotFoundError("function cuFuncGetModule is not found")
6233 return (<CUresult (*)(CUmodule*, CUfunction) noexcept nogil>__cuFuncGetModule)(
6234 hmod, hfunc)
6237cdef CUresult _cuFuncGetName(const char** name, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
6238 global __cuFuncGetName
6239 _check_or_init_driver() 2W5
6240 if __cuFuncGetName == NULL: 2a W5
6241 with gil:
6242 raise FunctionNotFoundError("function cuFuncGetName is not found") 2W5
6243 return (<CUresult (*)(const char**, CUfunction) noexcept nogil>__cuFuncGetName)( 2W5
6244 name, hfunc)
6247cdef CUresult _cuFuncGetParamInfo(CUfunction func, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil:
6248 global __cuFuncGetParamInfo
6249 _check_or_init_driver()
6250 if __cuFuncGetParamInfo == NULL:
6251 with gil:
6252 raise FunctionNotFoundError("function cuFuncGetParamInfo is not found")
6253 return (<CUresult (*)(CUfunction, size_t, size_t*, size_t*) noexcept nogil>__cuFuncGetParamInfo)(
6254 func, paramIndex, paramOffset, paramSize)
6257cdef CUresult _cuFuncIsLoaded(CUfunctionLoadingState* state, CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil:
6258 global __cuFuncIsLoaded
6259 _check_or_init_driver()
6260 if __cuFuncIsLoaded == NULL:
6261 with gil:
6262 raise FunctionNotFoundError("function cuFuncIsLoaded is not found")
6263 return (<CUresult (*)(CUfunctionLoadingState*, CUfunction) noexcept nogil>__cuFuncIsLoaded)(
6264 state, function)
6267cdef CUresult _cuFuncLoad(CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil:
6268 global __cuFuncLoad
6269 _check_or_init_driver()
6270 if __cuFuncLoad == NULL:
6271 with gil:
6272 raise FunctionNotFoundError("function cuFuncLoad is not found")
6273 return (<CUresult (*)(CUfunction) noexcept nogil>__cuFuncLoad)(
6274 function)
6277cdef 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:
6278 global __cuLaunchKernel
6279 _check_or_init_driver() 2$b%b|d}d~d$caebe;b=beefegehe%cieje
6280 if __cuLaunchKernel == NULL: 2a $b%b|d}d~d$caebe;b=beefegehe%cieje
6281 with gil:
6282 raise FunctionNotFoundError("function cuLaunchKernel is not found") 2$b%b|d}d~d$caebe;b=beefegehe%cieje
6283 return (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**, void**) noexcept nogil>__cuLaunchKernel)( 2$b%b|d}d~d$caebe;b=beefegehe%cieje
6284 f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams, extra)
6287cdef CUresult _cuLaunchKernelEx(const CUlaunchConfig* config, CUfunction f, void** kernelParams, void** extra) except ?CUDA_ERROR_NOT_FOUND nogil:
6288 global __cuLaunchKernelEx
6289 _check_or_init_driver() 23 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T z ^ A B F dbG H 0 1 2 O + #bucvc{dwc$ L vb/ xb-c/b% ' :bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh: ebfb
6290 if __cuLaunchKernelEx == NULL: 2a 3 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T z ^ A B F dbG H 0 1 2 O + #bucvc{dwc$ L vb/ xb-c/b% ' :bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh: ebfb
6291 with gil:
6292 raise FunctionNotFoundError("function cuLaunchKernelEx is not found")
6293 return (<CUresult (*)(const CUlaunchConfig*, CUfunction, void**, void**) noexcept nogil>__cuLaunchKernelEx)( 23 acqbd C ddrbPbI Qb7 'c? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T z ^ A B F dbG H 0 1 2 O + #bucvc{dwc$ L vb/ xb-c/b% ' :bke,imhnhCdohDdphqhEdrhshthuhvhwhxhyhzhFdAhBhChDhEhFhGhHhIhJhGdKh: ebfb
6294 config, f, kernelParams, extra)
6297cdef 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:
6298 global __cuLaunchCooperativeKernel
6299 _check_or_init_driver()
6300 if __cuLaunchCooperativeKernel == NULL:
6301 with gil:
6302 raise FunctionNotFoundError("function cuLaunchCooperativeKernel is not found")
6303 return (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**) noexcept nogil>__cuLaunchCooperativeKernel)(
6304 f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams)
6307cdef CUresult _cuLaunchCooperativeKernelMultiDevice(CUDA_LAUNCH_PARAMS* launchParamsList, unsigned int numDevices, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6308 global __cuLaunchCooperativeKernelMultiDevice
6309 _check_or_init_driver()
6310 if __cuLaunchCooperativeKernelMultiDevice == NULL:
6311 with gil:
6312 raise FunctionNotFoundError("function cuLaunchCooperativeKernelMultiDevice is not found")
6313 return (<CUresult (*)(CUDA_LAUNCH_PARAMS*, unsigned int, unsigned int) noexcept nogil>__cuLaunchCooperativeKernelMultiDevice)(
6314 launchParamsList, numDevices, flags)
6317cdef CUresult _cuLaunchHostFunc(CUstream hStream, CUhostFn fn, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil:
6318 global __cuLaunchHostFunc
6319 _check_or_init_driver() 2KbLbMbNbOb*
6320 if __cuLaunchHostFunc == NULL: 2a KbLbMbNbOb*
6321 with gil:
6322 raise FunctionNotFoundError("function cuLaunchHostFunc is not found")
6323 return (<CUresult (*)(CUstream, CUhostFn, void*) noexcept nogil>__cuLaunchHostFunc)( 2KbLbMbNbOb*
6324 hStream, fn, userData)
6327cdef CUresult _cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z) except ?CUDA_ERROR_NOT_FOUND nogil:
6328 global __cuFuncSetBlockShape
6329 _check_or_init_driver()
6330 if __cuFuncSetBlockShape == NULL:
6331 with gil:
6332 raise FunctionNotFoundError("function cuFuncSetBlockShape is not found")
6333 return (<CUresult (*)(CUfunction, int, int, int) noexcept nogil>__cuFuncSetBlockShape)(
6334 hfunc, x, y, z)
6337cdef CUresult _cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6338 global __cuFuncSetSharedSize
6339 _check_or_init_driver()
6340 if __cuFuncSetSharedSize == NULL:
6341 with gil:
6342 raise FunctionNotFoundError("function cuFuncSetSharedSize is not found")
6343 return (<CUresult (*)(CUfunction, unsigned int) noexcept nogil>__cuFuncSetSharedSize)(
6344 hfunc, bytes)
6347cdef CUresult _cuParamSetSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6348 global __cuParamSetSize
6349 _check_or_init_driver()
6350 if __cuParamSetSize == NULL:
6351 with gil:
6352 raise FunctionNotFoundError("function cuParamSetSize is not found")
6353 return (<CUresult (*)(CUfunction, unsigned int) noexcept nogil>__cuParamSetSize)(
6354 hfunc, numbytes)
6357cdef CUresult _cuParamSeti(CUfunction hfunc, int offset, unsigned int value) except ?CUDA_ERROR_NOT_FOUND nogil:
6358 global __cuParamSeti
6359 _check_or_init_driver()
6360 if __cuParamSeti == NULL:
6361 with gil:
6362 raise FunctionNotFoundError("function cuParamSeti is not found")
6363 return (<CUresult (*)(CUfunction, int, unsigned int) noexcept nogil>__cuParamSeti)(
6364 hfunc, offset, value)
6367cdef CUresult _cuParamSetf(CUfunction hfunc, int offset, float value) except ?CUDA_ERROR_NOT_FOUND nogil:
6368 global __cuParamSetf
6369 _check_or_init_driver()
6370 if __cuParamSetf == NULL:
6371 with gil:
6372 raise FunctionNotFoundError("function cuParamSetf is not found")
6373 return (<CUresult (*)(CUfunction, int, float) noexcept nogil>__cuParamSetf)(
6374 hfunc, offset, value)
6377cdef CUresult _cuParamSetv(CUfunction hfunc, int offset, void* ptr, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6378 global __cuParamSetv
6379 _check_or_init_driver()
6380 if __cuParamSetv == NULL:
6381 with gil:
6382 raise FunctionNotFoundError("function cuParamSetv is not found")
6383 return (<CUresult (*)(CUfunction, int, void*, unsigned int) noexcept nogil>__cuParamSetv)(
6384 hfunc, offset, ptr, numbytes)
6387cdef CUresult _cuLaunch(CUfunction f) except ?CUDA_ERROR_NOT_FOUND nogil:
6388 global __cuLaunch
6389 _check_or_init_driver()
6390 if __cuLaunch == NULL:
6391 with gil:
6392 raise FunctionNotFoundError("function cuLaunch is not found")
6393 return (<CUresult (*)(CUfunction) noexcept nogil>__cuLaunch)(
6394 f)
6397cdef CUresult _cuLaunchGrid(CUfunction f, int grid_width, int grid_height) except ?CUDA_ERROR_NOT_FOUND nogil:
6398 global __cuLaunchGrid
6399 _check_or_init_driver()
6400 if __cuLaunchGrid == NULL:
6401 with gil:
6402 raise FunctionNotFoundError("function cuLaunchGrid is not found")
6403 return (<CUresult (*)(CUfunction, int, int) noexcept nogil>__cuLaunchGrid)(
6404 f, grid_width, grid_height)
6407cdef CUresult _cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
6408 global __cuLaunchGridAsync
6409 _check_or_init_driver()
6410 if __cuLaunchGridAsync == NULL:
6411 with gil:
6412 raise FunctionNotFoundError("function cuLaunchGridAsync is not found")
6413 return (<CUresult (*)(CUfunction, int, int, CUstream) noexcept nogil>__cuLaunchGridAsync)(
6414 f, grid_width, grid_height, hStream)
6417cdef CUresult _cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6418 global __cuParamSetTexRef
6419 _check_or_init_driver()
6420 if __cuParamSetTexRef == NULL:
6421 with gil:
6422 raise FunctionNotFoundError("function cuParamSetTexRef is not found")
6423 return (<CUresult (*)(CUfunction, int, CUtexref) noexcept nogil>__cuParamSetTexRef)(
6424 hfunc, texunit, hTexRef)
6427cdef CUresult _cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil:
6428 global __cuFuncSetSharedMemConfig
6429 _check_or_init_driver()
6430 if __cuFuncSetSharedMemConfig == NULL:
6431 with gil:
6432 raise FunctionNotFoundError("function cuFuncSetSharedMemConfig is not found")
6433 return (<CUresult (*)(CUfunction, CUsharedconfig) noexcept nogil>__cuFuncSetSharedMemConfig)(
6434 hfunc, config)
6437cdef CUresult _cuGraphCreate(CUgraph* phGraph, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6438 global __cuGraphCreate
6439 _check_or_init_driver() 25A8A!A$A'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeBEigBiBkBmB) oBqBrBtBvBwB3PzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn{eUnrkVnskWnXnYn)P,P/P=P7u^P8u9utk`r^dZnkdWb)c0n1n2n3nXbYbZb0bsb1bncoc2b. {rld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3b}e~eV W X afY Z 9 ! bfcf# *c4b5b+cpc6iud}r5 N D J K XD4nukvkc 5n,cE 6n9b!b, tcvude6kwu7k8k-r.rah6 :rzuvG=pEcFtglhliljl?G?p@p[pCfDfgj|G^p_p{pFcHtmlnlolplnH|p}p~pEfFfhjvHbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeGcHcOdkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqIcMttlulvlwl#HiqjqkqMfNfnj,Hmqnqxl]boqpjqjrjsjUxylzlAlCeDe9hVxClDlElBbEeFetjOfPfQfQdRf!hSfTfFl^bqqvjGlHlwj6xIlJlKlGeHe#h'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGq)f*fCjdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/h;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHjDb3l@h[h]h^hVtIjJjKj1d2d@fWtMjNjTqUqRcXt6l7l8l9l8JVqWqXq[f]fOj)JZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWeScTc5dSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5qUc2t%l'l(l)lvK6q7q8q~fagVjDK!q#q$qVc3t+l,l-l.lPK%q'q(qbgcgWjXK*q+q/lHb0e1eXjdgegfg7dggeihgig:l|b,qZj;l=l0j+y?l@l[l2e3efi?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|qFgGg6jZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jJbmmrisitiui$t(j)j*j+d,dPg%t,j-jkrlr4c'tompmqmrmuMmrnrorQgRg.jCMqrrrsr5c*ttmumvmwmPMtrurvrSgTg/jXMxryrzr6c,tymzmAmBm#MArBrCrUgVg:j,MErFrGr7c.tDmEmFmGm{MHrIrJrWgXg;jeNLrMrNr8c:tImJmKmLmsNOrPrQrYgZg=jANSrTrUr9c=tNmOmPmQmONVrWrXr0g1g?jWNZr0r1r!c@tSmTmUmVm9N2r3r4r2g3g@j*N6r7r8r#c[tXmYmZm0m^N9r!r#r4g5g[jbO%r'r
6440 if __cuGraphCreate == NULL: 2a 5A8A!A$A'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeBEigBiBkBmB) oBqBrBtBvBwB3PzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn{eUnrkVnskWnXnYn)P,P/P=P7u^P8u9utk`r^dZnkdWb)c0n1n2n3nXbYbZb0bsb1bncoc2b. {rld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3b}e~eV W X afY Z 9 ! bfcf# *c4b5b+cpc6iud}r5 N D J K XD4nukvkc 5n,cE 6n9b!b, tcvude6kwu7k8k-r.rah6 :rzuvG=pEcFtglhliljl?G?p@p[pCfDfgj|G^p_p{pFcHtmlnlolplnH|p}p~pEfFfhjvHbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeGcHcOdkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqIcMttlulvlwl#HiqjqkqMfNfnj,Hmqnqxl]boqpjqjrjsjUxylzlAlCeDe9hVxClDlElBbEeFetjOfPfQfQdRf!hSfTfFl^bqqvjGlHlwj6xIlJlKlGeHe#h'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGq)f*fCjdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/h;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHjDb3l@h[h]h^hVtIjJjKj1d2d@fWtMjNjTqUqRcXt6l7l8l9l8JVqWqXq[f]fOj)JZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWeScTc5dSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5qUc2t%l'l(l)lvK6q7q8q~fagVjDK!q#q$qVc3t+l,l-l.lPK%q'q(qbgcgWjXK*q+q/lHb0e1eXjdgegfg7dggeihgig:l|b,qZj;l=l0j+y?l@l[l2e3efi?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|qFgGg6jZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jJbmmrisitiui$t(j)j*j+d,dPg%t,j-jkrlr4c'tompmqmrmuMmrnrorQgRg.jCMqrrrsr5c*ttmumvmwmPMtrurvrSgTg/jXMxryrzr6c,tymzmAmBm#MArBrCrUgVg:j,MErFrGr7c.tDmEmFmGm{MHrIrJrWgXg;jeNLrMrNr8c:tImJmKmLmsNOrPrQrYgZg=jANSrTrUr9c=tNmOmPmQmONVrWrXr0g1g?jWNZr0r1r!c@tSmTmUmVm9N2r3r4r2g3g@j*N6r7r8r#c[tXmYmZm0m^N9r!r#r4g5g[jbO%r'r
6441 with gil:
6442 raise FunctionNotFoundError("function cuGraphCreate is not found") 2vude6kwu7k8k-r.r6 :rzuvG
6443 return (<CUresult (*)(CUgraph*, unsigned int) noexcept nogil>__cuGraphCreate)( 25A8A!A$A'A)A+A.A:A(m_j)m[A`j*m+m{A}AaBcBeBEigBiBkBmB) oBqBrBtBvBwB3PzBBBDBFBHBJBLBNBPBRBTBVBXBYB0B2B4B6B8B!B$B'B)B+B,m-mhc|j(e)e}j.m/m:m;m;d*eGiHiIiJi=m?m@m[mic~j+e,eak]m^m_m`m=d-eKiLiMiNi{m|m}mbk~mCCckanbncndkdnekenfngnhnjcfk.e/egkinjnknln?d:eOiPiQiRimnnnonpnkchk;e=eikqnrnsntn@d?eSiTiUiViunvnwnxnlcjk@e[ekkynznAnBn[d]eWiXiYiZiCnDnEnFnmclk^e_emkGnHnInJn]d`e0i1i2i3iKnLnMnnkNnokOnPnQnpkRnqkSnTn{eUnrkVnskWnXnYn)P,P/P=P7u^P8u9utk`r^dZnkdWb)c0n1n2n3nXbYbZb0bsb1bncoc2b. {rld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3b}e~eV W X afY Z 9 ! bfcf# *c4b5b+cpc6iud}r5 N D J K XD4nukvkc 5n,cE 6n9b!b, tcvude6kwu7k8k-r.rah6 :rzuvG=pEcFtglhliljl?G?p@p[pCfDfgj|G^p_p{pFcHtmlnlolplnH|p}p~pEfFfhjvHbqcq@bGfHfqlYhZh0hteIfij1h2hJf| KfueMdNdvejjwexeyeGcHcOdkjzeAeybzb[bgbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqhqIcMttlulvlwl#HiqjqkqMfNfnj,Hmqnqxl]boqpjqjrjsjUxylzlAlCeDe9hVxClDlElBbEeFetjOfPfQfQdRf!hSfTfFl^bqqvjGlHlwj6xIlJlKlGeHe#h'xMlNlxjyjUfVfWfXfzjYfZf0f1fCbIeJe2f3f4fKe$h5f6fsqJcPtOlPlQlRltquqvq7f8fAjQIwqxq%h'h(h)hyqzqAqBqCqBjKc*h+hLeMe,hSl9f!f#f$fRd%fTl'f(fLcSdTdUdNe@c[c_b]c^c_cDqMcQtUlVlWlXl`IEqFqGq)f*fCjdJIqJq; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlPcDjEj/f:fFjKq-h.h/h;fQe:hMq;h=hNqQcZl0l1l2lOqPqQq=f?fGjRqSqHjDb3l@h[h]h^hVtIjJjKj1d2d@fWtMjNjTqUqRcXt6l7l8l9l8JVqWqXq[f]fOj)JZq0q`b^f_f!l_h`h{hRe`fPj|h}h{f} |fSe3d4dTeQjUeVeWeScTc5dSjXeYeEbFb{blbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q5qUc2t%l'l(l)lvK6q7q8q~fagVjDK!q#q$qVc3t+l,l-l.lPK%q'q(qbgcgWjXK*q+q/lHb0e1eXjdgegfg7dggeihgig:l|b,qZj;l=l0j+y?l@l[l2e3efi?y^l_l1j2jjgkglgmg3jngogpgqgIb4e5ergsgtg6egiugvg-qWc5t`l{l|l}l.q/q:qwgxg4jbL;q=qhiiijiki?q@q[q]q^q5jXclimi7e8eni~lygzgAgBg8dCgamDgEgYc9d!d#d9e{c|c}b}c~cad_qZc6tbmcmdmemRL`q{q|qFgGg6jZL~qar= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbr2cfmgmoipihm7t7j8j9jLgMg!j8t#j$jdr3cimjmkmlmerfrgrNgOg%jhrir'jJbmmrisitiui$t(j)j*j+d,dPg%t,j-jkrlr4c'tompmqmrmuMmrnrorQgRg.jCMqrrrsr5c*ttmumvmwmPMtrurvrSgTg/jXMxryrzr6c,tymzmAmBm#MArBrCrUgVg:j,MErFrGr7c.tDmEmFmGm{MHrIrJrWgXg;jeNLrMrNr8c:tImJmKmLmsNOrPrQrYgZg=jANSrTrUr9c=tNmOmPmQmONVrWrXr0g1g?jWNZr0r1r!c@tSmTmUmVm9N2r3r4r2g3g@j*N6r7r8r#c[tXmYmZm0m^N9r!r#r4g5g[jbO%r'r
6444 phGraph, flags)
6447cdef 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:
6448 global __cuGraphAddKernelNode_v2
6449 _check_or_init_driver() 2d C I ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |e8 cbub4b5 N D J K c , EcCfFcEf@bte| Gcybzb[bgbhbibjbAbPdIcMf]bCeBbQd^bGeCbJc7fKc$fLcSdTdUdNe@c[c_b]c^c_cMc)f; kbPc;fQc=fDb1dRc[f`bRe} ScEbFb{blbmbnbobGb6dUc~fVcbgHb7d|b2eIbWcwgXcBgYc9d!d#d9e{c|c}b}c~cadZcFg= pb2cLg3cNgJb+d4cQg5cSg6cUg7cWg8cYg9c0g!c2g#c4g
6450 if __cuGraphAddKernelNode_v2 == NULL: 2a d C I ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |e8 cbub4b5 N D J K c , EcCfFcEf@bte| Gcybzb[bgbhbibjbAbPdIcMf]bCeBbQd^bGeCbJc7fKc$fLcSdTdUdNe@c[c_b]c^c_cMc)f; kbPc;fQc=fDb1dRc[f`bRe} ScEbFb{blbmbnbobGb6dUc~fVcbgHb7d|b2eIbWcwgXcBgYc9d!d#d9e{c|c}b}c~cadZcFg= pb2cLg3cNgJb+d4cQg5cSg6cUg7cWg8cYg9c0g!c2g#c4g
6451 with gil:
6452 raise FunctionNotFoundError("function cuGraphAddKernelNode_v2 is not found")
6453 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphAddKernelNode_v2)( 2d C I ) SbTbUbdcVbFi{jhc;dic=djc?dkc@dlc[dmc]d^dXbYbZb0b2bU M |e8 cbub4b5 N D J K c , EcCfFcEf@bte| Gcybzb[bgbhbibjbAbPdIcMf]bCeBbQd^bGeCbJc7fKc$fLcSdTdUdNe@c[c_b]c^c_cMc)f; kbPc;fQc=fDb1dRc[f`bRe} ScEbFb{blbmbnbobGb6dUc~fVcbgHb7d|b2eIbWcwgXcBgYc9d!d#d9e{c|c}b}c~cadZcFg= pb2cLg3cNgJb+d4cQg5cSg6cUg7cWg8cYg9c0g!c2g#c4g
6454 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6457cdef CUresult _cuGraphKernelNodeGetParams_v2(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6458 global __cuGraphKernelNodeGetParams_v2
6459 _check_or_init_driver() 2d PbI Qb/BXbYbZb0b2b4bc
6460 if __cuGraphKernelNodeGetParams_v2 == NULL: 2a d PbI Qb/BXbYbZb0b2b4bc
6461 with gil:
6462 raise FunctionNotFoundError("function cuGraphKernelNodeGetParams_v2 is not found")
6463 return (<CUresult (*)(CUgraphNode, CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphKernelNodeGetParams_v2)( 2d PbI Qb/BXbYbZb0b2b4bc
6464 hNode, nodeParams)
6467cdef CUresult _cuGraphKernelNodeSetParams_v2(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6468 global __cuGraphKernelNodeSetParams_v2
6469 _check_or_init_driver()
6470 if __cuGraphKernelNodeSetParams_v2 == NULL:
6471 with gil:
6472 raise FunctionNotFoundError("function cuGraphKernelNodeSetParams_v2 is not found")
6473 return (<CUresult (*)(CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphKernelNodeSetParams_v2)(
6474 hNode, nodeParams)
6477cdef CUresult _cuGraphAddMemcpyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
6478 global __cuGraphAddMemcpyNode
6479 _check_or_init_driver() 2@ [ ] ab*e-e:e?e]e`eWb. 4 3bV W X Y Z DfFfIfHcBeNfDeRfHeKe8fRd_b*f; NcOc`cVdWdXdYdPeQe?f2d]f`fTcZeagcggg3e6exg8d}bGg= 0c1cbd$d%d'd(d#eMgOg,dRgTgVgXgZg1g3g5g
6480 if __cuGraphAddMemcpyNode == NULL: 2a @ [ ] ab*e-e:e?e]e`eWb. 4 3bV W X Y Z DfFfIfHcBeNfDeRfHeKe8fRd_b*f; NcOc`cVdWdXdYdPeQe?f2d]f`fTcZeagcggg3e6exg8d}bGg= 0c1cbd$d%d'd(d#eMgOg,dRgTgVgXgZg1g3g5g
6481 with gil:
6482 raise FunctionNotFoundError("function cuGraphAddMemcpyNode is not found")
6483 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMCPY3D*, CUcontext) noexcept nogil>__cuGraphAddMemcpyNode)( 2@ [ ] ab*e-e:e?e]e`eWb. 4 3bV W X Y Z DfFfIfHcBeNfDeRfHeKe8fRd_b*f; NcOc`cVdWdXdYdPeQe?f2d]f`fTcZeagcggg3e6exg8d}bGg= 0c1cbd$d%d'd(d#eMgOg,dRgTgVgXgZg1g3g5g
6484 phGraphNode, hGraph, dependencies, numDependencies, copyParams, ctx)
6487cdef CUresult _cuGraphMemcpyNodeGetParams(CUgraphNode hNode, CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6488 global __cuGraphMemcpyNodeGetParams
6489 _check_or_init_driver() 16
6490 if __cuGraphMemcpyNodeGetParams == NULL: 1a6
6491 with gil:
6492 raise FunctionNotFoundError("function cuGraphMemcpyNodeGetParams is not found") 16
6493 return (<CUresult (*)(CUgraphNode, CUDA_MEMCPY3D*) noexcept nogil>__cuGraphMemcpyNodeGetParams)( 16
6494 hNode, nodeParams)
6497cdef CUresult _cuGraphMemcpyNodeSetParams(CUgraphNode hNode, const CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6498 global __cuGraphMemcpyNodeSetParams
6499 _check_or_init_driver()
6500 if __cuGraphMemcpyNodeSetParams == NULL:
6501 with gil:
6502 raise FunctionNotFoundError("function cuGraphMemcpyNodeSetParams is not found")
6503 return (<CUresult (*)(CUgraphNode, const CUDA_MEMCPY3D*) noexcept nogil>__cuGraphMemcpyNodeSetParams)(
6504 hNode, nodeParams)
6507cdef 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:
6508 global __cuGraphAddMemsetNode
6509 _check_or_init_driver() 2@ [ ] abecfcgc(cGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi0i1i2i3i9 ! # c ,cgjhjijOd8hnj9h!h#h$hAj%f]cCjkbZd0dOe+f,fPe-f.f:hGj@fOjPj5ddiVjWjeifigi4jCg}c6jpb)d*d!eHgIg#eJgKg!j%jPg.j/j:j;j=j?j@j[j
6510 if __cuGraphAddMemsetNode == NULL: 2a @ [ ] abecfcgc(cGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi0i1i2i3i9 ! # c ,cgjhjijOd8hnj9h!h#h$hAj%f]cCjkbZd0dOe+f,fPe-f.f:hGj@fOjPj5ddiVjWjeifigi4jCg}c6jpb)d*d!eHgIg#eJgKg!j%jPg.j/j:j;j=j?j@j[j
6511 with gil:
6512 raise FunctionNotFoundError("function cuGraphAddMemsetNode is not found")
6513 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) noexcept nogil>__cuGraphAddMemsetNode)( 2@ [ ] abecfcgc(cGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi0i1i2i3i9 ! # c ,cgjhjijOd8hnj9h!h#h$hAj%f]cCjkbZd0dOe+f,fPe-f.f:hGj@fOjPj5ddiVjWjeifigi4jCg}c6jpb)d*d!eHgIg#eJgKg!j%jPg.j/j:j;j=j?j@j[j
6514 phGraphNode, hGraph, dependencies, numDependencies, memsetParams, ctx)
6517cdef CUresult _cuGraphMemsetNodeGetParams(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6518 global __cuGraphMemsetNodeGetParams
6519 _check_or_init_driver() 1c
6520 if __cuGraphMemsetNodeGetParams == NULL: 1ac
6521 with gil:
6522 raise FunctionNotFoundError("function cuGraphMemsetNodeGetParams is not found")
6523 return (<CUresult (*)(CUgraphNode, CUDA_MEMSET_NODE_PARAMS*) noexcept nogil>__cuGraphMemsetNodeGetParams)( 1c
6524 hNode, nodeParams)
6527cdef CUresult _cuGraphMemsetNodeSetParams(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6528 global __cuGraphMemsetNodeSetParams
6529 _check_or_init_driver()
6530 if __cuGraphMemsetNodeSetParams == NULL:
6531 with gil:
6532 raise FunctionNotFoundError("function cuGraphMemsetNodeSetParams is not found")
6533 return (<CUresult (*)(CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*) noexcept nogil>__cuGraphMemsetNodeSetParams)(
6534 hNode, nodeParams)
6537cdef CUresult _cuGraphAddHostNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6538 global __cuGraphAddHostNode
6539 _check_or_init_driver() 2edidjd.m/m]m^minjnqnrnynznGnHn)csb1bncocld|gmdndodpdqdrdsdtd4 *c5b+cpcud}rE 9b!btc?p|pYhwe[bmjiqylOfIlyjzj2ftq%h'h(h)h9fNeEq`cOe-hOqIjVq_hUe{bUj6q%qdg?l2j3jrg.qhiiijikiyg9e`qbd!e7jer(jmrtrArHrOrVr2r9r
6540 if __cuGraphAddHostNode == NULL: 2a edidjd.m/m]m^minjnqnrnynznGnHn)csb1bncocld|gmdndodpdqdrdsdtd4 *c5b+cpcud}rE 9b!btc?p|pYhwe[bmjiqylOfIlyjzj2ftq%h'h(h)h9fNeEq`cOe-hOqIjVq_hUe{bUj6q%qdg?l2j3jrg.qhiiijikiyg9e`qbd!e7jer(jmrtrArHrOrVr2r9r
6541 with gil:
6542 raise FunctionNotFoundError("function cuGraphAddHostNode is not found")
6543 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphAddHostNode)( 2edidjd.m/m]m^minjnqnrnynznGnHn)csb1bncocld|gmdndodpdqdrdsdtd4 *c5b+cpcud}rE 9b!btc?p|pYhwe[bmjiqylOfIlyjzj2ftq%h'h(h)h9fNeEq`cOe-hOqIjVq_hUe{bUj6q%qdg?l2j3jrg.qhiiijikiyg9e`qbd!e7jer(jmrtrArHrOrVr2r9r
6544 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6547cdef CUresult _cuGraphHostNodeGetParams(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6548 global __cuGraphHostNodeGetParams
6549 _check_or_init_driver() 2* ld*c+cud
6550 if __cuGraphHostNodeGetParams == NULL: 2a * ld*c+cud
6551 with gil:
6552 raise FunctionNotFoundError("function cuGraphHostNodeGetParams is not found")
6553 return (<CUresult (*)(CUgraphNode, CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphHostNodeGetParams)( 2* ld*c+cud
6554 hNode, nodeParams)
6557cdef CUresult _cuGraphHostNodeSetParams(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6558 global __cuGraphHostNodeSetParams
6559 _check_or_init_driver()
6560 if __cuGraphHostNodeSetParams == NULL:
6561 with gil:
6562 raise FunctionNotFoundError("function cuGraphHostNodeSetParams is not found")
6563 return (<CUresult (*)(CUgraphNode, const CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphHostNodeSetParams)(
6564 hNode, nodeParams)
6567cdef CUresult _cuGraphAddChildGraphNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6568 global __cuGraphAddChildGraphNode
6569 _check_or_init_driver() 23 ) hcicjckclcmc* 2b{rld|g*c4b+cudEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6570 if __cuGraphAddChildGraphNode == NULL: 2a 3 ) hcicjckclcmc* 2b{rld|g*c4b+cudEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6571 with gil:
6572 raise FunctionNotFoundError("function cuGraphAddChildGraphNode is not found")
6573 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUgraph) noexcept nogil>__cuGraphAddChildGraphNode)( 23 ) hcicjckclcmc* 2b{rld|g*c4b+cudEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6574 phGraphNode, hGraph, dependencies, numDependencies, childGraph)
6577cdef CUresult _cuGraphChildGraphNodeGetGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6578 global __cuGraphChildGraphNodeGetGraph
6579 _check_or_init_driver() 23 ) hcicjckclcmc* 2b{rld|g*c4b+cudEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6580 if __cuGraphChildGraphNodeGetGraph == NULL: 2a 3 ) hcicjckclcmc* 2b{rld|g*c4b+cudEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6581 with gil:
6582 raise FunctionNotFoundError("function cuGraphChildGraphNodeGetGraph is not found")
6583 return (<CUresult (*)(CUgraphNode, CUgraph*) noexcept nogil>__cuGraphChildGraphNodeGetGraph)( 23 ) hcicjckclcmc* 2b{rld|g*c4b+cudEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6584 hNode, phGraph)
6587cdef CUresult _cuGraphAddEmptyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
6588 global __cuGraphAddEmptyNode
6589 _check_or_init_driver() 2_j`jEi@ [ ] ab]r^r_r|j*e~j-ebkckdkekfk:ehk?ejk]elk`enkokpkqk{erksk8utk5 N D J K XD4nukvk5n6n9b!bde6k7k8k-r.r:rzuglDfmlFfIfueHc4hBetlNfpjDeElBbEeFetjOfPfQfQdRf!hSfTfvjHeKeOl8f+hRd_bUl*f; NcOc`cVdWdXdYdPeEjQeZl?f@h2d6l]f`fSeTc~hZe%lag+lcg/lHb0e1eXjdgegfg7dggeihgigZj3e6e`lxgmi8d}bbmGg= 0c1cbd$d%d'd(d#egmMgimOgri,domRgtmTgymVgDmXgImZgNm1gSm3gXm5g
6590 if __cuGraphAddEmptyNode == NULL: 2a _j`jEi@ [ ] ab]r^r_r|j*e~j-ebkckdkekfk:ehk?ejk]elk`enkokpkqk{erksk8utk5 N D J K XD4nukvk5n6n9b!bde6k7k8k-r.r:rzuglDfmlFfIfueHc4hBetlNfpjDeElBbEeFetjOfPfQfQdRf!hSfTfvjHeKeOl8f+hRd_bUl*f; NcOc`cVdWdXdYdPeEjQeZl?f@h2d6l]f`fSeTc~hZe%lag+lcg/lHb0e1eXjdgegfg7dggeihgigZj3e6e`lxgmi8d}bbmGg= 0c1cbd$d%d'd(d#egmMgimOgri,domRgtmTgymVgDmXgImZgNm1gSm3gXm5g
6591 with gil:
6592 raise FunctionNotFoundError("function cuGraphAddEmptyNode is not found") 2de6k7k8k-r.r:rzu
6593 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t) noexcept nogil>__cuGraphAddEmptyNode)( 2_j`jEi@ [ ] ab]r^r_r|j*e~j-ebkckdkekfk:ehk?ejk]elk`enkokpkqk{erksk8utk5 N D J K XD4nukvk5n6n9b!bde6k7k8k-r.r:rzuglDfmlFfIfueHc4hBetlNfpjDeElBbEeFetjOfPfQfQdRf!hSfTfvjHeKeOl8f+hRd_bUl*f; NcOc`cVdWdXdYdPeEjQeZl?f@h2d6l]f`fSeTc~hZe%lag+lcg/lHb0e1eXjdgegfg7dggeihgigZj3e6e`lxgmi8d}bbmGg= 0c1cbd$d%d'd(d#egmMgimOgri,domRgtmTgymVgDmXgImZgNm1gSm3gXm5g
6594 phGraphNode, hGraph, dependencies, numDependencies)
6597cdef CUresult _cuGraphAddEventRecordNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6598 global __cuGraphAddEventRecordNode
6599 _check_or_init_driver() 2cc(e+e.e;e@e^e}g_d4ibbtb8 hlnlGfMdyb5hulqjEeGlxjyjUfVfWfXfIePlLeSdVlNcZd/f0l[h7l^f3dEbai'l,l0e;l1j2jjgkglgmg4e{l7e9dcm0c)doijmsipmumzmEmJmOmTmYm
6600 if __cuGraphAddEventRecordNode == NULL: 2a cc(e+e.e;e@e^e}g_d4ibbtb8 hlnlGfMdyb5hulqjEeGlxjyjUfVfWfXfIePlLeSdVlNcZd/f0l[h7l^f3dEbai'l,l0e;l1j2jjgkglgmg4e{l7e9dcm0c)doijmsipmumzmEmJmOmTmYm
6601 with gil:
6602 raise FunctionNotFoundError("function cuGraphAddEventRecordNode is not found")
6603 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) noexcept nogil>__cuGraphAddEventRecordNode)( 2cc(e+e.e;e@e^e}g_d4ibbtb8 hlnlGfMdyb5hulqjEeGlxjyjUfVfWfXfIePlLeSdVlNcZd/f0l[h7l^f3dEbai'l,l0e;l1j2jjgkglgmg4e{l7e9dcm0c)doijmsipmumzmEmJmOmTmYm
6604 phGraphNode, hGraph, dependencies, numDependencies, event)
6607cdef CUresult _cuGraphEventRecordNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6608 global __cuGraphEventRecordNodeGetEvent
6609 _check_or_init_driver()
6610 if __cuGraphEventRecordNodeGetEvent == NULL:
6611 with gil:
6612 raise FunctionNotFoundError("function cuGraphEventRecordNodeGetEvent is not found")
6613 return (<CUresult (*)(CUgraphNode, CUevent*) noexcept nogil>__cuGraphEventRecordNodeGetEvent)(
6614 hNode, event_out)
6617cdef CUresult _cuGraphEventRecordNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6618 global __cuGraphEventRecordNodeSetEvent
6619 _check_or_init_driver()
6620 if __cuGraphEventRecordNodeSetEvent == NULL:
6621 with gil:
6622 raise FunctionNotFoundError("function cuGraphEventRecordNodeSetEvent is not found")
6623 return (<CUresult (*)(CUgraphNode, CUevent) noexcept nogil>__cuGraphEventRecordNodeSetEvent)(
6624 hNode, event)
6627cdef CUresult _cuGraphAddEventWaitNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6628 global __cuGraphAddEventWaitNode
6629 _check_or_init_driver() 2cc)e,e/e=e[e_ebbtb`d5iilolHfNdzb6hvlrjFeHlxjzjYfZf0f1fJeQlMeTdWlOc0d:f1l]h8l_f4dFbbi(l-l1e=l1j3jngogpgqg5e|l8e!ddm1c*dpikmtiqmvmAmFmKmPmUmZm
6630 if __cuGraphAddEventWaitNode == NULL: 2a cc)e,e/e=e[e_ebbtb`d5iilolHfNdzb6hvlrjFeHlxjzjYfZf0f1fJeQlMeTdWlOc0d:f1l]h8l_f4dFbbi(l-l1e=l1j3jngogpgqg5e|l8e!ddm1c*dpikmtiqmvmAmFmKmPmUmZm
6631 with gil:
6632 raise FunctionNotFoundError("function cuGraphAddEventWaitNode is not found")
6633 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) noexcept nogil>__cuGraphAddEventWaitNode)( 2cc)e,e/e=e[e_ebbtb`d5iilolHfNdzb6hvlrjFeHlxjzjYfZf0f1fJeQlMeTdWlOc0d:f1l]h8l_f4dFbbi(l-l1e=l1j3jngogpgqg5e|l8e!ddm1c*dpikmtiqmvmAmFmKmPmUmZm
6634 phGraphNode, hGraph, dependencies, numDependencies, event)
6637cdef CUresult _cuGraphEventWaitNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6638 global __cuGraphEventWaitNodeGetEvent
6639 _check_or_init_driver()
6640 if __cuGraphEventWaitNodeGetEvent == NULL:
6641 with gil:
6642 raise FunctionNotFoundError("function cuGraphEventWaitNodeGetEvent is not found")
6643 return (<CUresult (*)(CUgraphNode, CUevent*) noexcept nogil>__cuGraphEventWaitNodeGetEvent)(
6644 hNode, event_out)
6647cdef CUresult _cuGraphEventWaitNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6648 global __cuGraphEventWaitNodeSetEvent
6649 _check_or_init_driver()
6650 if __cuGraphEventWaitNodeSetEvent == NULL:
6651 with gil:
6652 raise FunctionNotFoundError("function cuGraphEventWaitNodeSetEvent is not found")
6653 return (<CUresult (*)(CUgraphNode, CUevent) noexcept nogil>__cuGraphEventWaitNodeSetEvent)(
6654 hNode, event)
6657cdef 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:
6658 global __cuGraphAddExternalSemaphoresSignalNode
6659 _check_or_init_driver()
6660 if __cuGraphAddExternalSemaphoresSignalNode == NULL:
6661 with gil:
6662 raise FunctionNotFoundError("function cuGraphAddExternalSemaphoresSignalNode is not found")
6663 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphAddExternalSemaphoresSignalNode)(
6664 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6667cdef CUresult _cuGraphExternalSemaphoresSignalNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6668 global __cuGraphExternalSemaphoresSignalNodeGetParams
6669 _check_or_init_driver()
6670 if __cuGraphExternalSemaphoresSignalNodeGetParams == NULL:
6671 with gil:
6672 raise FunctionNotFoundError("function cuGraphExternalSemaphoresSignalNodeGetParams is not found")
6673 return (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresSignalNodeGetParams)(
6674 hNode, params_out)
6677cdef CUresult _cuGraphExternalSemaphoresSignalNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6678 global __cuGraphExternalSemaphoresSignalNodeSetParams
6679 _check_or_init_driver()
6680 if __cuGraphExternalSemaphoresSignalNodeSetParams == NULL:
6681 with gil:
6682 raise FunctionNotFoundError("function cuGraphExternalSemaphoresSignalNodeSetParams is not found")
6683 return (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresSignalNodeSetParams)(
6684 hNode, nodeParams)
6687cdef 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:
6688 global __cuGraphAddExternalSemaphoresWaitNode
6689 _check_or_init_driver()
6690 if __cuGraphAddExternalSemaphoresWaitNode == NULL:
6691 with gil:
6692 raise FunctionNotFoundError("function cuGraphAddExternalSemaphoresWaitNode is not found")
6693 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphAddExternalSemaphoresWaitNode)(
6694 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6697cdef CUresult _cuGraphExternalSemaphoresWaitNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6698 global __cuGraphExternalSemaphoresWaitNodeGetParams
6699 _check_or_init_driver()
6700 if __cuGraphExternalSemaphoresWaitNodeGetParams == NULL:
6701 with gil:
6702 raise FunctionNotFoundError("function cuGraphExternalSemaphoresWaitNodeGetParams is not found")
6703 return (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresWaitNodeGetParams)(
6704 hNode, params_out)
6707cdef CUresult _cuGraphExternalSemaphoresWaitNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6708 global __cuGraphExternalSemaphoresWaitNodeSetParams
6709 _check_or_init_driver()
6710 if __cuGraphExternalSemaphoresWaitNodeSetParams == NULL:
6711 with gil:
6712 raise FunctionNotFoundError("function cuGraphExternalSemaphoresWaitNodeSetParams is not found")
6713 return (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresWaitNodeSetParams)(
6714 hNode, nodeParams)
6717cdef 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:
6718 global __cuGraphAddBatchMemOpNode
6719 _check_or_init_driver()
6720 if __cuGraphAddBatchMemOpNode == NULL:
6721 with gil:
6722 raise FunctionNotFoundError("function cuGraphAddBatchMemOpNode is not found")
6723 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphAddBatchMemOpNode)(
6724 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6727cdef CUresult _cuGraphBatchMemOpNodeGetParams(CUgraphNode hNode, CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6728 global __cuGraphBatchMemOpNodeGetParams
6729 _check_or_init_driver()
6730 if __cuGraphBatchMemOpNodeGetParams == NULL:
6731 with gil:
6732 raise FunctionNotFoundError("function cuGraphBatchMemOpNodeGetParams is not found")
6733 return (<CUresult (*)(CUgraphNode, CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphBatchMemOpNodeGetParams)(
6734 hNode, nodeParams_out)
6737cdef CUresult _cuGraphBatchMemOpNodeSetParams(CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6738 global __cuGraphBatchMemOpNodeSetParams
6739 _check_or_init_driver()
6740 if __cuGraphBatchMemOpNodeSetParams == NULL:
6741 with gil:
6742 raise FunctionNotFoundError("function cuGraphBatchMemOpNodeSetParams is not found")
6743 return (<CUresult (*)(CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphBatchMemOpNodeSetParams)(
6744 hNode, nodeParams)
6747cdef CUresult _cuGraphExecBatchMemOpNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6748 global __cuGraphExecBatchMemOpNodeSetParams
6749 _check_or_init_driver()
6750 if __cuGraphExecBatchMemOpNodeSetParams == NULL:
6751 with gil:
6752 raise FunctionNotFoundError("function cuGraphExecBatchMemOpNodeSetParams is not found")
6753 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphExecBatchMemOpNodeSetParams)(
6754 hGraphExec, hNode, nodeParams)
6757cdef CUresult _cuGraphAddMemAllocNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUDA_MEM_ALLOC_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6758 global __cuGraphAddMemAllocNode
6759 _check_or_init_driver() 24A7A;rFuHu-AIu(m_j)m`j*m+m=rfdgdhd:d@ [ ] abecfcgc(c?r@r[r]r^r_r,m-m|j(e)e}j;d*eGiHiIiJi@m[m~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnfk.e/egk?d:eOiPiQiRionpnhk;e=eik@d?eSiTiUiViwnxnjk@e[ekk[d]eWiXiYiZiEnFnlk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXntk`rkd_d`dE ah=pgljlDfgj{pmlplFfhj@bGfHfqlYhZh0hteIfij1h2hJfueveHcOdlj4h7hBe8hhqtlwlNfnjxlpjsjDe9hElBbEeFetjOfPfQfQdRf!hSfTfFlvjwjHe#hCbIeJe2f3f4fKe$h5f6fsqOlRl8fAjBj+h,hRd%fUd_b]cDqUlXl*fCj; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlEjFjQe:hNqZl2l?fGjHj@h^h2d@fUq6l9l]fOj`b^f_f!l_h`h{hRe`fPj|h}h{fSeTeTc5dTj~hciZedi5q%l)lagVj$q+l.lcgWj/lHb0e1eXjdgegfg7dggeihgig:lZj0j3efiIb4e5ergsgtg6egiugvg-q`l}lxg4j5jmini8dCg#d}b}c_qbmemGg6j= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbrgmhmMg!jdrimlmOg%j'jriui,dPglromrmRg.jsrtmwmTg/jzrymBmVg:jGrDmGmXg;jNrImLmZg=jUrNmQm1g?j1rSmVm3g@j8rXm0m5g[j
6760 if __cuGraphAddMemAllocNode == NULL: 2a 4A7A;rFuHu-AIu(m_j)m`j*m+m=rfdgdhd:d@ [ ] abecfcgc(c?r@r[r]r^r_r,m-m|j(e)e}j;d*eGiHiIiJi@m[m~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnfk.e/egk?d:eOiPiQiRionpnhk;e=eik@d?eSiTiUiViwnxnjk@e[ekk[d]eWiXiYiZiEnFnlk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXntk`rkd_d`dE ah=pgljlDfgj{pmlplFfhj@bGfHfqlYhZh0hteIfij1h2hJfueveHcOdlj4h7hBe8hhqtlwlNfnjxlpjsjDe9hElBbEeFetjOfPfQfQdRf!hSfTfFlvjwjHe#hCbIeJe2f3f4fKe$h5f6fsqOlRl8fAjBj+h,hRd%fUd_b]cDqUlXl*fCj; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlEjFjQe:hNqZl2l?fGjHj@h^h2d@fUq6l9l]fOj`b^f_f!l_h`h{hRe`fPj|h}h{fSeTeTc5dTj~hciZedi5q%l)lagVj$q+l.lcgWj/lHb0e1eXjdgegfg7dggeihgig:lZj0j3efiIb4e5ergsgtg6egiugvg-q`l}lxg4j5jmini8dCg#d}b}c_qbmemGg6j= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbrgmhmMg!jdrimlmOg%j'jriui,dPglromrmRg.jsrtmwmTg/jzrymBmVg:jGrDmGmXg;jNrImLmZg=jUrNmQm1g?j1rSmVm3g@j8rXm0m5g[j
6761 with gil:
6762 raise FunctionNotFoundError("function cuGraphAddMemAllocNode is not found")
6763 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUDA_MEM_ALLOC_NODE_PARAMS*) noexcept nogil>__cuGraphAddMemAllocNode)( 24A7A;rFuHu-AIu(m_j)m`j*m+m=rfdgdhd:d@ [ ] abecfcgc(c?r@r[r]r^r_r,m-m|j(e)e}j;d*eGiHiIiJi@m[m~j+e,eak=d-eKiLiMiNi}mbk~mckanbncndkdnekenfngnhnfk.e/egk?d:eOiPiQiRionpnhk;e=eik@d?eSiTiUiViwnxnjk@e[ekk[d]eWiXiYiZiEnFnlk^e_emk]d`e0i1i2i3iMnnkNnokOnPnQnpkRnqkSnTnUnrkVnskWnXntk`rkd_d`dE ah=pgljlDfgj{pmlplFfhj@bGfHfqlYhZh0hteIfij1h2hJfueveHcOdlj4h7hBe8hhqtlwlNfnjxlpjsjDe9hElBbEeFetjOfPfQfQdRf!hSfTfFlvjwjHe#hCbIeJe2f3f4fKe$h5f6fsqOlRl8fAjBj+h,hRd%fUd_b]cDqUlXl*fCj; NcOc`cVdWdXdYdkbZd0dOe+f,fPe-f.fYlEjFjQe:hNqZl2l?fGjHj@h^h2d@fUq6l9l]fOj`b^f_f!l_h`h{hRe`fPj|h}h{fSeTeTc5dTj~hciZedi5q%l)lagVj$q+l.lcgWj/lHb0e1eXjdgegfg7dggeihgig:lZj0j3efiIb4e5ergsgtg6egiugvg-q`l}lxg4j5jmini8dCg#d}b}c_qbmemGg6j= 0c1cbd$d%d'd(dpb)d*d!eHgIg#eJgKgbrgmhmMg!jdrimlmOg%j'jriui,dPglromrmRg.jsrtmwmTg/jzrymBmVg:jGrDmGmXg;jNrImLmZg=jUrNmQm1g?j1rSmVm3g@j8rXm0m5g[j
6764 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6767cdef CUresult _cuGraphMemAllocNodeGetParams(CUgraphNode hNode, CUDA_MEM_ALLOC_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6768 global __cuGraphMemAllocNodeGetParams
6769 _check_or_init_driver() 2~BbCeCfCgClCnCpCrCtCvC4C6C9C#C$C%C,C.C:C=C@C]CSuTuUuVuXuZu0u1u2u3u4u
6770 if __cuGraphMemAllocNodeGetParams == NULL: 2a ~BbCeCfCgClCnCpCrCtCvC4C6C9C#C$C%C,C.C:C=C@C]CSuTuUuVuXuZu0u1u2u3u4u
6771 with gil:
6772 raise FunctionNotFoundError("function cuGraphMemAllocNodeGetParams is not found")
6773 return (<CUresult (*)(CUgraphNode, CUDA_MEM_ALLOC_NODE_PARAMS*) noexcept nogil>__cuGraphMemAllocNodeGetParams)( 2~BbCeCfCgClCnCpCrCtCvC4C6C9C#C$C%C,C.C:C=C@C]CSuTuUuVuXuZu0u1u2u3u4u
6774 hNode, params_out)
6777cdef CUresult _cuGraphAddMemFreeNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
6778 global __cuGraphAddMemFreeNode
6779 _check_or_init_driver() 2;r=rfdgdhd:d@ [ ] abecfcgc(c}jakgkikkkmk9uahjlplqlve7hwlsjtjwjCbIeJe2f3f4fKe$h5f6fRl,hUdXlFj2l^h9l!lTeci)l.lXj0jIb4e5ergsgtg6egiugvg}lni#demhmlmuirmwmBmGmLmQmVm0m
6780 if __cuGraphAddMemFreeNode == NULL: 2a ;r=rfdgdhd:d@ [ ] abecfcgc(c}jakgkikkkmk9uahjlplqlve7hwlsjtjwjCbIeJe2f3f4fKe$h5f6fRl,hUdXlFj2l^h9l!lTeci)l.lXj0jIb4e5ergsgtg6egiugvg}lni#demhmlmuirmwmBmGmLmQmVm0m
6781 with gil:
6782 raise FunctionNotFoundError("function cuGraphAddMemFreeNode is not found")
6783 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUdeviceptr) noexcept nogil>__cuGraphAddMemFreeNode)( 2;r=rfdgdhd:d@ [ ] abecfcgc(c}jakgkikkkmk9uahjlplqlve7hwlsjtjwjCbIeJe2f3f4fKe$h5f6fRl,hUdXlFj2l^h9l!lTeci)l.lXj0jIb4e5ergsgtg6egiugvg}lni#demhmlmuirmwmBmGmLmQmVm0m
6784 phGraphNode, hGraph, dependencies, numDependencies, dptr)
6787cdef CUresult _cuGraphMemFreeNodeGetParams(CUgraphNode hNode, CUdeviceptr* dptr_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6788 global __cuGraphMemFreeNodeGetParams
6789 _check_or_init_driver()
6790 if __cuGraphMemFreeNodeGetParams == NULL:
6791 with gil:
6792 raise FunctionNotFoundError("function cuGraphMemFreeNodeGetParams is not found")
6793 return (<CUresult (*)(CUgraphNode, CUdeviceptr*) noexcept nogil>__cuGraphMemFreeNodeGetParams)(
6794 hNode, dptr_out)
6797cdef CUresult _cuDeviceGraphMemTrim(CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
6798 global __cuDeviceGraphMemTrim
6799 _check_or_init_driver() 1_`{
6800 if __cuDeviceGraphMemTrim == NULL: 1a_`{
6801 with gil:
6802 raise FunctionNotFoundError("function cuDeviceGraphMemTrim is not found")
6803 return (<CUresult (*)(CUdevice) noexcept nogil>__cuDeviceGraphMemTrim)( 1_`{
6804 device)
6807cdef CUresult _cuDeviceGetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
6808 global __cuDeviceGetGraphMemAttribute
6809 _check_or_init_driver() 2_ ` { )6ah
6810 if __cuDeviceGetGraphMemAttribute == NULL: 2a _ ` { )6ah
6811 with gil:
6812 raise FunctionNotFoundError("function cuDeviceGetGraphMemAttribute is not found")
6813 return (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) noexcept nogil>__cuDeviceGetGraphMemAttribute)( 2_ ` { )6ah
6814 device, attr, value)
6817cdef CUresult _cuDeviceSetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
6818 global __cuDeviceSetGraphMemAttribute
6819 _check_or_init_driver() 1_`{
6820 if __cuDeviceSetGraphMemAttribute == NULL: 1a_`{
6821 with gil:
6822 raise FunctionNotFoundError("function cuDeviceSetGraphMemAttribute is not found")
6823 return (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) noexcept nogil>__cuDeviceSetGraphMemAttribute)( 1_`{
6824 device, attr, value)
6827cdef CUresult _cuGraphClone(CUgraph* phGraphClone, CUgraph originalGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6828 global __cuGraphClone
6829 _check_or_init_driver() 2sbbbM cbX
6830 if __cuGraphClone == NULL: 2a sbbbM cbX
6831 with gil:
6832 raise FunctionNotFoundError("function cuGraphClone is not found")
6833 return (<CUresult (*)(CUgraph*, CUgraph) noexcept nogil>__cuGraphClone)( 2sbbbM cbX
6834 phGraphClone, originalGraph)
6837cdef CUresult _cuGraphNodeFindInClone(CUgraphNode* phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6838 global __cuGraphNodeFindInClone
6839 _check_or_init_driver() 2) hcicjckclcmc* 2bld|g*c4b+cEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6840 if __cuGraphNodeFindInClone == NULL: 2a ) hcicjckclcmc* 2bld|g*c4b+cEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6841 with gil:
6842 raise FunctionNotFoundError("function cuGraphNodeFindInClone is not found")
6843 return (<CUresult (*)(CUgraphNode*, CUgraphNode, CUgraph) noexcept nogil>__cuGraphNodeFindInClone)( 2) hcicjckclcmc* 2bld|g*c4b+cEcFc@b| ybzb[bgbhbibjbAbIc]bBb^bCbJcKcLcMc; kbPcQcDbRc`b} EbFb{blbmbnbobGbUcVcHb|bIbWcXcYcZc= pb2c3cJb4c5c6c7c8c9c!c#c
6844 phNode, hOriginalNode, hClonedGraph)
6847cdef CUresult _cuGraphNodeGetType(CUgraphNode hNode, CUgraphNodeType* type) except ?CUDA_ERROR_NOT_FOUND nogil:
6848 global __cuGraphNodeGetType
6849 _check_or_init_driver() 2d PbI Qb/B~BbCeCfCgClCnCpCrCtCvC4C6C9C#C$C%C,C.C:C=C@C]CSuTuUuVuXuZu0ugD1u2u3u4uA6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6XbYbZb0b* 2bldmdndodpdqdrdsdtd*c4b+c6iudc
6850 if __cuGraphNodeGetType == NULL: 2a d PbI Qb/B~BbCeCfCgClCnCpCrCtCvC4C6C9C#C$C%C,C.C:C=C@C]CSuTuUuVuXuZu0ugD1u2u3u4uA6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6XbYbZb0b* 2bldmdndodpdqdrdsdtd*c4b+c6iudc
6851 with gil:
6852 raise FunctionNotFoundError("function cuGraphNodeGetType is not found")
6853 return (<CUresult (*)(CUgraphNode, CUgraphNodeType*) noexcept nogil>__cuGraphNodeGetType)( 2d PbI Qb/B~BbCeCfCgClCnCpCrCtCvC4C6C9C#C$C%C,C.C:C=C@C]CSuTuUuVuXuZu0ugD1u2u3u4uA6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6XbYbZb0b* 2bldmdndodpdqdrdsdtd*c4b+c6iudc
6854 hNode, type)
6857cdef CUresult _cuGraphGetNodes(CUgraph hGraph, CUgraphNode* nodes, size_t* numNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
6858 global __cuGraphGetNodes
6859 _check_or_init_driver() 2d C PbI QbGuEi/B~BbC~5eCfCgCa6b6c6lCnCpCrCtCvCd6e6f6g6h6i6j6k6l64C6Cm69C#C$C%Cn6o6p6q6,C.C:C=C@C]Cr6s6T6U6V6W6X6Y68u0n1n2n3nXbYbZb0b* 2bldmdndodpdqdrdsdtd*c4b+c6iud5 N D J K c ,cE
6860 if __cuGraphGetNodes == NULL: 2a d C PbI QbGuEi/B~BbC~5eCfCgCa6b6c6lCnCpCrCtCvCd6e6f6g6h6i6j6k6l64C6Cm69C#C$C%Cn6o6p6q6,C.C:C=C@C]Cr6s6T6U6V6W6X6Y68u0n1n2n3nXbYbZb0b* 2bldmdndodpdqdrdsdtd*c4b+c6iud5 N D J K c ,cE
6861 with gil:
6862 raise FunctionNotFoundError("function cuGraphGetNodes is not found")
6863 return (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) noexcept nogil>__cuGraphGetNodes)( 2d C PbI QbGuEi/B~BbC~5eCfCgCa6b6c6lCnCpCrCtCvCd6e6f6g6h6i6j6k6l64C6Cm69C#C$C%Cn6o6p6q6,C.C:C=C@C]Cr6s6T6U6V6W6X6Y68u0n1n2n3nXbYbZb0b* 2bldmdndodpdqdrdsdtd*c4b+c6iud5 N D J K c ,cE
6864 hGraph, nodes, numNodes)
6867cdef CUresult _cuGraphGetRootNodes(CUgraph hGraph, CUgraphNode* rootNodes, size_t* numRootNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
6868 global __cuGraphGetRootNodes
6869 _check_or_init_driver()
6870 if __cuGraphGetRootNodes == NULL:
6871 with gil:
6872 raise FunctionNotFoundError("function cuGraphGetRootNodes is not found")
6873 return (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) noexcept nogil>__cuGraphGetRootNodes)(
6874 hGraph, rootNodes, numRootNodes)
6877cdef CUresult _cuGraphGetEdges_v2(CUgraph hGraph, CUgraphNode* from_, CUgraphNode* to, CUgraphEdgeData* edgeData, size_t* numEdges) except ?CUDA_ERROR_NOT_FOUND nogil:
6878 global __cuGraphGetEdges_v2
6879 _check_or_init_driver() 2?5@5[5]5^5_5`5Ei5 N D J K c ,cE 6k
6880 if __cuGraphGetEdges_v2 == NULL: 2a ?5@5[5]5^5_5`5Ei5 N D J K c ,cE 6k
6881 with gil:
6882 raise FunctionNotFoundError("function cuGraphGetEdges_v2 is not found") 26k
6883 return (<CUresult (*)(CUgraph, CUgraphNode*, CUgraphNode*, CUgraphEdgeData*, size_t*) noexcept nogil>__cuGraphGetEdges_v2)( 2?5@5[5]5^5_5`5Ei5 N D J K c ,cE 6k
6884 hGraph, from_, to, edgeData, numEdges)
6887cdef CUresult _cuGraphNodeGetDependencies_v2(CUgraphNode hNode, CUgraphNode* dependencies, CUgraphEdgeData* edgeData, size_t* numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
6888 global __cuGraphNodeGetDependencies_v2
6889 _check_or_init_driver() 2;r=rEi]r^r_rFiSuTut6UuVuXuZuu6v6w6x60ugD1u2u3u4uy6z6Z60616263646tk8 J ukvkc 6k8k
6890 if __cuGraphNodeGetDependencies_v2 == NULL: 2a ;r=rEi]r^r_rFiSuTut6UuVuXuZuu6v6w6x60ugD1u2u3u4uy6z6Z60616263646tk8 J ukvkc 6k8k
6891 with gil:
6892 raise FunctionNotFoundError("function cuGraphNodeGetDependencies_v2 is not found") 26k8k
6893 return (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) noexcept nogil>__cuGraphNodeGetDependencies_v2)( 2;r=rEi]r^r_rFiSuTut6UuVuXuZuu6v6w6x60ugD1u2u3u4uy6z6Z60616263646tk8 J ukvkc 6k8k
6894 hNode, dependencies, edgeData, numDependencies)
6897cdef CUresult _cuGraphNodeGetDependentNodes_v2(CUgraphNode hNode, CUgraphNode* dependentNodes, CUgraphEdgeData* edgeData, size_t* numDependentNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
6898 global __cuGraphNodeGetDependentNodes_v2
6899 _check_or_init_driver() 2EiSuTuUuVuXuZu0ugD1u2u3u4u5666768696!6D K 4nukvkc 5n6n8k
6900 if __cuGraphNodeGetDependentNodes_v2 == NULL: 2a EiSuTuUuVuXuZu0ugD1u2u3u4u5666768696!6D K 4nukvkc 5n6n8k
6901 with gil:
6902 raise FunctionNotFoundError("function cuGraphNodeGetDependentNodes_v2 is not found") 28k
6903 return (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) noexcept nogil>__cuGraphNodeGetDependentNodes_v2)( 2EiSuTuUuVuXuZu0ugD1u2u3u4u5666768696!6D K 4nukvkc 5n6n8k
6904 hNode, dependentNodes, edgeData, numDependentNodes)
6907cdef CUresult _cuGraphAddDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
6908 global __cuGraphAddDependencies_v2
6909 _check_or_init_driver() 2EiD J K 4nukvkc 5n,c6n
6910 if __cuGraphAddDependencies_v2 == NULL: 2a EiD J K 4nukvkc 5n,c6n
6911 with gil:
6912 raise FunctionNotFoundError("function cuGraphAddDependencies_v2 is not found")
6913 return (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) noexcept nogil>__cuGraphAddDependencies_v2)( 2EiD J K 4nukvkc 5n,c6n
6914 hGraph, from_, to, edgeData, numDependencies)
6917cdef CUresult _cuGraphRemoveDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
6918 global __cuGraphRemoveDependencies_v2
6919 _check_or_init_driver() 2K 4nukvkc
6920 if __cuGraphRemoveDependencies_v2 == NULL: 2a K 4nukvkc
6921 with gil:
6922 raise FunctionNotFoundError("function cuGraphRemoveDependencies_v2 is not found")
6923 return (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) noexcept nogil>__cuGraphRemoveDependencies_v2)( 2K 4nukvkc
6924 hGraph, from_, to, edgeData, numDependencies)
6927cdef CUresult _cuGraphDestroyNode(CUgraphNode hNode) except ?CUDA_ERROR_NOT_FOUND nogil:
6928 global __cuGraphDestroyNode
6929 _check_or_init_driver() 2{e* sb1b. {rld|gmdndodpdqdrdsdtd*c5b+cudN D J ,cE zu
6930 if __cuGraphDestroyNode == NULL: 2a {e* sb1b. {rld|gmdndodpdqdrdsdtd*c5b+cudN D J ,cE zu
6931 with gil:
6932 raise FunctionNotFoundError("function cuGraphDestroyNode is not found") 2zu
6933 return (<CUresult (*)(CUgraphNode) noexcept nogil>__cuGraphDestroyNode)( 2{e* sb1b. {rld|gmdndodpdqdrdsdtd*c5b+cudN D J ,cE zu
6934 hNode)
6937cdef CUresult _cuGraphInstantiateWithFlags(CUgraphExec* phGraphExec, CUgraph hGraph, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6938 global __cuGraphInstantiateWithFlags
6939 _check_or_init_driver() 2sbbbM cbX deah6 :r
6940 if __cuGraphInstantiateWithFlags == NULL: 2a sbbbM cbX deah6 :r
6941 with gil:
6942 raise FunctionNotFoundError("function cuGraphInstantiateWithFlags is not found") 2de6 :r
6943 return (<CUresult (*)(CUgraphExec*, CUgraph, unsigned long long) noexcept nogil>__cuGraphInstantiateWithFlags)( 2sbbbM cbX deah6 :r
6944 phGraphExec, hGraph, flags)
6947cdef CUresult _cuGraphInstantiateWithParams(CUgraphExec* phGraphExec, CUgraph hGraph, CUDA_GRAPH_INSTANTIATE_PARAMS* instantiateParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6948 global __cuGraphInstantiateWithParams
6949 _check_or_init_driver() 2KbLbMbNbOb'e3 acd C I 7 ? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c5P6P7P?r@r[r^dkd)c1bncoc. tb4 U 8 ubV W Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvcwc(
6950 if __cuGraphInstantiateWithParams == NULL: 2a KbLbMbNbOb'e3 acd C I 7 ? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c5P6P7P?r@r[r^dkd)c1bncoc. tb4 U 8 ubV W Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvcwc(
6951 with gil:
6952 raise FunctionNotFoundError("function cuGraphInstantiateWithParams is not found")
6953 return (<CUresult (*)(CUgraphExec*, CUgraph, CUDA_GRAPH_INSTANTIATE_PARAMS*) noexcept nogil>__cuGraphInstantiateWithParams)( 2KbLbMbNbOb'e3 acd C I 7 ? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c5P6P7P?r@r[r^dkd)c1bncoc. tb4 U 8 ubV W Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvcwc(
6954 phGraphExec, hGraph, instantiateParams)
6957cdef CUresult _cuGraphExecGetFlags(CUgraphExec hGraphExec, cuuint64_t* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6958 global __cuGraphExecGetFlags
6959 _check_or_init_driver()
6960 if __cuGraphExecGetFlags == NULL:
6961 with gil:
6962 raise FunctionNotFoundError("function cuGraphExecGetFlags is not found")
6963 return (<CUresult (*)(CUgraphExec, cuuint64_t*) noexcept nogil>__cuGraphExecGetFlags)(
6964 hGraphExec, flags)
6967cdef CUresult _cuGraphExecKernelNodeSetParams_v2(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6968 global __cuGraphExecKernelNodeSetParams_v2
6969 _check_or_init_driver()
6970 if __cuGraphExecKernelNodeSetParams_v2 == NULL:
6971 with gil:
6972 raise FunctionNotFoundError("function cuGraphExecKernelNodeSetParams_v2 is not found")
6973 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphExecKernelNodeSetParams_v2)(
6974 hGraphExec, hNode, nodeParams)
6977cdef CUresult _cuGraphExecMemcpyNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
6978 global __cuGraphExecMemcpyNodeSetParams
6979 _check_or_init_driver()
6980 if __cuGraphExecMemcpyNodeSetParams == NULL:
6981 with gil:
6982 raise FunctionNotFoundError("function cuGraphExecMemcpyNodeSetParams is not found")
6983 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMCPY3D*, CUcontext) noexcept nogil>__cuGraphExecMemcpyNodeSetParams)(
6984 hGraphExec, hNode, copyParams, ctx)
6987cdef CUresult _cuGraphExecMemsetNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* memsetParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
6988 global __cuGraphExecMemsetNodeSetParams
6989 _check_or_init_driver()
6990 if __cuGraphExecMemsetNodeSetParams == NULL:
6991 with gil:
6992 raise FunctionNotFoundError("function cuGraphExecMemsetNodeSetParams is not found")
6993 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) noexcept nogil>__cuGraphExecMemsetNodeSetParams)(
6994 hGraphExec, hNode, memsetParams, ctx)
6997cdef CUresult _cuGraphExecHostNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6998 global __cuGraphExecHostNodeSetParams
6999 _check_or_init_driver()
7000 if __cuGraphExecHostNodeSetParams == NULL:
7001 with gil:
7002 raise FunctionNotFoundError("function cuGraphExecHostNodeSetParams is not found")
7003 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphExecHostNodeSetParams)(
7004 hGraphExec, hNode, nodeParams)
7007cdef CUresult _cuGraphExecChildGraphNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
7008 global __cuGraphExecChildGraphNodeSetParams
7009 _check_or_init_driver()
7010 if __cuGraphExecChildGraphNodeSetParams == NULL:
7011 with gil:
7012 raise FunctionNotFoundError("function cuGraphExecChildGraphNodeSetParams is not found")
7013 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraph) noexcept nogil>__cuGraphExecChildGraphNodeSetParams)(
7014 hGraphExec, hNode, childGraph)
7017cdef CUresult _cuGraphExecEventRecordNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
7018 global __cuGraphExecEventRecordNodeSetEvent
7019 _check_or_init_driver()
7020 if __cuGraphExecEventRecordNodeSetEvent == NULL:
7021 with gil:
7022 raise FunctionNotFoundError("function cuGraphExecEventRecordNodeSetEvent is not found")
7023 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) noexcept nogil>__cuGraphExecEventRecordNodeSetEvent)(
7024 hGraphExec, hNode, event)
7027cdef CUresult _cuGraphExecEventWaitNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
7028 global __cuGraphExecEventWaitNodeSetEvent
7029 _check_or_init_driver()
7030 if __cuGraphExecEventWaitNodeSetEvent == NULL:
7031 with gil:
7032 raise FunctionNotFoundError("function cuGraphExecEventWaitNodeSetEvent is not found")
7033 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) noexcept nogil>__cuGraphExecEventWaitNodeSetEvent)(
7034 hGraphExec, hNode, event)
7037cdef CUresult _cuGraphExecExternalSemaphoresSignalNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7038 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
7039 _check_or_init_driver()
7040 if __cuGraphExecExternalSemaphoresSignalNodeSetParams == NULL:
7041 with gil:
7042 raise FunctionNotFoundError("function cuGraphExecExternalSemaphoresSignalNodeSetParams is not found")
7043 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphExecExternalSemaphoresSignalNodeSetParams)(
7044 hGraphExec, hNode, nodeParams)
7047cdef CUresult _cuGraphExecExternalSemaphoresWaitNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7048 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
7049 _check_or_init_driver()
7050 if __cuGraphExecExternalSemaphoresWaitNodeSetParams == NULL:
7051 with gil:
7052 raise FunctionNotFoundError("function cuGraphExecExternalSemaphoresWaitNodeSetParams is not found")
7053 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphExecExternalSemaphoresWaitNodeSetParams)(
7054 hGraphExec, hNode, nodeParams)
7057cdef CUresult _cuGraphNodeSetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil:
7058 global __cuGraphNodeSetEnabled
7059 _check_or_init_driver()
7060 if __cuGraphNodeSetEnabled == NULL:
7061 with gil:
7062 raise FunctionNotFoundError("function cuGraphNodeSetEnabled is not found")
7063 return (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int) noexcept nogil>__cuGraphNodeSetEnabled)(
7064 hGraphExec, hNode, isEnabled)
7067cdef CUresult _cuGraphNodeGetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int* isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil:
7068 global __cuGraphNodeGetEnabled
7069 _check_or_init_driver()
7070 if __cuGraphNodeGetEnabled == NULL:
7071 with gil:
7072 raise FunctionNotFoundError("function cuGraphNodeGetEnabled is not found")
7073 return (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int*) noexcept nogil>__cuGraphNodeGetEnabled)(
7074 hGraphExec, hNode, isEnabled)
7077cdef CUresult _cuGraphUpload(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7078 global __cuGraphUpload
7079 _check_or_init_driver() 27 ~ edfdgdhd) ccidjdSbTbUbVb@ [ ] ecfcgcncocpcz A B F G H 0 1 2 6b7b8b_ ` {
7080 if __cuGraphUpload == NULL: 2a 7 ~ edfdgdhd) ccidjdSbTbUbVb@ [ ] ecfcgcncocpcz A B F G H 0 1 2 6b7b8b_ ` {
7081 with gil:
7082 raise FunctionNotFoundError("function cuGraphUpload is not found")
7083 return (<CUresult (*)(CUgraphExec, CUstream) noexcept nogil>__cuGraphUpload)( 27 ~ edfdgdhd) ccidjdSbTbUbVb@ [ ] ecfcgcncocpcz A B F G H 0 1 2 6b7b8b_ ` {
7084 hGraphExec, hStream)
7087cdef CUresult _cuGraphLaunch(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7088 global __cuGraphLaunch
7089 _check_or_init_driver() 2KbLbMbNbOb3 d C I 7 - ~ e f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)csb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E z A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tcah6 (
7090 if __cuGraphLaunch == NULL: 2a KbLbMbNbOb3 d C I 7 - ~ e f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)csb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E z A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tcah6 (
7091 with gil:
7092 raise FunctionNotFoundError("function cuGraphLaunch is not found") 16
7093 return (<CUresult (*)(CUgraphExec, CUstream) noexcept nogil>__cuGraphLaunch)( 2KbLbMbNbOb3 d C I 7 - ~ e f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(ckd)csb1bncocbbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E z A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tcah6 (
7094 hGraphExec, hStream)
7097cdef CUresult _cuGraphExecDestroy(CUgraphExec hGraphExec) except ?CUDA_ERROR_NOT_FOUND nogil:
7098 global __cuGraphExecDestroy
7099 _check_or_init_driver() 2KbLbMbNbOb'e3 acd C I 7 ? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c5P6P7P?r@r[r^dkd)csb1bncoc. bbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvcwcde6 :r(
7100 if __cuGraphExecDestroy == NULL: 2a KbLbMbNbOb'e3 acd C I 7 ? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c5P6P7P?r@r[r^dkd)csb1bncoc. bbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvcwcde6 :r(
7101 with gil:
7102 raise FunctionNotFoundError("function cuGraphExecDestroy is not found") 2de6 :r
7103 return (<CUresult (*)(CUgraphExec) noexcept nogil>__cuGraphExecDestroy)( 2KbLbMbNbOb'e3 acd C I 7 ? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T edfdgdhd:d) ccidjdSbTbUbdcVb@ [ ] abecfcgc(c5P6P7P?r@r[r^dkd)csb1bncoc. bbtb4 U M 8 cbubV W X Y Z 9 ! # 5bpc5 N D J K c E qcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvcwcde6 :r(
7104 hGraphExec)
7107cdef CUresult _cuGraphDestroy(CUgraph hGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
7108 global __cuGraphDestroy
7109 _check_or_init_driver() 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 6A9A#A%A(A*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfBEihBjBlBnB) pBJusBuBxByBABCBEBGBIBKBMBOBQBSBUBWBZB1B3B5B7B9B#B%B(B*B,B-B.Bhc:BKuLu;B=B?B@B[B]B^B_B`B{B|B}BaCcCicdCMuNuhCiCjCkCmCoCqCsCuCwCxCyCzCACBCDCECFCGCHCICJCKCLCMCNCOCjcPCQCOuPuRCSCTCUCVCWCXCYCZC0C1C2C3C5C7Ckc8C!CQuRu'C(C)C*C+C-C/C;C?C[C^C_C`C{C|Clc}C~CWuYuaDbDcDdDeDfDhDiDjDkDlDmDnDoDpDmcqDrD5u6usDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQD{eRDSDTDUDVDWDYn)P,P/P=P7u^P8u9utk`r^dZnkdWb)c0n1n2n3nXbYbZb0b* sb1bncoc2b. {rld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3b}e~eV W X afY Z 9 ! bfcf# *c4b5b+cpc6iud}r5 N D J K XD4nukvkc 5n,cE 6nqcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ de6kwu7k8k-r.rah6 vG+GEc-G.G/Gnxox=G@G[G]G^G_G`G{G}GaHbHeHFcgHhHjHrxsxmHoHpHqHrHsHtHuHwHyHzH@bAHuxvxBHCHDHEHFHGHHHIHJHwx| xxyxzxJtKtAxBxCxDxExFxGxHxIxJxKxybLxzbMx[bNHgbOHhbPHibQHjbRHSHAbTHUHNxOxVHWHXHYHZH0H1H2H3H4H5HIc7H8H9HPxQx!H$H%H'H(H)H*H+H-H.H/H:H]b=H?H[HSxTx^H_H`H{H|H}HaIbIcIeIfIgIBbhIWxXxiIjIkIlImInIoIpIqIYx^b0x1x2x3x4x5x7x8x9x!x#x$x%x(x)x*x+x,x-x.x/x:x;x=x?x@x[xCbxI]x^xyIzIAIBICIDIEIFIJcGIHIII_x`xJIKILIMINIOIPIRISITIUIVIWIXIYIZI0I1I2I3IKc4I5I6I{x|x7I8I9I!I#I$I%I'I(I)I*ILc+I}x~x,I-I.I/I:I;I=I?I@IMc[I]I^Iayby_I{I|I}I~IaJbJcJeJfJgJ; hJcydyiJjJkJlJmJkbnJeyfyoJpJqJrJsJtJuJPcvJwJxJgyhyyJzJAJBJCJDJEJFJGJHJIJJJQcKJLJiyjyMJNJOJPJQJRJSJTJUJkyDbmynypyTtUtrysytyuyvywyyyzyAyByCyZJ0JRc2J3J4JDyEy7J9J!J#J$J%J'J(J*J,J-J`b.JGyHy/J:J;J=J?J@J[J]J^JIy} JyKyLyZt0tMyNyOyPyQyRySyTyUyVyWyEbXyFbYy{b|Jlb}Jmb~JnbaKobbKcKGbdKeKZy0yfKgKhKiKjKkKlKmKnKoKpKUcrKsKtK1y2yuKwKxKyKzKAKBKCKEKFKGKHKVcJKKKLK4y5yOKQKRKSKTKUKVKWKYK0K1K2KHb3K8y9y4K5K6K7K8K9K!K#K$K!y|b$y%y'y(y)y*y,y-y.y/y:y;y=y@y[y]y^y_y`y{y|y}y~yazbzczdzIb,Kezfz-K.K/K:K;K=K?K@KWc[K]K^Kgzhz_K`K{K|K}K~KaLcLdLeLfLgLhLiLjLkLlLmLnLoLXcpLqLrLizjzsLtLuLvLwLxLyLzLALBLCLYcDLkzlzELFLGLHLILJLKLLLMLZcNLOLPLmznzQLSLTLULVLWLXLYL0L1L2L= 3Lpzqz4L5L6L7L8Lpb9Lrzsz!L#L$L%L'L(L)L2c*L+L,Ltzuz-L.L/L:L;L=L?L@L[L]L^L_L3c`L{Lvzwz|L}L~LaMbMcMdMeMfMxzJbzzAzCz!t#tEzFzGzHzIzJzLzMzNzOzPzkMlM4cnMoMqMSzTztMvMwMxMyMzMAMBMDMFMGMHM5cJMKMLMXzYzOMQMRMSMTMUMVMWMYM0M1M2M6c4M5M7M0z1z!M$M%M'M(M)M*M+M-M/M:M;M7c?M@M]M3z4z`M|M}M~MaNbNcNdNfNhNiNjN8clNmNoN6z7zrNtNuNvNwNxNyNzNBNDNENFN9cHNINKN9z!zNNPNQNRNSNTNUNVNXNZN0N1N!c3N4N5N$z%z8N!N#N$N%N'N(N)N+N-N.N/N#c;N=N?N*z+z]N_N`N{N|N}N~NaOcOeOfO(
7110 if __cuGraphDestroy == NULL: 2a KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 6A9A#A%A(A*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfBEihBjBlBnB) pBJusBuBxByBABCBEBGBIBKBMBOBQBSBUBWBZB1B3B5B7B9B#B%B(B*B,B-B.Bhc:BKuLu;B=B?B@B[B]B^B_B`B{B|B}BaCcCicdCMuNuhCiCjCkCmCoCqCsCuCwCxCyCzCACBCDCECFCGCHCICJCKCLCMCNCOCjcPCQCOuPuRCSCTCUCVCWCXCYCZC0C1C2C3C5C7Ckc8C!CQuRu'C(C)C*C+C-C/C;C?C[C^C_C`C{C|Clc}C~CWuYuaDbDcDdDeDfDhDiDjDkDlDmDnDoDpDmcqDrD5u6usDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQD{eRDSDTDUDVDWDYn)P,P/P=P7u^P8u9utk`r^dZnkdWb)c0n1n2n3nXbYbZb0b* sb1bncoc2b. {rld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3b}e~eV W X afY Z 9 ! bfcf# *c4b5b+cpc6iud}r5 N D J K XD4nukvkc 5n,cE 6nqcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ de6kwu7k8k-r.rah6 vG+GEc-G.G/Gnxox=G@G[G]G^G_G`G{G}GaHbHeHFcgHhHjHrxsxmHoHpHqHrHsHtHuHwHyHzH@bAHuxvxBHCHDHEHFHGHHHIHJHwx| xxyxzxJtKtAxBxCxDxExFxGxHxIxJxKxybLxzbMx[bNHgbOHhbPHibQHjbRHSHAbTHUHNxOxVHWHXHYHZH0H1H2H3H4H5HIc7H8H9HPxQx!H$H%H'H(H)H*H+H-H.H/H:H]b=H?H[HSxTx^H_H`H{H|H}HaIbIcIeIfIgIBbhIWxXxiIjIkIlImInIoIpIqIYx^b0x1x2x3x4x5x7x8x9x!x#x$x%x(x)x*x+x,x-x.x/x:x;x=x?x@x[xCbxI]x^xyIzIAIBICIDIEIFIJcGIHIII_x`xJIKILIMINIOIPIRISITIUIVIWIXIYIZI0I1I2I3IKc4I5I6I{x|x7I8I9I!I#I$I%I'I(I)I*ILc+I}x~x,I-I.I/I:I;I=I?I@IMc[I]I^Iayby_I{I|I}I~IaJbJcJeJfJgJ; hJcydyiJjJkJlJmJkbnJeyfyoJpJqJrJsJtJuJPcvJwJxJgyhyyJzJAJBJCJDJEJFJGJHJIJJJQcKJLJiyjyMJNJOJPJQJRJSJTJUJkyDbmynypyTtUtrysytyuyvywyyyzyAyByCyZJ0JRc2J3J4JDyEy7J9J!J#J$J%J'J(J*J,J-J`b.JGyHy/J:J;J=J?J@J[J]J^JIy} JyKyLyZt0tMyNyOyPyQyRySyTyUyVyWyEbXyFbYy{b|Jlb}Jmb~JnbaKobbKcKGbdKeKZy0yfKgKhKiKjKkKlKmKnKoKpKUcrKsKtK1y2yuKwKxKyKzKAKBKCKEKFKGKHKVcJKKKLK4y5yOKQKRKSKTKUKVKWKYK0K1K2KHb3K8y9y4K5K6K7K8K9K!K#K$K!y|b$y%y'y(y)y*y,y-y.y/y:y;y=y@y[y]y^y_y`y{y|y}y~yazbzczdzIb,Kezfz-K.K/K:K;K=K?K@KWc[K]K^Kgzhz_K`K{K|K}K~KaLcLdLeLfLgLhLiLjLkLlLmLnLoLXcpLqLrLizjzsLtLuLvLwLxLyLzLALBLCLYcDLkzlzELFLGLHLILJLKLLLMLZcNLOLPLmznzQLSLTLULVLWLXLYL0L1L2L= 3Lpzqz4L5L6L7L8Lpb9Lrzsz!L#L$L%L'L(L)L2c*L+L,Ltzuz-L.L/L:L;L=L?L@L[L]L^L_L3c`L{Lvzwz|L}L~LaMbMcMdMeMfMxzJbzzAzCz!t#tEzFzGzHzIzJzLzMzNzOzPzkMlM4cnMoMqMSzTztMvMwMxMyMzMAMBMDMFMGMHM5cJMKMLMXzYzOMQMRMSMTMUMVMWMYM0M1M2M6c4M5M7M0z1z!M$M%M'M(M)M*M+M-M/M:M;M7c?M@M]M3z4z`M|M}M~MaNbNcNdNfNhNiNjN8clNmNoN6z7zrNtNuNvNwNxNyNzNBNDNENFN9cHNINKN9z!zNNPNQNRNSNTNUNVNXNZN0N1N!c3N4N5N$z%z8N!N#N$N%N'N(N)N+N-N.N/N#c;N=N?N*z+z]N_N`N{N|N}N~NaOcOeOfO(
7111 with gil:
7112 raise FunctionNotFoundError("function cuGraphDestroy is not found") 2de6kwu7k8k-r.r6 vG
7113 return (<CUresult (*)(CUgraph) noexcept nogil>__cuGraphDestroy)( 2KbAiLbMbNbOb'e3 acqbd cdC ddBirbPbI QbCi7 'cDi? - ~ Rbbce f g h i j k l m n o p q r s t P u v w x y Q R S T 6A9A#A%A(A*A,A/A;A=A?A@A]A^A_A`A|A~AbBdBfBEihBjBlBnB) pBJusBuBxByBABCBEBGBIBKBMBOBQBSBUBWBZB1B3B5B7B9B#B%B(B*B,B-B.Bhc:BKuLu;B=B?B@B[B]B^B_B`B{B|B}BaCcCicdCMuNuhCiCjCkCmCoCqCsCuCwCxCyCzCACBCDCECFCGCHCICJCKCLCMCNCOCjcPCQCOuPuRCSCTCUCVCWCXCYCZC0C1C2C3C5C7Ckc8C!CQuRu'C(C)C*C+C-C/C;C?C[C^C_C`C{C|Clc}C~CWuYuaDbDcDdDeDfDhDiDjDkDlDmDnDoDpDmcqDrD5u6usDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQD{eRDSDTDUDVDWDYn)P,P/P=P7u^P8u9utk`r^dZnkdWb)c0n1n2n3nXbYbZb0b* sb1bncoc2b. {rld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3b}e~eV W X afY Z 9 ! bfcf# *c4b5b+cpc6iud}r5 N D J K XD4nukvkc 5n,cE 6nqcrcscvdwdxdz A B F G H 0 1 2 6b7b8b_ ` { 9b!bO + , tc#bucvc{dwc$ de6kwu7k8k-r.rah6 vG+GEc-G.G/Gnxox=G@G[G]G^G_G`G{G}GaHbHeHFcgHhHjHrxsxmHoHpHqHrHsHtHuHwHyHzH@bAHuxvxBHCHDHEHFHGHHHIHJHwx| xxyxzxJtKtAxBxCxDxExFxGxHxIxJxKxybLxzbMx[bNHgbOHhbPHibQHjbRHSHAbTHUHNxOxVHWHXHYHZH0H1H2H3H4H5HIc7H8H9HPxQx!H$H%H'H(H)H*H+H-H.H/H:H]b=H?H[HSxTx^H_H`H{H|H}HaIbIcIeIfIgIBbhIWxXxiIjIkIlImInIoIpIqIYx^b0x1x2x3x4x5x7x8x9x!x#x$x%x(x)x*x+x,x-x.x/x:x;x=x?x@x[xCbxI]x^xyIzIAIBICIDIEIFIJcGIHIII_x`xJIKILIMINIOIPIRISITIUIVIWIXIYIZI0I1I2I3IKc4I5I6I{x|x7I8I9I!I#I$I%I'I(I)I*ILc+I}x~x,I-I.I/I:I;I=I?I@IMc[I]I^Iayby_I{I|I}I~IaJbJcJeJfJgJ; hJcydyiJjJkJlJmJkbnJeyfyoJpJqJrJsJtJuJPcvJwJxJgyhyyJzJAJBJCJDJEJFJGJHJIJJJQcKJLJiyjyMJNJOJPJQJRJSJTJUJkyDbmynypyTtUtrysytyuyvywyyyzyAyByCyZJ0JRc2J3J4JDyEy7J9J!J#J$J%J'J(J*J,J-J`b.JGyHy/J:J;J=J?J@J[J]J^JIy} JyKyLyZt0tMyNyOyPyQyRySyTyUyVyWyEbXyFbYy{b|Jlb}Jmb~JnbaKobbKcKGbdKeKZy0yfKgKhKiKjKkKlKmKnKoKpKUcrKsKtK1y2yuKwKxKyKzKAKBKCKEKFKGKHKVcJKKKLK4y5yOKQKRKSKTKUKVKWKYK0K1K2KHb3K8y9y4K5K6K7K8K9K!K#K$K!y|b$y%y'y(y)y*y,y-y.y/y:y;y=y@y[y]y^y_y`y{y|y}y~yazbzczdzIb,Kezfz-K.K/K:K;K=K?K@KWc[K]K^Kgzhz_K`K{K|K}K~KaLcLdLeLfLgLhLiLjLkLlLmLnLoLXcpLqLrLizjzsLtLuLvLwLxLyLzLALBLCLYcDLkzlzELFLGLHLILJLKLLLMLZcNLOLPLmznzQLSLTLULVLWLXLYL0L1L2L= 3Lpzqz4L5L6L7L8Lpb9Lrzsz!L#L$L%L'L(L)L2c*L+L,Ltzuz-L.L/L:L;L=L?L@L[L]L^L_L3c`L{Lvzwz|L}L~LaMbMcMdMeMfMxzJbzzAzCz!t#tEzFzGzHzIzJzLzMzNzOzPzkMlM4cnMoMqMSzTztMvMwMxMyMzMAMBMDMFMGMHM5cJMKMLMXzYzOMQMRMSMTMUMVMWMYM0M1M2M6c4M5M7M0z1z!M$M%M'M(M)M*M+M-M/M:M;M7c?M@M]M3z4z`M|M}M~MaNbNcNdNfNhNiNjN8clNmNoN6z7zrNtNuNvNwNxNyNzNBNDNENFN9cHNINKN9z!zNNPNQNRNSNTNUNVNXNZN0N1N!c3N4N5N$z%z8N!N#N$N%N'N(N)N+N-N.N/N#c;N=N?N*z+z]N_N`N{N|N}N~NaOcOeOfO(
7114 hGraph)
7117cdef CUresult _cuGraphExecUpdate_v2(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphExecUpdateResultInfo* resultInfo) except ?CUDA_ERROR_NOT_FOUND nogil:
7118 global __cuGraphExecUpdate_v2
7119 _check_or_init_driver() 29b!bO + , tc#b
7120 if __cuGraphExecUpdate_v2 == NULL: 2a 9b!bO + , tc#b
7121 with gil:
7122 raise FunctionNotFoundError("function cuGraphExecUpdate_v2 is not found")
7123 return (<CUresult (*)(CUgraphExec, CUgraph, CUgraphExecUpdateResultInfo*) noexcept nogil>__cuGraphExecUpdate_v2)( 29b!bO + , tc#b
7124 hGraphExec, hGraph, resultInfo)
7127cdef CUresult _cuGraphKernelNodeCopyAttributes(CUgraphNode dst, CUgraphNode src) except ?CUDA_ERROR_NOT_FOUND nogil:
7128 global __cuGraphKernelNodeCopyAttributes
7129 _check_or_init_driver()
7130 if __cuGraphKernelNodeCopyAttributes == NULL:
7131 with gil:
7132 raise FunctionNotFoundError("function cuGraphKernelNodeCopyAttributes is not found")
7133 return (<CUresult (*)(CUgraphNode, CUgraphNode) noexcept nogil>__cuGraphKernelNodeCopyAttributes)(
7134 dst, src)
7137cdef CUresult _cuGraphKernelNodeGetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil:
7138 global __cuGraphKernelNodeGetAttribute
7139 _check_or_init_driver()
7140 if __cuGraphKernelNodeGetAttribute == NULL:
7141 with gil:
7142 raise FunctionNotFoundError("function cuGraphKernelNodeGetAttribute is not found")
7143 return (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, CUkernelNodeAttrValue*) noexcept nogil>__cuGraphKernelNodeGetAttribute)(
7144 hNode, attr, value_out)
7147cdef CUresult _cuGraphKernelNodeSetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil:
7148 global __cuGraphKernelNodeSetAttribute
7149 _check_or_init_driver()
7150 if __cuGraphKernelNodeSetAttribute == NULL:
7151 with gil:
7152 raise FunctionNotFoundError("function cuGraphKernelNodeSetAttribute is not found")
7153 return (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, const CUkernelNodeAttrValue*) noexcept nogil>__cuGraphKernelNodeSetAttribute)(
7154 hNode, attr, value)
7157cdef CUresult _cuGraphDebugDotPrint(CUgraph hGraph, const char* path, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7158 global __cuGraphDebugDotPrint
7159 _check_or_init_driver() 2HuIu$
7160 if __cuGraphDebugDotPrint == NULL: 2a HuIu$
7161 with gil:
7162 raise FunctionNotFoundError("function cuGraphDebugDotPrint is not found")
7163 return (<CUresult (*)(CUgraph, const char*, unsigned int) noexcept nogil>__cuGraphDebugDotPrint)( 2HuIu$
7164 hGraph, path, flags)
7167cdef CUresult _cuUserObjectCreate(CUuserObject* object_out, void* ptr, CUhostFn destroy, unsigned int initialRefcount, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7168 global __cuUserObjectCreate
7169 _check_or_init_driver() 2KbLbMbNbObd C I ed) ccidjdSbTbUbdcVbFi{jhc(e)e.m/m;dic+e,e]m^m=djc.e/einjn?dkc;e=eqnrn@dlc@e[eynzn[dmc^e_eGnHn]d^dWb)cXbYbZb0b* sb1bncoc2b. ld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3bV W X Y Z 9 ! # *c4b5b+cpcud}r5 N D J K c E 9b!b, tcEchlil?pCfFcnlol|pEf@bGfHfYhte| MdNdweGcybzb[bgbhbibjbAb5h6hmjPdIculvliqMf]bqjrjylCeBbEeFeOfQd^bGlHlIlGexjyjUfVfWfXfzjYfZf0f1fCbIeJe2fJcPlQltq7f%h'h(h)hKcLeMe9f$fLcSdTdUdNe@c[c_b]c^c_cMcVlWlEq)f; NcOc`ckbZd0dOePc/f:f-h;fQc0l1lOq=fDb[h]hIj1dRc7l8lVq[f`b^f_f_hRe} 3d4dUeScEbFb{blbmbnbobGbaibiUj6dUc'l(l6q~fVc,l-l%qbgHb0e1edg7d|b;l=l?l2e1j2jjgkglgmg3jngogpgqgIb4e5ergWc{l|l.qwghiiijikiXc7e8eygBgYc9d!d#d9e{c|c}b}c~cadZccmdm`qFg= 0c1cbdpb)d*d!e2coipi7jLg3cjmkmerNgJbsiti(j+d4cpmqmmrQg5cumvmtrSg6czmAmArUg7cEmFmHrWg8cJmKmOrYg9cOmPmVr0g!cTmUm2r2g#cYmZm9r4g
7170 if __cuUserObjectCreate == NULL: 2a KbLbMbNbObd C I ed) ccidjdSbTbUbdcVbFi{jhc(e)e.m/m;dic+e,e]m^m=djc.e/einjn?dkc;e=eqnrn@dlc@e[eynzn[dmc^e_eGnHn]d^dWb)cXbYbZb0b* sb1bncoc2b. ld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3bV W X Y Z 9 ! # *c4b5b+cpcud}r5 N D J K c E 9b!b, tcEchlil?pCfFcnlol|pEf@bGfHfYhte| MdNdweGcybzb[bgbhbibjbAb5h6hmjPdIculvliqMf]bqjrjylCeBbEeFeOfQd^bGlHlIlGexjyjUfVfWfXfzjYfZf0f1fCbIeJe2fJcPlQltq7f%h'h(h)hKcLeMe9f$fLcSdTdUdNe@c[c_b]c^c_cMcVlWlEq)f; NcOc`ckbZd0dOePc/f:f-h;fQc0l1lOq=fDb[h]hIj1dRc7l8lVq[f`b^f_f_hRe} 3d4dUeScEbFb{blbmbnbobGbaibiUj6dUc'l(l6q~fVc,l-l%qbgHb0e1edg7d|b;l=l?l2e1j2jjgkglgmg3jngogpgqgIb4e5ergWc{l|l.qwghiiijikiXc7e8eygBgYc9d!d#d9e{c|c}b}c~cadZccmdm`qFg= 0c1cbdpb)d*d!e2coipi7jLg3cjmkmerNgJbsiti(j+d4cpmqmmrQg5cumvmtrSg6czmAmArUg7cEmFmHrWg8cJmKmOrYg9cOmPmVr0g!cTmUm2r2g#cYmZm9r4g
7171 with gil:
7172 raise FunctionNotFoundError("function cuUserObjectCreate is not found")
7173 return (<CUresult (*)(CUuserObject*, void*, CUhostFn, unsigned int, unsigned int) noexcept nogil>__cuUserObjectCreate)( 2KbLbMbNbObd C I ed) ccidjdSbTbUbdcVbFi{jhc(e)e.m/m;dic+e,e]m^m=djc.e/einjn?dkc;e=eqnrn@dlc@e[eynzn[dmc^e_eGnHn]d^dWb)cXbYbZb0b* sb1bncoc2b. ld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3bV W X Y Z 9 ! # *c4b5b+cpcud}r5 N D J K c E 9b!b, tcEchlil?pCfFcnlol|pEf@bGfHfYhte| MdNdweGcybzb[bgbhbibjbAb5h6hmjPdIculvliqMf]bqjrjylCeBbEeFeOfQd^bGlHlIlGexjyjUfVfWfXfzjYfZf0f1fCbIeJe2fJcPlQltq7f%h'h(h)hKcLeMe9f$fLcSdTdUdNe@c[c_b]c^c_cMcVlWlEq)f; NcOc`ckbZd0dOePc/f:f-h;fQc0l1lOq=fDb[h]hIj1dRc7l8lVq[f`b^f_f_hRe} 3d4dUeScEbFb{blbmbnbobGbaibiUj6dUc'l(l6q~fVc,l-l%qbgHb0e1edg7d|b;l=l?l2e1j2jjgkglgmg3jngogpgqgIb4e5ergWc{l|l.qwghiiijikiXc7e8eygBgYc9d!d#d9e{c|c}b}c~cadZccmdm`qFg= 0c1cbdpb)d*d!e2coipi7jLg3cjmkmerNgJbsiti(j+d4cpmqmmrQg5cumvmtrSg6czmAmArUg7cEmFmHrWg8cJmKmOrYg9cOmPmVr0g!cTmUm2r2g#cYmZm9r4g
7174 object_out, ptr, destroy, initialRefcount, flags)
7177cdef CUresult _cuUserObjectRetain(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
7178 global __cuUserObjectRetain
7179 _check_or_init_driver()
7180 if __cuUserObjectRetain == NULL:
7181 with gil:
7182 raise FunctionNotFoundError("function cuUserObjectRetain is not found")
7183 return (<CUresult (*)(CUuserObject, unsigned int) noexcept nogil>__cuUserObjectRetain)(
7184 object, count)
7187cdef CUresult _cuUserObjectRelease(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
7188 global __cuUserObjectRelease
7189 _check_or_init_driver()
7190 if __cuUserObjectRelease == NULL:
7191 with gil:
7192 raise FunctionNotFoundError("function cuUserObjectRelease is not found")
7193 return (<CUresult (*)(CUuserObject, unsigned int) noexcept nogil>__cuUserObjectRelease)(
7194 object, count)
7197cdef CUresult _cuGraphRetainUserObject(CUgraph graph, CUuserObject object, unsigned int count, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7198 global __cuGraphRetainUserObject
7199 _check_or_init_driver() 2KbLbMbNbObd C I ed) ccidjdSbTbUbdcVbFi{jhc(e)e.m/m;dic+e,e]m^m=djc.e/einjn?dkc;e=eqnrn@dlc@e[eynzn[dmc^e_eGnHn]d^dWb)cXbYbZb0b* sb1bncoc2b. ld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3bV W X Y Z 9 ! # *c4b5b+cpcud}r5 N D J K c E 9b!b, tcEchlil?pCfFcnlol|pEf@bGfHfYhte| MdNdweGcybzb[bgbhbibjbAb5h6hmjPdIculvliqMf]bqjrjylCeBbEeFeOfQd^bGlHlIlGexjyjUfVfWfXfzjYfZf0f1fCbIeJe2fJcPlQltq7f%h'h(h)hKcLeMe9f$fLcSdTdUdNe@c[c_b]c^c_cMcVlWlEq)f; NcOc`ckbZd0dOePc/f:f-h;fQc0l1lOq=fDb[h]hIj1dRc7l8lVq[f`b^f_f_hRe} 3d4dUeScEbFb{blbmbnbobGbaibiUj6dUc'l(l6q~fVc,l-l%qbgHb0e1edg7d|b;l=l?l2e1j2jjgkglgmg3jngogpgqgIb4e5ergWc{l|l.qwghiiijikiXc7e8eygBgYc9d!d#d9e{c|c}b}c~cadZccmdm`qFg= 0c1cbdpb)d*d!e2coipi7jLg3cjmkmerNgJbsiti(j+d4cpmqmmrQg5cumvmtrSg6czmAmArUg7cEmFmHrWg8cJmKmOrYg9cOmPmVr0g!cTmUm2r2g#cYmZm9r4g
7200 if __cuGraphRetainUserObject == NULL: 2a KbLbMbNbObd C I ed) ccidjdSbTbUbdcVbFi{jhc(e)e.m/m;dic+e,e]m^m=djc.e/einjn?dkc;e=eqnrn@dlc@e[eynzn[dmc^e_eGnHn]d^dWb)cXbYbZb0b* sb1bncoc2b. ld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3bV W X Y Z 9 ! # *c4b5b+cpcud}r5 N D J K c E 9b!b, tcEchlil?pCfFcnlol|pEf@bGfHfYhte| MdNdweGcybzb[bgbhbibjbAb5h6hmjPdIculvliqMf]bqjrjylCeBbEeFeOfQd^bGlHlIlGexjyjUfVfWfXfzjYfZf0f1fCbIeJe2fJcPlQltq7f%h'h(h)hKcLeMe9f$fLcSdTdUdNe@c[c_b]c^c_cMcVlWlEq)f; NcOc`ckbZd0dOePc/f:f-h;fQc0l1lOq=fDb[h]hIj1dRc7l8lVq[f`b^f_f_hRe} 3d4dUeScEbFb{blbmbnbobGbaibiUj6dUc'l(l6q~fVc,l-l%qbgHb0e1edg7d|b;l=l?l2e1j2jjgkglgmg3jngogpgqgIb4e5ergWc{l|l.qwghiiijikiXc7e8eygBgYc9d!d#d9e{c|c}b}c~cadZccmdm`qFg= 0c1cbdpb)d*d!e2coipi7jLg3cjmkmerNgJbsiti(j+d4cpmqmmrQg5cumvmtrSg6czmAmArUg7cEmFmHrWg8cJmKmOrYg9cOmPmVr0g!cTmUm2r2g#cYmZm9r4g
7201 with gil:
7202 raise FunctionNotFoundError("function cuGraphRetainUserObject is not found")
7203 return (<CUresult (*)(CUgraph, CUuserObject, unsigned int, unsigned int) noexcept nogil>__cuGraphRetainUserObject)( 2KbLbMbNbObd C I ed) ccidjdSbTbUbdcVbFi{jhc(e)e.m/m;dic+e,e]m^m=djc.e/einjn?dkc;e=eqnrn@dlc@e[eynzn[dmc^e_eGnHn]d^dWb)cXbYbZb0b* sb1bncoc2b. ld|gmdndodpdqdrdsdtd}g_d4ibbtb`d5i4 U M |e8 cbub3bV W X Y Z 9 ! # *c4b5b+cpcud}r5 N D J K c E 9b!b, tcEchlil?pCfFcnlol|pEf@bGfHfYhte| MdNdweGcybzb[bgbhbibjbAb5h6hmjPdIculvliqMf]bqjrjylCeBbEeFeOfQd^bGlHlIlGexjyjUfVfWfXfzjYfZf0f1fCbIeJe2fJcPlQltq7f%h'h(h)hKcLeMe9f$fLcSdTdUdNe@c[c_b]c^c_cMcVlWlEq)f; NcOc`ckbZd0dOePc/f:f-h;fQc0l1lOq=fDb[h]hIj1dRc7l8lVq[f`b^f_f_hRe} 3d4dUeScEbFb{blbmbnbobGbaibiUj6dUc'l(l6q~fVc,l-l%qbgHb0e1edg7d|b;l=l?l2e1j2jjgkglgmg3jngogpgqgIb4e5ergWc{l|l.qwghiiijikiXc7e8eygBgYc9d!d#d9e{c|c}b}c~cadZccmdm`qFg= 0c1cbdpb)d*d!e2coipi7jLg3cjmkmerNgJbsiti(j+d4cpmqmmrQg5cumvmtrSg6czmAmArUg7cEmFmHrWg8cJmKmOrYg9cOmPmVr0g!cTmUm2r2g#cYmZm9r4g
7204 graph, object, count, flags)
7207cdef CUresult _cuGraphReleaseUserObject(CUgraph graph, CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
7208 global __cuGraphReleaseUserObject
7209 _check_or_init_driver() 2* sb1b. *c5b+cudN D
7210 if __cuGraphReleaseUserObject == NULL: 2a * sb1b. *c5b+cudN D
7211 with gil:
7212 raise FunctionNotFoundError("function cuGraphReleaseUserObject is not found")
7213 return (<CUresult (*)(CUgraph, CUuserObject, unsigned int) noexcept nogil>__cuGraphReleaseUserObject)( 2* sb1b. *c5b+cudN D
7214 graph, object, count)
7217cdef CUresult _cuGraphAddNode_v2(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7218 global __cuGraphAddNode_v2
7219 _check_or_init_driver() 2d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T Gu:m;m=m?m_m`m{m|mknlnmnnnsntnunvnAnBnCnDnInJnKnLnYnZn0n1n2n3nXbYbZb0bmdndodpdqdrdsdtd6iO $ vu7k6 @p[p^p_p}p~pbqcqZh0h1h2hxeyezeAegbhbibjbdqeqfqgqjqkqmqnqzlAlClDlPfQfSfTfJlKlMlNlUfVfWfXfYfZf0f1f3f4f5f6fuqvqwqxq%h'h(h)hyqzqAqBqCq!f#f'f(f@c[c^c_cFqGqIqJqVdWdXdYd+f,f-f.f.h/h;h=hPqQqRqSqJjKjMjNjTqWqXqZq0q`h{h|h}hVeWeXeYelbmbnbob1q2q3q4q7q8q!q#q'q(q*q+qegfghgig@l[l^l_ljgkglgmgngogpgqgsgtgugvg/q:q;q=qhiiijiki?q@q[q]q^qzgAgDgEg{c|c~cad{q|q~qar$d%d'd(dHgIgJgKg8j9j#j$jfrgrhrir)j*j,j-jkrnrorqrrrurvrxryrBrCrErFrIrJrLrMrPrQrSrTrWrXrZr0r3r4r6r7r!r#r%r'r
7220 if __cuGraphAddNode_v2 == NULL: 2a d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T Gu:m;m=m?m_m`m{m|mknlnmnnnsntnunvnAnBnCnDnInJnKnLnYnZn0n1n2n3nXbYbZb0bmdndodpdqdrdsdtd6iO $ vu7k6 @p[p^p_p}p~pbqcqZh0h1h2hxeyezeAegbhbibjbdqeqfqgqjqkqmqnqzlAlClDlPfQfSfTfJlKlMlNlUfVfWfXfYfZf0f1f3f4f5f6fuqvqwqxq%h'h(h)hyqzqAqBqCq!f#f'f(f@c[c^c_cFqGqIqJqVdWdXdYd+f,f-f.f.h/h;h=hPqQqRqSqJjKjMjNjTqWqXqZq0q`h{h|h}hVeWeXeYelbmbnbob1q2q3q4q7q8q!q#q'q(q*q+qegfghgig@l[l^l_ljgkglgmgngogpgqgsgtgugvg/q:q;q=qhiiijiki?q@q[q]q^qzgAgDgEg{c|c~cad{q|q~qar$d%d'd(dHgIgJgKg8j9j#j$jfrgrhrir)j*j,j-jkrnrorqrrrurvrxryrBrCrErFrIrJrLrMrPrQrSrTrWrXrZr0r3r4r6r7r!r#r%r'r
7221 with gil:
7222 raise FunctionNotFoundError("function cuGraphAddNode_v2 is not found") 2vu7k6
7223 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUgraphNodeParams*) noexcept nogil>__cuGraphAddNode_v2)( 2d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T Gu:m;m=m?m_m`m{m|mknlnmnnnsntnunvnAnBnCnDnInJnKnLnYnZn0n1n2n3nXbYbZb0bmdndodpdqdrdsdtd6iO $ vu7k6 @p[p^p_p}p~pbqcqZh0h1h2hxeyezeAegbhbibjbdqeqfqgqjqkqmqnqzlAlClDlPfQfSfTfJlKlMlNlUfVfWfXfYfZf0f1f3f4f5f6fuqvqwqxq%h'h(h)hyqzqAqBqCq!f#f'f(f@c[c^c_cFqGqIqJqVdWdXdYd+f,f-f.f.h/h;h=hPqQqRqSqJjKjMjNjTqWqXqZq0q`h{h|h}hVeWeXeYelbmbnbob1q2q3q4q7q8q!q#q'q(q*q+qegfghgig@l[l^l_ljgkglgmgngogpgqgsgtgugvg/q:q;q=qhiiijiki?q@q[q]q^qzgAgDgEg{c|c~cad{q|q~qar$d%d'd(dHgIgJgKg8j9j#j$jfrgrhrir)j*j,j-jkrnrorqrrrurvrxryrBrCrErFrIrJrLrMrPrQrSrTrWrXrZr0r3r4r6r7r!r#r%r'r
7224 phGraphNode, hGraph, dependencies, dependencyData, numDependencies, nodeParams)
7227cdef CUresult _cuGraphNodeSetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7228 global __cuGraphNodeSetParams
7229 _check_or_init_driver() 16
7230 if __cuGraphNodeSetParams == NULL: 1a6
7231 with gil:
7232 raise FunctionNotFoundError("function cuGraphNodeSetParams is not found") 16
7233 return (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) noexcept nogil>__cuGraphNodeSetParams)( 16
7234 hNode, nodeParams)
7237cdef CUresult _cuGraphExecNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7238 global __cuGraphExecNodeSetParams
7239 _check_or_init_driver() 16
7240 if __cuGraphExecNodeSetParams == NULL: 1a6
7241 with gil:
7242 raise FunctionNotFoundError("function cuGraphExecNodeSetParams is not found") 16
7243 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraphNodeParams*) noexcept nogil>__cuGraphExecNodeSetParams)( 16
7244 hGraphExec, hNode, nodeParams)
7247cdef CUresult _cuGraphConditionalHandleCreate(CUgraphConditionalHandle* pHandle_out, CUgraph hGraph, CUcontext ctx, unsigned int defaultLaunchValue, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7248 global __cuGraphConditionalHandleCreate
7249 _check_or_init_driver() 2d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T Gu:m;m=m?m_m`m{m|mknlnmnnnsntnunvnAnBnCnDnInJnKnLnYn7uZn0n1n2n3nXbYbZb0bmdndodpdqdrdsdtd6iO $ vuFt@p[p^p_pHt}p~pbqcqZh0h1h2hKfxeyezeAegbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqMtjqkqmqnqoqzlAlClDlPfQfSfTfqqJlKlMlNlUfVfWfXfYfZf0f1f3f4f5f6fPtuqvqwqxq%h'h(h)hyqzqAqBqCq*h!f#f'f(f@c[c^c_cQtFqGqIqJqVdWdXdYd+f,f-f.fDj.h/h;h=hPqQqRqSq3lJjKjMjNjTqXtWqXqZq0q`h{h|h}h|fVeWeXeYelbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q2t7q8q!q#q3t'q(q*q+qegfghgig,q@l[l^l_ljgkglgmgngogpgqgsgtgugvg5t/q:q;q=qhiiijiki?q@q[q]q^qlizgAgDgEg{c|c~cad6t{q|q~qar$d%d'd(dHgIgJgKgfm8j9j#j$jfrgrhrirmm)j*j,j-jkr'tnrorqrrr*turvrxryr,tBrCrErFr.tIrJrLrMr:tPrQrSrTr=tWrXrZr0r@t3r4r6r7r[t!r#r%r'r
7250 if __cuGraphConditionalHandleCreate == NULL: 2a d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T Gu:m;m=m?m_m`m{m|mknlnmnnnsntnunvnAnBnCnDnInJnKnLnYn7uZn0n1n2n3nXbYbZb0bmdndodpdqdrdsdtd6iO $ vuFt@p[p^p_pHt}p~pbqcqZh0h1h2hKfxeyezeAegbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqMtjqkqmqnqoqzlAlClDlPfQfSfTfqqJlKlMlNlUfVfWfXfYfZf0f1f3f4f5f6fPtuqvqwqxq%h'h(h)hyqzqAqBqCq*h!f#f'f(f@c[c^c_cQtFqGqIqJqVdWdXdYd+f,f-f.fDj.h/h;h=hPqQqRqSq3lJjKjMjNjTqXtWqXqZq0q`h{h|h}h|fVeWeXeYelbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q2t7q8q!q#q3t'q(q*q+qegfghgig,q@l[l^l_ljgkglgmgngogpgqgsgtgugvg5t/q:q;q=qhiiijiki?q@q[q]q^qlizgAgDgEg{c|c~cad6t{q|q~qar$d%d'd(dHgIgJgKgfm8j9j#j$jfrgrhrirmm)j*j,j-jkr'tnrorqrrr*turvrxryr,tBrCrErFr.tIrJrLrMr:tPrQrSrTr=tWrXrZr0r@t3r4r6r7r[t!r#r%r'r
7251 with gil:
7252 raise FunctionNotFoundError("function cuGraphConditionalHandleCreate is not found") 2vu
7253 return (<CUresult (*)(CUgraphConditionalHandle*, CUgraph, CUcontext, unsigned int, unsigned int) noexcept nogil>__cuGraphConditionalHandleCreate)( 2d cdC e f g h i j k l m n o p q r s t P u v w x y Q R S T Gu:m;m=m?m_m`m{m|mknlnmnnnsntnunvnAnBnCnDnInJnKnLnYn7uZn0n1n2n3nXbYbZb0bmdndodpdqdrdsdtd6iO $ vuFt@p[p^p_pHt}p~pbqcqZh0h1h2hKfxeyezeAegbhbibjbljAb4h5h6h7hmjdqeqPdBe8hLtfqgqMtjqkqmqnqoqzlAlClDlPfQfSfTfqqJlKlMlNlUfVfWfXfYfZf0f1f3f4f5f6fPtuqvqwqxq%h'h(h)hyqzqAqBqCq*h!f#f'f(f@c[c^c_cQtFqGqIqJqVdWdXdYd+f,f-f.fDj.h/h;h=hPqQqRqSq3lJjKjMjNjTqXtWqXqZq0q`h{h|h}h|fVeWeXeYelbmbnbobTjGb~haibiciUj1q2q6dZedi1t3q4q2t7q8q!q#q3t'q(q*q+qegfghgig,q@l[l^l_ljgkglgmgngogpgqgsgtgugvg5t/q:q;q=qhiiijiki?q@q[q]q^qlizgAgDgEg{c|c~cad6t{q|q~qar$d%d'd(dHgIgJgKgfm8j9j#j$jfrgrhrirmm)j*j,j-jkr'tnrorqrrr*turvrxryr,tBrCrErFr.tIrJrLrMr:tPrQrSrTr=tWrXrZr0r@t3r4r6r7r[t!r#r%r'r
7254 pHandle_out, hGraph, ctx, defaultLaunchValue, flags)
7257cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessor(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize) except ?CUDA_ERROR_NOT_FOUND nogil:
7258 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
7259 _check_or_init_driver() 2ke[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxix
7260 if __cuOccupancyMaxActiveBlocksPerMultiprocessor == NULL: 2a ke[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxix
7261 with gil:
7262 raise FunctionNotFoundError("function cuOccupancyMaxActiveBlocksPerMultiprocessor is not found")
7263 return (<CUresult (*)(int*, CUfunction, int, size_t) noexcept nogil>__cuOccupancyMaxActiveBlocksPerMultiprocessor)( 2ke[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxix
7264 numBlocks, func, blockSize, dynamicSMemSize)
7267cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7268 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
7269 _check_or_init_driver()
7270 if __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags == NULL:
7271 with gil:
7272 raise FunctionNotFoundError("function cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags is not found")
7273 return (<CUresult (*)(int*, CUfunction, int, size_t, unsigned int) noexcept nogil>__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags)(
7274 numBlocks, func, blockSize, dynamicSMemSize, flags)
7277cdef CUresult _cuOccupancyMaxPotentialBlockSize(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit) except ?CUDA_ERROR_NOT_FOUND nogil:
7278 global __cuOccupancyMaxPotentialBlockSize
7279 _check_or_init_driver() 2SGTGUGVGWGXGYGZG0G1G2G3G4G5G6G7G8G9G!G#G$G
7280 if __cuOccupancyMaxPotentialBlockSize == NULL: 2a SGTGUGVGWGXGYGZG0G1G2G3G4G5G6G7G8G9G!G#G$G
7281 with gil:
7282 raise FunctionNotFoundError("function cuOccupancyMaxPotentialBlockSize is not found")
7283 return (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int) noexcept nogil>__cuOccupancyMaxPotentialBlockSize)( 2SGTGUGVGWGXGYGZG0G1G2G3G4G5G6G7G8G9G!G#G$G
7284 minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit)
7287cdef CUresult _cuOccupancyMaxPotentialBlockSizeWithFlags(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7288 global __cuOccupancyMaxPotentialBlockSizeWithFlags
7289 _check_or_init_driver()
7290 if __cuOccupancyMaxPotentialBlockSizeWithFlags == NULL:
7291 with gil:
7292 raise FunctionNotFoundError("function cuOccupancyMaxPotentialBlockSizeWithFlags is not found")
7293 return (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int, unsigned int) noexcept nogil>__cuOccupancyMaxPotentialBlockSizeWithFlags)(
7294 minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit, flags)
7297cdef CUresult _cuOccupancyAvailableDynamicSMemPerBlock(size_t* dynamicSmemSize, CUfunction func, int numBlocks, int blockSize) except ?CUDA_ERROR_NOT_FOUND nogil:
7298 global __cuOccupancyAvailableDynamicSMemPerBlock
7299 _check_or_init_driver() 2MGNGOGPGQGRG
7300 if __cuOccupancyAvailableDynamicSMemPerBlock == NULL: 2a MGNGOGPGQGRG
7301 with gil:
7302 raise FunctionNotFoundError("function cuOccupancyAvailableDynamicSMemPerBlock is not found")
7303 return (<CUresult (*)(size_t*, CUfunction, int, int) noexcept nogil>__cuOccupancyAvailableDynamicSMemPerBlock)( 2MGNGOGPGQGRG
7304 dynamicSmemSize, func, numBlocks, blockSize)
7307cdef CUresult _cuOccupancyMaxPotentialClusterSize(int* clusterSize, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil:
7308 global __cuOccupancyMaxPotentialClusterSize
7309 _check_or_init_driver()
7310 if __cuOccupancyMaxPotentialClusterSize == NULL:
7311 with gil:
7312 raise FunctionNotFoundError("function cuOccupancyMaxPotentialClusterSize is not found")
7313 return (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) noexcept nogil>__cuOccupancyMaxPotentialClusterSize)(
7314 clusterSize, func, config)
7317cdef CUresult _cuOccupancyMaxActiveClusters(int* numClusters, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil:
7318 global __cuOccupancyMaxActiveClusters
7319 _check_or_init_driver()
7320 if __cuOccupancyMaxActiveClusters == NULL:
7321 with gil:
7322 raise FunctionNotFoundError("function cuOccupancyMaxActiveClusters is not found")
7323 return (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) noexcept nogil>__cuOccupancyMaxActiveClusters)(
7324 numClusters, func, config)
7327cdef CUresult _cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7328 global __cuTexRefSetArray
7329 _check_or_init_driver()
7330 if __cuTexRefSetArray == NULL:
7331 with gil:
7332 raise FunctionNotFoundError("function cuTexRefSetArray is not found")
7333 return (<CUresult (*)(CUtexref, CUarray, unsigned int) noexcept nogil>__cuTexRefSetArray)(
7334 hTexRef, hArray, Flags)
7337cdef CUresult _cuTexRefSetMipmappedArray(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7338 global __cuTexRefSetMipmappedArray
7339 _check_or_init_driver()
7340 if __cuTexRefSetMipmappedArray == NULL:
7341 with gil:
7342 raise FunctionNotFoundError("function cuTexRefSetMipmappedArray is not found")
7343 return (<CUresult (*)(CUtexref, CUmipmappedArray, unsigned int) noexcept nogil>__cuTexRefSetMipmappedArray)(
7344 hTexRef, hMipmappedArray, Flags)
7347cdef CUresult _cuTexRefSetAddress_v2(size_t* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes) except ?CUDA_ERROR_NOT_FOUND nogil:
7348 global __cuTexRefSetAddress_v2
7349 _check_or_init_driver()
7350 if __cuTexRefSetAddress_v2 == NULL:
7351 with gil:
7352 raise FunctionNotFoundError("function cuTexRefSetAddress_v2 is not found")
7353 return (<CUresult (*)(size_t*, CUtexref, CUdeviceptr, size_t) noexcept nogil>__cuTexRefSetAddress_v2)(
7354 ByteOffset, hTexRef, dptr, bytes)
7357cdef CUresult _cuTexRefSetAddress2D_v3(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, size_t Pitch) except ?CUDA_ERROR_NOT_FOUND nogil:
7358 global __cuTexRefSetAddress2D_v3
7359 _check_or_init_driver()
7360 if __cuTexRefSetAddress2D_v3 == NULL:
7361 with gil:
7362 raise FunctionNotFoundError("function cuTexRefSetAddress2D_v3 is not found")
7363 return (<CUresult (*)(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t) noexcept nogil>__cuTexRefSetAddress2D_v3)(
7364 hTexRef, desc, dptr, Pitch)
7367cdef CUresult _cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents) except ?CUDA_ERROR_NOT_FOUND nogil:
7368 global __cuTexRefSetFormat
7369 _check_or_init_driver()
7370 if __cuTexRefSetFormat == NULL:
7371 with gil:
7372 raise FunctionNotFoundError("function cuTexRefSetFormat is not found")
7373 return (<CUresult (*)(CUtexref, CUarray_format, int) noexcept nogil>__cuTexRefSetFormat)(
7374 hTexRef, fmt, NumPackedComponents)
7377cdef CUresult _cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am) except ?CUDA_ERROR_NOT_FOUND nogil:
7378 global __cuTexRefSetAddressMode
7379 _check_or_init_driver()
7380 if __cuTexRefSetAddressMode == NULL:
7381 with gil:
7382 raise FunctionNotFoundError("function cuTexRefSetAddressMode is not found")
7383 return (<CUresult (*)(CUtexref, int, CUaddress_mode) noexcept nogil>__cuTexRefSetAddressMode)(
7384 hTexRef, dim, am)
7387cdef CUresult _cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil:
7388 global __cuTexRefSetFilterMode
7389 _check_or_init_driver()
7390 if __cuTexRefSetFilterMode == NULL:
7391 with gil:
7392 raise FunctionNotFoundError("function cuTexRefSetFilterMode is not found")
7393 return (<CUresult (*)(CUtexref, CUfilter_mode) noexcept nogil>__cuTexRefSetFilterMode)(
7394 hTexRef, fm)
7397cdef CUresult _cuTexRefSetMipmapFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil:
7398 global __cuTexRefSetMipmapFilterMode
7399 _check_or_init_driver()
7400 if __cuTexRefSetMipmapFilterMode == NULL:
7401 with gil:
7402 raise FunctionNotFoundError("function cuTexRefSetMipmapFilterMode is not found")
7403 return (<CUresult (*)(CUtexref, CUfilter_mode) noexcept nogil>__cuTexRefSetMipmapFilterMode)(
7404 hTexRef, fm)
7407cdef CUresult _cuTexRefSetMipmapLevelBias(CUtexref hTexRef, float bias) except ?CUDA_ERROR_NOT_FOUND nogil:
7408 global __cuTexRefSetMipmapLevelBias
7409 _check_or_init_driver()
7410 if __cuTexRefSetMipmapLevelBias == NULL:
7411 with gil:
7412 raise FunctionNotFoundError("function cuTexRefSetMipmapLevelBias is not found")
7413 return (<CUresult (*)(CUtexref, float) noexcept nogil>__cuTexRefSetMipmapLevelBias)(
7414 hTexRef, bias)
7417cdef CUresult _cuTexRefSetMipmapLevelClamp(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp) except ?CUDA_ERROR_NOT_FOUND nogil:
7418 global __cuTexRefSetMipmapLevelClamp
7419 _check_or_init_driver()
7420 if __cuTexRefSetMipmapLevelClamp == NULL:
7421 with gil:
7422 raise FunctionNotFoundError("function cuTexRefSetMipmapLevelClamp is not found")
7423 return (<CUresult (*)(CUtexref, float, float) noexcept nogil>__cuTexRefSetMipmapLevelClamp)(
7424 hTexRef, minMipmapLevelClamp, maxMipmapLevelClamp)
7427cdef CUresult _cuTexRefSetMaxAnisotropy(CUtexref hTexRef, unsigned int maxAniso) except ?CUDA_ERROR_NOT_FOUND nogil:
7428 global __cuTexRefSetMaxAnisotropy
7429 _check_or_init_driver()
7430 if __cuTexRefSetMaxAnisotropy == NULL:
7431 with gil:
7432 raise FunctionNotFoundError("function cuTexRefSetMaxAnisotropy is not found")
7433 return (<CUresult (*)(CUtexref, unsigned int) noexcept nogil>__cuTexRefSetMaxAnisotropy)(
7434 hTexRef, maxAniso)
7437cdef CUresult _cuTexRefSetBorderColor(CUtexref hTexRef, float* pBorderColor) except ?CUDA_ERROR_NOT_FOUND nogil:
7438 global __cuTexRefSetBorderColor
7439 _check_or_init_driver()
7440 if __cuTexRefSetBorderColor == NULL:
7441 with gil:
7442 raise FunctionNotFoundError("function cuTexRefSetBorderColor is not found")
7443 return (<CUresult (*)(CUtexref, float*) noexcept nogil>__cuTexRefSetBorderColor)(
7444 hTexRef, pBorderColor)
7447cdef CUresult _cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7448 global __cuTexRefSetFlags
7449 _check_or_init_driver()
7450 if __cuTexRefSetFlags == NULL:
7451 with gil:
7452 raise FunctionNotFoundError("function cuTexRefSetFlags is not found")
7453 return (<CUresult (*)(CUtexref, unsigned int) noexcept nogil>__cuTexRefSetFlags)(
7454 hTexRef, Flags)
7457cdef CUresult _cuTexRefGetAddress_v2(CUdeviceptr* pdptr, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7458 global __cuTexRefGetAddress_v2
7459 _check_or_init_driver()
7460 if __cuTexRefGetAddress_v2 == NULL:
7461 with gil:
7462 raise FunctionNotFoundError("function cuTexRefGetAddress_v2 is not found")
7463 return (<CUresult (*)(CUdeviceptr*, CUtexref) noexcept nogil>__cuTexRefGetAddress_v2)(
7464 pdptr, hTexRef)
7467cdef CUresult _cuTexRefGetArray(CUarray* phArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7468 global __cuTexRefGetArray
7469 _check_or_init_driver()
7470 if __cuTexRefGetArray == NULL:
7471 with gil:
7472 raise FunctionNotFoundError("function cuTexRefGetArray is not found")
7473 return (<CUresult (*)(CUarray*, CUtexref) noexcept nogil>__cuTexRefGetArray)(
7474 phArray, hTexRef)
7477cdef CUresult _cuTexRefGetMipmappedArray(CUmipmappedArray* phMipmappedArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7478 global __cuTexRefGetMipmappedArray
7479 _check_or_init_driver()
7480 if __cuTexRefGetMipmappedArray == NULL:
7481 with gil:
7482 raise FunctionNotFoundError("function cuTexRefGetMipmappedArray is not found")
7483 return (<CUresult (*)(CUmipmappedArray*, CUtexref) noexcept nogil>__cuTexRefGetMipmappedArray)(
7484 phMipmappedArray, hTexRef)
7487cdef CUresult _cuTexRefGetAddressMode(CUaddress_mode* pam, CUtexref hTexRef, int dim) except ?CUDA_ERROR_NOT_FOUND nogil:
7488 global __cuTexRefGetAddressMode
7489 _check_or_init_driver()
7490 if __cuTexRefGetAddressMode == NULL:
7491 with gil:
7492 raise FunctionNotFoundError("function cuTexRefGetAddressMode is not found")
7493 return (<CUresult (*)(CUaddress_mode*, CUtexref, int) noexcept nogil>__cuTexRefGetAddressMode)(
7494 pam, hTexRef, dim)
7497cdef CUresult _cuTexRefGetFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7498 global __cuTexRefGetFilterMode
7499 _check_or_init_driver()
7500 if __cuTexRefGetFilterMode == NULL:
7501 with gil:
7502 raise FunctionNotFoundError("function cuTexRefGetFilterMode is not found")
7503 return (<CUresult (*)(CUfilter_mode*, CUtexref) noexcept nogil>__cuTexRefGetFilterMode)(
7504 pfm, hTexRef)
7507cdef CUresult _cuTexRefGetFormat(CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7508 global __cuTexRefGetFormat
7509 _check_or_init_driver()
7510 if __cuTexRefGetFormat == NULL:
7511 with gil:
7512 raise FunctionNotFoundError("function cuTexRefGetFormat is not found")
7513 return (<CUresult (*)(CUarray_format*, int*, CUtexref) noexcept nogil>__cuTexRefGetFormat)(
7514 pFormat, pNumChannels, hTexRef)
7517cdef CUresult _cuTexRefGetMipmapFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7518 global __cuTexRefGetMipmapFilterMode
7519 _check_or_init_driver()
7520 if __cuTexRefGetMipmapFilterMode == NULL:
7521 with gil:
7522 raise FunctionNotFoundError("function cuTexRefGetMipmapFilterMode is not found")
7523 return (<CUresult (*)(CUfilter_mode*, CUtexref) noexcept nogil>__cuTexRefGetMipmapFilterMode)(
7524 pfm, hTexRef)
7527cdef CUresult _cuTexRefGetMipmapLevelBias(float* pbias, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7528 global __cuTexRefGetMipmapLevelBias
7529 _check_or_init_driver()
7530 if __cuTexRefGetMipmapLevelBias == NULL:
7531 with gil:
7532 raise FunctionNotFoundError("function cuTexRefGetMipmapLevelBias is not found")
7533 return (<CUresult (*)(float*, CUtexref) noexcept nogil>__cuTexRefGetMipmapLevelBias)(
7534 pbias, hTexRef)
7537cdef CUresult _cuTexRefGetMipmapLevelClamp(float* pminMipmapLevelClamp, float* pmaxMipmapLevelClamp, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7538 global __cuTexRefGetMipmapLevelClamp
7539 _check_or_init_driver()
7540 if __cuTexRefGetMipmapLevelClamp == NULL:
7541 with gil:
7542 raise FunctionNotFoundError("function cuTexRefGetMipmapLevelClamp is not found")
7543 return (<CUresult (*)(float*, float*, CUtexref) noexcept nogil>__cuTexRefGetMipmapLevelClamp)(
7544 pminMipmapLevelClamp, pmaxMipmapLevelClamp, hTexRef)
7547cdef CUresult _cuTexRefGetMaxAnisotropy(int* pmaxAniso, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7548 global __cuTexRefGetMaxAnisotropy
7549 _check_or_init_driver()
7550 if __cuTexRefGetMaxAnisotropy == NULL:
7551 with gil:
7552 raise FunctionNotFoundError("function cuTexRefGetMaxAnisotropy is not found")
7553 return (<CUresult (*)(int*, CUtexref) noexcept nogil>__cuTexRefGetMaxAnisotropy)(
7554 pmaxAniso, hTexRef)
7557cdef CUresult _cuTexRefGetBorderColor(float* pBorderColor, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7558 global __cuTexRefGetBorderColor
7559 _check_or_init_driver()
7560 if __cuTexRefGetBorderColor == NULL:
7561 with gil:
7562 raise FunctionNotFoundError("function cuTexRefGetBorderColor is not found")
7563 return (<CUresult (*)(float*, CUtexref) noexcept nogil>__cuTexRefGetBorderColor)(
7564 pBorderColor, hTexRef)
7567cdef CUresult _cuTexRefGetFlags(unsigned int* pFlags, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7568 global __cuTexRefGetFlags
7569 _check_or_init_driver()
7570 if __cuTexRefGetFlags == NULL:
7571 with gil:
7572 raise FunctionNotFoundError("function cuTexRefGetFlags is not found")
7573 return (<CUresult (*)(unsigned int*, CUtexref) noexcept nogil>__cuTexRefGetFlags)(
7574 pFlags, hTexRef)
7577cdef CUresult _cuTexRefCreate(CUtexref* pTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7578 global __cuTexRefCreate
7579 _check_or_init_driver()
7580 if __cuTexRefCreate == NULL:
7581 with gil:
7582 raise FunctionNotFoundError("function cuTexRefCreate is not found")
7583 return (<CUresult (*)(CUtexref*) noexcept nogil>__cuTexRefCreate)(
7584 pTexRef)
7587cdef CUresult _cuTexRefDestroy(CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7588 global __cuTexRefDestroy
7589 _check_or_init_driver()
7590 if __cuTexRefDestroy == NULL:
7591 with gil:
7592 raise FunctionNotFoundError("function cuTexRefDestroy is not found")
7593 return (<CUresult (*)(CUtexref) noexcept nogil>__cuTexRefDestroy)(
7594 hTexRef)
7597cdef CUresult _cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7598 global __cuSurfRefSetArray
7599 _check_or_init_driver()
7600 if __cuSurfRefSetArray == NULL:
7601 with gil:
7602 raise FunctionNotFoundError("function cuSurfRefSetArray is not found")
7603 return (<CUresult (*)(CUsurfref, CUarray, unsigned int) noexcept nogil>__cuSurfRefSetArray)(
7604 hSurfRef, hArray, Flags)
7607cdef CUresult _cuSurfRefGetArray(CUarray* phArray, CUsurfref hSurfRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7608 global __cuSurfRefGetArray
7609 _check_or_init_driver()
7610 if __cuSurfRefGetArray == NULL:
7611 with gil:
7612 raise FunctionNotFoundError("function cuSurfRefGetArray is not found")
7613 return (<CUresult (*)(CUarray*, CUsurfref) noexcept nogil>__cuSurfRefGetArray)(
7614 phArray, hSurfRef)
7617cdef 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:
7618 global __cuTexObjectCreate
7619 _check_or_init_driver() 2{tbuwicuxiduyi
7620 if __cuTexObjectCreate == NULL: 2a {tbuwicuxiduyi
7621 with gil:
7622 raise FunctionNotFoundError("function cuTexObjectCreate is not found")
7623 return (<CUresult (*)(CUtexObject*, const CUDA_RESOURCE_DESC*, const CUDA_TEXTURE_DESC*, const CUDA_RESOURCE_VIEW_DESC*) noexcept nogil>__cuTexObjectCreate)( 2{tbuwicuxiduyi
7624 pTexObject, pResDesc, pTexDesc, pResViewDesc)
7627cdef CUresult _cuTexObjectDestroy(CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7628 global __cuTexObjectDestroy
7629 _check_or_init_driver() 2{tbuwicuxiduyi
7630 if __cuTexObjectDestroy == NULL: 2a {tbuwicuxiduyi
7631 with gil:
7632 raise FunctionNotFoundError("function cuTexObjectDestroy is not found")
7633 return (<CUresult (*)(CUtexObject) noexcept nogil>__cuTexObjectDestroy)( 2{tbuwicuxiduyi
7634 texObject)
7637cdef CUresult _cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7638 global __cuTexObjectGetResourceDesc
7639 _check_or_init_driver()
7640 if __cuTexObjectGetResourceDesc == NULL:
7641 with gil:
7642 raise FunctionNotFoundError("function cuTexObjectGetResourceDesc is not found")
7643 return (<CUresult (*)(CUDA_RESOURCE_DESC*, CUtexObject) noexcept nogil>__cuTexObjectGetResourceDesc)(
7644 pResDesc, texObject)
7647cdef CUresult _cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC* pTexDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7648 global __cuTexObjectGetTextureDesc
7649 _check_or_init_driver()
7650 if __cuTexObjectGetTextureDesc == NULL:
7651 with gil:
7652 raise FunctionNotFoundError("function cuTexObjectGetTextureDesc is not found")
7653 return (<CUresult (*)(CUDA_TEXTURE_DESC*, CUtexObject) noexcept nogil>__cuTexObjectGetTextureDesc)(
7654 pTexDesc, texObject)
7657cdef CUresult _cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC* pResViewDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7658 global __cuTexObjectGetResourceViewDesc
7659 _check_or_init_driver()
7660 if __cuTexObjectGetResourceViewDesc == NULL:
7661 with gil:
7662 raise FunctionNotFoundError("function cuTexObjectGetResourceViewDesc is not found")
7663 return (<CUresult (*)(CUDA_RESOURCE_VIEW_DESC*, CUtexObject) noexcept nogil>__cuTexObjectGetResourceViewDesc)(
7664 pResViewDesc, texObject)
7667cdef CUresult _cuSurfObjectCreate(CUsurfObject* pSurfObject, const CUDA_RESOURCE_DESC* pResDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
7668 global __cuSurfObjectCreate
7669 _check_or_init_driver() 2~tauyi
7670 if __cuSurfObjectCreate == NULL: 2a ~tauyi
7671 with gil:
7672 raise FunctionNotFoundError("function cuSurfObjectCreate is not found")
7673 return (<CUresult (*)(CUsurfObject*, const CUDA_RESOURCE_DESC*) noexcept nogil>__cuSurfObjectCreate)( 2~tauyi
7674 pSurfObject, pResDesc)
7677cdef CUresult _cuSurfObjectDestroy(CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7678 global __cuSurfObjectDestroy
7679 _check_or_init_driver() 2~tauyi
7680 if __cuSurfObjectDestroy == NULL: 2a ~tauyi
7681 with gil:
7682 raise FunctionNotFoundError("function cuSurfObjectDestroy is not found")
7683 return (<CUresult (*)(CUsurfObject) noexcept nogil>__cuSurfObjectDestroy)( 2~tauyi
7684 surfObject)
7687cdef CUresult _cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7688 global __cuSurfObjectGetResourceDesc
7689 _check_or_init_driver()
7690 if __cuSurfObjectGetResourceDesc == NULL:
7691 with gil:
7692 raise FunctionNotFoundError("function cuSurfObjectGetResourceDesc is not found")
7693 return (<CUresult (*)(CUDA_RESOURCE_DESC*, CUsurfObject) noexcept nogil>__cuSurfObjectGetResourceDesc)(
7694 pResDesc, surfObject)
7697cdef 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:
7698 global __cuTensorMapEncodeTiled
7699 _check_or_init_driver()
7700 if __cuTensorMapEncodeTiled == NULL:
7701 with gil:
7702 raise FunctionNotFoundError("function cuTensorMapEncodeTiled is not found")
7703 return (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, const cuuint32_t*, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) noexcept nogil>__cuTensorMapEncodeTiled)(
7704 tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, boxDim, elementStrides, interleave, swizzle, l2Promotion, oobFill)
7707cdef 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:
7708 global __cuTensorMapEncodeIm2col
7709 _check_or_init_driver()
7710 if __cuTensorMapEncodeIm2col == NULL:
7711 with gil:
7712 raise FunctionNotFoundError("function cuTensorMapEncodeIm2col is not found")
7713 return (<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) noexcept nogil>__cuTensorMapEncodeIm2col)(
7714 tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCorner, pixelBoxUpperCorner, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, swizzle, l2Promotion, oobFill)
7717cdef 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:
7718 global __cuTensorMapEncodeIm2colWide
7719 _check_or_init_driver()
7720 if __cuTensorMapEncodeIm2colWide == NULL:
7721 with gil:
7722 raise FunctionNotFoundError("function cuTensorMapEncodeIm2colWide is not found")
7723 return (<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) noexcept nogil>__cuTensorMapEncodeIm2colWide)(
7724 tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCornerWidth, pixelBoxUpperCornerWidth, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, mode, swizzle, l2Promotion, oobFill)
7727cdef CUresult _cuTensorMapReplaceAddress(CUtensorMap* tensorMap, void* globalAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
7728 global __cuTensorMapReplaceAddress
7729 _check_or_init_driver()
7730 if __cuTensorMapReplaceAddress == NULL:
7731 with gil:
7732 raise FunctionNotFoundError("function cuTensorMapReplaceAddress is not found")
7733 return (<CUresult (*)(CUtensorMap*, void*) noexcept nogil>__cuTensorMapReplaceAddress)(
7734 tensorMap, globalAddress)
7737cdef CUresult _cuDeviceCanAccessPeer(int* canAccessPeer, CUdevice dev, CUdevice peerDev) except ?CUDA_ERROR_NOT_FOUND nogil:
7738 global __cuDeviceCanAccessPeer
7739 _check_or_init_driver()
7740 if __cuDeviceCanAccessPeer == NULL:
7741 with gil:
7742 raise FunctionNotFoundError("function cuDeviceCanAccessPeer is not found")
7743 return (<CUresult (*)(int*, CUdevice, CUdevice) noexcept nogil>__cuDeviceCanAccessPeer)(
7744 canAccessPeer, dev, peerDev)
7747cdef CUresult _cuCtxEnablePeerAccess(CUcontext peerContext, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7748 global __cuCtxEnablePeerAccess
7749 _check_or_init_driver()
7750 if __cuCtxEnablePeerAccess == NULL:
7751 with gil:
7752 raise FunctionNotFoundError("function cuCtxEnablePeerAccess is not found")
7753 return (<CUresult (*)(CUcontext, unsigned int) noexcept nogil>__cuCtxEnablePeerAccess)(
7754 peerContext, Flags)
7757cdef CUresult _cuCtxDisablePeerAccess(CUcontext peerContext) except ?CUDA_ERROR_NOT_FOUND nogil:
7758 global __cuCtxDisablePeerAccess
7759 _check_or_init_driver()
7760 if __cuCtxDisablePeerAccess == NULL:
7761 with gil:
7762 raise FunctionNotFoundError("function cuCtxDisablePeerAccess is not found")
7763 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxDisablePeerAccess)(
7764 peerContext)
7767cdef CUresult _cuDeviceGetP2PAttribute(int* value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil:
7768 global __cuDeviceGetP2PAttribute
7769 _check_or_init_driver()
7770 if __cuDeviceGetP2PAttribute == NULL:
7771 with gil:
7772 raise FunctionNotFoundError("function cuDeviceGetP2PAttribute is not found")
7773 return (<CUresult (*)(int*, CUdevice_P2PAttribute, CUdevice, CUdevice) noexcept nogil>__cuDeviceGetP2PAttribute)(
7774 value, attrib, srcDevice, dstDevice)
7777cdef CUresult _cuGraphicsUnregisterResource(CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
7778 global __cuGraphicsUnregisterResource
7779 _check_or_init_driver() 2ehfhghuozUAUBUCUDUkfhhih)ijhkhlh#vHUIUJU
7780 if __cuGraphicsUnregisterResource == NULL: 2a ehfhghuozUAUBUCUDUkfhhih)ijhkhlh#vHUIUJU
7781 with gil:
7782 raise FunctionNotFoundError("function cuGraphicsUnregisterResource is not found")
7783 return (<CUresult (*)(CUgraphicsResource) noexcept nogil>__cuGraphicsUnregisterResource)( 2ehfhghuozUAUBUCUDUkfhhih)ijhkhlh#vHUIUJU
7784 resource)
7787cdef CUresult _cuGraphicsSubResourceGetMappedArray(CUarray* pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil:
7788 global __cuGraphicsSubResourceGetMappedArray
7789 _check_or_init_driver()
7790 if __cuGraphicsSubResourceGetMappedArray == NULL:
7791 with gil:
7792 raise FunctionNotFoundError("function cuGraphicsSubResourceGetMappedArray is not found")
7793 return (<CUresult (*)(CUarray*, CUgraphicsResource, unsigned int, unsigned int) noexcept nogil>__cuGraphicsSubResourceGetMappedArray)(
7794 pArray, resource, arrayIndex, mipLevel)
7797cdef CUresult _cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray* pMipmappedArray, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
7798 global __cuGraphicsResourceGetMappedMipmappedArray
7799 _check_or_init_driver()
7800 if __cuGraphicsResourceGetMappedMipmappedArray == NULL:
7801 with gil:
7802 raise FunctionNotFoundError("function cuGraphicsResourceGetMappedMipmappedArray is not found")
7803 return (<CUresult (*)(CUmipmappedArray*, CUgraphicsResource) noexcept nogil>__cuGraphicsResourceGetMappedMipmappedArray)(
7804 pMipmappedArray, resource)
7807cdef CUresult _cuGraphicsResourceGetMappedPointer_v2(CUdeviceptr* pDevPtr, size_t* pSize, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
7808 global __cuGraphicsResourceGetMappedPointer_v2
7809 _check_or_init_driver() 2ehtofhghkfhhih)ijhkhlh/k
7810 if __cuGraphicsResourceGetMappedPointer_v2 == NULL: 2a ehtofhghkfhhih)ijhkhlh/k
7811 with gil:
7812 raise FunctionNotFoundError("function cuGraphicsResourceGetMappedPointer_v2 is not found")
7813 return (<CUresult (*)(CUdeviceptr*, size_t*, CUgraphicsResource) noexcept nogil>__cuGraphicsResourceGetMappedPointer_v2)( 2ehtofhghkfhhih)ijhkhlh/k
7814 pDevPtr, pSize, resource)
7817cdef CUresult _cuGraphicsResourceSetMapFlags_v2(CUgraphicsResource resource, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7818 global __cuGraphicsResourceSetMapFlags_v2
7819 _check_or_init_driver()
7820 if __cuGraphicsResourceSetMapFlags_v2 == NULL:
7821 with gil:
7822 raise FunctionNotFoundError("function cuGraphicsResourceSetMapFlags_v2 is not found")
7823 return (<CUresult (*)(CUgraphicsResource, unsigned int) noexcept nogil>__cuGraphicsResourceSetMapFlags_v2)(
7824 resource, flags)
7827cdef CUresult _cuGraphicsMapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7828 global __cuGraphicsMapResources
7829 _check_or_init_driver() 2ehtofhghkfhhih)ijhkhlh/k
7830 if __cuGraphicsMapResources == NULL: 2a ehtofhghkfhhih)ijhkhlh/k
7831 with gil:
7832 raise FunctionNotFoundError("function cuGraphicsMapResources is not found")
7833 return (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) noexcept nogil>__cuGraphicsMapResources)( 2ehtofhghkfhhih)ijhkhlh/k
7834 count, resources, hStream)
7837cdef CUresult _cuGraphicsUnmapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7838 global __cuGraphicsUnmapResources
7839 _check_or_init_driver() 2ehfhghkfhhih)ijhkhlh/k#v
7840 if __cuGraphicsUnmapResources == NULL: 2a ehfhghkfhhih)ijhkhlh/k#v
7841 with gil:
7842 raise FunctionNotFoundError("function cuGraphicsUnmapResources is not found")
7843 return (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) noexcept nogil>__cuGraphicsUnmapResources)( 2ehfhghkfhhih)ijhkhlh/k#v
7844 count, resources, hStream)
7847cdef CUresult _cuGetProcAddress_v2(const char* symbol, void** pfn, int cudaVersion, cuuint64_t flags, CUdriverProcAddressQueryResult* symbolStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
7848 global __cuGetProcAddress_v2
7849 _check_or_init_driver()
7850 if __cuGetProcAddress_v2 == NULL:
7851 with gil:
7852 raise FunctionNotFoundError("function cuGetProcAddress_v2 is not found")
7853 return (<CUresult (*)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) noexcept nogil>__cuGetProcAddress_v2)(
7854 symbol, pfn, cudaVersion, flags, symbolStatus)
7857cdef CUresult _cuCoredumpGetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7858 global __cuCoredumpGetAttribute
7859 _check_or_init_driver()
7860 if __cuCoredumpGetAttribute == NULL:
7861 with gil:
7862 raise FunctionNotFoundError("function cuCoredumpGetAttribute is not found")
7863 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpGetAttribute)(
7864 attrib, value, size)
7867cdef CUresult _cuCoredumpGetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7868 global __cuCoredumpGetAttributeGlobal
7869 _check_or_init_driver() 2sE
7870 if __cuCoredumpGetAttributeGlobal == NULL: 2a sE
7871 with gil:
7872 raise FunctionNotFoundError("function cuCoredumpGetAttributeGlobal is not found") 2sE
7873 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpGetAttributeGlobal)( 2sE
7874 attrib, value, size)
7877cdef CUresult _cuCoredumpSetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7878 global __cuCoredumpSetAttribute
7879 _check_or_init_driver()
7880 if __cuCoredumpSetAttribute == NULL:
7881 with gil:
7882 raise FunctionNotFoundError("function cuCoredumpSetAttribute is not found")
7883 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpSetAttribute)(
7884 attrib, value, size)
7887cdef CUresult _cuCoredumpSetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7888 global __cuCoredumpSetAttributeGlobal
7889 _check_or_init_driver() 2sE
7890 if __cuCoredumpSetAttributeGlobal == NULL: 2a sE
7891 with gil:
7892 raise FunctionNotFoundError("function cuCoredumpSetAttributeGlobal is not found") 2sE
7893 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpSetAttributeGlobal)( 2sE
7894 attrib, value, size)
7897cdef CUresult _cuGetExportTable(const void** ppExportTable, const CUuuid* pExportTableId) except ?CUDA_ERROR_NOT_FOUND nogil:
7898 global __cuGetExportTable
7899 _check_or_init_driver()
7900 if __cuGetExportTable == NULL:
7901 with gil:
7902 raise FunctionNotFoundError("function cuGetExportTable is not found")
7903 return (<CUresult (*)(const void**, const CUuuid*) noexcept nogil>__cuGetExportTable)(
7904 ppExportTable, pExportTableId)
7907cdef CUresult _cuGreenCtxCreate(CUgreenCtx* phCtx, CUdevResourceDesc desc, CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7908 global __cuGreenCtxCreate
7909 _check_or_init_driver() 2:k;k=klf% ' ?k@k[k]k^k_k
7910 if __cuGreenCtxCreate == NULL: 2a :k;k=klf% ' ?k@k[k]k^k_k
7911 with gil:
7912 raise FunctionNotFoundError("function cuGreenCtxCreate is not found")
7913 return (<CUresult (*)(CUgreenCtx*, CUdevResourceDesc, CUdevice, unsigned int) noexcept nogil>__cuGreenCtxCreate)( 2:k;k=klf% ' ?k@k[k]k^k_k
7914 phCtx, desc, dev, flags)
7917cdef CUresult _cuGreenCtxDestroy(CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
7918 global __cuGreenCtxDestroy
7919 _check_or_init_driver() 2:k;F=F?F% ' [F]F_F`F{F|F
7920 if __cuGreenCtxDestroy == NULL: 2a :k;F=F?F% ' [F]F_F`F{F|F
7921 with gil:
7922 raise FunctionNotFoundError("function cuGreenCtxDestroy is not found")
7923 return (<CUresult (*)(CUgreenCtx) noexcept nogil>__cuGreenCtxDestroy)( 2:k;F=F?F% ' [F]F_F`F{F|F
7924 hCtx)
7927cdef CUresult _cuCtxFromGreenCtx(CUcontext* pContext, CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
7928 global __cuCtxFromGreenCtx
7929 _check_or_init_driver() 2:k;k=klf% ' ?k@k[k]k^k_k
7930 if __cuCtxFromGreenCtx == NULL: 2a :k;k=klf% ' ?k@k[k]k^k_k
7931 with gil:
7932 raise FunctionNotFoundError("function cuCtxFromGreenCtx is not found")
7933 return (<CUresult (*)(CUcontext*, CUgreenCtx) noexcept nogil>__cuCtxFromGreenCtx)( 2:k;k=klf% ' ?k@k[k]k^k_k
7934 pContext, hCtx)
7937cdef CUresult _cuDeviceGetDevResource(CUdevice device, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil:
7938 global __cuDeviceGetDevResource
7939 _check_or_init_driver() 2oEpE:F;k=klfvowo?k@k[k]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG
7940 if __cuDeviceGetDevResource == NULL: 2a oEpE:F;k=klfvowo?k@k[k]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG
7941 with gil:
7942 raise FunctionNotFoundError("function cuDeviceGetDevResource is not found") 2oEpE
7943 return (<CUresult (*)(CUdevice, CUdevResource*, CUdevResourceType) noexcept nogil>__cuDeviceGetDevResource)( 2oEpE:F;k=klfvowo?k@k[k]k^k_k}F~FaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsG
7944 device, resource, type)
7947cdef CUresult _cuCtxGetDevResource(CUcontext hCtx, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil:
7948 global __cuCtxGetDevResource
7949 _check_or_init_driver()
7950 if __cuCtxGetDevResource == NULL:
7951 with gil:
7952 raise FunctionNotFoundError("function cuCtxGetDevResource is not found")
7953 return (<CUresult (*)(CUcontext, CUdevResource*, CUdevResourceType) noexcept nogil>__cuCtxGetDevResource)(
7954 hCtx, resource, type)
7957cdef CUresult _cuGreenCtxGetDevResource(CUgreenCtx hCtx, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil:
7958 global __cuGreenCtxGetDevResource
7959 _check_or_init_driver() 2:kU7$v
7960 if __cuGreenCtxGetDevResource == NULL: 2a :kU7$v
7961 with gil:
7962 raise FunctionNotFoundError("function cuGreenCtxGetDevResource is not found")
7963 return (<CUresult (*)(CUgreenCtx, CUdevResource*, CUdevResourceType) noexcept nogil>__cuGreenCtxGetDevResource)( 2:kU7$v
7964 hCtx, resource, type)
7967cdef CUresult _cuDevSmResourceSplitByCount(CUdevResource* result, unsigned int* nbGroups, const CUdevResource* input, CUdevResource* remainder, unsigned int flags, unsigned int minCount) except ?CUDA_ERROR_NOT_FOUND nogil:
7968 global __cuDevSmResourceSplitByCount
7969 _check_or_init_driver() 2pE
7970 if __cuDevSmResourceSplitByCount == NULL: 2a pE
7971 with gil:
7972 raise FunctionNotFoundError("function cuDevSmResourceSplitByCount is not found") 2pE
7973 return (<CUresult (*)(CUdevResource*, unsigned int*, const CUdevResource*, CUdevResource*, unsigned int, unsigned int) noexcept nogil>__cuDevSmResourceSplitByCount)( 2pE
7974 result, nbGroups, input, remainder, flags, minCount)
7977cdef CUresult _cuDevResourceGenerateDesc(CUdevResourceDesc* phDesc, CUdevResource* resources, unsigned int nbResources) except ?CUDA_ERROR_NOT_FOUND nogil:
7978 global __cuDevResourceGenerateDesc
7979 _check_or_init_driver() 2:k;k=klf% ' ?k@k[k]k^k_k
7980 if __cuDevResourceGenerateDesc == NULL: 2a :k;k=klf% ' ?k@k[k]k^k_k
7981 with gil:
7982 raise FunctionNotFoundError("function cuDevResourceGenerateDesc is not found")
7983 return (<CUresult (*)(CUdevResourceDesc*, CUdevResource*, unsigned int) noexcept nogil>__cuDevResourceGenerateDesc)( 2:k;k=klf% ' ?k@k[k]k^k_k
7984 phDesc, resources, nbResources)
7987cdef CUresult _cuGreenCtxRecordEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
7988 global __cuGreenCtxRecordEvent
7989 _check_or_init_driver()
7990 if __cuGreenCtxRecordEvent == NULL:
7991 with gil:
7992 raise FunctionNotFoundError("function cuGreenCtxRecordEvent is not found")
7993 return (<CUresult (*)(CUgreenCtx, CUevent) noexcept nogil>__cuGreenCtxRecordEvent)(
7994 hCtx, hEvent)
7997cdef CUresult _cuGreenCtxWaitEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
7998 global __cuGreenCtxWaitEvent
7999 _check_or_init_driver()
8000 if __cuGreenCtxWaitEvent == NULL:
8001 with gil:
8002 raise FunctionNotFoundError("function cuGreenCtxWaitEvent is not found")
8003 return (<CUresult (*)(CUgreenCtx, CUevent) noexcept nogil>__cuGreenCtxWaitEvent)(
8004 hCtx, hEvent)
8007cdef CUresult _cuStreamGetGreenCtx(CUstream hStream, CUgreenCtx* phCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
8008 global __cuStreamGetGreenCtx
8009 _check_or_init_driver()
8010 if __cuStreamGetGreenCtx == NULL:
8011 with gil:
8012 raise FunctionNotFoundError("function cuStreamGetGreenCtx is not found")
8013 return (<CUresult (*)(CUstream, CUgreenCtx*) noexcept nogil>__cuStreamGetGreenCtx)(
8014 hStream, phCtx)
8017cdef CUresult _cuGreenCtxStreamCreate(CUstream* phStream, CUgreenCtx greenCtx, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil:
8018 global __cuGreenCtxStreamCreate
8019 _check_or_init_driver() 2$v/b% ' NU^F*i
8020 if __cuGreenCtxStreamCreate == NULL: 2a $v/b% ' NU^F*i
8021 with gil:
8022 raise FunctionNotFoundError("function cuGreenCtxStreamCreate is not found")
8023 return (<CUresult (*)(CUstream*, CUgreenCtx, unsigned int, int) noexcept nogil>__cuGreenCtxStreamCreate)( 2$v/b% ' NU^F*i
8024 phStream, greenCtx, flags, priority)
8027cdef CUresult _cuLogsRegisterCallback(CUlogsCallback callbackFunc, void* userData, CUlogsCallbackHandle* callback_out) except ?CUDA_ERROR_NOT_FOUND nogil:
8028 global __cuLogsRegisterCallback
8029 _check_or_init_driver()
8030 if __cuLogsRegisterCallback == NULL:
8031 with gil:
8032 raise FunctionNotFoundError("function cuLogsRegisterCallback is not found")
8033 return (<CUresult (*)(CUlogsCallback, void*, CUlogsCallbackHandle*) noexcept nogil>__cuLogsRegisterCallback)(
8034 callbackFunc, userData, callback_out)
8037cdef CUresult _cuLogsUnregisterCallback(CUlogsCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
8038 global __cuLogsUnregisterCallback
8039 _check_or_init_driver()
8040 if __cuLogsUnregisterCallback == NULL:
8041 with gil:
8042 raise FunctionNotFoundError("function cuLogsUnregisterCallback is not found")
8043 return (<CUresult (*)(CUlogsCallbackHandle) noexcept nogil>__cuLogsUnregisterCallback)(
8044 callback)
8047cdef CUresult _cuLogsCurrent(CUlogIterator* iterator_out, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8048 global __cuLogsCurrent
8049 _check_or_init_driver()
8050 if __cuLogsCurrent == NULL:
8051 with gil:
8052 raise FunctionNotFoundError("function cuLogsCurrent is not found")
8053 return (<CUresult (*)(CUlogIterator*, unsigned int) noexcept nogil>__cuLogsCurrent)(
8054 iterator_out, flags)
8057cdef CUresult _cuLogsDumpToFile(CUlogIterator* iterator, const char* pathToFile, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8058 global __cuLogsDumpToFile
8059 _check_or_init_driver()
8060 if __cuLogsDumpToFile == NULL:
8061 with gil:
8062 raise FunctionNotFoundError("function cuLogsDumpToFile is not found")
8063 return (<CUresult (*)(CUlogIterator*, const char*, unsigned int) noexcept nogil>__cuLogsDumpToFile)(
8064 iterator, pathToFile, flags)
8067cdef CUresult _cuLogsDumpToMemory(CUlogIterator* iterator, char* buffer, size_t* size, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8068 global __cuLogsDumpToMemory
8069 _check_or_init_driver()
8070 if __cuLogsDumpToMemory == NULL:
8071 with gil:
8072 raise FunctionNotFoundError("function cuLogsDumpToMemory is not found")
8073 return (<CUresult (*)(CUlogIterator*, char*, size_t*, unsigned int) noexcept nogil>__cuLogsDumpToMemory)(
8074 iterator, buffer, size, flags)
8077cdef CUresult _cuCheckpointProcessGetRestoreThreadId(int pid, int* tid) except ?CUDA_ERROR_NOT_FOUND nogil:
8078 global __cuCheckpointProcessGetRestoreThreadId
8079 _check_or_init_driver()
8080 if __cuCheckpointProcessGetRestoreThreadId == NULL:
8081 with gil:
8082 raise FunctionNotFoundError("function cuCheckpointProcessGetRestoreThreadId is not found")
8083 return (<CUresult (*)(int, int*) noexcept nogil>__cuCheckpointProcessGetRestoreThreadId)(
8084 pid, tid)
8087cdef CUresult _cuCheckpointProcessGetState(int pid, CUprocessState* state) except ?CUDA_ERROR_NOT_FOUND nogil:
8088 global __cuCheckpointProcessGetState
8089 _check_or_init_driver() 2V5
8090 if __cuCheckpointProcessGetState == NULL: 2a V5
8091 with gil:
8092 raise FunctionNotFoundError("function cuCheckpointProcessGetState is not found") 2V5
8093 return (<CUresult (*)(int, CUprocessState*) noexcept nogil>__cuCheckpointProcessGetState)( 2V5
8094 pid, state)
8097cdef CUresult _cuCheckpointProcessLock(int pid, CUcheckpointLockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8098 global __cuCheckpointProcessLock
8099 _check_or_init_driver()
8100 if __cuCheckpointProcessLock == NULL:
8101 with gil:
8102 raise FunctionNotFoundError("function cuCheckpointProcessLock is not found")
8103 return (<CUresult (*)(int, CUcheckpointLockArgs*) noexcept nogil>__cuCheckpointProcessLock)(
8104 pid, args)
8107cdef CUresult _cuCheckpointProcessCheckpoint(int pid, CUcheckpointCheckpointArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8108 global __cuCheckpointProcessCheckpoint
8109 _check_or_init_driver()
8110 if __cuCheckpointProcessCheckpoint == NULL:
8111 with gil:
8112 raise FunctionNotFoundError("function cuCheckpointProcessCheckpoint is not found")
8113 return (<CUresult (*)(int, CUcheckpointCheckpointArgs*) noexcept nogil>__cuCheckpointProcessCheckpoint)(
8114 pid, args)
8117cdef CUresult _cuCheckpointProcessRestore(int pid, CUcheckpointRestoreArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8118 global __cuCheckpointProcessRestore
8119 _check_or_init_driver()
8120 if __cuCheckpointProcessRestore == NULL:
8121 with gil:
8122 raise FunctionNotFoundError("function cuCheckpointProcessRestore is not found")
8123 return (<CUresult (*)(int, CUcheckpointRestoreArgs*) noexcept nogil>__cuCheckpointProcessRestore)(
8124 pid, args)
8127cdef CUresult _cuCheckpointProcessUnlock(int pid, CUcheckpointUnlockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8128 global __cuCheckpointProcessUnlock
8129 _check_or_init_driver()
8130 if __cuCheckpointProcessUnlock == NULL:
8131 with gil:
8132 raise FunctionNotFoundError("function cuCheckpointProcessUnlock is not found")
8133 return (<CUresult (*)(int, CUcheckpointUnlockArgs*) noexcept nogil>__cuCheckpointProcessUnlock)(
8134 pid, args)
8137cdef CUresult _cuGraphicsEGLRegisterImage(CUgraphicsResource* pCudaResource, EGLImageKHR image, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8138 global __cuGraphicsEGLRegisterImage
8139 _check_or_init_driver()
8140 if __cuGraphicsEGLRegisterImage == NULL:
8141 with gil:
8142 raise FunctionNotFoundError("function cuGraphicsEGLRegisterImage is not found")
8143 return (<CUresult (*)(CUgraphicsResource*, EGLImageKHR, unsigned int) noexcept nogil>__cuGraphicsEGLRegisterImage)(
8144 pCudaResource, image, flags)
8147cdef CUresult _cuEGLStreamConsumerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream) except ?CUDA_ERROR_NOT_FOUND nogil:
8148 global __cuEGLStreamConsumerConnect
8149 _check_or_init_driver()
8150 if __cuEGLStreamConsumerConnect == NULL:
8151 with gil:
8152 raise FunctionNotFoundError("function cuEGLStreamConsumerConnect is not found")
8153 return (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR) noexcept nogil>__cuEGLStreamConsumerConnect)(
8154 conn, stream)
8157cdef CUresult _cuEGLStreamConsumerConnectWithFlags(CUeglStreamConnection* conn, EGLStreamKHR stream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8158 global __cuEGLStreamConsumerConnectWithFlags
8159 _check_or_init_driver()
8160 if __cuEGLStreamConsumerConnectWithFlags == NULL:
8161 with gil:
8162 raise FunctionNotFoundError("function cuEGLStreamConsumerConnectWithFlags is not found")
8163 return (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, unsigned int) noexcept nogil>__cuEGLStreamConsumerConnectWithFlags)(
8164 conn, stream, flags)
8167cdef CUresult _cuEGLStreamConsumerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil:
8168 global __cuEGLStreamConsumerDisconnect
8169 _check_or_init_driver()
8170 if __cuEGLStreamConsumerDisconnect == NULL:
8171 with gil:
8172 raise FunctionNotFoundError("function cuEGLStreamConsumerDisconnect is not found")
8173 return (<CUresult (*)(CUeglStreamConnection*) noexcept nogil>__cuEGLStreamConsumerDisconnect)(
8174 conn)
8177cdef CUresult _cuEGLStreamConsumerAcquireFrame(CUeglStreamConnection* conn, CUgraphicsResource* pCudaResource, CUstream* pStream, unsigned int timeout) except ?CUDA_ERROR_NOT_FOUND nogil:
8178 global __cuEGLStreamConsumerAcquireFrame
8179 _check_or_init_driver()
8180 if __cuEGLStreamConsumerAcquireFrame == NULL:
8181 with gil:
8182 raise FunctionNotFoundError("function cuEGLStreamConsumerAcquireFrame is not found")
8183 return (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource*, CUstream*, unsigned int) noexcept nogil>__cuEGLStreamConsumerAcquireFrame)(
8184 conn, pCudaResource, pStream, timeout)
8187cdef CUresult _cuEGLStreamConsumerReleaseFrame(CUeglStreamConnection* conn, CUgraphicsResource pCudaResource, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8188 global __cuEGLStreamConsumerReleaseFrame
8189 _check_or_init_driver()
8190 if __cuEGLStreamConsumerReleaseFrame == NULL:
8191 with gil:
8192 raise FunctionNotFoundError("function cuEGLStreamConsumerReleaseFrame is not found")
8193 return (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource, CUstream*) noexcept nogil>__cuEGLStreamConsumerReleaseFrame)(
8194 conn, pCudaResource, pStream)
8197cdef CUresult _cuEGLStreamProducerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream, EGLint width, EGLint height) except ?CUDA_ERROR_NOT_FOUND nogil:
8198 global __cuEGLStreamProducerConnect
8199 _check_or_init_driver()
8200 if __cuEGLStreamProducerConnect == NULL:
8201 with gil:
8202 raise FunctionNotFoundError("function cuEGLStreamProducerConnect is not found")
8203 return (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, EGLint, EGLint) noexcept nogil>__cuEGLStreamProducerConnect)(
8204 conn, stream, width, height)
8207cdef CUresult _cuEGLStreamProducerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil:
8208 global __cuEGLStreamProducerDisconnect
8209 _check_or_init_driver()
8210 if __cuEGLStreamProducerDisconnect == NULL:
8211 with gil:
8212 raise FunctionNotFoundError("function cuEGLStreamProducerDisconnect is not found")
8213 return (<CUresult (*)(CUeglStreamConnection*) noexcept nogil>__cuEGLStreamProducerDisconnect)(
8214 conn)
8217cdef CUresult _cuEGLStreamProducerPresentFrame(CUeglStreamConnection* conn, CUeglFrame eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8218 global __cuEGLStreamProducerPresentFrame
8219 _check_or_init_driver()
8220 if __cuEGLStreamProducerPresentFrame == NULL:
8221 with gil:
8222 raise FunctionNotFoundError("function cuEGLStreamProducerPresentFrame is not found")
8223 return (<CUresult (*)(CUeglStreamConnection*, CUeglFrame, CUstream*) noexcept nogil>__cuEGLStreamProducerPresentFrame)(
8224 conn, eglframe, pStream)
8227cdef CUresult _cuEGLStreamProducerReturnFrame(CUeglStreamConnection* conn, CUeglFrame* eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8228 global __cuEGLStreamProducerReturnFrame
8229 _check_or_init_driver()
8230 if __cuEGLStreamProducerReturnFrame == NULL:
8231 with gil:
8232 raise FunctionNotFoundError("function cuEGLStreamProducerReturnFrame is not found")
8233 return (<CUresult (*)(CUeglStreamConnection*, CUeglFrame*, CUstream*) noexcept nogil>__cuEGLStreamProducerReturnFrame)(
8234 conn, eglframe, pStream)
8237cdef CUresult _cuGraphicsResourceGetMappedEglFrame(CUeglFrame* eglFrame, CUgraphicsResource resource, unsigned int index, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil:
8238 global __cuGraphicsResourceGetMappedEglFrame
8239 _check_or_init_driver()
8240 if __cuGraphicsResourceGetMappedEglFrame == NULL:
8241 with gil:
8242 raise FunctionNotFoundError("function cuGraphicsResourceGetMappedEglFrame is not found")
8243 return (<CUresult (*)(CUeglFrame*, CUgraphicsResource, unsigned int, unsigned int) noexcept nogil>__cuGraphicsResourceGetMappedEglFrame)(
8244 eglFrame, resource, index, mipLevel)
8247cdef CUresult _cuEventCreateFromEGLSync(CUevent* phEvent, EGLSyncKHR eglSync, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8248 global __cuEventCreateFromEGLSync
8249 _check_or_init_driver()
8250 if __cuEventCreateFromEGLSync == NULL:
8251 with gil:
8252 raise FunctionNotFoundError("function cuEventCreateFromEGLSync is not found")
8253 return (<CUresult (*)(CUevent*, EGLSyncKHR, unsigned int) noexcept nogil>__cuEventCreateFromEGLSync)(
8254 phEvent, eglSync, flags)
8257cdef CUresult _cuGraphicsGLRegisterBuffer(CUgraphicsResource* pCudaResource, GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8258 global __cuGraphicsGLRegisterBuffer
8259 _check_or_init_driver() 2ehtofhghuozUAUBUCUDUkfhhih)iFUjhkhGUlh/k#vHUIUJU
8260 if __cuGraphicsGLRegisterBuffer == NULL: 2a ehtofhghuozUAUBUCUDUkfhhih)iFUjhkhGUlh/k#vHUIUJU
8261 with gil:
8262 raise FunctionNotFoundError("function cuGraphicsGLRegisterBuffer is not found")
8263 return (<CUresult (*)(CUgraphicsResource*, GLuint, unsigned int) noexcept nogil>__cuGraphicsGLRegisterBuffer)( 2ehtofhghuozUAUBUCUDUkfhhih)iFUjhkhGUlh/k#vHUIUJU
8264 pCudaResource, buffer, Flags)
8267cdef CUresult _cuGraphicsGLRegisterImage(CUgraphicsResource* pCudaResource, GLuint image, GLenum target, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8268 global __cuGraphicsGLRegisterImage
8269 _check_or_init_driver() 2EUS7T725
8270 if __cuGraphicsGLRegisterImage == NULL: 2a EUS7T725
8271 with gil:
8272 raise FunctionNotFoundError("function cuGraphicsGLRegisterImage is not found") 225
8273 return (<CUresult (*)(CUgraphicsResource*, GLuint, GLenum, unsigned int) noexcept nogil>__cuGraphicsGLRegisterImage)( 2EUS7T725
8274 pCudaResource, image, target, Flags)
8277cdef CUresult _cuGLGetDevices_v2(unsigned int* pCudaDeviceCount, CUdevice* pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList) except ?CUDA_ERROR_NOT_FOUND nogil:
8278 global __cuGLGetDevices_v2
8279 _check_or_init_driver()
8280 if __cuGLGetDevices_v2 == NULL:
8281 with gil:
8282 raise FunctionNotFoundError("function cuGLGetDevices_v2 is not found")
8283 return (<CUresult (*)(unsigned int*, CUdevice*, unsigned int, CUGLDeviceList) noexcept nogil>__cuGLGetDevices_v2)(
8284 pCudaDeviceCount, pCudaDevices, cudaDeviceCount, deviceList)
8287cdef CUresult _cuGLCtxCreate_v2(CUcontext* pCtx, unsigned int Flags, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
8288 global __cuGLCtxCreate_v2
8289 _check_or_init_driver()
8290 if __cuGLCtxCreate_v2 == NULL:
8291 with gil:
8292 raise FunctionNotFoundError("function cuGLCtxCreate_v2 is not found")
8293 return (<CUresult (*)(CUcontext*, unsigned int, CUdevice) noexcept nogil>__cuGLCtxCreate_v2)(
8294 pCtx, Flags, device)
8297cdef CUresult _cuGLInit() except ?CUDA_ERROR_NOT_FOUND nogil:
8298 global __cuGLInit
8299 _check_or_init_driver()
8300 if __cuGLInit == NULL:
8301 with gil:
8302 raise FunctionNotFoundError("function cuGLInit is not found")
8303 return (<CUresult (*)() noexcept nogil>__cuGLInit)(
8304 )
8307cdef CUresult _cuGLRegisterBufferObject(GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8308 global __cuGLRegisterBufferObject
8309 _check_or_init_driver()
8310 if __cuGLRegisterBufferObject == NULL:
8311 with gil:
8312 raise FunctionNotFoundError("function cuGLRegisterBufferObject is not found")
8313 return (<CUresult (*)(GLuint) noexcept nogil>__cuGLRegisterBufferObject)(
8314 buffer)
8317cdef CUresult _cuGLMapBufferObject_v2(CUdeviceptr* dptr, size_t* size, GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8318 global __cuGLMapBufferObject_v2
8319 _check_or_init_driver()
8320 if __cuGLMapBufferObject_v2 == NULL:
8321 with gil:
8322 raise FunctionNotFoundError("function cuGLMapBufferObject_v2 is not found")
8323 return (<CUresult (*)(CUdeviceptr*, size_t*, GLuint) noexcept nogil>__cuGLMapBufferObject_v2)(
8324 dptr, size, buffer)
8327cdef CUresult _cuGLUnmapBufferObject(GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8328 global __cuGLUnmapBufferObject
8329 _check_or_init_driver()
8330 if __cuGLUnmapBufferObject == NULL:
8331 with gil:
8332 raise FunctionNotFoundError("function cuGLUnmapBufferObject is not found")
8333 return (<CUresult (*)(GLuint) noexcept nogil>__cuGLUnmapBufferObject)(
8334 buffer)
8337cdef CUresult _cuGLUnregisterBufferObject(GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8338 global __cuGLUnregisterBufferObject
8339 _check_or_init_driver()
8340 if __cuGLUnregisterBufferObject == NULL:
8341 with gil:
8342 raise FunctionNotFoundError("function cuGLUnregisterBufferObject is not found")
8343 return (<CUresult (*)(GLuint) noexcept nogil>__cuGLUnregisterBufferObject)(
8344 buffer)
8347cdef CUresult _cuGLSetBufferObjectMapFlags(GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8348 global __cuGLSetBufferObjectMapFlags
8349 _check_or_init_driver()
8350 if __cuGLSetBufferObjectMapFlags == NULL:
8351 with gil:
8352 raise FunctionNotFoundError("function cuGLSetBufferObjectMapFlags is not found")
8353 return (<CUresult (*)(GLuint, unsigned int) noexcept nogil>__cuGLSetBufferObjectMapFlags)(
8354 buffer, Flags)
8357cdef CUresult _cuGLMapBufferObjectAsync_v2(CUdeviceptr* dptr, size_t* size, GLuint buffer, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8358 global __cuGLMapBufferObjectAsync_v2
8359 _check_or_init_driver()
8360 if __cuGLMapBufferObjectAsync_v2 == NULL:
8361 with gil:
8362 raise FunctionNotFoundError("function cuGLMapBufferObjectAsync_v2 is not found")
8363 return (<CUresult (*)(CUdeviceptr*, size_t*, GLuint, CUstream) noexcept nogil>__cuGLMapBufferObjectAsync_v2)(
8364 dptr, size, buffer, hStream)
8367cdef CUresult _cuGLUnmapBufferObjectAsync(GLuint buffer, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8368 global __cuGLUnmapBufferObjectAsync
8369 _check_or_init_driver()
8370 if __cuGLUnmapBufferObjectAsync == NULL:
8371 with gil:
8372 raise FunctionNotFoundError("function cuGLUnmapBufferObjectAsync is not found")
8373 return (<CUresult (*)(GLuint, CUstream) noexcept nogil>__cuGLUnmapBufferObjectAsync)(
8374 buffer, hStream)
8377cdef CUresult _cuProfilerInitialize(const char* configFile, const char* outputFile, CUoutput_mode outputMode) except ?CUDA_ERROR_NOT_FOUND nogil:
8378 global __cuProfilerInitialize
8379 _check_or_init_driver()
8380 if __cuProfilerInitialize == NULL:
8381 with gil:
8382 raise FunctionNotFoundError("function cuProfilerInitialize is not found")
8383 return (<CUresult (*)(const char*, const char*, CUoutput_mode) noexcept nogil>__cuProfilerInitialize)(
8384 configFile, outputFile, outputMode)
8387cdef CUresult _cuProfilerStart() except ?CUDA_ERROR_NOT_FOUND nogil:
8388 global __cuProfilerStart
8389 _check_or_init_driver() 2uE
8390 if __cuProfilerStart == NULL: 2a uE
8391 with gil:
8392 raise FunctionNotFoundError("function cuProfilerStart is not found") 2uE
8393 return (<CUresult (*)() noexcept nogil>__cuProfilerStart)( 2uE
8394 )
8397cdef CUresult _cuProfilerStop() except ?CUDA_ERROR_NOT_FOUND nogil:
8398 global __cuProfilerStop
8399 _check_or_init_driver() 2uE
8400 if __cuProfilerStop == NULL: 2a uE
8401 with gil:
8402 raise FunctionNotFoundError("function cuProfilerStop is not found") 2uE
8403 return (<CUresult (*)() noexcept nogil>__cuProfilerStop)( 2uE
8404 )
8407cdef CUresult _cuVDPAUGetDevice(CUdevice* pDevice, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
8408 global __cuVDPAUGetDevice
8409 _check_or_init_driver()
8410 if __cuVDPAUGetDevice == NULL:
8411 with gil:
8412 raise FunctionNotFoundError("function cuVDPAUGetDevice is not found")
8413 return (<CUresult (*)(CUdevice*, VdpDevice, VdpGetProcAddress*) noexcept nogil>__cuVDPAUGetDevice)(
8414 pDevice, vdpDevice, vdpGetProcAddress)
8417cdef CUresult _cuVDPAUCtxCreate_v2(CUcontext* pCtx, unsigned int flags, CUdevice device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
8418 global __cuVDPAUCtxCreate_v2
8419 _check_or_init_driver()
8420 if __cuVDPAUCtxCreate_v2 == NULL:
8421 with gil:
8422 raise FunctionNotFoundError("function cuVDPAUCtxCreate_v2 is not found")
8423 return (<CUresult (*)(CUcontext*, unsigned int, CUdevice, VdpDevice, VdpGetProcAddress*) noexcept nogil>__cuVDPAUCtxCreate_v2)(
8424 pCtx, flags, device, vdpDevice, vdpGetProcAddress)
8427cdef CUresult _cuGraphicsVDPAURegisterVideoSurface(CUgraphicsResource* pCudaResource, VdpVideoSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8428 global __cuGraphicsVDPAURegisterVideoSurface
8429 _check_or_init_driver()
8430 if __cuGraphicsVDPAURegisterVideoSurface == NULL:
8431 with gil:
8432 raise FunctionNotFoundError("function cuGraphicsVDPAURegisterVideoSurface is not found")
8433 return (<CUresult (*)(CUgraphicsResource*, VdpVideoSurface, unsigned int) noexcept nogil>__cuGraphicsVDPAURegisterVideoSurface)(
8434 pCudaResource, vdpSurface, flags)
8437cdef CUresult _cuGraphicsVDPAURegisterOutputSurface(CUgraphicsResource* pCudaResource, VdpOutputSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8438 global __cuGraphicsVDPAURegisterOutputSurface
8439 _check_or_init_driver()
8440 if __cuGraphicsVDPAURegisterOutputSurface == NULL:
8441 with gil:
8442 raise FunctionNotFoundError("function cuGraphicsVDPAURegisterOutputSurface is not found")
8443 return (<CUresult (*)(CUgraphicsResource*, VdpOutputSurface, unsigned int) noexcept nogil>__cuGraphicsVDPAURegisterOutputSurface)(
8444 pCudaResource, vdpSurface, flags)
8447cdef CUresult _cuDeviceGetHostAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
8448 global __cuDeviceGetHostAtomicCapabilities
8449 _check_or_init_driver()
8450 if __cuDeviceGetHostAtomicCapabilities == NULL:
8451 with gil:
8452 raise FunctionNotFoundError("function cuDeviceGetHostAtomicCapabilities is not found")
8453 return (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice) noexcept nogil>__cuDeviceGetHostAtomicCapabilities)(
8454 capabilities, operations, count, dev)
8457cdef CUresult _cuCtxGetDevice_v2(CUdevice* device, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
8458 global __cuCtxGetDevice_v2
8459 _check_or_init_driver()
8460 if __cuCtxGetDevice_v2 == NULL:
8461 with gil:
8462 raise FunctionNotFoundError("function cuCtxGetDevice_v2 is not found")
8463 return (<CUresult (*)(CUdevice*, CUcontext) noexcept nogil>__cuCtxGetDevice_v2)(
8464 device, ctx)
8467cdef CUresult _cuCtxSynchronize_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
8468 global __cuCtxSynchronize_v2
8469 _check_or_init_driver()
8470 if __cuCtxSynchronize_v2 == NULL:
8471 with gil:
8472 raise FunctionNotFoundError("function cuCtxSynchronize_v2 is not found")
8473 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxSynchronize_v2)(
8474 ctx)
8477cdef 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:
8478 global __cuMemcpyBatchAsync_v2
8479 _check_or_init_driver()
8480 if __cuMemcpyBatchAsync_v2 == NULL:
8481 with gil:
8482 raise FunctionNotFoundError("function cuMemcpyBatchAsync_v2 is not found")
8483 return (<CUresult (*)(CUdeviceptr*, CUdeviceptr*, size_t*, size_t, CUmemcpyAttributes*, size_t*, size_t, CUstream) noexcept nogil>__cuMemcpyBatchAsync_v2)(
8484 dsts, srcs, sizes, count, attrs, attrsIdxs, numAttrs, hStream)
8487cdef CUresult _cuMemcpy3DBatchAsync_v2(size_t numOps, CUDA_MEMCPY3D_BATCH_OP* opList, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8488 global __cuMemcpy3DBatchAsync_v2
8489 _check_or_init_driver()
8490 if __cuMemcpy3DBatchAsync_v2 == NULL:
8491 with gil:
8492 raise FunctionNotFoundError("function cuMemcpy3DBatchAsync_v2 is not found")
8493 return (<CUresult (*)(size_t, CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) noexcept nogil>__cuMemcpy3DBatchAsync_v2)(
8494 numOps, opList, flags, hStream)
8497cdef CUresult _cuMemGetDefaultMemPool(CUmemoryPool* pool_out, CUmemLocation* location, CUmemAllocationType type) except ?CUDA_ERROR_NOT_FOUND nogil:
8498 global __cuMemGetDefaultMemPool
8499 _check_or_init_driver()
8500 if __cuMemGetDefaultMemPool == NULL:
8501 with gil:
8502 raise FunctionNotFoundError("function cuMemGetDefaultMemPool is not found")
8503 return (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) noexcept nogil>__cuMemGetDefaultMemPool)(
8504 pool_out, location, type)
8507cdef CUresult _cuMemGetMemPool(CUmemoryPool* pool, CUmemLocation* location, CUmemAllocationType type) except ?CUDA_ERROR_NOT_FOUND nogil:
8508 global __cuMemGetMemPool
8509 _check_or_init_driver() 2~rasis8nykyd9nBk!nCkpsqsrssstsusvs|kHd(w}k)w/i:i;i*w?bne~kOhCGIdDGPhEGQhFGRhGGShHGJdIGThJGVhKdbjcl
8510 if __cuMemGetMemPool == NULL: 2a ~rasis8nykyd9nBk!nCkpsqsrssstsusvs|kHd(w}k)w/i:i;i*w?bne~kOhCGIdDGPhEGQhFGRhGGShHGJdIGThJGVhKdbjcl
8511 with gil:
8512 raise FunctionNotFoundError("function cuMemGetMemPool is not found")
8513 return (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) noexcept nogil>__cuMemGetMemPool)( 2~rasis8nykyd9nBk!nCkpsqsrssstsusvs|kHd(w}k)w/i:i;i*w?bne~kOhCGIdDGPhEGQhFGRhGGShHGJdIGThJGVhKdbjcl
8514 pool, location, type)
8517cdef CUresult _cuMemSetMemPool(CUmemLocation* location, CUmemAllocationType type, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
8518 global __cuMemSetMemPool
8519 _check_or_init_driver()
8520 if __cuMemSetMemPool == NULL:
8521 with gil:
8522 raise FunctionNotFoundError("function cuMemSetMemPool is not found")
8523 return (<CUresult (*)(CUmemLocation*, CUmemAllocationType, CUmemoryPool) noexcept nogil>__cuMemSetMemPool)(
8524 location, type, pool)
8527cdef 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:
8528 global __cuMemPrefetchBatchAsync
8529 _check_or_init_driver() 2dfceefff
8530 if __cuMemPrefetchBatchAsync == NULL: 2a dfceefff
8531 with gil:
8532 raise FunctionNotFoundError("function cuMemPrefetchBatchAsync is not found")
8533 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) noexcept nogil>__cuMemPrefetchBatchAsync)( 2dfceefff
8534 dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream)
8537cdef CUresult _cuMemDiscardBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8538 global __cuMemDiscardBatchAsync
8539 _check_or_init_driver() 2dfwkxk
8540 if __cuMemDiscardBatchAsync == NULL: 2a dfwkxk
8541 with gil:
8542 raise FunctionNotFoundError("function cuMemDiscardBatchAsync is not found")
8543 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, unsigned long long, CUstream) noexcept nogil>__cuMemDiscardBatchAsync)( 2dfwkxk
8544 dptrs, sizes, count, flags, hStream)
8547cdef 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:
8548 global __cuMemDiscardAndPrefetchBatchAsync
8549 _check_or_init_driver() 2ceyd
8550 if __cuMemDiscardAndPrefetchBatchAsync == NULL: 2a ceyd
8551 with gil:
8552 raise FunctionNotFoundError("function cuMemDiscardAndPrefetchBatchAsync is not found")
8553 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) noexcept nogil>__cuMemDiscardAndPrefetchBatchAsync)( 2ceyd
8554 dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream)
8557cdef CUresult _cuDeviceGetP2PAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil:
8558 global __cuDeviceGetP2PAtomicCapabilities
8559 _check_or_init_driver()
8560 if __cuDeviceGetP2PAtomicCapabilities == NULL:
8561 with gil:
8562 raise FunctionNotFoundError("function cuDeviceGetP2PAtomicCapabilities is not found")
8563 return (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice, CUdevice) noexcept nogil>__cuDeviceGetP2PAtomicCapabilities)(
8564 capabilities, operations, count, srcDevice, dstDevice)
8567cdef CUresult _cuGreenCtxGetId(CUgreenCtx greenCtx, unsigned long long* greenCtxId) except ?CUDA_ERROR_NOT_FOUND nogil:
8568 global __cuGreenCtxGetId
8569 _check_or_init_driver()
8570 if __cuGreenCtxGetId == NULL:
8571 with gil:
8572 raise FunctionNotFoundError("function cuGreenCtxGetId is not found")
8573 return (<CUresult (*)(CUgreenCtx, unsigned long long*) noexcept nogil>__cuGreenCtxGetId)(
8574 greenCtx, greenCtxId)
8577cdef 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:
8578 global __cuMulticastBindMem_v2
8579 _check_or_init_driver()
8580 if __cuMulticastBindMem_v2 == NULL:
8581 with gil:
8582 raise FunctionNotFoundError("function cuMulticastBindMem_v2 is not found")
8583 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) noexcept nogil>__cuMulticastBindMem_v2)(
8584 mcHandle, dev, mcOffset, memHandle, memOffset, size, flags)
8587cdef 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:
8588 global __cuMulticastBindAddr_v2
8589 _check_or_init_driver()
8590 if __cuMulticastBindAddr_v2 == NULL:
8591 with gil:
8592 raise FunctionNotFoundError("function cuMulticastBindAddr_v2 is not found")
8593 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUdeviceptr, size_t, unsigned long long) noexcept nogil>__cuMulticastBindAddr_v2)(
8594 mcHandle, dev, mcOffset, memptr, size, flags)
8597cdef CUresult _cuGraphNodeGetContainingGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
8598 global __cuGraphNodeGetContainingGraph
8599 _check_or_init_driver() 27k
8600 if __cuGraphNodeGetContainingGraph == NULL: 2a 7k
8601 with gil:
8602 raise FunctionNotFoundError("function cuGraphNodeGetContainingGraph is not found") 27k
8603 return (<CUresult (*)(CUgraphNode, CUgraph*) noexcept nogil>__cuGraphNodeGetContainingGraph)( 27k
8604 hNode, phGraph)
8607cdef CUresult _cuGraphNodeGetLocalId(CUgraphNode hNode, unsigned int* nodeId) except ?CUDA_ERROR_NOT_FOUND nogil:
8608 global __cuGraphNodeGetLocalId
8609 _check_or_init_driver() 2-r
8610 if __cuGraphNodeGetLocalId == NULL: 2a -r
8611 with gil:
8612 raise FunctionNotFoundError("function cuGraphNodeGetLocalId is not found") 2-r
8613 return (<CUresult (*)(CUgraphNode, unsigned int*) noexcept nogil>__cuGraphNodeGetLocalId)( 2-r
8614 hNode, nodeId)
8617cdef CUresult _cuGraphNodeGetToolsId(CUgraphNode hNode, unsigned long long* toolsNodeId) except ?CUDA_ERROR_NOT_FOUND nogil:
8618 global __cuGraphNodeGetToolsId
8619 _check_or_init_driver() 2.r
8620 if __cuGraphNodeGetToolsId == NULL: 2a .r
8621 with gil:
8622 raise FunctionNotFoundError("function cuGraphNodeGetToolsId is not found") 2.r
8623 return (<CUresult (*)(CUgraphNode, unsigned long long*) noexcept nogil>__cuGraphNodeGetToolsId)( 2.r
8624 hNode, toolsNodeId)
8627cdef CUresult _cuGraphGetId(CUgraph hGraph, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil:
8628 global __cuGraphGetId
8629 _check_or_init_driver() 2wu
8630 if __cuGraphGetId == NULL: 2a wu
8631 with gil:
8632 raise FunctionNotFoundError("function cuGraphGetId is not found") 2wu
8633 return (<CUresult (*)(CUgraph, unsigned int*) noexcept nogil>__cuGraphGetId)( 2wu
8634 hGraph, graphId)
8637cdef CUresult _cuGraphExecGetId(CUgraphExec hGraphExec, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil:
8638 global __cuGraphExecGetId
8639 _check_or_init_driver() 2de
8640 if __cuGraphExecGetId == NULL: 2a de
8641 with gil:
8642 raise FunctionNotFoundError("function cuGraphExecGetId is not found") 2de
8643 return (<CUresult (*)(CUgraphExec, unsigned int*) noexcept nogil>__cuGraphExecGetId)( 2de
8644 hGraphExec, graphId)
8647cdef 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:
8648 global __cuDevSmResourceSplit
8649 _check_or_init_driver() 2oE:k;k=klf% ' ?k@k[k]k^k_kX7Y7Z707172737
8650 if __cuDevSmResourceSplit == NULL: 2a oE:k;k=klf% ' ?k@k[k]k^k_kX7Y7Z707172737
8651 with gil:
8652 raise FunctionNotFoundError("function cuDevSmResourceSplit is not found") 2oE
8653 return (<CUresult (*)(CUdevResource*, unsigned int, const CUdevResource*, CUdevResource*, unsigned int, CU_DEV_SM_RESOURCE_GROUP_PARAMS*) noexcept nogil>__cuDevSmResourceSplit)( 2oE:k;k=klf% ' ?k@k[k]k^k_kX7Y7Z707172737
8654 result, nbGroups, input, remainder, flags, groupParams)
8657cdef CUresult _cuStreamGetDevResource(CUstream hStream, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil:
8658 global __cuStreamGetDevResource
8659 _check_or_init_driver() 2xu
8660 if __cuStreamGetDevResource == NULL: 2a xu
8661 with gil:
8662 raise FunctionNotFoundError("function cuStreamGetDevResource is not found") 2xu
8663 return (<CUresult (*)(CUstream, CUdevResource*, CUdevResourceType) noexcept nogil>__cuStreamGetDevResource)( 2xu
8664 hStream, resource, type)
8667cdef CUresult _cuKernelGetParamCount(CUkernel kernel, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil:
8668 global __cuKernelGetParamCount
8669 _check_or_init_driver()
8670 if __cuKernelGetParamCount == NULL:
8671 with gil:
8672 raise FunctionNotFoundError("function cuKernelGetParamCount is not found")
8673 return (<CUresult (*)(CUkernel, size_t*) noexcept nogil>__cuKernelGetParamCount)(
8674 kernel, paramCount)
8677cdef CUresult _cuMemcpyWithAttributesAsync(CUdeviceptr dst, CUdeviceptr src, size_t size, CUmemcpyAttributes* attr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8678 global __cuMemcpyWithAttributesAsync
8679 _check_or_init_driver()
8680 if __cuMemcpyWithAttributesAsync == NULL:
8681 with gil:
8682 raise FunctionNotFoundError("function cuMemcpyWithAttributesAsync is not found")
8683 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUmemcpyAttributes*, CUstream) noexcept nogil>__cuMemcpyWithAttributesAsync)(
8684 dst, src, size, attr, hStream)
8687cdef CUresult _cuMemcpy3DWithAttributesAsync(CUDA_MEMCPY3D_BATCH_OP* op, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8688 global __cuMemcpy3DWithAttributesAsync
8689 _check_or_init_driver()
8690 if __cuMemcpy3DWithAttributesAsync == NULL:
8691 with gil:
8692 raise FunctionNotFoundError("function cuMemcpy3DWithAttributesAsync is not found")
8693 return (<CUresult (*)(CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) noexcept nogil>__cuMemcpy3DWithAttributesAsync)(
8694 op, flags, hStream)
8697cdef CUresult _cuStreamBeginCaptureToCig(CUstream hStream, CUstreamCigCaptureParams* streamCigCaptureParams) except ?CUDA_ERROR_NOT_FOUND nogil:
8698 global __cuStreamBeginCaptureToCig
8699 _check_or_init_driver()
8700 if __cuStreamBeginCaptureToCig == NULL:
8701 with gil:
8702 raise FunctionNotFoundError("function cuStreamBeginCaptureToCig is not found")
8703 return (<CUresult (*)(CUstream, CUstreamCigCaptureParams*) noexcept nogil>__cuStreamBeginCaptureToCig)(
8704 hStream, streamCigCaptureParams)
8707cdef CUresult _cuStreamEndCaptureToCig(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8708 global __cuStreamEndCaptureToCig
8709 _check_or_init_driver()
8710 if __cuStreamEndCaptureToCig == NULL:
8711 with gil:
8712 raise FunctionNotFoundError("function cuStreamEndCaptureToCig is not found")
8713 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamEndCaptureToCig)(
8714 hStream)
8717cdef CUresult _cuFuncGetParamCount(CUfunction func, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil:
8718 global __cuFuncGetParamCount
8719 _check_or_init_driver()
8720 if __cuFuncGetParamCount == NULL:
8721 with gil:
8722 raise FunctionNotFoundError("function cuFuncGetParamCount is not found")
8723 return (<CUresult (*)(CUfunction, size_t*) noexcept nogil>__cuFuncGetParamCount)(
8724 func, paramCount)
8727cdef CUresult _cuLaunchHostFunc_v2(CUstream hStream, CUhostFn fn, void* userData, unsigned int syncMode) except ?CUDA_ERROR_NOT_FOUND nogil:
8728 global __cuLaunchHostFunc_v2
8729 _check_or_init_driver()
8730 if __cuLaunchHostFunc_v2 == NULL:
8731 with gil:
8732 raise FunctionNotFoundError("function cuLaunchHostFunc_v2 is not found")
8733 return (<CUresult (*)(CUstream, CUhostFn, void*, unsigned int) noexcept nogil>__cuLaunchHostFunc_v2)(
8734 hStream, fn, userData, syncMode)
8737cdef CUresult _cuGraphNodeGetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
8738 global __cuGraphNodeGetParams
8739 _check_or_init_driver() 2mdndodpdqdrdsdtd6i
8740 if __cuGraphNodeGetParams == NULL: 2a mdndodpdqdrdsdtd6i
8741 with gil:
8742 raise FunctionNotFoundError("function cuGraphNodeGetParams is not found")
8743 return (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) noexcept nogil>__cuGraphNodeGetParams)( 2mdndodpdqdrdsdtd6i
8744 hNode, nodeParams)
8747cdef CUresult _cuCoredumpRegisterStartCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil:
8748 global __cuCoredumpRegisterStartCallback
8749 _check_or_init_driver()
8750 if __cuCoredumpRegisterStartCallback == NULL:
8751 with gil:
8752 raise FunctionNotFoundError("function cuCoredumpRegisterStartCallback is not found")
8753 return (<CUresult (*)(CUcoredumpStatusCallback, void*, CUcoredumpCallbackHandle*) noexcept nogil>__cuCoredumpRegisterStartCallback)(
8754 callback, userData, callbackOut)
8757cdef CUresult _cuCoredumpRegisterCompleteCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil:
8758 global __cuCoredumpRegisterCompleteCallback
8759 _check_or_init_driver()
8760 if __cuCoredumpRegisterCompleteCallback == NULL:
8761 with gil:
8762 raise FunctionNotFoundError("function cuCoredumpRegisterCompleteCallback is not found")
8763 return (<CUresult (*)(CUcoredumpStatusCallback, void*, CUcoredumpCallbackHandle*) noexcept nogil>__cuCoredumpRegisterCompleteCallback)(
8764 callback, userData, callbackOut)
8767cdef CUresult _cuCoredumpDeregisterStartCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
8768 global __cuCoredumpDeregisterStartCallback
8769 _check_or_init_driver()
8770 if __cuCoredumpDeregisterStartCallback == NULL:
8771 with gil:
8772 raise FunctionNotFoundError("function cuCoredumpDeregisterStartCallback is not found")
8773 return (<CUresult (*)(CUcoredumpCallbackHandle) noexcept nogil>__cuCoredumpDeregisterStartCallback)(
8774 callback)
8777cdef CUresult _cuCoredumpDeregisterCompleteCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
8778 global __cuCoredumpDeregisterCompleteCallback
8779 _check_or_init_driver()
8780 if __cuCoredumpDeregisterCompleteCallback == NULL:
8781 with gil:
8782 raise FunctionNotFoundError("function cuCoredumpDeregisterCompleteCallback is not found")
8783 return (<CUresult (*)(CUcoredumpCallbackHandle) noexcept nogil>__cuCoredumpDeregisterCompleteCallback)(
8784 callback)
8787cdef CUresult _cuLogicalEndpointIdReserve(CUlogicalEndpointId* baseLeId, cuuint32_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
8788 global __cuLogicalEndpointIdReserve
8789 _check_or_init_driver()
8790 if __cuLogicalEndpointIdReserve == NULL:
8791 with gil:
8792 raise FunctionNotFoundError("function cuLogicalEndpointIdReserve is not found")
8793 return (<CUresult (*)(CUlogicalEndpointId*, cuuint32_t) noexcept nogil>__cuLogicalEndpointIdReserve)(
8794 baseLeId, count)
8797cdef CUresult _cuLogicalEndpointIdRelease(CUlogicalEndpointId baseLeId, cuuint32_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
8798 global __cuLogicalEndpointIdRelease
8799 _check_or_init_driver()
8800 if __cuLogicalEndpointIdRelease == NULL:
8801 with gil:
8802 raise FunctionNotFoundError("function cuLogicalEndpointIdRelease is not found")
8803 return (<CUresult (*)(CUlogicalEndpointId, cuuint32_t) noexcept nogil>__cuLogicalEndpointIdRelease)(
8804 baseLeId, count)
8807cdef CUresult _cuLogicalEndpointCreate(CUlogicalEndpointId leId, const CUlogicalEndpointProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
8808 global __cuLogicalEndpointCreate
8809 _check_or_init_driver()
8810 if __cuLogicalEndpointCreate == NULL:
8811 with gil:
8812 raise FunctionNotFoundError("function cuLogicalEndpointCreate is not found")
8813 return (<CUresult (*)(CUlogicalEndpointId, const CUlogicalEndpointProp*) noexcept nogil>__cuLogicalEndpointCreate)(
8814 leId, prop)
8817cdef CUresult _cuLogicalEndpointAddDevice(CUlogicalEndpointId leId, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
8818 global __cuLogicalEndpointAddDevice
8819 _check_or_init_driver()
8820 if __cuLogicalEndpointAddDevice == NULL:
8821 with gil:
8822 raise FunctionNotFoundError("function cuLogicalEndpointAddDevice is not found")
8823 return (<CUresult (*)(CUlogicalEndpointId, CUdevice) noexcept nogil>__cuLogicalEndpointAddDevice)(
8824 leId, dev)
8827cdef CUresult _cuLogicalEndpointDestroy(CUlogicalEndpointId leId) except ?CUDA_ERROR_NOT_FOUND nogil:
8828 global __cuLogicalEndpointDestroy
8829 _check_or_init_driver()
8830 if __cuLogicalEndpointDestroy == NULL:
8831 with gil:
8832 raise FunctionNotFoundError("function cuLogicalEndpointDestroy is not found")
8833 return (<CUresult (*)(CUlogicalEndpointId) noexcept nogil>__cuLogicalEndpointDestroy)(
8834 leId)
8837cdef CUresult _cuLogicalEndpointBindAddr(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, void* ptr, cuuint64_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8838 global __cuLogicalEndpointBindAddr
8839 _check_or_init_driver()
8840 if __cuLogicalEndpointBindAddr == NULL:
8841 with gil:
8842 raise FunctionNotFoundError("function cuLogicalEndpointBindAddr is not found")
8843 return (<CUresult (*)(CUlogicalEndpointId, CUdevice, cuuint64_t, void*, cuuint64_t, unsigned long long) noexcept nogil>__cuLogicalEndpointBindAddr)(
8844 leId, dev, offset, ptr, size, flags)
8847cdef CUresult _cuLogicalEndpointBindMem(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, CUmemGenericAllocationHandle memHandle, cuuint64_t memOffset, cuuint64_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8848 global __cuLogicalEndpointBindMem
8849 _check_or_init_driver()
8850 if __cuLogicalEndpointBindMem == NULL:
8851 with gil:
8852 raise FunctionNotFoundError("function cuLogicalEndpointBindMem is not found")
8853 return (<CUresult (*)(CUlogicalEndpointId, CUdevice, cuuint64_t, CUmemGenericAllocationHandle, cuuint64_t, cuuint64_t, unsigned long long) noexcept nogil>__cuLogicalEndpointBindMem)(
8854 leId, dev, offset, memHandle, memOffset, size, flags)
8857cdef CUresult _cuLogicalEndpointUnbind(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, cuuint64_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
8858 global __cuLogicalEndpointUnbind
8859 _check_or_init_driver()
8860 if __cuLogicalEndpointUnbind == NULL:
8861 with gil:
8862 raise FunctionNotFoundError("function cuLogicalEndpointUnbind is not found")
8863 return (<CUresult (*)(CUlogicalEndpointId, CUdevice, cuuint64_t, cuuint64_t) noexcept nogil>__cuLogicalEndpointUnbind)(
8864 leId, dev, offset, size)
8867cdef CUresult _cuLogicalEndpointExport(void* handle, CUlogicalEndpointId leId, CUlogicalEndpointIpcHandleType handleType) except ?CUDA_ERROR_NOT_FOUND nogil:
8868 global __cuLogicalEndpointExport
8869 _check_or_init_driver()
8870 if __cuLogicalEndpointExport == NULL:
8871 with gil:
8872 raise FunctionNotFoundError("function cuLogicalEndpointExport is not found")
8873 return (<CUresult (*)(void*, CUlogicalEndpointId, CUlogicalEndpointIpcHandleType) noexcept nogil>__cuLogicalEndpointExport)(
8874 handle, leId, handleType)
8877cdef CUresult _cuLogicalEndpointImport(CUlogicalEndpointId leId, const void* handle, CUlogicalEndpointIpcHandleType handleType) except ?CUDA_ERROR_NOT_FOUND nogil:
8878 global __cuLogicalEndpointImport
8879 _check_or_init_driver()
8880 if __cuLogicalEndpointImport == NULL:
8881 with gil:
8882 raise FunctionNotFoundError("function cuLogicalEndpointImport is not found")
8883 return (<CUresult (*)(CUlogicalEndpointId, const void*, CUlogicalEndpointIpcHandleType) noexcept nogil>__cuLogicalEndpointImport)(
8884 leId, handle, handleType)
8887cdef CUresult _cuLogicalEndpointGetLimits(cuuint64_t* bindAlignment, cuuint64_t* maxSize, const CUlogicalEndpointProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
8888 global __cuLogicalEndpointGetLimits
8889 _check_or_init_driver()
8890 if __cuLogicalEndpointGetLimits == NULL:
8891 with gil:
8892 raise FunctionNotFoundError("function cuLogicalEndpointGetLimits is not found")
8893 return (<CUresult (*)(cuuint64_t*, cuuint64_t*, const CUlogicalEndpointProp*) noexcept nogil>__cuLogicalEndpointGetLimits)(
8894 bindAlignment, maxSize, prop)
8897cdef CUresult _cuLogicalEndpointQuery(CUlogicalEndpointId leId, cuuint32_t count, int* queryStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
8898 global __cuLogicalEndpointQuery
8899 _check_or_init_driver()
8900 if __cuLogicalEndpointQuery == NULL:
8901 with gil:
8902 raise FunctionNotFoundError("function cuLogicalEndpointQuery is not found")
8903 return (<CUresult (*)(CUlogicalEndpointId, cuuint32_t, int*) noexcept nogil>__cuLogicalEndpointQuery)(
8904 leId, count, queryStatus)
8907cdef CUresult _cuStreamBeginRecaptureToGraph(CUstream hStream, CUstreamCaptureMode mode, CUgraph hGraph, CUgraphRecaptureCallback callbackFunc, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil:
8908 global __cuStreamBeginRecaptureToGraph
8909 _check_or_init_driver()
8910 if __cuStreamBeginRecaptureToGraph == NULL:
8911 with gil:
8912 raise FunctionNotFoundError("function cuStreamBeginRecaptureToGraph is not found")
8913 return (<CUresult (*)(CUstream, CUstreamCaptureMode, CUgraph, CUgraphRecaptureCallback, void*) noexcept nogil>__cuStreamBeginRecaptureToGraph)(
8914 hStream, mode, hGraph, callbackFunc, userData)