Coverage for cuda/bindings/_internal/driver.pyx: 58.22%
4684 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-03 01:38 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-03 01:38 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
4#
5# This code was automatically generated across versions from 12.9.0 to 13.3.0, generator version 0.3.1.dev1738+g1060a290f. Do not modify it directly.
7from libc.stdint cimport intptr_t, uintptr_t
9import os
10import threading
11from .utils import FunctionNotFoundError, NotSupportedError
13from cuda.pathfinder import load_nvidia_dynamic_lib
16###############################################################################
17# Extern
18###############################################################################
20# You must 'from .utils import NotSupportedError' before using this template
22cdef extern from "<dlfcn.h>" nogil:
23 void* dlopen(const char*, int)
24 char* dlerror()
25 void* dlsym(void*, const char*)
26 int dlclose(void*)
28 enum:
29 RTLD_LAZY
30 RTLD_NOW
31 RTLD_GLOBAL
32 RTLD_LOCAL
34 const void* RTLD_DEFAULT 'RTLD_DEFAULT'
36cdef int get_cuda_version():
37 cdef void* handle = NULL
38 cdef int err, driver_ver = 0
40 # Load driver to check version
41 handle = dlopen('libcuda.so.1', RTLD_NOW | RTLD_GLOBAL)
42 if handle == NULL:
43 err_msg = dlerror()
44 raise NotSupportedError(f'CUDA driver is not found ({err_msg.decode()})')
45 cuDriverGetVersion = dlsym(handle, "cuDriverGetVersion")
46 if cuDriverGetVersion == NULL:
47 raise RuntimeError('Did not find cuDriverGetVersion symbol in libcuda.so.1')
48 err = (<int (*)(int*) noexcept nogil>cuDriverGetVersion)(&driver_ver)
49 if err != 0:
50 raise RuntimeError(f'cuDriverGetVersion returned error code {err}')
52 return driver_ver
56###############################################################################
57# Wrapper init
58###############################################################################
60cdef object __symbol_lock = threading.Lock()
61cdef bint __py_driver_init = False
63cdef void* __cuGetErrorString = NULL
64cdef void* __cuGetErrorName = NULL
65cdef void* __cuInit = NULL
66cdef void* __cuDriverGetVersion = NULL
67cdef void* __cuDeviceGet = NULL
68cdef void* __cuDeviceGetCount = NULL
69cdef void* __cuDeviceGetName = NULL
70cdef void* __cuDeviceGetUuid_v2 = NULL
71cdef void* __cuDeviceGetLuid = NULL
72cdef void* __cuDeviceTotalMem_v2 = NULL
73cdef void* __cuDeviceGetTexture1DLinearMaxWidth = NULL
74cdef void* __cuDeviceGetAttribute = NULL
75cdef void* __cuDeviceGetNvSciSyncAttributes = NULL
76cdef void* __cuDeviceSetMemPool = NULL
77cdef void* __cuDeviceGetMemPool = NULL
78cdef void* __cuDeviceGetDefaultMemPool = NULL
79cdef void* __cuDeviceGetExecAffinitySupport = NULL
80cdef void* __cuFlushGPUDirectRDMAWrites = NULL
81cdef void* __cuDeviceGetProperties = NULL
82cdef void* __cuDeviceComputeCapability = NULL
83cdef void* __cuDevicePrimaryCtxRetain = NULL
84cdef void* __cuDevicePrimaryCtxRelease_v2 = NULL
85cdef void* __cuDevicePrimaryCtxSetFlags_v2 = NULL
86cdef void* __cuDevicePrimaryCtxGetState = NULL
87cdef void* __cuDevicePrimaryCtxReset_v2 = NULL
88cdef void* __cuCtxCreate_v4 = NULL
89cdef void* __cuCtxDestroy_v2 = NULL
90cdef void* __cuCtxPushCurrent_v2 = NULL
91cdef void* __cuCtxPopCurrent_v2 = NULL
92cdef void* __cuCtxSetCurrent = NULL
93cdef void* __cuCtxGetCurrent = NULL
94cdef void* __cuCtxGetDevice = NULL
95cdef void* __cuCtxGetFlags = NULL
96cdef void* __cuCtxSetFlags = NULL
97cdef void* __cuCtxGetId = NULL
98cdef void* __cuCtxSynchronize = NULL
99cdef void* __cuCtxSetLimit = NULL
100cdef void* __cuCtxGetLimit = NULL
101cdef void* __cuCtxGetCacheConfig = NULL
102cdef void* __cuCtxSetCacheConfig = NULL
103cdef void* __cuCtxGetApiVersion = NULL
104cdef void* __cuCtxGetStreamPriorityRange = NULL
105cdef void* __cuCtxResetPersistingL2Cache = NULL
106cdef void* __cuCtxGetExecAffinity = NULL
107cdef void* __cuCtxRecordEvent = NULL
108cdef void* __cuCtxWaitEvent = NULL
109cdef void* __cuCtxAttach = NULL
110cdef void* __cuCtxDetach = NULL
111cdef void* __cuCtxGetSharedMemConfig = NULL
112cdef void* __cuCtxSetSharedMemConfig = NULL
113cdef void* __cuModuleLoad = NULL
114cdef void* __cuModuleLoadData = NULL
115cdef void* __cuModuleLoadDataEx = NULL
116cdef void* __cuModuleLoadFatBinary = NULL
117cdef void* __cuModuleUnload = NULL
118cdef void* __cuModuleGetLoadingMode = NULL
119cdef void* __cuModuleGetFunction = NULL
120cdef void* __cuModuleGetFunctionCount = NULL
121cdef void* __cuModuleEnumerateFunctions = NULL
122cdef void* __cuModuleGetGlobal_v2 = NULL
123cdef void* __cuLinkCreate_v2 = NULL
124cdef void* __cuLinkAddData_v2 = NULL
125cdef void* __cuLinkAddFile_v2 = NULL
126cdef void* __cuLinkComplete = NULL
127cdef void* __cuLinkDestroy = NULL
128cdef void* __cuModuleGetTexRef = NULL
129cdef void* __cuModuleGetSurfRef = NULL
130cdef void* __cuLibraryLoadData = NULL
131cdef void* __cuLibraryLoadFromFile = NULL
132cdef void* __cuLibraryUnload = NULL
133cdef void* __cuLibraryGetKernel = NULL
134cdef void* __cuLibraryGetKernelCount = NULL
135cdef void* __cuLibraryEnumerateKernels = NULL
136cdef void* __cuLibraryGetModule = NULL
137cdef void* __cuKernelGetFunction = NULL
138cdef void* __cuKernelGetLibrary = NULL
139cdef void* __cuLibraryGetGlobal = NULL
140cdef void* __cuLibraryGetManaged = NULL
141cdef void* __cuLibraryGetUnifiedFunction = NULL
142cdef void* __cuKernelGetAttribute = NULL
143cdef void* __cuKernelSetAttribute = NULL
144cdef void* __cuKernelSetCacheConfig = NULL
145cdef void* __cuKernelGetName = NULL
146cdef void* __cuKernelGetParamInfo = NULL
147cdef void* __cuMemGetInfo_v2 = NULL
148cdef void* __cuMemAlloc_v2 = NULL
149cdef void* __cuMemAllocPitch_v2 = NULL
150cdef void* __cuMemFree_v2 = NULL
151cdef void* __cuMemGetAddressRange_v2 = NULL
152cdef void* __cuMemAllocHost_v2 = NULL
153cdef void* __cuMemFreeHost = NULL
154cdef void* __cuMemHostAlloc = NULL
155cdef void* __cuMemHostGetDevicePointer_v2 = NULL
156cdef void* __cuMemHostGetFlags = NULL
157cdef void* __cuMemAllocManaged = NULL
158cdef void* __cuDeviceRegisterAsyncNotification = NULL
159cdef void* __cuDeviceUnregisterAsyncNotification = NULL
160cdef void* __cuDeviceGetByPCIBusId = NULL
161cdef void* __cuDeviceGetPCIBusId = NULL
162cdef void* __cuIpcGetEventHandle = NULL
163cdef void* __cuIpcOpenEventHandle = NULL
164cdef void* __cuIpcGetMemHandle = NULL
165cdef void* __cuIpcOpenMemHandle_v2 = NULL
166cdef void* __cuIpcCloseMemHandle = NULL
167cdef void* __cuMemHostRegister_v2 = NULL
168cdef void* __cuMemHostUnregister = NULL
169cdef void* __cuMemcpy = NULL
170cdef void* __cuMemcpyPeer = NULL
171cdef void* __cuMemcpyHtoD_v2 = NULL
172cdef void* __cuMemcpyDtoH_v2 = NULL
173cdef void* __cuMemcpyDtoD_v2 = NULL
174cdef void* __cuMemcpyDtoA_v2 = NULL
175cdef void* __cuMemcpyAtoD_v2 = NULL
176cdef void* __cuMemcpyHtoA_v2 = NULL
177cdef void* __cuMemcpyAtoH_v2 = NULL
178cdef void* __cuMemcpyAtoA_v2 = NULL
179cdef void* __cuMemcpy2D_v2 = NULL
180cdef void* __cuMemcpy2DUnaligned_v2 = NULL
181cdef void* __cuMemcpy3D_v2 = NULL
182cdef void* __cuMemcpy3DPeer = NULL
183cdef void* __cuMemcpyAsync = NULL
184cdef void* __cuMemcpyPeerAsync = NULL
185cdef void* __cuMemcpyHtoDAsync_v2 = NULL
186cdef void* __cuMemcpyDtoHAsync_v2 = NULL
187cdef void* __cuMemcpyDtoDAsync_v2 = NULL
188cdef void* __cuMemcpyHtoAAsync_v2 = NULL
189cdef void* __cuMemcpyAtoHAsync_v2 = NULL
190cdef void* __cuMemcpy2DAsync_v2 = NULL
191cdef void* __cuMemcpy3DAsync_v2 = NULL
192cdef void* __cuMemcpy3DPeerAsync = NULL
193cdef void* __cuMemsetD8_v2 = NULL
194cdef void* __cuMemsetD16_v2 = NULL
195cdef void* __cuMemsetD32_v2 = NULL
196cdef void* __cuMemsetD2D8_v2 = NULL
197cdef void* __cuMemsetD2D16_v2 = NULL
198cdef void* __cuMemsetD2D32_v2 = NULL
199cdef void* __cuMemsetD8Async = NULL
200cdef void* __cuMemsetD16Async = NULL
201cdef void* __cuMemsetD32Async = NULL
202cdef void* __cuMemsetD2D8Async = NULL
203cdef void* __cuMemsetD2D16Async = NULL
204cdef void* __cuMemsetD2D32Async = NULL
205cdef void* __cuArrayCreate_v2 = NULL
206cdef void* __cuArrayGetDescriptor_v2 = NULL
207cdef void* __cuArrayGetSparseProperties = NULL
208cdef void* __cuMipmappedArrayGetSparseProperties = NULL
209cdef void* __cuArrayGetMemoryRequirements = NULL
210cdef void* __cuMipmappedArrayGetMemoryRequirements = NULL
211cdef void* __cuArrayGetPlane = NULL
212cdef void* __cuArrayDestroy = NULL
213cdef void* __cuArray3DCreate_v2 = NULL
214cdef void* __cuArray3DGetDescriptor_v2 = NULL
215cdef void* __cuMipmappedArrayCreate = NULL
216cdef void* __cuMipmappedArrayGetLevel = NULL
217cdef void* __cuMipmappedArrayDestroy = NULL
218cdef void* __cuMemGetHandleForAddressRange = NULL
219cdef void* __cuMemBatchDecompressAsync = NULL
220cdef void* __cuMemAddressReserve = NULL
221cdef void* __cuMemAddressFree = NULL
222cdef void* __cuMemCreate = NULL
223cdef void* __cuMemRelease = NULL
224cdef void* __cuMemMap = NULL
225cdef void* __cuMemMapArrayAsync = NULL
226cdef void* __cuMemUnmap = NULL
227cdef void* __cuMemSetAccess = NULL
228cdef void* __cuMemGetAccess = NULL
229cdef void* __cuMemExportToShareableHandle = NULL
230cdef void* __cuMemImportFromShareableHandle = NULL
231cdef void* __cuMemGetAllocationGranularity = NULL
232cdef void* __cuMemGetAllocationPropertiesFromHandle = NULL
233cdef void* __cuMemRetainAllocationHandle = NULL
234cdef void* __cuMemFreeAsync = NULL
235cdef void* __cuMemAllocAsync = NULL
236cdef void* __cuMemPoolTrimTo = NULL
237cdef void* __cuMemPoolSetAttribute = NULL
238cdef void* __cuMemPoolGetAttribute = NULL
239cdef void* __cuMemPoolSetAccess = NULL
240cdef void* __cuMemPoolGetAccess = NULL
241cdef void* __cuMemPoolCreate = NULL
242cdef void* __cuMemPoolDestroy = NULL
243cdef void* __cuMemAllocFromPoolAsync = NULL
244cdef void* __cuMemPoolExportToShareableHandle = NULL
245cdef void* __cuMemPoolImportFromShareableHandle = NULL
246cdef void* __cuMemPoolExportPointer = NULL
247cdef void* __cuMemPoolImportPointer = NULL
248cdef void* __cuMulticastCreate = NULL
249cdef void* __cuMulticastAddDevice = NULL
250cdef void* __cuMulticastBindMem = NULL
251cdef void* __cuMulticastBindAddr = NULL
252cdef void* __cuMulticastUnbind = NULL
253cdef void* __cuMulticastGetGranularity = NULL
254cdef void* __cuPointerGetAttribute = NULL
255cdef void* __cuMemPrefetchAsync_v2 = NULL
256cdef void* __cuMemAdvise_v2 = NULL
257cdef void* __cuMemRangeGetAttribute = NULL
258cdef void* __cuMemRangeGetAttributes = NULL
259cdef void* __cuPointerSetAttribute = NULL
260cdef void* __cuPointerGetAttributes = NULL
261cdef void* __cuStreamCreate = NULL
262cdef void* __cuStreamCreateWithPriority = NULL
263cdef void* __cuStreamGetPriority = NULL
264cdef void* __cuStreamGetDevice = NULL
265cdef void* __cuStreamGetFlags = NULL
266cdef void* __cuStreamGetId = NULL
267cdef void* __cuStreamGetCtx = NULL
268cdef void* __cuStreamGetCtx_v2 = NULL
269cdef void* __cuStreamWaitEvent = NULL
270cdef void* __cuStreamAddCallback = NULL
271cdef void* __cuStreamBeginCapture_v2 = NULL
272cdef void* __cuStreamBeginCaptureToGraph = NULL
273cdef void* __cuThreadExchangeStreamCaptureMode = NULL
274cdef void* __cuStreamEndCapture = NULL
275cdef void* __cuStreamIsCapturing = NULL
276cdef void* __cuStreamGetCaptureInfo_v3 = NULL
277cdef void* __cuStreamUpdateCaptureDependencies_v2 = NULL
278cdef void* __cuStreamAttachMemAsync = NULL
279cdef void* __cuStreamQuery = NULL
280cdef void* __cuStreamSynchronize = NULL
281cdef void* __cuStreamDestroy_v2 = NULL
282cdef void* __cuStreamCopyAttributes = NULL
283cdef void* __cuStreamGetAttribute = NULL
284cdef void* __cuStreamSetAttribute = NULL
285cdef void* __cuEventCreate = NULL
286cdef void* __cuEventRecord = NULL
287cdef void* __cuEventRecordWithFlags = NULL
288cdef void* __cuEventQuery = NULL
289cdef void* __cuEventSynchronize = NULL
290cdef void* __cuEventDestroy_v2 = NULL
291cdef void* __cuEventElapsedTime_v2 = NULL
292cdef void* __cuImportExternalMemory = NULL
293cdef void* __cuExternalMemoryGetMappedBuffer = NULL
294cdef void* __cuExternalMemoryGetMappedMipmappedArray = NULL
295cdef void* __cuDestroyExternalMemory = NULL
296cdef void* __cuImportExternalSemaphore = NULL
297cdef void* __cuSignalExternalSemaphoresAsync = NULL
298cdef void* __cuWaitExternalSemaphoresAsync = NULL
299cdef void* __cuDestroyExternalSemaphore = NULL
300cdef void* __cuStreamWaitValue32_v2 = NULL
301cdef void* __cuStreamWaitValue64_v2 = NULL
302cdef void* __cuStreamWriteValue32_v2 = NULL
303cdef void* __cuStreamWriteValue64_v2 = NULL
304cdef void* __cuStreamBatchMemOp_v2 = NULL
305cdef void* __cuFuncGetAttribute = NULL
306cdef void* __cuFuncSetAttribute = NULL
307cdef void* __cuFuncSetCacheConfig = NULL
308cdef void* __cuFuncGetModule = NULL
309cdef void* __cuFuncGetName = NULL
310cdef void* __cuFuncGetParamInfo = NULL
311cdef void* __cuFuncIsLoaded = NULL
312cdef void* __cuFuncLoad = NULL
313cdef void* __cuLaunchKernel = NULL
314cdef void* __cuLaunchKernelEx = NULL
315cdef void* __cuLaunchCooperativeKernel = NULL
316cdef void* __cuLaunchCooperativeKernelMultiDevice = NULL
317cdef void* __cuLaunchHostFunc = NULL
318cdef void* __cuFuncSetBlockShape = NULL
319cdef void* __cuFuncSetSharedSize = NULL
320cdef void* __cuParamSetSize = NULL
321cdef void* __cuParamSeti = NULL
322cdef void* __cuParamSetf = NULL
323cdef void* __cuParamSetv = NULL
324cdef void* __cuLaunch = NULL
325cdef void* __cuLaunchGrid = NULL
326cdef void* __cuLaunchGridAsync = NULL
327cdef void* __cuParamSetTexRef = NULL
328cdef void* __cuFuncSetSharedMemConfig = NULL
329cdef void* __cuGraphCreate = NULL
330cdef void* __cuGraphAddKernelNode_v2 = NULL
331cdef void* __cuGraphKernelNodeGetParams_v2 = NULL
332cdef void* __cuGraphKernelNodeSetParams_v2 = NULL
333cdef void* __cuGraphAddMemcpyNode = NULL
334cdef void* __cuGraphMemcpyNodeGetParams = NULL
335cdef void* __cuGraphMemcpyNodeSetParams = NULL
336cdef void* __cuGraphAddMemsetNode = NULL
337cdef void* __cuGraphMemsetNodeGetParams = NULL
338cdef void* __cuGraphMemsetNodeSetParams = NULL
339cdef void* __cuGraphAddHostNode = NULL
340cdef void* __cuGraphHostNodeGetParams = NULL
341cdef void* __cuGraphHostNodeSetParams = NULL
342cdef void* __cuGraphAddChildGraphNode = NULL
343cdef void* __cuGraphChildGraphNodeGetGraph = NULL
344cdef void* __cuGraphAddEmptyNode = NULL
345cdef void* __cuGraphAddEventRecordNode = NULL
346cdef void* __cuGraphEventRecordNodeGetEvent = NULL
347cdef void* __cuGraphEventRecordNodeSetEvent = NULL
348cdef void* __cuGraphAddEventWaitNode = NULL
349cdef void* __cuGraphEventWaitNodeGetEvent = NULL
350cdef void* __cuGraphEventWaitNodeSetEvent = NULL
351cdef void* __cuGraphAddExternalSemaphoresSignalNode = NULL
352cdef void* __cuGraphExternalSemaphoresSignalNodeGetParams = NULL
353cdef void* __cuGraphExternalSemaphoresSignalNodeSetParams = NULL
354cdef void* __cuGraphAddExternalSemaphoresWaitNode = NULL
355cdef void* __cuGraphExternalSemaphoresWaitNodeGetParams = NULL
356cdef void* __cuGraphExternalSemaphoresWaitNodeSetParams = NULL
357cdef void* __cuGraphAddBatchMemOpNode = NULL
358cdef void* __cuGraphBatchMemOpNodeGetParams = NULL
359cdef void* __cuGraphBatchMemOpNodeSetParams = NULL
360cdef void* __cuGraphExecBatchMemOpNodeSetParams = NULL
361cdef void* __cuGraphAddMemAllocNode = NULL
362cdef void* __cuGraphMemAllocNodeGetParams = NULL
363cdef void* __cuGraphAddMemFreeNode = NULL
364cdef void* __cuGraphMemFreeNodeGetParams = NULL
365cdef void* __cuDeviceGraphMemTrim = NULL
366cdef void* __cuDeviceGetGraphMemAttribute = NULL
367cdef void* __cuDeviceSetGraphMemAttribute = NULL
368cdef void* __cuGraphClone = NULL
369cdef void* __cuGraphNodeFindInClone = NULL
370cdef void* __cuGraphNodeGetType = NULL
371cdef void* __cuGraphGetNodes = NULL
372cdef void* __cuGraphGetRootNodes = NULL
373cdef void* __cuGraphGetEdges_v2 = NULL
374cdef void* __cuGraphNodeGetDependencies_v2 = NULL
375cdef void* __cuGraphNodeGetDependentNodes_v2 = NULL
376cdef void* __cuGraphAddDependencies_v2 = NULL
377cdef void* __cuGraphRemoveDependencies_v2 = NULL
378cdef void* __cuGraphDestroyNode = NULL
379cdef void* __cuGraphInstantiateWithFlags = NULL
380cdef void* __cuGraphInstantiateWithParams = NULL
381cdef void* __cuGraphExecGetFlags = NULL
382cdef void* __cuGraphExecKernelNodeSetParams_v2 = NULL
383cdef void* __cuGraphExecMemcpyNodeSetParams = NULL
384cdef void* __cuGraphExecMemsetNodeSetParams = NULL
385cdef void* __cuGraphExecHostNodeSetParams = NULL
386cdef void* __cuGraphExecChildGraphNodeSetParams = NULL
387cdef void* __cuGraphExecEventRecordNodeSetEvent = NULL
388cdef void* __cuGraphExecEventWaitNodeSetEvent = NULL
389cdef void* __cuGraphExecExternalSemaphoresSignalNodeSetParams = NULL
390cdef void* __cuGraphExecExternalSemaphoresWaitNodeSetParams = NULL
391cdef void* __cuGraphNodeSetEnabled = NULL
392cdef void* __cuGraphNodeGetEnabled = NULL
393cdef void* __cuGraphUpload = NULL
394cdef void* __cuGraphLaunch = NULL
395cdef void* __cuGraphExecDestroy = NULL
396cdef void* __cuGraphDestroy = NULL
397cdef void* __cuGraphExecUpdate_v2 = NULL
398cdef void* __cuGraphKernelNodeCopyAttributes = NULL
399cdef void* __cuGraphKernelNodeGetAttribute = NULL
400cdef void* __cuGraphKernelNodeSetAttribute = NULL
401cdef void* __cuGraphDebugDotPrint = NULL
402cdef void* __cuUserObjectCreate = NULL
403cdef void* __cuUserObjectRetain = NULL
404cdef void* __cuUserObjectRelease = NULL
405cdef void* __cuGraphRetainUserObject = NULL
406cdef void* __cuGraphReleaseUserObject = NULL
407cdef void* __cuGraphAddNode_v2 = NULL
408cdef void* __cuGraphNodeSetParams = NULL
409cdef void* __cuGraphExecNodeSetParams = NULL
410cdef void* __cuGraphConditionalHandleCreate = NULL
411cdef void* __cuOccupancyMaxActiveBlocksPerMultiprocessor = NULL
412cdef void* __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags = NULL
413cdef void* __cuOccupancyMaxPotentialBlockSize = NULL
414cdef void* __cuOccupancyMaxPotentialBlockSizeWithFlags = NULL
415cdef void* __cuOccupancyAvailableDynamicSMemPerBlock = NULL
416cdef void* __cuOccupancyMaxPotentialClusterSize = NULL
417cdef void* __cuOccupancyMaxActiveClusters = NULL
418cdef void* __cuTexRefSetArray = NULL
419cdef void* __cuTexRefSetMipmappedArray = NULL
420cdef void* __cuTexRefSetAddress_v2 = NULL
421cdef void* __cuTexRefSetAddress2D_v3 = NULL
422cdef void* __cuTexRefSetFormat = NULL
423cdef void* __cuTexRefSetAddressMode = NULL
424cdef void* __cuTexRefSetFilterMode = NULL
425cdef void* __cuTexRefSetMipmapFilterMode = NULL
426cdef void* __cuTexRefSetMipmapLevelBias = NULL
427cdef void* __cuTexRefSetMipmapLevelClamp = NULL
428cdef void* __cuTexRefSetMaxAnisotropy = NULL
429cdef void* __cuTexRefSetBorderColor = NULL
430cdef void* __cuTexRefSetFlags = NULL
431cdef void* __cuTexRefGetAddress_v2 = NULL
432cdef void* __cuTexRefGetArray = NULL
433cdef void* __cuTexRefGetMipmappedArray = NULL
434cdef void* __cuTexRefGetAddressMode = NULL
435cdef void* __cuTexRefGetFilterMode = NULL
436cdef void* __cuTexRefGetFormat = NULL
437cdef void* __cuTexRefGetMipmapFilterMode = NULL
438cdef void* __cuTexRefGetMipmapLevelBias = NULL
439cdef void* __cuTexRefGetMipmapLevelClamp = NULL
440cdef void* __cuTexRefGetMaxAnisotropy = NULL
441cdef void* __cuTexRefGetBorderColor = NULL
442cdef void* __cuTexRefGetFlags = NULL
443cdef void* __cuTexRefCreate = NULL
444cdef void* __cuTexRefDestroy = NULL
445cdef void* __cuSurfRefSetArray = NULL
446cdef void* __cuSurfRefGetArray = NULL
447cdef void* __cuTexObjectCreate = NULL
448cdef void* __cuTexObjectDestroy = NULL
449cdef void* __cuTexObjectGetResourceDesc = NULL
450cdef void* __cuTexObjectGetTextureDesc = NULL
451cdef void* __cuTexObjectGetResourceViewDesc = NULL
452cdef void* __cuSurfObjectCreate = NULL
453cdef void* __cuSurfObjectDestroy = NULL
454cdef void* __cuSurfObjectGetResourceDesc = NULL
455cdef void* __cuTensorMapEncodeTiled = NULL
456cdef void* __cuTensorMapEncodeIm2col = NULL
457cdef void* __cuTensorMapEncodeIm2colWide = NULL
458cdef void* __cuTensorMapReplaceAddress = NULL
459cdef void* __cuDeviceCanAccessPeer = NULL
460cdef void* __cuCtxEnablePeerAccess = NULL
461cdef void* __cuCtxDisablePeerAccess = NULL
462cdef void* __cuDeviceGetP2PAttribute = NULL
463cdef void* __cuGraphicsUnregisterResource = NULL
464cdef void* __cuGraphicsSubResourceGetMappedArray = NULL
465cdef void* __cuGraphicsResourceGetMappedMipmappedArray = NULL
466cdef void* __cuGraphicsResourceGetMappedPointer_v2 = NULL
467cdef void* __cuGraphicsResourceSetMapFlags_v2 = NULL
468cdef void* __cuGraphicsMapResources = NULL
469cdef void* __cuGraphicsUnmapResources = NULL
470cdef void* __cuGetProcAddress_v2 = NULL
471cdef void* __cuCoredumpGetAttribute = NULL
472cdef void* __cuCoredumpGetAttributeGlobal = NULL
473cdef void* __cuCoredumpSetAttribute = NULL
474cdef void* __cuCoredumpSetAttributeGlobal = NULL
475cdef void* __cuGetExportTable = NULL
476cdef void* __cuGreenCtxCreate = NULL
477cdef void* __cuGreenCtxDestroy = NULL
478cdef void* __cuCtxFromGreenCtx = NULL
479cdef void* __cuDeviceGetDevResource = NULL
480cdef void* __cuCtxGetDevResource = NULL
481cdef void* __cuGreenCtxGetDevResource = NULL
482cdef void* __cuDevSmResourceSplitByCount = NULL
483cdef void* __cuDevResourceGenerateDesc = NULL
484cdef void* __cuGreenCtxRecordEvent = NULL
485cdef void* __cuGreenCtxWaitEvent = NULL
486cdef void* __cuStreamGetGreenCtx = NULL
487cdef void* __cuGreenCtxStreamCreate = NULL
488cdef void* __cuLogsRegisterCallback = NULL
489cdef void* __cuLogsUnregisterCallback = NULL
490cdef void* __cuLogsCurrent = NULL
491cdef void* __cuLogsDumpToFile = NULL
492cdef void* __cuLogsDumpToMemory = NULL
493cdef void* __cuCheckpointProcessGetRestoreThreadId = NULL
494cdef void* __cuCheckpointProcessGetState = NULL
495cdef void* __cuCheckpointProcessLock = NULL
496cdef void* __cuCheckpointProcessCheckpoint = NULL
497cdef void* __cuCheckpointProcessRestore = NULL
498cdef void* __cuCheckpointProcessUnlock = NULL
499cdef void* __cuGraphicsEGLRegisterImage = NULL
500cdef void* __cuEGLStreamConsumerConnect = NULL
501cdef void* __cuEGLStreamConsumerConnectWithFlags = NULL
502cdef void* __cuEGLStreamConsumerDisconnect = NULL
503cdef void* __cuEGLStreamConsumerAcquireFrame = NULL
504cdef void* __cuEGLStreamConsumerReleaseFrame = NULL
505cdef void* __cuEGLStreamProducerConnect = NULL
506cdef void* __cuEGLStreamProducerDisconnect = NULL
507cdef void* __cuEGLStreamProducerPresentFrame = NULL
508cdef void* __cuEGLStreamProducerReturnFrame = NULL
509cdef void* __cuGraphicsResourceGetMappedEglFrame = NULL
510cdef void* __cuEventCreateFromEGLSync = NULL
511cdef void* __cuGraphicsGLRegisterBuffer = NULL
512cdef void* __cuGraphicsGLRegisterImage = NULL
513cdef void* __cuGLGetDevices_v2 = NULL
514cdef void* __cuGLCtxCreate_v2 = NULL
515cdef void* __cuGLInit = NULL
516cdef void* __cuGLRegisterBufferObject = NULL
517cdef void* __cuGLMapBufferObject_v2 = NULL
518cdef void* __cuGLUnmapBufferObject = NULL
519cdef void* __cuGLUnregisterBufferObject = NULL
520cdef void* __cuGLSetBufferObjectMapFlags = NULL
521cdef void* __cuGLMapBufferObjectAsync_v2 = NULL
522cdef void* __cuGLUnmapBufferObjectAsync = NULL
523cdef void* __cuProfilerInitialize = NULL
524cdef void* __cuProfilerStart = NULL
525cdef void* __cuProfilerStop = NULL
526cdef void* __cuVDPAUGetDevice = NULL
527cdef void* __cuVDPAUCtxCreate_v2 = NULL
528cdef void* __cuGraphicsVDPAURegisterVideoSurface = NULL
529cdef void* __cuGraphicsVDPAURegisterOutputSurface = NULL
530cdef void* __cuDeviceGetHostAtomicCapabilities = NULL
531cdef void* __cuCtxGetDevice_v2 = NULL
532cdef void* __cuCtxSynchronize_v2 = NULL
533cdef void* __cuMemcpyBatchAsync_v2 = NULL
534cdef void* __cuMemcpy3DBatchAsync_v2 = NULL
535cdef void* __cuMemGetDefaultMemPool = NULL
536cdef void* __cuMemGetMemPool = NULL
537cdef void* __cuMemSetMemPool = NULL
538cdef void* __cuMemPrefetchBatchAsync = NULL
539cdef void* __cuMemDiscardBatchAsync = NULL
540cdef void* __cuMemDiscardAndPrefetchBatchAsync = NULL
541cdef void* __cuDeviceGetP2PAtomicCapabilities = NULL
542cdef void* __cuGreenCtxGetId = NULL
543cdef void* __cuMulticastBindMem_v2 = NULL
544cdef void* __cuMulticastBindAddr_v2 = NULL
545cdef void* __cuGraphNodeGetContainingGraph = NULL
546cdef void* __cuGraphNodeGetLocalId = NULL
547cdef void* __cuGraphNodeGetToolsId = NULL
548cdef void* __cuGraphGetId = NULL
549cdef void* __cuGraphExecGetId = NULL
550cdef void* __cuDevSmResourceSplit = NULL
551cdef void* __cuStreamGetDevResource = NULL
552cdef void* __cuKernelGetParamCount = NULL
553cdef void* __cuMemcpyWithAttributesAsync = NULL
554cdef void* __cuMemcpy3DWithAttributesAsync = NULL
555cdef void* __cuStreamBeginCaptureToCig = NULL
556cdef void* __cuStreamEndCaptureToCig = NULL
557cdef void* __cuFuncGetParamCount = NULL
558cdef void* __cuLaunchHostFunc_v2 = NULL
559cdef void* __cuGraphNodeGetParams = NULL
560cdef void* __cuCoredumpRegisterStartCallback = NULL
561cdef void* __cuCoredumpRegisterCompleteCallback = NULL
562cdef void* __cuCoredumpDeregisterStartCallback = NULL
563cdef void* __cuCoredumpDeregisterCompleteCallback = NULL
564cdef void* __cuLogicalEndpointIdReserve = NULL
565cdef void* __cuLogicalEndpointIdRelease = NULL
566cdef void* __cuLogicalEndpointCreate = NULL
567cdef void* __cuLogicalEndpointAddDevice = NULL
568cdef void* __cuLogicalEndpointDestroy = NULL
569cdef void* __cuLogicalEndpointBindAddr = NULL
570cdef void* __cuLogicalEndpointBindMem = NULL
571cdef void* __cuLogicalEndpointUnbind = NULL
572cdef void* __cuLogicalEndpointExport = NULL
573cdef void* __cuLogicalEndpointImport = NULL
574cdef void* __cuLogicalEndpointGetLimits = NULL
575cdef void* __cuLogicalEndpointQuery = NULL
576cdef void* __cuStreamBeginRecaptureToGraph = NULL
580cdef void* load_library() except* with gil:
581 cdef uintptr_t handle = load_nvidia_dynamic_lib("cuda")._handle_uint
582 return <void*>handle
585ctypedef CUresult (*__cuGetProcAddress_v2_T)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) except?CUDA_ERROR_NOT_FOUND nogil
586cdef __cuGetProcAddress_v2_T _F_cuGetProcAddress_v2 = NULL
589cdef int _init_driver() except -1 nogil:
590 global __py_driver_init
592 cdef void* handle = NULL
593 cdef int ptds_mode
595 with gil, __symbol_lock:
596 # Recheck the flag after obtaining the locks
597 if __py_driver_init:
598 return 0
600 handle = load_library()
601 if handle == NULL:
602 raise RuntimeError('Failed to open cuda')
604 # Get latest __cuGetProcAddress_v2
605 global __cuGetProcAddress_v2
606 __cuGetProcAddress_v2 = dlsym(handle, 'cuGetProcAddress_v2')
607 if __cuGetProcAddress_v2 == NULL:
608 raise RuntimeError("Failed to get __cuGetProcAddress_v2")
609 _F_cuGetProcAddress_v2 = <__cuGetProcAddress_v2_T>__cuGetProcAddress_v2
611 if bool(int(os.getenv('CUDA_PYTHON_CUDA_PER_THREAD_DEFAULT_STREAM', default=0))):
612 ptds_mode = CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM
613 else:
614 ptds_mode = CU_GET_PROC_ADDRESS_DEFAULT
616 # Load function
617 global __cuGetErrorString
618 _F_cuGetProcAddress_v2('cuGetErrorString', <void **>&__cuGetErrorString, 6000, ptds_mode, NULL)
620 global __cuGetErrorName
621 _F_cuGetProcAddress_v2('cuGetErrorName', <void **>&__cuGetErrorName, 6000, ptds_mode, NULL)
623 global __cuInit
624 _F_cuGetProcAddress_v2('cuInit', <void **>&__cuInit, 2000, ptds_mode, NULL)
626 global __cuDriverGetVersion
627 _F_cuGetProcAddress_v2('cuDriverGetVersion', <void **>&__cuDriverGetVersion, 2020, ptds_mode, NULL)
629 global __cuDeviceGet
630 _F_cuGetProcAddress_v2('cuDeviceGet', <void **>&__cuDeviceGet, 2000, ptds_mode, NULL)
632 global __cuDeviceGetCount
633 _F_cuGetProcAddress_v2('cuDeviceGetCount', <void **>&__cuDeviceGetCount, 2000, ptds_mode, NULL)
635 global __cuDeviceGetName
636 _F_cuGetProcAddress_v2('cuDeviceGetName', <void **>&__cuDeviceGetName, 2000, ptds_mode, NULL)
638 global __cuDeviceGetUuid_v2
639 _F_cuGetProcAddress_v2('cuDeviceGetUuid', <void **>&__cuDeviceGetUuid_v2, 11040, ptds_mode, NULL)
641 global __cuDeviceGetLuid
642 _F_cuGetProcAddress_v2('cuDeviceGetLuid', <void **>&__cuDeviceGetLuid, 10000, ptds_mode, NULL)
644 global __cuDeviceTotalMem_v2
645 _F_cuGetProcAddress_v2('cuDeviceTotalMem', <void **>&__cuDeviceTotalMem_v2, 3020, ptds_mode, NULL)
647 global __cuDeviceGetTexture1DLinearMaxWidth
648 _F_cuGetProcAddress_v2('cuDeviceGetTexture1DLinearMaxWidth', <void **>&__cuDeviceGetTexture1DLinearMaxWidth, 11010, ptds_mode, NULL)
650 global __cuDeviceGetAttribute
651 _F_cuGetProcAddress_v2('cuDeviceGetAttribute', <void **>&__cuDeviceGetAttribute, 2000, ptds_mode, NULL)
653 global __cuDeviceGetNvSciSyncAttributes
654 _F_cuGetProcAddress_v2('cuDeviceGetNvSciSyncAttributes', <void **>&__cuDeviceGetNvSciSyncAttributes, 10020, ptds_mode, NULL)
656 global __cuDeviceSetMemPool
657 _F_cuGetProcAddress_v2('cuDeviceSetMemPool', <void **>&__cuDeviceSetMemPool, 11020, ptds_mode, NULL)
659 global __cuDeviceGetMemPool
660 _F_cuGetProcAddress_v2('cuDeviceGetMemPool', <void **>&__cuDeviceGetMemPool, 11020, ptds_mode, NULL)
662 global __cuDeviceGetDefaultMemPool
663 _F_cuGetProcAddress_v2('cuDeviceGetDefaultMemPool', <void **>&__cuDeviceGetDefaultMemPool, 11020, ptds_mode, NULL)
665 global __cuDeviceGetExecAffinitySupport
666 _F_cuGetProcAddress_v2('cuDeviceGetExecAffinitySupport', <void **>&__cuDeviceGetExecAffinitySupport, 11040, ptds_mode, NULL)
668 global __cuFlushGPUDirectRDMAWrites
669 _F_cuGetProcAddress_v2('cuFlushGPUDirectRDMAWrites', <void **>&__cuFlushGPUDirectRDMAWrites, 11030, ptds_mode, NULL)
671 global __cuDeviceGetProperties
672 _F_cuGetProcAddress_v2('cuDeviceGetProperties', <void **>&__cuDeviceGetProperties, 2000, ptds_mode, NULL)
674 global __cuDeviceComputeCapability
675 _F_cuGetProcAddress_v2('cuDeviceComputeCapability', <void **>&__cuDeviceComputeCapability, 2000, ptds_mode, NULL)
677 global __cuDevicePrimaryCtxRetain
678 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxRetain', <void **>&__cuDevicePrimaryCtxRetain, 7000, ptds_mode, NULL)
680 global __cuDevicePrimaryCtxRelease_v2
681 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxRelease', <void **>&__cuDevicePrimaryCtxRelease_v2, 11000, ptds_mode, NULL)
683 global __cuDevicePrimaryCtxSetFlags_v2
684 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxSetFlags', <void **>&__cuDevicePrimaryCtxSetFlags_v2, 11000, ptds_mode, NULL)
686 global __cuDevicePrimaryCtxGetState
687 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxGetState', <void **>&__cuDevicePrimaryCtxGetState, 7000, ptds_mode, NULL)
689 global __cuDevicePrimaryCtxReset_v2
690 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxReset', <void **>&__cuDevicePrimaryCtxReset_v2, 11000, ptds_mode, NULL)
692 global __cuCtxCreate_v4
693 _F_cuGetProcAddress_v2('cuCtxCreate', <void **>&__cuCtxCreate_v4, 12050, ptds_mode, NULL)
695 global __cuCtxDestroy_v2
696 _F_cuGetProcAddress_v2('cuCtxDestroy', <void **>&__cuCtxDestroy_v2, 4000, ptds_mode, NULL)
698 global __cuCtxPushCurrent_v2
699 _F_cuGetProcAddress_v2('cuCtxPushCurrent', <void **>&__cuCtxPushCurrent_v2, 4000, ptds_mode, NULL)
701 global __cuCtxPopCurrent_v2
702 _F_cuGetProcAddress_v2('cuCtxPopCurrent', <void **>&__cuCtxPopCurrent_v2, 4000, ptds_mode, NULL)
704 global __cuCtxSetCurrent
705 _F_cuGetProcAddress_v2('cuCtxSetCurrent', <void **>&__cuCtxSetCurrent, 4000, ptds_mode, NULL)
707 global __cuCtxGetCurrent
708 _F_cuGetProcAddress_v2('cuCtxGetCurrent', <void **>&__cuCtxGetCurrent, 4000, ptds_mode, NULL)
710 global __cuCtxGetDevice
711 _F_cuGetProcAddress_v2('cuCtxGetDevice', <void **>&__cuCtxGetDevice, 2000, ptds_mode, NULL)
713 global __cuCtxGetFlags
714 _F_cuGetProcAddress_v2('cuCtxGetFlags', <void **>&__cuCtxGetFlags, 7000, ptds_mode, NULL)
716 global __cuCtxSetFlags
717 _F_cuGetProcAddress_v2('cuCtxSetFlags', <void **>&__cuCtxSetFlags, 12010, ptds_mode, NULL)
719 global __cuCtxGetId
720 _F_cuGetProcAddress_v2('cuCtxGetId', <void **>&__cuCtxGetId, 12000, ptds_mode, NULL)
722 global __cuCtxSynchronize
723 _F_cuGetProcAddress_v2('cuCtxSynchronize', <void **>&__cuCtxSynchronize, 2000, ptds_mode, NULL)
725 global __cuCtxSetLimit
726 _F_cuGetProcAddress_v2('cuCtxSetLimit', <void **>&__cuCtxSetLimit, 3010, ptds_mode, NULL)
728 global __cuCtxGetLimit
729 _F_cuGetProcAddress_v2('cuCtxGetLimit', <void **>&__cuCtxGetLimit, 3010, ptds_mode, NULL)
731 global __cuCtxGetCacheConfig
732 _F_cuGetProcAddress_v2('cuCtxGetCacheConfig', <void **>&__cuCtxGetCacheConfig, 3020, ptds_mode, NULL)
734 global __cuCtxSetCacheConfig
735 _F_cuGetProcAddress_v2('cuCtxSetCacheConfig', <void **>&__cuCtxSetCacheConfig, 3020, ptds_mode, NULL)
737 global __cuCtxGetApiVersion
738 _F_cuGetProcAddress_v2('cuCtxGetApiVersion', <void **>&__cuCtxGetApiVersion, 3020, ptds_mode, NULL)
740 global __cuCtxGetStreamPriorityRange
741 _F_cuGetProcAddress_v2('cuCtxGetStreamPriorityRange', <void **>&__cuCtxGetStreamPriorityRange, 5050, ptds_mode, NULL)
743 global __cuCtxResetPersistingL2Cache
744 _F_cuGetProcAddress_v2('cuCtxResetPersistingL2Cache', <void **>&__cuCtxResetPersistingL2Cache, 11000, ptds_mode, NULL)
746 global __cuCtxGetExecAffinity
747 _F_cuGetProcAddress_v2('cuCtxGetExecAffinity', <void **>&__cuCtxGetExecAffinity, 11040, ptds_mode, NULL)
749 global __cuCtxRecordEvent
750 _F_cuGetProcAddress_v2('cuCtxRecordEvent', <void **>&__cuCtxRecordEvent, 12050, ptds_mode, NULL)
752 global __cuCtxWaitEvent
753 _F_cuGetProcAddress_v2('cuCtxWaitEvent', <void **>&__cuCtxWaitEvent, 12050, ptds_mode, NULL)
755 global __cuCtxAttach
756 _F_cuGetProcAddress_v2('cuCtxAttach', <void **>&__cuCtxAttach, 2000, ptds_mode, NULL)
758 global __cuCtxDetach
759 _F_cuGetProcAddress_v2('cuCtxDetach', <void **>&__cuCtxDetach, 2000, ptds_mode, NULL)
761 global __cuCtxGetSharedMemConfig
762 _F_cuGetProcAddress_v2('cuCtxGetSharedMemConfig', <void **>&__cuCtxGetSharedMemConfig, 4020, ptds_mode, NULL)
764 global __cuCtxSetSharedMemConfig
765 _F_cuGetProcAddress_v2('cuCtxSetSharedMemConfig', <void **>&__cuCtxSetSharedMemConfig, 4020, ptds_mode, NULL)
767 global __cuModuleLoad
768 _F_cuGetProcAddress_v2('cuModuleLoad', <void **>&__cuModuleLoad, 2000, ptds_mode, NULL)
770 global __cuModuleLoadData
771 _F_cuGetProcAddress_v2('cuModuleLoadData', <void **>&__cuModuleLoadData, 2000, ptds_mode, NULL)
773 global __cuModuleLoadDataEx
774 _F_cuGetProcAddress_v2('cuModuleLoadDataEx', <void **>&__cuModuleLoadDataEx, 2010, ptds_mode, NULL)
776 global __cuModuleLoadFatBinary
777 _F_cuGetProcAddress_v2('cuModuleLoadFatBinary', <void **>&__cuModuleLoadFatBinary, 2000, ptds_mode, NULL)
779 global __cuModuleUnload
780 _F_cuGetProcAddress_v2('cuModuleUnload', <void **>&__cuModuleUnload, 2000, ptds_mode, NULL)
782 global __cuModuleGetLoadingMode
783 _F_cuGetProcAddress_v2('cuModuleGetLoadingMode', <void **>&__cuModuleGetLoadingMode, 11070, ptds_mode, NULL)
785 global __cuModuleGetFunction
786 _F_cuGetProcAddress_v2('cuModuleGetFunction', <void **>&__cuModuleGetFunction, 2000, ptds_mode, NULL)
788 global __cuModuleGetFunctionCount
789 _F_cuGetProcAddress_v2('cuModuleGetFunctionCount', <void **>&__cuModuleGetFunctionCount, 12040, ptds_mode, NULL)
791 global __cuModuleEnumerateFunctions
792 _F_cuGetProcAddress_v2('cuModuleEnumerateFunctions', <void **>&__cuModuleEnumerateFunctions, 12040, ptds_mode, NULL)
794 global __cuModuleGetGlobal_v2
795 _F_cuGetProcAddress_v2('cuModuleGetGlobal', <void **>&__cuModuleGetGlobal_v2, 3020, ptds_mode, NULL)
797 global __cuLinkCreate_v2
798 _F_cuGetProcAddress_v2('cuLinkCreate', <void **>&__cuLinkCreate_v2, 6050, ptds_mode, NULL)
800 global __cuLinkAddData_v2
801 _F_cuGetProcAddress_v2('cuLinkAddData', <void **>&__cuLinkAddData_v2, 6050, ptds_mode, NULL)
803 global __cuLinkAddFile_v2
804 _F_cuGetProcAddress_v2('cuLinkAddFile', <void **>&__cuLinkAddFile_v2, 6050, ptds_mode, NULL)
806 global __cuLinkComplete
807 _F_cuGetProcAddress_v2('cuLinkComplete', <void **>&__cuLinkComplete, 5050, ptds_mode, NULL)
809 global __cuLinkDestroy
810 _F_cuGetProcAddress_v2('cuLinkDestroy', <void **>&__cuLinkDestroy, 5050, ptds_mode, NULL)
812 global __cuModuleGetTexRef
813 _F_cuGetProcAddress_v2('cuModuleGetTexRef', <void **>&__cuModuleGetTexRef, 2000, ptds_mode, NULL)
815 global __cuModuleGetSurfRef
816 _F_cuGetProcAddress_v2('cuModuleGetSurfRef', <void **>&__cuModuleGetSurfRef, 3000, ptds_mode, NULL)
818 global __cuLibraryLoadData
819 _F_cuGetProcAddress_v2('cuLibraryLoadData', <void **>&__cuLibraryLoadData, 12000, ptds_mode, NULL)
821 global __cuLibraryLoadFromFile
822 _F_cuGetProcAddress_v2('cuLibraryLoadFromFile', <void **>&__cuLibraryLoadFromFile, 12000, ptds_mode, NULL)
824 global __cuLibraryUnload
825 _F_cuGetProcAddress_v2('cuLibraryUnload', <void **>&__cuLibraryUnload, 12000, ptds_mode, NULL)
827 global __cuLibraryGetKernel
828 _F_cuGetProcAddress_v2('cuLibraryGetKernel', <void **>&__cuLibraryGetKernel, 12000, ptds_mode, NULL)
830 global __cuLibraryGetKernelCount
831 _F_cuGetProcAddress_v2('cuLibraryGetKernelCount', <void **>&__cuLibraryGetKernelCount, 12040, ptds_mode, NULL)
833 global __cuLibraryEnumerateKernels
834 _F_cuGetProcAddress_v2('cuLibraryEnumerateKernels', <void **>&__cuLibraryEnumerateKernels, 12040, ptds_mode, NULL)
836 global __cuLibraryGetModule
837 _F_cuGetProcAddress_v2('cuLibraryGetModule', <void **>&__cuLibraryGetModule, 12000, ptds_mode, NULL)
839 global __cuKernelGetFunction
840 _F_cuGetProcAddress_v2('cuKernelGetFunction', <void **>&__cuKernelGetFunction, 12000, ptds_mode, NULL)
842 global __cuKernelGetLibrary
843 _F_cuGetProcAddress_v2('cuKernelGetLibrary', <void **>&__cuKernelGetLibrary, 12050, ptds_mode, NULL)
845 global __cuLibraryGetGlobal
846 _F_cuGetProcAddress_v2('cuLibraryGetGlobal', <void **>&__cuLibraryGetGlobal, 12000, ptds_mode, NULL)
848 global __cuLibraryGetManaged
849 _F_cuGetProcAddress_v2('cuLibraryGetManaged', <void **>&__cuLibraryGetManaged, 12000, ptds_mode, NULL)
851 global __cuLibraryGetUnifiedFunction
852 _F_cuGetProcAddress_v2('cuLibraryGetUnifiedFunction', <void **>&__cuLibraryGetUnifiedFunction, 12000, ptds_mode, NULL)
854 global __cuKernelGetAttribute
855 _F_cuGetProcAddress_v2('cuKernelGetAttribute', <void **>&__cuKernelGetAttribute, 12000, ptds_mode, NULL)
857 global __cuKernelSetAttribute
858 _F_cuGetProcAddress_v2('cuKernelSetAttribute', <void **>&__cuKernelSetAttribute, 12000, ptds_mode, NULL)
860 global __cuKernelSetCacheConfig
861 _F_cuGetProcAddress_v2('cuKernelSetCacheConfig', <void **>&__cuKernelSetCacheConfig, 12000, ptds_mode, NULL)
863 global __cuKernelGetName
864 _F_cuGetProcAddress_v2('cuKernelGetName', <void **>&__cuKernelGetName, 12030, ptds_mode, NULL)
866 global __cuKernelGetParamInfo
867 _F_cuGetProcAddress_v2('cuKernelGetParamInfo', <void **>&__cuKernelGetParamInfo, 12040, ptds_mode, NULL)
869 global __cuMemGetInfo_v2
870 _F_cuGetProcAddress_v2('cuMemGetInfo', <void **>&__cuMemGetInfo_v2, 3020, ptds_mode, NULL)
872 global __cuMemAlloc_v2
873 _F_cuGetProcAddress_v2('cuMemAlloc', <void **>&__cuMemAlloc_v2, 3020, ptds_mode, NULL)
875 global __cuMemAllocPitch_v2
876 _F_cuGetProcAddress_v2('cuMemAllocPitch', <void **>&__cuMemAllocPitch_v2, 3020, ptds_mode, NULL)
878 global __cuMemFree_v2
879 _F_cuGetProcAddress_v2('cuMemFree', <void **>&__cuMemFree_v2, 3020, ptds_mode, NULL)
881 global __cuMemGetAddressRange_v2
882 _F_cuGetProcAddress_v2('cuMemGetAddressRange', <void **>&__cuMemGetAddressRange_v2, 3020, ptds_mode, NULL)
884 global __cuMemAllocHost_v2
885 _F_cuGetProcAddress_v2('cuMemAllocHost', <void **>&__cuMemAllocHost_v2, 3020, ptds_mode, NULL)
887 global __cuMemFreeHost
888 _F_cuGetProcAddress_v2('cuMemFreeHost', <void **>&__cuMemFreeHost, 2000, ptds_mode, NULL)
890 global __cuMemHostAlloc
891 _F_cuGetProcAddress_v2('cuMemHostAlloc', <void **>&__cuMemHostAlloc, 2020, ptds_mode, NULL)
893 global __cuMemHostGetDevicePointer_v2
894 _F_cuGetProcAddress_v2('cuMemHostGetDevicePointer', <void **>&__cuMemHostGetDevicePointer_v2, 3020, ptds_mode, NULL)
896 global __cuMemHostGetFlags
897 _F_cuGetProcAddress_v2('cuMemHostGetFlags', <void **>&__cuMemHostGetFlags, 2030, ptds_mode, NULL)
899 global __cuMemAllocManaged
900 _F_cuGetProcAddress_v2('cuMemAllocManaged', <void **>&__cuMemAllocManaged, 6000, ptds_mode, NULL)
902 global __cuDeviceRegisterAsyncNotification
903 _F_cuGetProcAddress_v2('cuDeviceRegisterAsyncNotification', <void **>&__cuDeviceRegisterAsyncNotification, 12040, ptds_mode, NULL)
905 global __cuDeviceUnregisterAsyncNotification
906 _F_cuGetProcAddress_v2('cuDeviceUnregisterAsyncNotification', <void **>&__cuDeviceUnregisterAsyncNotification, 12040, ptds_mode, NULL)
908 global __cuDeviceGetByPCIBusId
909 _F_cuGetProcAddress_v2('cuDeviceGetByPCIBusId', <void **>&__cuDeviceGetByPCIBusId, 4010, ptds_mode, NULL)
911 global __cuDeviceGetPCIBusId
912 _F_cuGetProcAddress_v2('cuDeviceGetPCIBusId', <void **>&__cuDeviceGetPCIBusId, 4010, ptds_mode, NULL)
914 global __cuIpcGetEventHandle
915 _F_cuGetProcAddress_v2('cuIpcGetEventHandle', <void **>&__cuIpcGetEventHandle, 4010, ptds_mode, NULL)
917 global __cuIpcOpenEventHandle
918 _F_cuGetProcAddress_v2('cuIpcOpenEventHandle', <void **>&__cuIpcOpenEventHandle, 4010, ptds_mode, NULL)
920 global __cuIpcGetMemHandle
921 _F_cuGetProcAddress_v2('cuIpcGetMemHandle', <void **>&__cuIpcGetMemHandle, 4010, ptds_mode, NULL)
923 global __cuIpcOpenMemHandle_v2
924 _F_cuGetProcAddress_v2('cuIpcOpenMemHandle', <void **>&__cuIpcOpenMemHandle_v2, 11000, ptds_mode, NULL)
926 global __cuIpcCloseMemHandle
927 _F_cuGetProcAddress_v2('cuIpcCloseMemHandle', <void **>&__cuIpcCloseMemHandle, 4010, ptds_mode, NULL)
929 global __cuMemHostRegister_v2
930 _F_cuGetProcAddress_v2('cuMemHostRegister', <void **>&__cuMemHostRegister_v2, 6050, ptds_mode, NULL)
932 global __cuMemHostUnregister
933 _F_cuGetProcAddress_v2('cuMemHostUnregister', <void **>&__cuMemHostUnregister, 4000, ptds_mode, NULL)
935 global __cuMemcpy
936 _F_cuGetProcAddress_v2('cuMemcpy', <void **>&__cuMemcpy, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
938 global __cuMemcpyPeer
939 _F_cuGetProcAddress_v2('cuMemcpyPeer', <void **>&__cuMemcpyPeer, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
941 global __cuMemcpyHtoD_v2
942 _F_cuGetProcAddress_v2('cuMemcpyHtoD', <void **>&__cuMemcpyHtoD_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
944 global __cuMemcpyDtoH_v2
945 _F_cuGetProcAddress_v2('cuMemcpyDtoH', <void **>&__cuMemcpyDtoH_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
947 global __cuMemcpyDtoD_v2
948 _F_cuGetProcAddress_v2('cuMemcpyDtoD', <void **>&__cuMemcpyDtoD_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
950 global __cuMemcpyDtoA_v2
951 _F_cuGetProcAddress_v2('cuMemcpyDtoA', <void **>&__cuMemcpyDtoA_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
953 global __cuMemcpyAtoD_v2
954 _F_cuGetProcAddress_v2('cuMemcpyAtoD', <void **>&__cuMemcpyAtoD_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
956 global __cuMemcpyHtoA_v2
957 _F_cuGetProcAddress_v2('cuMemcpyHtoA', <void **>&__cuMemcpyHtoA_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
959 global __cuMemcpyAtoH_v2
960 _F_cuGetProcAddress_v2('cuMemcpyAtoH', <void **>&__cuMemcpyAtoH_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
962 global __cuMemcpyAtoA_v2
963 _F_cuGetProcAddress_v2('cuMemcpyAtoA', <void **>&__cuMemcpyAtoA_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
965 global __cuMemcpy2D_v2
966 _F_cuGetProcAddress_v2('cuMemcpy2D', <void **>&__cuMemcpy2D_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
968 global __cuMemcpy2DUnaligned_v2
969 _F_cuGetProcAddress_v2('cuMemcpy2DUnaligned', <void **>&__cuMemcpy2DUnaligned_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
971 global __cuMemcpy3D_v2
972 _F_cuGetProcAddress_v2('cuMemcpy3D', <void **>&__cuMemcpy3D_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
974 global __cuMemcpy3DPeer
975 _F_cuGetProcAddress_v2('cuMemcpy3DPeer', <void **>&__cuMemcpy3DPeer, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
977 global __cuMemcpyAsync
978 _F_cuGetProcAddress_v2('cuMemcpyAsync', <void **>&__cuMemcpyAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
980 global __cuMemcpyPeerAsync
981 _F_cuGetProcAddress_v2('cuMemcpyPeerAsync', <void **>&__cuMemcpyPeerAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
983 global __cuMemcpyHtoDAsync_v2
984 _F_cuGetProcAddress_v2('cuMemcpyHtoDAsync', <void **>&__cuMemcpyHtoDAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
986 global __cuMemcpyDtoHAsync_v2
987 _F_cuGetProcAddress_v2('cuMemcpyDtoHAsync', <void **>&__cuMemcpyDtoHAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
989 global __cuMemcpyDtoDAsync_v2
990 _F_cuGetProcAddress_v2('cuMemcpyDtoDAsync', <void **>&__cuMemcpyDtoDAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
992 global __cuMemcpyHtoAAsync_v2
993 _F_cuGetProcAddress_v2('cuMemcpyHtoAAsync', <void **>&__cuMemcpyHtoAAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
995 global __cuMemcpyAtoHAsync_v2
996 _F_cuGetProcAddress_v2('cuMemcpyAtoHAsync', <void **>&__cuMemcpyAtoHAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
998 global __cuMemcpy2DAsync_v2
999 _F_cuGetProcAddress_v2('cuMemcpy2DAsync', <void **>&__cuMemcpy2DAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1001 global __cuMemcpy3DAsync_v2
1002 _F_cuGetProcAddress_v2('cuMemcpy3DAsync', <void **>&__cuMemcpy3DAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1004 global __cuMemcpy3DPeerAsync
1005 _F_cuGetProcAddress_v2('cuMemcpy3DPeerAsync', <void **>&__cuMemcpy3DPeerAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
1007 global __cuMemsetD8_v2
1008 _F_cuGetProcAddress_v2('cuMemsetD8', <void **>&__cuMemsetD8_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1010 global __cuMemsetD16_v2
1011 _F_cuGetProcAddress_v2('cuMemsetD16', <void **>&__cuMemsetD16_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1013 global __cuMemsetD32_v2
1014 _F_cuGetProcAddress_v2('cuMemsetD32', <void **>&__cuMemsetD32_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1016 global __cuMemsetD2D8_v2
1017 _F_cuGetProcAddress_v2('cuMemsetD2D8', <void **>&__cuMemsetD2D8_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1019 global __cuMemsetD2D16_v2
1020 _F_cuGetProcAddress_v2('cuMemsetD2D16', <void **>&__cuMemsetD2D16_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1022 global __cuMemsetD2D32_v2
1023 _F_cuGetProcAddress_v2('cuMemsetD2D32', <void **>&__cuMemsetD2D32_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1025 global __cuMemsetD8Async
1026 _F_cuGetProcAddress_v2('cuMemsetD8Async', <void **>&__cuMemsetD8Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1028 global __cuMemsetD16Async
1029 _F_cuGetProcAddress_v2('cuMemsetD16Async', <void **>&__cuMemsetD16Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1031 global __cuMemsetD32Async
1032 _F_cuGetProcAddress_v2('cuMemsetD32Async', <void **>&__cuMemsetD32Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1034 global __cuMemsetD2D8Async
1035 _F_cuGetProcAddress_v2('cuMemsetD2D8Async', <void **>&__cuMemsetD2D8Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1037 global __cuMemsetD2D16Async
1038 _F_cuGetProcAddress_v2('cuMemsetD2D16Async', <void **>&__cuMemsetD2D16Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1040 global __cuMemsetD2D32Async
1041 _F_cuGetProcAddress_v2('cuMemsetD2D32Async', <void **>&__cuMemsetD2D32Async, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1043 global __cuArrayCreate_v2
1044 _F_cuGetProcAddress_v2('cuArrayCreate', <void **>&__cuArrayCreate_v2, 3020, ptds_mode, NULL)
1046 global __cuArrayGetDescriptor_v2
1047 _F_cuGetProcAddress_v2('cuArrayGetDescriptor', <void **>&__cuArrayGetDescriptor_v2, 3020, ptds_mode, NULL)
1049 global __cuArrayGetSparseProperties
1050 _F_cuGetProcAddress_v2('cuArrayGetSparseProperties', <void **>&__cuArrayGetSparseProperties, 11010, ptds_mode, NULL)
1052 global __cuMipmappedArrayGetSparseProperties
1053 _F_cuGetProcAddress_v2('cuMipmappedArrayGetSparseProperties', <void **>&__cuMipmappedArrayGetSparseProperties, 11010, ptds_mode, NULL)
1055 global __cuArrayGetMemoryRequirements
1056 _F_cuGetProcAddress_v2('cuArrayGetMemoryRequirements', <void **>&__cuArrayGetMemoryRequirements, 11060, ptds_mode, NULL)
1058 global __cuMipmappedArrayGetMemoryRequirements
1059 _F_cuGetProcAddress_v2('cuMipmappedArrayGetMemoryRequirements', <void **>&__cuMipmappedArrayGetMemoryRequirements, 11060, ptds_mode, NULL)
1061 global __cuArrayGetPlane
1062 _F_cuGetProcAddress_v2('cuArrayGetPlane', <void **>&__cuArrayGetPlane, 11020, ptds_mode, NULL)
1064 global __cuArrayDestroy
1065 _F_cuGetProcAddress_v2('cuArrayDestroy', <void **>&__cuArrayDestroy, 2000, ptds_mode, NULL)
1067 global __cuArray3DCreate_v2
1068 _F_cuGetProcAddress_v2('cuArray3DCreate', <void **>&__cuArray3DCreate_v2, 3020, ptds_mode, NULL)
1070 global __cuArray3DGetDescriptor_v2
1071 _F_cuGetProcAddress_v2('cuArray3DGetDescriptor', <void **>&__cuArray3DGetDescriptor_v2, 3020, ptds_mode, NULL)
1073 global __cuMipmappedArrayCreate
1074 _F_cuGetProcAddress_v2('cuMipmappedArrayCreate', <void **>&__cuMipmappedArrayCreate, 5000, ptds_mode, NULL)
1076 global __cuMipmappedArrayGetLevel
1077 _F_cuGetProcAddress_v2('cuMipmappedArrayGetLevel', <void **>&__cuMipmappedArrayGetLevel, 5000, ptds_mode, NULL)
1079 global __cuMipmappedArrayDestroy
1080 _F_cuGetProcAddress_v2('cuMipmappedArrayDestroy', <void **>&__cuMipmappedArrayDestroy, 5000, ptds_mode, NULL)
1082 global __cuMemGetHandleForAddressRange
1083 _F_cuGetProcAddress_v2('cuMemGetHandleForAddressRange', <void **>&__cuMemGetHandleForAddressRange, 11070, ptds_mode, NULL)
1085 global __cuMemBatchDecompressAsync
1086 _F_cuGetProcAddress_v2('cuMemBatchDecompressAsync', <void **>&__cuMemBatchDecompressAsync, 12060, ptds_mode, NULL)
1088 global __cuMemAddressReserve
1089 _F_cuGetProcAddress_v2('cuMemAddressReserve', <void **>&__cuMemAddressReserve, 10020, ptds_mode, NULL)
1091 global __cuMemAddressFree
1092 _F_cuGetProcAddress_v2('cuMemAddressFree', <void **>&__cuMemAddressFree, 10020, ptds_mode, NULL)
1094 global __cuMemCreate
1095 _F_cuGetProcAddress_v2('cuMemCreate', <void **>&__cuMemCreate, 10020, ptds_mode, NULL)
1097 global __cuMemRelease
1098 _F_cuGetProcAddress_v2('cuMemRelease', <void **>&__cuMemRelease, 10020, ptds_mode, NULL)
1100 global __cuMemMap
1101 _F_cuGetProcAddress_v2('cuMemMap', <void **>&__cuMemMap, 10020, ptds_mode, NULL)
1103 global __cuMemMapArrayAsync
1104 _F_cuGetProcAddress_v2('cuMemMapArrayAsync', <void **>&__cuMemMapArrayAsync, 11010, ptds_mode, NULL)
1106 global __cuMemUnmap
1107 _F_cuGetProcAddress_v2('cuMemUnmap', <void **>&__cuMemUnmap, 10020, ptds_mode, NULL)
1109 global __cuMemSetAccess
1110 _F_cuGetProcAddress_v2('cuMemSetAccess', <void **>&__cuMemSetAccess, 10020, ptds_mode, NULL)
1112 global __cuMemGetAccess
1113 _F_cuGetProcAddress_v2('cuMemGetAccess', <void **>&__cuMemGetAccess, 10020, ptds_mode, NULL)
1115 global __cuMemExportToShareableHandle
1116 _F_cuGetProcAddress_v2('cuMemExportToShareableHandle', <void **>&__cuMemExportToShareableHandle, 10020, ptds_mode, NULL)
1118 global __cuMemImportFromShareableHandle
1119 _F_cuGetProcAddress_v2('cuMemImportFromShareableHandle', <void **>&__cuMemImportFromShareableHandle, 10020, ptds_mode, NULL)
1121 global __cuMemGetAllocationGranularity
1122 _F_cuGetProcAddress_v2('cuMemGetAllocationGranularity', <void **>&__cuMemGetAllocationGranularity, 10020, ptds_mode, NULL)
1124 global __cuMemGetAllocationPropertiesFromHandle
1125 _F_cuGetProcAddress_v2('cuMemGetAllocationPropertiesFromHandle', <void **>&__cuMemGetAllocationPropertiesFromHandle, 10020, ptds_mode, NULL)
1127 global __cuMemRetainAllocationHandle
1128 _F_cuGetProcAddress_v2('cuMemRetainAllocationHandle', <void **>&__cuMemRetainAllocationHandle, 11000, ptds_mode, NULL)
1130 global __cuMemFreeAsync
1131 _F_cuGetProcAddress_v2('cuMemFreeAsync', <void **>&__cuMemFreeAsync, 11020, ptds_mode, NULL)
1133 global __cuMemAllocAsync
1134 _F_cuGetProcAddress_v2('cuMemAllocAsync', <void **>&__cuMemAllocAsync, 11020, ptds_mode, NULL)
1136 global __cuMemPoolTrimTo
1137 _F_cuGetProcAddress_v2('cuMemPoolTrimTo', <void **>&__cuMemPoolTrimTo, 11020, ptds_mode, NULL)
1139 global __cuMemPoolSetAttribute
1140 _F_cuGetProcAddress_v2('cuMemPoolSetAttribute', <void **>&__cuMemPoolSetAttribute, 11020, ptds_mode, NULL)
1142 global __cuMemPoolGetAttribute
1143 _F_cuGetProcAddress_v2('cuMemPoolGetAttribute', <void **>&__cuMemPoolGetAttribute, 11020, ptds_mode, NULL)
1145 global __cuMemPoolSetAccess
1146 _F_cuGetProcAddress_v2('cuMemPoolSetAccess', <void **>&__cuMemPoolSetAccess, 11020, ptds_mode, NULL)
1148 global __cuMemPoolGetAccess
1149 _F_cuGetProcAddress_v2('cuMemPoolGetAccess', <void **>&__cuMemPoolGetAccess, 11020, ptds_mode, NULL)
1151 global __cuMemPoolCreate
1152 _F_cuGetProcAddress_v2('cuMemPoolCreate', <void **>&__cuMemPoolCreate, 11020, ptds_mode, NULL)
1154 global __cuMemPoolDestroy
1155 _F_cuGetProcAddress_v2('cuMemPoolDestroy', <void **>&__cuMemPoolDestroy, 11020, ptds_mode, NULL)
1157 global __cuMemAllocFromPoolAsync
1158 _F_cuGetProcAddress_v2('cuMemAllocFromPoolAsync', <void **>&__cuMemAllocFromPoolAsync, 11020, ptds_mode, NULL)
1160 global __cuMemPoolExportToShareableHandle
1161 _F_cuGetProcAddress_v2('cuMemPoolExportToShareableHandle', <void **>&__cuMemPoolExportToShareableHandle, 11020, ptds_mode, NULL)
1163 global __cuMemPoolImportFromShareableHandle
1164 _F_cuGetProcAddress_v2('cuMemPoolImportFromShareableHandle', <void **>&__cuMemPoolImportFromShareableHandle, 11020, ptds_mode, NULL)
1166 global __cuMemPoolExportPointer
1167 _F_cuGetProcAddress_v2('cuMemPoolExportPointer', <void **>&__cuMemPoolExportPointer, 11020, ptds_mode, NULL)
1169 global __cuMemPoolImportPointer
1170 _F_cuGetProcAddress_v2('cuMemPoolImportPointer', <void **>&__cuMemPoolImportPointer, 11020, ptds_mode, NULL)
1172 global __cuMulticastCreate
1173 _F_cuGetProcAddress_v2('cuMulticastCreate', <void **>&__cuMulticastCreate, 12010, ptds_mode, NULL)
1175 global __cuMulticastAddDevice
1176 _F_cuGetProcAddress_v2('cuMulticastAddDevice', <void **>&__cuMulticastAddDevice, 12010, ptds_mode, NULL)
1178 global __cuMulticastBindMem
1179 _F_cuGetProcAddress_v2('cuMulticastBindMem', <void **>&__cuMulticastBindMem, 12010, ptds_mode, NULL)
1181 global __cuMulticastBindAddr
1182 _F_cuGetProcAddress_v2('cuMulticastBindAddr', <void **>&__cuMulticastBindAddr, 12010, ptds_mode, NULL)
1184 global __cuMulticastUnbind
1185 _F_cuGetProcAddress_v2('cuMulticastUnbind', <void **>&__cuMulticastUnbind, 12010, ptds_mode, NULL)
1187 global __cuMulticastGetGranularity
1188 _F_cuGetProcAddress_v2('cuMulticastGetGranularity', <void **>&__cuMulticastGetGranularity, 12010, ptds_mode, NULL)
1190 global __cuPointerGetAttribute
1191 _F_cuGetProcAddress_v2('cuPointerGetAttribute', <void **>&__cuPointerGetAttribute, 4000, ptds_mode, NULL)
1193 global __cuMemPrefetchAsync_v2
1194 _F_cuGetProcAddress_v2('cuMemPrefetchAsync', <void **>&__cuMemPrefetchAsync_v2, 12020, ptds_mode, NULL)
1196 global __cuMemAdvise_v2
1197 _F_cuGetProcAddress_v2('cuMemAdvise', <void **>&__cuMemAdvise_v2, 12020, ptds_mode, NULL)
1199 global __cuMemRangeGetAttribute
1200 _F_cuGetProcAddress_v2('cuMemRangeGetAttribute', <void **>&__cuMemRangeGetAttribute, 8000, ptds_mode, NULL)
1202 global __cuMemRangeGetAttributes
1203 _F_cuGetProcAddress_v2('cuMemRangeGetAttributes', <void **>&__cuMemRangeGetAttributes, 8000, ptds_mode, NULL)
1205 global __cuPointerSetAttribute
1206 _F_cuGetProcAddress_v2('cuPointerSetAttribute', <void **>&__cuPointerSetAttribute, 6000, ptds_mode, NULL)
1208 global __cuPointerGetAttributes
1209 _F_cuGetProcAddress_v2('cuPointerGetAttributes', <void **>&__cuPointerGetAttributes, 7000, ptds_mode, NULL)
1211 global __cuStreamCreate
1212 _F_cuGetProcAddress_v2('cuStreamCreate', <void **>&__cuStreamCreate, 2000, ptds_mode, NULL)
1214 global __cuStreamCreateWithPriority
1215 _F_cuGetProcAddress_v2('cuStreamCreateWithPriority', <void **>&__cuStreamCreateWithPriority, 5050, ptds_mode, NULL)
1217 global __cuStreamGetPriority
1218 _F_cuGetProcAddress_v2('cuStreamGetPriority', <void **>&__cuStreamGetPriority, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 5050, ptds_mode, NULL)
1220 global __cuStreamGetDevice
1221 _F_cuGetProcAddress_v2('cuStreamGetDevice', <void **>&__cuStreamGetDevice, 12080, ptds_mode, NULL)
1223 global __cuStreamGetFlags
1224 _F_cuGetProcAddress_v2('cuStreamGetFlags', <void **>&__cuStreamGetFlags, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 5050, ptds_mode, NULL)
1226 global __cuStreamGetId
1227 _F_cuGetProcAddress_v2('cuStreamGetId', <void **>&__cuStreamGetId, 12000, ptds_mode, NULL)
1229 global __cuStreamGetCtx
1230 _F_cuGetProcAddress_v2('cuStreamGetCtx', <void **>&__cuStreamGetCtx, 9020, ptds_mode, NULL)
1232 global __cuStreamGetCtx_v2
1233 _F_cuGetProcAddress_v2('cuStreamGetCtx', <void **>&__cuStreamGetCtx_v2, 12050, ptds_mode, NULL)
1235 global __cuStreamWaitEvent
1236 _F_cuGetProcAddress_v2('cuStreamWaitEvent', <void **>&__cuStreamWaitEvent, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1238 global __cuStreamAddCallback
1239 _F_cuGetProcAddress_v2('cuStreamAddCallback', <void **>&__cuStreamAddCallback, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 5000, ptds_mode, NULL)
1241 global __cuStreamBeginCapture_v2
1242 _F_cuGetProcAddress_v2('cuStreamBeginCapture', <void **>&__cuStreamBeginCapture_v2, 10010, ptds_mode, NULL)
1244 global __cuStreamBeginCaptureToGraph
1245 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToGraph', <void **>&__cuStreamBeginCaptureToGraph, 12030, ptds_mode, NULL)
1247 global __cuThreadExchangeStreamCaptureMode
1248 _F_cuGetProcAddress_v2('cuThreadExchangeStreamCaptureMode', <void **>&__cuThreadExchangeStreamCaptureMode, 10010, ptds_mode, NULL)
1250 global __cuStreamEndCapture
1251 _F_cuGetProcAddress_v2('cuStreamEndCapture', <void **>&__cuStreamEndCapture, 10000, ptds_mode, NULL)
1253 global __cuStreamIsCapturing
1254 _F_cuGetProcAddress_v2('cuStreamIsCapturing', <void **>&__cuStreamIsCapturing, 10000, ptds_mode, NULL)
1256 global __cuStreamGetCaptureInfo_v3
1257 _F_cuGetProcAddress_v2('cuStreamGetCaptureInfo', <void **>&__cuStreamGetCaptureInfo_v3, 12030, ptds_mode, NULL)
1259 global __cuStreamUpdateCaptureDependencies_v2
1260 _F_cuGetProcAddress_v2('cuStreamUpdateCaptureDependencies', <void **>&__cuStreamUpdateCaptureDependencies_v2, 12030, ptds_mode, NULL)
1262 global __cuStreamAttachMemAsync
1263 _F_cuGetProcAddress_v2('cuStreamAttachMemAsync', <void **>&__cuStreamAttachMemAsync, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 6000, ptds_mode, NULL)
1265 global __cuStreamQuery
1266 _F_cuGetProcAddress_v2('cuStreamQuery', <void **>&__cuStreamQuery, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 2000, ptds_mode, NULL)
1268 global __cuStreamSynchronize
1269 _F_cuGetProcAddress_v2('cuStreamSynchronize', <void **>&__cuStreamSynchronize, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 2000, ptds_mode, NULL)
1271 global __cuStreamDestroy_v2
1272 _F_cuGetProcAddress_v2('cuStreamDestroy', <void **>&__cuStreamDestroy_v2, 4000, ptds_mode, NULL)
1274 global __cuStreamCopyAttributes
1275 _F_cuGetProcAddress_v2('cuStreamCopyAttributes', <void **>&__cuStreamCopyAttributes, 11000, ptds_mode, NULL)
1277 global __cuStreamGetAttribute
1278 _F_cuGetProcAddress_v2('cuStreamGetAttribute', <void **>&__cuStreamGetAttribute, 11000, ptds_mode, NULL)
1280 global __cuStreamSetAttribute
1281 _F_cuGetProcAddress_v2('cuStreamSetAttribute', <void **>&__cuStreamSetAttribute, 11000, ptds_mode, NULL)
1283 global __cuEventCreate
1284 _F_cuGetProcAddress_v2('cuEventCreate', <void **>&__cuEventCreate, 2000, ptds_mode, NULL)
1286 global __cuEventRecord
1287 _F_cuGetProcAddress_v2('cuEventRecord', <void **>&__cuEventRecord, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 2000, ptds_mode, NULL)
1289 global __cuEventRecordWithFlags
1290 _F_cuGetProcAddress_v2('cuEventRecordWithFlags', <void **>&__cuEventRecordWithFlags, 11010, ptds_mode, NULL)
1292 global __cuEventQuery
1293 _F_cuGetProcAddress_v2('cuEventQuery', <void **>&__cuEventQuery, 2000, ptds_mode, NULL)
1295 global __cuEventSynchronize
1296 _F_cuGetProcAddress_v2('cuEventSynchronize', <void **>&__cuEventSynchronize, 2000, ptds_mode, NULL)
1298 global __cuEventDestroy_v2
1299 _F_cuGetProcAddress_v2('cuEventDestroy', <void **>&__cuEventDestroy_v2, 4000, ptds_mode, NULL)
1301 global __cuEventElapsedTime_v2
1302 _F_cuGetProcAddress_v2('cuEventElapsedTime', <void **>&__cuEventElapsedTime_v2, 12080, ptds_mode, NULL)
1304 global __cuImportExternalMemory
1305 _F_cuGetProcAddress_v2('cuImportExternalMemory', <void **>&__cuImportExternalMemory, 10000, ptds_mode, NULL)
1307 global __cuExternalMemoryGetMappedBuffer
1308 _F_cuGetProcAddress_v2('cuExternalMemoryGetMappedBuffer', <void **>&__cuExternalMemoryGetMappedBuffer, 10000, ptds_mode, NULL)
1310 global __cuExternalMemoryGetMappedMipmappedArray
1311 _F_cuGetProcAddress_v2('cuExternalMemoryGetMappedMipmappedArray', <void **>&__cuExternalMemoryGetMappedMipmappedArray, 10000, ptds_mode, NULL)
1313 global __cuDestroyExternalMemory
1314 _F_cuGetProcAddress_v2('cuDestroyExternalMemory', <void **>&__cuDestroyExternalMemory, 10000, ptds_mode, NULL)
1316 global __cuImportExternalSemaphore
1317 _F_cuGetProcAddress_v2('cuImportExternalSemaphore', <void **>&__cuImportExternalSemaphore, 10000, ptds_mode, NULL)
1319 global __cuSignalExternalSemaphoresAsync
1320 _F_cuGetProcAddress_v2('cuSignalExternalSemaphoresAsync', <void **>&__cuSignalExternalSemaphoresAsync, 10000, ptds_mode, NULL)
1322 global __cuWaitExternalSemaphoresAsync
1323 _F_cuGetProcAddress_v2('cuWaitExternalSemaphoresAsync', <void **>&__cuWaitExternalSemaphoresAsync, 10000, ptds_mode, NULL)
1325 global __cuDestroyExternalSemaphore
1326 _F_cuGetProcAddress_v2('cuDestroyExternalSemaphore', <void **>&__cuDestroyExternalSemaphore, 10000, ptds_mode, NULL)
1328 global __cuStreamWaitValue32_v2
1329 _F_cuGetProcAddress_v2('cuStreamWaitValue32', <void **>&__cuStreamWaitValue32_v2, 11070, ptds_mode, NULL)
1331 global __cuStreamWaitValue64_v2
1332 _F_cuGetProcAddress_v2('cuStreamWaitValue64', <void **>&__cuStreamWaitValue64_v2, 11070, ptds_mode, NULL)
1334 global __cuStreamWriteValue32_v2
1335 _F_cuGetProcAddress_v2('cuStreamWriteValue32', <void **>&__cuStreamWriteValue32_v2, 11070, ptds_mode, NULL)
1337 global __cuStreamWriteValue64_v2
1338 _F_cuGetProcAddress_v2('cuStreamWriteValue64', <void **>&__cuStreamWriteValue64_v2, 11070, ptds_mode, NULL)
1340 global __cuStreamBatchMemOp_v2
1341 _F_cuGetProcAddress_v2('cuStreamBatchMemOp', <void **>&__cuStreamBatchMemOp_v2, 11070, ptds_mode, NULL)
1343 global __cuFuncGetAttribute
1344 _F_cuGetProcAddress_v2('cuFuncGetAttribute', <void **>&__cuFuncGetAttribute, 2020, ptds_mode, NULL)
1346 global __cuFuncSetAttribute
1347 _F_cuGetProcAddress_v2('cuFuncSetAttribute', <void **>&__cuFuncSetAttribute, 9000, ptds_mode, NULL)
1349 global __cuFuncSetCacheConfig
1350 _F_cuGetProcAddress_v2('cuFuncSetCacheConfig', <void **>&__cuFuncSetCacheConfig, 3000, ptds_mode, NULL)
1352 global __cuFuncGetModule
1353 _F_cuGetProcAddress_v2('cuFuncGetModule', <void **>&__cuFuncGetModule, 11000, ptds_mode, NULL)
1355 global __cuFuncGetName
1356 _F_cuGetProcAddress_v2('cuFuncGetName', <void **>&__cuFuncGetName, 12030, ptds_mode, NULL)
1358 global __cuFuncGetParamInfo
1359 _F_cuGetProcAddress_v2('cuFuncGetParamInfo', <void **>&__cuFuncGetParamInfo, 12040, ptds_mode, NULL)
1361 global __cuFuncIsLoaded
1362 _F_cuGetProcAddress_v2('cuFuncIsLoaded', <void **>&__cuFuncIsLoaded, 12040, ptds_mode, NULL)
1364 global __cuFuncLoad
1365 _F_cuGetProcAddress_v2('cuFuncLoad', <void **>&__cuFuncLoad, 12040, ptds_mode, NULL)
1367 global __cuLaunchKernel
1368 _F_cuGetProcAddress_v2('cuLaunchKernel', <void **>&__cuLaunchKernel, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 4000, ptds_mode, NULL)
1370 global __cuLaunchKernelEx
1371 _F_cuGetProcAddress_v2('cuLaunchKernelEx', <void **>&__cuLaunchKernelEx, 11060, ptds_mode, NULL)
1373 global __cuLaunchCooperativeKernel
1374 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernel', <void **>&__cuLaunchCooperativeKernel, 9000, ptds_mode, NULL)
1376 global __cuLaunchCooperativeKernelMultiDevice
1377 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernelMultiDevice', <void **>&__cuLaunchCooperativeKernelMultiDevice, 9000, ptds_mode, NULL)
1379 global __cuLaunchHostFunc
1380 _F_cuGetProcAddress_v2('cuLaunchHostFunc', <void **>&__cuLaunchHostFunc, 10000, ptds_mode, NULL)
1382 global __cuFuncSetBlockShape
1383 _F_cuGetProcAddress_v2('cuFuncSetBlockShape', <void **>&__cuFuncSetBlockShape, 2000, ptds_mode, NULL)
1385 global __cuFuncSetSharedSize
1386 _F_cuGetProcAddress_v2('cuFuncSetSharedSize', <void **>&__cuFuncSetSharedSize, 2000, ptds_mode, NULL)
1388 global __cuParamSetSize
1389 _F_cuGetProcAddress_v2('cuParamSetSize', <void **>&__cuParamSetSize, 2000, ptds_mode, NULL)
1391 global __cuParamSeti
1392 _F_cuGetProcAddress_v2('cuParamSeti', <void **>&__cuParamSeti, 2000, ptds_mode, NULL)
1394 global __cuParamSetf
1395 _F_cuGetProcAddress_v2('cuParamSetf', <void **>&__cuParamSetf, 2000, ptds_mode, NULL)
1397 global __cuParamSetv
1398 _F_cuGetProcAddress_v2('cuParamSetv', <void **>&__cuParamSetv, 2000, ptds_mode, NULL)
1400 global __cuLaunch
1401 _F_cuGetProcAddress_v2('cuLaunch', <void **>&__cuLaunch, 2000, ptds_mode, NULL)
1403 global __cuLaunchGrid
1404 _F_cuGetProcAddress_v2('cuLaunchGrid', <void **>&__cuLaunchGrid, 2000, ptds_mode, NULL)
1406 global __cuLaunchGridAsync
1407 _F_cuGetProcAddress_v2('cuLaunchGridAsync', <void **>&__cuLaunchGridAsync, 2000, ptds_mode, NULL)
1409 global __cuParamSetTexRef
1410 _F_cuGetProcAddress_v2('cuParamSetTexRef', <void **>&__cuParamSetTexRef, 2000, ptds_mode, NULL)
1412 global __cuFuncSetSharedMemConfig
1413 _F_cuGetProcAddress_v2('cuFuncSetSharedMemConfig', <void **>&__cuFuncSetSharedMemConfig, 4020, ptds_mode, NULL)
1415 global __cuGraphCreate
1416 _F_cuGetProcAddress_v2('cuGraphCreate', <void **>&__cuGraphCreate, 10000, ptds_mode, NULL)
1418 global __cuGraphAddKernelNode_v2
1419 _F_cuGetProcAddress_v2('cuGraphAddKernelNode', <void **>&__cuGraphAddKernelNode_v2, 12000, ptds_mode, NULL)
1421 global __cuGraphKernelNodeGetParams_v2
1422 _F_cuGetProcAddress_v2('cuGraphKernelNodeGetParams', <void **>&__cuGraphKernelNodeGetParams_v2, 12000, ptds_mode, NULL)
1424 global __cuGraphKernelNodeSetParams_v2
1425 _F_cuGetProcAddress_v2('cuGraphKernelNodeSetParams', <void **>&__cuGraphKernelNodeSetParams_v2, 12000, ptds_mode, NULL)
1427 global __cuGraphAddMemcpyNode
1428 _F_cuGetProcAddress_v2('cuGraphAddMemcpyNode', <void **>&__cuGraphAddMemcpyNode, 10000, ptds_mode, NULL)
1430 global __cuGraphMemcpyNodeGetParams
1431 _F_cuGetProcAddress_v2('cuGraphMemcpyNodeGetParams', <void **>&__cuGraphMemcpyNodeGetParams, 10000, ptds_mode, NULL)
1433 global __cuGraphMemcpyNodeSetParams
1434 _F_cuGetProcAddress_v2('cuGraphMemcpyNodeSetParams', <void **>&__cuGraphMemcpyNodeSetParams, 10000, ptds_mode, NULL)
1436 global __cuGraphAddMemsetNode
1437 _F_cuGetProcAddress_v2('cuGraphAddMemsetNode', <void **>&__cuGraphAddMemsetNode, 10000, ptds_mode, NULL)
1439 global __cuGraphMemsetNodeGetParams
1440 _F_cuGetProcAddress_v2('cuGraphMemsetNodeGetParams', <void **>&__cuGraphMemsetNodeGetParams, 10000, ptds_mode, NULL)
1442 global __cuGraphMemsetNodeSetParams
1443 _F_cuGetProcAddress_v2('cuGraphMemsetNodeSetParams', <void **>&__cuGraphMemsetNodeSetParams, 10000, ptds_mode, NULL)
1445 global __cuGraphAddHostNode
1446 _F_cuGetProcAddress_v2('cuGraphAddHostNode', <void **>&__cuGraphAddHostNode, 10000, ptds_mode, NULL)
1448 global __cuGraphHostNodeGetParams
1449 _F_cuGetProcAddress_v2('cuGraphHostNodeGetParams', <void **>&__cuGraphHostNodeGetParams, 10000, ptds_mode, NULL)
1451 global __cuGraphHostNodeSetParams
1452 _F_cuGetProcAddress_v2('cuGraphHostNodeSetParams', <void **>&__cuGraphHostNodeSetParams, 10000, ptds_mode, NULL)
1454 global __cuGraphAddChildGraphNode
1455 _F_cuGetProcAddress_v2('cuGraphAddChildGraphNode', <void **>&__cuGraphAddChildGraphNode, 10000, ptds_mode, NULL)
1457 global __cuGraphChildGraphNodeGetGraph
1458 _F_cuGetProcAddress_v2('cuGraphChildGraphNodeGetGraph', <void **>&__cuGraphChildGraphNodeGetGraph, 10000, ptds_mode, NULL)
1460 global __cuGraphAddEmptyNode
1461 _F_cuGetProcAddress_v2('cuGraphAddEmptyNode', <void **>&__cuGraphAddEmptyNode, 10000, ptds_mode, NULL)
1463 global __cuGraphAddEventRecordNode
1464 _F_cuGetProcAddress_v2('cuGraphAddEventRecordNode', <void **>&__cuGraphAddEventRecordNode, 11010, ptds_mode, NULL)
1466 global __cuGraphEventRecordNodeGetEvent
1467 _F_cuGetProcAddress_v2('cuGraphEventRecordNodeGetEvent', <void **>&__cuGraphEventRecordNodeGetEvent, 11010, ptds_mode, NULL)
1469 global __cuGraphEventRecordNodeSetEvent
1470 _F_cuGetProcAddress_v2('cuGraphEventRecordNodeSetEvent', <void **>&__cuGraphEventRecordNodeSetEvent, 11010, ptds_mode, NULL)
1472 global __cuGraphAddEventWaitNode
1473 _F_cuGetProcAddress_v2('cuGraphAddEventWaitNode', <void **>&__cuGraphAddEventWaitNode, 11010, ptds_mode, NULL)
1475 global __cuGraphEventWaitNodeGetEvent
1476 _F_cuGetProcAddress_v2('cuGraphEventWaitNodeGetEvent', <void **>&__cuGraphEventWaitNodeGetEvent, 11010, ptds_mode, NULL)
1478 global __cuGraphEventWaitNodeSetEvent
1479 _F_cuGetProcAddress_v2('cuGraphEventWaitNodeSetEvent', <void **>&__cuGraphEventWaitNodeSetEvent, 11010, ptds_mode, NULL)
1481 global __cuGraphAddExternalSemaphoresSignalNode
1482 _F_cuGetProcAddress_v2('cuGraphAddExternalSemaphoresSignalNode', <void **>&__cuGraphAddExternalSemaphoresSignalNode, 11020, ptds_mode, NULL)
1484 global __cuGraphExternalSemaphoresSignalNodeGetParams
1485 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeGetParams', <void **>&__cuGraphExternalSemaphoresSignalNodeGetParams, 11020, ptds_mode, NULL)
1487 global __cuGraphExternalSemaphoresSignalNodeSetParams
1488 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeSetParams', <void **>&__cuGraphExternalSemaphoresSignalNodeSetParams, 11020, ptds_mode, NULL)
1490 global __cuGraphAddExternalSemaphoresWaitNode
1491 _F_cuGetProcAddress_v2('cuGraphAddExternalSemaphoresWaitNode', <void **>&__cuGraphAddExternalSemaphoresWaitNode, 11020, ptds_mode, NULL)
1493 global __cuGraphExternalSemaphoresWaitNodeGetParams
1494 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeGetParams', <void **>&__cuGraphExternalSemaphoresWaitNodeGetParams, 11020, ptds_mode, NULL)
1496 global __cuGraphExternalSemaphoresWaitNodeSetParams
1497 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeSetParams', <void **>&__cuGraphExternalSemaphoresWaitNodeSetParams, 11020, ptds_mode, NULL)
1499 global __cuGraphAddBatchMemOpNode
1500 _F_cuGetProcAddress_v2('cuGraphAddBatchMemOpNode', <void **>&__cuGraphAddBatchMemOpNode, 11070, ptds_mode, NULL)
1502 global __cuGraphBatchMemOpNodeGetParams
1503 _F_cuGetProcAddress_v2('cuGraphBatchMemOpNodeGetParams', <void **>&__cuGraphBatchMemOpNodeGetParams, 11070, ptds_mode, NULL)
1505 global __cuGraphBatchMemOpNodeSetParams
1506 _F_cuGetProcAddress_v2('cuGraphBatchMemOpNodeSetParams', <void **>&__cuGraphBatchMemOpNodeSetParams, 11070, ptds_mode, NULL)
1508 global __cuGraphExecBatchMemOpNodeSetParams
1509 _F_cuGetProcAddress_v2('cuGraphExecBatchMemOpNodeSetParams', <void **>&__cuGraphExecBatchMemOpNodeSetParams, 11070, ptds_mode, NULL)
1511 global __cuGraphAddMemAllocNode
1512 _F_cuGetProcAddress_v2('cuGraphAddMemAllocNode', <void **>&__cuGraphAddMemAllocNode, 11040, ptds_mode, NULL)
1514 global __cuGraphMemAllocNodeGetParams
1515 _F_cuGetProcAddress_v2('cuGraphMemAllocNodeGetParams', <void **>&__cuGraphMemAllocNodeGetParams, 11040, ptds_mode, NULL)
1517 global __cuGraphAddMemFreeNode
1518 _F_cuGetProcAddress_v2('cuGraphAddMemFreeNode', <void **>&__cuGraphAddMemFreeNode, 11040, ptds_mode, NULL)
1520 global __cuGraphMemFreeNodeGetParams
1521 _F_cuGetProcAddress_v2('cuGraphMemFreeNodeGetParams', <void **>&__cuGraphMemFreeNodeGetParams, 11040, ptds_mode, NULL)
1523 global __cuDeviceGraphMemTrim
1524 _F_cuGetProcAddress_v2('cuDeviceGraphMemTrim', <void **>&__cuDeviceGraphMemTrim, 11040, ptds_mode, NULL)
1526 global __cuDeviceGetGraphMemAttribute
1527 _F_cuGetProcAddress_v2('cuDeviceGetGraphMemAttribute', <void **>&__cuDeviceGetGraphMemAttribute, 11040, ptds_mode, NULL)
1529 global __cuDeviceSetGraphMemAttribute
1530 _F_cuGetProcAddress_v2('cuDeviceSetGraphMemAttribute', <void **>&__cuDeviceSetGraphMemAttribute, 11040, ptds_mode, NULL)
1532 global __cuGraphClone
1533 _F_cuGetProcAddress_v2('cuGraphClone', <void **>&__cuGraphClone, 10000, ptds_mode, NULL)
1535 global __cuGraphNodeFindInClone
1536 _F_cuGetProcAddress_v2('cuGraphNodeFindInClone', <void **>&__cuGraphNodeFindInClone, 10000, ptds_mode, NULL)
1538 global __cuGraphNodeGetType
1539 _F_cuGetProcAddress_v2('cuGraphNodeGetType', <void **>&__cuGraphNodeGetType, 10000, ptds_mode, NULL)
1541 global __cuGraphGetNodes
1542 _F_cuGetProcAddress_v2('cuGraphGetNodes', <void **>&__cuGraphGetNodes, 10000, ptds_mode, NULL)
1544 global __cuGraphGetRootNodes
1545 _F_cuGetProcAddress_v2('cuGraphGetRootNodes', <void **>&__cuGraphGetRootNodes, 10000, ptds_mode, NULL)
1547 global __cuGraphGetEdges_v2
1548 _F_cuGetProcAddress_v2('cuGraphGetEdges', <void **>&__cuGraphGetEdges_v2, 12030, ptds_mode, NULL)
1550 global __cuGraphNodeGetDependencies_v2
1551 _F_cuGetProcAddress_v2('cuGraphNodeGetDependencies', <void **>&__cuGraphNodeGetDependencies_v2, 12030, ptds_mode, NULL)
1553 global __cuGraphNodeGetDependentNodes_v2
1554 _F_cuGetProcAddress_v2('cuGraphNodeGetDependentNodes', <void **>&__cuGraphNodeGetDependentNodes_v2, 12030, ptds_mode, NULL)
1556 global __cuGraphAddDependencies_v2
1557 _F_cuGetProcAddress_v2('cuGraphAddDependencies', <void **>&__cuGraphAddDependencies_v2, 12030, ptds_mode, NULL)
1559 global __cuGraphRemoveDependencies_v2
1560 _F_cuGetProcAddress_v2('cuGraphRemoveDependencies', <void **>&__cuGraphRemoveDependencies_v2, 12030, ptds_mode, NULL)
1562 global __cuGraphDestroyNode
1563 _F_cuGetProcAddress_v2('cuGraphDestroyNode', <void **>&__cuGraphDestroyNode, 10000, ptds_mode, NULL)
1565 global __cuGraphInstantiateWithFlags
1566 _F_cuGetProcAddress_v2('cuGraphInstantiateWithFlags', <void **>&__cuGraphInstantiateWithFlags, 11040, ptds_mode, NULL)
1568 global __cuGraphInstantiateWithParams
1569 _F_cuGetProcAddress_v2('cuGraphInstantiateWithParams', <void **>&__cuGraphInstantiateWithParams, 12000, ptds_mode, NULL)
1571 global __cuGraphExecGetFlags
1572 _F_cuGetProcAddress_v2('cuGraphExecGetFlags', <void **>&__cuGraphExecGetFlags, 12000, ptds_mode, NULL)
1574 global __cuGraphExecKernelNodeSetParams_v2
1575 _F_cuGetProcAddress_v2('cuGraphExecKernelNodeSetParams', <void **>&__cuGraphExecKernelNodeSetParams_v2, 12000, ptds_mode, NULL)
1577 global __cuGraphExecMemcpyNodeSetParams
1578 _F_cuGetProcAddress_v2('cuGraphExecMemcpyNodeSetParams', <void **>&__cuGraphExecMemcpyNodeSetParams, 10020, ptds_mode, NULL)
1580 global __cuGraphExecMemsetNodeSetParams
1581 _F_cuGetProcAddress_v2('cuGraphExecMemsetNodeSetParams', <void **>&__cuGraphExecMemsetNodeSetParams, 10020, ptds_mode, NULL)
1583 global __cuGraphExecHostNodeSetParams
1584 _F_cuGetProcAddress_v2('cuGraphExecHostNodeSetParams', <void **>&__cuGraphExecHostNodeSetParams, 10020, ptds_mode, NULL)
1586 global __cuGraphExecChildGraphNodeSetParams
1587 _F_cuGetProcAddress_v2('cuGraphExecChildGraphNodeSetParams', <void **>&__cuGraphExecChildGraphNodeSetParams, 11010, ptds_mode, NULL)
1589 global __cuGraphExecEventRecordNodeSetEvent
1590 _F_cuGetProcAddress_v2('cuGraphExecEventRecordNodeSetEvent', <void **>&__cuGraphExecEventRecordNodeSetEvent, 11010, ptds_mode, NULL)
1592 global __cuGraphExecEventWaitNodeSetEvent
1593 _F_cuGetProcAddress_v2('cuGraphExecEventWaitNodeSetEvent', <void **>&__cuGraphExecEventWaitNodeSetEvent, 11010, ptds_mode, NULL)
1595 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
1596 _F_cuGetProcAddress_v2('cuGraphExecExternalSemaphoresSignalNodeSetParams', <void **>&__cuGraphExecExternalSemaphoresSignalNodeSetParams, 11020, ptds_mode, NULL)
1598 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
1599 _F_cuGetProcAddress_v2('cuGraphExecExternalSemaphoresWaitNodeSetParams', <void **>&__cuGraphExecExternalSemaphoresWaitNodeSetParams, 11020, ptds_mode, NULL)
1601 global __cuGraphNodeSetEnabled
1602 _F_cuGetProcAddress_v2('cuGraphNodeSetEnabled', <void **>&__cuGraphNodeSetEnabled, 11060, ptds_mode, NULL)
1604 global __cuGraphNodeGetEnabled
1605 _F_cuGetProcAddress_v2('cuGraphNodeGetEnabled', <void **>&__cuGraphNodeGetEnabled, 11060, ptds_mode, NULL)
1607 global __cuGraphUpload
1608 _F_cuGetProcAddress_v2('cuGraphUpload', <void **>&__cuGraphUpload, 11010, ptds_mode, NULL)
1610 global __cuGraphLaunch
1611 _F_cuGetProcAddress_v2('cuGraphLaunch', <void **>&__cuGraphLaunch, 10000, ptds_mode, NULL)
1613 global __cuGraphExecDestroy
1614 _F_cuGetProcAddress_v2('cuGraphExecDestroy', <void **>&__cuGraphExecDestroy, 10000, ptds_mode, NULL)
1616 global __cuGraphDestroy
1617 _F_cuGetProcAddress_v2('cuGraphDestroy', <void **>&__cuGraphDestroy, 10000, ptds_mode, NULL)
1619 global __cuGraphExecUpdate_v2
1620 _F_cuGetProcAddress_v2('cuGraphExecUpdate', <void **>&__cuGraphExecUpdate_v2, 12000, ptds_mode, NULL)
1622 global __cuGraphKernelNodeCopyAttributes
1623 _F_cuGetProcAddress_v2('cuGraphKernelNodeCopyAttributes', <void **>&__cuGraphKernelNodeCopyAttributes, 11000, ptds_mode, NULL)
1625 global __cuGraphKernelNodeGetAttribute
1626 _F_cuGetProcAddress_v2('cuGraphKernelNodeGetAttribute', <void **>&__cuGraphKernelNodeGetAttribute, 11000, ptds_mode, NULL)
1628 global __cuGraphKernelNodeSetAttribute
1629 _F_cuGetProcAddress_v2('cuGraphKernelNodeSetAttribute', <void **>&__cuGraphKernelNodeSetAttribute, 11000, ptds_mode, NULL)
1631 global __cuGraphDebugDotPrint
1632 _F_cuGetProcAddress_v2('cuGraphDebugDotPrint', <void **>&__cuGraphDebugDotPrint, 11030, ptds_mode, NULL)
1634 global __cuUserObjectCreate
1635 _F_cuGetProcAddress_v2('cuUserObjectCreate', <void **>&__cuUserObjectCreate, 11030, ptds_mode, NULL)
1637 global __cuUserObjectRetain
1638 _F_cuGetProcAddress_v2('cuUserObjectRetain', <void **>&__cuUserObjectRetain, 11030, ptds_mode, NULL)
1640 global __cuUserObjectRelease
1641 _F_cuGetProcAddress_v2('cuUserObjectRelease', <void **>&__cuUserObjectRelease, 11030, ptds_mode, NULL)
1643 global __cuGraphRetainUserObject
1644 _F_cuGetProcAddress_v2('cuGraphRetainUserObject', <void **>&__cuGraphRetainUserObject, 11030, ptds_mode, NULL)
1646 global __cuGraphReleaseUserObject
1647 _F_cuGetProcAddress_v2('cuGraphReleaseUserObject', <void **>&__cuGraphReleaseUserObject, 11030, ptds_mode, NULL)
1649 global __cuGraphAddNode_v2
1650 _F_cuGetProcAddress_v2('cuGraphAddNode', <void **>&__cuGraphAddNode_v2, 12030, ptds_mode, NULL)
1652 global __cuGraphNodeSetParams
1653 _F_cuGetProcAddress_v2('cuGraphNodeSetParams', <void **>&__cuGraphNodeSetParams, 12020, ptds_mode, NULL)
1655 global __cuGraphExecNodeSetParams
1656 _F_cuGetProcAddress_v2('cuGraphExecNodeSetParams', <void **>&__cuGraphExecNodeSetParams, 12020, ptds_mode, NULL)
1658 global __cuGraphConditionalHandleCreate
1659 _F_cuGetProcAddress_v2('cuGraphConditionalHandleCreate', <void **>&__cuGraphConditionalHandleCreate, 12030, ptds_mode, NULL)
1661 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
1662 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessor', <void **>&__cuOccupancyMaxActiveBlocksPerMultiprocessor, 6050, ptds_mode, NULL)
1664 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
1665 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags', <void **>&__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags, 7000, ptds_mode, NULL)
1667 global __cuOccupancyMaxPotentialBlockSize
1668 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSize', <void **>&__cuOccupancyMaxPotentialBlockSize, 6050, ptds_mode, NULL)
1670 global __cuOccupancyMaxPotentialBlockSizeWithFlags
1671 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSizeWithFlags', <void **>&__cuOccupancyMaxPotentialBlockSizeWithFlags, 7000, ptds_mode, NULL)
1673 global __cuOccupancyAvailableDynamicSMemPerBlock
1674 _F_cuGetProcAddress_v2('cuOccupancyAvailableDynamicSMemPerBlock', <void **>&__cuOccupancyAvailableDynamicSMemPerBlock, 10020, ptds_mode, NULL)
1676 global __cuOccupancyMaxPotentialClusterSize
1677 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialClusterSize', <void **>&__cuOccupancyMaxPotentialClusterSize, 11070, ptds_mode, NULL)
1679 global __cuOccupancyMaxActiveClusters
1680 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveClusters', <void **>&__cuOccupancyMaxActiveClusters, 11070, ptds_mode, NULL)
1682 global __cuTexRefSetArray
1683 _F_cuGetProcAddress_v2('cuTexRefSetArray', <void **>&__cuTexRefSetArray, 2000, ptds_mode, NULL)
1685 global __cuTexRefSetMipmappedArray
1686 _F_cuGetProcAddress_v2('cuTexRefSetMipmappedArray', <void **>&__cuTexRefSetMipmappedArray, 5000, ptds_mode, NULL)
1688 global __cuTexRefSetAddress_v2
1689 _F_cuGetProcAddress_v2('cuTexRefSetAddress', <void **>&__cuTexRefSetAddress_v2, 3020, ptds_mode, NULL)
1691 global __cuTexRefSetAddress2D_v3
1692 _F_cuGetProcAddress_v2('cuTexRefSetAddress2D', <void **>&__cuTexRefSetAddress2D_v3, 4010, ptds_mode, NULL)
1694 global __cuTexRefSetFormat
1695 _F_cuGetProcAddress_v2('cuTexRefSetFormat', <void **>&__cuTexRefSetFormat, 2000, ptds_mode, NULL)
1697 global __cuTexRefSetAddressMode
1698 _F_cuGetProcAddress_v2('cuTexRefSetAddressMode', <void **>&__cuTexRefSetAddressMode, 2000, ptds_mode, NULL)
1700 global __cuTexRefSetFilterMode
1701 _F_cuGetProcAddress_v2('cuTexRefSetFilterMode', <void **>&__cuTexRefSetFilterMode, 2000, ptds_mode, NULL)
1703 global __cuTexRefSetMipmapFilterMode
1704 _F_cuGetProcAddress_v2('cuTexRefSetMipmapFilterMode', <void **>&__cuTexRefSetMipmapFilterMode, 5000, ptds_mode, NULL)
1706 global __cuTexRefSetMipmapLevelBias
1707 _F_cuGetProcAddress_v2('cuTexRefSetMipmapLevelBias', <void **>&__cuTexRefSetMipmapLevelBias, 5000, ptds_mode, NULL)
1709 global __cuTexRefSetMipmapLevelClamp
1710 _F_cuGetProcAddress_v2('cuTexRefSetMipmapLevelClamp', <void **>&__cuTexRefSetMipmapLevelClamp, 5000, ptds_mode, NULL)
1712 global __cuTexRefSetMaxAnisotropy
1713 _F_cuGetProcAddress_v2('cuTexRefSetMaxAnisotropy', <void **>&__cuTexRefSetMaxAnisotropy, 5000, ptds_mode, NULL)
1715 global __cuTexRefSetBorderColor
1716 _F_cuGetProcAddress_v2('cuTexRefSetBorderColor', <void **>&__cuTexRefSetBorderColor, 8000, ptds_mode, NULL)
1718 global __cuTexRefSetFlags
1719 _F_cuGetProcAddress_v2('cuTexRefSetFlags', <void **>&__cuTexRefSetFlags, 2000, ptds_mode, NULL)
1721 global __cuTexRefGetAddress_v2
1722 _F_cuGetProcAddress_v2('cuTexRefGetAddress', <void **>&__cuTexRefGetAddress_v2, 3020, ptds_mode, NULL)
1724 global __cuTexRefGetArray
1725 _F_cuGetProcAddress_v2('cuTexRefGetArray', <void **>&__cuTexRefGetArray, 2000, ptds_mode, NULL)
1727 global __cuTexRefGetMipmappedArray
1728 _F_cuGetProcAddress_v2('cuTexRefGetMipmappedArray', <void **>&__cuTexRefGetMipmappedArray, 5000, ptds_mode, NULL)
1730 global __cuTexRefGetAddressMode
1731 _F_cuGetProcAddress_v2('cuTexRefGetAddressMode', <void **>&__cuTexRefGetAddressMode, 2000, ptds_mode, NULL)
1733 global __cuTexRefGetFilterMode
1734 _F_cuGetProcAddress_v2('cuTexRefGetFilterMode', <void **>&__cuTexRefGetFilterMode, 2000, ptds_mode, NULL)
1736 global __cuTexRefGetFormat
1737 _F_cuGetProcAddress_v2('cuTexRefGetFormat', <void **>&__cuTexRefGetFormat, 2000, ptds_mode, NULL)
1739 global __cuTexRefGetMipmapFilterMode
1740 _F_cuGetProcAddress_v2('cuTexRefGetMipmapFilterMode', <void **>&__cuTexRefGetMipmapFilterMode, 5000, ptds_mode, NULL)
1742 global __cuTexRefGetMipmapLevelBias
1743 _F_cuGetProcAddress_v2('cuTexRefGetMipmapLevelBias', <void **>&__cuTexRefGetMipmapLevelBias, 5000, ptds_mode, NULL)
1745 global __cuTexRefGetMipmapLevelClamp
1746 _F_cuGetProcAddress_v2('cuTexRefGetMipmapLevelClamp', <void **>&__cuTexRefGetMipmapLevelClamp, 5000, ptds_mode, NULL)
1748 global __cuTexRefGetMaxAnisotropy
1749 _F_cuGetProcAddress_v2('cuTexRefGetMaxAnisotropy', <void **>&__cuTexRefGetMaxAnisotropy, 5000, ptds_mode, NULL)
1751 global __cuTexRefGetBorderColor
1752 _F_cuGetProcAddress_v2('cuTexRefGetBorderColor', <void **>&__cuTexRefGetBorderColor, 8000, ptds_mode, NULL)
1754 global __cuTexRefGetFlags
1755 _F_cuGetProcAddress_v2('cuTexRefGetFlags', <void **>&__cuTexRefGetFlags, 2000, ptds_mode, NULL)
1757 global __cuTexRefCreate
1758 _F_cuGetProcAddress_v2('cuTexRefCreate', <void **>&__cuTexRefCreate, 2000, ptds_mode, NULL)
1760 global __cuTexRefDestroy
1761 _F_cuGetProcAddress_v2('cuTexRefDestroy', <void **>&__cuTexRefDestroy, 2000, ptds_mode, NULL)
1763 global __cuSurfRefSetArray
1764 _F_cuGetProcAddress_v2('cuSurfRefSetArray', <void **>&__cuSurfRefSetArray, 3000, ptds_mode, NULL)
1766 global __cuSurfRefGetArray
1767 _F_cuGetProcAddress_v2('cuSurfRefGetArray', <void **>&__cuSurfRefGetArray, 3000, ptds_mode, NULL)
1769 global __cuTexObjectCreate
1770 _F_cuGetProcAddress_v2('cuTexObjectCreate', <void **>&__cuTexObjectCreate, 5000, ptds_mode, NULL)
1772 global __cuTexObjectDestroy
1773 _F_cuGetProcAddress_v2('cuTexObjectDestroy', <void **>&__cuTexObjectDestroy, 5000, ptds_mode, NULL)
1775 global __cuTexObjectGetResourceDesc
1776 _F_cuGetProcAddress_v2('cuTexObjectGetResourceDesc', <void **>&__cuTexObjectGetResourceDesc, 5000, ptds_mode, NULL)
1778 global __cuTexObjectGetTextureDesc
1779 _F_cuGetProcAddress_v2('cuTexObjectGetTextureDesc', <void **>&__cuTexObjectGetTextureDesc, 5000, ptds_mode, NULL)
1781 global __cuTexObjectGetResourceViewDesc
1782 _F_cuGetProcAddress_v2('cuTexObjectGetResourceViewDesc', <void **>&__cuTexObjectGetResourceViewDesc, 5000, ptds_mode, NULL)
1784 global __cuSurfObjectCreate
1785 _F_cuGetProcAddress_v2('cuSurfObjectCreate', <void **>&__cuSurfObjectCreate, 5000, ptds_mode, NULL)
1787 global __cuSurfObjectDestroy
1788 _F_cuGetProcAddress_v2('cuSurfObjectDestroy', <void **>&__cuSurfObjectDestroy, 5000, ptds_mode, NULL)
1790 global __cuSurfObjectGetResourceDesc
1791 _F_cuGetProcAddress_v2('cuSurfObjectGetResourceDesc', <void **>&__cuSurfObjectGetResourceDesc, 5000, ptds_mode, NULL)
1793 global __cuTensorMapEncodeTiled
1794 _F_cuGetProcAddress_v2('cuTensorMapEncodeTiled', <void **>&__cuTensorMapEncodeTiled, 12000, ptds_mode, NULL)
1796 global __cuTensorMapEncodeIm2col
1797 _F_cuGetProcAddress_v2('cuTensorMapEncodeIm2col', <void **>&__cuTensorMapEncodeIm2col, 12000, ptds_mode, NULL)
1799 global __cuTensorMapEncodeIm2colWide
1800 _F_cuGetProcAddress_v2('cuTensorMapEncodeIm2colWide', <void **>&__cuTensorMapEncodeIm2colWide, 12080, ptds_mode, NULL)
1802 global __cuTensorMapReplaceAddress
1803 _F_cuGetProcAddress_v2('cuTensorMapReplaceAddress', <void **>&__cuTensorMapReplaceAddress, 12000, ptds_mode, NULL)
1805 global __cuDeviceCanAccessPeer
1806 _F_cuGetProcAddress_v2('cuDeviceCanAccessPeer', <void **>&__cuDeviceCanAccessPeer, 4000, ptds_mode, NULL)
1808 global __cuCtxEnablePeerAccess
1809 _F_cuGetProcAddress_v2('cuCtxEnablePeerAccess', <void **>&__cuCtxEnablePeerAccess, 4000, ptds_mode, NULL)
1811 global __cuCtxDisablePeerAccess
1812 _F_cuGetProcAddress_v2('cuCtxDisablePeerAccess', <void **>&__cuCtxDisablePeerAccess, 4000, ptds_mode, NULL)
1814 global __cuDeviceGetP2PAttribute
1815 _F_cuGetProcAddress_v2('cuDeviceGetP2PAttribute', <void **>&__cuDeviceGetP2PAttribute, 8000, ptds_mode, NULL)
1817 global __cuGraphicsUnregisterResource
1818 _F_cuGetProcAddress_v2('cuGraphicsUnregisterResource', <void **>&__cuGraphicsUnregisterResource, 3000, ptds_mode, NULL)
1820 global __cuGraphicsSubResourceGetMappedArray
1821 _F_cuGetProcAddress_v2('cuGraphicsSubResourceGetMappedArray', <void **>&__cuGraphicsSubResourceGetMappedArray, 3000, ptds_mode, NULL)
1823 global __cuGraphicsResourceGetMappedMipmappedArray
1824 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedMipmappedArray', <void **>&__cuGraphicsResourceGetMappedMipmappedArray, 5000, ptds_mode, NULL)
1826 global __cuGraphicsResourceGetMappedPointer_v2
1827 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedPointer', <void **>&__cuGraphicsResourceGetMappedPointer_v2, 3020, ptds_mode, NULL)
1829 global __cuGraphicsResourceSetMapFlags_v2
1830 _F_cuGetProcAddress_v2('cuGraphicsResourceSetMapFlags', <void **>&__cuGraphicsResourceSetMapFlags_v2, 6050, ptds_mode, NULL)
1832 global __cuGraphicsMapResources
1833 _F_cuGetProcAddress_v2('cuGraphicsMapResources', <void **>&__cuGraphicsMapResources, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3000, ptds_mode, NULL)
1835 global __cuGraphicsUnmapResources
1836 _F_cuGetProcAddress_v2('cuGraphicsUnmapResources', <void **>&__cuGraphicsUnmapResources, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3000, ptds_mode, NULL)
1838 global __cuGetProcAddress_v2
1839 _F_cuGetProcAddress_v2('cuGetProcAddress', <void **>&__cuGetProcAddress_v2, 12000, ptds_mode, NULL)
1841 global __cuCoredumpGetAttribute
1842 _F_cuGetProcAddress_v2('cuCoredumpGetAttribute', <void **>&__cuCoredumpGetAttribute, 12010, ptds_mode, NULL)
1844 global __cuCoredumpGetAttributeGlobal
1845 _F_cuGetProcAddress_v2('cuCoredumpGetAttributeGlobal', <void **>&__cuCoredumpGetAttributeGlobal, 12010, ptds_mode, NULL)
1847 global __cuCoredumpSetAttribute
1848 _F_cuGetProcAddress_v2('cuCoredumpSetAttribute', <void **>&__cuCoredumpSetAttribute, 12010, ptds_mode, NULL)
1850 global __cuCoredumpSetAttributeGlobal
1851 _F_cuGetProcAddress_v2('cuCoredumpSetAttributeGlobal', <void **>&__cuCoredumpSetAttributeGlobal, 12010, ptds_mode, NULL)
1853 global __cuGetExportTable
1854 _F_cuGetProcAddress_v2('cuGetExportTable', <void **>&__cuGetExportTable, 3000, ptds_mode, NULL)
1856 global __cuGreenCtxCreate
1857 _F_cuGetProcAddress_v2('cuGreenCtxCreate', <void **>&__cuGreenCtxCreate, 12040, ptds_mode, NULL)
1859 global __cuGreenCtxDestroy
1860 _F_cuGetProcAddress_v2('cuGreenCtxDestroy', <void **>&__cuGreenCtxDestroy, 12040, ptds_mode, NULL)
1862 global __cuCtxFromGreenCtx
1863 _F_cuGetProcAddress_v2('cuCtxFromGreenCtx', <void **>&__cuCtxFromGreenCtx, 12040, ptds_mode, NULL)
1865 global __cuDeviceGetDevResource
1866 _F_cuGetProcAddress_v2('cuDeviceGetDevResource', <void **>&__cuDeviceGetDevResource, 12040, ptds_mode, NULL)
1868 global __cuCtxGetDevResource
1869 _F_cuGetProcAddress_v2('cuCtxGetDevResource', <void **>&__cuCtxGetDevResource, 12040, ptds_mode, NULL)
1871 global __cuGreenCtxGetDevResource
1872 _F_cuGetProcAddress_v2('cuGreenCtxGetDevResource', <void **>&__cuGreenCtxGetDevResource, 12040, ptds_mode, NULL)
1874 global __cuDevSmResourceSplitByCount
1875 _F_cuGetProcAddress_v2('cuDevSmResourceSplitByCount', <void **>&__cuDevSmResourceSplitByCount, 12040, ptds_mode, NULL)
1877 global __cuDevResourceGenerateDesc
1878 _F_cuGetProcAddress_v2('cuDevResourceGenerateDesc', <void **>&__cuDevResourceGenerateDesc, 12040, ptds_mode, NULL)
1880 global __cuGreenCtxRecordEvent
1881 _F_cuGetProcAddress_v2('cuGreenCtxRecordEvent', <void **>&__cuGreenCtxRecordEvent, 12040, ptds_mode, NULL)
1883 global __cuGreenCtxWaitEvent
1884 _F_cuGetProcAddress_v2('cuGreenCtxWaitEvent', <void **>&__cuGreenCtxWaitEvent, 12040, ptds_mode, NULL)
1886 global __cuStreamGetGreenCtx
1887 _F_cuGetProcAddress_v2('cuStreamGetGreenCtx', <void **>&__cuStreamGetGreenCtx, 12040, ptds_mode, NULL)
1889 global __cuGreenCtxStreamCreate
1890 _F_cuGetProcAddress_v2('cuGreenCtxStreamCreate', <void **>&__cuGreenCtxStreamCreate, 12050, ptds_mode, NULL)
1892 global __cuLogsRegisterCallback
1893 _F_cuGetProcAddress_v2('cuLogsRegisterCallback', <void **>&__cuLogsRegisterCallback, 12080, ptds_mode, NULL)
1895 global __cuLogsUnregisterCallback
1896 _F_cuGetProcAddress_v2('cuLogsUnregisterCallback', <void **>&__cuLogsUnregisterCallback, 12080, ptds_mode, NULL)
1898 global __cuLogsCurrent
1899 _F_cuGetProcAddress_v2('cuLogsCurrent', <void **>&__cuLogsCurrent, 12080, ptds_mode, NULL)
1901 global __cuLogsDumpToFile
1902 _F_cuGetProcAddress_v2('cuLogsDumpToFile', <void **>&__cuLogsDumpToFile, 12080, ptds_mode, NULL)
1904 global __cuLogsDumpToMemory
1905 _F_cuGetProcAddress_v2('cuLogsDumpToMemory', <void **>&__cuLogsDumpToMemory, 12080, ptds_mode, NULL)
1907 global __cuCheckpointProcessGetRestoreThreadId
1908 _F_cuGetProcAddress_v2('cuCheckpointProcessGetRestoreThreadId', <void **>&__cuCheckpointProcessGetRestoreThreadId, 12080, ptds_mode, NULL)
1910 global __cuCheckpointProcessGetState
1911 _F_cuGetProcAddress_v2('cuCheckpointProcessGetState', <void **>&__cuCheckpointProcessGetState, 12080, ptds_mode, NULL)
1913 global __cuCheckpointProcessLock
1914 _F_cuGetProcAddress_v2('cuCheckpointProcessLock', <void **>&__cuCheckpointProcessLock, 12080, ptds_mode, NULL)
1916 global __cuCheckpointProcessCheckpoint
1917 _F_cuGetProcAddress_v2('cuCheckpointProcessCheckpoint', <void **>&__cuCheckpointProcessCheckpoint, 12080, ptds_mode, NULL)
1919 global __cuCheckpointProcessRestore
1920 _F_cuGetProcAddress_v2('cuCheckpointProcessRestore', <void **>&__cuCheckpointProcessRestore, 12080, ptds_mode, NULL)
1922 global __cuCheckpointProcessUnlock
1923 _F_cuGetProcAddress_v2('cuCheckpointProcessUnlock', <void **>&__cuCheckpointProcessUnlock, 12080, ptds_mode, NULL)
1925 global __cuGraphicsEGLRegisterImage
1926 _F_cuGetProcAddress_v2('cuGraphicsEGLRegisterImage', <void **>&__cuGraphicsEGLRegisterImage, 7000, ptds_mode, NULL)
1928 global __cuEGLStreamConsumerConnect
1929 _F_cuGetProcAddress_v2('cuEGLStreamConsumerConnect', <void **>&__cuEGLStreamConsumerConnect, 7000, ptds_mode, NULL)
1931 global __cuEGLStreamConsumerConnectWithFlags
1932 _F_cuGetProcAddress_v2('cuEGLStreamConsumerConnectWithFlags', <void **>&__cuEGLStreamConsumerConnectWithFlags, 8000, ptds_mode, NULL)
1934 global __cuEGLStreamConsumerDisconnect
1935 _F_cuGetProcAddress_v2('cuEGLStreamConsumerDisconnect', <void **>&__cuEGLStreamConsumerDisconnect, 7000, ptds_mode, NULL)
1937 global __cuEGLStreamConsumerAcquireFrame
1938 _F_cuGetProcAddress_v2('cuEGLStreamConsumerAcquireFrame', <void **>&__cuEGLStreamConsumerAcquireFrame, 7000, ptds_mode, NULL)
1940 global __cuEGLStreamConsumerReleaseFrame
1941 _F_cuGetProcAddress_v2('cuEGLStreamConsumerReleaseFrame', <void **>&__cuEGLStreamConsumerReleaseFrame, 7000, ptds_mode, NULL)
1943 global __cuEGLStreamProducerConnect
1944 _F_cuGetProcAddress_v2('cuEGLStreamProducerConnect', <void **>&__cuEGLStreamProducerConnect, 7000, ptds_mode, NULL)
1946 global __cuEGLStreamProducerDisconnect
1947 _F_cuGetProcAddress_v2('cuEGLStreamProducerDisconnect', <void **>&__cuEGLStreamProducerDisconnect, 7000, ptds_mode, NULL)
1949 global __cuEGLStreamProducerPresentFrame
1950 _F_cuGetProcAddress_v2('cuEGLStreamProducerPresentFrame', <void **>&__cuEGLStreamProducerPresentFrame, 7000, ptds_mode, NULL)
1952 global __cuEGLStreamProducerReturnFrame
1953 _F_cuGetProcAddress_v2('cuEGLStreamProducerReturnFrame', <void **>&__cuEGLStreamProducerReturnFrame, 7000, ptds_mode, NULL)
1955 global __cuGraphicsResourceGetMappedEglFrame
1956 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedEglFrame', <void **>&__cuGraphicsResourceGetMappedEglFrame, 7000, ptds_mode, NULL)
1958 global __cuEventCreateFromEGLSync
1959 _F_cuGetProcAddress_v2('cuEventCreateFromEGLSync', <void **>&__cuEventCreateFromEGLSync, 9000, ptds_mode, NULL)
1961 global __cuGraphicsGLRegisterBuffer
1962 _F_cuGetProcAddress_v2('cuGraphicsGLRegisterBuffer', <void **>&__cuGraphicsGLRegisterBuffer, 3000, ptds_mode, NULL)
1964 global __cuGraphicsGLRegisterImage
1965 _F_cuGetProcAddress_v2('cuGraphicsGLRegisterImage', <void **>&__cuGraphicsGLRegisterImage, 3000, ptds_mode, NULL)
1967 global __cuGLGetDevices_v2
1968 _F_cuGetProcAddress_v2('cuGLGetDevices', <void **>&__cuGLGetDevices_v2, 6050, ptds_mode, NULL)
1970 global __cuGLCtxCreate_v2
1971 _F_cuGetProcAddress_v2('cuGLCtxCreate', <void **>&__cuGLCtxCreate_v2, 3020, ptds_mode, NULL)
1973 global __cuGLInit
1974 _F_cuGetProcAddress_v2('cuGLInit', <void **>&__cuGLInit, 2000, ptds_mode, NULL)
1976 global __cuGLRegisterBufferObject
1977 _F_cuGetProcAddress_v2('cuGLRegisterBufferObject', <void **>&__cuGLRegisterBufferObject, 2000, ptds_mode, NULL)
1979 global __cuGLMapBufferObject_v2
1980 _F_cuGetProcAddress_v2('cuGLMapBufferObject', <void **>&__cuGLMapBufferObject_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1982 global __cuGLUnmapBufferObject
1983 _F_cuGetProcAddress_v2('cuGLUnmapBufferObject', <void **>&__cuGLUnmapBufferObject, 2000, ptds_mode, NULL)
1985 global __cuGLUnregisterBufferObject
1986 _F_cuGetProcAddress_v2('cuGLUnregisterBufferObject', <void **>&__cuGLUnregisterBufferObject, 2000, ptds_mode, NULL)
1988 global __cuGLSetBufferObjectMapFlags
1989 _F_cuGetProcAddress_v2('cuGLSetBufferObjectMapFlags', <void **>&__cuGLSetBufferObjectMapFlags, 2030, ptds_mode, NULL)
1991 global __cuGLMapBufferObjectAsync_v2
1992 _F_cuGetProcAddress_v2('cuGLMapBufferObjectAsync', <void **>&__cuGLMapBufferObjectAsync_v2, 7000 if ptds_mode == CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM else 3020, ptds_mode, NULL)
1994 global __cuGLUnmapBufferObjectAsync
1995 _F_cuGetProcAddress_v2('cuGLUnmapBufferObjectAsync', <void **>&__cuGLUnmapBufferObjectAsync, 2030, ptds_mode, NULL)
1997 global __cuProfilerInitialize
1998 _F_cuGetProcAddress_v2('cuProfilerInitialize', <void **>&__cuProfilerInitialize, 4000, ptds_mode, NULL)
2000 global __cuProfilerStart
2001 _F_cuGetProcAddress_v2('cuProfilerStart', <void **>&__cuProfilerStart, 4000, ptds_mode, NULL)
2003 global __cuProfilerStop
2004 _F_cuGetProcAddress_v2('cuProfilerStop', <void **>&__cuProfilerStop, 4000, ptds_mode, NULL)
2006 global __cuVDPAUGetDevice
2007 _F_cuGetProcAddress_v2('cuVDPAUGetDevice', <void **>&__cuVDPAUGetDevice, 3010, ptds_mode, NULL)
2009 global __cuVDPAUCtxCreate_v2
2010 _F_cuGetProcAddress_v2('cuVDPAUCtxCreate', <void **>&__cuVDPAUCtxCreate_v2, 3020, ptds_mode, NULL)
2012 global __cuGraphicsVDPAURegisterVideoSurface
2013 _F_cuGetProcAddress_v2('cuGraphicsVDPAURegisterVideoSurface', <void **>&__cuGraphicsVDPAURegisterVideoSurface, 3010, ptds_mode, NULL)
2015 global __cuGraphicsVDPAURegisterOutputSurface
2016 _F_cuGetProcAddress_v2('cuGraphicsVDPAURegisterOutputSurface', <void **>&__cuGraphicsVDPAURegisterOutputSurface, 3010, ptds_mode, NULL)
2018 global __cuDeviceGetHostAtomicCapabilities
2019 _F_cuGetProcAddress_v2('cuDeviceGetHostAtomicCapabilities', <void **>&__cuDeviceGetHostAtomicCapabilities, 13000, ptds_mode, NULL)
2021 global __cuCtxGetDevice_v2
2022 _F_cuGetProcAddress_v2('cuCtxGetDevice', <void **>&__cuCtxGetDevice_v2, 13000, ptds_mode, NULL)
2024 global __cuCtxSynchronize_v2
2025 _F_cuGetProcAddress_v2('cuCtxSynchronize', <void **>&__cuCtxSynchronize_v2, 13000, ptds_mode, NULL)
2027 global __cuMemcpyBatchAsync_v2
2028 _F_cuGetProcAddress_v2('cuMemcpyBatchAsync', <void **>&__cuMemcpyBatchAsync_v2, 13000, ptds_mode, NULL)
2030 global __cuMemcpy3DBatchAsync_v2
2031 _F_cuGetProcAddress_v2('cuMemcpy3DBatchAsync', <void **>&__cuMemcpy3DBatchAsync_v2, 13000, ptds_mode, NULL)
2033 global __cuMemGetDefaultMemPool
2034 _F_cuGetProcAddress_v2('cuMemGetDefaultMemPool', <void **>&__cuMemGetDefaultMemPool, 13000, ptds_mode, NULL)
2036 global __cuMemGetMemPool
2037 _F_cuGetProcAddress_v2('cuMemGetMemPool', <void **>&__cuMemGetMemPool, 13000, ptds_mode, NULL)
2039 global __cuMemSetMemPool
2040 _F_cuGetProcAddress_v2('cuMemSetMemPool', <void **>&__cuMemSetMemPool, 13000, ptds_mode, NULL)
2042 global __cuMemPrefetchBatchAsync
2043 _F_cuGetProcAddress_v2('cuMemPrefetchBatchAsync', <void **>&__cuMemPrefetchBatchAsync, 13000, ptds_mode, NULL)
2045 global __cuMemDiscardBatchAsync
2046 _F_cuGetProcAddress_v2('cuMemDiscardBatchAsync', <void **>&__cuMemDiscardBatchAsync, 13000, ptds_mode, NULL)
2048 global __cuMemDiscardAndPrefetchBatchAsync
2049 _F_cuGetProcAddress_v2('cuMemDiscardAndPrefetchBatchAsync', <void **>&__cuMemDiscardAndPrefetchBatchAsync, 13000, ptds_mode, NULL)
2051 global __cuDeviceGetP2PAtomicCapabilities
2052 _F_cuGetProcAddress_v2('cuDeviceGetP2PAtomicCapabilities', <void **>&__cuDeviceGetP2PAtomicCapabilities, 13000, ptds_mode, NULL)
2054 global __cuGreenCtxGetId
2055 _F_cuGetProcAddress_v2('cuGreenCtxGetId', <void **>&__cuGreenCtxGetId, 13000, ptds_mode, NULL)
2057 global __cuMulticastBindMem_v2
2058 _F_cuGetProcAddress_v2('cuMulticastBindMem', <void **>&__cuMulticastBindMem_v2, 13010, ptds_mode, NULL)
2060 global __cuMulticastBindAddr_v2
2061 _F_cuGetProcAddress_v2('cuMulticastBindAddr', <void **>&__cuMulticastBindAddr_v2, 13010, ptds_mode, NULL)
2063 global __cuGraphNodeGetContainingGraph
2064 _F_cuGetProcAddress_v2('cuGraphNodeGetContainingGraph', <void **>&__cuGraphNodeGetContainingGraph, 13010, ptds_mode, NULL)
2066 global __cuGraphNodeGetLocalId
2067 _F_cuGetProcAddress_v2('cuGraphNodeGetLocalId', <void **>&__cuGraphNodeGetLocalId, 13010, ptds_mode, NULL)
2069 global __cuGraphNodeGetToolsId
2070 _F_cuGetProcAddress_v2('cuGraphNodeGetToolsId', <void **>&__cuGraphNodeGetToolsId, 13010, ptds_mode, NULL)
2072 global __cuGraphGetId
2073 _F_cuGetProcAddress_v2('cuGraphGetId', <void **>&__cuGraphGetId, 13010, ptds_mode, NULL)
2075 global __cuGraphExecGetId
2076 _F_cuGetProcAddress_v2('cuGraphExecGetId', <void **>&__cuGraphExecGetId, 13010, ptds_mode, NULL)
2078 global __cuDevSmResourceSplit
2079 _F_cuGetProcAddress_v2('cuDevSmResourceSplit', <void **>&__cuDevSmResourceSplit, 13010, ptds_mode, NULL)
2081 global __cuStreamGetDevResource
2082 _F_cuGetProcAddress_v2('cuStreamGetDevResource', <void **>&__cuStreamGetDevResource, 13010, ptds_mode, NULL)
2084 global __cuKernelGetParamCount
2085 _F_cuGetProcAddress_v2('cuKernelGetParamCount', <void **>&__cuKernelGetParamCount, 13020, ptds_mode, NULL)
2087 global __cuMemcpyWithAttributesAsync
2088 _F_cuGetProcAddress_v2('cuMemcpyWithAttributesAsync', <void **>&__cuMemcpyWithAttributesAsync, 13020, ptds_mode, NULL)
2090 global __cuMemcpy3DWithAttributesAsync
2091 _F_cuGetProcAddress_v2('cuMemcpy3DWithAttributesAsync', <void **>&__cuMemcpy3DWithAttributesAsync, 13020, ptds_mode, NULL)
2093 global __cuStreamBeginCaptureToCig
2094 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToCig', <void **>&__cuStreamBeginCaptureToCig, 13020, ptds_mode, NULL)
2096 global __cuStreamEndCaptureToCig
2097 _F_cuGetProcAddress_v2('cuStreamEndCaptureToCig', <void **>&__cuStreamEndCaptureToCig, 13020, ptds_mode, NULL)
2099 global __cuFuncGetParamCount
2100 _F_cuGetProcAddress_v2('cuFuncGetParamCount', <void **>&__cuFuncGetParamCount, 13020, ptds_mode, NULL)
2102 global __cuLaunchHostFunc_v2
2103 _F_cuGetProcAddress_v2('cuLaunchHostFunc', <void **>&__cuLaunchHostFunc_v2, 13020, ptds_mode, NULL)
2105 global __cuGraphNodeGetParams
2106 _F_cuGetProcAddress_v2('cuGraphNodeGetParams', <void **>&__cuGraphNodeGetParams, 13020, ptds_mode, NULL)
2108 global __cuCoredumpRegisterStartCallback
2109 _F_cuGetProcAddress_v2('cuCoredumpRegisterStartCallback', <void **>&__cuCoredumpRegisterStartCallback, 13020, ptds_mode, NULL)
2111 global __cuCoredumpRegisterCompleteCallback
2112 _F_cuGetProcAddress_v2('cuCoredumpRegisterCompleteCallback', <void **>&__cuCoredumpRegisterCompleteCallback, 13020, ptds_mode, NULL)
2114 global __cuCoredumpDeregisterStartCallback
2115 _F_cuGetProcAddress_v2('cuCoredumpDeregisterStartCallback', <void **>&__cuCoredumpDeregisterStartCallback, 13020, ptds_mode, NULL)
2117 global __cuCoredumpDeregisterCompleteCallback
2118 _F_cuGetProcAddress_v2('cuCoredumpDeregisterCompleteCallback', <void **>&__cuCoredumpDeregisterCompleteCallback, 13020, ptds_mode, NULL)
2120 global __cuLogicalEndpointIdReserve
2121 _F_cuGetProcAddress_v2('cuLogicalEndpointIdReserve', <void **>&__cuLogicalEndpointIdReserve, 13030, ptds_mode, NULL)
2123 global __cuLogicalEndpointIdRelease
2124 _F_cuGetProcAddress_v2('cuLogicalEndpointIdRelease', <void **>&__cuLogicalEndpointIdRelease, 13030, ptds_mode, NULL)
2126 global __cuLogicalEndpointCreate
2127 _F_cuGetProcAddress_v2('cuLogicalEndpointCreate', <void **>&__cuLogicalEndpointCreate, 13030, ptds_mode, NULL)
2129 global __cuLogicalEndpointAddDevice
2130 _F_cuGetProcAddress_v2('cuLogicalEndpointAddDevice', <void **>&__cuLogicalEndpointAddDevice, 13030, ptds_mode, NULL)
2132 global __cuLogicalEndpointDestroy
2133 _F_cuGetProcAddress_v2('cuLogicalEndpointDestroy', <void **>&__cuLogicalEndpointDestroy, 13030, ptds_mode, NULL)
2135 global __cuLogicalEndpointBindAddr
2136 _F_cuGetProcAddress_v2('cuLogicalEndpointBindAddr', <void **>&__cuLogicalEndpointBindAddr, 13030, ptds_mode, NULL)
2138 global __cuLogicalEndpointBindMem
2139 _F_cuGetProcAddress_v2('cuLogicalEndpointBindMem', <void **>&__cuLogicalEndpointBindMem, 13030, ptds_mode, NULL)
2141 global __cuLogicalEndpointUnbind
2142 _F_cuGetProcAddress_v2('cuLogicalEndpointUnbind', <void **>&__cuLogicalEndpointUnbind, 13030, ptds_mode, NULL)
2144 global __cuLogicalEndpointExport
2145 _F_cuGetProcAddress_v2('cuLogicalEndpointExport', <void **>&__cuLogicalEndpointExport, 13030, ptds_mode, NULL)
2147 global __cuLogicalEndpointImport
2148 _F_cuGetProcAddress_v2('cuLogicalEndpointImport', <void **>&__cuLogicalEndpointImport, 13030, ptds_mode, NULL)
2150 global __cuLogicalEndpointGetLimits
2151 _F_cuGetProcAddress_v2('cuLogicalEndpointGetLimits', <void **>&__cuLogicalEndpointGetLimits, 13030, ptds_mode, NULL)
2153 global __cuLogicalEndpointQuery
2154 _F_cuGetProcAddress_v2('cuLogicalEndpointQuery', <void **>&__cuLogicalEndpointQuery, 13030, ptds_mode, NULL)
2156 global __cuStreamBeginRecaptureToGraph
2157 _F_cuGetProcAddress_v2('cuStreamBeginRecaptureToGraph', <void **>&__cuStreamBeginRecaptureToGraph, 13030, ptds_mode, NULL)
2159 __py_driver_init = True
2160 return 0
2163cdef inline int _check_or_init_driver() except -1 nogil:
2164 if __py_driver_init: 2a 1sZh61]Mgb^M_Mhb`M{Mje|M}MW ~MaNZbbNcN? dNeN0hfNgNX hNiNgcjNkN1hlNmN! nNoN5 pNqN2srNsN- tNuNibvNwN0bxNyNd zNANe BNCNf DNENg FNGNh HNINi JNKNj LNMNk NNONl PNQNm RNSNn TNUNo VNWNp XNYNq ZN0Nr 711Ns 2N3NJ 4N5Nt 6N7Nu 8N9Nv !N#Nw $N%Nx 'N(NK )N*NL +N,NM -N.NN /N:N[y]y^y_y`y{ySq|y}y81~yaz913sbzcz4sdzez5sfzgzhzizjz6skzlz!1(lmz#1tjnz$1)loz%1pzqz'1ujrz(1*lsz)1+ltzTquzvzwzxzyzzz7cAzBzCzDz2h;N=N8cEzFz9cGzHz!cIzJzHdKzLz6 MzNz1bOz7s#cPzQz$cRzSz*1Tz?N+1Uz@NjbVzWzkbXzYzlbZz0z2b1z2zmb3z4z# 5z6z$ 7z8z% 9z!z. #z$z3b%z'z4b(z)z5b*z+zhc,z-z,1.z[N]N/z:z^N;z=z_N?z@zUq[z]zVq^z_zWq`z{zXq|z}zYq~zaAZqbAcA3hdAeAvjfAgA,lhA-liAjAickAwj`Nke8sle9sxjlA.lmA/l{N:lnA;loAIdpAmeqA4hrA5hsA6htA7huA=lvA?lwAxA@lyAzA[lAA-1jcBAyj|NCAne!sDAoe#sEAzjFA.1]lGA^l}N/1_lHA:1`lIAJAJdKALApeMANA8hOAPA9hQARA!hSATA#hUA;1{lVA=1|lWA?1}lXA@1AjYA[1~lZA]10A1A^1Bj2A_1am3A`1bm4Acm5ACj6Adm7ADj8Aem9Afm!Agm#Ahm$Akc%AEj'Aqe$sre%sFj(Aim)Ajm*Akm+Alm,AKd-Ase.A$h/A%h:A'h;A(h=Amm?Anm@A[Aom]A^Apm_A{1lc`A{AGj|A}Ate's~Aue(saBHjbB|1qmcB}1rmdB~1smeBa2tmfBgBLdhBiBvejBkB)hlBmB*hnBoB+hpBqB,hrBb2umsBc2vmtB)swmuB*sxmvBd2mcwB+symxB,swe-s.sxe/s:sIjyBe2zmzBf2AmABg2BmBBh2CmCB;sMdDBEByeFB=s-hGB?s.hHB@s/hIB[s:hJBi2DmKBj2EmLBk2FmMBl2GmNBm2ncOBn2JjPBo2ze]sp2Ae^sq2KjQBr2HmRBs2ImSBt2JmTBu2KmUBv2NdVBw2BeWBx2;hXBy2=hYBz2?hZBA2@h0BB2Lm1BC2Mm2BD2Nm3BE2Lj4BF2Om5BG2Mj6BH2Pm7BI2Qm8BJ2Rm9BK2Nj!BL2Sm#BM2Oj$BN2Tm%BO2Um'BVm~NaOP2Wm(BQ2Pj)BR2Xm*BS2Qj+BT2Ym,BU2Zm-B0mbOcOdOeOfOgOhOiOjOkOlOmOnOoO_spOqOrOsOtO`suOvO{swOxOV2yOzORjAOBO0qCODOOdEOFOW2GOHO1mIOJO%cKOLOX2MONOOOPOQOROSOTOUOVOWOY2Z2XOYOZO0O1O2O3O2m4O5O3m6O7O4m8O9O5m!O#Onb$O%Oob'O(Opb)O*Oqb+O,O6b-O.O7b/O:O8b;O=Otg?O@OPd[O]O[h^O_Orb`O{Osb|O}OQd~OaP]hbPcPO dPePQ fPgP1qhPiPCejPkP2 lPmP@ nPoP[ pPqP9brPsP!btPuP^hvPwPR xPyPP zPAPC BPCPD DPEPE FPGP.BHPIP6mJPKPSjLPMPTjNPOPc PPQP7mRPSPocTPUP8m02VP#b12$b22%b32'c42(c52)c62A 72' 82B 92y !2F #2] $2G %2H '2S (2T )2U *2tb+2ub,2vb/B( -2) .2* /2:2;2WP=2:BI XPYP3 ZP0P4 1P2Pwb3P4P'b5P6P(b7P8P*c9P!P)b#P$PY %P'PDe2q(PRd9m)P?2*P+P|s3q;B!m4q=B5q6q?B7q8q@B,P9q[B]B!q-P#q.P/PUj#m^BVjWj_B+c}s:PXj$m`BYjZj{B$q%m|B%q0j}B'q~s;P~B(qaCbC)qcCEe*q=PFe+q?P'm,q@P(m-q[P)m.q]P*m/q^P+m:q_P_h`P{P|PdCeC@2atfC,mgChC-mbtiC;qjCkCctdtlCetmCnCftgtoCGepCqCHehtrCsCtCituC/ vC^ 1j.m[2/m]2:m^2xb_2;m`2`h{2=m|2?m}22j~2wCa3xCb33j=qug?qyCzCjtACBCCCktDCECltFCGCHCICJCKCmtLCMCntNCOCPCQCRCSCotTCUCptVCWCXCYCqtZCrtst0Cttut1Cvt2Cwt3Cxtyt4CztAt5CBt6CCt7Cvg4j8CDtEt9CFt!C@q#CGtHtIt$CIeJt[q%C{hKtwg'C|h5jc3yb(CzbLt_ d3*be3+b)C,bMt}h*C~hNt]q+COtPtAbf3Bbg3Cbh3Dbi3Ebj3Fbk3,Cl3!l^qD1m3-Cn3.C_qE1`qF1o3/CG1{q:Cp3|qH1q3r3}qI1Qt}P~PRts3aQStbQcQTtdQeQUtfQgQVthQiQ*y~qJ1+y,yK1acVharWhXh#l$lL1br-y.yM1xgWtJe%lYh/yt3N1crz O1b :y;CjQu3kQlQ=Cv3drXtw3mQYtx3erZty3nQ0tz3oQ1tA3pQ2tB3qQ3tC3rQ4tD3sQ5tE36jfrF3@m6tG3tQ7tH3gr8tI3hr9tJ3!tK3[m#tL3$tM3%tN3?C'tO3@C(tP3[C)tQ3*tR3+tS3,tT3-tU3.tV3/tW3:tX3]C^CyguQzgvQ_CY3wQ;txQyQZ303zQ13AQ2333BQCQDQ4353EQ63FQ73GQ83HQIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKEJQKQLELQ93!3MQNQOQMEPQau#3NE,c7 -cOEQQRQ]mPESQTQ7j$3UQ8jVQWQ9jXQYQ!jZQ0Q#j1Q2Q$j3Q4Q` 5Q6Q%j%37Q'j8Q9Q(j!Q#Q)j'3$Q*j(3%Qai'Q(QAg)Q*Qpc+Q,QQE)3Bg^mCgDg+j-Q.Q/Q:Q;Q=QEgFgGgbi?QHgIg@QJg,j[Q]Q^Q_Q*3+3REP1,3-jSE`Q-3.jTEbu/jUEGbKeVEZ _m{Q0 `m|QWE:jXE}Q;jYEZE=j0E~QaR?j1EbR@j2Eci[j3E.34EcR/35EdR6EeR7EfR:38EgR;39EhR=3!EiR?3#EjR@3$EkR[3%ElR]3'EmR(EnR)EoR*EpR+EqR,ErR-EsR.EtRuRvRHbdiLe;y=y/E'lir^3?ywR@y8 _39 bcccdc= ecfc:Eqc`3{3xR|3yR}3~3zReia4ARKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gb4cuBRduCReuDRc4fuERguFRhuGRiuHRjuIRkuJRluKR;ELRmuMRnuNRouORpuPRquQRruRRsuSRtuTRuuURvuVRwuWRxuXRyuYRzuZRAu0RBu1RCu2RDu3REu4RFu5RGu6RHu7RIu8R=E9RJu!R!gSdTd{m#Rjrkr|mfi#gd4lrKuLuMumrNunr$Ror%R}m'Rpr(R~m)Rqr*Rrr+Ran,RbnOusrPutr-Rur?EcnQuvr.RdnRuenSufn/Rgn:RhnTuin;Rjn=Rkn?Rln@RwrUumn[RnnVuonWupn]Rxr^Rqn_RrnXuyr`Rzr{RArYuBrZusn|RCr0utn}RDr~REr1uun2uvn3uFraSGrbSHrcSwn4uIrdSxneSynfSzngSAn5uBnhSCniSDn6uEn7uFnjSJrkSGn8uHn9uIn!uJn#uKrlSKnmSLnnSLr$uMr%uNroSOr'uMnpSPr(uNn@EQr)uRrqSOn*uPnrSSr+uTrsSUrtSQn,uVr-uRn.uSnuSTn/uUn:uVnvSWn;uXnwSYnxSZn=uWryS0nzS1n?u2nAS3nBSXrCS4nDS5n@uYrESZrFS]jgihi[EGS-be4HSf4]Eg4[u^Eh4ISJSi4j4KS^j;c]uLSMS_jNSOS^uk4PSiil4QSjim4RSkiSSTS_un4USIbVSWSlio4XSUdYSZS`jp40Sq4mir41SNes42SVd3S4S=ct45Sni6S7SOeu48Soiv49SPew4!Spi#S$S$gx4%Sqi'S(SQey4)SWd*S+Srcz4,SriA4-SReB4.SsiC4/S_ED4:S?cE4;S`EF4=S%g?S@S{E[S]S'gG4^S|EH4_S(gI4`S}EJ4{S)g|S}S~E~SaT@cbTcTaFK4dT*gL4eTbFM4fTtiN4gTSehTiTXdjTkTscO4lTuiP4mTTeQ4nTvioTpTUeR4qTwirTsTVeS4tT{jT4uTWeU4vTYdwTxTtcV4yTxiW4zTXeX4AT+gY4BT,gZ4CTyi04DTYe14ET[c24FTZd34GT|jcF`u{u6nzi-gZe}j44HT.b54ITuc0e7nJTKTAi64LTBi74MTNT84OT~j94PTak!4QT]c/bJbRT#4ST^cdF$4TTUTVT8nWTXT9nYT|u%4ZT!n0T0r1T2T#n3T4T$n5T6T%n7TV 8T9T'n!TCi1r#T$T2r%T'T3r(T)T4r*T+T5r,T-T6r.T/T7r:T;T8r=T?T9r@T[T!r]T^T(n_T`T)n{T|T*n}T~T+naUbU}ucUdU~ueUfUavgUhUiUbvjU'4cvkUdvlUevmUfvnU(4oUpU)4qUrUeF,nsUfF-ntUgF.nuUhF/nvUiF:nwUjF;nxUgv=nyUhv?nzUiv@nAUjv[nBUkv]nCUlv^nDUmv_nEUnv`nFUov{nGUpv|nHUqv}nIUrv~nJUsvaoKUtvboLUuvcoMUvvdoNUwveoOUxvfoPU*4goQU+4hoRUkFioSUlFjoTUmFkoUUnFloVUoFmoWUpFnoXUqFooYUrFpoZUsFqo0UtFro1UuFso2UvFto3UwFuo4UxFvo5UyFwo6UzFxo7UAFyo8UBFzo9UCFAo!UDFBo#UEFCo$U,4Do%U'UEo(U)UFo*U+UGo,U-UHo.U/UIo:U;UJo=U?UKo@U[ULo]U^UMo_U`UNo{U|UOo}U~UPoaVbVQocVdVRoeVfVSogVhVToiV-4UojVVo.4Wo/4Xo:4Di;4Yoyv=4FF?4GF#rQ1HF@4ZoIFbkJFvcKF$rLFkVlVmVnVckMFNFOFdkzvekAvfkPFQFRF0oSF1oTF2oUF3ooV1eVF2eWFEiXF%rpVYFZFBv0F'r1F4o2Fgk3F5oqVCv4F6o5Fhk6Fwc7F(r8FrVsV9FtVik!F#F$FjkDvkkEvlk%F'F(F7o)F8o*F)r+F9ouV3e,F4e-FFi.F*rvV/F:FFv;F!o=F#o?F:b@F5eGv6eHvmk[F.g]F/g^F:g_F0d`F7e{FGi|F;g}F=g~F8eIv: Jv9eKv1dLv_c+r`c,r2dMvHiNv3dOv4dPv5dQv!eaGKbRvnkbG;bSv{cTv?gcGIiUv6dVv7dWvLbXvMbYv=bdG{ eG| fG} gG~ hGJiiGNbjG@gkGKiZv[g0v]glGLimG$onG%ooG|cpG8dqG^grG-rsG'otG(ouG)ovGokwGxcxG.ryGpkzGqk1vrk2vskAGBGCG*oDG+oEG,oFG-owV#eGGxVyV$eHGMiIG/rzVJGKG.oLG/oMGtkNGNiOG?bPG:oQGRGAVOiSG3vTGPi4vQi5vRiUG6vVGukWGvkXGwkYGxkBV9dZG0GCV!d1G_g2G;oDV7v3G:r4Gyk5Gzk6GAk7GOb8G#d8v$d9vSi9G%e!G'e#G(e$G}c%G)e'G`g(G*e)G+e*GBk!vTi#v@b$v=o%v+G,GUi'vCk(vDk)vVi*v+v,vEk-vFk.vGk/vHk-G%d:v.G/G'd;v{g=v?o:G?v@vIk[vJk]vWi^vXi_v,e`v-e{v.e|v/e}vYi~v:eaw;ebw=ecw?edwPb;G(dew)dfw@e=G[e?G]e@G*d[G|g]G^e^G_e_G@o`Gyc{G;r|GKk}GLkgwMkhwNk~G[oaH]obH^ocH`edH{eeHZifHgHhH_oiH`ojH}gkH~glHahmHbhnH{ooH|opH}oqH~orHapsH0itHzcuHchvHdhwH+diw,djwehxHOkyH|ezH}eAH~eBHafCH~cDHbfEHPkFHcfGHdfHHAcIHadkwbdlwcdJH-dKHBcLHCcMHQbNHDcOHEcPHFcQHbpRHGcSH=rTHQkUHRkmwSknwTkVHWHXHcpYHdpZHep0HfpEVef1Hff2H1i3H?rFV4H5Hgp6Hhp7H+ 8H[bow]bpwHc9Hdd!Hed#Hfd$Hgd%Hab'Hhdqwidrw.d(Hgf)Hhf*H/d+Hif,Hjf-HUk.HIc/H2i:H3i;Hkfswlftw4i=Hip?Hfh@Hgh[Hhh]HjpGVmf^H:d_Hih`Hkp{Hjh|Hkh}Hlp~HJcaIVkbIWkuwmpvwXkcInpdIopeIppfInfgIofhI5iiIqpjIrpkI6iwwlhxwRbywYkzwAwlImhBw@rCwnh[roh]rphDw^rEw7iFw8iGw9iHw!imIjdIwJwnIkdKwpfLwZkoI_rMw#iNw$iOwsppItpqI0krIKcsI`rtIHVIVJVKV1kuIvIwI2kPw3kQw4kxIyIzIupAIvpBIwpCIxpLVqfDIrfEI%iFI{rMVGIHIRwIIypJIzpKI^bLIsfSwtfTw5kMIqhNIrhOIshPI;dQIufRI'iSIthTIuhUIvfUw; VwwfWw=dXwld|rmd}r?dYw(iZw@d0w[d1w]d2wxfVI_b3w6kWI`b4wnd5w)iXI*i6w^d7w_d8wSb9wTb!w{bYIbbZIcb0Idb1Ieb2I+i3IUb4Ivh5Iwh#wxh$wyh6I,i7IAp8IBp9Iod!I`d#Izh$I~r%ICp'IDp(IEp)I7k*ILc+Ias,I8k-I9k%w!k'w#k.I/I:IFp;IGp=IHp?IIpNVyf@IOVPVzf[I-i]I(wQV^I_IJp`IKp{ILp|I$k}IMc~IbsaJRVSV%kbJcJdJ'k)w(k*w)keJfJgJMphJNpiJOpjJPpTVAfkJUVVVBflJ.imJ+wWVnJoJ,wpJQpqJRprJ*ksJVbtJ{d-w|d.w/iuJCfvJDfwJEfxJpdyJFfzJAhAJGfBJHfCJ+k/w:i:w|b;wSp=wDJEJ;i?w,k@w-k[w=i]w^w_w.k`w/k{w:k|w;kFJ}d}wGJHJ~d~wBhaxcsIJbxcx=kdx?kex?ifx@igxIfhxJfixKfjxLfkx[ilxMfmxNfnxOfoxPfpxWbJJaeqxberxQfKJRfLJSfMJceNJChOJTfPJUfQJTpRJNcSJdsTJ@kUJ[ksx]ktx^kVJUpWJVpXJWpYJVfZJWf0J]i1J2J3JXp4JYp5JDh6JEh7JFh8JGh9JZp!J0p#J1p$J2p%J3p'J^i(JOc)JHh*JIh+JdeuxeevxJh,J_k-JXf.JYf/JZf:J0f;Jqd=J1f?J`k@J2f[J3f]JPc^Jrdwxsdxxtd_Jfe`JQc{JRc|JXb}JSc~JTcaKUcbK4pcKVcdKeseK{kfK|kyx}kzx~kgKhKiK5pjK6pkK7plK8pXV4fmK5fnK_ioKAxYVpKqK9prK!psK, tK}bBx~bCxWcuKudvKvdwKwdxKxdyKfbzKydDxzdExgeAK6fBK7fCKheDK8fEK9fFK#pGKXcHKalIKblJKKhFxLhGxclKKfsLK`iMK{iNK|iOK$pZV!fPK#fQK}iRKgsSK~iTKajUK%pVKYcWKdlXKelHxflIxglYK'pZK(p0K)p1K$f2K%f3Kbj4K*p5K+p6KcjJxMhKxYbLxhlMxNx7KNhOxhsPxOhisPhjsQhQxksRxdjSxejTxfjUxgj8KAdVxWx9KBdXx'fYx,p!KlsZxhj0xij1x-p#K0V1V2V3VCdDdEdie2x4V3x5V.p$Kil%KZc'Kms(K6V7V)K8Vjl*K+K,Kkl4xll5xml-K.K/K/p:K:p;K;p=K=p9V(f?K)f@Kjj[Kns!Vos#V$V%V6x'V7x(V)V*V]K^K8x_K?p`K@p{K[p|Knl}K0c~KpsaL+V,V-V.VolbLcLdLpl9xql!xrleLfLgL]phL^piL_pjL`p/V*fkL+flLkjmLqs:VnLoL#xpL{pqL|prL}psLsltL1cuLrsvL;V=VwL?VtlxLyLzLul$xvl%xwlALBLCL~pDLaqELbqFLcq@V,fGL-fHLljILss[VJLKL'xLLdqMLeqNLfqOLxlPL2cQLtsRL]V^VSL_VylTLULVLzl(xAl)xBlWLXLYLgqZLhq0Liq1Ljq`V.f2L/f3Lmj4Lus{V5L6L*x7Lkq8Llq9Lmq!LCl#L3c$Lvs%L|V}V'L~VDl(L)L*LEl+xFl,xGl+L,L-Lnq.Loq/Lpq:LqqaW:f;L;f=Lnj?LwsbW@L[L-x]Lrq^Lsq_Ltq`LHl{L4c|Lxs}LcWdW~LeWIlaMbMcMJl.xKl/xLldMeMfMuqgMvqhMwqiMxqfW=fjM?fkMojlMysgWmMnM:xoMyqpMzqqMAqrMMlsM5ctMzsuMhWiWjWkWNlvMwMxMOl;xPl=xQlyMzMAMBqBMCqCMDqDMEqlW@fEM[fFMpjGM?xmW@xnWHMIM[xJMFqKMGqLMHqMMRlNM6cOMAsPMoWpWqWrWSlQMRMSMTl]xUl^xVlTMUMVMIqWMJqXMKqYMLqsW]fZM^f0Mqj1M_xtW`xuW2M3M{x4MMq5MNq6MvWwWxWyWzWAW|xBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQW[4RWSWTWUWVWWWXWYWZW0W1W2W3W4W5W6W7W8W9W!W#W]4$W^4%W'W(W)W*W+W,W_4-W.W/W:W;W=W?W@W[W]W^W_W`W{W|W}W~WaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuX}x~xWlvXwXxXyXzXAX`4BXCXDXEXFXGXHX{4IX|4JXKXLXMXNXOXPXQXRX}4SXTXaybycydyeyUXVXWXfygyhyiyjy~4a5XXYXZXb50X1X2X7M3X4X5X6X7X8X9Xc5!Xd5#X$X%X8Me5'Xf5g5h5i5j5(X)X*X+X,X-X.Xk5/X:Xky;X=Xly?X@Xmy[X]Xny^X_Xoy`X{Xpy|X}XBs~XaYqybYcYrydYeYsyfYgYtyhYiYuyjYkYvylYmYwynYoYxypYqYyyrYsYXltYuYzyvYwYCsl5xYDsyYzYAyAYBYRhCYDYByEYFYCyGYDyHYEyIYFyJYGyKYHyLYIyMYJyNYKyOYLyPYMyQYNyRYOySYPyTYQyUYRyVYSyWYTyXYUyYYVyZYWy0YXy1YYy2YZy3Y0y4Y1y5Y2y6Y3y7Y4y8Y5y9Y6y!Y7y#Y8y$Y9y%Y!y'Y#y(Y$y)Y%y*Y+Y,Y-Y.Y/Y:Y'y;Y(y=Y)y?YEs@Y[Y9Mm5]Y!M^Y_Y#M`Y{Y$M|Y}Y%M~YaZ'MbZcZ1 dZeZ(MfZgZFdhZiZOqjZkZrjlZmZnZoZpZqZrZsZtZuZvZwZsjxZyZ)MzZAZFsBZCZ*MDZEZGsFZGZ_fHZIZJZKZLZMZNZOZPZQZYlRZSZZlTZUZ0lVZWZ1lXZYZ2lZZ0Z3l1Z2Z+M3Z4Z4l5Z6Z5l7Z8Z6l9Z!Z7l#Z$Z8l%Z'ZHs(Z)ZIs*Z+Z9l,Z-Z,M.Z/Z-M:Z;ZJs=Z?ZSh@Z[ZKs]Z^ZTh_Z`ZLs{Z|Z.M}Z~Z/Ma0b0:Mc0d0;Me0f0=Mg0h0i0j0?Mk0l0Uhm0n0Pqn5o0o5p5q5r5s5p0t5q0r0u5s0t0v5w5u0x5v0w0y5z5x0A5y0z0B5A0B0C5C0D0D5E0F0E5G0H0F5I0J0G5K0L0H5I5M0J5N0O0K5P0Q0L5M5R0N5S0T0O5U0V0P5W0X0Q5R5Y0S5Z000T51020U5V5304050`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgW5X5607080Y590!0@MZ5Qq#0$005%0'0Rq(0)015*0+0Gd25,035-0.045/055:0;065=07585?095@0!5[0]0#5^0$5_0%5'5`0(5{0)5|0}0~0a1b1c1d1e1f1g1h1i1*5j1+5k1l1m1n1o1,5p1q1r1s1t1u1v1-5w1x1y1.5z1/5A1B1C1:5[M
2165 return 0 2a 1sZh61]Mgb^M_Mhb`M{Mje|M}MW ~MaNZbbNcN? dNeN0hfNgNX hNiNgcjNkN1hlNmN! nNoN5 pNqN2srNsN- tNuNibvNwN0bxNyNd zNANe BNCNf DNENg FNGNh HNINi JNKNj LNMNk NNONl PNQNm RNSNn TNUNo VNWNp XNYNq ZN0Nr 711Ns 2N3NJ 4N5Nt 6N7Nu 8N9Nv !N#Nw $N%Nx 'N(NK )N*NL +N,NM -N.NN /N:N[y]y^y_y`y{ySq|y}y81~yaz913sbzcz4sdzez5sfzgzhzizjz6skzlz!1(lmz#1tjnz$1)loz%1pzqz'1ujrz(1*lsz)1+ltzTquzvzwzxzyzzz7cAzBzCzDz2h;N=N8cEzFz9cGzHz!cIzJzHdKzLz6 MzNz1bOz7s#cPzQz$cRzSz*1Tz?N+1Uz@NjbVzWzkbXzYzlbZz0z2b1z2zmb3z4z# 5z6z$ 7z8z% 9z!z. #z$z3b%z'z4b(z)z5b*z+zhc,z-z,1.z[N]N/z:z^N;z=z_N?z@zUq[z]zVq^z_zWq`z{zXq|z}zYq~zaAZqbAcA3hdAeAvjfAgA,lhA-liAjAickAwj`Nke8sle9sxjlA.lmA/l{N:lnA;loAIdpAmeqA4hrA5hsA6htA7huA=lvA?lwAxA@lyAzA[lAA-1jcBAyj|NCAne!sDAoe#sEAzjFA.1]lGA^l}N/1_lHA:1`lIAJAJdKALApeMANA8hOAPA9hQARA!hSATA#hUA;1{lVA=1|lWA?1}lXA@1AjYA[1~lZA]10A1A^1Bj2A_1am3A`1bm4Acm5ACj6Adm7ADj8Aem9Afm!Agm#Ahm$Akc%AEj'Aqe$sre%sFj(Aim)Ajm*Akm+Alm,AKd-Ase.A$h/A%h:A'h;A(h=Amm?Anm@A[Aom]A^Apm_A{1lc`A{AGj|A}Ate's~Aue(saBHjbB|1qmcB}1rmdB~1smeBa2tmfBgBLdhBiBvejBkB)hlBmB*hnBoB+hpBqB,hrBb2umsBc2vmtB)swmuB*sxmvBd2mcwB+symxB,swe-s.sxe/s:sIjyBe2zmzBf2AmABg2BmBBh2CmCB;sMdDBEByeFB=s-hGB?s.hHB@s/hIB[s:hJBi2DmKBj2EmLBk2FmMBl2GmNBm2ncOBn2JjPBo2ze]sp2Ae^sq2KjQBr2HmRBs2ImSBt2JmTBu2KmUBv2NdVBw2BeWBx2;hXBy2=hYBz2?hZBA2@h0BB2Lm1BC2Mm2BD2Nm3BE2Lj4BF2Om5BG2Mj6BH2Pm7BI2Qm8BJ2Rm9BK2Nj!BL2Sm#BM2Oj$BN2Tm%BO2Um'BVm~NaOP2Wm(BQ2Pj)BR2Xm*BS2Qj+BT2Ym,BU2Zm-B0mbOcOdOeOfOgOhOiOjOkOlOmOnOoO_spOqOrOsOtO`suOvO{swOxOV2yOzORjAOBO0qCODOOdEOFOW2GOHO1mIOJO%cKOLOX2MONOOOPOQOROSOTOUOVOWOY2Z2XOYOZO0O1O2O3O2m4O5O3m6O7O4m8O9O5m!O#Onb$O%Oob'O(Opb)O*Oqb+O,O6b-O.O7b/O:O8b;O=Otg?O@OPd[O]O[h^O_Orb`O{Osb|O}OQd~OaP]hbPcPO dPePQ fPgP1qhPiPCejPkP2 lPmP@ nPoP[ pPqP9brPsP!btPuP^hvPwPR xPyPP zPAPC BPCPD DPEPE FPGP.BHPIP6mJPKPSjLPMPTjNPOPc PPQP7mRPSPocTPUP8m02VP#b12$b22%b32'c42(c52)c62A 72' 82B 92y !2F #2] $2G %2H '2S (2T )2U *2tb+2ub,2vb/B( -2) .2* /2:2;2WP=2:BI XPYP3 ZP0P4 1P2Pwb3P4P'b5P6P(b7P8P*c9P!P)b#P$PY %P'PDe2q(PRd9m)P?2*P+P|s3q;B!m4q=B5q6q?B7q8q@B,P9q[B]B!q-P#q.P/PUj#m^BVjWj_B+c}s:PXj$m`BYjZj{B$q%m|B%q0j}B'q~s;P~B(qaCbC)qcCEe*q=PFe+q?P'm,q@P(m-q[P)m.q]P*m/q^P+m:q_P_h`P{P|PdCeC@2atfC,mgChC-mbtiC;qjCkCctdtlCetmCnCftgtoCGepCqCHehtrCsCtCituC/ vC^ 1j.m[2/m]2:m^2xb_2;m`2`h{2=m|2?m}22j~2wCa3xCb33j=qug?qyCzCjtACBCCCktDCECltFCGCHCICJCKCmtLCMCntNCOCPCQCRCSCotTCUCptVCWCXCYCqtZCrtst0Cttut1Cvt2Cwt3Cxtyt4CztAt5CBt6CCt7Cvg4j8CDtEt9CFt!C@q#CGtHtIt$CIeJt[q%C{hKtwg'C|h5jc3yb(CzbLt_ d3*be3+b)C,bMt}h*C~hNt]q+COtPtAbf3Bbg3Cbh3Dbi3Ebj3Fbk3,Cl3!l^qD1m3-Cn3.C_qE1`qF1o3/CG1{q:Cp3|qH1q3r3}qI1Qt}P~PRts3aQStbQcQTtdQeQUtfQgQVthQiQ*y~qJ1+y,yK1acVharWhXh#l$lL1br-y.yM1xgWtJe%lYh/yt3N1crz O1b :y;CjQu3kQlQ=Cv3drXtw3mQYtx3erZty3nQ0tz3oQ1tA3pQ2tB3qQ3tC3rQ4tD3sQ5tE36jfrF3@m6tG3tQ7tH3gr8tI3hr9tJ3!tK3[m#tL3$tM3%tN3?C'tO3@C(tP3[C)tQ3*tR3+tS3,tT3-tU3.tV3/tW3:tX3]C^CyguQzgvQ_CY3wQ;txQyQZ303zQ13AQ2333BQCQDQ4353EQ63FQ73GQ83HQIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKEJQKQLELQ93!3MQNQOQMEPQau#3NE,c7 -cOEQQRQ]mPESQTQ7j$3UQ8jVQWQ9jXQYQ!jZQ0Q#j1Q2Q$j3Q4Q` 5Q6Q%j%37Q'j8Q9Q(j!Q#Q)j'3$Q*j(3%Qai'Q(QAg)Q*Qpc+Q,QQE)3Bg^mCgDg+j-Q.Q/Q:Q;Q=QEgFgGgbi?QHgIg@QJg,j[Q]Q^Q_Q*3+3REP1,3-jSE`Q-3.jTEbu/jUEGbKeVEZ _m{Q0 `m|QWE:jXE}Q;jYEZE=j0E~QaR?j1EbR@j2Eci[j3E.34EcR/35EdR6EeR7EfR:38EgR;39EhR=3!EiR?3#EjR@3$EkR[3%ElR]3'EmR(EnR)EoR*EpR+EqR,ErR-EsR.EtRuRvRHbdiLe;y=y/E'lir^3?ywR@y8 _39 bcccdc= ecfc:Eqc`3{3xR|3yR}3~3zReia4ARKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gb4cuBRduCReuDRc4fuERguFRhuGRiuHRjuIRkuJRluKR;ELRmuMRnuNRouORpuPRquQRruRRsuSRtuTRuuURvuVRwuWRxuXRyuYRzuZRAu0RBu1RCu2RDu3REu4RFu5RGu6RHu7RIu8R=E9RJu!R!gSdTd{m#Rjrkr|mfi#gd4lrKuLuMumrNunr$Ror%R}m'Rpr(R~m)Rqr*Rrr+Ran,RbnOusrPutr-Rur?EcnQuvr.RdnRuenSufn/Rgn:RhnTuin;Rjn=Rkn?Rln@RwrUumn[RnnVuonWupn]Rxr^Rqn_RrnXuyr`Rzr{RArYuBrZusn|RCr0utn}RDr~REr1uun2uvn3uFraSGrbSHrcSwn4uIrdSxneSynfSzngSAn5uBnhSCniSDn6uEn7uFnjSJrkSGn8uHn9uIn!uJn#uKrlSKnmSLnnSLr$uMr%uNroSOr'uMnpSPr(uNn@EQr)uRrqSOn*uPnrSSr+uTrsSUrtSQn,uVr-uRn.uSnuSTn/uUn:uVnvSWn;uXnwSYnxSZn=uWryS0nzS1n?u2nAS3nBSXrCS4nDS5n@uYrESZrFS]jgihi[EGS-be4HSf4]Eg4[u^Eh4ISJSi4j4KS^j;c]uLSMS_jNSOS^uk4PSiil4QSjim4RSkiSSTS_un4USIbVSWSlio4XSUdYSZS`jp40Sq4mir41SNes42SVd3S4S=ct45Sni6S7SOeu48Soiv49SPew4!Spi#S$S$gx4%Sqi'S(SQey4)SWd*S+Srcz4,SriA4-SReB4.SsiC4/S_ED4:S?cE4;S`EF4=S%g?S@S{E[S]S'gG4^S|EH4_S(gI4`S}EJ4{S)g|S}S~E~SaT@cbTcTaFK4dT*gL4eTbFM4fTtiN4gTSehTiTXdjTkTscO4lTuiP4mTTeQ4nTvioTpTUeR4qTwirTsTVeS4tT{jT4uTWeU4vTYdwTxTtcV4yTxiW4zTXeX4AT+gY4BT,gZ4CTyi04DTYe14ET[c24FTZd34GT|jcF`u{u6nzi-gZe}j44HT.b54ITuc0e7nJTKTAi64LTBi74MTNT84OT~j94PTak!4QT]c/bJbRT#4ST^cdF$4TTUTVT8nWTXT9nYT|u%4ZT!n0T0r1T2T#n3T4T$n5T6T%n7TV 8T9T'n!TCi1r#T$T2r%T'T3r(T)T4r*T+T5r,T-T6r.T/T7r:T;T8r=T?T9r@T[T!r]T^T(n_T`T)n{T|T*n}T~T+naUbU}ucUdU~ueUfUavgUhUiUbvjU'4cvkUdvlUevmUfvnU(4oUpU)4qUrUeF,nsUfF-ntUgF.nuUhF/nvUiF:nwUjF;nxUgv=nyUhv?nzUiv@nAUjv[nBUkv]nCUlv^nDUmv_nEUnv`nFUov{nGUpv|nHUqv}nIUrv~nJUsvaoKUtvboLUuvcoMUvvdoNUwveoOUxvfoPU*4goQU+4hoRUkFioSUlFjoTUmFkoUUnFloVUoFmoWUpFnoXUqFooYUrFpoZUsFqo0UtFro1UuFso2UvFto3UwFuo4UxFvo5UyFwo6UzFxo7UAFyo8UBFzo9UCFAo!UDFBo#UEFCo$U,4Do%U'UEo(U)UFo*U+UGo,U-UHo.U/UIo:U;UJo=U?UKo@U[ULo]U^UMo_U`UNo{U|UOo}U~UPoaVbVQocVdVRoeVfVSogVhVToiV-4UojVVo.4Wo/4Xo:4Di;4Yoyv=4FF?4GF#rQ1HF@4ZoIFbkJFvcKF$rLFkVlVmVnVckMFNFOFdkzvekAvfkPFQFRF0oSF1oTF2oUF3ooV1eVF2eWFEiXF%rpVYFZFBv0F'r1F4o2Fgk3F5oqVCv4F6o5Fhk6Fwc7F(r8FrVsV9FtVik!F#F$FjkDvkkEvlk%F'F(F7o)F8o*F)r+F9ouV3e,F4e-FFi.F*rvV/F:FFv;F!o=F#o?F:b@F5eGv6eHvmk[F.g]F/g^F:g_F0d`F7e{FGi|F;g}F=g~F8eIv: Jv9eKv1dLv_c+r`c,r2dMvHiNv3dOv4dPv5dQv!eaGKbRvnkbG;bSv{cTv?gcGIiUv6dVv7dWvLbXvMbYv=bdG{ eG| fG} gG~ hGJiiGNbjG@gkGKiZv[g0v]glGLimG$onG%ooG|cpG8dqG^grG-rsG'otG(ouG)ovGokwGxcxG.ryGpkzGqk1vrk2vskAGBGCG*oDG+oEG,oFG-owV#eGGxVyV$eHGMiIG/rzVJGKG.oLG/oMGtkNGNiOG?bPG:oQGRGAVOiSG3vTGPi4vQi5vRiUG6vVGukWGvkXGwkYGxkBV9dZG0GCV!d1G_g2G;oDV7v3G:r4Gyk5Gzk6GAk7GOb8G#d8v$d9vSi9G%e!G'e#G(e$G}c%G)e'G`g(G*e)G+e*GBk!vTi#v@b$v=o%v+G,GUi'vCk(vDk)vVi*v+v,vEk-vFk.vGk/vHk-G%d:v.G/G'd;v{g=v?o:G?v@vIk[vJk]vWi^vXi_v,e`v-e{v.e|v/e}vYi~v:eaw;ebw=ecw?edwPb;G(dew)dfw@e=G[e?G]e@G*d[G|g]G^e^G_e_G@o`Gyc{G;r|GKk}GLkgwMkhwNk~G[oaH]obH^ocH`edH{eeHZifHgHhH_oiH`ojH}gkH~glHahmHbhnH{ooH|opH}oqH~orHapsH0itHzcuHchvHdhwH+diw,djwehxHOkyH|ezH}eAH~eBHafCH~cDHbfEHPkFHcfGHdfHHAcIHadkwbdlwcdJH-dKHBcLHCcMHQbNHDcOHEcPHFcQHbpRHGcSH=rTHQkUHRkmwSknwTkVHWHXHcpYHdpZHep0HfpEVef1Hff2H1i3H?rFV4H5Hgp6Hhp7H+ 8H[bow]bpwHc9Hdd!Hed#Hfd$Hgd%Hab'Hhdqwidrw.d(Hgf)Hhf*H/d+Hif,Hjf-HUk.HIc/H2i:H3i;Hkfswlftw4i=Hip?Hfh@Hgh[Hhh]HjpGVmf^H:d_Hih`Hkp{Hjh|Hkh}Hlp~HJcaIVkbIWkuwmpvwXkcInpdIopeIppfInfgIofhI5iiIqpjIrpkI6iwwlhxwRbywYkzwAwlImhBw@rCwnh[roh]rphDw^rEw7iFw8iGw9iHw!imIjdIwJwnIkdKwpfLwZkoI_rMw#iNw$iOwsppItpqI0krIKcsI`rtIHVIVJVKV1kuIvIwI2kPw3kQw4kxIyIzIupAIvpBIwpCIxpLVqfDIrfEI%iFI{rMVGIHIRwIIypJIzpKI^bLIsfSwtfTw5kMIqhNIrhOIshPI;dQIufRI'iSIthTIuhUIvfUw; VwwfWw=dXwld|rmd}r?dYw(iZw@d0w[d1w]d2wxfVI_b3w6kWI`b4wnd5w)iXI*i6w^d7w_d8wSb9wTb!w{bYIbbZIcb0Idb1Ieb2I+i3IUb4Ivh5Iwh#wxh$wyh6I,i7IAp8IBp9Iod!I`d#Izh$I~r%ICp'IDp(IEp)I7k*ILc+Ias,I8k-I9k%w!k'w#k.I/I:IFp;IGp=IHp?IIpNVyf@IOVPVzf[I-i]I(wQV^I_IJp`IKp{ILp|I$k}IMc~IbsaJRVSV%kbJcJdJ'k)w(k*w)keJfJgJMphJNpiJOpjJPpTVAfkJUVVVBflJ.imJ+wWVnJoJ,wpJQpqJRprJ*ksJVbtJ{d-w|d.w/iuJCfvJDfwJEfxJpdyJFfzJAhAJGfBJHfCJ+k/w:i:w|b;wSp=wDJEJ;i?w,k@w-k[w=i]w^w_w.k`w/k{w:k|w;kFJ}d}wGJHJ~d~wBhaxcsIJbxcx=kdx?kex?ifx@igxIfhxJfixKfjxLfkx[ilxMfmxNfnxOfoxPfpxWbJJaeqxberxQfKJRfLJSfMJceNJChOJTfPJUfQJTpRJNcSJdsTJ@kUJ[ksx]ktx^kVJUpWJVpXJWpYJVfZJWf0J]i1J2J3JXp4JYp5JDh6JEh7JFh8JGh9JZp!J0p#J1p$J2p%J3p'J^i(JOc)JHh*JIh+JdeuxeevxJh,J_k-JXf.JYf/JZf:J0f;Jqd=J1f?J`k@J2f[J3f]JPc^Jrdwxsdxxtd_Jfe`JQc{JRc|JXb}JSc~JTcaKUcbK4pcKVcdKeseK{kfK|kyx}kzx~kgKhKiK5pjK6pkK7plK8pXV4fmK5fnK_ioKAxYVpKqK9prK!psK, tK}bBx~bCxWcuKudvKvdwKwdxKxdyKfbzKydDxzdExgeAK6fBK7fCKheDK8fEK9fFK#pGKXcHKalIKblJKKhFxLhGxclKKfsLK`iMK{iNK|iOK$pZV!fPK#fQK}iRKgsSK~iTKajUK%pVKYcWKdlXKelHxflIxglYK'pZK(p0K)p1K$f2K%f3Kbj4K*p5K+p6KcjJxMhKxYbLxhlMxNx7KNhOxhsPxOhisPhjsQhQxksRxdjSxejTxfjUxgj8KAdVxWx9KBdXx'fYx,p!KlsZxhj0xij1x-p#K0V1V2V3VCdDdEdie2x4V3x5V.p$Kil%KZc'Kms(K6V7V)K8Vjl*K+K,Kkl4xll5xml-K.K/K/p:K:p;K;p=K=p9V(f?K)f@Kjj[Kns!Vos#V$V%V6x'V7x(V)V*V]K^K8x_K?p`K@p{K[p|Knl}K0c~KpsaL+V,V-V.VolbLcLdLpl9xql!xrleLfLgL]phL^piL_pjL`p/V*fkL+flLkjmLqs:VnLoL#xpL{pqL|prL}psLsltL1cuLrsvL;V=VwL?VtlxLyLzLul$xvl%xwlALBLCL~pDLaqELbqFLcq@V,fGL-fHLljILss[VJLKL'xLLdqMLeqNLfqOLxlPL2cQLtsRL]V^VSL_VylTLULVLzl(xAl)xBlWLXLYLgqZLhq0Liq1Ljq`V.f2L/f3Lmj4Lus{V5L6L*x7Lkq8Llq9Lmq!LCl#L3c$Lvs%L|V}V'L~VDl(L)L*LEl+xFl,xGl+L,L-Lnq.Loq/Lpq:LqqaW:f;L;f=Lnj?LwsbW@L[L-x]Lrq^Lsq_Ltq`LHl{L4c|Lxs}LcWdW~LeWIlaMbMcMJl.xKl/xLldMeMfMuqgMvqhMwqiMxqfW=fjM?fkMojlMysgWmMnM:xoMyqpMzqqMAqrMMlsM5ctMzsuMhWiWjWkWNlvMwMxMOl;xPl=xQlyMzMAMBqBMCqCMDqDMEqlW@fEM[fFMpjGM?xmW@xnWHMIM[xJMFqKMGqLMHqMMRlNM6cOMAsPMoWpWqWrWSlQMRMSMTl]xUl^xVlTMUMVMIqWMJqXMKqYMLqsW]fZM^f0Mqj1M_xtW`xuW2M3M{x4MMq5MNq6MvWwWxWyWzWAW|xBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQW[4RWSWTWUWVWWWXWYWZW0W1W2W3W4W5W6W7W8W9W!W#W]4$W^4%W'W(W)W*W+W,W_4-W.W/W:W;W=W?W@W[W]W^W_W`W{W|W}W~WaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuX}x~xWlvXwXxXyXzXAX`4BXCXDXEXFXGXHX{4IX|4JXKXLXMXNXOXPXQXRX}4SXTXaybycydyeyUXVXWXfygyhyiyjy~4a5XXYXZXb50X1X2X7M3X4X5X6X7X8X9Xc5!Xd5#X$X%X8Me5'Xf5g5h5i5j5(X)X*X+X,X-X.Xk5/X:Xky;X=Xly?X@Xmy[X]Xny^X_Xoy`X{Xpy|X}XBs~XaYqybYcYrydYeYsyfYgYtyhYiYuyjYkYvylYmYwynYoYxypYqYyyrYsYXltYuYzyvYwYCsl5xYDsyYzYAyAYBYRhCYDYByEYFYCyGYDyHYEyIYFyJYGyKYHyLYIyMYJyNYKyOYLyPYMyQYNyRYOySYPyTYQyUYRyVYSyWYTyXYUyYYVyZYWy0YXy1YYy2YZy3Y0y4Y1y5Y2y6Y3y7Y4y8Y5y9Y6y!Y7y#Y8y$Y9y%Y!y'Y#y(Y$y)Y%y*Y+Y,Y-Y.Y/Y:Y'y;Y(y=Y)y?YEs@Y[Y9Mm5]Y!M^Y_Y#M`Y{Y$M|Y}Y%M~YaZ'MbZcZ1 dZeZ(MfZgZFdhZiZOqjZkZrjlZmZnZoZpZqZrZsZtZuZvZwZsjxZyZ)MzZAZFsBZCZ*MDZEZGsFZGZ_fHZIZJZKZLZMZNZOZPZQZYlRZSZZlTZUZ0lVZWZ1lXZYZ2lZZ0Z3l1Z2Z+M3Z4Z4l5Z6Z5l7Z8Z6l9Z!Z7l#Z$Z8l%Z'ZHs(Z)ZIs*Z+Z9l,Z-Z,M.Z/Z-M:Z;ZJs=Z?ZSh@Z[ZKs]Z^ZTh_Z`ZLs{Z|Z.M}Z~Z/Ma0b0:Mc0d0;Me0f0=Mg0h0i0j0?Mk0l0Uhm0n0Pqn5o0o5p5q5r5s5p0t5q0r0u5s0t0v5w5u0x5v0w0y5z5x0A5y0z0B5A0B0C5C0D0D5E0F0E5G0H0F5I0J0G5K0L0H5I5M0J5N0O0K5P0Q0L5M5R0N5S0T0O5U0V0P5W0X0Q5R5Y0S5Z000T51020U5V5304050`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgW5X5607080Y590!0@MZ5Qq#0$005%0'0Rq(0)015*0+0Gd25,035-0.045/055:0;065=07585?095@0!5[0]0#5^0$5_0%5'5`0(5{0)5|0}0~0a1b1c1d1e1f1g1h1i1*5j1+5k1l1m1n1o1,5p1q1r1s1t1u1v1-5w1x1y1.5z1/5A1B1C1:5[M
2167 return _init_driver()
2169cdef dict func_ptrs = None
2172cpdef dict _inspect_function_pointers():
2173 global func_ptrs
2174 if func_ptrs is not None: 1b
2175 return func_ptrs
2177 _check_or_init_driver() 1ab
2178 cdef dict data = {} 1ab
2180 global __cuGetErrorString
2181 data["__cuGetErrorString"] = <intptr_t>__cuGetErrorString 1ab
2183 global __cuGetErrorName
2184 data["__cuGetErrorName"] = <intptr_t>__cuGetErrorName 1b
2186 global __cuInit
2187 data["__cuInit"] = <intptr_t>__cuInit 1ab
2189 global __cuDriverGetVersion
2190 data["__cuDriverGetVersion"] = <intptr_t>__cuDriverGetVersion 1ab
2192 global __cuDeviceGet
2193 data["__cuDeviceGet"] = <intptr_t>__cuDeviceGet 1b
2195 global __cuDeviceGetCount
2196 data["__cuDeviceGetCount"] = <intptr_t>__cuDeviceGetCount 1b
2198 global __cuDeviceGetName
2199 data["__cuDeviceGetName"] = <intptr_t>__cuDeviceGetName 1b
2201 global __cuDeviceGetUuid_v2
2202 data["__cuDeviceGetUuid_v2"] = <intptr_t>__cuDeviceGetUuid_v2 1b
2204 global __cuDeviceGetLuid
2205 data["__cuDeviceGetLuid"] = <intptr_t>__cuDeviceGetLuid 1b
2207 global __cuDeviceTotalMem_v2
2208 data["__cuDeviceTotalMem_v2"] = <intptr_t>__cuDeviceTotalMem_v2 1b
2210 global __cuDeviceGetTexture1DLinearMaxWidth
2211 data["__cuDeviceGetTexture1DLinearMaxWidth"] = <intptr_t>__cuDeviceGetTexture1DLinearMaxWidth 1b
2213 global __cuDeviceGetAttribute
2214 data["__cuDeviceGetAttribute"] = <intptr_t>__cuDeviceGetAttribute 1b
2216 global __cuDeviceGetNvSciSyncAttributes
2217 data["__cuDeviceGetNvSciSyncAttributes"] = <intptr_t>__cuDeviceGetNvSciSyncAttributes 1b
2219 global __cuDeviceSetMemPool
2220 data["__cuDeviceSetMemPool"] = <intptr_t>__cuDeviceSetMemPool 1b
2222 global __cuDeviceGetMemPool
2223 data["__cuDeviceGetMemPool"] = <intptr_t>__cuDeviceGetMemPool 1b
2225 global __cuDeviceGetDefaultMemPool
2226 data["__cuDeviceGetDefaultMemPool"] = <intptr_t>__cuDeviceGetDefaultMemPool 1b
2228 global __cuDeviceGetExecAffinitySupport
2229 data["__cuDeviceGetExecAffinitySupport"] = <intptr_t>__cuDeviceGetExecAffinitySupport 1b
2231 global __cuFlushGPUDirectRDMAWrites
2232 data["__cuFlushGPUDirectRDMAWrites"] = <intptr_t>__cuFlushGPUDirectRDMAWrites 1b
2234 global __cuDeviceGetProperties
2235 data["__cuDeviceGetProperties"] = <intptr_t>__cuDeviceGetProperties 1b
2237 global __cuDeviceComputeCapability
2238 data["__cuDeviceComputeCapability"] = <intptr_t>__cuDeviceComputeCapability 1b
2240 global __cuDevicePrimaryCtxRetain
2241 data["__cuDevicePrimaryCtxRetain"] = <intptr_t>__cuDevicePrimaryCtxRetain 1b
2243 global __cuDevicePrimaryCtxRelease_v2
2244 data["__cuDevicePrimaryCtxRelease_v2"] = <intptr_t>__cuDevicePrimaryCtxRelease_v2 1b
2246 global __cuDevicePrimaryCtxSetFlags_v2
2247 data["__cuDevicePrimaryCtxSetFlags_v2"] = <intptr_t>__cuDevicePrimaryCtxSetFlags_v2 1b
2249 global __cuDevicePrimaryCtxGetState
2250 data["__cuDevicePrimaryCtxGetState"] = <intptr_t>__cuDevicePrimaryCtxGetState 1b
2252 global __cuDevicePrimaryCtxReset_v2
2253 data["__cuDevicePrimaryCtxReset_v2"] = <intptr_t>__cuDevicePrimaryCtxReset_v2 1b
2255 global __cuCtxCreate_v4
2256 data["__cuCtxCreate_v4"] = <intptr_t>__cuCtxCreate_v4 1b
2258 global __cuCtxDestroy_v2
2259 data["__cuCtxDestroy_v2"] = <intptr_t>__cuCtxDestroy_v2 1b
2261 global __cuCtxPushCurrent_v2
2262 data["__cuCtxPushCurrent_v2"] = <intptr_t>__cuCtxPushCurrent_v2 1b
2264 global __cuCtxPopCurrent_v2
2265 data["__cuCtxPopCurrent_v2"] = <intptr_t>__cuCtxPopCurrent_v2 1b
2267 global __cuCtxSetCurrent
2268 data["__cuCtxSetCurrent"] = <intptr_t>__cuCtxSetCurrent 1b
2270 global __cuCtxGetCurrent
2271 data["__cuCtxGetCurrent"] = <intptr_t>__cuCtxGetCurrent 1b
2273 global __cuCtxGetDevice
2274 data["__cuCtxGetDevice"] = <intptr_t>__cuCtxGetDevice 1b
2276 global __cuCtxGetFlags
2277 data["__cuCtxGetFlags"] = <intptr_t>__cuCtxGetFlags 1b
2279 global __cuCtxSetFlags
2280 data["__cuCtxSetFlags"] = <intptr_t>__cuCtxSetFlags 1b
2282 global __cuCtxGetId
2283 data["__cuCtxGetId"] = <intptr_t>__cuCtxGetId 1b
2285 global __cuCtxSynchronize
2286 data["__cuCtxSynchronize"] = <intptr_t>__cuCtxSynchronize 1b
2288 global __cuCtxSetLimit
2289 data["__cuCtxSetLimit"] = <intptr_t>__cuCtxSetLimit 1b
2291 global __cuCtxGetLimit
2292 data["__cuCtxGetLimit"] = <intptr_t>__cuCtxGetLimit 1b
2294 global __cuCtxGetCacheConfig
2295 data["__cuCtxGetCacheConfig"] = <intptr_t>__cuCtxGetCacheConfig 1b
2297 global __cuCtxSetCacheConfig
2298 data["__cuCtxSetCacheConfig"] = <intptr_t>__cuCtxSetCacheConfig 1b
2300 global __cuCtxGetApiVersion
2301 data["__cuCtxGetApiVersion"] = <intptr_t>__cuCtxGetApiVersion 1b
2303 global __cuCtxGetStreamPriorityRange
2304 data["__cuCtxGetStreamPriorityRange"] = <intptr_t>__cuCtxGetStreamPriorityRange 1b
2306 global __cuCtxResetPersistingL2Cache
2307 data["__cuCtxResetPersistingL2Cache"] = <intptr_t>__cuCtxResetPersistingL2Cache 1b
2309 global __cuCtxGetExecAffinity
2310 data["__cuCtxGetExecAffinity"] = <intptr_t>__cuCtxGetExecAffinity 1b
2312 global __cuCtxRecordEvent
2313 data["__cuCtxRecordEvent"] = <intptr_t>__cuCtxRecordEvent 1b
2315 global __cuCtxWaitEvent
2316 data["__cuCtxWaitEvent"] = <intptr_t>__cuCtxWaitEvent 1b
2318 global __cuCtxAttach
2319 data["__cuCtxAttach"] = <intptr_t>__cuCtxAttach 1b
2321 global __cuCtxDetach
2322 data["__cuCtxDetach"] = <intptr_t>__cuCtxDetach 1b
2324 global __cuCtxGetSharedMemConfig
2325 data["__cuCtxGetSharedMemConfig"] = <intptr_t>__cuCtxGetSharedMemConfig 1b
2327 global __cuCtxSetSharedMemConfig
2328 data["__cuCtxSetSharedMemConfig"] = <intptr_t>__cuCtxSetSharedMemConfig 1b
2330 global __cuModuleLoad
2331 data["__cuModuleLoad"] = <intptr_t>__cuModuleLoad 1b
2333 global __cuModuleLoadData
2334 data["__cuModuleLoadData"] = <intptr_t>__cuModuleLoadData 1b
2336 global __cuModuleLoadDataEx
2337 data["__cuModuleLoadDataEx"] = <intptr_t>__cuModuleLoadDataEx 1b
2339 global __cuModuleLoadFatBinary
2340 data["__cuModuleLoadFatBinary"] = <intptr_t>__cuModuleLoadFatBinary 1b
2342 global __cuModuleUnload
2343 data["__cuModuleUnload"] = <intptr_t>__cuModuleUnload 1b
2345 global __cuModuleGetLoadingMode
2346 data["__cuModuleGetLoadingMode"] = <intptr_t>__cuModuleGetLoadingMode 1b
2348 global __cuModuleGetFunction
2349 data["__cuModuleGetFunction"] = <intptr_t>__cuModuleGetFunction 1b
2351 global __cuModuleGetFunctionCount
2352 data["__cuModuleGetFunctionCount"] = <intptr_t>__cuModuleGetFunctionCount 1b
2354 global __cuModuleEnumerateFunctions
2355 data["__cuModuleEnumerateFunctions"] = <intptr_t>__cuModuleEnumerateFunctions 1b
2357 global __cuModuleGetGlobal_v2
2358 data["__cuModuleGetGlobal_v2"] = <intptr_t>__cuModuleGetGlobal_v2 1b
2360 global __cuLinkCreate_v2
2361 data["__cuLinkCreate_v2"] = <intptr_t>__cuLinkCreate_v2 1b
2363 global __cuLinkAddData_v2
2364 data["__cuLinkAddData_v2"] = <intptr_t>__cuLinkAddData_v2 1b
2366 global __cuLinkAddFile_v2
2367 data["__cuLinkAddFile_v2"] = <intptr_t>__cuLinkAddFile_v2 1b
2369 global __cuLinkComplete
2370 data["__cuLinkComplete"] = <intptr_t>__cuLinkComplete 1b
2372 global __cuLinkDestroy
2373 data["__cuLinkDestroy"] = <intptr_t>__cuLinkDestroy 1b
2375 global __cuModuleGetTexRef
2376 data["__cuModuleGetTexRef"] = <intptr_t>__cuModuleGetTexRef 1b
2378 global __cuModuleGetSurfRef
2379 data["__cuModuleGetSurfRef"] = <intptr_t>__cuModuleGetSurfRef 1b
2381 global __cuLibraryLoadData
2382 data["__cuLibraryLoadData"] = <intptr_t>__cuLibraryLoadData 1b
2384 global __cuLibraryLoadFromFile
2385 data["__cuLibraryLoadFromFile"] = <intptr_t>__cuLibraryLoadFromFile 1b
2387 global __cuLibraryUnload
2388 data["__cuLibraryUnload"] = <intptr_t>__cuLibraryUnload 1b
2390 global __cuLibraryGetKernel
2391 data["__cuLibraryGetKernel"] = <intptr_t>__cuLibraryGetKernel 1b
2393 global __cuLibraryGetKernelCount
2394 data["__cuLibraryGetKernelCount"] = <intptr_t>__cuLibraryGetKernelCount 1b
2396 global __cuLibraryEnumerateKernels
2397 data["__cuLibraryEnumerateKernels"] = <intptr_t>__cuLibraryEnumerateKernels 1b
2399 global __cuLibraryGetModule
2400 data["__cuLibraryGetModule"] = <intptr_t>__cuLibraryGetModule 1b
2402 global __cuKernelGetFunction
2403 data["__cuKernelGetFunction"] = <intptr_t>__cuKernelGetFunction 1b
2405 global __cuKernelGetLibrary
2406 data["__cuKernelGetLibrary"] = <intptr_t>__cuKernelGetLibrary 1b
2408 global __cuLibraryGetGlobal
2409 data["__cuLibraryGetGlobal"] = <intptr_t>__cuLibraryGetGlobal 1b
2411 global __cuLibraryGetManaged
2412 data["__cuLibraryGetManaged"] = <intptr_t>__cuLibraryGetManaged 1b
2414 global __cuLibraryGetUnifiedFunction
2415 data["__cuLibraryGetUnifiedFunction"] = <intptr_t>__cuLibraryGetUnifiedFunction 1b
2417 global __cuKernelGetAttribute
2418 data["__cuKernelGetAttribute"] = <intptr_t>__cuKernelGetAttribute 1b
2420 global __cuKernelSetAttribute
2421 data["__cuKernelSetAttribute"] = <intptr_t>__cuKernelSetAttribute 1b
2423 global __cuKernelSetCacheConfig
2424 data["__cuKernelSetCacheConfig"] = <intptr_t>__cuKernelSetCacheConfig 1b
2426 global __cuKernelGetName
2427 data["__cuKernelGetName"] = <intptr_t>__cuKernelGetName 1b
2429 global __cuKernelGetParamInfo
2430 data["__cuKernelGetParamInfo"] = <intptr_t>__cuKernelGetParamInfo 1b
2432 global __cuMemGetInfo_v2
2433 data["__cuMemGetInfo_v2"] = <intptr_t>__cuMemGetInfo_v2 1b
2435 global __cuMemAlloc_v2
2436 data["__cuMemAlloc_v2"] = <intptr_t>__cuMemAlloc_v2 1b
2438 global __cuMemAllocPitch_v2
2439 data["__cuMemAllocPitch_v2"] = <intptr_t>__cuMemAllocPitch_v2 1b
2441 global __cuMemFree_v2
2442 data["__cuMemFree_v2"] = <intptr_t>__cuMemFree_v2 1b
2444 global __cuMemGetAddressRange_v2
2445 data["__cuMemGetAddressRange_v2"] = <intptr_t>__cuMemGetAddressRange_v2 1b
2447 global __cuMemAllocHost_v2
2448 data["__cuMemAllocHost_v2"] = <intptr_t>__cuMemAllocHost_v2 1b
2450 global __cuMemFreeHost
2451 data["__cuMemFreeHost"] = <intptr_t>__cuMemFreeHost 1b
2453 global __cuMemHostAlloc
2454 data["__cuMemHostAlloc"] = <intptr_t>__cuMemHostAlloc 1b
2456 global __cuMemHostGetDevicePointer_v2
2457 data["__cuMemHostGetDevicePointer_v2"] = <intptr_t>__cuMemHostGetDevicePointer_v2 1b
2459 global __cuMemHostGetFlags
2460 data["__cuMemHostGetFlags"] = <intptr_t>__cuMemHostGetFlags 1b
2462 global __cuMemAllocManaged
2463 data["__cuMemAllocManaged"] = <intptr_t>__cuMemAllocManaged 1b
2465 global __cuDeviceRegisterAsyncNotification
2466 data["__cuDeviceRegisterAsyncNotification"] = <intptr_t>__cuDeviceRegisterAsyncNotification 1b
2468 global __cuDeviceUnregisterAsyncNotification
2469 data["__cuDeviceUnregisterAsyncNotification"] = <intptr_t>__cuDeviceUnregisterAsyncNotification 1b
2471 global __cuDeviceGetByPCIBusId
2472 data["__cuDeviceGetByPCIBusId"] = <intptr_t>__cuDeviceGetByPCIBusId 1b
2474 global __cuDeviceGetPCIBusId
2475 data["__cuDeviceGetPCIBusId"] = <intptr_t>__cuDeviceGetPCIBusId 1b
2477 global __cuIpcGetEventHandle
2478 data["__cuIpcGetEventHandle"] = <intptr_t>__cuIpcGetEventHandle 1b
2480 global __cuIpcOpenEventHandle
2481 data["__cuIpcOpenEventHandle"] = <intptr_t>__cuIpcOpenEventHandle 1b
2483 global __cuIpcGetMemHandle
2484 data["__cuIpcGetMemHandle"] = <intptr_t>__cuIpcGetMemHandle 1b
2486 global __cuIpcOpenMemHandle_v2
2487 data["__cuIpcOpenMemHandle_v2"] = <intptr_t>__cuIpcOpenMemHandle_v2 1b
2489 global __cuIpcCloseMemHandle
2490 data["__cuIpcCloseMemHandle"] = <intptr_t>__cuIpcCloseMemHandle 1b
2492 global __cuMemHostRegister_v2
2493 data["__cuMemHostRegister_v2"] = <intptr_t>__cuMemHostRegister_v2 1b
2495 global __cuMemHostUnregister
2496 data["__cuMemHostUnregister"] = <intptr_t>__cuMemHostUnregister 1b
2498 global __cuMemcpy
2499 data["__cuMemcpy"] = <intptr_t>__cuMemcpy 1b
2501 global __cuMemcpyPeer
2502 data["__cuMemcpyPeer"] = <intptr_t>__cuMemcpyPeer 1b
2504 global __cuMemcpyHtoD_v2
2505 data["__cuMemcpyHtoD_v2"] = <intptr_t>__cuMemcpyHtoD_v2 1b
2507 global __cuMemcpyDtoH_v2
2508 data["__cuMemcpyDtoH_v2"] = <intptr_t>__cuMemcpyDtoH_v2 1b
2510 global __cuMemcpyDtoD_v2
2511 data["__cuMemcpyDtoD_v2"] = <intptr_t>__cuMemcpyDtoD_v2 1b
2513 global __cuMemcpyDtoA_v2
2514 data["__cuMemcpyDtoA_v2"] = <intptr_t>__cuMemcpyDtoA_v2 1b
2516 global __cuMemcpyAtoD_v2
2517 data["__cuMemcpyAtoD_v2"] = <intptr_t>__cuMemcpyAtoD_v2 1b
2519 global __cuMemcpyHtoA_v2
2520 data["__cuMemcpyHtoA_v2"] = <intptr_t>__cuMemcpyHtoA_v2 1b
2522 global __cuMemcpyAtoH_v2
2523 data["__cuMemcpyAtoH_v2"] = <intptr_t>__cuMemcpyAtoH_v2 1b
2525 global __cuMemcpyAtoA_v2
2526 data["__cuMemcpyAtoA_v2"] = <intptr_t>__cuMemcpyAtoA_v2 1b
2528 global __cuMemcpy2D_v2
2529 data["__cuMemcpy2D_v2"] = <intptr_t>__cuMemcpy2D_v2 1b
2531 global __cuMemcpy2DUnaligned_v2
2532 data["__cuMemcpy2DUnaligned_v2"] = <intptr_t>__cuMemcpy2DUnaligned_v2 1b
2534 global __cuMemcpy3D_v2
2535 data["__cuMemcpy3D_v2"] = <intptr_t>__cuMemcpy3D_v2 1b
2537 global __cuMemcpy3DPeer
2538 data["__cuMemcpy3DPeer"] = <intptr_t>__cuMemcpy3DPeer 1b
2540 global __cuMemcpyAsync
2541 data["__cuMemcpyAsync"] = <intptr_t>__cuMemcpyAsync 1b
2543 global __cuMemcpyPeerAsync
2544 data["__cuMemcpyPeerAsync"] = <intptr_t>__cuMemcpyPeerAsync 1b
2546 global __cuMemcpyHtoDAsync_v2
2547 data["__cuMemcpyHtoDAsync_v2"] = <intptr_t>__cuMemcpyHtoDAsync_v2 1b
2549 global __cuMemcpyDtoHAsync_v2
2550 data["__cuMemcpyDtoHAsync_v2"] = <intptr_t>__cuMemcpyDtoHAsync_v2 1b
2552 global __cuMemcpyDtoDAsync_v2
2553 data["__cuMemcpyDtoDAsync_v2"] = <intptr_t>__cuMemcpyDtoDAsync_v2 1b
2555 global __cuMemcpyHtoAAsync_v2
2556 data["__cuMemcpyHtoAAsync_v2"] = <intptr_t>__cuMemcpyHtoAAsync_v2 1b
2558 global __cuMemcpyAtoHAsync_v2
2559 data["__cuMemcpyAtoHAsync_v2"] = <intptr_t>__cuMemcpyAtoHAsync_v2 1b
2561 global __cuMemcpy2DAsync_v2
2562 data["__cuMemcpy2DAsync_v2"] = <intptr_t>__cuMemcpy2DAsync_v2 1b
2564 global __cuMemcpy3DAsync_v2
2565 data["__cuMemcpy3DAsync_v2"] = <intptr_t>__cuMemcpy3DAsync_v2 1b
2567 global __cuMemcpy3DPeerAsync
2568 data["__cuMemcpy3DPeerAsync"] = <intptr_t>__cuMemcpy3DPeerAsync 1b
2570 global __cuMemsetD8_v2
2571 data["__cuMemsetD8_v2"] = <intptr_t>__cuMemsetD8_v2 1b
2573 global __cuMemsetD16_v2
2574 data["__cuMemsetD16_v2"] = <intptr_t>__cuMemsetD16_v2 1b
2576 global __cuMemsetD32_v2
2577 data["__cuMemsetD32_v2"] = <intptr_t>__cuMemsetD32_v2 1b
2579 global __cuMemsetD2D8_v2
2580 data["__cuMemsetD2D8_v2"] = <intptr_t>__cuMemsetD2D8_v2 1b
2582 global __cuMemsetD2D16_v2
2583 data["__cuMemsetD2D16_v2"] = <intptr_t>__cuMemsetD2D16_v2 1b
2585 global __cuMemsetD2D32_v2
2586 data["__cuMemsetD2D32_v2"] = <intptr_t>__cuMemsetD2D32_v2 1b
2588 global __cuMemsetD8Async
2589 data["__cuMemsetD8Async"] = <intptr_t>__cuMemsetD8Async 1b
2591 global __cuMemsetD16Async
2592 data["__cuMemsetD16Async"] = <intptr_t>__cuMemsetD16Async 1b
2594 global __cuMemsetD32Async
2595 data["__cuMemsetD32Async"] = <intptr_t>__cuMemsetD32Async 1b
2597 global __cuMemsetD2D8Async
2598 data["__cuMemsetD2D8Async"] = <intptr_t>__cuMemsetD2D8Async 1b
2600 global __cuMemsetD2D16Async
2601 data["__cuMemsetD2D16Async"] = <intptr_t>__cuMemsetD2D16Async 1b
2603 global __cuMemsetD2D32Async
2604 data["__cuMemsetD2D32Async"] = <intptr_t>__cuMemsetD2D32Async 1b
2606 global __cuArrayCreate_v2
2607 data["__cuArrayCreate_v2"] = <intptr_t>__cuArrayCreate_v2 1b
2609 global __cuArrayGetDescriptor_v2
2610 data["__cuArrayGetDescriptor_v2"] = <intptr_t>__cuArrayGetDescriptor_v2 1b
2612 global __cuArrayGetSparseProperties
2613 data["__cuArrayGetSparseProperties"] = <intptr_t>__cuArrayGetSparseProperties 1b
2615 global __cuMipmappedArrayGetSparseProperties
2616 data["__cuMipmappedArrayGetSparseProperties"] = <intptr_t>__cuMipmappedArrayGetSparseProperties 1b
2618 global __cuArrayGetMemoryRequirements
2619 data["__cuArrayGetMemoryRequirements"] = <intptr_t>__cuArrayGetMemoryRequirements 1b
2621 global __cuMipmappedArrayGetMemoryRequirements
2622 data["__cuMipmappedArrayGetMemoryRequirements"] = <intptr_t>__cuMipmappedArrayGetMemoryRequirements 1b
2624 global __cuArrayGetPlane
2625 data["__cuArrayGetPlane"] = <intptr_t>__cuArrayGetPlane 1b
2627 global __cuArrayDestroy
2628 data["__cuArrayDestroy"] = <intptr_t>__cuArrayDestroy 1b
2630 global __cuArray3DCreate_v2
2631 data["__cuArray3DCreate_v2"] = <intptr_t>__cuArray3DCreate_v2 1b
2633 global __cuArray3DGetDescriptor_v2
2634 data["__cuArray3DGetDescriptor_v2"] = <intptr_t>__cuArray3DGetDescriptor_v2 1b
2636 global __cuMipmappedArrayCreate
2637 data["__cuMipmappedArrayCreate"] = <intptr_t>__cuMipmappedArrayCreate 1b
2639 global __cuMipmappedArrayGetLevel
2640 data["__cuMipmappedArrayGetLevel"] = <intptr_t>__cuMipmappedArrayGetLevel 1b
2642 global __cuMipmappedArrayDestroy
2643 data["__cuMipmappedArrayDestroy"] = <intptr_t>__cuMipmappedArrayDestroy 1b
2645 global __cuMemGetHandleForAddressRange
2646 data["__cuMemGetHandleForAddressRange"] = <intptr_t>__cuMemGetHandleForAddressRange 1b
2648 global __cuMemBatchDecompressAsync
2649 data["__cuMemBatchDecompressAsync"] = <intptr_t>__cuMemBatchDecompressAsync 1b
2651 global __cuMemAddressReserve
2652 data["__cuMemAddressReserve"] = <intptr_t>__cuMemAddressReserve 1b
2654 global __cuMemAddressFree
2655 data["__cuMemAddressFree"] = <intptr_t>__cuMemAddressFree 1b
2657 global __cuMemCreate
2658 data["__cuMemCreate"] = <intptr_t>__cuMemCreate 1b
2660 global __cuMemRelease
2661 data["__cuMemRelease"] = <intptr_t>__cuMemRelease 1b
2663 global __cuMemMap
2664 data["__cuMemMap"] = <intptr_t>__cuMemMap 1b
2666 global __cuMemMapArrayAsync
2667 data["__cuMemMapArrayAsync"] = <intptr_t>__cuMemMapArrayAsync 1b
2669 global __cuMemUnmap
2670 data["__cuMemUnmap"] = <intptr_t>__cuMemUnmap 1b
2672 global __cuMemSetAccess
2673 data["__cuMemSetAccess"] = <intptr_t>__cuMemSetAccess 1b
2675 global __cuMemGetAccess
2676 data["__cuMemGetAccess"] = <intptr_t>__cuMemGetAccess 1b
2678 global __cuMemExportToShareableHandle
2679 data["__cuMemExportToShareableHandle"] = <intptr_t>__cuMemExportToShareableHandle 1b
2681 global __cuMemImportFromShareableHandle
2682 data["__cuMemImportFromShareableHandle"] = <intptr_t>__cuMemImportFromShareableHandle 1b
2684 global __cuMemGetAllocationGranularity
2685 data["__cuMemGetAllocationGranularity"] = <intptr_t>__cuMemGetAllocationGranularity 1b
2687 global __cuMemGetAllocationPropertiesFromHandle
2688 data["__cuMemGetAllocationPropertiesFromHandle"] = <intptr_t>__cuMemGetAllocationPropertiesFromHandle 1b
2690 global __cuMemRetainAllocationHandle
2691 data["__cuMemRetainAllocationHandle"] = <intptr_t>__cuMemRetainAllocationHandle 1b
2693 global __cuMemFreeAsync
2694 data["__cuMemFreeAsync"] = <intptr_t>__cuMemFreeAsync 1b
2696 global __cuMemAllocAsync
2697 data["__cuMemAllocAsync"] = <intptr_t>__cuMemAllocAsync 1b
2699 global __cuMemPoolTrimTo
2700 data["__cuMemPoolTrimTo"] = <intptr_t>__cuMemPoolTrimTo 1b
2702 global __cuMemPoolSetAttribute
2703 data["__cuMemPoolSetAttribute"] = <intptr_t>__cuMemPoolSetAttribute 1b
2705 global __cuMemPoolGetAttribute
2706 data["__cuMemPoolGetAttribute"] = <intptr_t>__cuMemPoolGetAttribute 1b
2708 global __cuMemPoolSetAccess
2709 data["__cuMemPoolSetAccess"] = <intptr_t>__cuMemPoolSetAccess 1b
2711 global __cuMemPoolGetAccess
2712 data["__cuMemPoolGetAccess"] = <intptr_t>__cuMemPoolGetAccess 1b
2714 global __cuMemPoolCreate
2715 data["__cuMemPoolCreate"] = <intptr_t>__cuMemPoolCreate 1b
2717 global __cuMemPoolDestroy
2718 data["__cuMemPoolDestroy"] = <intptr_t>__cuMemPoolDestroy 1b
2720 global __cuMemAllocFromPoolAsync
2721 data["__cuMemAllocFromPoolAsync"] = <intptr_t>__cuMemAllocFromPoolAsync 1b
2723 global __cuMemPoolExportToShareableHandle
2724 data["__cuMemPoolExportToShareableHandle"] = <intptr_t>__cuMemPoolExportToShareableHandle 1b
2726 global __cuMemPoolImportFromShareableHandle
2727 data["__cuMemPoolImportFromShareableHandle"] = <intptr_t>__cuMemPoolImportFromShareableHandle 1b
2729 global __cuMemPoolExportPointer
2730 data["__cuMemPoolExportPointer"] = <intptr_t>__cuMemPoolExportPointer 1b
2732 global __cuMemPoolImportPointer
2733 data["__cuMemPoolImportPointer"] = <intptr_t>__cuMemPoolImportPointer 1b
2735 global __cuMulticastCreate
2736 data["__cuMulticastCreate"] = <intptr_t>__cuMulticastCreate 1b
2738 global __cuMulticastAddDevice
2739 data["__cuMulticastAddDevice"] = <intptr_t>__cuMulticastAddDevice 1b
2741 global __cuMulticastBindMem
2742 data["__cuMulticastBindMem"] = <intptr_t>__cuMulticastBindMem 1b
2744 global __cuMulticastBindAddr
2745 data["__cuMulticastBindAddr"] = <intptr_t>__cuMulticastBindAddr 1b
2747 global __cuMulticastUnbind
2748 data["__cuMulticastUnbind"] = <intptr_t>__cuMulticastUnbind 1b
2750 global __cuMulticastGetGranularity
2751 data["__cuMulticastGetGranularity"] = <intptr_t>__cuMulticastGetGranularity 1b
2753 global __cuPointerGetAttribute
2754 data["__cuPointerGetAttribute"] = <intptr_t>__cuPointerGetAttribute 1b
2756 global __cuMemPrefetchAsync_v2
2757 data["__cuMemPrefetchAsync_v2"] = <intptr_t>__cuMemPrefetchAsync_v2 1b
2759 global __cuMemAdvise_v2
2760 data["__cuMemAdvise_v2"] = <intptr_t>__cuMemAdvise_v2 1b
2762 global __cuMemRangeGetAttribute
2763 data["__cuMemRangeGetAttribute"] = <intptr_t>__cuMemRangeGetAttribute 1b
2765 global __cuMemRangeGetAttributes
2766 data["__cuMemRangeGetAttributes"] = <intptr_t>__cuMemRangeGetAttributes 1b
2768 global __cuPointerSetAttribute
2769 data["__cuPointerSetAttribute"] = <intptr_t>__cuPointerSetAttribute 1b
2771 global __cuPointerGetAttributes
2772 data["__cuPointerGetAttributes"] = <intptr_t>__cuPointerGetAttributes 1b
2774 global __cuStreamCreate
2775 data["__cuStreamCreate"] = <intptr_t>__cuStreamCreate 1b
2777 global __cuStreamCreateWithPriority
2778 data["__cuStreamCreateWithPriority"] = <intptr_t>__cuStreamCreateWithPriority 1b
2780 global __cuStreamGetPriority
2781 data["__cuStreamGetPriority"] = <intptr_t>__cuStreamGetPriority 1b
2783 global __cuStreamGetDevice
2784 data["__cuStreamGetDevice"] = <intptr_t>__cuStreamGetDevice 1b
2786 global __cuStreamGetFlags
2787 data["__cuStreamGetFlags"] = <intptr_t>__cuStreamGetFlags 1b
2789 global __cuStreamGetId
2790 data["__cuStreamGetId"] = <intptr_t>__cuStreamGetId 1b
2792 global __cuStreamGetCtx
2793 data["__cuStreamGetCtx"] = <intptr_t>__cuStreamGetCtx 1b
2795 global __cuStreamGetCtx_v2
2796 data["__cuStreamGetCtx_v2"] = <intptr_t>__cuStreamGetCtx_v2 1b
2798 global __cuStreamWaitEvent
2799 data["__cuStreamWaitEvent"] = <intptr_t>__cuStreamWaitEvent 1b
2801 global __cuStreamAddCallback
2802 data["__cuStreamAddCallback"] = <intptr_t>__cuStreamAddCallback 1b
2804 global __cuStreamBeginCapture_v2
2805 data["__cuStreamBeginCapture_v2"] = <intptr_t>__cuStreamBeginCapture_v2 1b
2807 global __cuStreamBeginCaptureToGraph
2808 data["__cuStreamBeginCaptureToGraph"] = <intptr_t>__cuStreamBeginCaptureToGraph 1b
2810 global __cuThreadExchangeStreamCaptureMode
2811 data["__cuThreadExchangeStreamCaptureMode"] = <intptr_t>__cuThreadExchangeStreamCaptureMode 1b
2813 global __cuStreamEndCapture
2814 data["__cuStreamEndCapture"] = <intptr_t>__cuStreamEndCapture 1b
2816 global __cuStreamIsCapturing
2817 data["__cuStreamIsCapturing"] = <intptr_t>__cuStreamIsCapturing 1b
2819 global __cuStreamGetCaptureInfo_v3
2820 data["__cuStreamGetCaptureInfo_v3"] = <intptr_t>__cuStreamGetCaptureInfo_v3 1b
2822 global __cuStreamUpdateCaptureDependencies_v2
2823 data["__cuStreamUpdateCaptureDependencies_v2"] = <intptr_t>__cuStreamUpdateCaptureDependencies_v2 1b
2825 global __cuStreamAttachMemAsync
2826 data["__cuStreamAttachMemAsync"] = <intptr_t>__cuStreamAttachMemAsync 1b
2828 global __cuStreamQuery
2829 data["__cuStreamQuery"] = <intptr_t>__cuStreamQuery 1b
2831 global __cuStreamSynchronize
2832 data["__cuStreamSynchronize"] = <intptr_t>__cuStreamSynchronize 1b
2834 global __cuStreamDestroy_v2
2835 data["__cuStreamDestroy_v2"] = <intptr_t>__cuStreamDestroy_v2 1b
2837 global __cuStreamCopyAttributes
2838 data["__cuStreamCopyAttributes"] = <intptr_t>__cuStreamCopyAttributes 1b
2840 global __cuStreamGetAttribute
2841 data["__cuStreamGetAttribute"] = <intptr_t>__cuStreamGetAttribute 1b
2843 global __cuStreamSetAttribute
2844 data["__cuStreamSetAttribute"] = <intptr_t>__cuStreamSetAttribute 1b
2846 global __cuEventCreate
2847 data["__cuEventCreate"] = <intptr_t>__cuEventCreate 1b
2849 global __cuEventRecord
2850 data["__cuEventRecord"] = <intptr_t>__cuEventRecord 1b
2852 global __cuEventRecordWithFlags
2853 data["__cuEventRecordWithFlags"] = <intptr_t>__cuEventRecordWithFlags 1b
2855 global __cuEventQuery
2856 data["__cuEventQuery"] = <intptr_t>__cuEventQuery 1b
2858 global __cuEventSynchronize
2859 data["__cuEventSynchronize"] = <intptr_t>__cuEventSynchronize 1b
2861 global __cuEventDestroy_v2
2862 data["__cuEventDestroy_v2"] = <intptr_t>__cuEventDestroy_v2 1b
2864 global __cuEventElapsedTime_v2
2865 data["__cuEventElapsedTime_v2"] = <intptr_t>__cuEventElapsedTime_v2 1b
2867 global __cuImportExternalMemory
2868 data["__cuImportExternalMemory"] = <intptr_t>__cuImportExternalMemory 1b
2870 global __cuExternalMemoryGetMappedBuffer
2871 data["__cuExternalMemoryGetMappedBuffer"] = <intptr_t>__cuExternalMemoryGetMappedBuffer 1b
2873 global __cuExternalMemoryGetMappedMipmappedArray
2874 data["__cuExternalMemoryGetMappedMipmappedArray"] = <intptr_t>__cuExternalMemoryGetMappedMipmappedArray 1b
2876 global __cuDestroyExternalMemory
2877 data["__cuDestroyExternalMemory"] = <intptr_t>__cuDestroyExternalMemory 1b
2879 global __cuImportExternalSemaphore
2880 data["__cuImportExternalSemaphore"] = <intptr_t>__cuImportExternalSemaphore 1b
2882 global __cuSignalExternalSemaphoresAsync
2883 data["__cuSignalExternalSemaphoresAsync"] = <intptr_t>__cuSignalExternalSemaphoresAsync 1b
2885 global __cuWaitExternalSemaphoresAsync
2886 data["__cuWaitExternalSemaphoresAsync"] = <intptr_t>__cuWaitExternalSemaphoresAsync 1b
2888 global __cuDestroyExternalSemaphore
2889 data["__cuDestroyExternalSemaphore"] = <intptr_t>__cuDestroyExternalSemaphore 1b
2891 global __cuStreamWaitValue32_v2
2892 data["__cuStreamWaitValue32_v2"] = <intptr_t>__cuStreamWaitValue32_v2 1b
2894 global __cuStreamWaitValue64_v2
2895 data["__cuStreamWaitValue64_v2"] = <intptr_t>__cuStreamWaitValue64_v2 1b
2897 global __cuStreamWriteValue32_v2
2898 data["__cuStreamWriteValue32_v2"] = <intptr_t>__cuStreamWriteValue32_v2 1b
2900 global __cuStreamWriteValue64_v2
2901 data["__cuStreamWriteValue64_v2"] = <intptr_t>__cuStreamWriteValue64_v2 1b
2903 global __cuStreamBatchMemOp_v2
2904 data["__cuStreamBatchMemOp_v2"] = <intptr_t>__cuStreamBatchMemOp_v2 1b
2906 global __cuFuncGetAttribute
2907 data["__cuFuncGetAttribute"] = <intptr_t>__cuFuncGetAttribute 1b
2909 global __cuFuncSetAttribute
2910 data["__cuFuncSetAttribute"] = <intptr_t>__cuFuncSetAttribute 1b
2912 global __cuFuncSetCacheConfig
2913 data["__cuFuncSetCacheConfig"] = <intptr_t>__cuFuncSetCacheConfig 1b
2915 global __cuFuncGetModule
2916 data["__cuFuncGetModule"] = <intptr_t>__cuFuncGetModule 1b
2918 global __cuFuncGetName
2919 data["__cuFuncGetName"] = <intptr_t>__cuFuncGetName 1b
2921 global __cuFuncGetParamInfo
2922 data["__cuFuncGetParamInfo"] = <intptr_t>__cuFuncGetParamInfo 1b
2924 global __cuFuncIsLoaded
2925 data["__cuFuncIsLoaded"] = <intptr_t>__cuFuncIsLoaded 1b
2927 global __cuFuncLoad
2928 data["__cuFuncLoad"] = <intptr_t>__cuFuncLoad 1b
2930 global __cuLaunchKernel
2931 data["__cuLaunchKernel"] = <intptr_t>__cuLaunchKernel 1b
2933 global __cuLaunchKernelEx
2934 data["__cuLaunchKernelEx"] = <intptr_t>__cuLaunchKernelEx 1b
2936 global __cuLaunchCooperativeKernel
2937 data["__cuLaunchCooperativeKernel"] = <intptr_t>__cuLaunchCooperativeKernel 1b
2939 global __cuLaunchCooperativeKernelMultiDevice
2940 data["__cuLaunchCooperativeKernelMultiDevice"] = <intptr_t>__cuLaunchCooperativeKernelMultiDevice 1b
2942 global __cuLaunchHostFunc
2943 data["__cuLaunchHostFunc"] = <intptr_t>__cuLaunchHostFunc 1b
2945 global __cuFuncSetBlockShape
2946 data["__cuFuncSetBlockShape"] = <intptr_t>__cuFuncSetBlockShape 1b
2948 global __cuFuncSetSharedSize
2949 data["__cuFuncSetSharedSize"] = <intptr_t>__cuFuncSetSharedSize 1b
2951 global __cuParamSetSize
2952 data["__cuParamSetSize"] = <intptr_t>__cuParamSetSize 1b
2954 global __cuParamSeti
2955 data["__cuParamSeti"] = <intptr_t>__cuParamSeti 1b
2957 global __cuParamSetf
2958 data["__cuParamSetf"] = <intptr_t>__cuParamSetf 1b
2960 global __cuParamSetv
2961 data["__cuParamSetv"] = <intptr_t>__cuParamSetv 1b
2963 global __cuLaunch
2964 data["__cuLaunch"] = <intptr_t>__cuLaunch 1b
2966 global __cuLaunchGrid
2967 data["__cuLaunchGrid"] = <intptr_t>__cuLaunchGrid 1b
2969 global __cuLaunchGridAsync
2970 data["__cuLaunchGridAsync"] = <intptr_t>__cuLaunchGridAsync 1b
2972 global __cuParamSetTexRef
2973 data["__cuParamSetTexRef"] = <intptr_t>__cuParamSetTexRef 1b
2975 global __cuFuncSetSharedMemConfig
2976 data["__cuFuncSetSharedMemConfig"] = <intptr_t>__cuFuncSetSharedMemConfig 1b
2978 global __cuGraphCreate
2979 data["__cuGraphCreate"] = <intptr_t>__cuGraphCreate 1b
2981 global __cuGraphAddKernelNode_v2
2982 data["__cuGraphAddKernelNode_v2"] = <intptr_t>__cuGraphAddKernelNode_v2 1b
2984 global __cuGraphKernelNodeGetParams_v2
2985 data["__cuGraphKernelNodeGetParams_v2"] = <intptr_t>__cuGraphKernelNodeGetParams_v2 1b
2987 global __cuGraphKernelNodeSetParams_v2
2988 data["__cuGraphKernelNodeSetParams_v2"] = <intptr_t>__cuGraphKernelNodeSetParams_v2 1b
2990 global __cuGraphAddMemcpyNode
2991 data["__cuGraphAddMemcpyNode"] = <intptr_t>__cuGraphAddMemcpyNode 1b
2993 global __cuGraphMemcpyNodeGetParams
2994 data["__cuGraphMemcpyNodeGetParams"] = <intptr_t>__cuGraphMemcpyNodeGetParams 1b
2996 global __cuGraphMemcpyNodeSetParams
2997 data["__cuGraphMemcpyNodeSetParams"] = <intptr_t>__cuGraphMemcpyNodeSetParams 1b
2999 global __cuGraphAddMemsetNode
3000 data["__cuGraphAddMemsetNode"] = <intptr_t>__cuGraphAddMemsetNode 1b
3002 global __cuGraphMemsetNodeGetParams
3003 data["__cuGraphMemsetNodeGetParams"] = <intptr_t>__cuGraphMemsetNodeGetParams 1b
3005 global __cuGraphMemsetNodeSetParams
3006 data["__cuGraphMemsetNodeSetParams"] = <intptr_t>__cuGraphMemsetNodeSetParams 1b
3008 global __cuGraphAddHostNode
3009 data["__cuGraphAddHostNode"] = <intptr_t>__cuGraphAddHostNode 1b
3011 global __cuGraphHostNodeGetParams
3012 data["__cuGraphHostNodeGetParams"] = <intptr_t>__cuGraphHostNodeGetParams 1b
3014 global __cuGraphHostNodeSetParams
3015 data["__cuGraphHostNodeSetParams"] = <intptr_t>__cuGraphHostNodeSetParams 1b
3017 global __cuGraphAddChildGraphNode
3018 data["__cuGraphAddChildGraphNode"] = <intptr_t>__cuGraphAddChildGraphNode 1b
3020 global __cuGraphChildGraphNodeGetGraph
3021 data["__cuGraphChildGraphNodeGetGraph"] = <intptr_t>__cuGraphChildGraphNodeGetGraph 1b
3023 global __cuGraphAddEmptyNode
3024 data["__cuGraphAddEmptyNode"] = <intptr_t>__cuGraphAddEmptyNode 1b
3026 global __cuGraphAddEventRecordNode
3027 data["__cuGraphAddEventRecordNode"] = <intptr_t>__cuGraphAddEventRecordNode 1b
3029 global __cuGraphEventRecordNodeGetEvent
3030 data["__cuGraphEventRecordNodeGetEvent"] = <intptr_t>__cuGraphEventRecordNodeGetEvent 1b
3032 global __cuGraphEventRecordNodeSetEvent
3033 data["__cuGraphEventRecordNodeSetEvent"] = <intptr_t>__cuGraphEventRecordNodeSetEvent 1b
3035 global __cuGraphAddEventWaitNode
3036 data["__cuGraphAddEventWaitNode"] = <intptr_t>__cuGraphAddEventWaitNode 1b
3038 global __cuGraphEventWaitNodeGetEvent
3039 data["__cuGraphEventWaitNodeGetEvent"] = <intptr_t>__cuGraphEventWaitNodeGetEvent 1b
3041 global __cuGraphEventWaitNodeSetEvent
3042 data["__cuGraphEventWaitNodeSetEvent"] = <intptr_t>__cuGraphEventWaitNodeSetEvent 1b
3044 global __cuGraphAddExternalSemaphoresSignalNode
3045 data["__cuGraphAddExternalSemaphoresSignalNode"] = <intptr_t>__cuGraphAddExternalSemaphoresSignalNode 1b
3047 global __cuGraphExternalSemaphoresSignalNodeGetParams
3048 data["__cuGraphExternalSemaphoresSignalNodeGetParams"] = <intptr_t>__cuGraphExternalSemaphoresSignalNodeGetParams 1b
3050 global __cuGraphExternalSemaphoresSignalNodeSetParams
3051 data["__cuGraphExternalSemaphoresSignalNodeSetParams"] = <intptr_t>__cuGraphExternalSemaphoresSignalNodeSetParams 1b
3053 global __cuGraphAddExternalSemaphoresWaitNode
3054 data["__cuGraphAddExternalSemaphoresWaitNode"] = <intptr_t>__cuGraphAddExternalSemaphoresWaitNode 1b
3056 global __cuGraphExternalSemaphoresWaitNodeGetParams
3057 data["__cuGraphExternalSemaphoresWaitNodeGetParams"] = <intptr_t>__cuGraphExternalSemaphoresWaitNodeGetParams 1b
3059 global __cuGraphExternalSemaphoresWaitNodeSetParams
3060 data["__cuGraphExternalSemaphoresWaitNodeSetParams"] = <intptr_t>__cuGraphExternalSemaphoresWaitNodeSetParams 1b
3062 global __cuGraphAddBatchMemOpNode
3063 data["__cuGraphAddBatchMemOpNode"] = <intptr_t>__cuGraphAddBatchMemOpNode 1b
3065 global __cuGraphBatchMemOpNodeGetParams
3066 data["__cuGraphBatchMemOpNodeGetParams"] = <intptr_t>__cuGraphBatchMemOpNodeGetParams 1b
3068 global __cuGraphBatchMemOpNodeSetParams
3069 data["__cuGraphBatchMemOpNodeSetParams"] = <intptr_t>__cuGraphBatchMemOpNodeSetParams 1b
3071 global __cuGraphExecBatchMemOpNodeSetParams
3072 data["__cuGraphExecBatchMemOpNodeSetParams"] = <intptr_t>__cuGraphExecBatchMemOpNodeSetParams 1b
3074 global __cuGraphAddMemAllocNode
3075 data["__cuGraphAddMemAllocNode"] = <intptr_t>__cuGraphAddMemAllocNode 1b
3077 global __cuGraphMemAllocNodeGetParams
3078 data["__cuGraphMemAllocNodeGetParams"] = <intptr_t>__cuGraphMemAllocNodeGetParams 1b
3080 global __cuGraphAddMemFreeNode
3081 data["__cuGraphAddMemFreeNode"] = <intptr_t>__cuGraphAddMemFreeNode 1b
3083 global __cuGraphMemFreeNodeGetParams
3084 data["__cuGraphMemFreeNodeGetParams"] = <intptr_t>__cuGraphMemFreeNodeGetParams 1b
3086 global __cuDeviceGraphMemTrim
3087 data["__cuDeviceGraphMemTrim"] = <intptr_t>__cuDeviceGraphMemTrim 1b
3089 global __cuDeviceGetGraphMemAttribute
3090 data["__cuDeviceGetGraphMemAttribute"] = <intptr_t>__cuDeviceGetGraphMemAttribute 1b
3092 global __cuDeviceSetGraphMemAttribute
3093 data["__cuDeviceSetGraphMemAttribute"] = <intptr_t>__cuDeviceSetGraphMemAttribute 1b
3095 global __cuGraphClone
3096 data["__cuGraphClone"] = <intptr_t>__cuGraphClone 1b
3098 global __cuGraphNodeFindInClone
3099 data["__cuGraphNodeFindInClone"] = <intptr_t>__cuGraphNodeFindInClone 1b
3101 global __cuGraphNodeGetType
3102 data["__cuGraphNodeGetType"] = <intptr_t>__cuGraphNodeGetType 1b
3104 global __cuGraphGetNodes
3105 data["__cuGraphGetNodes"] = <intptr_t>__cuGraphGetNodes 1b
3107 global __cuGraphGetRootNodes
3108 data["__cuGraphGetRootNodes"] = <intptr_t>__cuGraphGetRootNodes 1b
3110 global __cuGraphGetEdges_v2
3111 data["__cuGraphGetEdges_v2"] = <intptr_t>__cuGraphGetEdges_v2 1b
3113 global __cuGraphNodeGetDependencies_v2
3114 data["__cuGraphNodeGetDependencies_v2"] = <intptr_t>__cuGraphNodeGetDependencies_v2 1b
3116 global __cuGraphNodeGetDependentNodes_v2
3117 data["__cuGraphNodeGetDependentNodes_v2"] = <intptr_t>__cuGraphNodeGetDependentNodes_v2 1b
3119 global __cuGraphAddDependencies_v2
3120 data["__cuGraphAddDependencies_v2"] = <intptr_t>__cuGraphAddDependencies_v2 1b
3122 global __cuGraphRemoveDependencies_v2
3123 data["__cuGraphRemoveDependencies_v2"] = <intptr_t>__cuGraphRemoveDependencies_v2 1b
3125 global __cuGraphDestroyNode
3126 data["__cuGraphDestroyNode"] = <intptr_t>__cuGraphDestroyNode 1b
3128 global __cuGraphInstantiateWithFlags
3129 data["__cuGraphInstantiateWithFlags"] = <intptr_t>__cuGraphInstantiateWithFlags 1b
3131 global __cuGraphInstantiateWithParams
3132 data["__cuGraphInstantiateWithParams"] = <intptr_t>__cuGraphInstantiateWithParams 1b
3134 global __cuGraphExecGetFlags
3135 data["__cuGraphExecGetFlags"] = <intptr_t>__cuGraphExecGetFlags 1b
3137 global __cuGraphExecKernelNodeSetParams_v2
3138 data["__cuGraphExecKernelNodeSetParams_v2"] = <intptr_t>__cuGraphExecKernelNodeSetParams_v2 1b
3140 global __cuGraphExecMemcpyNodeSetParams
3141 data["__cuGraphExecMemcpyNodeSetParams"] = <intptr_t>__cuGraphExecMemcpyNodeSetParams 1b
3143 global __cuGraphExecMemsetNodeSetParams
3144 data["__cuGraphExecMemsetNodeSetParams"] = <intptr_t>__cuGraphExecMemsetNodeSetParams 1b
3146 global __cuGraphExecHostNodeSetParams
3147 data["__cuGraphExecHostNodeSetParams"] = <intptr_t>__cuGraphExecHostNodeSetParams 1b
3149 global __cuGraphExecChildGraphNodeSetParams
3150 data["__cuGraphExecChildGraphNodeSetParams"] = <intptr_t>__cuGraphExecChildGraphNodeSetParams 1b
3152 global __cuGraphExecEventRecordNodeSetEvent
3153 data["__cuGraphExecEventRecordNodeSetEvent"] = <intptr_t>__cuGraphExecEventRecordNodeSetEvent 1b
3155 global __cuGraphExecEventWaitNodeSetEvent
3156 data["__cuGraphExecEventWaitNodeSetEvent"] = <intptr_t>__cuGraphExecEventWaitNodeSetEvent 1b
3158 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
3159 data["__cuGraphExecExternalSemaphoresSignalNodeSetParams"] = <intptr_t>__cuGraphExecExternalSemaphoresSignalNodeSetParams 1b
3161 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
3162 data["__cuGraphExecExternalSemaphoresWaitNodeSetParams"] = <intptr_t>__cuGraphExecExternalSemaphoresWaitNodeSetParams 1b
3164 global __cuGraphNodeSetEnabled
3165 data["__cuGraphNodeSetEnabled"] = <intptr_t>__cuGraphNodeSetEnabled 1b
3167 global __cuGraphNodeGetEnabled
3168 data["__cuGraphNodeGetEnabled"] = <intptr_t>__cuGraphNodeGetEnabled 1b
3170 global __cuGraphUpload
3171 data["__cuGraphUpload"] = <intptr_t>__cuGraphUpload 1b
3173 global __cuGraphLaunch
3174 data["__cuGraphLaunch"] = <intptr_t>__cuGraphLaunch 1b
3176 global __cuGraphExecDestroy
3177 data["__cuGraphExecDestroy"] = <intptr_t>__cuGraphExecDestroy 1b
3179 global __cuGraphDestroy
3180 data["__cuGraphDestroy"] = <intptr_t>__cuGraphDestroy 1b
3182 global __cuGraphExecUpdate_v2
3183 data["__cuGraphExecUpdate_v2"] = <intptr_t>__cuGraphExecUpdate_v2 1b
3185 global __cuGraphKernelNodeCopyAttributes
3186 data["__cuGraphKernelNodeCopyAttributes"] = <intptr_t>__cuGraphKernelNodeCopyAttributes 1b
3188 global __cuGraphKernelNodeGetAttribute
3189 data["__cuGraphKernelNodeGetAttribute"] = <intptr_t>__cuGraphKernelNodeGetAttribute 1b
3191 global __cuGraphKernelNodeSetAttribute
3192 data["__cuGraphKernelNodeSetAttribute"] = <intptr_t>__cuGraphKernelNodeSetAttribute 1b
3194 global __cuGraphDebugDotPrint
3195 data["__cuGraphDebugDotPrint"] = <intptr_t>__cuGraphDebugDotPrint 1b
3197 global __cuUserObjectCreate
3198 data["__cuUserObjectCreate"] = <intptr_t>__cuUserObjectCreate 1b
3200 global __cuUserObjectRetain
3201 data["__cuUserObjectRetain"] = <intptr_t>__cuUserObjectRetain 1b
3203 global __cuUserObjectRelease
3204 data["__cuUserObjectRelease"] = <intptr_t>__cuUserObjectRelease 1b
3206 global __cuGraphRetainUserObject
3207 data["__cuGraphRetainUserObject"] = <intptr_t>__cuGraphRetainUserObject 1b
3209 global __cuGraphReleaseUserObject
3210 data["__cuGraphReleaseUserObject"] = <intptr_t>__cuGraphReleaseUserObject 1b
3212 global __cuGraphAddNode_v2
3213 data["__cuGraphAddNode_v2"] = <intptr_t>__cuGraphAddNode_v2 1b
3215 global __cuGraphNodeSetParams
3216 data["__cuGraphNodeSetParams"] = <intptr_t>__cuGraphNodeSetParams 1b
3218 global __cuGraphExecNodeSetParams
3219 data["__cuGraphExecNodeSetParams"] = <intptr_t>__cuGraphExecNodeSetParams 1b
3221 global __cuGraphConditionalHandleCreate
3222 data["__cuGraphConditionalHandleCreate"] = <intptr_t>__cuGraphConditionalHandleCreate 1b
3224 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
3225 data["__cuOccupancyMaxActiveBlocksPerMultiprocessor"] = <intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessor 1b
3227 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
3228 data["__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"] = <intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 1b
3230 global __cuOccupancyMaxPotentialBlockSize
3231 data["__cuOccupancyMaxPotentialBlockSize"] = <intptr_t>__cuOccupancyMaxPotentialBlockSize 1b
3233 global __cuOccupancyMaxPotentialBlockSizeWithFlags
3234 data["__cuOccupancyMaxPotentialBlockSizeWithFlags"] = <intptr_t>__cuOccupancyMaxPotentialBlockSizeWithFlags 1b
3236 global __cuOccupancyAvailableDynamicSMemPerBlock
3237 data["__cuOccupancyAvailableDynamicSMemPerBlock"] = <intptr_t>__cuOccupancyAvailableDynamicSMemPerBlock 1b
3239 global __cuOccupancyMaxPotentialClusterSize
3240 data["__cuOccupancyMaxPotentialClusterSize"] = <intptr_t>__cuOccupancyMaxPotentialClusterSize 1b
3242 global __cuOccupancyMaxActiveClusters
3243 data["__cuOccupancyMaxActiveClusters"] = <intptr_t>__cuOccupancyMaxActiveClusters 1b
3245 global __cuTexRefSetArray
3246 data["__cuTexRefSetArray"] = <intptr_t>__cuTexRefSetArray 1b
3248 global __cuTexRefSetMipmappedArray
3249 data["__cuTexRefSetMipmappedArray"] = <intptr_t>__cuTexRefSetMipmappedArray 1b
3251 global __cuTexRefSetAddress_v2
3252 data["__cuTexRefSetAddress_v2"] = <intptr_t>__cuTexRefSetAddress_v2 1b
3254 global __cuTexRefSetAddress2D_v3
3255 data["__cuTexRefSetAddress2D_v3"] = <intptr_t>__cuTexRefSetAddress2D_v3 1b
3257 global __cuTexRefSetFormat
3258 data["__cuTexRefSetFormat"] = <intptr_t>__cuTexRefSetFormat 1b
3260 global __cuTexRefSetAddressMode
3261 data["__cuTexRefSetAddressMode"] = <intptr_t>__cuTexRefSetAddressMode 1b
3263 global __cuTexRefSetFilterMode
3264 data["__cuTexRefSetFilterMode"] = <intptr_t>__cuTexRefSetFilterMode 1b
3266 global __cuTexRefSetMipmapFilterMode
3267 data["__cuTexRefSetMipmapFilterMode"] = <intptr_t>__cuTexRefSetMipmapFilterMode 1b
3269 global __cuTexRefSetMipmapLevelBias
3270 data["__cuTexRefSetMipmapLevelBias"] = <intptr_t>__cuTexRefSetMipmapLevelBias 1b
3272 global __cuTexRefSetMipmapLevelClamp
3273 data["__cuTexRefSetMipmapLevelClamp"] = <intptr_t>__cuTexRefSetMipmapLevelClamp 1b
3275 global __cuTexRefSetMaxAnisotropy
3276 data["__cuTexRefSetMaxAnisotropy"] = <intptr_t>__cuTexRefSetMaxAnisotropy 1b
3278 global __cuTexRefSetBorderColor
3279 data["__cuTexRefSetBorderColor"] = <intptr_t>__cuTexRefSetBorderColor 1b
3281 global __cuTexRefSetFlags
3282 data["__cuTexRefSetFlags"] = <intptr_t>__cuTexRefSetFlags 1b
3284 global __cuTexRefGetAddress_v2
3285 data["__cuTexRefGetAddress_v2"] = <intptr_t>__cuTexRefGetAddress_v2 1b
3287 global __cuTexRefGetArray
3288 data["__cuTexRefGetArray"] = <intptr_t>__cuTexRefGetArray 1b
3290 global __cuTexRefGetMipmappedArray
3291 data["__cuTexRefGetMipmappedArray"] = <intptr_t>__cuTexRefGetMipmappedArray 1b
3293 global __cuTexRefGetAddressMode
3294 data["__cuTexRefGetAddressMode"] = <intptr_t>__cuTexRefGetAddressMode 1b
3296 global __cuTexRefGetFilterMode
3297 data["__cuTexRefGetFilterMode"] = <intptr_t>__cuTexRefGetFilterMode 1b
3299 global __cuTexRefGetFormat
3300 data["__cuTexRefGetFormat"] = <intptr_t>__cuTexRefGetFormat 1b
3302 global __cuTexRefGetMipmapFilterMode
3303 data["__cuTexRefGetMipmapFilterMode"] = <intptr_t>__cuTexRefGetMipmapFilterMode 1b
3305 global __cuTexRefGetMipmapLevelBias
3306 data["__cuTexRefGetMipmapLevelBias"] = <intptr_t>__cuTexRefGetMipmapLevelBias 1b
3308 global __cuTexRefGetMipmapLevelClamp
3309 data["__cuTexRefGetMipmapLevelClamp"] = <intptr_t>__cuTexRefGetMipmapLevelClamp 1b
3311 global __cuTexRefGetMaxAnisotropy
3312 data["__cuTexRefGetMaxAnisotropy"] = <intptr_t>__cuTexRefGetMaxAnisotropy 1b
3314 global __cuTexRefGetBorderColor
3315 data["__cuTexRefGetBorderColor"] = <intptr_t>__cuTexRefGetBorderColor 1b
3317 global __cuTexRefGetFlags
3318 data["__cuTexRefGetFlags"] = <intptr_t>__cuTexRefGetFlags 1b
3320 global __cuTexRefCreate
3321 data["__cuTexRefCreate"] = <intptr_t>__cuTexRefCreate 1b
3323 global __cuTexRefDestroy
3324 data["__cuTexRefDestroy"] = <intptr_t>__cuTexRefDestroy 1b
3326 global __cuSurfRefSetArray
3327 data["__cuSurfRefSetArray"] = <intptr_t>__cuSurfRefSetArray 1b
3329 global __cuSurfRefGetArray
3330 data["__cuSurfRefGetArray"] = <intptr_t>__cuSurfRefGetArray 1b
3332 global __cuTexObjectCreate
3333 data["__cuTexObjectCreate"] = <intptr_t>__cuTexObjectCreate 1b
3335 global __cuTexObjectDestroy
3336 data["__cuTexObjectDestroy"] = <intptr_t>__cuTexObjectDestroy 1b
3338 global __cuTexObjectGetResourceDesc
3339 data["__cuTexObjectGetResourceDesc"] = <intptr_t>__cuTexObjectGetResourceDesc 1b
3341 global __cuTexObjectGetTextureDesc
3342 data["__cuTexObjectGetTextureDesc"] = <intptr_t>__cuTexObjectGetTextureDesc 1b
3344 global __cuTexObjectGetResourceViewDesc
3345 data["__cuTexObjectGetResourceViewDesc"] = <intptr_t>__cuTexObjectGetResourceViewDesc 1b
3347 global __cuSurfObjectCreate
3348 data["__cuSurfObjectCreate"] = <intptr_t>__cuSurfObjectCreate 1b
3350 global __cuSurfObjectDestroy
3351 data["__cuSurfObjectDestroy"] = <intptr_t>__cuSurfObjectDestroy 1b
3353 global __cuSurfObjectGetResourceDesc
3354 data["__cuSurfObjectGetResourceDesc"] = <intptr_t>__cuSurfObjectGetResourceDesc 1b
3356 global __cuTensorMapEncodeTiled
3357 data["__cuTensorMapEncodeTiled"] = <intptr_t>__cuTensorMapEncodeTiled 1b
3359 global __cuTensorMapEncodeIm2col
3360 data["__cuTensorMapEncodeIm2col"] = <intptr_t>__cuTensorMapEncodeIm2col 1b
3362 global __cuTensorMapEncodeIm2colWide
3363 data["__cuTensorMapEncodeIm2colWide"] = <intptr_t>__cuTensorMapEncodeIm2colWide 1b
3365 global __cuTensorMapReplaceAddress
3366 data["__cuTensorMapReplaceAddress"] = <intptr_t>__cuTensorMapReplaceAddress 1b
3368 global __cuDeviceCanAccessPeer
3369 data["__cuDeviceCanAccessPeer"] = <intptr_t>__cuDeviceCanAccessPeer 1b
3371 global __cuCtxEnablePeerAccess
3372 data["__cuCtxEnablePeerAccess"] = <intptr_t>__cuCtxEnablePeerAccess 1b
3374 global __cuCtxDisablePeerAccess
3375 data["__cuCtxDisablePeerAccess"] = <intptr_t>__cuCtxDisablePeerAccess 1b
3377 global __cuDeviceGetP2PAttribute
3378 data["__cuDeviceGetP2PAttribute"] = <intptr_t>__cuDeviceGetP2PAttribute 1b
3380 global __cuGraphicsUnregisterResource
3381 data["__cuGraphicsUnregisterResource"] = <intptr_t>__cuGraphicsUnregisterResource 1b
3383 global __cuGraphicsSubResourceGetMappedArray
3384 data["__cuGraphicsSubResourceGetMappedArray"] = <intptr_t>__cuGraphicsSubResourceGetMappedArray 1b
3386 global __cuGraphicsResourceGetMappedMipmappedArray
3387 data["__cuGraphicsResourceGetMappedMipmappedArray"] = <intptr_t>__cuGraphicsResourceGetMappedMipmappedArray 1b
3389 global __cuGraphicsResourceGetMappedPointer_v2
3390 data["__cuGraphicsResourceGetMappedPointer_v2"] = <intptr_t>__cuGraphicsResourceGetMappedPointer_v2 1b
3392 global __cuGraphicsResourceSetMapFlags_v2
3393 data["__cuGraphicsResourceSetMapFlags_v2"] = <intptr_t>__cuGraphicsResourceSetMapFlags_v2 1b
3395 global __cuGraphicsMapResources
3396 data["__cuGraphicsMapResources"] = <intptr_t>__cuGraphicsMapResources 1b
3398 global __cuGraphicsUnmapResources
3399 data["__cuGraphicsUnmapResources"] = <intptr_t>__cuGraphicsUnmapResources 1b
3401 global __cuGetProcAddress_v2
3402 data["__cuGetProcAddress_v2"] = <intptr_t>__cuGetProcAddress_v2 1b
3404 global __cuCoredumpGetAttribute
3405 data["__cuCoredumpGetAttribute"] = <intptr_t>__cuCoredumpGetAttribute 1b
3407 global __cuCoredumpGetAttributeGlobal
3408 data["__cuCoredumpGetAttributeGlobal"] = <intptr_t>__cuCoredumpGetAttributeGlobal 1b
3410 global __cuCoredumpSetAttribute
3411 data["__cuCoredumpSetAttribute"] = <intptr_t>__cuCoredumpSetAttribute 1b
3413 global __cuCoredumpSetAttributeGlobal
3414 data["__cuCoredumpSetAttributeGlobal"] = <intptr_t>__cuCoredumpSetAttributeGlobal 1b
3416 global __cuGetExportTable
3417 data["__cuGetExportTable"] = <intptr_t>__cuGetExportTable 1b
3419 global __cuGreenCtxCreate
3420 data["__cuGreenCtxCreate"] = <intptr_t>__cuGreenCtxCreate 1b
3422 global __cuGreenCtxDestroy
3423 data["__cuGreenCtxDestroy"] = <intptr_t>__cuGreenCtxDestroy 1b
3425 global __cuCtxFromGreenCtx
3426 data["__cuCtxFromGreenCtx"] = <intptr_t>__cuCtxFromGreenCtx 1b
3428 global __cuDeviceGetDevResource
3429 data["__cuDeviceGetDevResource"] = <intptr_t>__cuDeviceGetDevResource 1b
3431 global __cuCtxGetDevResource
3432 data["__cuCtxGetDevResource"] = <intptr_t>__cuCtxGetDevResource 1b
3434 global __cuGreenCtxGetDevResource
3435 data["__cuGreenCtxGetDevResource"] = <intptr_t>__cuGreenCtxGetDevResource 1b
3437 global __cuDevSmResourceSplitByCount
3438 data["__cuDevSmResourceSplitByCount"] = <intptr_t>__cuDevSmResourceSplitByCount 1b
3440 global __cuDevResourceGenerateDesc
3441 data["__cuDevResourceGenerateDesc"] = <intptr_t>__cuDevResourceGenerateDesc 1b
3443 global __cuGreenCtxRecordEvent
3444 data["__cuGreenCtxRecordEvent"] = <intptr_t>__cuGreenCtxRecordEvent 1b
3446 global __cuGreenCtxWaitEvent
3447 data["__cuGreenCtxWaitEvent"] = <intptr_t>__cuGreenCtxWaitEvent 1b
3449 global __cuStreamGetGreenCtx
3450 data["__cuStreamGetGreenCtx"] = <intptr_t>__cuStreamGetGreenCtx 1b
3452 global __cuGreenCtxStreamCreate
3453 data["__cuGreenCtxStreamCreate"] = <intptr_t>__cuGreenCtxStreamCreate 1b
3455 global __cuLogsRegisterCallback
3456 data["__cuLogsRegisterCallback"] = <intptr_t>__cuLogsRegisterCallback 1b
3458 global __cuLogsUnregisterCallback
3459 data["__cuLogsUnregisterCallback"] = <intptr_t>__cuLogsUnregisterCallback 1b
3461 global __cuLogsCurrent
3462 data["__cuLogsCurrent"] = <intptr_t>__cuLogsCurrent 1b
3464 global __cuLogsDumpToFile
3465 data["__cuLogsDumpToFile"] = <intptr_t>__cuLogsDumpToFile 1b
3467 global __cuLogsDumpToMemory
3468 data["__cuLogsDumpToMemory"] = <intptr_t>__cuLogsDumpToMemory 1b
3470 global __cuCheckpointProcessGetRestoreThreadId
3471 data["__cuCheckpointProcessGetRestoreThreadId"] = <intptr_t>__cuCheckpointProcessGetRestoreThreadId 1b
3473 global __cuCheckpointProcessGetState
3474 data["__cuCheckpointProcessGetState"] = <intptr_t>__cuCheckpointProcessGetState 1b
3476 global __cuCheckpointProcessLock
3477 data["__cuCheckpointProcessLock"] = <intptr_t>__cuCheckpointProcessLock 1b
3479 global __cuCheckpointProcessCheckpoint
3480 data["__cuCheckpointProcessCheckpoint"] = <intptr_t>__cuCheckpointProcessCheckpoint 1b
3482 global __cuCheckpointProcessRestore
3483 data["__cuCheckpointProcessRestore"] = <intptr_t>__cuCheckpointProcessRestore 1b
3485 global __cuCheckpointProcessUnlock
3486 data["__cuCheckpointProcessUnlock"] = <intptr_t>__cuCheckpointProcessUnlock 1b
3488 global __cuGraphicsEGLRegisterImage
3489 data["__cuGraphicsEGLRegisterImage"] = <intptr_t>__cuGraphicsEGLRegisterImage 1b
3491 global __cuEGLStreamConsumerConnect
3492 data["__cuEGLStreamConsumerConnect"] = <intptr_t>__cuEGLStreamConsumerConnect 1b
3494 global __cuEGLStreamConsumerConnectWithFlags
3495 data["__cuEGLStreamConsumerConnectWithFlags"] = <intptr_t>__cuEGLStreamConsumerConnectWithFlags 1b
3497 global __cuEGLStreamConsumerDisconnect
3498 data["__cuEGLStreamConsumerDisconnect"] = <intptr_t>__cuEGLStreamConsumerDisconnect 1b
3500 global __cuEGLStreamConsumerAcquireFrame
3501 data["__cuEGLStreamConsumerAcquireFrame"] = <intptr_t>__cuEGLStreamConsumerAcquireFrame 1b
3503 global __cuEGLStreamConsumerReleaseFrame
3504 data["__cuEGLStreamConsumerReleaseFrame"] = <intptr_t>__cuEGLStreamConsumerReleaseFrame 1b
3506 global __cuEGLStreamProducerConnect
3507 data["__cuEGLStreamProducerConnect"] = <intptr_t>__cuEGLStreamProducerConnect 1b
3509 global __cuEGLStreamProducerDisconnect
3510 data["__cuEGLStreamProducerDisconnect"] = <intptr_t>__cuEGLStreamProducerDisconnect 1b
3512 global __cuEGLStreamProducerPresentFrame
3513 data["__cuEGLStreamProducerPresentFrame"] = <intptr_t>__cuEGLStreamProducerPresentFrame 1b
3515 global __cuEGLStreamProducerReturnFrame
3516 data["__cuEGLStreamProducerReturnFrame"] = <intptr_t>__cuEGLStreamProducerReturnFrame 1b
3518 global __cuGraphicsResourceGetMappedEglFrame
3519 data["__cuGraphicsResourceGetMappedEglFrame"] = <intptr_t>__cuGraphicsResourceGetMappedEglFrame 1b
3521 global __cuEventCreateFromEGLSync
3522 data["__cuEventCreateFromEGLSync"] = <intptr_t>__cuEventCreateFromEGLSync 1b
3524 global __cuGraphicsGLRegisterBuffer
3525 data["__cuGraphicsGLRegisterBuffer"] = <intptr_t>__cuGraphicsGLRegisterBuffer 1b
3527 global __cuGraphicsGLRegisterImage
3528 data["__cuGraphicsGLRegisterImage"] = <intptr_t>__cuGraphicsGLRegisterImage 1b
3530 global __cuGLGetDevices_v2
3531 data["__cuGLGetDevices_v2"] = <intptr_t>__cuGLGetDevices_v2 1b
3533 global __cuGLCtxCreate_v2
3534 data["__cuGLCtxCreate_v2"] = <intptr_t>__cuGLCtxCreate_v2 1b
3536 global __cuGLInit
3537 data["__cuGLInit"] = <intptr_t>__cuGLInit 1b
3539 global __cuGLRegisterBufferObject
3540 data["__cuGLRegisterBufferObject"] = <intptr_t>__cuGLRegisterBufferObject 1b
3542 global __cuGLMapBufferObject_v2
3543 data["__cuGLMapBufferObject_v2"] = <intptr_t>__cuGLMapBufferObject_v2 1b
3545 global __cuGLUnmapBufferObject
3546 data["__cuGLUnmapBufferObject"] = <intptr_t>__cuGLUnmapBufferObject 1b
3548 global __cuGLUnregisterBufferObject
3549 data["__cuGLUnregisterBufferObject"] = <intptr_t>__cuGLUnregisterBufferObject 1b
3551 global __cuGLSetBufferObjectMapFlags
3552 data["__cuGLSetBufferObjectMapFlags"] = <intptr_t>__cuGLSetBufferObjectMapFlags 1b
3554 global __cuGLMapBufferObjectAsync_v2
3555 data["__cuGLMapBufferObjectAsync_v2"] = <intptr_t>__cuGLMapBufferObjectAsync_v2 1b
3557 global __cuGLUnmapBufferObjectAsync
3558 data["__cuGLUnmapBufferObjectAsync"] = <intptr_t>__cuGLUnmapBufferObjectAsync 1b
3560 global __cuProfilerInitialize
3561 data["__cuProfilerInitialize"] = <intptr_t>__cuProfilerInitialize 1b
3563 global __cuProfilerStart
3564 data["__cuProfilerStart"] = <intptr_t>__cuProfilerStart 1b
3566 global __cuProfilerStop
3567 data["__cuProfilerStop"] = <intptr_t>__cuProfilerStop 1b
3569 global __cuVDPAUGetDevice
3570 data["__cuVDPAUGetDevice"] = <intptr_t>__cuVDPAUGetDevice 1b
3572 global __cuVDPAUCtxCreate_v2
3573 data["__cuVDPAUCtxCreate_v2"] = <intptr_t>__cuVDPAUCtxCreate_v2 1b
3575 global __cuGraphicsVDPAURegisterVideoSurface
3576 data["__cuGraphicsVDPAURegisterVideoSurface"] = <intptr_t>__cuGraphicsVDPAURegisterVideoSurface 1b
3578 global __cuGraphicsVDPAURegisterOutputSurface
3579 data["__cuGraphicsVDPAURegisterOutputSurface"] = <intptr_t>__cuGraphicsVDPAURegisterOutputSurface 1b
3581 global __cuDeviceGetHostAtomicCapabilities
3582 data["__cuDeviceGetHostAtomicCapabilities"] = <intptr_t>__cuDeviceGetHostAtomicCapabilities 1b
3584 global __cuCtxGetDevice_v2
3585 data["__cuCtxGetDevice_v2"] = <intptr_t>__cuCtxGetDevice_v2 1b
3587 global __cuCtxSynchronize_v2
3588 data["__cuCtxSynchronize_v2"] = <intptr_t>__cuCtxSynchronize_v2 1b
3590 global __cuMemcpyBatchAsync_v2
3591 data["__cuMemcpyBatchAsync_v2"] = <intptr_t>__cuMemcpyBatchAsync_v2 1b
3593 global __cuMemcpy3DBatchAsync_v2
3594 data["__cuMemcpy3DBatchAsync_v2"] = <intptr_t>__cuMemcpy3DBatchAsync_v2 1b
3596 global __cuMemGetDefaultMemPool
3597 data["__cuMemGetDefaultMemPool"] = <intptr_t>__cuMemGetDefaultMemPool 1b
3599 global __cuMemGetMemPool
3600 data["__cuMemGetMemPool"] = <intptr_t>__cuMemGetMemPool 1b
3602 global __cuMemSetMemPool
3603 data["__cuMemSetMemPool"] = <intptr_t>__cuMemSetMemPool 1b
3605 global __cuMemPrefetchBatchAsync
3606 data["__cuMemPrefetchBatchAsync"] = <intptr_t>__cuMemPrefetchBatchAsync 1b
3608 global __cuMemDiscardBatchAsync
3609 data["__cuMemDiscardBatchAsync"] = <intptr_t>__cuMemDiscardBatchAsync 1b
3611 global __cuMemDiscardAndPrefetchBatchAsync
3612 data["__cuMemDiscardAndPrefetchBatchAsync"] = <intptr_t>__cuMemDiscardAndPrefetchBatchAsync 1b
3614 global __cuDeviceGetP2PAtomicCapabilities
3615 data["__cuDeviceGetP2PAtomicCapabilities"] = <intptr_t>__cuDeviceGetP2PAtomicCapabilities 1b
3617 global __cuGreenCtxGetId
3618 data["__cuGreenCtxGetId"] = <intptr_t>__cuGreenCtxGetId 1b
3620 global __cuMulticastBindMem_v2
3621 data["__cuMulticastBindMem_v2"] = <intptr_t>__cuMulticastBindMem_v2 1b
3623 global __cuMulticastBindAddr_v2
3624 data["__cuMulticastBindAddr_v2"] = <intptr_t>__cuMulticastBindAddr_v2 1b
3626 global __cuGraphNodeGetContainingGraph
3627 data["__cuGraphNodeGetContainingGraph"] = <intptr_t>__cuGraphNodeGetContainingGraph 1b
3629 global __cuGraphNodeGetLocalId
3630 data["__cuGraphNodeGetLocalId"] = <intptr_t>__cuGraphNodeGetLocalId 1b
3632 global __cuGraphNodeGetToolsId
3633 data["__cuGraphNodeGetToolsId"] = <intptr_t>__cuGraphNodeGetToolsId 1b
3635 global __cuGraphGetId
3636 data["__cuGraphGetId"] = <intptr_t>__cuGraphGetId 1b
3638 global __cuGraphExecGetId
3639 data["__cuGraphExecGetId"] = <intptr_t>__cuGraphExecGetId 1b
3641 global __cuDevSmResourceSplit
3642 data["__cuDevSmResourceSplit"] = <intptr_t>__cuDevSmResourceSplit 1b
3644 global __cuStreamGetDevResource
3645 data["__cuStreamGetDevResource"] = <intptr_t>__cuStreamGetDevResource 1b
3647 global __cuKernelGetParamCount
3648 data["__cuKernelGetParamCount"] = <intptr_t>__cuKernelGetParamCount 1b
3650 global __cuMemcpyWithAttributesAsync
3651 data["__cuMemcpyWithAttributesAsync"] = <intptr_t>__cuMemcpyWithAttributesAsync 1b
3653 global __cuMemcpy3DWithAttributesAsync
3654 data["__cuMemcpy3DWithAttributesAsync"] = <intptr_t>__cuMemcpy3DWithAttributesAsync 1b
3656 global __cuStreamBeginCaptureToCig
3657 data["__cuStreamBeginCaptureToCig"] = <intptr_t>__cuStreamBeginCaptureToCig 1b
3659 global __cuStreamEndCaptureToCig
3660 data["__cuStreamEndCaptureToCig"] = <intptr_t>__cuStreamEndCaptureToCig 1b
3662 global __cuFuncGetParamCount
3663 data["__cuFuncGetParamCount"] = <intptr_t>__cuFuncGetParamCount 1b
3665 global __cuLaunchHostFunc_v2
3666 data["__cuLaunchHostFunc_v2"] = <intptr_t>__cuLaunchHostFunc_v2 1b
3668 global __cuGraphNodeGetParams
3669 data["__cuGraphNodeGetParams"] = <intptr_t>__cuGraphNodeGetParams 1b
3671 global __cuCoredumpRegisterStartCallback
3672 data["__cuCoredumpRegisterStartCallback"] = <intptr_t>__cuCoredumpRegisterStartCallback 1b
3674 global __cuCoredumpRegisterCompleteCallback
3675 data["__cuCoredumpRegisterCompleteCallback"] = <intptr_t>__cuCoredumpRegisterCompleteCallback 1b
3677 global __cuCoredumpDeregisterStartCallback
3678 data["__cuCoredumpDeregisterStartCallback"] = <intptr_t>__cuCoredumpDeregisterStartCallback 1b
3680 global __cuCoredumpDeregisterCompleteCallback
3681 data["__cuCoredumpDeregisterCompleteCallback"] = <intptr_t>__cuCoredumpDeregisterCompleteCallback 1b
3683 global __cuLogicalEndpointIdReserve
3684 data["__cuLogicalEndpointIdReserve"] = <intptr_t>__cuLogicalEndpointIdReserve 1b
3686 global __cuLogicalEndpointIdRelease
3687 data["__cuLogicalEndpointIdRelease"] = <intptr_t>__cuLogicalEndpointIdRelease 1b
3689 global __cuLogicalEndpointCreate
3690 data["__cuLogicalEndpointCreate"] = <intptr_t>__cuLogicalEndpointCreate 1b
3692 global __cuLogicalEndpointAddDevice
3693 data["__cuLogicalEndpointAddDevice"] = <intptr_t>__cuLogicalEndpointAddDevice 1b
3695 global __cuLogicalEndpointDestroy
3696 data["__cuLogicalEndpointDestroy"] = <intptr_t>__cuLogicalEndpointDestroy 1b
3698 global __cuLogicalEndpointBindAddr
3699 data["__cuLogicalEndpointBindAddr"] = <intptr_t>__cuLogicalEndpointBindAddr 1b
3701 global __cuLogicalEndpointBindMem
3702 data["__cuLogicalEndpointBindMem"] = <intptr_t>__cuLogicalEndpointBindMem 1b
3704 global __cuLogicalEndpointUnbind
3705 data["__cuLogicalEndpointUnbind"] = <intptr_t>__cuLogicalEndpointUnbind 1b
3707 global __cuLogicalEndpointExport
3708 data["__cuLogicalEndpointExport"] = <intptr_t>__cuLogicalEndpointExport 1b
3710 global __cuLogicalEndpointImport
3711 data["__cuLogicalEndpointImport"] = <intptr_t>__cuLogicalEndpointImport 1b
3713 global __cuLogicalEndpointGetLimits
3714 data["__cuLogicalEndpointGetLimits"] = <intptr_t>__cuLogicalEndpointGetLimits 1b
3716 global __cuLogicalEndpointQuery
3717 data["__cuLogicalEndpointQuery"] = <intptr_t>__cuLogicalEndpointQuery 1b
3719 global __cuStreamBeginRecaptureToGraph
3720 data["__cuStreamBeginRecaptureToGraph"] = <intptr_t>__cuStreamBeginRecaptureToGraph 1b
3722 func_ptrs = data 1b
3723 return data 1b
3726cpdef _inspect_function_pointer(str name): 1ab
3727 global func_ptrs
3728 if func_ptrs is None: 1b
3729 func_ptrs = _inspect_function_pointers() 1b
3730 return func_ptrs[name] 1b
3733###############################################################################
3734# Wrapper functions
3735###############################################################################
3737cdef CUresult _cuGetErrorString(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil:
3738 global __cuGetErrorString
3739 _check_or_init_driver() 2*ycrjQ
3740 if __cuGetErrorString == NULL: 2*ycrb jQ
3741 with gil: 1b
3742 raise FunctionNotFoundError("function cuGetErrorString is not found")
3743 return (<CUresult (*)(CUresult, const char**) noexcept nogil>__cuGetErrorString)( 2*ycrjQ
3744 error, pStr)
3747cdef CUresult _cuGetErrorName(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil: 1ab
3748 global __cuGetErrorName
3749 _check_or_init_driver() 23s0m{s1m7moc8m*ycrjQu3=Q[Q]Q^Q_QJbCiWl
3750 if __cuGetErrorName == NULL: 23s0m{s1m7moc8m*ycrjQu3=Q[Q]Q^Q_QJbCiWl
3751 with gil:
3752 raise FunctionNotFoundError("function cuGetErrorName is not found")
3753 return (<CUresult (*)(CUresult, const char**) noexcept nogil>__cuGetErrorName)( 23s0m{s1m7moc8m*ycrjQu3=Q[Q]Q^Q_QJbCiWl
3754 error, pStr)
3757cdef CUresult _cuInit(unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 2a *ycr
3758 global __cuInit
3759 _check_or_init_driver() 2a 9m,C!l^q-C.C_q`q/C{q:C|q}q;C=CXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tQERE/E:EFFGF#rHFEd@M[M
3760 if __cuInit == NULL: 2a 9m,C!l^q-C.C_q`q/C{q:C|q}q;C=CXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tQERE/E:EFFGF#rHFEd@M[M
3761 with gil: 2*ycr
3762 raise FunctionNotFoundError("function cuInit is not found")
3763 return (<CUresult (*)(unsigned int) noexcept nogil>__cuInit)( 2a 9m,C!l^q-C.C_q`q/C{q:C|q}q;C=CXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tQERE/E:EFFGF#rHFEd@M[M
3764 Flags)
3767cdef CUresult _cuDriverGetVersion(int* driverVersion) except ?CUDA_ERROR_NOT_FOUND nogil: 2a *ycr
3768 global __cuDriverGetVersion
3769 _check_or_init_driver() 2a r3f5g5h5i5j5
3770 if __cuDriverGetVersion == NULL: 2a r3f5g5h5i5j5
3771 with gil: 2*ycr
3772 raise FunctionNotFoundError("function cuDriverGetVersion is not found")
3773 return (<CUresult (*)(int*) noexcept nogil>__cuDriverGetVersion)( 2a r3f5g5h5i5j5
3774 driverVersion)
3777cdef CUresult _cuDeviceGet(CUdevice* device, int ordinal) except ?CUDA_ERROR_NOT_FOUND nogil: 2a !l^qR1S1_q`qT1{qU1|q}qV1W1X1Y1Z1011121#r314151
3778 global __cuDeviceGet
3779 _check_or_init_driver() 2,C^q-C.C_q`q/C{q:C|q}qcr;C=CXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tQERE/E:EFFGF#rHF@M[M
3780 if __cuDeviceGet == NULL: 2,C^q-C.C_q`q/C{q:C|q}qcr;C=CXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tQERE/E:EFFGF#rHF@M[M
3781 with gil: 2a !l^qR1S1_q`qT1{qU1|q}qV1W1X1Y1Z1011121#r314151
3782 raise FunctionNotFoundError("function cuDeviceGet is not found")
3783 return (<CUresult (*)(CUdevice*, int) noexcept nogil>__cuDeviceGet)( 2,C^q-C.C_q`q/C{q:C|q}qcr;C=CXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tQERE/E:EFFGF#rHF@M[M
3784 device, ordinal)
3787cdef CUresult _cuDeviceGetCount(int* count) except ?CUDA_ERROR_NOT_FOUND nogil:
3788 global __cuDeviceGetCount
3789 _check_or_init_driver() 2a 1s^M`M|M~MbNdNfNhNjNlNnNpNrNtNvNxNzNBNDNFNHNJNLNNNPNRNTNVNXNZN2N4N6N8N!N$N'N)N+N-N/N]y`y|y~y91bzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz;NEzGzIzKzMzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUm~NWmPjXmQjYmZmbOeOhOkOnOpOsOuOwOyOAOCOEOGOIOKOMOPOSOVOZO2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTP/B:BXPZP1P3P5P7P9P#P%P2q*P|s3q!m4q5q6q7q8q9q!q.P#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q`P|PeCfChCiC;qkClCnCoCGeqCHerCtCuC/ 1jxb3jugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg4j8C9C!C@qIe[q{hwg5jc3ybzb_ *b+b,b}h~h]qAbBbCbDbEbFb!l}PbQdQfQhQkQxQCQ=t?t@t[t]t^t_t`t{t|t}t~tNQau,c7 -cQQ]mSQVQXQZQ1Q3Q5Q8Q!Q'Q)Q+Q+jSE.j/jKe_m`m:j;j=j~Q?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.EuRLeqc.c/c:ccudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIuJu!g{m|m#glrmrOuPuQuRuSuTuUuVuWuXuYuZu0u1u2u3u4u5u6u7u8u9u!u#u$u%u'u(u)u*u+u,u-u.u/u:u;u=u?u@u[E-bf4[u^EIS;cLSNSiijikiSSIbVSUdYSmiNeVd3S=cni6SOeoiPepi#S$gqi'SQeWd*SrcriResi?c%g?S[S'g(g)g|S~S@cbT*gtiSehTXdjTscuiTevioTUewirTVe{jWeYdwTtcxiXe+g,gyiYe[cZd|jcF`u6nziZe.buc0e7nJTAiBi/bJb$4UT8n9n!n1T#n$n%nV 8T'nCi#T%T(T*T,T.T:T=T@T]T(n)n*n+n}u~uavbvcvdvevfvoUqU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoyvZobkvc$rkVmVckNFdkekfkQF0o1o2o3o1e2eEi%rYFBv4ogk5oCv6ohkwc(rrV9Fik#Fjkkklk'F7o8o9o3e4eFi*r/FFv!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@g[g]gLi$o%o|c8d^g-r'o(o)ookxc.rpkqkrkskBG*o+o,o-o#exV$eMi/rJG.o/otkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepfpefff1i?r4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkWkXknpopppnfof5iqprp6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$isptp0kKc`rHVJV1kvI2k3k4kyIupvpwpxpqfrf%i{rGIRwypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEp7kLcas8k9k!k#k/IFpGpHpIpyfOVzf-i(w^IJpKpLp$kMcbsRV%kcJ'k(k)kfJMpNpOpPpAfUVBf.i+wnJ,wQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p8p4f5f_iAxpK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjij-p0V2VCdDdEdie2x3x.pilZcms6V)Kjl+Kklllml.K/p:p;p=p(f)fjjnsos$V6x7x)V]K8x?p@p[pnl0cps+V-VolcLplqlrlfL]p^p_p`p*f+fkjqsnL#x{p|p}psl1crs;VwLtlyLulvlwlBL~paqbqcq,f-fljssJL'xdqeqfqxl2cts]VSLylULzlAlBlXLgqhqiqjq.f/fmjus5L*xkqlqmqCl3cvs|V'LDl)LElFlGl,Lnqoqpqqq:f;fnjws@L-xrqsqtqHl4cxscW~LIlbMJlKlLleMuqvqwqxq=f?fojysmM:xyqzqAqMl5czshWjWNlwMOlPlQlzMBqCqDqEq@f[fpj?x@xHM[xFqGqHqRl6cAsoWqWSlRMTlUlVlUMIqJqKqLq]f^fqj_x`x2M{xMqNqwWzW|xCWFWHWJWLWNWPWSWUWWWYW0W2W4W6W8W!W'W)W+W.W:W=W@W]W_W{W}WaXcXeXgXiXkXmXpXsX}x~xWlvXxXzXCXEXGXKXMXOXQXaybycydyeyVXfygyhyiyjyYX1X4X6X8X$X(X*X-X/X;X?X[X^X`X|X~XbYdYfYhYjYlYnYpYrYtYvYyYAYCYEYCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y+Y-Y/Y'y(y)y@Y^Y`Y|Y~YbZdZfZhZjZlZnZpZrZtZvZxZzZBZDZFZHZJZLZNZPZRZTZVZXZZZ1Z3Z5Z7Z9Z#Z%Z(Z*Z,Z.Z:Z=Z@Z]Z_Z{Z}Za0c0e0g0i0k0m0q0s0v0y0A0C0E0G0I0K0N0P0S0U0W0Z01040`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsg7090#0%0(0*0-0:0[0|0~0b1d1f1h1l1n1q1s1u1x1B1
3790 if __cuDeviceGetCount == NULL: 2a 1s^M`M|M~MbNdNfNhNjNlNnNpNrNtNvNxNzNBNDNFNHNJNLNNNPNRNTNVNXNZN2N4N6N8N!N$N'N)N+N-N/N]y`y|y~y91bzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz;NEzGzIzKzMzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUm~NWmPjXmQjYmZmbOeOhOkOnOpOsOuOwOyOAOCOEOGOIOKOMOPOSOVOZO2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTP/B:BXPZP1P3P5P7P9P#P%P2q*P|s3q!m4q5q6q7q8q9q!q.P#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q`P|PeCfChCiC;qkClCnCoCGeqCHerCtCuC/ 1jxb3jugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg4j8C9C!C@qIe[q{hwg5jc3ybzb_ *b+b,b}h~h]qAbBbCbDbEbFb!l}PbQdQfQhQkQxQCQ=t?t@t[t]t^t_t`t{t|t}t~tNQau,c7 -cQQ]mSQVQXQZQ1Q3Q5Q8Q!Q'Q)Q+Q+jSE.j/jKe_m`m:j;j=j~Q?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.EuRLeqc.c/c:ccudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIuJu!g{m|m#glrmrOuPuQuRuSuTuUuVuWuXuYuZu0u1u2u3u4u5u6u7u8u9u!u#u$u%u'u(u)u*u+u,u-u.u/u:u;u=u?u@u[E-bf4[u^EIS;cLSNSiijikiSSIbVSUdYSmiNeVd3S=cni6SOeoiPepi#S$gqi'SQeWd*SrcriResi?c%g?S[S'g(g)g|S~S@cbT*gtiSehTXdjTscuiTevioTUewirTVe{jWeYdwTtcxiXe+g,gyiYe[cZd|jcF`u6nziZe.buc0e7nJTAiBi/bJb$4UT8n9n!n1T#n$n%nV 8T'nCi#T%T(T*T,T.T:T=T@T]T(n)n*n+n}u~uavbvcvdvevfvoUqU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoyvZobkvc$rkVmVckNFdkekfkQF0o1o2o3o1e2eEi%rYFBv4ogk5oCv6ohkwc(rrV9Fik#Fjkkklk'F7o8o9o3e4eFi*r/FFv!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@g[g]gLi$o%o|c8d^g-r'o(o)ookxc.rpkqkrkskBG*o+o,o-o#exV$eMi/rJG.o/otkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepfpefff1i?r4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkWkXknpopppnfof5iqprp6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$isptp0kKc`rHVJV1kvI2k3k4kyIupvpwpxpqfrf%i{rGIRwypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEp7kLcas8k9k!k#k/IFpGpHpIpyfOVzf-i(w^IJpKpLp$kMcbsRV%kcJ'k(k)kfJMpNpOpPpAfUVBf.i+wnJ,wQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p8p4f5f_iAxpK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjij-p0V2VCdDdEdie2x3x.pilZcms6V)Kjl+Kklllml.K/p:p;p=p(f)fjjnsos$V6x7x)V]K8x?p@p[pnl0cps+V-VolcLplqlrlfL]p^p_p`p*f+fkjqsnL#x{p|p}psl1crs;VwLtlyLulvlwlBL~paqbqcq,f-fljssJL'xdqeqfqxl2cts]VSLylULzlAlBlXLgqhqiqjq.f/fmjus5L*xkqlqmqCl3cvs|V'LDl)LElFlGl,Lnqoqpqqq:f;fnjws@L-xrqsqtqHl4cxscW~LIlbMJlKlLleMuqvqwqxq=f?fojysmM:xyqzqAqMl5czshWjWNlwMOlPlQlzMBqCqDqEq@f[fpj?x@xHM[xFqGqHqRl6cAsoWqWSlRMTlUlVlUMIqJqKqLq]f^fqj_x`x2M{xMqNqwWzW|xCWFWHWJWLWNWPWSWUWWWYW0W2W4W6W8W!W'W)W+W.W:W=W@W]W_W{W}WaXcXeXgXiXkXmXpXsX}x~xWlvXxXzXCXEXGXKXMXOXQXaybycydyeyVXfygyhyiyjyYX1X4X6X8X$X(X*X-X/X;X?X[X^X`X|X~XbYdYfYhYjYlYnYpYrYtYvYyYAYCYEYCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y+Y-Y/Y'y(y)y@Y^Y`Y|Y~YbZdZfZhZjZlZnZpZrZtZvZxZzZBZDZFZHZJZLZNZPZRZTZVZXZZZ1Z3Z5Z7Z9Z#Z%Z(Z*Z,Z.Z:Z=Z@Z]Z_Z{Z}Za0c0e0g0i0k0m0q0s0v0y0A0C0E0G0I0K0N0P0S0U0W0Z01040`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsg7090#0%0(0*0-0:0[0|0~0b1d1f1h1l1n1q1s1u1x1B1
3791 with gil:
3792 raise FunctionNotFoundError("function cuDeviceGetCount is not found")
3793 return (<CUresult (*)(int*) noexcept nogil>__cuDeviceGetCount)( 2a 1s^M`M|M~MbNdNfNhNjNlNnNpNrNtNvNxNzNBNDNFNHNJNLNNNPNRNTNVNXNZN2N4N6N8N!N$N'N)N+N-N/N]y`y|y~y91bzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz;NEzGzIzKzMzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUm~NWmPjXmQjYmZmbOeOhOkOnOpOsOuOwOyOAOCOEOGOIOKOMOPOSOVOZO2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTP/B:BXPZP1P3P5P7P9P#P%P2q*P|s3q!m4q5q6q7q8q9q!q.P#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q`P|PeCfChCiC;qkClCnCoCGeqCHerCtCuC/ 1jxb3jugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg4j8C9C!C@qIe[q{hwg5jc3ybzb_ *b+b,b}h~h]qAbBbCbDbEbFb!l}PbQdQfQhQkQxQCQ=t?t@t[t]t^t_t`t{t|t}t~tNQau,c7 -cQQ]mSQVQXQZQ1Q3Q5Q8Q!Q'Q)Q+Q+jSE.j/jKe_m`m:j;j=j~Q?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.EuRLeqc.c/c:ccudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIuJu!g{m|m#glrmrOuPuQuRuSuTuUuVuWuXuYuZu0u1u2u3u4u5u6u7u8u9u!u#u$u%u'u(u)u*u+u,u-u.u/u:u;u=u?u@u[E-bf4[u^EIS;cLSNSiijikiSSIbVSUdYSmiNeVd3S=cni6SOeoiPepi#S$gqi'SQeWd*SrcriResi?c%g?S[S'g(g)g|S~S@cbT*gtiSehTXdjTscuiTevioTUewirTVe{jWeYdwTtcxiXe+g,gyiYe[cZd|jcF`u6nziZe.buc0e7nJTAiBi/bJb$4UT8n9n!n1T#n$n%nV 8T'nCi#T%T(T*T,T.T:T=T@T]T(n)n*n+n}u~uavbvcvdvevfvoUqU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoyvZobkvc$rkVmVckNFdkekfkQF0o1o2o3o1e2eEi%rYFBv4ogk5oCv6ohkwc(rrV9Fik#Fjkkklk'F7o8o9o3e4eFi*r/FFv!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@g[g]gLi$o%o|c8d^g-r'o(o)ookxc.rpkqkrkskBG*o+o,o-o#exV$eMi/rJG.o/otkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepfpefff1i?r4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkWkXknpopppnfof5iqprp6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$isptp0kKc`rHVJV1kvI2k3k4kyIupvpwpxpqfrf%i{rGIRwypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEp7kLcas8k9k!k#k/IFpGpHpIpyfOVzf-i(w^IJpKpLp$kMcbsRV%kcJ'k(k)kfJMpNpOpPpAfUVBf.i+wnJ,wQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p8p4f5f_iAxpK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjij-p0V2VCdDdEdie2x3x.pilZcms6V)Kjl+Kklllml.K/p:p;p=p(f)fjjnsos$V6x7x)V]K8x?p@p[pnl0cps+V-VolcLplqlrlfL]p^p_p`p*f+fkjqsnL#x{p|p}psl1crs;VwLtlyLulvlwlBL~paqbqcq,f-fljssJL'xdqeqfqxl2cts]VSLylULzlAlBlXLgqhqiqjq.f/fmjus5L*xkqlqmqCl3cvs|V'LDl)LElFlGl,Lnqoqpqqq:f;fnjws@L-xrqsqtqHl4cxscW~LIlbMJlKlLleMuqvqwqxq=f?fojysmM:xyqzqAqMl5czshWjWNlwMOlPlQlzMBqCqDqEq@f[fpj?x@xHM[xFqGqHqRl6cAsoWqWSlRMTlUlVlUMIqJqKqLq]f^fqj_x`x2M{xMqNqwWzW|xCWFWHWJWLWNWPWSWUWWWYW0W2W4W6W8W!W'W)W+W.W:W=W@W]W_W{W}WaXcXeXgXiXkXmXpXsX}x~xWlvXxXzXCXEXGXKXMXOXQXaybycydyeyVXfygyhyiyjyYX1X4X6X8X$X(X*X-X/X;X?X[X^X`X|X~XbYdYfYhYjYlYnYpYrYtYvYyYAYCYEYCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y+Y-Y/Y'y(y)y@Y^Y`Y|Y~YbZdZfZhZjZlZnZpZrZtZvZxZzZBZDZFZHZJZLZNZPZRZTZVZXZZZ1Z3Z5Z7Z9Z#Z%Z(Z*Z,Z.Z:Z=Z@Z]Z_Z{Z}Za0c0e0g0i0k0m0q0s0v0y0A0C0E0G0I0K0N0P0S0U0W0Z01040`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsg7090#0%0(0*0-0:0[0|0~0b1d1f1h1l1n1q1s1u1x1B1
3794 count)
3797cdef CUresult _cuDeviceGetName(char* name, int len, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ^qR1S1_q`qT1{qU1|q}qcrV1W1X1Y1Z1011121#r314151
3798 global __cuDeviceGetName
3799 _check_or_init_driver() 2!m|P@2,m-m;qctetftGeHe/ ^ .m/m:mxb;m`h=m?m3jug@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOt!lJQME)K
3800 if __cuDeviceGetName == NULL: 2!m|P@2,m-m;qctetftGeHe/ ^ .m/m:mxb;m`h=m?m3jug@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOt!lJQME)K
3801 with gil: 2^qR1S1_q`qT1{qU1|q}qcrV1W1X1Y1Z1011121#r314151
3802 raise FunctionNotFoundError("function cuDeviceGetName is not found")
3803 return (<CUresult (*)(char*, int, CUdevice) noexcept nogil>__cuDeviceGetName)( 2!m|P@2,m-m;qctetftGeHe/ ^ .m/m:mxb;m`h=m?m3jug@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOt!lJQME)K
3804 name, len, dev)
3807cdef CUresult _cuDeviceGetUuid_v2(CUuuid* uuid, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 2a !l
3808 global __cuDeviceGetUuid_v2
3809 _check_or_init_driver() 2!m5q7q1j=q4j5jq3N1Z3234393auNENe=cOePe$gQercReSescTeUeVeWetcXe+gucAiBiyv9FtkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkCdDdEdiewLSL'L~L
3810 if __cuDeviceGetUuid_v2 == NULL: 2!m5q7q1j=q4j5jq3N1Z3234393auNENe=cOePe$gQercReSescTeUeVeWetcXe+gucAiBiyv9FtkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkCdDdEdiewLSL'L~L
3811 with gil: 2!l
3812 raise FunctionNotFoundError("function cuDeviceGetUuid_v2 is not found")
3813 return (<CUresult (*)(CUuuid*, CUdevice) noexcept nogil>__cuDeviceGetUuid_v2)( 2!m5q7q1j=q4j5jq3N1Z3234393auNENe=cOePe$gQercReSescTeUeVeWetcXe+gucAiBiyv9FtkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkCdDdEdiewLSL'L~L
3814 uuid, dev)
3817cdef CUresult _cuDeviceGetLuid(char* luid, unsigned int* deviceNodeMask, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 2a !l
3818 global __cuDeviceGetLuid
3819 _check_or_init_driver()
3820 if __cuDeviceGetLuid == NULL:
3821 with gil: 2!l
3822 raise FunctionNotFoundError("function cuDeviceGetLuid is not found")
3823 return (<CUresult (*)(char*, unsigned int*, CUdevice) noexcept nogil>__cuDeviceGetLuid)(
3824 luid, deviceNodeMask, dev)
3827cdef CUresult _cuDeviceTotalMem_v2(size_t* bytes, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 2a N1
3828 global __cuDeviceTotalMem_v2
3829 _check_or_init_driver()
3830 if __cuDeviceTotalMem_v2 == NULL:
3831 with gil: 2N1
3832 raise FunctionNotFoundError("function cuDeviceTotalMem_v2 is not found")
3833 return (<CUresult (*)(size_t*, CUdevice) noexcept nogil>__cuDeviceTotalMem_v2)(
3834 bytes, dev)
3837cdef CUresult _cuDeviceGetTexture1DLinearMaxWidth(size_t* maxWidthInElements, CUarray_format format, unsigned numChannels, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3838 global __cuDeviceGetTexture1DLinearMaxWidth
3839 _check_or_init_driver()
3840 if __cuDeviceGetTexture1DLinearMaxWidth == NULL:
3841 with gil:
3842 raise FunctionNotFoundError("function cuDeviceGetTexture1DLinearMaxWidth is not found")
3843 return (<CUresult (*)(size_t*, CUarray_format, unsigned, CUdevice) noexcept nogil>__cuDeviceGetTexture1DLinearMaxWidth)(
3844 maxWidthInElements, format, numChannels, dev)
3847cdef CUresult _cuDeviceGetAttribute(int* pi, CUdevice_attribute attrib, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3848 global __cuDeviceGetAttribute
3849 _check_or_init_driver() 2a 1sW Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N [y_ySq3s5shz6s(ltj)luj*l+lTq8c9c!cHd6 *1+1jbkblb2bmb# $ % . 3b4b5bhc,1UqVqWqXqYqZq3hvj,l-licwjkelexjIdme4h5h6h7h@l[ljcyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmkcEjqereFjKdse$h%h'h(hompmlcGjteueHjLdve)h*h+h,hwmxmmcymwexeIjMdye-h.h/h:hFmGmncJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmV2Rj0qOdW2%cX2OOROUOYO1Onbobpbqb8bPdQdO Q 1qCe2 @ [ 9bR P C D E c ' y /B:BI 3 4 wb'b(b*c)bY 2q9m3q4q6q8q9q!q#q#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q/ ^ 1j=q?q4j5j!lJe]C^Cygzg`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKE7 ` pcGbKeZ _m0 `m.3/3Hb8 9 bcccdc= ecfcqc.c/c:cMecudueufuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJufi#ggihiGS-b^E^j;c]u_j^uiijiki_uIbliUd`jmiNeVdniOeoiPepiqiQeWdrcriRe_E?c`E%g{E'g|E(g}E)g~E@caF*gbFtiSeXdscuiTeviUewiVeWeYdtcxiXe+g,gyi[cZdcF-gZe}j.buc0e7nAiBiNT]c/bJbRT^cdFTT8n9n!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n+n}u~uavbvcvdvevfv(4)4eF,nfF-ngF.nhF/niF:njF;ngv=nhv?niv@njv[nkv]nlv^nmv_nnv`nov{npv|nqv}nrv~nsvaotvbouvcovvdowveoxvfogohokFiolFjomFkonFlooFmopFnoqFoorFposFqotFrouFsovFtowFuoxFvoyFwozFxoAFyoBFzoCFAoDFBoEFCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoyvZobkvcckfk3o1e2eEi%rgk5o6ohkwciklk9o3e4eFi*r:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@g]g|c8d^g)ookxcpksk-o#e$eMi/rtkNi?bOiRixk9d!d_g;oAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@bUiViHk%d'd{g?oPb(d)d@e[e]e*d|g^e_e@oycKkNk`e{eZi0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGcQkTkfpefff1i?r+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkXknfof5i6ilhRbmhph!ijdkdpfZktp0kKc1k4kxpqfrf%i{r^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhyhod`dzhEp7kLc8k#kIpyfzf-i(wLp$kMc%k)kPpAfBf.i+w*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|b;i=i;k}d~dBhcsWbaebeQfRfSfceChTfUfTpNc@k^kVfWf]i^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVc{k~k8p4f5f_iAx, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlgl$f%fbjcjMhYbNhQhgjAdBd'f,pCdDdEdie2x3x.pilZcjlml=p(f)fjjnsos6x7x[pnl0colrl`p*f+fkjqs}psl1ctlwlcq,f-fljssfqxl2cylBljq.f/fmjusmqCl3cDlGlqq:f;fnjwstqHl4cIlLlxq=f?fojysAqMl5cNlQlEq@f[fpj?x@xHqRl6cSlVlLq]f^fqj_x`xvWyW|xBWEWoXrX}x~xWlaybycydyeyUXfygyhyiyjyCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y'y(y)y1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
3850 if __cuDeviceGetAttribute == NULL: 2a 1sW Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N [y_ySq3s5shz6s(ltj)luj*l+lTq8c9c!cHd6 *1+1jbkblb2bmb# $ % . 3b4b5bhc,1UqVqWqXqYqZq3hvj,l-licwjkelexjIdme4h5h6h7h@l[ljcyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmkcEjqereFjKdse$h%h'h(hompmlcGjteueHjLdve)h*h+h,hwmxmmcymwexeIjMdye-h.h/h:hFmGmncJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmV2Rj0qOdW2%cX2OOROUOYO1Onbobpbqb8bPdQdO Q 1qCe2 @ [ 9bR P C D E c ' y /B:BI 3 4 wb'b(b*c)bY 2q9m3q4q6q8q9q!q#q#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q/ ^ 1j=q?q4j5j!lJe]C^Cygzg`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKE7 ` pcGbKeZ _m0 `m.3/3Hb8 9 bcccdc= ecfcqc.c/c:cMecudueufuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJufi#ggihiGS-b^E^j;c]u_j^uiijiki_uIbliUd`jmiNeVdniOeoiPepiqiQeWdrcriRe_E?c`E%g{E'g|E(g}E)g~E@caF*gbFtiSeXdscuiTeviUewiVeWeYdtcxiXe+g,gyi[cZdcF-gZe}j.buc0e7nAiBiNT]c/bJbRT^cdFTT8n9n!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n+n}u~uavbvcvdvevfv(4)4eF,nfF-ngF.nhF/niF:njF;ngv=nhv?niv@njv[nkv]nlv^nmv_nnv`nov{npv|nqv}nrv~nsvaotvbouvcovvdowveoxvfogohokFiolFjomFkonFlooFmopFnoqFoorFposFqotFrouFsovFtowFuoxFvoyFwozFxoAFyoBFzoCFAoDFBoEFCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoyvZobkvcckfk3o1e2eEi%rgk5o6ohkwciklk9o3e4eFi*r:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@g]g|c8d^g)ookxcpksk-o#e$eMi/rtkNi?bOiRixk9d!d_g;oAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@bUiViHk%d'd{g?oPb(d)d@e[e]e*d|g^e_e@oycKkNk`e{eZi0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGcQkTkfpefff1i?r+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkXknfof5i6ilhRbmhph!ijdkdpfZktp0kKc1k4kxpqfrf%i{r^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhyhod`dzhEp7kLc8k#kIpyfzf-i(wLp$kMc%k)kPpAfBf.i+w*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|b;i=i;k}d~dBhcsWbaebeQfRfSfceChTfUfTpNc@k^kVfWf]i^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVc{k~k8p4f5f_iAx, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlgl$f%fbjcjMhYbNhQhgjAdBd'f,pCdDdEdie2x3x.pilZcjlml=p(f)fjjnsos6x7x[pnl0colrl`p*f+fkjqs}psl1ctlwlcq,f-fljssfqxl2cylBljq.f/fmjusmqCl3cDlGlqq:f;fnjwstqHl4cIlLlxq=f?fojysAqMl5cNlQlEq@f[fpj?x@xHqRl6cSlVlLq]f^fqj_x`xvWyW|xBWEWoXrX}x~xWlaybycydyeyUXfygyhyiyjyCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y'y(y)y1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
3851 with gil:
3852 raise FunctionNotFoundError("function cuDeviceGetAttribute is not found")
3853 return (<CUresult (*)(int*, CUdevice_attribute, CUdevice) noexcept nogil>__cuDeviceGetAttribute)( 2a 1sW Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N [y_ySq3s5shz6s(ltj)luj*l+lTq8c9c!cHd6 *1+1jbkblb2bmb# $ % . 3b4b5bhc,1UqVqWqXqYqZq3hvj,l-licwjkelexjIdme4h5h6h7h@l[ljcyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmkcEjqereFjKdse$h%h'h(hompmlcGjteueHjLdve)h*h+h,hwmxmmcymwexeIjMdye-h.h/h:hFmGmncJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmV2Rj0qOdW2%cX2OOROUOYO1Onbobpbqb8bPdQdO Q 1qCe2 @ [ 9bR P C D E c ' y /B:BI 3 4 wb'b(b*c)bY 2q9m3q4q6q8q9q!q#q#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q/ ^ 1j=q?q4j5j!lJe]C^Cygzg`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKE7 ` pcGbKeZ _m0 `m.3/3Hb8 9 bcccdc= ecfcqc.c/c:cMecudueufuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJufi#ggihiGS-b^E^j;c]u_j^uiijiki_uIbliUd`jmiNeVdniOeoiPepiqiQeWdrcriRe_E?c`E%g{E'g|E(g}E)g~E@caF*gbFtiSeXdscuiTeviUewiVeWeYdtcxiXe+g,gyi[cZdcF-gZe}j.buc0e7nAiBiNT]c/bJbRT^cdFTT8n9n!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n+n}u~uavbvcvdvevfv(4)4eF,nfF-ngF.nhF/niF:njF;ngv=nhv?niv@njv[nkv]nlv^nmv_nnv`nov{npv|nqv}nrv~nsvaotvbouvcovvdowveoxvfogohokFiolFjomFkonFlooFmopFnoqFoorFposFqotFrouFsovFtowFuoxFvoyFwozFxoAFyoBFzoCFAoDFBoEFCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoyvZobkvcckfk3o1e2eEi%rgk5o6ohkwciklk9o3e4eFi*r:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@g]g|c8d^g)ookxcpksk-o#e$eMi/rtkNi?bOiRixk9d!d_g;oAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@bUiViHk%d'd{g?oPb(d)d@e[e]e*d|g^e_e@oycKkNk`e{eZi0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGcQkTkfpefff1i?r+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkXknfof5i6ilhRbmhph!ijdkdpfZktp0kKc1k4kxpqfrf%i{r^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhyhod`dzhEp7kLc8k#kIpyfzf-i(wLp$kMc%k)kPpAfBf.i+w*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|b;i=i;k}d~dBhcsWbaebeQfRfSfceChTfUfTpNc@k^kVfWf]i^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVc{k~k8p4f5f_iAx, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlgl$f%fbjcjMhYbNhQhgjAdBd'f,pCdDdEdie2x3x.pilZcjlml=p(f)fjjnsos6x7x[pnl0colrl`p*f+fkjqs}psl1ctlwlcq,f-fljssfqxl2cylBljq.f/fmjusmqCl3cDlGlqq:f;fnjwstqHl4cIlLlxq=f?fojysAqMl5cNlQlEq@f[fpj?x@xHqRl6cSlVlLq]f^fqj_x`xvWyW|xBWEWoXrX}x~xWlaybycydyeyUXfygyhyiyjyCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y'y(y)y1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
3854 pi, attrib, dev)
3857cdef CUresult _cuDeviceGetNvSciSyncAttributes(void* nvSciSyncAttrList, CUdevice dev, int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3858 global __cuDeviceGetNvSciSyncAttributes
3859 _check_or_init_driver()
3860 if __cuDeviceGetNvSciSyncAttributes == NULL:
3861 with gil:
3862 raise FunctionNotFoundError("function cuDeviceGetNvSciSyncAttributes is not found")
3863 return (<CUresult (*)(void*, CUdevice, int) noexcept nogil>__cuDeviceGetNvSciSyncAttributes)(
3864 nvSciSyncAttrList, dev, flags)
3867cdef CUresult _cuDeviceSetMemPool(CUdevice dev, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil: 2a !lJe8 9 bcccdc= ecfc
3868 global __cuDeviceSetMemPool
3869 _check_or_init_driver() 2wR
3870 if __cuDeviceSetMemPool == NULL: 2wR
3871 with gil: 2!lJe8 9 bcccdc= ecfc
3872 raise FunctionNotFoundError("function cuDeviceSetMemPool is not found")
3873 return (<CUresult (*)(CUdevice, CUmemoryPool) noexcept nogil>__cuDeviceSetMemPool)( 2wR
3874 dev, pool)
3877cdef CUresult _cuDeviceGetMemPool(CUmemoryPool* pool, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3878 global __cuDeviceGetMemPool
3879 _check_or_init_driver() 2O Q #b$b%bA ' B y F ] G H ygzgGbZ 0 fi#ggihi[E]Eli-gV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
3880 if __cuDeviceGetMemPool == NULL: 2O Q #b$b%bA ' B y F ] G H ygzgGbZ 0 fi#ggihi[E]Eli-gV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
3881 with gil:
3882 raise FunctionNotFoundError("function cuDeviceGetMemPool is not found")
3883 return (<CUresult (*)(CUmemoryPool*, CUdevice) noexcept nogil>__cuDeviceGetMemPool)( 2O Q #b$b%bA ' B y F ] G H ygzgGbZ 0 fi#ggihi[E]Eli-gV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
3884 pool, dev)
3887cdef CUresult _cuDeviceGetDefaultMemPool(CUmemoryPool* pool_out, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3888 global __cuDeviceGetDefaultMemPool
3889 _check_or_init_driver() 2wR
3890 if __cuDeviceGetDefaultMemPool == NULL: 2wR
3891 with gil:
3892 raise FunctionNotFoundError("function cuDeviceGetDefaultMemPool is not found")
3893 return (<CUresult (*)(CUmemoryPool*, CUdevice) noexcept nogil>__cuDeviceGetDefaultMemPool)( 2wR
3894 pool_out, dev)
3897cdef CUresult _cuDeviceGetExecAffinitySupport(int* pi, CUexecAffinityType type, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3898 global __cuDeviceGetExecAffinitySupport
3899 _check_or_init_driver()
3900 if __cuDeviceGetExecAffinitySupport == NULL:
3901 with gil:
3902 raise FunctionNotFoundError("function cuDeviceGetExecAffinitySupport is not found")
3903 return (<CUresult (*)(int*, CUexecAffinityType, CUdevice) noexcept nogil>__cuDeviceGetExecAffinitySupport)(
3904 pi, type, dev)
3907cdef CUresult _cuFlushGPUDirectRDMAWrites(CUflushGPUDirectRDMAWritesTarget target, CUflushGPUDirectRDMAWritesScope scope) except ?CUDA_ERROR_NOT_FOUND nogil:
3908 global __cuFlushGPUDirectRDMAWrites
3909 _check_or_init_driver()
3910 if __cuFlushGPUDirectRDMAWrites == NULL:
3911 with gil:
3912 raise FunctionNotFoundError("function cuFlushGPUDirectRDMAWrites is not found")
3913 return (<CUresult (*)(CUflushGPUDirectRDMAWritesTarget, CUflushGPUDirectRDMAWritesScope) noexcept nogil>__cuFlushGPUDirectRDMAWrites)(
3914 target, scope)
3917cdef CUresult _cuDeviceGetProperties(CUdevprop* prop, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3918 global __cuDeviceGetProperties
3919 _check_or_init_driver()
3920 if __cuDeviceGetProperties == NULL:
3921 with gil:
3922 raise FunctionNotFoundError("function cuDeviceGetProperties is not found")
3923 return (<CUresult (*)(CUdevprop*, CUdevice) noexcept nogil>__cuDeviceGetProperties)(
3924 prop, dev)
3927cdef CUresult _cuDeviceComputeCapability(int* major, int* minor, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3928 global __cuDeviceComputeCapability
3929 _check_or_init_driver()
3930 if __cuDeviceComputeCapability == NULL:
3931 with gil:
3932 raise FunctionNotFoundError("function cuDeviceComputeCapability is not found")
3933 return (<CUresult (*)(int*, int*, CUdevice) noexcept nogil>__cuDeviceComputeCapability)(
3934 major, minor, dev)
3937cdef CUresult _cuDevicePrimaryCtxRetain(CUcontext* pctx, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3938 global __cuDevicePrimaryCtxRetain
3939 _check_or_init_driver() 29mXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:t
3940 if __cuDevicePrimaryCtxRetain == NULL: 29mXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:t
3941 with gil:
3942 raise FunctionNotFoundError("function cuDevicePrimaryCtxRetain is not found")
3943 return (<CUresult (*)(CUcontext*, CUdevice) noexcept nogil>__cuDevicePrimaryCtxRetain)( 29mXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:t
3944 pctx, dev)
3947cdef CUresult _cuDevicePrimaryCtxRelease_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3948 global __cuDevicePrimaryCtxRelease_v2
3949 _check_or_init_driver() 2w3x3y3z3A3B3C3D3E3frF3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3
3950 if __cuDevicePrimaryCtxRelease_v2 == NULL: 2w3x3y3z3A3B3C3D3E3frF3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3
3951 with gil:
3952 raise FunctionNotFoundError("function cuDevicePrimaryCtxRelease_v2 is not found")
3953 return (<CUresult (*)(CUdevice) noexcept nogil>__cuDevicePrimaryCtxRelease_v2)( 2w3x3y3z3A3B3C3D3E3frF3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3
3954 dev)
3957cdef CUresult _cuDevicePrimaryCtxSetFlags_v2(CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
3958 global __cuDevicePrimaryCtxSetFlags_v2
3959 _check_or_init_driver()
3960 if __cuDevicePrimaryCtxSetFlags_v2 == NULL:
3961 with gil:
3962 raise FunctionNotFoundError("function cuDevicePrimaryCtxSetFlags_v2 is not found")
3963 return (<CUresult (*)(CUdevice, unsigned int) noexcept nogil>__cuDevicePrimaryCtxSetFlags_v2)(
3964 dev, flags)
3967cdef CUresult _cuDevicePrimaryCtxGetState(CUdevice dev, unsigned int* flags, int* active) except ?CUDA_ERROR_NOT_FOUND nogil:
3968 global __cuDevicePrimaryCtxGetState
3969 _check_or_init_driver()
3970 if __cuDevicePrimaryCtxGetState == NULL:
3971 with gil:
3972 raise FunctionNotFoundError("function cuDevicePrimaryCtxGetState is not found")
3973 return (<CUresult (*)(CUdevice, unsigned int*, int*) noexcept nogil>__cuDevicePrimaryCtxGetState)(
3974 dev, flags, active)
3977cdef CUresult _cuDevicePrimaryCtxReset_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3978 global __cuDevicePrimaryCtxReset_v2
3979 _check_or_init_driver()
3980 if __cuDevicePrimaryCtxReset_v2 == NULL:
3981 with gil:
3982 raise FunctionNotFoundError("function cuDevicePrimaryCtxReset_v2 is not found")
3983 return (<CUresult (*)(CUdevice) noexcept nogil>__cuDevicePrimaryCtxReset_v2)(
3984 dev)
3987cdef CUresult _cuCtxCreate_v4(CUcontext* pctx, CUctxCreateParams* ctxCreateParams, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
3988 global __cuCtxCreate_v4
3989 _check_or_init_driver() 2,C^q-C.C_q`q/C{q:C|q}q;C=CQERE/E:EFFGF#rHF@M[M
3990 if __cuCtxCreate_v4 == NULL: 2,C^q-C.C_q`q/C{q:C|q}q;C=CQERE/E:EFFGF#rHF@M[M
3991 with gil:
3992 raise FunctionNotFoundError("function cuCtxCreate_v4 is not found")
3993 return (<CUresult (*)(CUcontext*, CUctxCreateParams*, unsigned int, CUdevice) noexcept nogil>__cuCtxCreate_v4)( 2,C^q-C.C_q`q/C{q:C|q}q;C=CQERE/E:EFFGF#rHF@M[M
3994 pctx, ctxCreateParams, flags, dev)
3997cdef CUresult _cuCtxDestroy_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
3998 global __cuCtxDestroy_v2
3999 _check_or_init_driver() 2l3D1m3n3E1F1o3G1p3H1I1t3v3)3,3^3_3=4?4Q1@4Z5:5
4000 if __cuCtxDestroy_v2 == NULL: 2l3D1m3n3E1F1o3G1p3H1I1t3v3)3,3^3_3=4?4Q1@4Z5:5
4001 with gil:
4002 raise FunctionNotFoundError("function cuCtxDestroy_v2 is not found")
4003 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxDestroy_v2)( 2l3D1m3n3E1F1o3G1p3H1I1t3v3)3,3^3_3=4?4Q1@4Z5:5
4004 ctx)
4007cdef CUresult _cuCtxPushCurrent_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ^qR1S1_q`qT1{qU1|q}qV1W1X1Y1Z1011121#r314151
4008 global __cuCtxPushCurrent_v2
4009 _check_or_init_driver() 2WEbR
4010 if __cuCtxPushCurrent_v2 == NULL: 2WEbR
4011 with gil: 2^qR1S1_q`qT1{qU1|q}qV1W1X1Y1Z1011121#r314151
4012 raise FunctionNotFoundError("function cuCtxPushCurrent_v2 is not found")
4013 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxPushCurrent_v2)( 2WEbR
4014 ctx)
4017cdef CUresult _cuCtxPopCurrent_v2(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil: 2a D1;5=5E1F1?5G1@5H1I1[5]5^5_5`5{5|5}5Q1~5a6b6
4018 global __cuCtxPopCurrent_v2
4019 _check_or_init_driver() 2]M_M{M}MaNcNeNgNiNkNmNoNqNsNuNwNyNANCNENGNINKNMNONQNSNUNWNYN0N1N3N5N7N9N#N%N(N*N,N.N:N^y{y}yazczezgzjzlzmznzozqzrzsztzvzxzzzBzDz=NFzHzJzLzNz7sQzSz?N@NWzYz0z2z4z6z8z!z$z'z)z+z-z[N:z=z@z]z_z{z}zaAcAeAgAhAiAkA`N8s9slAmA{NnAoApAqArAsAtAuAvAwAyAAABA|N!s#sFAGA}NHAIAKAMAOAQASAUAVAWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$A%A'A$s%s(A)A*A+A,A-A.A/A:A;A=A?A@A]A_A`A|A's(sbBcBdBeBfBhBjBlBnBpBrBsBtBuBvBwBxB-s/syBzBABBBCBDBFBGBHBIBJBKBLBMBNBOBPB]s^sQBRBSBTBUBVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!B#B$B%B'BaO(B)B*B+B,B-BcOfOiOlOoOqOtOvOxOzOBODOFOHOJOLONOQOTOWOXO0O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPVPWPYP0P2P4P6P8P!P$P'P(P)P+P;B=B?B@B[B-P/P^B_B:P`B{B|B}B;PaCcC=P?P@P[P]P^P_P{P~PaQcQeQgQiQlQuQvQwQyQzQAQBQDQEQFQGQHQKQLQMQOQRQTQUQWQYQ0Q2Q4Q6Q7Q9Q#Q$Q%Q(Q*Q,Q`QTEUEVE{Q|QWEXEYE0EaR1EbR2E3EcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R1R2R3R4R5R6R7R8R9R!RHSJSKSMSOSPSQSRSTSUSWSXSZS0S1S2S4S5S7S8S9S!S$S%S(S)S+S,S-S.S/S:S;S=S@S]S^S_S`S{S}SaTcTdTeTfTgTiTkTlTmTnTpTqTsTtTuTvTxTyTzTATBTCTDTETFTGTHTITKTLTMTOTPTQTSTVTWTYTZT0T2T3T5T7T9T!T$T'T)T+T-T/T;T?T[T^T_T{T}TaUcUeUgUiUjUkUlUmUnUpUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U$U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVjVIFJFKFLFlVnVMFOFzvAvPFRFSFTFUFoVVFWFXFpVZF0F1F2F3FqV4F5F6F7F8FsVtV!F$FDvEv%F(F)F*F+FuV,F-F.FvV:F;F=F?F@FGvHv[F]F^F_F`F{F|F}F~FIvJvKvLv+r,rMvNvOvPvQvaGRvbGSvTvcGUvVvWvXvYvdGeGfGgGhGiGjGkGZv0vlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG1v2vAGCGDGEGFGwVGGyVHGIGzVKGLGMGNGOGPGQGAVSGTG4v5vUGVGWGXGYGBVZGCV1G2GDV3G4G5G6G7G8G8v9v9G!G#G$G%G'G(G)G*G!v#v$v%v,G'v(v)v*v,v-v.v/v-G:v/G;v=v:G@v[v]v^v_v`v{v|v}v~vawbwcwdw;Gewfw=G?G@G[G]G^G_G`G{G|G}Ggwhw~GaHbHcHdHeHfHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHiwjwxHyHzHAHBHCHDHEHFHGHHHIHkwlwJHKHLHMHNHOHPHQHRHSHTHUHmwnwVHXHYHZH0HEV1H2H3HFV5H6H7H8Howpw9H!H#H$H%H'Hqwrw(H)H*H+H,H-H.H/H:H;Hswtw=H?H@H[H]HGV^H_H`H{H|H}H~HaIbIuwvwcIdIeIfIgIhIiIjIkIwwxwywzwlIBwCw[r]rDwEwFwGwHwmIIwnIKwLwoIMwNwOwpIqIrIsItIIVKVuIwIPwQwxIzIAIBICILVDIEIFIMVHIIIJIKILISwTwMINIOIPIQIRISITIUIUwVwWwXw|r}rYwZw0w1w2wVI3wWI4w5wXI6w7w8w9w!wYIZI0I1I2I3I4I5I#w$w6I7I8I9I!I#I$I%I'I(I)I*I+I,I-I%w'w.I:I;I=I?INV@IPV[I]IQV_I`I{I|I}I~IaJSVbJdJ)w*weJgJhJiJjJTVkJVVlJmJWVoJpJqJrJsJtJ-w.wuJvJwJxJyJzJAJBJCJ/w:w;w=wEJ?w@w[w]w_w`w{w|wFJ}wHJ~waxIJcxdxexfxgxhxixjxkxlxmxnxoxpxJJqxrxKJLJMJNJOJPJQJRJSJTJUJsxtxVJWJXJYJZJ0J1J3J4J5J6J7J8J9J!J#J$J%J'J(J)J*J+Juxvx,J-J.J/J:J;J=J?J@J[J]J^Jwxxx_J`J{J|J}J~JaKbKcKdKeKfKyxzxgKiKjKkKlKXVmKnKoKYVqKrKsKtKBxCxuKvKwKxKyKzKDxExAKBKCKDKEKFKGKHKIKJKFxGxKKLKMKNKOKZVPKQKRKSKTKUKVKWKXKHxIxYKZK0K1K2K3K4K5K6KJxKxLxMx7KOxPxisjsQxRxSxTxUx8KVx9KXxYx!KZx0x1x#K1V3V4V5V$K%K'K(K7V8V*K,K4x5x-K/K:K;K=K9V?K@K[K!V#V%V'V(V*V^K_K`K{K|K}K~KaL,V.VbLdL9x!xeLgLhLiLjL/VkLlLmL:VoLpLqLrLsLtLuLvL=V?VxLzL$x%xALCLDLELFL@VGLHLIL[VKLLLMLNLOLPLQLRL^V_VTLVL(x)xWLYLZL0L1L`V2L3L4L{V6L7L8L9L!L#L$L%L}V~V(L*L+x,x+L-L.L/L:LaW;L=L?LbW[L]L^L_L`L{L|L}LdWeWaMcM.x/xdMfMgMhMiMfWjMkMlMgWnMoMpMqMrMsMtMuMiWkWvMxM;x=xyMAMBMCMDMlWEMFMGMmWnWIMJMKMLMMMNMOMPMpWrWQMSM]x^xTMVMWMXMYMsWZM0M1MtWuW3M4M5M6MxWAWDWGWIWKWMWOWQWRWTWVWXWZW1W3W5W7W9W#W$W%W(W*W,W-W/W;W?W[W^W`W|W~WbXdXfXhXjXlXnXqXtXwXyXAXBXDXFXHXIXJXLXNXPXRXSXWXXXZX0X2X3X5X7X9X!X#X%X'X)X+X.X:X=X@X]X_X{X}XaYcYeYgYiYkYmYoYqYsYuYwYxYzYBYDYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y,Y.Y:Y;Y=Y?Y[Y]Y_Y{Y}YaZcZeZgZiZkZmZoZqZsZuZwZyZAZCZEZGZIZKZMZOZQZSZUZWZYZ0Z2Z4Z6Z8Z!Z$Z'Z)Z+Z-Z/Z;Z?Z[Z^Z`Z|Z~Zb0d0f0h0j0l0n0o0p0r0t0u0w0x0z0B0D0F0H0J0L0M0O0Q0R0T0V0X0Y0002030506080!0$0'0)0+0,0.0/0;0=0?0@0]0^0_0`0{0}0a1c1e1g1i1j1k1m1o1p1r1t1v1w1y1z1A1C1
4020 if __cuCtxPopCurrent_v2 == NULL: 2]M_M{M}MaNcNeNgNiNkNmNoNqNsNuNwNyNANCNENGNINKNMNONQNSNUNWNYN0N1N3N5N7N9N#N%N(N*N,N.N:N^y{y}yazczezgzjzlzmznzozqzrzsztzvzxzzzBzDz=NFzHzJzLzNz7sQzSz?N@NWzYz0z2z4z6z8z!z$z'z)z+z-z[N:z=z@z]z_z{z}zaAcAeAgAhAiAkA`N8s9slAmA{NnAoApAqArAsAtAuAvAwAyAAABA|N!s#sFAGA}NHAIAKAMAOAQASAUAVAWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$A%A'A$s%s(A)A*A+A,A-A.A/A:A;A=A?A@A]A_A`A|A's(sbBcBdBeBfBhBjBlBnBpBrBsBtBuBvBwBxB-s/syBzBABBBCBDBFBGBHBIBJBKBLBMBNBOBPB]s^sQBRBSBTBUBVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!B#B$B%B'BaO(B)B*B+B,B-BcOfOiOlOoOqOtOvOxOzOBODOFOHOJOLONOQOTOWOXO0O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPVPWPYP0P2P4P6P8P!P$P'P(P)P+P;B=B?B@B[B-P/P^B_B:P`B{B|B}B;PaCcC=P?P@P[P]P^P_P{P~PaQcQeQgQiQlQuQvQwQyQzQAQBQDQEQFQGQHQKQLQMQOQRQTQUQWQYQ0Q2Q4Q6Q7Q9Q#Q$Q%Q(Q*Q,Q`QTEUEVE{Q|QWEXEYE0EaR1EbR2E3EcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R1R2R3R4R5R6R7R8R9R!RHSJSKSMSOSPSQSRSTSUSWSXSZS0S1S2S4S5S7S8S9S!S$S%S(S)S+S,S-S.S/S:S;S=S@S]S^S_S`S{S}SaTcTdTeTfTgTiTkTlTmTnTpTqTsTtTuTvTxTyTzTATBTCTDTETFTGTHTITKTLTMTOTPTQTSTVTWTYTZT0T2T3T5T7T9T!T$T'T)T+T-T/T;T?T[T^T_T{T}TaUcUeUgUiUjUkUlUmUnUpUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U$U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVjVIFJFKFLFlVnVMFOFzvAvPFRFSFTFUFoVVFWFXFpVZF0F1F2F3FqV4F5F6F7F8FsVtV!F$FDvEv%F(F)F*F+FuV,F-F.FvV:F;F=F?F@FGvHv[F]F^F_F`F{F|F}F~FIvJvKvLv+r,rMvNvOvPvQvaGRvbGSvTvcGUvVvWvXvYvdGeGfGgGhGiGjGkGZv0vlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG1v2vAGCGDGEGFGwVGGyVHGIGzVKGLGMGNGOGPGQGAVSGTG4v5vUGVGWGXGYGBVZGCV1G2GDV3G4G5G6G7G8G8v9v9G!G#G$G%G'G(G)G*G!v#v$v%v,G'v(v)v*v,v-v.v/v-G:v/G;v=v:G@v[v]v^v_v`v{v|v}v~vawbwcwdw;Gewfw=G?G@G[G]G^G_G`G{G|G}Ggwhw~GaHbHcHdHeHfHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHiwjwxHyHzHAHBHCHDHEHFHGHHHIHkwlwJHKHLHMHNHOHPHQHRHSHTHUHmwnwVHXHYHZH0HEV1H2H3HFV5H6H7H8Howpw9H!H#H$H%H'Hqwrw(H)H*H+H,H-H.H/H:H;Hswtw=H?H@H[H]HGV^H_H`H{H|H}H~HaIbIuwvwcIdIeIfIgIhIiIjIkIwwxwywzwlIBwCw[r]rDwEwFwGwHwmIIwnIKwLwoIMwNwOwpIqIrIsItIIVKVuIwIPwQwxIzIAIBICILVDIEIFIMVHIIIJIKILISwTwMINIOIPIQIRISITIUIUwVwWwXw|r}rYwZw0w1w2wVI3wWI4w5wXI6w7w8w9w!wYIZI0I1I2I3I4I5I#w$w6I7I8I9I!I#I$I%I'I(I)I*I+I,I-I%w'w.I:I;I=I?INV@IPV[I]IQV_I`I{I|I}I~IaJSVbJdJ)w*weJgJhJiJjJTVkJVVlJmJWVoJpJqJrJsJtJ-w.wuJvJwJxJyJzJAJBJCJ/w:w;w=wEJ?w@w[w]w_w`w{w|wFJ}wHJ~waxIJcxdxexfxgxhxixjxkxlxmxnxoxpxJJqxrxKJLJMJNJOJPJQJRJSJTJUJsxtxVJWJXJYJZJ0J1J3J4J5J6J7J8J9J!J#J$J%J'J(J)J*J+Juxvx,J-J.J/J:J;J=J?J@J[J]J^Jwxxx_J`J{J|J}J~JaKbKcKdKeKfKyxzxgKiKjKkKlKXVmKnKoKYVqKrKsKtKBxCxuKvKwKxKyKzKDxExAKBKCKDKEKFKGKHKIKJKFxGxKKLKMKNKOKZVPKQKRKSKTKUKVKWKXKHxIxYKZK0K1K2K3K4K5K6KJxKxLxMx7KOxPxisjsQxRxSxTxUx8KVx9KXxYx!KZx0x1x#K1V3V4V5V$K%K'K(K7V8V*K,K4x5x-K/K:K;K=K9V?K@K[K!V#V%V'V(V*V^K_K`K{K|K}K~KaL,V.VbLdL9x!xeLgLhLiLjL/VkLlLmL:VoLpLqLrLsLtLuLvL=V?VxLzL$x%xALCLDLELFL@VGLHLIL[VKLLLMLNLOLPLQLRL^V_VTLVL(x)xWLYLZL0L1L`V2L3L4L{V6L7L8L9L!L#L$L%L}V~V(L*L+x,x+L-L.L/L:LaW;L=L?LbW[L]L^L_L`L{L|L}LdWeWaMcM.x/xdMfMgMhMiMfWjMkMlMgWnMoMpMqMrMsMtMuMiWkWvMxM;x=xyMAMBMCMDMlWEMFMGMmWnWIMJMKMLMMMNMOMPMpWrWQMSM]x^xTMVMWMXMYMsWZM0M1MtWuW3M4M5M6MxWAWDWGWIWKWMWOWQWRWTWVWXWZW1W3W5W7W9W#W$W%W(W*W,W-W/W;W?W[W^W`W|W~WbXdXfXhXjXlXnXqXtXwXyXAXBXDXFXHXIXJXLXNXPXRXSXWXXXZX0X2X3X5X7X9X!X#X%X'X)X+X.X:X=X@X]X_X{X}XaYcYeYgYiYkYmYoYqYsYuYwYxYzYBYDYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y,Y.Y:Y;Y=Y?Y[Y]Y_Y{Y}YaZcZeZgZiZkZmZoZqZsZuZwZyZAZCZEZGZIZKZMZOZQZSZUZWZYZ0Z2Z4Z6Z8Z!Z$Z'Z)Z+Z-Z/Z;Z?Z[Z^Z`Z|Z~Zb0d0f0h0j0l0n0o0p0r0t0u0w0x0z0B0D0F0H0J0L0M0O0Q0R0T0V0X0Y0002030506080!0$0'0)0+0,0.0/0;0=0?0@0]0^0_0`0{0}0a1c1e1g1i1j1k1m1o1p1r1t1v1w1y1z1A1C1
4021 with gil: 2D1;5=5E1F1?5G1@5H1I1[5]5^5_5`5{5|5}5Q1~5a6b6
4022 raise FunctionNotFoundError("function cuCtxPopCurrent_v2 is not found")
4023 return (<CUresult (*)(CUcontext*) noexcept nogil>__cuCtxPopCurrent_v2)( 2]M_M{M}MaNcNeNgNiNkNmNoNqNsNuNwNyNANCNENGNINKNMNONQNSNUNWNYN0N1N3N5N7N9N#N%N(N*N,N.N:N^y{y}yazczezgzjzlzmznzozqzrzsztzvzxzzzBzDz=NFzHzJzLzNz7sQzSz?N@NWzYz0z2z4z6z8z!z$z'z)z+z-z[N:z=z@z]z_z{z}zaAcAeAgAhAiAkA`N8s9slAmA{NnAoApAqArAsAtAuAvAwAyAAABA|N!s#sFAGA}NHAIAKAMAOAQASAUAVAWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$A%A'A$s%s(A)A*A+A,A-A.A/A:A;A=A?A@A]A_A`A|A's(sbBcBdBeBfBhBjBlBnBpBrBsBtBuBvBwBxB-s/syBzBABBBCBDBFBGBHBIBJBKBLBMBNBOBPB]s^sQBRBSBTBUBVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!B#B$B%B'BaO(B)B*B+B,B-BcOfOiOlOoOqOtOvOxOzOBODOFOHOJOLONOQOTOWOXO0O3O5O7O9O#O%O(O*O,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuPwPyPAPCPEPGPIPKPMPOPQPSPUPVPWPYP0P2P4P6P8P!P$P'P(P)P+P;B=B?B@B[B-P/P^B_B:P`B{B|B}B;PaCcC=P?P@P[P]P^P_P{P~PaQcQeQgQiQlQuQvQwQyQzQAQBQDQEQFQGQHQKQLQMQOQRQTQUQWQYQ0Q2Q4Q6Q7Q9Q#Q$Q%Q(Q*Q,Q`QTEUEVE{Q|QWEXEYE0EaR1EbR2E3EcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R1R2R3R4R5R6R7R8R9R!RHSJSKSMSOSPSQSRSTSUSWSXSZS0S1S2S4S5S7S8S9S!S$S%S(S)S+S,S-S.S/S:S;S=S@S]S^S_S`S{S}SaTcTdTeTfTgTiTkTlTmTnTpTqTsTtTuTvTxTyTzTATBTCTDTETFTGTHTITKTLTMTOTPTQTSTVTWTYTZT0T2T3T5T7T9T!T$T'T)T+T-T/T;T?T[T^T_T{T}TaUcUeUgUiUjUkUlUmUnUpUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U$U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVjVIFJFKFLFlVnVMFOFzvAvPFRFSFTFUFoVVFWFXFpVZF0F1F2F3FqV4F5F6F7F8FsVtV!F$FDvEv%F(F)F*F+FuV,F-F.FvV:F;F=F?F@FGvHv[F]F^F_F`F{F|F}F~FIvJvKvLv+r,rMvNvOvPvQvaGRvbGSvTvcGUvVvWvXvYvdGeGfGgGhGiGjGkGZv0vlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG1v2vAGCGDGEGFGwVGGyVHGIGzVKGLGMGNGOGPGQGAVSGTG4v5vUGVGWGXGYGBVZGCV1G2GDV3G4G5G6G7G8G8v9v9G!G#G$G%G'G(G)G*G!v#v$v%v,G'v(v)v*v,v-v.v/v-G:v/G;v=v:G@v[v]v^v_v`v{v|v}v~vawbwcwdw;Gewfw=G?G@G[G]G^G_G`G{G|G}Ggwhw~GaHbHcHdHeHfHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHiwjwxHyHzHAHBHCHDHEHFHGHHHIHkwlwJHKHLHMHNHOHPHQHRHSHTHUHmwnwVHXHYHZH0HEV1H2H3HFV5H6H7H8Howpw9H!H#H$H%H'Hqwrw(H)H*H+H,H-H.H/H:H;Hswtw=H?H@H[H]HGV^H_H`H{H|H}H~HaIbIuwvwcIdIeIfIgIhIiIjIkIwwxwywzwlIBwCw[r]rDwEwFwGwHwmIIwnIKwLwoIMwNwOwpIqIrIsItIIVKVuIwIPwQwxIzIAIBICILVDIEIFIMVHIIIJIKILISwTwMINIOIPIQIRISITIUIUwVwWwXw|r}rYwZw0w1w2wVI3wWI4w5wXI6w7w8w9w!wYIZI0I1I2I3I4I5I#w$w6I7I8I9I!I#I$I%I'I(I)I*I+I,I-I%w'w.I:I;I=I?INV@IPV[I]IQV_I`I{I|I}I~IaJSVbJdJ)w*weJgJhJiJjJTVkJVVlJmJWVoJpJqJrJsJtJ-w.wuJvJwJxJyJzJAJBJCJ/w:w;w=wEJ?w@w[w]w_w`w{w|wFJ}wHJ~waxIJcxdxexfxgxhxixjxkxlxmxnxoxpxJJqxrxKJLJMJNJOJPJQJRJSJTJUJsxtxVJWJXJYJZJ0J1J3J4J5J6J7J8J9J!J#J$J%J'J(J)J*J+Juxvx,J-J.J/J:J;J=J?J@J[J]J^Jwxxx_J`J{J|J}J~JaKbKcKdKeKfKyxzxgKiKjKkKlKXVmKnKoKYVqKrKsKtKBxCxuKvKwKxKyKzKDxExAKBKCKDKEKFKGKHKIKJKFxGxKKLKMKNKOKZVPKQKRKSKTKUKVKWKXKHxIxYKZK0K1K2K3K4K5K6KJxKxLxMx7KOxPxisjsQxRxSxTxUx8KVx9KXxYx!KZx0x1x#K1V3V4V5V$K%K'K(K7V8V*K,K4x5x-K/K:K;K=K9V?K@K[K!V#V%V'V(V*V^K_K`K{K|K}K~KaL,V.VbLdL9x!xeLgLhLiLjL/VkLlLmL:VoLpLqLrLsLtLuLvL=V?VxLzL$x%xALCLDLELFL@VGLHLIL[VKLLLMLNLOLPLQLRL^V_VTLVL(x)xWLYLZL0L1L`V2L3L4L{V6L7L8L9L!L#L$L%L}V~V(L*L+x,x+L-L.L/L:LaW;L=L?LbW[L]L^L_L`L{L|L}LdWeWaMcM.x/xdMfMgMhMiMfWjMkMlMgWnMoMpMqMrMsMtMuMiWkWvMxM;x=xyMAMBMCMDMlWEMFMGMmWnWIMJMKMLMMMNMOMPMpWrWQMSM]x^xTMVMWMXMYMsWZM0M1MtWuW3M4M5M6MxWAWDWGWIWKWMWOWQWRWTWVWXWZW1W3W5W7W9W#W$W%W(W*W,W-W/W;W?W[W^W`W|W~WbXdXfXhXjXlXnXqXtXwXyXAXBXDXFXHXIXJXLXNXPXRXSXWXXXZX0X2X3X5X7X9X!X#X%X'X)X+X.X:X=X@X]X_X{X}XaYcYeYgYiYkYmYoYqYsYuYwYxYzYBYDYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y,Y.Y:Y;Y=Y?Y[Y]Y_Y{Y}YaZcZeZgZiZkZmZoZqZsZuZwZyZAZCZEZGZIZKZMZOZQZSZUZWZYZ0Z2Z4Z6Z8Z!Z$Z'Z)Z+Z-Z/Z;Z?Z[Z^Z`Z|Z~Zb0d0f0h0j0l0n0o0p0r0t0u0w0x0z0B0D0F0H0J0L0M0O0Q0R0T0V0X0Y0002030506080!0$0'0)0+0,0.0/0;0=0?0@0]0^0_0`0{0}0a1c1e1g1i1j1k1m1o1p1r1t1v1w1y1z1A1C1
4024 pctx)
4027cdef CUresult _cuCtxSetCurrent(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4028 global __cuCtxSetCurrent
4029 _check_or_init_driver() 261^M`M|M~MbNdNfNhNjNlNnNpNrNtNvNxNzNBNDNFNHNJNLNNNPNRNTNVNXNZN712N4N6N8N!N$N'N)N+N-N/N]y`y|y~ybzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz;NEzGzIzKzMzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcymwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUm~NWmPjXmQjYmZmbOeOhOkOnOpOsOuOwOyOAOCOEOGOIOKOMOPOSOVOZ2ZO2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTP02122232425262728292!2#2$2%2'2(2)2*2+2,2/B-2.2/2;2:BXPZP1P3P5P7P9P#P%P2q9m*P3q4q6q8q9q!q#q.P#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q_h`PdCatgCbtjCdtmCgtpChtsCitvC1j[2]2^2_2`2{2|2}2~2a3b33j=qug?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5jyb(CzbLtd3e3)CMt*CNt+CPtf3g3h3i3j3k3}Ps3bQdQfQhQkQXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tygzgY3xQ031333CQ53637383JQLE!3NQ,c7 -cQQ]mSQ$3VQXQZQ1Q3Q5Q%38Q!Q'3(3'Q)Q+QBg^mCgDg+jEgFgGgbiHgIgJg,jSE.j/jKe_m`m:j;j=j~Q?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.EuRHbdiLeqc{3|3~3a4KgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gcudueufuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJu!gSdTd{m#Rjrkr|mfi#glrKuLuMumrNu$R%R'R(R)R*R+R,ROuPu-R?EQu.RRuSu/R:RTu;R=R?R@RUu[RVuWu]R^R_RXu`R{RYuZu|R0u}R~R1u2u3uaSbScS4udSeSfSgS5uhSiS6u7ujSkS8u9u!u#ulSmSnS$u%uoS'upS(u@E)uqS*urS+usStS,u-u.uuS/u:uvS;uwSxS=uySzS?uASBSCSDS@uESFS]jgihiGS-be4g4^EISj4^j;c]uLS_jNS^uk4iil4jim4kiSS_un4IbVSlio4UdYS`jp4mir4Nes4Vd3S=ct4ni6SOeu4oiv4Pew4pi#S$gx4qi'SQey4Wd*Srcz4riA4ReB4siC4D4?cE4F4%g?S[S'gG4H4(gI4J4)g|S~S@cbTK4*gL4M4tiN4SehTXdjTscO4uiP4TeQ4vioTUeR4wirTVeS4{jT4WeU4YdwTtcV4xiW4XeX4+gY4,gZ4yi04Ye14[c24Zd34cF`u{u6nzi-gZe}j44.b54uc0eJT64748494!4]c/bJb#4^cdFUT8n9n%4!n1T#n$n%n8T'n#T%T(T*T,T.T:T=T@T]T(n)n*n+n}u~uavhUbvcvdvevfvoUqU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVo.4Wo/4Xo:4Di;4YoyvZobkvc$rkVmVckNFdkekfkQF0o1o2o3o1e2eEi%rYFBv'r4ogk5oCv6ohkwc(rrV9Fik#Fjkkklk'F7o8o)r9o3e4eFi*r/FFv!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o)ookxc.rpkqkrkskBG*o+o,o-o#exV$eMi/rJG.o/otkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepfpefff1i?r4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkWkmpXknpopppnfof5iqprp6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$isptp0kKc`rHVJV1kvI2k3k4kyIupvpwpxpqfrf%i{rGIRwypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEp7kLcas8k9k!k#k/IFpGpHpIpyfOVzf-i(w^IJpKpLp$kMcbsRV%kcJ'k(k)kfJMpNpOpPpAfUVBf.i+wnJ,wQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p8p4f5f_iAxpK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjij-p0V2VCdDdEdie2x3x.pilZcms6V)Kjl+Kklllml.K/p:p;p=p(f)fjjnsos$V6x7x)V]K8x?p@p[pnl0cps+V-VolcLplqlrlfL]p^p_p`p*f+fkjqsnL#x{p|p}psl1crs;VwLtlyLulvlwlBL~paqbqcq,f-fljssJL'xdqeqfqxl2cts]VSLylULzlAlBlXLgqhqiqjq.f/fmjus5L*xkqlqmqCl3cvs|V'LDl)LElFlGl,Lnqoqpqqq:f;fnjws@L-xrqsqtqHl4cxscW~LIlbMJlKlLleMuqvqwqxq=f?fojysmM:xyqzqAqMl5czshWjWNlwMOlPlQlzMBqCqDqEq@f[fpj?x@xHM[xFqGqHqRl6cAsoWqWSlRMTlUlVlUMIqJqKqLq]f^fqj_x`x2M{xMqNqwWzWCWFWHWJWLWNWPW[4SWUWWWYW0W2W4W6W8W!W]4^4'W)W+W_4.W:W=W@W]W_W{W}WaXcXeXgXiXkXmXpXsXvXxXzX`4CXEXGX{4|4KXMXOXQX}4VXa5YXb51X7M4X6X8Xc5d5$Xe5(X*X,X-X/X;X?X[X^X`X|X~XbYdYfYhYjYlYnYpYrYtYvYCsl5yYAYCYEYCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y+Y-Y/Y'y(y)y@Ym5^Y`Y|Y~YbZdZfZhZjZlZnZpZrZtZvZxZzZBZDZFZHZJZLZNZPZRZTZVZXZZZ1Z3Z5Z7Z9Z#Z%Z(Z*Z,Z.Z:Z=Z@Z]Z_Z{Z}Za0c0e0g0i0k0m0n5s5q0s0w5v0z5y0A0C0E0G0I0K0I5N0P0M5S0U0W0R5Z010V540`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgX57090#0%0(0*025-045:0658595[0#5$5'5(5|0~0b1d1f1h1*5+5l1n1,5q1s1u1-5x1.5/5B1
4030 if __cuCtxSetCurrent == NULL: 261^M`M|M~MbNdNfNhNjNlNnNpNrNtNvNxNzNBNDNFNHNJNLNNNPNRNTNVNXNZN712N4N6N8N!N$N'N)N+N-N/N]y`y|y~ybzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz;NEzGzIzKzMzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcymwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUm~NWmPjXmQjYmZmbOeOhOkOnOpOsOuOwOyOAOCOEOGOIOKOMOPOSOVOZ2ZO2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTP02122232425262728292!2#2$2%2'2(2)2*2+2,2/B-2.2/2;2:BXPZP1P3P5P7P9P#P%P2q9m*P3q4q6q8q9q!q#q.P#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q_h`PdCatgCbtjCdtmCgtpChtsCitvC1j[2]2^2_2`2{2|2}2~2a3b33j=qug?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5jyb(CzbLtd3e3)CMt*CNt+CPtf3g3h3i3j3k3}Ps3bQdQfQhQkQXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tygzgY3xQ031333CQ53637383JQLE!3NQ,c7 -cQQ]mSQ$3VQXQZQ1Q3Q5Q%38Q!Q'3(3'Q)Q+QBg^mCgDg+jEgFgGgbiHgIgJg,jSE.j/jKe_m`m:j;j=j~Q?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.EuRHbdiLeqc{3|3~3a4KgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gcudueufuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJu!gSdTd{m#Rjrkr|mfi#glrKuLuMumrNu$R%R'R(R)R*R+R,ROuPu-R?EQu.RRuSu/R:RTu;R=R?R@RUu[RVuWu]R^R_RXu`R{RYuZu|R0u}R~R1u2u3uaSbScS4udSeSfSgS5uhSiS6u7ujSkS8u9u!u#ulSmSnS$u%uoS'upS(u@E)uqS*urS+usStS,u-u.uuS/u:uvS;uwSxS=uySzS?uASBSCSDS@uESFS]jgihiGS-be4g4^EISj4^j;c]uLS_jNS^uk4iil4jim4kiSS_un4IbVSlio4UdYS`jp4mir4Nes4Vd3S=ct4ni6SOeu4oiv4Pew4pi#S$gx4qi'SQey4Wd*Srcz4riA4ReB4siC4D4?cE4F4%g?S[S'gG4H4(gI4J4)g|S~S@cbTK4*gL4M4tiN4SehTXdjTscO4uiP4TeQ4vioTUeR4wirTVeS4{jT4WeU4YdwTtcV4xiW4XeX4+gY4,gZ4yi04Ye14[c24Zd34cF`u{u6nzi-gZe}j44.b54uc0eJT64748494!4]c/bJb#4^cdFUT8n9n%4!n1T#n$n%n8T'n#T%T(T*T,T.T:T=T@T]T(n)n*n+n}u~uavhUbvcvdvevfvoUqU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVo.4Wo/4Xo:4Di;4YoyvZobkvc$rkVmVckNFdkekfkQF0o1o2o3o1e2eEi%rYFBv'r4ogk5oCv6ohkwc(rrV9Fik#Fjkkklk'F7o8o)r9o3e4eFi*r/FFv!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o)ookxc.rpkqkrkskBG*o+o,o-o#exV$eMi/rJG.o/otkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepfpefff1i?r4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkWkmpXknpopppnfof5iqprp6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$isptp0kKc`rHVJV1kvI2k3k4kyIupvpwpxpqfrf%i{rGIRwypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEp7kLcas8k9k!k#k/IFpGpHpIpyfOVzf-i(w^IJpKpLp$kMcbsRV%kcJ'k(k)kfJMpNpOpPpAfUVBf.i+wnJ,wQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p8p4f5f_iAxpK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjij-p0V2VCdDdEdie2x3x.pilZcms6V)Kjl+Kklllml.K/p:p;p=p(f)fjjnsos$V6x7x)V]K8x?p@p[pnl0cps+V-VolcLplqlrlfL]p^p_p`p*f+fkjqsnL#x{p|p}psl1crs;VwLtlyLulvlwlBL~paqbqcq,f-fljssJL'xdqeqfqxl2cts]VSLylULzlAlBlXLgqhqiqjq.f/fmjus5L*xkqlqmqCl3cvs|V'LDl)LElFlGl,Lnqoqpqqq:f;fnjws@L-xrqsqtqHl4cxscW~LIlbMJlKlLleMuqvqwqxq=f?fojysmM:xyqzqAqMl5czshWjWNlwMOlPlQlzMBqCqDqEq@f[fpj?x@xHM[xFqGqHqRl6cAsoWqWSlRMTlUlVlUMIqJqKqLq]f^fqj_x`x2M{xMqNqwWzWCWFWHWJWLWNWPW[4SWUWWWYW0W2W4W6W8W!W]4^4'W)W+W_4.W:W=W@W]W_W{W}WaXcXeXgXiXkXmXpXsXvXxXzX`4CXEXGX{4|4KXMXOXQX}4VXa5YXb51X7M4X6X8Xc5d5$Xe5(X*X,X-X/X;X?X[X^X`X|X~XbYdYfYhYjYlYnYpYrYtYvYCsl5yYAYCYEYCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y+Y-Y/Y'y(y)y@Ym5^Y`Y|Y~YbZdZfZhZjZlZnZpZrZtZvZxZzZBZDZFZHZJZLZNZPZRZTZVZXZZZ1Z3Z5Z7Z9Z#Z%Z(Z*Z,Z.Z:Z=Z@Z]Z_Z{Z}Za0c0e0g0i0k0m0n5s5q0s0w5v0z5y0A0C0E0G0I0K0I5N0P0M5S0U0W0R5Z010V540`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgX57090#0%0(0*025-045:0658595[0#5$5'5(5|0~0b1d1f1h1*5+5l1n1,5q1s1u1-5x1.5/5B1
4031 with gil:
4032 raise FunctionNotFoundError("function cuCtxSetCurrent is not found")
4033 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxSetCurrent)( 261^M`M|M~MbNdNfNhNjNlNnNpNrNtNvNxNzNBNDNFNHNJNLNNNPNRNTNVNXNZN712N4N6N8N!N$N'N)N+N-N/N]y`y|y~ybzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz;NEzGzIzKzMzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcymwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUm~NWmPjXmQjYmZmbOeOhOkOnOpOsOuOwOyOAOCOEOGOIOKOMOPOSOVOZ2ZO2O4O6O8O!O$O'O)O+O-O/O;O?O[O^O`O|O~ObPdPfPhPjPlPnPpPrPtPvPxPzPBPDPFPHPJPLPNPPPRPTP02122232425262728292!2#2$2%2'2(2)2*2+2,2/B-2.2/2;2:BXPZP1P3P5P7P9P#P%P2q9m*P3q4q6q8q9q!q#q.P#mWj}s$mZj%m0j~s(q)q*q+q,q-q.q/q:q_h`PdCatgCbtjCdtmCgtpChtsCitvC1j[2]2^2_2`2{2|2}2~2a3b33j=qug?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5jyb(CzbLtd3e3)CMt*CNt+CPtf3g3h3i3j3k3}Ps3bQdQfQhQkQXtYtZt0t1t2t3t4t5tfr6t7t8t9t!t#t$t%t't(t)t*t+t,t-t.t/t:tygzgY3xQ031333CQ53637383JQLE!3NQ,c7 -cQQ]mSQ$3VQXQZQ1Q3Q5Q%38Q!Q'3(3'Q)Q+QBg^mCgDg+jEgFgGgbiHgIgJg,jSE.j/jKe_m`m:j;j=j~Q?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.EuRHbdiLeqc{3|3~3a4KgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gcudueufuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJu!gSdTd{m#Rjrkr|mfi#glrKuLuMumrNu$R%R'R(R)R*R+R,ROuPu-R?EQu.RRuSu/R:RTu;R=R?R@RUu[RVuWu]R^R_RXu`R{RYuZu|R0u}R~R1u2u3uaSbScS4udSeSfSgS5uhSiS6u7ujSkS8u9u!u#ulSmSnS$u%uoS'upS(u@E)uqS*urS+usStS,u-u.uuS/u:uvS;uwSxS=uySzS?uASBSCSDS@uESFS]jgihiGS-be4g4^EISj4^j;c]uLS_jNS^uk4iil4jim4kiSS_un4IbVSlio4UdYS`jp4mir4Nes4Vd3S=ct4ni6SOeu4oiv4Pew4pi#S$gx4qi'SQey4Wd*Srcz4riA4ReB4siC4D4?cE4F4%g?S[S'gG4H4(gI4J4)g|S~S@cbTK4*gL4M4tiN4SehTXdjTscO4uiP4TeQ4vioTUeR4wirTVeS4{jT4WeU4YdwTtcV4xiW4XeX4+gY4,gZ4yi04Ye14[c24Zd34cF`u{u6nzi-gZe}j44.b54uc0eJT64748494!4]c/bJb#4^cdFUT8n9n%4!n1T#n$n%n8T'n#T%T(T*T,T.T:T=T@T]T(n)n*n+n}u~uavhUbvcvdvevfvoUqU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVo.4Wo/4Xo:4Di;4YoyvZobkvc$rkVmVckNFdkekfkQF0o1o2o3o1e2eEi%rYFBv'r4ogk5oCv6ohkwc(rrV9Fik#Fjkkklk'F7o8o)r9o3e4eFi*r/FFv!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dLbMb=b{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o)ookxc.rpkqkrkskBG*o+o,o-o#exV$eMi/rJG.o/otkNi?b:oRGOi3vPiQiRi6vukvkwkxk9d0G!d_g;o7v:rykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepfpefff1i?r4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkWkmpXknpopppnfof5iqprp6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$isptp0kKc`rHVJV1kvI2k3k4kyIupvpwpxpqfrf%i{rGIRwypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEp7kLcas8k9k!k#k/IFpGpHpIpyfOVzf-i(w^IJpKpLp$kMcbsRV%kcJ'k(k)kfJMpNpOpPpAfUVBf.i+wnJ,wQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p8p4f5f_iAxpK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjij-p0V2VCdDdEdie2x3x.pilZcms6V)Kjl+Kklllml.K/p:p;p=p(f)fjjnsos$V6x7x)V]K8x?p@p[pnl0cps+V-VolcLplqlrlfL]p^p_p`p*f+fkjqsnL#x{p|p}psl1crs;VwLtlyLulvlwlBL~paqbqcq,f-fljssJL'xdqeqfqxl2cts]VSLylULzlAlBlXLgqhqiqjq.f/fmjus5L*xkqlqmqCl3cvs|V'LDl)LElFlGl,Lnqoqpqqq:f;fnjws@L-xrqsqtqHl4cxscW~LIlbMJlKlLleMuqvqwqxq=f?fojysmM:xyqzqAqMl5czshWjWNlwMOlPlQlzMBqCqDqEq@f[fpj?x@xHM[xFqGqHqRl6cAsoWqWSlRMTlUlVlUMIqJqKqLq]f^fqj_x`x2M{xMqNqwWzWCWFWHWJWLWNWPW[4SWUWWWYW0W2W4W6W8W!W]4^4'W)W+W_4.W:W=W@W]W_W{W}WaXcXeXgXiXkXmXpXsXvXxXzX`4CXEXGX{4|4KXMXOXQX}4VXa5YXb51X7M4X6X8Xc5d5$Xe5(X*X,X-X/X;X?X[X^X`X|X~XbYdYfYhYjYlYnYpYrYtYvYCsl5yYAYCYEYCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y+Y-Y/Y'y(y)y@Ym5^Y`Y|Y~YbZdZfZhZjZlZnZpZrZtZvZxZzZBZDZFZHZJZLZNZPZRZTZVZXZZZ1Z3Z5Z7Z9Z#Z%Z(Z*Z,Z.Z:Z=Z@Z]Z_Z{Z}Za0c0e0g0i0k0m0n5s5q0s0w5v0z5y0A0C0E0G0I0K0I5N0P0M5S0U0W0R5Z010V540`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgX57090#0%0(0*025-045:0658595[0#5$5'5(5|0~0b1d1f1h1*5+5l1n1,5q1s1u1-5x1.5/5B1
4034 ctx)
4037cdef CUresult _cuCtxGetCurrent(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4038 global __cuCtxGetCurrent
4039 _check_or_init_driver() 2a 1s]M_M{M}MaNcNeNgNiNkNmNoNqNsNuNwNyNANCNENGNINKNMNONQNSNUNWNYN0N1N3N5N7N9N#N%N(N*N,N.N:N^y{y}yazcz4sezgzjzlzmznzozqzrzsztzvzxzzzBzDz=NFzHzJzLzNz7sQzSz?N@NWzYz0z2z4z# 6z$ 8z% !z. $z3b'z4b)z5b+zhc-z[N:z=z@z]z_z{z}zaAcAeAgAhAiAkA`N8s9slAmA{N:lnA;loApAmeqA4hrA5hsA6htA7huA=lvA?lwAyAAABA|N!s#sFAGA}N_lHA`lIAKApeMA8hOA9hQA!hSA#hUA{lVA|lWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$A%A'A$s%s(A)A*Akm+Alm,A-Ase.A$h/A%h:A'h;A(h=Amm?Anm@A]A_A`A|A's(sbBcBdBsmeBtmfBhBvejB)hlB*hnB+hpB,hrBumsBvmtBuBvBwBxB-s/syBzBABBmBBCmCBDByeFB-hGB.hHB/hIB:hJBDmKBEmLBMBNBOBPB]s^sQBRBSBJmTBKmUBVBBeWB;hXB=hYB?hZB@h0BLm1BMm2B3B4B5B6B7B8B9B!B#B$B%B'BaO(B)B*B+B,B-B0mcOfOiOlOoO_sqOtOvOxOzOBODOFOHO1mJOLONOQOTOWOXO0O3O2m5O3m7O4m9O5m#Onb%Oob(Opb*Oqb,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuP^hwPyPAPCPEPGPIPKPMPOPc QPSPocUPVPWPYP0P2P4P6P8P!P$P'P(P)P+P;B=B?B@B[B-P/P^B_B:P`B{B|B}B;PaCcC=P?P@P[P]P^P_P{P~PaQcQeQgQiQlQ]C^CyguQzgvQwQyQzQAQBQDQEQFQGQHQIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKEKQLELQMQOQMEPQau#3NE,c7 -cRQ]mTQUQWQYQ0Q2Q4Q6Q7Q9Q#Q$Q%Q(Q*Q,Q-j`QTEUEVEZ {Q0 |QWEXEYE0EaR1E2E3EcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRLeqcxRyRzRAR.c/c:cBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R1R2R3R4R5R6R7R8R9R!R!g{m|mOuPu?EQuRuSuTuUuVuWuXuYuZu0u1u2u3u4u5u6u7u8u9u!u#u$u%u'u(u@E)u*u+u,u-u.u/u:u;u=u?u@uHSJSKSMSOSPSQSRSTSUSWSXSZS0S1S2S4S5S7S8S9S!S$S%S(S)S+S,S-S.S/S:S;S=S@S]S^S_S`S{S}SaTcTdTeTfTgTiTkTlTmTnTpTqTsTtTuTvTxTyTzTATBTCTDTETFTGT`u6nziZeHTITKTLTMTOTPTQT/bJbSTVTWTYTZT0T2T3T5T7T9T!TCi$T'T)T+T-T/T;T?T[T^T_T{T}TaUcUeUgUiUjUkUlUmUnUpUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U$U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVjVIFJFKF$rLFlVnVMFOFzvAvPFRFSF1oTF2oUFoVVF2eWFEiXFpVZF0F'r1F4o2F3FqV4F5F6F7F(r8FsVtV!F$FDvEv%F(F)F8o*F)r+FuV,F4e-FFi.FvV:F;F!o=F#o?F@FGvHv[F]F/g^F:g_F`F7e{FGi|F;g}F=g~FIvJv9eKvLv+r,rMvNvOv4dPv5dQvaGRvbG;bSv{cTvcGUv6dVv7dWvXvYvdG{ eG| fG} gG~ hGJiiGNbjG@gkGKiZv[g0v]glGLimG$onG%ooG|cpG8dqG^grG-rsG'otG(ouGvGwGxG.ryGzG1v2vAGCGDG+oEG,oFGwVGGyV$eHGMiIGzVKG.oLG/oMGNGOGPG:oQGAVSGTG4v5vUGVGWGvkXGwkYGBVZGCV!d1G_g2GDV3G4Gyk5Gzk6G7G8G8v9v9G!G'e#G(e$G%G)e'G`g(G*e)G+e*G!v#v$v=o%v,G'v(v)v*v,v-vFk.vGk/v-G:v/G'd;v{g=v:G@vIk[vJk]v^v_v,e`v-e{v.e|v/e}v~v:eaw;ebw=ecw?edw;Gewfw=G[e?G]e@G*d[G|g]G^e^G_e_G`G{G;r|G}Ggwhw~GaH]obH^ocHdH{eeHZifHhH_oiH`ojH}gkH~glHahmHbhnH{ooH|opH}oqH~orHapsHtHuHchvHwHiwjwxHyHzH}eAH~eBHCH~cDHbfEHFHcfGHdfHHIHkwlwJHKHBcLHCcMHQbNHDcOHEcPHFcQHRHSH=rTHUHmwnwVHXHYHdpZHep0HEV1Hff2H1i3HFV5Hgp6Hhp7H+ 8H[bow]bpwHc9Hdd!Hed#Hfd$Hgd%Hab'Hhdqwidrw.d(Hgf)Hhf*H/d+Hif,Hjf-H.H/H2i:H;Hswtw=H?H@Hgh[Hhh]HGV^H:d_Hih`H{Hjh|Hkh}H~HaIbIuwvwcIdIopeIppfIgIofhI5iiIqpjIrpkIwwxwywYkzwlIBwCw[r]rDwEwFw8iGw9iHwmIIwnIkdKwpfLwoIMw#iNw$iOwsppIqIrIsI`rtIIVKVuIwIPwQwxIzIAIvpBIwpCILVDIrfEI%iFIMVHIIIypJIzpKILISwTwMINIrhOIshPIQIufRI'iSIthTIuhUIUwVwwfWwXw|r}rYwZw0w[d1w]d2wVI3wWI`b4wnd5wXI6w^d7w_d8w9w!wYIbbZIcb0Idb1Ieb2I+i3IUb4Ivh5Iwh#wxh$wyh6I,i7IAp8IBp9Iod!I`d#Izh$I~r%ICp'IDp(I)I*I+Ias,I-I%w'w.I:I;IGp=IHp?INV@IPVzf[I-i]IQV_IJp`IKp{I|I}I~IbsaJSVbJdJ)w*weJgJhJNpiJOpjJTVkJVVBflJ.imJWVoJpJQpqJRprJsJtJ-w.wuJvJDfwJEfxJyJFfzJAhAJGfBJHfCJ/w:w;wSp=wEJ?w@w[w]w_w`w/k{w:k|wFJ}wHJ~d~wBhaxIJcx=kdx?kexfxgxIfhxJfixKfjxLfkxlxMfmxNfnxOfoxPfpxJJqxrxKJRfLJSfMJceNJChOJTfPJUfQJRJSJdsTJUJsxtxVJWJVpXJWpYJZJWf0J]i1J3JXp4JYp5JDh6JEh7JFh8JGh9JZp!J0p#J1p$J2p%J3p'J(J)JHh*J+Juxvx,J-J.JYf/JZf:J;Jqd=J1f?J@J2f[J3f]J^Jwxxx_J`JQc{JRc|JXb}JSc~JTcaKUcbKcKdKeseKfKyxzxgKiKjK6pkK7plKXVmK5fnK_ioKYVqK9prK!psK, tK}bBx~bCxWcuKudvKvdwKwdxKxdyKfbzKydDxzdExgeAK6fBK7fCKheDK8fEK9fFKGKHKalIKJKFxGxKKLKMK{iNK|iOKZVPK#fQK}iRKSK~iTKajUKVKWKXKHxIxYKZK(p0K)p1K2K%f3Kbj4K*p5K+p6KJxKxLxhlMx7KOxPxisjsQxRxSxejTxfjUx8KVx9KBdXx'fYx!KZxhj0xij1x-p#K1V3V4V5V$K%K'Kms(K7V8V*K,K4x5x-K/K:K:p;K;p=K9V?K)f@Kjj[K!V#V%V'V(V*V^K_K?p`K@p{K|K}K~KpsaL,V.VbLdL9x!xeLgLhL^piL_pjL/VkL+flLkjmL:VoLpL{pqL|prLsLtLuLrsvL=V?VxLzL$x%xALCLDLaqELbqFL@VGL-fHLljIL[VKLLLdqMLeqNLOLPLQLtsRL^V_VTLVL(x)xWLYLZLhq0Liq1L`V2L/f3Lmj4L{V6L7Lkq8Llq9L!L#L$Lvs%L}V~V(L*L+x,x+L-L.Loq/Lpq:LaW;L;f=Lnj?LbW[L]Lrq^Lsq_L`L{L|Lxs}LdWeWaMcM.x/xdMfMgMvqhMwqiMfWjM?fkMojlMgWnMoMyqpMzqqMrMsMtMzsuMiWkWvMxM;x=xyMAMBMCqCMDqDMlWEM[fFMpjGMmWnWIMJMFqKMGqLMMMNMOMAsPMpWrWQMSM]x^xTMVMWMJqXMKqYMsWZM^f0Mqj1MtWuW3M4MMq5MNq6MxWAW|xDWGWIWKWMWOWQWRWTWVWXWZW1W3W5W7W9W#W$W%W(W*W,W-W/W;W?W[W^W`W|W~WbXdXfXhXjXlXnXqXtXuX}x~xWlwXyXAXBXDXFXHXIXJXLXNXPXRXSXTXaybycydyeyWXfygyhyiyjyXXZX0X2X7M3X5X7X9X!X#X%X'X)X+X.X:X=X@X]X_X{X}XBsaYcYeYgYiYkYmYoYqYsYuYwYxYzYBYDYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y,Y.Y:Y;Y=Y?Y[Y]Y_Y{Y}YaZcZeZgZiZkZmZoZqZsZuZwZyZAZCZEZGZIZKZMZOZQZSZUZWZYZ0Z2Z4Z6Z8Z!Z$Z'Z)Z+Z-Z/Z;Z?Z[Z^Z`Z|Z~Zb0d0f0h0j0l0n0o0p0r0t0u0w0x0z0B0D0F0H0J0L0M0O0Q0R0T0V0X0Y000203050`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsg6080!0$0'0)0+0,0.0/0;0=0?0@0]0^0_0`0{0}0a1c1e1g1i1j1k1m1o1p1r1t1v1w1y1z1A1C1
4040 if __cuCtxGetCurrent == NULL: 2a 1s]M_M{M}MaNcNeNgNiNkNmNoNqNsNuNwNyNANCNENGNINKNMNONQNSNUNWNYN0N1N3N5N7N9N#N%N(N*N,N.N:N^y{y}yazcz4sezgzjzlzmznzozqzrzsztzvzxzzzBzDz=NFzHzJzLzNz7sQzSz?N@NWzYz0z2z4z# 6z$ 8z% !z. $z3b'z4b)z5b+zhc-z[N:z=z@z]z_z{z}zaAcAeAgAhAiAkA`N8s9slAmA{N:lnA;loApAmeqA4hrA5hsA6htA7huA=lvA?lwAyAAABA|N!s#sFAGA}N_lHA`lIAKApeMA8hOA9hQA!hSA#hUA{lVA|lWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$A%A'A$s%s(A)A*Akm+Alm,A-Ase.A$h/A%h:A'h;A(h=Amm?Anm@A]A_A`A|A's(sbBcBdBsmeBtmfBhBvejB)hlB*hnB+hpB,hrBumsBvmtBuBvBwBxB-s/syBzBABBmBBCmCBDByeFB-hGB.hHB/hIB:hJBDmKBEmLBMBNBOBPB]s^sQBRBSBJmTBKmUBVBBeWB;hXB=hYB?hZB@h0BLm1BMm2B3B4B5B6B7B8B9B!B#B$B%B'BaO(B)B*B+B,B-B0mcOfOiOlOoO_sqOtOvOxOzOBODOFOHO1mJOLONOQOTOWOXO0O3O2m5O3m7O4m9O5m#Onb%Oob(Opb*Oqb,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuP^hwPyPAPCPEPGPIPKPMPOPc QPSPocUPVPWPYP0P2P4P6P8P!P$P'P(P)P+P;B=B?B@B[B-P/P^B_B:P`B{B|B}B;PaCcC=P?P@P[P]P^P_P{P~PaQcQeQgQiQlQ]C^CyguQzgvQwQyQzQAQBQDQEQFQGQHQIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKEKQLELQMQOQMEPQau#3NE,c7 -cRQ]mTQUQWQYQ0Q2Q4Q6Q7Q9Q#Q$Q%Q(Q*Q,Q-j`QTEUEVEZ {Q0 |QWEXEYE0EaR1E2E3EcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRLeqcxRyRzRAR.c/c:cBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R1R2R3R4R5R6R7R8R9R!R!g{m|mOuPu?EQuRuSuTuUuVuWuXuYuZu0u1u2u3u4u5u6u7u8u9u!u#u$u%u'u(u@E)u*u+u,u-u.u/u:u;u=u?u@uHSJSKSMSOSPSQSRSTSUSWSXSZS0S1S2S4S5S7S8S9S!S$S%S(S)S+S,S-S.S/S:S;S=S@S]S^S_S`S{S}SaTcTdTeTfTgTiTkTlTmTnTpTqTsTtTuTvTxTyTzTATBTCTDTETFTGT`u6nziZeHTITKTLTMTOTPTQT/bJbSTVTWTYTZT0T2T3T5T7T9T!TCi$T'T)T+T-T/T;T?T[T^T_T{T}TaUcUeUgUiUjUkUlUmUnUpUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U$U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVjVIFJFKF$rLFlVnVMFOFzvAvPFRFSF1oTF2oUFoVVF2eWFEiXFpVZF0F'r1F4o2F3FqV4F5F6F7F(r8FsVtV!F$FDvEv%F(F)F8o*F)r+FuV,F4e-FFi.FvV:F;F!o=F#o?F@FGvHv[F]F/g^F:g_F`F7e{FGi|F;g}F=g~FIvJv9eKvLv+r,rMvNvOv4dPv5dQvaGRvbG;bSv{cTvcGUv6dVv7dWvXvYvdG{ eG| fG} gG~ hGJiiGNbjG@gkGKiZv[g0v]glGLimG$onG%ooG|cpG8dqG^grG-rsG'otG(ouGvGwGxG.ryGzG1v2vAGCGDG+oEG,oFGwVGGyV$eHGMiIGzVKG.oLG/oMGNGOGPG:oQGAVSGTG4v5vUGVGWGvkXGwkYGBVZGCV!d1G_g2GDV3G4Gyk5Gzk6G7G8G8v9v9G!G'e#G(e$G%G)e'G`g(G*e)G+e*G!v#v$v=o%v,G'v(v)v*v,v-vFk.vGk/v-G:v/G'd;v{g=v:G@vIk[vJk]v^v_v,e`v-e{v.e|v/e}v~v:eaw;ebw=ecw?edw;Gewfw=G[e?G]e@G*d[G|g]G^e^G_e_G`G{G;r|G}Ggwhw~GaH]obH^ocHdH{eeHZifHhH_oiH`ojH}gkH~glHahmHbhnH{ooH|opH}oqH~orHapsHtHuHchvHwHiwjwxHyHzH}eAH~eBHCH~cDHbfEHFHcfGHdfHHIHkwlwJHKHBcLHCcMHQbNHDcOHEcPHFcQHRHSH=rTHUHmwnwVHXHYHdpZHep0HEV1Hff2H1i3HFV5Hgp6Hhp7H+ 8H[bow]bpwHc9Hdd!Hed#Hfd$Hgd%Hab'Hhdqwidrw.d(Hgf)Hhf*H/d+Hif,Hjf-H.H/H2i:H;Hswtw=H?H@Hgh[Hhh]HGV^H:d_Hih`H{Hjh|Hkh}H~HaIbIuwvwcIdIopeIppfIgIofhI5iiIqpjIrpkIwwxwywYkzwlIBwCw[r]rDwEwFw8iGw9iHwmIIwnIkdKwpfLwoIMw#iNw$iOwsppIqIrIsI`rtIIVKVuIwIPwQwxIzIAIvpBIwpCILVDIrfEI%iFIMVHIIIypJIzpKILISwTwMINIrhOIshPIQIufRI'iSIthTIuhUIUwVwwfWwXw|r}rYwZw0w[d1w]d2wVI3wWI`b4wnd5wXI6w^d7w_d8w9w!wYIbbZIcb0Idb1Ieb2I+i3IUb4Ivh5Iwh#wxh$wyh6I,i7IAp8IBp9Iod!I`d#Izh$I~r%ICp'IDp(I)I*I+Ias,I-I%w'w.I:I;IGp=IHp?INV@IPVzf[I-i]IQV_IJp`IKp{I|I}I~IbsaJSVbJdJ)w*weJgJhJNpiJOpjJTVkJVVBflJ.imJWVoJpJQpqJRprJsJtJ-w.wuJvJDfwJEfxJyJFfzJAhAJGfBJHfCJ/w:w;wSp=wEJ?w@w[w]w_w`w/k{w:k|wFJ}wHJ~d~wBhaxIJcx=kdx?kexfxgxIfhxJfixKfjxLfkxlxMfmxNfnxOfoxPfpxJJqxrxKJRfLJSfMJceNJChOJTfPJUfQJRJSJdsTJUJsxtxVJWJVpXJWpYJZJWf0J]i1J3JXp4JYp5JDh6JEh7JFh8JGh9JZp!J0p#J1p$J2p%J3p'J(J)JHh*J+Juxvx,J-J.JYf/JZf:J;Jqd=J1f?J@J2f[J3f]J^Jwxxx_J`JQc{JRc|JXb}JSc~JTcaKUcbKcKdKeseKfKyxzxgKiKjK6pkK7plKXVmK5fnK_ioKYVqK9prK!psK, tK}bBx~bCxWcuKudvKvdwKwdxKxdyKfbzKydDxzdExgeAK6fBK7fCKheDK8fEK9fFKGKHKalIKJKFxGxKKLKMK{iNK|iOKZVPK#fQK}iRKSK~iTKajUKVKWKXKHxIxYKZK(p0K)p1K2K%f3Kbj4K*p5K+p6KJxKxLxhlMx7KOxPxisjsQxRxSxejTxfjUx8KVx9KBdXx'fYx!KZxhj0xij1x-p#K1V3V4V5V$K%K'Kms(K7V8V*K,K4x5x-K/K:K:p;K;p=K9V?K)f@Kjj[K!V#V%V'V(V*V^K_K?p`K@p{K|K}K~KpsaL,V.VbLdL9x!xeLgLhL^piL_pjL/VkL+flLkjmL:VoLpL{pqL|prLsLtLuLrsvL=V?VxLzL$x%xALCLDLaqELbqFL@VGL-fHLljIL[VKLLLdqMLeqNLOLPLQLtsRL^V_VTLVL(x)xWLYLZLhq0Liq1L`V2L/f3Lmj4L{V6L7Lkq8Llq9L!L#L$Lvs%L}V~V(L*L+x,x+L-L.Loq/Lpq:LaW;L;f=Lnj?LbW[L]Lrq^Lsq_L`L{L|Lxs}LdWeWaMcM.x/xdMfMgMvqhMwqiMfWjM?fkMojlMgWnMoMyqpMzqqMrMsMtMzsuMiWkWvMxM;x=xyMAMBMCqCMDqDMlWEM[fFMpjGMmWnWIMJMFqKMGqLMMMNMOMAsPMpWrWQMSM]x^xTMVMWMJqXMKqYMsWZM^f0Mqj1MtWuW3M4MMq5MNq6MxWAW|xDWGWIWKWMWOWQWRWTWVWXWZW1W3W5W7W9W#W$W%W(W*W,W-W/W;W?W[W^W`W|W~WbXdXfXhXjXlXnXqXtXuX}x~xWlwXyXAXBXDXFXHXIXJXLXNXPXRXSXTXaybycydyeyWXfygyhyiyjyXXZX0X2X7M3X5X7X9X!X#X%X'X)X+X.X:X=X@X]X_X{X}XBsaYcYeYgYiYkYmYoYqYsYuYwYxYzYBYDYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y,Y.Y:Y;Y=Y?Y[Y]Y_Y{Y}YaZcZeZgZiZkZmZoZqZsZuZwZyZAZCZEZGZIZKZMZOZQZSZUZWZYZ0Z2Z4Z6Z8Z!Z$Z'Z)Z+Z-Z/Z;Z?Z[Z^Z`Z|Z~Zb0d0f0h0j0l0n0o0p0r0t0u0w0x0z0B0D0F0H0J0L0M0O0Q0R0T0V0X0Y000203050`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsg6080!0$0'0)0+0,0.0/0;0=0?0@0]0^0_0`0{0}0a1c1e1g1i1j1k1m1o1p1r1t1v1w1y1z1A1C1
4041 with gil:
4042 raise FunctionNotFoundError("function cuCtxGetCurrent is not found")
4043 return (<CUresult (*)(CUcontext*) noexcept nogil>__cuCtxGetCurrent)( 2a 1s]M_M{M}MaNcNeNgNiNkNmNoNqNsNuNwNyNANCNENGNINKNMNONQNSNUNWNYN0N1N3N5N7N9N#N%N(N*N,N.N:N^y{y}yazcz4sezgzjzlzmznzozqzrzsztzvzxzzzBzDz=NFzHzJzLzNz7sQzSz?N@NWzYz0z2z4z# 6z$ 8z% !z. $z3b'z4b)z5b+zhc-z[N:z=z@z]z_z{z}zaAcAeAgAhAiAkA`N8s9slAmA{N:lnA;loApAmeqA4hrA5hsA6htA7huA=lvA?lwAyAAABA|N!s#sFAGA}N_lHA`lIAKApeMA8hOA9hQA!hSA#hUA{lVA|lWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$A%A'A$s%s(A)A*Akm+Alm,A-Ase.A$h/A%h:A'h;A(h=Amm?Anm@A]A_A`A|A's(sbBcBdBsmeBtmfBhBvejB)hlB*hnB+hpB,hrBumsBvmtBuBvBwBxB-s/syBzBABBmBBCmCBDByeFB-hGB.hHB/hIB:hJBDmKBEmLBMBNBOBPB]s^sQBRBSBJmTBKmUBVBBeWB;hXB=hYB?hZB@h0BLm1BMm2B3B4B5B6B7B8B9B!B#B$B%B'BaO(B)B*B+B,B-B0mcOfOiOlOoO_sqOtOvOxOzOBODOFOHO1mJOLONOQOTOWOXO0O3O2m5O3m7O4m9O5m#Onb%Oob(Opb*Oqb,O.O:O=O@O]O_O{O}OaPcPePgPiPkPmPoPqPsPuP^hwPyPAPCPEPGPIPKPMPOPc QPSPocUPVPWPYP0P2P4P6P8P!P$P'P(P)P+P;B=B?B@B[B-P/P^B_B:P`B{B|B}B;PaCcC=P?P@P[P]P^P_P{P~PaQcQeQgQiQlQ]C^CyguQzgvQwQyQzQAQBQDQEQFQGQHQIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKEKQLELQMQOQMEPQau#3NE,c7 -cRQ]mTQUQWQYQ0Q2Q4Q6Q7Q9Q#Q$Q%Q(Q*Q,Q-j`QTEUEVEZ {Q0 |QWEXEYE0EaR1E2E3EcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRvRLeqcxRyRzRAR.c/c:cBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R1R2R3R4R5R6R7R8R9R!R!g{m|mOuPu?EQuRuSuTuUuVuWuXuYuZu0u1u2u3u4u5u6u7u8u9u!u#u$u%u'u(u@E)u*u+u,u-u.u/u:u;u=u?u@uHSJSKSMSOSPSQSRSTSUSWSXSZS0S1S2S4S5S7S8S9S!S$S%S(S)S+S,S-S.S/S:S;S=S@S]S^S_S`S{S}SaTcTdTeTfTgTiTkTlTmTnTpTqTsTtTuTvTxTyTzTATBTCTDTETFTGT`u6nziZeHTITKTLTMTOTPTQT/bJbSTVTWTYTZT0T2T3T5T7T9T!TCi$T'T)T+T-T/T;T?T[T^T_T{T}TaUcUeUgUiUjUkUlUmUnUpUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU0U1U2U3U4U5U6U7U8U9U!U#U$U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVjVIFJFKF$rLFlVnVMFOFzvAvPFRFSF1oTF2oUFoVVF2eWFEiXFpVZF0F'r1F4o2F3FqV4F5F6F7F(r8FsVtV!F$FDvEv%F(F)F8o*F)r+FuV,F4e-FFi.FvV:F;F!o=F#o?F@FGvHv[F]F/g^F:g_F`F7e{FGi|F;g}F=g~FIvJv9eKvLv+r,rMvNvOv4dPv5dQvaGRvbG;bSv{cTvcGUv6dVv7dWvXvYvdG{ eG| fG} gG~ hGJiiGNbjG@gkGKiZv[g0v]glGLimG$onG%ooG|cpG8dqG^grG-rsG'otG(ouGvGwGxG.ryGzG1v2vAGCGDG+oEG,oFGwVGGyV$eHGMiIGzVKG.oLG/oMGNGOGPG:oQGAVSGTG4v5vUGVGWGvkXGwkYGBVZGCV!d1G_g2GDV3G4Gyk5Gzk6G7G8G8v9v9G!G'e#G(e$G%G)e'G`g(G*e)G+e*G!v#v$v=o%v,G'v(v)v*v,v-vFk.vGk/v-G:v/G'd;v{g=v:G@vIk[vJk]v^v_v,e`v-e{v.e|v/e}v~v:eaw;ebw=ecw?edw;Gewfw=G[e?G]e@G*d[G|g]G^e^G_e_G`G{G;r|G}Ggwhw~GaH]obH^ocHdH{eeHZifHhH_oiH`ojH}gkH~glHahmHbhnH{ooH|opH}oqH~orHapsHtHuHchvHwHiwjwxHyHzH}eAH~eBHCH~cDHbfEHFHcfGHdfHHIHkwlwJHKHBcLHCcMHQbNHDcOHEcPHFcQHRHSH=rTHUHmwnwVHXHYHdpZHep0HEV1Hff2H1i3HFV5Hgp6Hhp7H+ 8H[bow]bpwHc9Hdd!Hed#Hfd$Hgd%Hab'Hhdqwidrw.d(Hgf)Hhf*H/d+Hif,Hjf-H.H/H2i:H;Hswtw=H?H@Hgh[Hhh]HGV^H:d_Hih`H{Hjh|Hkh}H~HaIbIuwvwcIdIopeIppfIgIofhI5iiIqpjIrpkIwwxwywYkzwlIBwCw[r]rDwEwFw8iGw9iHwmIIwnIkdKwpfLwoIMw#iNw$iOwsppIqIrIsI`rtIIVKVuIwIPwQwxIzIAIvpBIwpCILVDIrfEI%iFIMVHIIIypJIzpKILISwTwMINIrhOIshPIQIufRI'iSIthTIuhUIUwVwwfWwXw|r}rYwZw0w[d1w]d2wVI3wWI`b4wnd5wXI6w^d7w_d8w9w!wYIbbZIcb0Idb1Ieb2I+i3IUb4Ivh5Iwh#wxh$wyh6I,i7IAp8IBp9Iod!I`d#Izh$I~r%ICp'IDp(I)I*I+Ias,I-I%w'w.I:I;IGp=IHp?INV@IPVzf[I-i]IQV_IJp`IKp{I|I}I~IbsaJSVbJdJ)w*weJgJhJNpiJOpjJTVkJVVBflJ.imJWVoJpJQpqJRprJsJtJ-w.wuJvJDfwJEfxJyJFfzJAhAJGfBJHfCJ/w:w;wSp=wEJ?w@w[w]w_w`w/k{w:k|wFJ}wHJ~d~wBhaxIJcx=kdx?kexfxgxIfhxJfixKfjxLfkxlxMfmxNfnxOfoxPfpxJJqxrxKJRfLJSfMJceNJChOJTfPJUfQJRJSJdsTJUJsxtxVJWJVpXJWpYJZJWf0J]i1J3JXp4JYp5JDh6JEh7JFh8JGh9JZp!J0p#J1p$J2p%J3p'J(J)JHh*J+Juxvx,J-J.JYf/JZf:J;Jqd=J1f?J@J2f[J3f]J^Jwxxx_J`JQc{JRc|JXb}JSc~JTcaKUcbKcKdKeseKfKyxzxgKiKjK6pkK7plKXVmK5fnK_ioKYVqK9prK!psK, tK}bBx~bCxWcuKudvKvdwKwdxKxdyKfbzKydDxzdExgeAK6fBK7fCKheDK8fEK9fFKGKHKalIKJKFxGxKKLKMK{iNK|iOKZVPK#fQK}iRKSK~iTKajUKVKWKXKHxIxYKZK(p0K)p1K2K%f3Kbj4K*p5K+p6KJxKxLxhlMx7KOxPxisjsQxRxSxejTxfjUx8KVx9KBdXx'fYx!KZxhj0xij1x-p#K1V3V4V5V$K%K'Kms(K7V8V*K,K4x5x-K/K:K:p;K;p=K9V?K)f@Kjj[K!V#V%V'V(V*V^K_K?p`K@p{K|K}K~KpsaL,V.VbLdL9x!xeLgLhL^piL_pjL/VkL+flLkjmL:VoLpL{pqL|prLsLtLuLrsvL=V?VxLzL$x%xALCLDLaqELbqFL@VGL-fHLljIL[VKLLLdqMLeqNLOLPLQLtsRL^V_VTLVL(x)xWLYLZLhq0Liq1L`V2L/f3Lmj4L{V6L7Lkq8Llq9L!L#L$Lvs%L}V~V(L*L+x,x+L-L.Loq/Lpq:LaW;L;f=Lnj?LbW[L]Lrq^Lsq_L`L{L|Lxs}LdWeWaMcM.x/xdMfMgMvqhMwqiMfWjM?fkMojlMgWnMoMyqpMzqqMrMsMtMzsuMiWkWvMxM;x=xyMAMBMCqCMDqDMlWEM[fFMpjGMmWnWIMJMFqKMGqLMMMNMOMAsPMpWrWQMSM]x^xTMVMWMJqXMKqYMsWZM^f0Mqj1MtWuW3M4MMq5MNq6MxWAW|xDWGWIWKWMWOWQWRWTWVWXWZW1W3W5W7W9W#W$W%W(W*W,W-W/W;W?W[W^W`W|W~WbXdXfXhXjXlXnXqXtXuX}x~xWlwXyXAXBXDXFXHXIXJXLXNXPXRXSXTXaybycydyeyWXfygyhyiyjyXXZX0X2X7M3X5X7X9X!X#X%X'X)X+X.X:X=X@X]X_X{X}XBsaYcYeYgYiYkYmYoYqYsYuYwYxYzYBYDYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y,Y.Y:Y;Y=Y?Y[Y]Y_Y{Y}YaZcZeZgZiZkZmZoZqZsZuZwZyZAZCZEZGZIZKZMZOZQZSZUZWZYZ0Z2Z4Z6Z8Z!Z$Z'Z)Z+Z-Z/Z;Z?Z[Z^Z`Z|Z~Zb0d0f0h0j0l0n0o0p0r0t0u0w0x0z0B0D0F0H0J0L0M0O0Q0R0T0V0X0Y000203050`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsg6080!0$0'0)0+0,0.0/0;0=0?0@0]0^0_0`0{0}0a1c1e1g1i1j1k1m1o1p1r1t1v1w1y1z1A1C1
4044 pctx)
4047cdef CUresult _cuCtxGetDevice(CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil:
4048 global __cuCtxGetDevice
4049 _check_or_init_driver() 2a 1sZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N [y_ySq813s5shz6s(ltj)luj*l+lTq7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhcUqVqWqXqYqZq3hvj,l-licwjkelexjIdme4h5h6h7h@l[ljcyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmkcEjqereFjKdse$h%h'h(hompmlcGjteueHjLdve)h*h+h,hwmxmmcymwexeIjMdye-h.h/h:hFmGmncJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmRj0qOd%cOOROUOY2YO1Onbobpbqb6b7b8btgPd[hrbsbQd]hO Q 1qCe2 @ [ 9b!bR P C D E c A ' B y F ] G H S T U :2I 3 4 wb'b(b*c)bY 2q9m?23q4q6q8q9q!q#q#mWj}s$mZj$q%m%q0j~s(q)q*q+q,q-q.q/q:q_hatbtdtgthtit1j?qjtqtstutvtwtytAtBtCt4jEtFtHtJtKt5jLtMtNtPtQtRtStTtUtVt]C^Cygzg_C;tIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKELEMEPQauNE,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcHbdiLeqc`3}3eiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gb4cudueuc4fuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJu!gSdTd{m#Rjrkr|m$R%R'R(R)R*R+R,ROuPu-R?EQu.RRuSu/R:RTu;R=R?R@RUu[RVuWu]R^R_RXu`R{RYuZu|R0u}R~R1u2u3uaSbScS4udSeSfSgS5uhSiS6u7ujSkS8u9u!u#ulSmSnS$u%uoS'upS(u@E)uqS*urS+usStS,u-u.uuS/u:uvS;uwSxS=uySzS?uASBSCSDS@uESFS]jgihi-bh4^j;c]u_j^uiijiki_uIbliUd`jq4miNeVd=cniOeoiPepi$gqiQeWdrcriResi_E?c`E%g{E'g|E(g}E)g~E@caF*gbFtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd`u{u6nzi-gZe}j.buc0e7nAiBiNT~jak]c/bJbRT^cdFTT8nXT9n|u!n0r#n4T$n6T%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n+n}u~uavhUbvcvdvevfveF,nfF-ngF.nhF/niF:njF;ngv=nhv?niv@njv[nkv]nlv^nmv_nnv`nov{npv|nqv}nrv~nsvaotvbouvcovvdowveoxvfo*4go+4hokFiolFjomFkonFlooFmopFnoqFoorFposFqotFrouFsovFtowFuoxFvoyFwozFxoAFyoBFzoCFAoDFBoEFCo,4Do'UEo)UFo+UGo-UHo/UIo;UJo?UKo[ULo^UMo`UNo|UOo~UPobVQodVRofVSohVToUoZovcckfk3o1e2eEi%r5o6owciklk9o3e4eFi*r:b5e6emk.g/g:g0d7eGi;g=g8e: 1d2d!eKb;b{c?gLbMb=b{ | } ~ JiNb@g]g|c8d^g)oxcpksk-o#e$eMi/rtk?bOiRixk9d!d_g;oAkOb#d$dSi%e'e(e}c)e`g*e+eBk@bUiViHk%d'd{g?oPb(d)d@e[e]e*d|g^e_e@oycKkNk`e{eZi0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGcQkTkfpefff1i?r+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkXknfof5i6iRbmhph!ijdkdpfZktpKc1k4kxpqfrf%i{r^bsftf5kqhrhsh;duf'ithuhvf; =d?dxf_b`bnd)iSbTb{bbbcbdbeb+iUbvhyhod`dzhEpLc8k#kIpyfzf-i(wLpMc%k)kPpAfBf.i+w*kVb{d|d/iCfDfEfpdFfAhGfHf+k|b;i=i;k}d~dBhcsWbaebeQfRfSfceChTfUfTpNc@k^kVfWf]i^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVc{k~k8p4f5f_iAx, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlgl$f%fbjcjYbNhQhgjAdBd'f,p2x3x.pZcjlml=p(f)fjjnsos6x7x[p0colrl`p*f+fkjqs}p1ctlwlcq,f-fljssfq2cylBljq.f/fmjusmq3cDlGlqq:f;fnjwstq4cIlLlxq=f?fojysAq5cNlQlEq@f[fpj?x@xHq6cSlVlLq]f^fqj_x`xvWyW|xBWEWoXrXuX}x~xWlTXaybycydyeyUXfygyhyiyjy~47M8M,Xk5kylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y'y(y)yEs9M!M#M$M%M'M1 (MFdOqrjsj)MFs*MGs_fYlZl0l1l2l3l+M4l5l6l7l8lHsIs9l,M-MJsShKsThLs.M/M:M;M=M?MUhr5t5u5v5x5y5A5B5C5D5E5F5G5H5J5K5L5N5O5P5Q5S5T5U5`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgW5Y505
4050 if __cuCtxGetDevice == NULL: 2a 1sZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N [y_ySq813s5shz6s(ltj)luj*l+lTq7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhcUqVqWqXqYqZq3hvj,l-licwjkelexjIdme4h5h6h7h@l[ljcyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmkcEjqereFjKdse$h%h'h(hompmlcGjteueHjLdve)h*h+h,hwmxmmcymwexeIjMdye-h.h/h:hFmGmncJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmRj0qOd%cOOROUOY2YO1Onbobpbqb6b7b8btgPd[hrbsbQd]hO Q 1qCe2 @ [ 9b!bR P C D E c A ' B y F ] G H S T U :2I 3 4 wb'b(b*c)bY 2q9m?23q4q6q8q9q!q#q#mWj}s$mZj$q%m%q0j~s(q)q*q+q,q-q.q/q:q_hatbtdtgthtit1j?qjtqtstutvtwtytAtBtCt4jEtFtHtJtKt5jLtMtNtPtQtRtStTtUtVt]C^Cygzg_C;tIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKELEMEPQauNE,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcHbdiLeqc`3}3eiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gb4cudueuc4fuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJu!gSdTd{m#Rjrkr|m$R%R'R(R)R*R+R,ROuPu-R?EQu.RRuSu/R:RTu;R=R?R@RUu[RVuWu]R^R_RXu`R{RYuZu|R0u}R~R1u2u3uaSbScS4udSeSfSgS5uhSiS6u7ujSkS8u9u!u#ulSmSnS$u%uoS'upS(u@E)uqS*urS+usStS,u-u.uuS/u:uvS;uwSxS=uySzS?uASBSCSDS@uESFS]jgihi-bh4^j;c]u_j^uiijiki_uIbliUd`jq4miNeVd=cniOeoiPepi$gqiQeWdrcriResi_E?c`E%g{E'g|E(g}E)g~E@caF*gbFtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd`u{u6nzi-gZe}j.buc0e7nAiBiNT~jak]c/bJbRT^cdFTT8nXT9n|u!n0r#n4T$n6T%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n+n}u~uavhUbvcvdvevfveF,nfF-ngF.nhF/niF:njF;ngv=nhv?niv@njv[nkv]nlv^nmv_nnv`nov{npv|nqv}nrv~nsvaotvbouvcovvdowveoxvfo*4go+4hokFiolFjomFkonFlooFmopFnoqFoorFposFqotFrouFsovFtowFuoxFvoyFwozFxoAFyoBFzoCFAoDFBoEFCo,4Do'UEo)UFo+UGo-UHo/UIo;UJo?UKo[ULo^UMo`UNo|UOo~UPobVQodVRofVSohVToUoZovcckfk3o1e2eEi%r5o6owciklk9o3e4eFi*r:b5e6emk.g/g:g0d7eGi;g=g8e: 1d2d!eKb;b{c?gLbMb=b{ | } ~ JiNb@g]g|c8d^g)oxcpksk-o#e$eMi/rtk?bOiRixk9d!d_g;oAkOb#d$dSi%e'e(e}c)e`g*e+eBk@bUiViHk%d'd{g?oPb(d)d@e[e]e*d|g^e_e@oycKkNk`e{eZi0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGcQkTkfpefff1i?r+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkXknfof5i6iRbmhph!ijdkdpfZktpKc1k4kxpqfrf%i{r^bsftf5kqhrhsh;duf'ithuhvf; =d?dxf_b`bnd)iSbTb{bbbcbdbeb+iUbvhyhod`dzhEpLc8k#kIpyfzf-i(wLpMc%k)kPpAfBf.i+w*kVb{d|d/iCfDfEfpdFfAhGfHf+k|b;i=i;k}d~dBhcsWbaebeQfRfSfceChTfUfTpNc@k^kVfWf]i^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVc{k~k8p4f5f_iAx, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlgl$f%fbjcjYbNhQhgjAdBd'f,p2x3x.pZcjlml=p(f)fjjnsos6x7x[p0colrl`p*f+fkjqs}p1ctlwlcq,f-fljssfq2cylBljq.f/fmjusmq3cDlGlqq:f;fnjwstq4cIlLlxq=f?fojysAq5cNlQlEq@f[fpj?x@xHq6cSlVlLq]f^fqj_x`xvWyW|xBWEWoXrXuX}x~xWlTXaybycydyeyUXfygyhyiyjy~47M8M,Xk5kylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y'y(y)yEs9M!M#M$M%M'M1 (MFdOqrjsj)MFs*MGs_fYlZl0l1l2l3l+M4l5l6l7l8lHsIs9l,M-MJsShKsThLs.M/M:M;M=M?MUhr5t5u5v5x5y5A5B5C5D5E5F5G5H5J5K5L5N5O5P5Q5S5T5U5`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgW5Y505
4051 with gil:
4052 raise FunctionNotFoundError("function cuCtxGetDevice is not found")
4053 return (<CUresult (*)(CUdevice*) noexcept nogil>__cuCtxGetDevice)( 2a 1sZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N [y_ySq813s5shz6s(ltj)luj*l+lTq7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhcUqVqWqXqYqZq3hvj,l-licwjkelexjIdme4h5h6h7h@l[ljcyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmkcEjqereFjKdse$h%h'h(hompmlcGjteueHjLdve)h*h+h,hwmxmmcymwexeIjMdye-h.h/h:hFmGmncJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmRj0qOd%cOOROUOY2YO1Onbobpbqb6b7b8btgPd[hrbsbQd]hO Q 1qCe2 @ [ 9b!bR P C D E c A ' B y F ] G H S T U :2I 3 4 wb'b(b*c)bY 2q9m?23q4q6q8q9q!q#q#mWj}s$mZj$q%m%q0j~s(q)q*q+q,q-q.q/q:q_hatbtdtgthtit1j?qjtqtstutvtwtytAtBtCt4jEtFtHtJtKt5jLtMtNtPtQtRtStTtUtVt]C^Cygzg_C;tIQ`C{C|C}C~CaDbDcDdDeDfDgDhDiDjDkDlDmD=tnDoDpDqDrDsDtDuD?tvDwDxDyDzDADBDCDDDEDFDGDHDID@tJD[tKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D!D#D$D%D'D(D)D*D+D,D-D]t.D/D:D;D=D^t?D@D[D]D^D_D`D{D_t|D}D~DaEbE`tcEdEeEfEgEhEiEjE{tkElEmEnEoEpEqErEsEtEuEvEwExEyEzEAE|tBE}tCEDEEE~tFEGEHEIEJEKELEMEPQauNE,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcHbdiLeqc`3}3eiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gb4cudueuc4fuguhuiujukulu;EmunuoupuqurusutuuuvuwuxuyuzuAuBuCuDuEuFuGuHuIu=EJu!gSdTd{m#Rjrkr|m$R%R'R(R)R*R+R,ROuPu-R?EQu.RRuSu/R:RTu;R=R?R@RUu[RVuWu]R^R_RXu`R{RYuZu|R0u}R~R1u2u3uaSbScS4udSeSfSgS5uhSiS6u7ujSkS8u9u!u#ulSmSnS$u%uoS'upS(u@E)uqS*urS+usStS,u-u.uuS/u:uvS;uwSxS=uySzS?uASBSCSDS@uESFS]jgihi-bh4^j;c]u_j^uiijiki_uIbliUd`jq4miNeVd=cniOeoiPepi$gqiQeWdrcriResi_E?c`E%g{E'g|E(g}E)g~E@caF*gbFtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd`u{u6nzi-gZe}j.buc0e7nAiBiNT~jak]c/bJbRT^cdFTT8nXT9n|u!n0r#n4T$n6T%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n+n}u~uavhUbvcvdvevfveF,nfF-ngF.nhF/niF:njF;ngv=nhv?niv@njv[nkv]nlv^nmv_nnv`nov{npv|nqv}nrv~nsvaotvbouvcovvdowveoxvfo*4go+4hokFiolFjomFkonFlooFmopFnoqFoorFposFqotFrouFsovFtowFuoxFvoyFwozFxoAFyoBFzoCFAoDFBoEFCo,4Do'UEo)UFo+UGo-UHo/UIo;UJo?UKo[ULo^UMo`UNo|UOo~UPobVQodVRofVSohVToUoZovcckfk3o1e2eEi%r5o6owciklk9o3e4eFi*r:b5e6emk.g/g:g0d7eGi;g=g8e: 1d2d!eKb;b{c?gLbMb=b{ | } ~ JiNb@g]g|c8d^g)oxcpksk-o#e$eMi/rtk?bOiRixk9d!d_g;oAkOb#d$dSi%e'e(e}c)e`g*e+eBk@bUiViHk%d'd{g?oPb(d)d@e[e]e*d|g^e_e@oycKkNk`e{eZi0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGcQkTkfpefff1i?r+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhlpJcVkXknfof5i6iRbmhph!ijdkdpfZktpKc1k4kxpqfrf%i{r^bsftf5kqhrhsh;duf'ithuhvf; =d?dxf_b`bnd)iSbTb{bbbcbdbeb+iUbvhyhod`dzhEpLc8k#kIpyfzf-i(wLpMc%k)kPpAfBf.i+w*kVb{d|d/iCfDfEfpdFfAhGfHf+k|b;i=i;k}d~dBhcsWbaebeQfRfSfceChTfUfTpNc@k^kVfWf]i^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVc{k~k8p4f5f_iAx, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i$p!f#f}igs~iaj%pYcdlgl$f%fbjcjYbNhQhgjAdBd'f,p2x3x.pZcjlml=p(f)fjjnsos6x7x[p0colrl`p*f+fkjqs}p1ctlwlcq,f-fljssfq2cylBljq.f/fmjusmq3cDlGlqq:f;fnjwstq4cIlLlxq=f?fojysAq5cNlQlEq@f[fpj?x@xHq6cSlVlLq]f^fqj_x`xvWyW|xBWEWoXrXuX}x~xWlTXaybycydyeyUXfygyhyiyjy~47M8M,Xk5kylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy0y1y2y3y4y5y6y7y8y9y!y#y$y%y'y(y)yEs9M!M#M$M%M'M1 (MFdOqrjsj)MFs*MGs_fYlZl0l1l2l3l+M4l5l6l7l8lHsIs9l,M-MJsShKsThLs.M/M:M;M=M?MUhr5t5u5v5x5y5A5B5C5D5E5F5G5H5J5K5L5N5O5P5Q5S5T5U5`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgW5Y505
4054 device)
4057cdef CUresult _cuCtxGetFlags(unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4058 global __cuCtxGetFlags
4059 _check_or_init_driver()
4060 if __cuCtxGetFlags == NULL:
4061 with gil:
4062 raise FunctionNotFoundError("function cuCtxGetFlags is not found")
4063 return (<CUresult (*)(unsigned int*) noexcept nogil>__cuCtxGetFlags)(
4064 flags)
4067cdef CUresult _cuCtxSetFlags(unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4068 global __cuCtxSetFlags
4069 _check_or_init_driver()
4070 if __cuCtxSetFlags == NULL:
4071 with gil:
4072 raise FunctionNotFoundError("function cuCtxSetFlags is not found")
4073 return (<CUresult (*)(unsigned int) noexcept nogil>__cuCtxSetFlags)(
4074 flags)
4077cdef CUresult _cuCtxGetId(CUcontext ctx, unsigned long long* ctxId) except ?CUDA_ERROR_NOT_FOUND nogil:
4078 global __cuCtxGetId
4079 _check_or_init_driver()
4080 if __cuCtxGetId == NULL:
4081 with gil:
4082 raise FunctionNotFoundError("function cuCtxGetId is not found")
4083 return (<CUresult (*)(CUcontext, unsigned long long*) noexcept nogil>__cuCtxGetId)(
4084 ctx, ctxId)
4087cdef CUresult _cuCtxSynchronize() except ?CUDA_ERROR_NOT_FOUND nogil:
4088 global __cuCtxSynchronize
4089 _check_or_init_driver()
4090 if __cuCtxSynchronize == NULL:
4091 with gil:
4092 raise FunctionNotFoundError("function cuCtxSynchronize is not found")
4093 return (<CUresult (*)() noexcept nogil>__cuCtxSynchronize)(
4094 )
4097cdef CUresult _cuCtxSetLimit(CUlimit limit, size_t value) except ?CUDA_ERROR_NOT_FOUND nogil:
4098 global __cuCtxSetLimit
4099 _check_or_init_driver()
4100 if __cuCtxSetLimit == NULL:
4101 with gil:
4102 raise FunctionNotFoundError("function cuCtxSetLimit is not found")
4103 return (<CUresult (*)(CUlimit, size_t) noexcept nogil>__cuCtxSetLimit)(
4104 limit, value)
4107cdef CUresult _cuCtxGetLimit(size_t* pvalue, CUlimit limit) except ?CUDA_ERROR_NOT_FOUND nogil:
4108 global __cuCtxGetLimit
4109 _check_or_init_driver()
4110 if __cuCtxGetLimit == NULL:
4111 with gil:
4112 raise FunctionNotFoundError("function cuCtxGetLimit is not found")
4113 return (<CUresult (*)(size_t*, CUlimit) noexcept nogil>__cuCtxGetLimit)(
4114 pvalue, limit)
4117cdef CUresult _cuCtxGetCacheConfig(CUfunc_cache* pconfig) except ?CUDA_ERROR_NOT_FOUND nogil:
4118 global __cuCtxGetCacheConfig
4119 _check_or_init_driver()
4120 if __cuCtxGetCacheConfig == NULL:
4121 with gil:
4122 raise FunctionNotFoundError("function cuCtxGetCacheConfig is not found")
4123 return (<CUresult (*)(CUfunc_cache*) noexcept nogil>__cuCtxGetCacheConfig)(
4124 pconfig)
4127cdef CUresult _cuCtxSetCacheConfig(CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil:
4128 global __cuCtxSetCacheConfig
4129 _check_or_init_driver()
4130 if __cuCtxSetCacheConfig == NULL:
4131 with gil:
4132 raise FunctionNotFoundError("function cuCtxSetCacheConfig is not found")
4133 return (<CUresult (*)(CUfunc_cache) noexcept nogil>__cuCtxSetCacheConfig)(
4134 config)
4137cdef CUresult _cuCtxGetApiVersion(CUcontext ctx, unsigned int* version) except ?CUDA_ERROR_NOT_FOUND nogil:
4138 global __cuCtxGetApiVersion
4139 _check_or_init_driver()
4140 if __cuCtxGetApiVersion == NULL:
4141 with gil:
4142 raise FunctionNotFoundError("function cuCtxGetApiVersion is not found")
4143 return (<CUresult (*)(CUcontext, unsigned int*) noexcept nogil>__cuCtxGetApiVersion)(
4144 ctx, version)
4147cdef CUresult _cuCtxGetStreamPriorityRange(int* leastPriority, int* greatestPriority) except ?CUDA_ERROR_NOT_FOUND nogil:
4148 global __cuCtxGetStreamPriorityRange
4149 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_h/ ^ .m/m:mxb;m`h=m?m2jwCxCwg|hybzb_ *b+b,bAbBbCbDbEbFbQtRtStTtUtVt;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBg^mCgDg+jEgFgGgbiHgIgJg,jbuGbZ 0 }QZEciHbdiLeqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIbzi.b~jakV DiBvCvFv:r6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$iRw,wcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjijEdie8x#x'x*x-x:x[x{xkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
4150 if __cuCtxGetStreamPriorityRange == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_h/ ^ .m/m:mxb;m`h=m?m2jwCxCwg|hybzb_ *b+b,bAbBbCbDbEbFbQtRtStTtUtVt;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBg^mCgDg+jEgFgGgbiHgIgJg,jbuGbZ 0 }QZEciHbdiLeqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIbzi.b~jakV DiBvCvFv:r6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$iRw,wcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjijEdie8x#x'x*x-x:x[x{xkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
4151 with gil:
4152 raise FunctionNotFoundError("function cuCtxGetStreamPriorityRange is not found")
4153 return (<CUresult (*)(int*, int*) noexcept nogil>__cuCtxGetStreamPriorityRange)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_h/ ^ .m/m:mxb;m`h=m?m2jwCxCwg|hybzb_ *b+b,bAbBbCbDbEbFbQtRtStTtUtVt;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBg^mCgDg+jEgFgGgbiHgIgJg,jbuGbZ 0 }QZEciHbdiLeqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIbzi.b~jakV DiBvCvFv:r6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$iRw,wcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjijEdie8x#x'x*x-x:x[x{xkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
4154 leastPriority, greatestPriority)
4157cdef CUresult _cuCtxResetPersistingL2Cache() except ?CUDA_ERROR_NOT_FOUND nogil:
4158 global __cuCtxResetPersistingL2Cache
4159 _check_or_init_driver()
4160 if __cuCtxResetPersistingL2Cache == NULL:
4161 with gil:
4162 raise FunctionNotFoundError("function cuCtxResetPersistingL2Cache is not found")
4163 return (<CUresult (*)() noexcept nogil>__cuCtxResetPersistingL2Cache)(
4164 )
4167cdef CUresult _cuCtxGetExecAffinity(CUexecAffinityParam* pExecAffinity, CUexecAffinityType type) except ?CUDA_ERROR_NOT_FOUND nogil:
4168 global __cuCtxGetExecAffinity
4169 _check_or_init_driver()
4170 if __cuCtxGetExecAffinity == NULL:
4171 with gil:
4172 raise FunctionNotFoundError("function cuCtxGetExecAffinity is not found")
4173 return (<CUresult (*)(CUexecAffinityParam*, CUexecAffinityType) noexcept nogil>__cuCtxGetExecAffinity)(
4174 pExecAffinity, type)
4177cdef CUresult _cuCtxRecordEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4178 global __cuCtxRecordEvent
4179 _check_or_init_driver()
4180 if __cuCtxRecordEvent == NULL:
4181 with gil:
4182 raise FunctionNotFoundError("function cuCtxRecordEvent is not found")
4183 return (<CUresult (*)(CUcontext, CUevent) noexcept nogil>__cuCtxRecordEvent)(
4184 hCtx, hEvent)
4187cdef CUresult _cuCtxWaitEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
4188 global __cuCtxWaitEvent
4189 _check_or_init_driver()
4190 if __cuCtxWaitEvent == NULL:
4191 with gil:
4192 raise FunctionNotFoundError("function cuCtxWaitEvent is not found")
4193 return (<CUresult (*)(CUcontext, CUevent) noexcept nogil>__cuCtxWaitEvent)(
4194 hCtx, hEvent)
4197cdef CUresult _cuCtxAttach(CUcontext* pctx, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4198 global __cuCtxAttach
4199 _check_or_init_driver()
4200 if __cuCtxAttach == NULL:
4201 with gil:
4202 raise FunctionNotFoundError("function cuCtxAttach is not found")
4203 return (<CUresult (*)(CUcontext*, unsigned int) noexcept nogil>__cuCtxAttach)(
4204 pctx, flags)
4207cdef CUresult _cuCtxDetach(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
4208 global __cuCtxDetach
4209 _check_or_init_driver()
4210 if __cuCtxDetach == NULL:
4211 with gil:
4212 raise FunctionNotFoundError("function cuCtxDetach is not found")
4213 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxDetach)(
4214 ctx)
4217cdef CUresult _cuCtxGetSharedMemConfig(CUsharedconfig* pConfig) except ?CUDA_ERROR_NOT_FOUND nogil:
4218 global __cuCtxGetSharedMemConfig
4219 _check_or_init_driver()
4220 if __cuCtxGetSharedMemConfig == NULL:
4221 with gil:
4222 raise FunctionNotFoundError("function cuCtxGetSharedMemConfig is not found")
4223 return (<CUresult (*)(CUsharedconfig*) noexcept nogil>__cuCtxGetSharedMemConfig)(
4224 pConfig)
4227cdef CUresult _cuCtxSetSharedMemConfig(CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil:
4228 global __cuCtxSetSharedMemConfig
4229 _check_or_init_driver()
4230 if __cuCtxSetSharedMemConfig == NULL:
4231 with gil:
4232 raise FunctionNotFoundError("function cuCtxSetSharedMemConfig is not found")
4233 return (<CUresult (*)(CUsharedconfig) noexcept nogil>__cuCtxSetSharedMemConfig)(
4234 config)
4237cdef CUresult _cuModuleLoad(CUmodule* module, const char* fname) except ?CUDA_ERROR_NOT_FOUND nogil:
4238 global __cuModuleLoad
4239 _check_or_init_driver()
4240 if __cuModuleLoad == NULL:
4241 with gil:
4242 raise FunctionNotFoundError("function cuModuleLoad is not found")
4243 return (<CUresult (*)(CUmodule*, const char*) noexcept nogil>__cuModuleLoad)(
4244 module, fname)
4247cdef CUresult _cuModuleLoadData(CUmodule* module, const void* image) except ?CUDA_ERROR_NOT_FOUND nogil:
4248 global __cuModuleLoadData
4249 _check_or_init_driver() 28 9 bcccdc= ecfc
4250 if __cuModuleLoadData == NULL: 28 9 bcccdc= ecfc
4251 with gil:
4252 raise FunctionNotFoundError("function cuModuleLoadData is not found")
4253 return (<CUresult (*)(CUmodule*, const void*) noexcept nogil>__cuModuleLoadData)( 28 9 bcccdc= ecfc
4254 module, image)
4257cdef CUresult _cuModuleLoadDataEx(CUmodule* module, const void* image, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
4258 global __cuModuleLoadDataEx
4259 _check_or_init_driver() 2M1
4260 if __cuModuleLoadDataEx == NULL: 2M1
4261 with gil:
4262 raise FunctionNotFoundError("function cuModuleLoadDataEx is not found")
4263 return (<CUresult (*)(CUmodule*, const void*, unsigned int, CUjit_option*, void**) noexcept nogil>__cuModuleLoadDataEx)( 2M1
4264 module, image, numOptions, options, optionValues)
4267cdef CUresult _cuModuleLoadFatBinary(CUmodule* module, const void* fatCubin) except ?CUDA_ERROR_NOT_FOUND nogil: 2a 8 9 bcccdc= ecfc
4268 global __cuModuleLoadFatBinary
4269 _check_or_init_driver()
4270 if __cuModuleLoadFatBinary == NULL:
4271 with gil: 28 9 bcccdc= ecfc
4272 raise FunctionNotFoundError("function cuModuleLoadFatBinary is not found")
4273 return (<CUresult (*)(CUmodule*, const void*) noexcept nogil>__cuModuleLoadFatBinary)(
4274 module, fatCubin)
4277cdef CUresult _cuModuleUnload(CUmodule hmod) except ?CUDA_ERROR_NOT_FOUND nogil: 2a M1
4278 global __cuModuleUnload
4279 _check_or_init_driver() 28 9 bcccdc= ecfc
4280 if __cuModuleUnload == NULL: 28 9 bcccdc= ecfc
4281 with gil: 2M1
4282 raise FunctionNotFoundError("function cuModuleUnload is not found")
4283 return (<CUresult (*)(CUmodule) noexcept nogil>__cuModuleUnload)( 28 9 bcccdc= ecfc
4284 hmod)
4287cdef CUresult _cuModuleGetLoadingMode(CUmoduleLoadingMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil:
4288 global __cuModuleGetLoadingMode
4289 _check_or_init_driver()
4290 if __cuModuleGetLoadingMode == NULL:
4291 with gil:
4292 raise FunctionNotFoundError("function cuModuleGetLoadingMode is not found")
4293 return (<CUresult (*)(CUmoduleLoadingMode*) noexcept nogil>__cuModuleGetLoadingMode)(
4294 mode)
4297cdef CUresult _cuModuleGetFunction(CUfunction* hfunc, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 2a 8 9 bcccdc= ecfc
4298 global __cuModuleGetFunction
4299 _check_or_init_driver() 28 9 bcccdc= ecfc
4300 if __cuModuleGetFunction == NULL: 28 9 bcccdc= ecfc
4301 with gil: 28 9 bcccdc= ecfc
4302 raise FunctionNotFoundError("function cuModuleGetFunction is not found")
4303 return (<CUresult (*)(CUfunction*, CUmodule, const char*) noexcept nogil>__cuModuleGetFunction)( 28 9 bcccdc= ecfc
4304 hfunc, hmod, name)
4307cdef CUresult _cuModuleGetFunctionCount(unsigned int* count, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil:
4308 global __cuModuleGetFunctionCount
4309 _check_or_init_driver()
4310 if __cuModuleGetFunctionCount == NULL:
4311 with gil:
4312 raise FunctionNotFoundError("function cuModuleGetFunctionCount is not found")
4313 return (<CUresult (*)(unsigned int*, CUmodule) noexcept nogil>__cuModuleGetFunctionCount)(
4314 count, mod)
4317cdef CUresult _cuModuleEnumerateFunctions(CUfunction* functions, unsigned int numFunctions, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil: 2a 8 9 bcccdc= ecfc
4318 global __cuModuleEnumerateFunctions
4319 _check_or_init_driver()
4320 if __cuModuleEnumerateFunctions == NULL:
4321 with gil: 28 9 bcccdc= ecfc
4322 raise FunctionNotFoundError("function cuModuleEnumerateFunctions is not found")
4323 return (<CUresult (*)(CUfunction*, unsigned int, CUmodule) noexcept nogil>__cuModuleEnumerateFunctions)(
4324 functions, numFunctions, mod)
4327cdef CUresult _cuModuleGetGlobal_v2(CUdeviceptr* dptr, size_t* bytes, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4328 global __cuModuleGetGlobal_v2
4329 _check_or_init_driver() 1=
4330 if __cuModuleGetGlobal_v2 == NULL: 1=
4331 with gil:
4332 raise FunctionNotFoundError("function cuModuleGetGlobal_v2 is not found")
4333 return (<CUresult (*)(CUdeviceptr*, size_t*, CUmodule, const char*) noexcept nogil>__cuModuleGetGlobal_v2)( 1=
4334 dptr, bytes, hmod, name)
4337cdef CUresult _cuLinkCreate_v2(unsigned int numOptions, CUjit_option* options, void** optionValues, CUlinkState* stateOut) except ?CUDA_ERROR_NOT_FOUND nogil:
4338 global __cuLinkCreate_v2
4339 _check_or_init_driver()
4340 if __cuLinkCreate_v2 == NULL:
4341 with gil:
4342 raise FunctionNotFoundError("function cuLinkCreate_v2 is not found")
4343 return (<CUresult (*)(unsigned int, CUjit_option*, void**, CUlinkState*) noexcept nogil>__cuLinkCreate_v2)(
4344 numOptions, options, optionValues, stateOut)
4347cdef 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: 1a=
4348 global __cuLinkAddData_v2
4349 _check_or_init_driver()
4350 if __cuLinkAddData_v2 == NULL:
4351 with gil: 1=
4352 raise FunctionNotFoundError("function cuLinkAddData_v2 is not found")
4353 return (<CUresult (*)(CUlinkState, CUjitInputType, void*, size_t, const char*, unsigned int, CUjit_option*, void**) noexcept nogil>__cuLinkAddData_v2)(
4354 state, type, data, size, name, numOptions, options, optionValues)
4357cdef CUresult _cuLinkAddFile_v2(CUlinkState state, CUjitInputType type, const char* path, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil:
4358 global __cuLinkAddFile_v2
4359 _check_or_init_driver()
4360 if __cuLinkAddFile_v2 == NULL:
4361 with gil:
4362 raise FunctionNotFoundError("function cuLinkAddFile_v2 is not found")
4363 return (<CUresult (*)(CUlinkState, CUjitInputType, const char*, unsigned int, CUjit_option*, void**) noexcept nogil>__cuLinkAddFile_v2)(
4364 state, type, path, numOptions, options, optionValues)
4367cdef CUresult _cuLinkComplete(CUlinkState state, void** cubinOut, size_t* sizeOut) except ?CUDA_ERROR_NOT_FOUND nogil:
4368 global __cuLinkComplete
4369 _check_or_init_driver()
4370 if __cuLinkComplete == NULL:
4371 with gil:
4372 raise FunctionNotFoundError("function cuLinkComplete is not found")
4373 return (<CUresult (*)(CUlinkState, void**, size_t*) noexcept nogil>__cuLinkComplete)(
4374 state, cubinOut, sizeOut)
4377cdef CUresult _cuLinkDestroy(CUlinkState state) except ?CUDA_ERROR_NOT_FOUND nogil:
4378 global __cuLinkDestroy
4379 _check_or_init_driver()
4380 if __cuLinkDestroy == NULL:
4381 with gil:
4382 raise FunctionNotFoundError("function cuLinkDestroy is not found")
4383 return (<CUresult (*)(CUlinkState) noexcept nogil>__cuLinkDestroy)(
4384 state)
4387cdef CUresult _cuModuleGetTexRef(CUtexref* pTexRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4388 global __cuModuleGetTexRef
4389 _check_or_init_driver()
4390 if __cuModuleGetTexRef == NULL:
4391 with gil:
4392 raise FunctionNotFoundError("function cuModuleGetTexRef is not found")
4393 return (<CUresult (*)(CUtexref*, CUmodule, const char*) noexcept nogil>__cuModuleGetTexRef)(
4394 pTexRef, hmod, name)
4397cdef CUresult _cuModuleGetSurfRef(CUsurfref* pSurfRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4398 global __cuModuleGetSurfRef
4399 _check_or_init_driver()
4400 if __cuModuleGetSurfRef == NULL:
4401 with gil:
4402 raise FunctionNotFoundError("function cuModuleGetSurfRef is not found")
4403 return (<CUresult (*)(CUsurfref*, CUmodule, const char*) noexcept nogil>__cuModuleGetSurfRef)(
4404 pSurfRef, hmod, name)
4407cdef 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:
4408 global __cuLibraryLoadData
4409 _check_or_init_driver() 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 6 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q 1qCe2 @ [ 9bR P C D E c A ' B y F ] G H S T U I 3 4 wb'b(b*c)bY / ^ 7 ` pcKe_m`mHbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g8n9n|u!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n~T+nfU'4,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUovc3o1e%r5owc9o3e*r:b0d: !eKb?gLbMb=b{ | } ~ Nb|cxc-o#e/r?bxk9d;oOb}c@bHk%d?oPbyc`e0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcGcfpef?r+ abUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhJcnfRb!ijdZkKcxpqf{r^b;d; xf_bSbTb{bbbcbdbebUbodLcIpyfMcPpAfVbpd|b;k}dWbNcVf^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUcVc8p4f, fbXc$p!fYc$fYbgjAdZc=p(fnsos0c`p*fqs1ccq,fss2cjq.fus3cqq:fws4cxq=fys5cEq@f6cLq]fWl8M
4410 if __cuLibraryLoadData == NULL: 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 6 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q 1qCe2 @ [ 9bR P C D E c A ' B y F ] G H S T U I 3 4 wb'b(b*c)bY / ^ 7 ` pcKe_m`mHbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g8n9n|u!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n~T+nfU'4,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUovc3o1e%r5owc9o3e*r:b0d: !eKb?gLbMb=b{ | } ~ Nb|cxc-o#e/r?bxk9d;oOb}c@bHk%d?oPbyc`e0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcGcfpef?r+ abUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhJcnfRb!ijdZkKcxpqf{r^b;d; xf_bSbTb{bbbcbdbebUbodLcIpyfMcPpAfVbpd|b;k}dWbNcVf^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUcVc8p4f, fbXc$p!fYc$fYbgjAdZc=p(fnsos0c`p*fqs1ccq,fss2cjq.fus3cqq:fws4cxq=fys5cEq@f6cLq]fWl8M
4411 with gil:
4412 raise FunctionNotFoundError("function cuLibraryLoadData is not found")
4413 return (<CUresult (*)(CUlibrary*, const void*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) noexcept nogil>__cuLibraryLoadData)( 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 6 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q 1qCe2 @ [ 9bR P C D E c A ' B y F ] G H S T U I 3 4 wb'b(b*c)bY / ^ 7 ` pcKe_m`mHbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g8n9n|u!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n)n*n~T+nfU'4,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUovc3o1e%r5owc9o3e*r:b0d: !eKb?gLbMb=b{ | } ~ Nb|cxc-o#e/r?bxk9d;oOb}c@bHk%d?oPbyc`e0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcGcfpef?r+ abUkIc2i3ikflf4iipfhghhhjpmf:dihkpjhkhJcnfRb!ijdZkKcxpqf{r^b;d; xf_bSbTb{bbbcbdbebUbodLcIpyfMcPpAfVbpd|b;k}dWbNcVf^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUcVc8p4f, fbXc$p!fYc$fYbgjAdZc=p(fnsos0c`p*fqs1ccq,fss2cjq.fus3cqq:fws4cxq=fys5cEq@f6cLq]fWl8M
4414 library, code, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions)
4417cdef 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:
4418 global __cuLibraryLoadFromFile
4419 _check_or_init_driver() 2`T|TbUdU
4420 if __cuLibraryLoadFromFile == NULL: 2`T|TbUdU
4421 with gil:
4422 raise FunctionNotFoundError("function cuLibraryLoadFromFile is not found")
4423 return (<CUresult (*)(CUlibrary*, const char*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) noexcept nogil>__cuLibraryLoadFromFile)( 2`T|TbUdU
4424 library, fileName, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions)
4427cdef CUresult _cuLibraryUnload(CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil:
4428 global __cuLibraryUnload
4429 _check_or_init_driver()
4430 if __cuLibraryUnload == NULL:
4431 with gil:
4432 raise FunctionNotFoundError("function cuLibraryUnload is not found")
4433 return (<CUresult (*)(CUlibrary) noexcept nogil>__cuLibraryUnload)(
4434 library)
4437cdef CUresult _cuLibraryGetKernel(CUkernel* pKernel, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4438 global __cuLibraryGetKernel
4439 _check_or_init_driver() 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 6 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q 1qCe2 @ [ 9bR P C D E c A ' B y F ] G H S T U I 3 4 wb'b(b*c)bY / ^ 7 ` pcKe_m`mHbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g8n9n|u!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n`T)n|T*n~T+nbUdUfU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUovc3o1e5owc9o3e:b0d: !eKbLbMb=b{ | } ~ Nb|cxc-o#e?bxk9dOb}c@bHk%dPbyc`e0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcGcfpef+ abIcjpmfJcnfRb!ijdKcxpqf^b;d; xf_bSbTb{bbbcbdbebUbodLcIpyfMcPpAfVbpd|b;k}dWbNcVf^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUcVc8p4f, fbXc$p!fYc$fYbgjAdZc=p(f0c`p*f1ccq,f2cjq.f3cqq:f4cxq=f5cEq@f6cLq]fWl8M
4440 if __cuLibraryGetKernel == NULL: 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 6 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q 1qCe2 @ [ 9bR P C D E c A ' B y F ] G H S T U I 3 4 wb'b(b*c)bY / ^ 7 ` pcKe_m`mHbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g8n9n|u!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n`T)n|T*n~T+nbUdUfU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUovc3o1e5owc9o3e:b0d: !eKbLbMb=b{ | } ~ Nb|cxc-o#e?bxk9dOb}c@bHk%dPbyc`e0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcGcfpef+ abIcjpmfJcnfRb!ijdKcxpqf^b;d; xf_bSbTb{bbbcbdbebUbodLcIpyfMcPpAfVbpd|b;k}dWbNcVf^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUcVc8p4f, fbXc$p!fYc$fYbgjAdZc=p(f0c`p*f1ccq,f2cjq.f3cqq:f4cxq=f5cEq@f6cLq]fWl8M
4441 with gil:
4442 raise FunctionNotFoundError("function cuLibraryGetKernel is not found")
4443 return (<CUresult (*)(CUkernel*, CUlibrary, const char*) noexcept nogil>__cuLibraryGetKernel)( 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 6 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q 1qCe2 @ [ 9bR P C D E c A ' B y F ] G H S T U I 3 4 wb'b(b*c)bY / ^ 7 ` pcKe_m`mHbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g8n9n|u!n0r#n$n%nV 'nCi1r2r3r4r5r6r7r8r9r!r(n`T)n|T*n~T+nbUdUfU,n-n.n/n:n;n=n?n@n[n]n^n_n`n{n|n}n~naobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozoAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUovc3o1e5owc9o3e:b0d: !eKbLbMb=b{ | } ~ Nb|cxc-o#e?bxk9dOb}c@bHk%dPbyc`e0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcGcfpef+ abIcjpmfJcnfRb!ijdKcxpqf^b;d; xf_bSbTb{bbbcbdbebUbodLcIpyfMcPpAfVbpd|b;k}dWbNcVf^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUcVc8p4f, fbXc$p!fYc$fYbgjAdZc=p(f0c`p*f1ccq,f2cjq.f3cqq:f4cxq=f5cEq@f6cLq]fWl8M
4444 pKernel, library, name)
4447cdef CUresult _cuLibraryGetKernelCount(unsigned int* count, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil:
4448 global __cuLibraryGetKernelCount
4449 _check_or_init_driver()
4450 if __cuLibraryGetKernelCount == NULL:
4451 with gil:
4452 raise FunctionNotFoundError("function cuLibraryGetKernelCount is not found")
4453 return (<CUresult (*)(unsigned int*, CUlibrary) noexcept nogil>__cuLibraryGetKernelCount)(
4454 count, lib)
4457cdef CUresult _cuLibraryEnumerateKernels(CUkernel* kernels, unsigned int numKernels, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil:
4458 global __cuLibraryEnumerateKernels
4459 _check_or_init_driver()
4460 if __cuLibraryEnumerateKernels == NULL:
4461 with gil:
4462 raise FunctionNotFoundError("function cuLibraryEnumerateKernels is not found")
4463 return (<CUresult (*)(CUkernel*, unsigned int, CUlibrary) noexcept nogil>__cuLibraryEnumerateKernels)(
4464 kernels, numKernels, lib)
4467cdef CUresult _cuLibraryGetModule(CUmodule* pMod, CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil:
4468 global __cuLibraryGetModule
4469 _check_or_init_driver()
4470 if __cuLibraryGetModule == NULL:
4471 with gil:
4472 raise FunctionNotFoundError("function cuLibraryGetModule is not found")
4473 return (<CUresult (*)(CUmodule*, CUlibrary) noexcept nogil>__cuLibraryGetModule)(
4474 pMod, library)
4477cdef CUresult _cuKernelGetFunction(CUfunction* pFunc, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil:
4478 global __cuKernelGetFunction
4479 _check_or_init_driver()
4480 if __cuKernelGetFunction == NULL:
4481 with gil:
4482 raise FunctionNotFoundError("function cuKernelGetFunction is not found")
4483 return (<CUresult (*)(CUfunction*, CUkernel) noexcept nogil>__cuKernelGetFunction)(
4484 pFunc, kernel)
4487cdef CUresult _cuKernelGetLibrary(CUlibrary* pLib, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil:
4488 global __cuKernelGetLibrary
4489 _check_or_init_driver()
4490 if __cuKernelGetLibrary == NULL:
4491 with gil:
4492 raise FunctionNotFoundError("function cuKernelGetLibrary is not found")
4493 return (<CUresult (*)(CUlibrary*, CUkernel) noexcept nogil>__cuKernelGetLibrary)(
4494 pLib, kernel)
4497cdef CUresult _cuLibraryGetGlobal(CUdeviceptr* dptr, size_t* bytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4498 global __cuLibraryGetGlobal
4499 _check_or_init_driver()
4500 if __cuLibraryGetGlobal == NULL:
4501 with gil:
4502 raise FunctionNotFoundError("function cuLibraryGetGlobal is not found")
4503 return (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) noexcept nogil>__cuLibraryGetGlobal)(
4504 dptr, bytes, library, name)
4507cdef CUresult _cuLibraryGetManaged(CUdeviceptr* dptr, size_t* bytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil:
4508 global __cuLibraryGetManaged
4509 _check_or_init_driver()
4510 if __cuLibraryGetManaged == NULL:
4511 with gil:
4512 raise FunctionNotFoundError("function cuLibraryGetManaged is not found")
4513 return (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) noexcept nogil>__cuLibraryGetManaged)(
4514 dptr, bytes, library, name)
4517cdef CUresult _cuLibraryGetUnifiedFunction(void** fptr, CUlibrary library, const char* symbol) except ?CUDA_ERROR_NOT_FOUND nogil:
4518 global __cuLibraryGetUnifiedFunction
4519 _check_or_init_driver()
4520 if __cuLibraryGetUnifiedFunction == NULL:
4521 with gil:
4522 raise FunctionNotFoundError("function cuLibraryGetUnifiedFunction is not found")
4523 return (<CUresult (*)(void**, CUlibrary, const char*) noexcept nogil>__cuLibraryGetUnifiedFunction)(
4524 fptr, library, symbol)
4527cdef CUresult _cuKernelGetAttribute(int* pi, CUfunction_attribute attrib, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4528 global __cuKernelGetAttribute
4529 _check_or_init_driver() 21qCe2 XT|u0r4T6Tgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxv'U)U+U-U/U;U?U[U^U`U|U~UbVdVfVhV
4530 if __cuKernelGetAttribute == NULL: 21qCe2 XT|u0r4T6Tgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxv'U)U+U-U/U;U?U[U^U`U|U~UbVdVfVhV
4531 with gil:
4532 raise FunctionNotFoundError("function cuKernelGetAttribute is not found")
4533 return (<CUresult (*)(int*, CUfunction_attribute, CUkernel, CUdevice) noexcept nogil>__cuKernelGetAttribute)( 21qCe2 XT|u0r4T6Tgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxv'U)U+U-U/U;U?U[U^U`U|U~UbVdVfVhV
4534 pi, attrib, kernel, dev)
4537cdef CUresult _cuKernelSetAttribute(CUfunction_attribute attrib, int val, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4538 global __cuKernelSetAttribute
4539 _check_or_init_driver()
4540 if __cuKernelSetAttribute == NULL:
4541 with gil:
4542 raise FunctionNotFoundError("function cuKernelSetAttribute is not found")
4543 return (<CUresult (*)(CUfunction_attribute, int, CUkernel, CUdevice) noexcept nogil>__cuKernelSetAttribute)(
4544 attrib, val, kernel, dev)
4547cdef CUresult _cuKernelSetCacheConfig(CUkernel kernel, CUfunc_cache config, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4548 global __cuKernelSetCacheConfig
4549 _check_or_init_driver()
4550 if __cuKernelSetCacheConfig == NULL:
4551 with gil:
4552 raise FunctionNotFoundError("function cuKernelSetCacheConfig is not found")
4553 return (<CUresult (*)(CUkernel, CUfunc_cache, CUdevice) noexcept nogil>__cuKernelSetCacheConfig)(
4554 kernel, config, dev)
4557cdef CUresult _cuKernelGetName(const char** name, CUkernel hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
4558 global __cuKernelGetName
4559 _check_or_init_driver() 2L1
4560 if __cuKernelGetName == NULL: 2L1
4561 with gil:
4562 raise FunctionNotFoundError("function cuKernelGetName is not found")
4563 return (<CUresult (*)(const char**, CUkernel) noexcept nogil>__cuKernelGetName)( 2L1
4564 name, hfunc)
4567cdef CUresult _cuKernelGetParamInfo(CUkernel kernel, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil:
4568 global __cuKernelGetParamInfo
4569 _check_or_init_driver() 2V Ci1r2r3r4r5r6r7r8r9r!r-4
4570 if __cuKernelGetParamInfo == NULL: 2V Ci1r2r3r4r5r6r7r8r9r!r-4
4571 with gil:
4572 raise FunctionNotFoundError("function cuKernelGetParamInfo is not found")
4573 return (<CUresult (*)(CUkernel, size_t, size_t*, size_t*) noexcept nogil>__cuKernelGetParamInfo)( 2V Ci1r2r3r4r5r6r7r8r9r!r-4
4574 kernel, paramIndex, paramOffset, paramSize)
4577cdef CUresult _cuMemGetInfo_v2(size_t* free, size_t* total) except ?CUDA_ERROR_NOT_FOUND nogil: 2a L1
4578 global __cuMemGetInfo_v2
4579 _check_or_init_driver()
4580 if __cuMemGetInfo_v2 == NULL:
4581 with gil: 2L1
4582 raise FunctionNotFoundError("function cuMemGetInfo_v2 is not found")
4583 return (<CUresult (*)(size_t*, size_t*) noexcept nogil>__cuMemGetInfo_v2)(
4584 free, total)
4587cdef CUresult _cuMemAlloc_v2(CUdeviceptr* dptr, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil:
4588 global __cuMemAlloc_v2
4589 _check_or_init_driver() 2_h%l/yz drmQernQpQqQrQsQ6j@mgrhr[m?C@C[C;y8 9 !gSdTd{m|mnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzr]j{u6nzi~jak
4590 if __cuMemAlloc_v2 == NULL: 2_h%l/yz drmQernQpQqQrQsQ6j@mgrhr[m?C@C[C;y8 9 !gSdTd{m|mnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzr]j{u6nzi~jak
4591 with gil:
4592 raise FunctionNotFoundError("function cuMemAlloc_v2 is not found")
4593 return (<CUresult (*)(CUdeviceptr*, size_t) noexcept nogil>__cuMemAlloc_v2)( 2_h%l/yz drmQernQpQqQrQsQ6j@mgrhr[m?C@C[C;y8 9 !gSdTd{m|mnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzr]j{u6nzi~jak
4594 dptr, bytesize)
4597cdef CUresult _cuMemAllocPitch_v2(CUdeviceptr* dptr, size_t* pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes) except ?CUDA_ERROR_NOT_FOUND nogil:
4598 global __cuMemAllocPitch_v2
4599 _check_or_init_driver()
4600 if __cuMemAllocPitch_v2 == NULL:
4601 with gil:
4602 raise FunctionNotFoundError("function cuMemAllocPitch_v2 is not found")
4603 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, size_t, unsigned int) noexcept nogil>__cuMemAllocPitch_v2)(
4604 dptr, pPitch, WidthInBytes, Height, ElementSizeBytes)
4607cdef CUresult _cuMemFree_v2(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil: 2a %l/yz ;y8 9
4608 global __cuMemFree_v2
4609 _check_or_init_driver() 2A ' B y F ] G H S T U ;B=B?B@B[B#q^B`B|B'qaCcC_hxbvgIeybzb_ +b,bAbBbCbDbEbFbJe%lYh/yz drmQernQpQqQrQsQ6j@mgrhr[m?C@C[CHbdiLe;y8 9 !gSdTd{mkr|mlrKunror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr]j^j{u6nzi~jak
4610 if __cuMemFree_v2 == NULL: 2A ' B y F ] G H S T U ;B=B?B@B[B#q^B`B|B'qaCcC_hxbvgIeybzb_ +b,bAbBbCbDbEbFbJe%lYh/yz drmQernQpQqQrQsQ6j@mgrhr[m?C@C[CHbdiLe;y8 9 !gSdTd{mkr|mlrKunror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr]j^j{u6nzi~jak
4611 with gil: 2%l/yz ;y8 9
4612 raise FunctionNotFoundError("function cuMemFree_v2 is not found")
4613 return (<CUresult (*)(CUdeviceptr) noexcept nogil>__cuMemFree_v2)( 2A ' B y F ] G H S T U ;B=B?B@B[B#q^B`B|B'qaCcC_hxbvgIeybzb_ +b,bAbBbCbDbEbFbJe%lYh/yz drmQernQpQqQrQsQ6j@mgrhr[m?C@C[CHbdiLe;y8 9 !gSdTd{mkr|mlrKunror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr]j^j{u6nzi~jak
4614 dptr)
4617cdef CUresult _cuMemGetAddressRange_v2(CUdeviceptr* pbase, size_t* psize, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4618 global __cuMemGetAddressRange_v2
4619 _check_or_init_driver()
4620 if __cuMemGetAddressRange_v2 == NULL:
4621 with gil:
4622 raise FunctionNotFoundError("function cuMemGetAddressRange_v2 is not found")
4623 return (<CUresult (*)(CUdeviceptr*, size_t*, CUdeviceptr) noexcept nogil>__cuMemGetAddressRange_v2)(
4624 pbase, psize, dptr)
4627cdef CUresult _cuMemAllocHost_v2(void** pp, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Je%lYh/yz ;y8 9
4628 global __cuMemAllocHost_v2
4629 _check_or_init_driver() 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 / ^ 7 ` GbZ 0 HbKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g!gSdTdjrLuMuArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMr]jV
4630 if __cuMemAllocHost_v2 == NULL: 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 / ^ 7 ` GbZ 0 HbKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g!gSdTdjrLuMuArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMr]jV
4631 with gil: 2Je%lYh/yz ;y8 9
4632 raise FunctionNotFoundError("function cuMemAllocHost_v2 is not found")
4633 return (<CUresult (*)(void**, size_t) noexcept nogil>__cuMemAllocHost_v2)( 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 / ^ 7 ` GbZ 0 HbKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g!gSdTdjrLuMuArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMr]jV
4634 pp, bytesize)
4637cdef CUresult _cuMemFreeHost(void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
4638 global __cuMemFreeHost
4639 _check_or_init_driver() 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 xboQtQ7 ` GbZ 0 HbKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g!gSdTdjrLuMuArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMr]jV
4640 if __cuMemFreeHost == NULL: 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 xboQtQ7 ` GbZ 0 HbKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g!gSdTdjrLuMuArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMr]jV
4641 with gil:
4642 raise FunctionNotFoundError("function cuMemFreeHost is not found")
4643 return (<CUresult (*)(void*) noexcept nogil>__cuMemFreeHost)( 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 xboQtQ7 ` GbZ 0 HbKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9g!gSdTdjrLuMuArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMr]jV
4644 p)
4647cdef CUresult _cuMemHostAlloc(void** pp, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4648 global __cuMemHostAlloc
4649 _check_or_init_driver() 2oQtQ
4650 if __cuMemHostAlloc == NULL: 2oQtQ
4651 with gil:
4652 raise FunctionNotFoundError("function cuMemHostAlloc is not found")
4653 return (<CUresult (*)(void**, size_t, unsigned int) noexcept nogil>__cuMemHostAlloc)( 2oQtQ
4654 pp, bytesize, Flags)
4657cdef CUresult _cuMemHostGetDevicePointer_v2(CUdeviceptr* pdptr, void* p, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4658 global __cuMemHostGetDevicePointer_v2
4659 _check_or_init_driver()
4660 if __cuMemHostGetDevicePointer_v2 == NULL:
4661 with gil:
4662 raise FunctionNotFoundError("function cuMemHostGetDevicePointer_v2 is not found")
4663 return (<CUresult (*)(CUdeviceptr*, void*, unsigned int) noexcept nogil>__cuMemHostGetDevicePointer_v2)(
4664 pdptr, p, Flags)
4667cdef CUresult _cuMemHostGetFlags(unsigned int* pFlags, void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
4668 global __cuMemHostGetFlags
4669 _check_or_init_driver()
4670 if __cuMemHostGetFlags == NULL:
4671 with gil:
4672 raise FunctionNotFoundError("function cuMemHostGetFlags is not found")
4673 return (<CUresult (*)(unsigned int*, void*) noexcept nogil>__cuMemHostGetFlags)(
4674 pFlags, p)
4677cdef CUresult _cuMemAllocManaged(CUdeviceptr* dptr, size_t bytesize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4678 global __cuMemAllocManaged
4679 _check_or_init_driver() 2A ' B y F ] G H S T U 3q4q6q8q9q#q#m$m%m'q(q)q/ ^ wg|hybzb_ *b+b,bAbBbCbDbEbFbJeYhHbdiLe!gSdTdkrlrKuNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr]j^j
4680 if __cuMemAllocManaged == NULL: 2A ' B y F ] G H S T U 3q4q6q8q9q#q#m$m%m'q(q)q/ ^ wg|hybzb_ *b+b,bAbBbCbDbEbFbJeYhHbdiLe!gSdTdkrlrKuNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr]j^j
4681 with gil:
4682 raise FunctionNotFoundError("function cuMemAllocManaged is not found")
4683 return (<CUresult (*)(CUdeviceptr*, size_t, unsigned int) noexcept nogil>__cuMemAllocManaged)( 2A ' B y F ] G H S T U 3q4q6q8q9q#q#m$m%m'q(q)q/ ^ wg|hybzb_ *b+b,bAbBbCbDbEbFbJeYhHbdiLe!gSdTdkrlrKuNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr]j^j
4684 dptr, bytesize, flags)
4687cdef CUresult _cuDeviceRegisterAsyncNotification(CUdevice device, CUasyncCallback callbackFunc, void* userData, CUasyncCallbackHandle* callback) except ?CUDA_ERROR_NOT_FOUND nogil:
4688 global __cuDeviceRegisterAsyncNotification
4689 _check_or_init_driver()
4690 if __cuDeviceRegisterAsyncNotification == NULL:
4691 with gil:
4692 raise FunctionNotFoundError("function cuDeviceRegisterAsyncNotification is not found")
4693 return (<CUresult (*)(CUdevice, CUasyncCallback, void*, CUasyncCallbackHandle*) noexcept nogil>__cuDeviceRegisterAsyncNotification)(
4694 device, callbackFunc, userData, callback)
4697cdef CUresult _cuDeviceUnregisterAsyncNotification(CUdevice device, CUasyncCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil: 2a JeYh
4698 global __cuDeviceUnregisterAsyncNotification
4699 _check_or_init_driver()
4700 if __cuDeviceUnregisterAsyncNotification == NULL:
4701 with gil: 2JeYh
4702 raise FunctionNotFoundError("function cuDeviceUnregisterAsyncNotification is not found")
4703 return (<CUresult (*)(CUdevice, CUasyncCallbackHandle) noexcept nogil>__cuDeviceUnregisterAsyncNotification)(
4704 device, callback)
4707cdef CUresult _cuDeviceGetByPCIBusId(CUdevice* dev, const char* pciBusId) except ?CUDA_ERROR_NOT_FOUND nogil:
4708 global __cuDeviceGetByPCIBusId
4709 _check_or_init_driver()
4710 if __cuDeviceGetByPCIBusId == NULL:
4711 with gil:
4712 raise FunctionNotFoundError("function cuDeviceGetByPCIBusId is not found")
4713 return (<CUresult (*)(CUdevice*, const char*) noexcept nogil>__cuDeviceGetByPCIBusId)(
4714 dev, pciBusId)
4717cdef CUresult _cuDeviceGetPCIBusId(char* pciBusId, int len, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
4718 global __cuDeviceGetPCIBusId
4719 _check_or_init_driver()
4720 if __cuDeviceGetPCIBusId == NULL:
4721 with gil:
4722 raise FunctionNotFoundError("function cuDeviceGetPCIBusId is not found")
4723 return (<CUresult (*)(char*, int, CUdevice) noexcept nogil>__cuDeviceGetPCIBusId)(
4724 pciBusId, len, dev)
4727cdef CUresult _cuIpcGetEventHandle(CUipcEventHandle* pHandle, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
4728 global __cuIpcGetEventHandle
4729 _check_or_init_driver() 2/ ^ .m/m:mxb;m`h=m?m2jDiEdie
4730 if __cuIpcGetEventHandle == NULL: 2/ ^ .m/m:mxb;m`h=m?m2jDiEdie
4731 with gil:
4732 raise FunctionNotFoundError("function cuIpcGetEventHandle is not found")
4733 return (<CUresult (*)(CUipcEventHandle*, CUevent) noexcept nogil>__cuIpcGetEventHandle)( 2/ ^ .m/m:mxb;m`h=m?m2jDiEdie
4734 pHandle, event)
4737cdef CUresult _cuIpcOpenEventHandle(CUevent* phEvent, CUipcEventHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
4738 global __cuIpcOpenEventHandle
4739 _check_or_init_driver()
4740 if __cuIpcOpenEventHandle == NULL:
4741 with gil:
4742 raise FunctionNotFoundError("function cuIpcOpenEventHandle is not found")
4743 return (<CUresult (*)(CUevent*, CUipcEventHandle) noexcept nogil>__cuIpcOpenEventHandle)(
4744 phEvent, handle)
4747cdef CUresult _cuIpcGetMemHandle(CUipcMemHandle* pHandle, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4748 global __cuIpcGetMemHandle
4749 _check_or_init_driver()
4750 if __cuIpcGetMemHandle == NULL:
4751 with gil:
4752 raise FunctionNotFoundError("function cuIpcGetMemHandle is not found")
4753 return (<CUresult (*)(CUipcMemHandle*, CUdeviceptr) noexcept nogil>__cuIpcGetMemHandle)(
4754 pHandle, dptr)
4757cdef CUresult _cuIpcOpenMemHandle_v2(CUdeviceptr* pdptr, CUipcMemHandle handle, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4758 global __cuIpcOpenMemHandle_v2
4759 _check_or_init_driver()
4760 if __cuIpcOpenMemHandle_v2 == NULL:
4761 with gil:
4762 raise FunctionNotFoundError("function cuIpcOpenMemHandle_v2 is not found")
4763 return (<CUresult (*)(CUdeviceptr*, CUipcMemHandle, unsigned int) noexcept nogil>__cuIpcOpenMemHandle_v2)(
4764 pdptr, handle, Flags)
4767cdef CUresult _cuIpcCloseMemHandle(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
4768 global __cuIpcCloseMemHandle
4769 _check_or_init_driver()
4770 if __cuIpcCloseMemHandle == NULL:
4771 with gil:
4772 raise FunctionNotFoundError("function cuIpcCloseMemHandle is not found")
4773 return (<CUresult (*)(CUdeviceptr) noexcept nogil>__cuIpcCloseMemHandle)(
4774 dptr)
4777cdef CUresult _cuMemHostRegister_v2(void* p, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
4778 global __cuMemHostRegister_v2
4779 _check_or_init_driver() 2mrNu
4780 if __cuMemHostRegister_v2 == NULL: 2mrNu
4781 with gil:
4782 raise FunctionNotFoundError("function cuMemHostRegister_v2 is not found")
4783 return (<CUresult (*)(void*, size_t, unsigned int) noexcept nogil>__cuMemHostRegister_v2)( 2mrNu
4784 p, bytesize, Flags)
4787cdef CUresult _cuMemHostUnregister(void* p) except ?CUDA_ERROR_NOT_FOUND nogil:
4788 global __cuMemHostUnregister
4789 _check_or_init_driver() 2mrNu
4790 if __cuMemHostUnregister == NULL: 2mrNu
4791 with gil:
4792 raise FunctionNotFoundError("function cuMemHostUnregister is not found")
4793 return (<CUresult (*)(void*) noexcept nogil>__cuMemHostUnregister)( 2mrNu
4794 p)
4797cdef CUresult _cuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4798 global __cuMemcpy
4799 _check_or_init_driver()
4800 if __cuMemcpy == NULL:
4801 with gil:
4802 raise FunctionNotFoundError("function cuMemcpy is not found")
4803 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) noexcept nogil>__cuMemcpy)(
4804 dst, src, ByteCount)
4807cdef CUresult _cuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4808 global __cuMemcpyPeer
4809 _check_or_init_driver()
4810 if __cuMemcpyPeer == NULL:
4811 with gil:
4812 raise FunctionNotFoundError("function cuMemcpyPeer is not found")
4813 return (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t) noexcept nogil>__cuMemcpyPeer)(
4814 dstDevice, dstContext, srcDevice, srcContext, ByteCount)
4817cdef CUresult _cuMemcpyHtoD_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4818 global __cuMemcpyHtoD_v2
4819 _check_or_init_driver() 2%lz ?C@C[C
4820 if __cuMemcpyHtoD_v2 == NULL: 2%lz ?C@C[C
4821 with gil:
4822 raise FunctionNotFoundError("function cuMemcpyHtoD_v2 is not found")
4823 return (<CUresult (*)(CUdeviceptr, const void*, size_t) noexcept nogil>__cuMemcpyHtoD_v2)( 2%lz ?C@C[C
4824 dstDevice, srcHost, ByteCount)
4827cdef CUresult _cuMemcpyDtoH_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4828 global __cuMemcpyDtoH_v2
4829 _check_or_init_driver() 2# $ % . O Q %lz
4830 if __cuMemcpyDtoH_v2 == NULL: 2# $ % . O Q %lz
4831 with gil:
4832 raise FunctionNotFoundError("function cuMemcpyDtoH_v2 is not found")
4833 return (<CUresult (*)(void*, CUdeviceptr, size_t) noexcept nogil>__cuMemcpyDtoH_v2)( 2# $ % . O Q %lz
4834 dstHost, srcDevice, ByteCount)
4837cdef CUresult _cuMemcpyDtoD_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 2a %lz
4838 global __cuMemcpyDtoD_v2
4839 _check_or_init_driver()
4840 if __cuMemcpyDtoD_v2 == NULL:
4841 with gil: 2%lz
4842 raise FunctionNotFoundError("function cuMemcpyDtoD_v2 is not found")
4843 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) noexcept nogil>__cuMemcpyDtoD_v2)(
4844 dstDevice, srcDevice, ByteCount)
4847cdef CUresult _cuMemcpyDtoA_v2(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 2a %lz
4848 global __cuMemcpyDtoA_v2
4849 _check_or_init_driver()
4850 if __cuMemcpyDtoA_v2 == NULL:
4851 with gil: 2%lz
4852 raise FunctionNotFoundError("function cuMemcpyDtoA_v2 is not found")
4853 return (<CUresult (*)(CUarray, size_t, CUdeviceptr, size_t) noexcept nogil>__cuMemcpyDtoA_v2)(
4854 dstArray, dstOffset, srcDevice, ByteCount)
4857cdef CUresult _cuMemcpyAtoD_v2(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4858 global __cuMemcpyAtoD_v2
4859 _check_or_init_driver()
4860 if __cuMemcpyAtoD_v2 == NULL:
4861 with gil:
4862 raise FunctionNotFoundError("function cuMemcpyAtoD_v2 is not found")
4863 return (<CUresult (*)(CUdeviceptr, CUarray, size_t, size_t) noexcept nogil>__cuMemcpyAtoD_v2)(
4864 dstDevice, srcArray, srcOffset, ByteCount)
4867cdef CUresult _cuMemcpyHtoA_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4868 global __cuMemcpyHtoA_v2
4869 _check_or_init_driver()
4870 if __cuMemcpyHtoA_v2 == NULL:
4871 with gil:
4872 raise FunctionNotFoundError("function cuMemcpyHtoA_v2 is not found")
4873 return (<CUresult (*)(CUarray, size_t, const void*, size_t) noexcept nogil>__cuMemcpyHtoA_v2)(
4874 dstArray, dstOffset, srcHost, ByteCount)
4877cdef CUresult _cuMemcpyAtoH_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4878 global __cuMemcpyAtoH_v2
4879 _check_or_init_driver()
4880 if __cuMemcpyAtoH_v2 == NULL:
4881 with gil:
4882 raise FunctionNotFoundError("function cuMemcpyAtoH_v2 is not found")
4883 return (<CUresult (*)(void*, CUarray, size_t, size_t) noexcept nogil>__cuMemcpyAtoH_v2)(
4884 dstHost, srcArray, srcOffset, ByteCount)
4887cdef CUresult _cuMemcpyAtoA_v2(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil:
4888 global __cuMemcpyAtoA_v2
4889 _check_or_init_driver()
4890 if __cuMemcpyAtoA_v2 == NULL:
4891 with gil:
4892 raise FunctionNotFoundError("function cuMemcpyAtoA_v2 is not found")
4893 return (<CUresult (*)(CUarray, size_t, CUarray, size_t, size_t) noexcept nogil>__cuMemcpyAtoA_v2)(
4894 dstArray, dstOffset, srcArray, srcOffset, ByteCount)
4897cdef CUresult _cuMemcpy2D_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4898 global __cuMemcpy2D_v2
4899 _check_or_init_driver()
4900 if __cuMemcpy2D_v2 == NULL:
4901 with gil:
4902 raise FunctionNotFoundError("function cuMemcpy2D_v2 is not found")
4903 return (<CUresult (*)(const CUDA_MEMCPY2D*) noexcept nogil>__cuMemcpy2D_v2)(
4904 pCopy)
4907cdef CUresult _cuMemcpy2DUnaligned_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4908 global __cuMemcpy2DUnaligned_v2
4909 _check_or_init_driver()
4910 if __cuMemcpy2DUnaligned_v2 == NULL:
4911 with gil:
4912 raise FunctionNotFoundError("function cuMemcpy2DUnaligned_v2 is not found")
4913 return (<CUresult (*)(const CUDA_MEMCPY2D*) noexcept nogil>__cuMemcpy2DUnaligned_v2)(
4914 pCopy)
4917cdef CUresult _cuMemcpy3D_v2(const CUDA_MEMCPY3D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4918 global __cuMemcpy3D_v2
4919 _check_or_init_driver()
4920 if __cuMemcpy3D_v2 == NULL:
4921 with gil:
4922 raise FunctionNotFoundError("function cuMemcpy3D_v2 is not found")
4923 return (<CUresult (*)(const CUDA_MEMCPY3D*) noexcept nogil>__cuMemcpy3D_v2)(
4924 pCopy)
4927cdef CUresult _cuMemcpy3DPeer(const CUDA_MEMCPY3D_PEER* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil:
4928 global __cuMemcpy3DPeer
4929 _check_or_init_driver()
4930 if __cuMemcpy3DPeer == NULL:
4931 with gil:
4932 raise FunctionNotFoundError("function cuMemcpy3DPeer is not found")
4933 return (<CUresult (*)(const CUDA_MEMCPY3D_PEER*) noexcept nogil>__cuMemcpy3DPeer)(
4934 pCopy)
4937cdef CUresult _cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4938 global __cuMemcpyAsync
4939 _check_or_init_driver() 2A ' B y F ] G H S T U / ^ wg|hybzb_ *b+b,bAbBbCbDbEbFbGbZ 0 HbdiLeSdTd-bIb.bV
4940 if __cuMemcpyAsync == NULL: 2A ' B y F ] G H S T U / ^ wg|hybzb_ *b+b,bAbBbCbDbEbFbGbZ 0 HbdiLeSdTd-bIb.bV
4941 with gil:
4942 raise FunctionNotFoundError("function cuMemcpyAsync is not found")
4943 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) noexcept nogil>__cuMemcpyAsync)( 2A ' B y F ] G H S T U / ^ wg|hybzb_ *b+b,bAbBbCbDbEbFbGbZ 0 HbdiLeSdTd-bIb.bV
4944 dst, src, ByteCount, hStream)
4947cdef CUresult _cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4948 global __cuMemcpyPeerAsync
4949 _check_or_init_driver()
4950 if __cuMemcpyPeerAsync == NULL:
4951 with gil:
4952 raise FunctionNotFoundError("function cuMemcpyPeerAsync is not found")
4953 return (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t, CUstream) noexcept nogil>__cuMemcpyPeerAsync)(
4954 dstDevice, dstContext, srcDevice, srcContext, ByteCount, hStream)
4957cdef CUresult _cuMemcpyHtoDAsync_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4958 global __cuMemcpyHtoDAsync_v2
4959 _check_or_init_driver() 2drer6jgrhr[m
4960 if __cuMemcpyHtoDAsync_v2 == NULL: 2drer6jgrhr[m
4961 with gil:
4962 raise FunctionNotFoundError("function cuMemcpyHtoDAsync_v2 is not found")
4963 return (<CUresult (*)(CUdeviceptr, const void*, size_t, CUstream) noexcept nogil>__cuMemcpyHtoDAsync_v2)( 2drer6jgrhr[m
4964 dstDevice, srcHost, ByteCount, hStream)
4967cdef CUresult _cuMemcpyDtoHAsync_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4968 global __cuMemcpyDtoHAsync_v2
4969 _check_or_init_driver() 2drer6j@mgrhr8 9 =
4970 if __cuMemcpyDtoHAsync_v2 == NULL: 2drer6j@mgrhr8 9 =
4971 with gil:
4972 raise FunctionNotFoundError("function cuMemcpyDtoHAsync_v2 is not found")
4973 return (<CUresult (*)(void*, CUdeviceptr, size_t, CUstream) noexcept nogil>__cuMemcpyDtoHAsync_v2)( 2drer6j@mgrhr8 9 =
4974 dstHost, srcDevice, ByteCount, hStream)
4977cdef CUresult _cuMemcpyDtoDAsync_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4978 global __cuMemcpyDtoDAsync_v2
4979 _check_or_init_driver()
4980 if __cuMemcpyDtoDAsync_v2 == NULL:
4981 with gil:
4982 raise FunctionNotFoundError("function cuMemcpyDtoDAsync_v2 is not found")
4983 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) noexcept nogil>__cuMemcpyDtoDAsync_v2)(
4984 dstDevice, srcDevice, ByteCount, hStream)
4987cdef CUresult _cuMemcpyHtoAAsync_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 1a89=
4988 global __cuMemcpyHtoAAsync_v2
4989 _check_or_init_driver()
4990 if __cuMemcpyHtoAAsync_v2 == NULL:
4991 with gil: 189=
4992 raise FunctionNotFoundError("function cuMemcpyHtoAAsync_v2 is not found")
4993 return (<CUresult (*)(CUarray, size_t, const void*, size_t, CUstream) noexcept nogil>__cuMemcpyHtoAAsync_v2)(
4994 dstArray, dstOffset, srcHost, ByteCount, hStream)
4997cdef CUresult _cuMemcpyAtoHAsync_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
4998 global __cuMemcpyAtoHAsync_v2
4999 _check_or_init_driver()
5000 if __cuMemcpyAtoHAsync_v2 == NULL:
5001 with gil:
5002 raise FunctionNotFoundError("function cuMemcpyAtoHAsync_v2 is not found")
5003 return (<CUresult (*)(void*, CUarray, size_t, size_t, CUstream) noexcept nogil>__cuMemcpyAtoHAsync_v2)(
5004 dstHost, srcArray, srcOffset, ByteCount, hStream)
5007cdef CUresult _cuMemcpy2DAsync_v2(const CUDA_MEMCPY2D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5008 global __cuMemcpy2DAsync_v2
5009 _check_or_init_driver()
5010 if __cuMemcpy2DAsync_v2 == NULL:
5011 with gil:
5012 raise FunctionNotFoundError("function cuMemcpy2DAsync_v2 is not found")
5013 return (<CUresult (*)(const CUDA_MEMCPY2D*, CUstream) noexcept nogil>__cuMemcpy2DAsync_v2)(
5014 pCopy, hStream)
5017cdef CUresult _cuMemcpy3DAsync_v2(const CUDA_MEMCPY3D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5018 global __cuMemcpy3DAsync_v2
5019 _check_or_init_driver() 21 rjsj_f
5020 if __cuMemcpy3DAsync_v2 == NULL: 21 rjsj_f
5021 with gil:
5022 raise FunctionNotFoundError("function cuMemcpy3DAsync_v2 is not found")
5023 return (<CUresult (*)(const CUDA_MEMCPY3D*, CUstream) noexcept nogil>__cuMemcpy3DAsync_v2)( 21 rjsj_f
5024 pCopy, hStream)
5027cdef CUresult _cuMemcpy3DPeerAsync(const CUDA_MEMCPY3D_PEER* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5028 global __cuMemcpy3DPeerAsync
5029 _check_or_init_driver()
5030 if __cuMemcpy3DPeerAsync == NULL:
5031 with gil:
5032 raise FunctionNotFoundError("function cuMemcpy3DPeerAsync is not found")
5033 return (<CUresult (*)(const CUDA_MEMCPY3D_PEER*, CUstream) noexcept nogil>__cuMemcpy3DPeerAsync)(
5034 pCopy, hStream)
5037cdef CUresult _cuMemsetD8_v2(CUdeviceptr dstDevice, unsigned char uc, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
5038 global __cuMemsetD8_v2
5039 _check_or_init_driver()
5040 if __cuMemsetD8_v2 == NULL:
5041 with gil:
5042 raise FunctionNotFoundError("function cuMemsetD8_v2 is not found")
5043 return (<CUresult (*)(CUdeviceptr, unsigned char, size_t) noexcept nogil>__cuMemsetD8_v2)(
5044 dstDevice, uc, N)
5047cdef CUresult _cuMemsetD16_v2(CUdeviceptr dstDevice, unsigned short us, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
5048 global __cuMemsetD16_v2
5049 _check_or_init_driver()
5050 if __cuMemsetD16_v2 == NULL:
5051 with gil:
5052 raise FunctionNotFoundError("function cuMemsetD16_v2 is not found")
5053 return (<CUresult (*)(CUdeviceptr, unsigned short, size_t) noexcept nogil>__cuMemsetD16_v2)(
5054 dstDevice, us, N)
5057cdef CUresult _cuMemsetD32_v2(CUdeviceptr dstDevice, unsigned int ui, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil:
5058 global __cuMemsetD32_v2
5059 _check_or_init_driver()
5060 if __cuMemsetD32_v2 == NULL:
5061 with gil:
5062 raise FunctionNotFoundError("function cuMemsetD32_v2 is not found")
5063 return (<CUresult (*)(CUdeviceptr, unsigned int, size_t) noexcept nogil>__cuMemsetD32_v2)(
5064 dstDevice, ui, N)
5067cdef CUresult _cuMemsetD2D8_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
5068 global __cuMemsetD2D8_v2
5069 _check_or_init_driver()
5070 if __cuMemsetD2D8_v2 == NULL:
5071 with gil:
5072 raise FunctionNotFoundError("function cuMemsetD2D8_v2 is not found")
5073 return (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t) noexcept nogil>__cuMemsetD2D8_v2)(
5074 dstDevice, dstPitch, uc, Width, Height)
5077cdef CUresult _cuMemsetD2D16_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
5078 global __cuMemsetD2D16_v2
5079 _check_or_init_driver()
5080 if __cuMemsetD2D16_v2 == NULL:
5081 with gil:
5082 raise FunctionNotFoundError("function cuMemsetD2D16_v2 is not found")
5083 return (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t) noexcept nogil>__cuMemsetD2D16_v2)(
5084 dstDevice, dstPitch, us, Width, Height)
5087cdef CUresult _cuMemsetD2D32_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil:
5088 global __cuMemsetD2D32_v2
5089 _check_or_init_driver()
5090 if __cuMemsetD2D32_v2 == NULL:
5091 with gil:
5092 raise FunctionNotFoundError("function cuMemsetD2D32_v2 is not found")
5093 return (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t) noexcept nogil>__cuMemsetD2D32_v2)(
5094 dstDevice, dstPitch, ui, Width, Height)
5097cdef CUresult _cuMemsetD8Async(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5098 global __cuMemsetD8Async
5099 _check_or_init_driver() 2O Q A ' B y }mbndnenfnmnnnsnvnxnynznGnHnMnPnRnSnTn0n1n
5100 if __cuMemsetD8Async == NULL: 2O Q A ' B y }mbndnenfnmnnnsnvnxnynznGnHnMnPnRnSnTn0n1n
5101 with gil:
5102 raise FunctionNotFoundError("function cuMemsetD8Async is not found")
5103 return (<CUresult (*)(CUdeviceptr, unsigned char, size_t, CUstream) noexcept nogil>__cuMemsetD8Async)( 2O Q A ' B y }mbndnenfnmnnnsnvnxnynznGnHnMnPnRnSnTn0n1n
5104 dstDevice, uc, N, hStream)
5107cdef CUresult _cuMemsetD16Async(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5108 global __cuMemsetD16Async
5109 _check_or_init_driver() 2~mgnhninonpntnAnBnCnInJnNnUnVnWn2n3n
5110 if __cuMemsetD16Async == NULL: 2~mgnhninonpntnAnBnCnInJnNnUnVnWn2n3n
5111 with gil:
5112 raise FunctionNotFoundError("function cuMemsetD16Async is not found")
5113 return (<CUresult (*)(CUdeviceptr, unsigned short, size_t, CUstream) noexcept nogil>__cuMemsetD16Async)( 2~mgnhninonpntnAnBnCnInJnNnUnVnWn2n3n
5114 dstDevice, us, N, hStream)
5117cdef CUresult _cuMemsetD32Async(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5118 global __cuMemsetD32Async
5119 _check_or_init_driver() 2ancnjnknlnqnrnunwnDnEnFnKnLnOnQnXnYnZn4n5n
5120 if __cuMemsetD32Async == NULL: 2ancnjnknlnqnrnunwnDnEnFnKnLnOnQnXnYnZn4n5n
5121 with gil:
5122 raise FunctionNotFoundError("function cuMemsetD32Async is not found")
5123 return (<CUresult (*)(CUdeviceptr, unsigned int, size_t, CUstream) noexcept nogil>__cuMemsetD32Async)( 2ancnjnknlnqnrnunwnDnEnFnKnLnOnQnXnYnZn4n5n
5124 dstDevice, ui, N, hStream)
5127cdef CUresult _cuMemsetD2D8Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5128 global __cuMemsetD2D8Async
5129 _check_or_init_driver()
5130 if __cuMemsetD2D8Async == NULL:
5131 with gil:
5132 raise FunctionNotFoundError("function cuMemsetD2D8Async is not found")
5133 return (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t, CUstream) noexcept nogil>__cuMemsetD2D8Async)(
5134 dstDevice, dstPitch, uc, Width, Height, hStream)
5137cdef CUresult _cuMemsetD2D16Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5138 global __cuMemsetD2D16Async
5139 _check_or_init_driver()
5140 if __cuMemsetD2D16Async == NULL:
5141 with gil:
5142 raise FunctionNotFoundError("function cuMemsetD2D16Async is not found")
5143 return (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t, CUstream) noexcept nogil>__cuMemsetD2D16Async)(
5144 dstDevice, dstPitch, us, Width, Height, hStream)
5147cdef CUresult _cuMemsetD2D32Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5148 global __cuMemsetD2D32Async
5149 _check_or_init_driver()
5150 if __cuMemsetD2D32Async == NULL:
5151 with gil:
5152 raise FunctionNotFoundError("function cuMemsetD2D32Async is not found")
5153 return (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t, CUstream) noexcept nogil>__cuMemsetD2D32Async)(
5154 dstDevice, dstPitch, ui, Width, Height, hStream)
5157cdef CUresult _cuArrayCreate_v2(CUarray* pHandle, const CUDA_ARRAY_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5158 global __cuArrayCreate_v2
5159 _check_or_init_driver() 2-y
5160 if __cuArrayCreate_v2 == NULL: 2-y
5161 with gil:
5162 raise FunctionNotFoundError("function cuArrayCreate_v2 is not found")
5163 return (<CUresult (*)(CUarray*, const CUDA_ARRAY_DESCRIPTOR*) noexcept nogil>__cuArrayCreate_v2)( 2-y
5164 pHandle, pAllocateArray)
5167cdef CUresult _cuArrayGetDescriptor_v2(CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5168 global __cuArrayGetDescriptor_v2
5169 _check_or_init_driver()
5170 if __cuArrayGetDescriptor_v2 == NULL:
5171 with gil:
5172 raise FunctionNotFoundError("function cuArrayGetDescriptor_v2 is not found")
5173 return (<CUresult (*)(CUDA_ARRAY_DESCRIPTOR*, CUarray) noexcept nogil>__cuArrayGetDescriptor_v2)(
5174 pArrayDescriptor, hArray)
5177cdef CUresult _cuArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUarray array) except ?CUDA_ERROR_NOT_FOUND nogil: 2a -y
5178 global __cuArrayGetSparseProperties
5179 _check_or_init_driver()
5180 if __cuArrayGetSparseProperties == NULL:
5181 with gil: 2-y
5182 raise FunctionNotFoundError("function cuArrayGetSparseProperties is not found")
5183 return (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUarray) noexcept nogil>__cuArrayGetSparseProperties)(
5184 sparseProperties, array)
5187cdef CUresult _cuMipmappedArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUmipmappedArray mipmap) except ?CUDA_ERROR_NOT_FOUND nogil:
5188 global __cuMipmappedArrayGetSparseProperties
5189 _check_or_init_driver()
5190 if __cuMipmappedArrayGetSparseProperties == NULL:
5191 with gil:
5192 raise FunctionNotFoundError("function cuMipmappedArrayGetSparseProperties is not found")
5193 return (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUmipmappedArray) noexcept nogil>__cuMipmappedArrayGetSparseProperties)(
5194 sparseProperties, mipmap)
5197cdef CUresult _cuArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUarray array, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
5198 global __cuArrayGetMemoryRequirements
5199 _check_or_init_driver()
5200 if __cuArrayGetMemoryRequirements == NULL:
5201 with gil:
5202 raise FunctionNotFoundError("function cuArrayGetMemoryRequirements is not found")
5203 return (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUarray, CUdevice) noexcept nogil>__cuArrayGetMemoryRequirements)(
5204 memoryRequirements, array, device)
5207cdef CUresult _cuMipmappedArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUmipmappedArray mipmap, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
5208 global __cuMipmappedArrayGetMemoryRequirements
5209 _check_or_init_driver()
5210 if __cuMipmappedArrayGetMemoryRequirements == NULL:
5211 with gil:
5212 raise FunctionNotFoundError("function cuMipmappedArrayGetMemoryRequirements is not found")
5213 return (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUmipmappedArray, CUdevice) noexcept nogil>__cuMipmappedArrayGetMemoryRequirements)(
5214 memoryRequirements, mipmap, device)
5217cdef CUresult _cuArrayGetPlane(CUarray* pPlaneArray, CUarray hArray, unsigned int planeIdx) except ?CUDA_ERROR_NOT_FOUND nogil:
5218 global __cuArrayGetPlane
5219 _check_or_init_driver()
5220 if __cuArrayGetPlane == NULL:
5221 with gil:
5222 raise FunctionNotFoundError("function cuArrayGetPlane is not found")
5223 return (<CUresult (*)(CUarray*, CUarray, unsigned int) noexcept nogil>__cuArrayGetPlane)(
5224 pPlaneArray, hArray, planeIdx)
5227cdef CUresult _cuArrayDestroy(CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5228 global __cuArrayDestroy
5229 _check_or_init_driver() 2-yEs9M!M#M$M%M'M1 (MFdOqrjsjHsIs-MJsLs.M/M:M;M=M?MUh
5230 if __cuArrayDestroy == NULL: 2-yEs9M!M#M$M%M'M1 (MFdOqrjsjHsIs-MJsLs.M/M:M;M=M?MUh
5231 with gil:
5232 raise FunctionNotFoundError("function cuArrayDestroy is not found")
5233 return (<CUresult (*)(CUarray) noexcept nogil>__cuArrayDestroy)( 2-yEs9M!M#M$M%M'M1 (MFdOqrjsjHsIs-MJsLs.M/M:M;M=M?MUh
5234 hArray)
5237cdef CUresult _cuArray3DCreate_v2(CUarray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5238 global __cuArray3DCreate_v2
5239 _check_or_init_driver() 2Es9M!M#M$M%M'M1 (MFdOqrjsjHsIs-MJsLs.M/M:M;M=M?MUh
5240 if __cuArray3DCreate_v2 == NULL: 2Es9M!M#M$M%M'M1 (MFdOqrjsjHsIs-MJsLs.M/M:M;M=M?MUh
5241 with gil:
5242 raise FunctionNotFoundError("function cuArray3DCreate_v2 is not found")
5243 return (<CUresult (*)(CUarray*, const CUDA_ARRAY3D_DESCRIPTOR*) noexcept nogil>__cuArray3DCreate_v2)( 2Es9M!M#M$M%M'M1 (MFdOqrjsjHsIs-MJsLs.M/M:M;M=M?MUh
5244 pHandle, pAllocateArray)
5247cdef CUresult _cuArray3DGetDescriptor_v2(CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil: 2a -y
5248 global __cuArray3DGetDescriptor_v2
5249 _check_or_init_driver() 2FsGs_f
5250 if __cuArray3DGetDescriptor_v2 == NULL: 2FsGs_f
5251 with gil: 2-y
5252 raise FunctionNotFoundError("function cuArray3DGetDescriptor_v2 is not found")
5253 return (<CUresult (*)(CUDA_ARRAY3D_DESCRIPTOR*, CUarray) noexcept nogil>__cuArray3DGetDescriptor_v2)( 2FsGs_f
5254 pArrayDescriptor, hArray)
5257cdef CUresult _cuMipmappedArrayCreate(CUmipmappedArray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pMipmappedArrayDesc, unsigned int numMipmapLevels) except ?CUDA_ERROR_NOT_FOUND nogil:
5258 global __cuMipmappedArrayCreate
5259 _check_or_init_driver() 2)MFs*MGs_f+M,MKsUh
5260 if __cuMipmappedArrayCreate == NULL: 2)MFs*MGs_f+M,MKsUh
5261 with gil:
5262 raise FunctionNotFoundError("function cuMipmappedArrayCreate is not found")
5263 return (<CUresult (*)(CUmipmappedArray*, const CUDA_ARRAY3D_DESCRIPTOR*, unsigned int) noexcept nogil>__cuMipmappedArrayCreate)( 2)MFs*MGs_f+M,MKsUh
5264 pHandle, pMipmappedArrayDesc, numMipmapLevels)
5267cdef CUresult _cuMipmappedArrayGetLevel(CUarray* pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level) except ?CUDA_ERROR_NOT_FOUND nogil:
5268 global __cuMipmappedArrayGetLevel
5269 _check_or_init_driver() 2FsGs_f
5270 if __cuMipmappedArrayGetLevel == NULL: 2FsGs_f
5271 with gil:
5272 raise FunctionNotFoundError("function cuMipmappedArrayGetLevel is not found")
5273 return (<CUresult (*)(CUarray*, CUmipmappedArray, unsigned int) noexcept nogil>__cuMipmappedArrayGetLevel)( 2FsGs_f
5274 pLevelArray, hMipmappedArray, level)
5277cdef CUresult _cuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil:
5278 global __cuMipmappedArrayDestroy
5279 _check_or_init_driver() 2)MFs*MGs_f+M,MKsUh
5280 if __cuMipmappedArrayDestroy == NULL: 2)MFs*MGs_f+M,MKsUh
5281 with gil:
5282 raise FunctionNotFoundError("function cuMipmappedArrayDestroy is not found")
5283 return (<CUresult (*)(CUmipmappedArray) noexcept nogil>__cuMipmappedArrayDestroy)( 2)MFs*MGs_f+M,MKsUh
5284 hMipmappedArray)
5287cdef CUresult _cuMemGetHandleForAddressRange(void* handle, CUdeviceptr dptr, size_t size, CUmemRangeHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5288 global __cuMemGetHandleForAddressRange
5289 _check_or_init_driver()
5290 if __cuMemGetHandleForAddressRange == NULL:
5291 with gil:
5292 raise FunctionNotFoundError("function cuMemGetHandleForAddressRange is not found")
5293 return (<CUresult (*)(void*, CUdeviceptr, size_t, CUmemRangeHandleType, unsigned long long) noexcept nogil>__cuMemGetHandleForAddressRange)(
5294 handle, dptr, size, handleType, flags)
5297cdef CUresult _cuMemBatchDecompressAsync(CUmemDecompressParams* paramsArray, size_t count, unsigned int flags, size_t* errorIndex, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
5298 global __cuMemBatchDecompressAsync
5299 _check_or_init_driver()
5300 if __cuMemBatchDecompressAsync == NULL:
5301 with gil:
5302 raise FunctionNotFoundError("function cuMemBatchDecompressAsync is not found")
5303 return (<CUresult (*)(CUmemDecompressParams*, size_t, unsigned int, size_t*, CUstream) noexcept nogil>__cuMemBatchDecompressAsync)(
5304 paramsArray, count, flags, errorIndex, stream)
5307cdef CUresult _cuMemAddressReserve(CUdeviceptr* ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5308 global __cuMemAddressReserve
5309 _check_or_init_driver() 2]c/bJb^c
5310 if __cuMemAddressReserve == NULL: 2]c/bJb^c
5311 with gil:
5312 raise FunctionNotFoundError("function cuMemAddressReserve is not found")
5313 return (<CUresult (*)(CUdeviceptr*, size_t, size_t, CUdeviceptr, unsigned long long) noexcept nogil>__cuMemAddressReserve)( 2]c/bJb^c
5314 ptr, size, alignment, addr, flags)
5317cdef CUresult _cuMemAddressFree(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
5318 global __cuMemAddressFree
5319 _check_or_init_driver() 2]c/bJb^c
5320 if __cuMemAddressFree == NULL: 2]c/bJb^c
5321 with gil:
5322 raise FunctionNotFoundError("function cuMemAddressFree is not found")
5323 return (<CUresult (*)(CUdeviceptr, size_t) noexcept nogil>__cuMemAddressFree)( 2]c/bJb^c
5324 ptr, size)
5327cdef CUresult _cuMemCreate(CUmemGenericAllocationHandle* handle, size_t size, const CUmemAllocationProp* prop, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5328 global __cuMemCreate
5329 _check_or_init_driver() 2]c/bJb^c
5330 if __cuMemCreate == NULL: 2]c/bJb^c
5331 with gil:
5332 raise FunctionNotFoundError("function cuMemCreate is not found")
5333 return (<CUresult (*)(CUmemGenericAllocationHandle*, size_t, const CUmemAllocationProp*, unsigned long long) noexcept nogil>__cuMemCreate)( 2]c/bJb^c
5334 handle, size, prop, flags)
5337cdef CUresult _cuMemRelease(CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
5338 global __cuMemRelease
5339 _check_or_init_driver() 2]c/bJb^c
5340 if __cuMemRelease == NULL: 2]c/bJb^c
5341 with gil:
5342 raise FunctionNotFoundError("function cuMemRelease is not found")
5343 return (<CUresult (*)(CUmemGenericAllocationHandle) noexcept nogil>__cuMemRelease)( 2]c/bJb^c
5344 handle)
5347cdef CUresult _cuMemMap(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5348 global __cuMemMap
5349 _check_or_init_driver() 2]c/bJb^c
5350 if __cuMemMap == NULL: 2]c/bJb^c
5351 with gil:
5352 raise FunctionNotFoundError("function cuMemMap is not found")
5353 return (<CUresult (*)(CUdeviceptr, size_t, size_t, CUmemGenericAllocationHandle, unsigned long long) noexcept nogil>__cuMemMap)( 2]c/bJb^c
5354 ptr, size, offset, handle, flags)
5357cdef CUresult _cuMemMapArrayAsync(CUarrayMapInfo* mapInfoList, unsigned int count, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5358 global __cuMemMapArrayAsync
5359 _check_or_init_driver()
5360 if __cuMemMapArrayAsync == NULL:
5361 with gil:
5362 raise FunctionNotFoundError("function cuMemMapArrayAsync is not found")
5363 return (<CUresult (*)(CUarrayMapInfo*, unsigned int, CUstream) noexcept nogil>__cuMemMapArrayAsync)(
5364 mapInfoList, count, hStream)
5367cdef CUresult _cuMemUnmap(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
5368 global __cuMemUnmap
5369 _check_or_init_driver() 2]c/bJb^c
5370 if __cuMemUnmap == NULL: 2]c/bJb^c
5371 with gil:
5372 raise FunctionNotFoundError("function cuMemUnmap is not found")
5373 return (<CUresult (*)(CUdeviceptr, size_t) noexcept nogil>__cuMemUnmap)( 2]c/bJb^c
5374 ptr, size)
5377cdef CUresult _cuMemSetAccess(CUdeviceptr ptr, size_t size, const CUmemAccessDesc* desc, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
5378 global __cuMemSetAccess
5379 _check_or_init_driver() 2]c/bJb^c
5380 if __cuMemSetAccess == NULL: 2]c/bJb^c
5381 with gil:
5382 raise FunctionNotFoundError("function cuMemSetAccess is not found")
5383 return (<CUresult (*)(CUdeviceptr, size_t, const CUmemAccessDesc*, size_t) noexcept nogil>__cuMemSetAccess)( 2]c/bJb^c
5384 ptr, size, desc, count)
5387cdef CUresult _cuMemGetAccess(unsigned long long* flags, const CUmemLocation* location, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5388 global __cuMemGetAccess
5389 _check_or_init_driver()
5390 if __cuMemGetAccess == NULL:
5391 with gil:
5392 raise FunctionNotFoundError("function cuMemGetAccess is not found")
5393 return (<CUresult (*)(unsigned long long*, const CUmemLocation*, CUdeviceptr) noexcept nogil>__cuMemGetAccess)(
5394 flags, location, ptr)
5397cdef CUresult _cuMemExportToShareableHandle(void* shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5398 global __cuMemExportToShareableHandle
5399 _check_or_init_driver()
5400 if __cuMemExportToShareableHandle == NULL:
5401 with gil:
5402 raise FunctionNotFoundError("function cuMemExportToShareableHandle is not found")
5403 return (<CUresult (*)(void*, CUmemGenericAllocationHandle, CUmemAllocationHandleType, unsigned long long) noexcept nogil>__cuMemExportToShareableHandle)(
5404 shareableHandle, handle, handleType, flags)
5407cdef CUresult _cuMemImportFromShareableHandle(CUmemGenericAllocationHandle* handle, void* osHandle, CUmemAllocationHandleType shHandleType) except ?CUDA_ERROR_NOT_FOUND nogil:
5408 global __cuMemImportFromShareableHandle
5409 _check_or_init_driver()
5410 if __cuMemImportFromShareableHandle == NULL:
5411 with gil:
5412 raise FunctionNotFoundError("function cuMemImportFromShareableHandle is not found")
5413 return (<CUresult (*)(CUmemGenericAllocationHandle*, void*, CUmemAllocationHandleType) noexcept nogil>__cuMemImportFromShareableHandle)(
5414 handle, osHandle, shHandleType)
5417cdef CUresult _cuMemGetAllocationGranularity(size_t* granularity, const CUmemAllocationProp* prop, CUmemAllocationGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil:
5418 global __cuMemGetAllocationGranularity
5419 _check_or_init_driver() 2]c/bJb^c
5420 if __cuMemGetAllocationGranularity == NULL: 2]c/bJb^c
5421 with gil:
5422 raise FunctionNotFoundError("function cuMemGetAllocationGranularity is not found")
5423 return (<CUresult (*)(size_t*, const CUmemAllocationProp*, CUmemAllocationGranularity_flags) noexcept nogil>__cuMemGetAllocationGranularity)( 2]c/bJb^c
5424 granularity, prop, option)
5427cdef CUresult _cuMemGetAllocationPropertiesFromHandle(CUmemAllocationProp* prop, CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil:
5428 global __cuMemGetAllocationPropertiesFromHandle
5429 _check_or_init_driver()
5430 if __cuMemGetAllocationPropertiesFromHandle == NULL:
5431 with gil:
5432 raise FunctionNotFoundError("function cuMemGetAllocationPropertiesFromHandle is not found")
5433 return (<CUresult (*)(CUmemAllocationProp*, CUmemGenericAllocationHandle) noexcept nogil>__cuMemGetAllocationPropertiesFromHandle)(
5434 prop, handle)
5437cdef CUresult _cuMemRetainAllocationHandle(CUmemGenericAllocationHandle* handle, void* addr) except ?CUDA_ERROR_NOT_FOUND nogil:
5438 global __cuMemRetainAllocationHandle
5439 _check_or_init_driver() 2]c/bJb^c
5440 if __cuMemRetainAllocationHandle == NULL: 2]c/bJb^c
5441 with gil:
5442 raise FunctionNotFoundError("function cuMemRetainAllocationHandle is not found")
5443 return (<CUresult (*)(CUmemGenericAllocationHandle*, void*) noexcept nogil>__cuMemRetainAllocationHandle)( 2]c/bJb^c
5444 handle, addr)
5447cdef CUresult _cuMemFreeAsync(CUdeviceptr dptr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5448 global __cuMemFreeAsync
5449 _check_or_init_driver() 2O #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * DeRd]B_B+c{B}BEeFe'm(m)m*m+mGeHexbugktltmtntotptrtttxtztvgDtIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV JF3F6FIvJvKvLv+r,rMvNvOvPvQvaGRvbGSvTvcGUvVvWvwGOG#vxwrIUwVwWwXw|r}rYwZw0w1w2wVI3wWI4w5wXI6w7w8w*I}I:wKxCdDd%K}KtLPL#L{LsMNM1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5450 if __cuMemFreeAsync == NULL: 2O #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * DeRd]B_B+c{B}BEeFe'm(m)m*m+mGeHexbugktltmtntotptrtttxtztvgDtIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV JF3F6FIvJvKvLv+r,rMvNvOvPvQvaGRvbGSvTvcGUvVvWvwGOG#vxwrIUwVwWwXw|r}rYwZw0w1w2wVI3wWI4w5wXI6w7w8w*I}I:wKxCdDd%K}KtLPL#L{LsMNM1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5451 with gil:
5452 raise FunctionNotFoundError("function cuMemFreeAsync is not found")
5453 return (<CUresult (*)(CUdeviceptr, CUstream) noexcept nogil>__cuMemFreeAsync)( 2O #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * DeRd]B_B+c{B}BEeFe'm(m)m*m+mGeHexbugktltmtntotptrtttxtztvgDtIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV JF3F6FIvJvKvLv+r,rMvNvOvPvQvaGRvbGSvTvcGUvVvWvwGOG#vxwrIUwVwWwXw|r}rYwZw0w1w2wVI3wWI4w5wXI6w7w8w*I}I:wKxCdDd%K}KtLPL#L{LsMNM1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5454 dptr, hStream)
5457cdef CUresult _cuMemAllocAsync(CUdeviceptr* dptr, size_t bytesize, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5458 global __cuMemAllocAsync
5459 _check_or_init_driver() 2'c(c)cA B y F G H S T U tbubvb( ) *
5460 if __cuMemAllocAsync == NULL: 2'c(c)cA B y F G H S T U tbubvb( ) *
5461 with gil:
5462 raise FunctionNotFoundError("function cuMemAllocAsync is not found")
5463 return (<CUresult (*)(CUdeviceptr*, size_t, CUstream) noexcept nogil>__cuMemAllocAsync)( 2'c(c)cA B y F G H S T U tbubvb( ) *
5464 dptr, bytesize, hStream)
5467cdef CUresult _cuMemPoolTrimTo(CUmemoryPool pool, size_t minBytesToKeep) except ?CUDA_ERROR_NOT_FOUND nogil:
5468 global __cuMemPoolTrimTo
5469 _check_or_init_driver()
5470 if __cuMemPoolTrimTo == NULL:
5471 with gil:
5472 raise FunctionNotFoundError("function cuMemPoolTrimTo is not found")
5473 return (<CUresult (*)(CUmemoryPool, size_t) noexcept nogil>__cuMemPoolTrimTo)(
5474 pool, minBytesToKeep)
5477cdef CUresult _cuMemPoolSetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5478 global __cuMemPoolSetAttribute
5479 _check_or_init_driver() 2WtKb
5480 if __cuMemPoolSetAttribute == NULL: 2WtKb
5481 with gil:
5482 raise FunctionNotFoundError("function cuMemPoolSetAttribute is not found")
5483 return (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) noexcept nogil>__cuMemPoolSetAttribute)( 2WtKb
5484 pool, attr, value)
5487cdef CUresult _cuMemPoolGetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5488 global __cuMemPoolGetAttribute
5489 _check_or_init_driver() 2O Q #b$b%bA ' B y F ] G H WtygzgGbZ 0 fi#ggihi[E]ElimiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd-gV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
5490 if __cuMemPoolGetAttribute == NULL: 2O Q #b$b%bA ' B y F ] G H WtygzgGbZ 0 fi#ggihi[E]ElimiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd-gV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
5491 with gil:
5492 raise FunctionNotFoundError("function cuMemPoolGetAttribute is not found")
5493 return (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) noexcept nogil>__cuMemPoolGetAttribute)( 2O Q #b$b%bA ' B y F ] G H WtygzgGbZ 0 fi#ggihi[E]ElimiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd-gV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShTh`f{f|f}f~fagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgQqRq
5494 pool, attr, value)
5497cdef CUresult _cuMemPoolSetAccess(CUmemoryPool pool, const CUmemAccessDesc* map, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
5498 global __cuMemPoolSetAccess
5499 _check_or_init_driver() 2eCfChCiCkClCnCoCGeqCHerCtCuCxbugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg8C9C!CIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFb-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiV VoWoXoYoCdDd
5500 if __cuMemPoolSetAccess == NULL: 2eCfChCiCkClCnCoCGeqCHerCtCuCxbugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg8C9C!CIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFb-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiV VoWoXoYoCdDd
5501 with gil:
5502 raise FunctionNotFoundError("function cuMemPoolSetAccess is not found")
5503 return (<CUresult (*)(CUmemoryPool, const CUmemAccessDesc*, size_t) noexcept nogil>__cuMemPoolSetAccess)( 2eCfChCiCkClCnCoCGeqCHerCtCuCxbugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg8C9C!CIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFb-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiV VoWoXoYoCdDd
5504 pool, map, count)
5507cdef CUresult _cuMemPoolGetAccess(CUmemAccess_flags* flags, CUmemoryPool memPool, CUmemLocation* location) except ?CUDA_ERROR_NOT_FOUND nogil:
5508 global __cuMemPoolGetAccess
5509 _check_or_init_driver() 2]E
5510 if __cuMemPoolGetAccess == NULL: 2]E
5511 with gil:
5512 raise FunctionNotFoundError("function cuMemPoolGetAccess is not found")
5513 return (<CUresult (*)(CUmemAccess_flags*, CUmemoryPool, CUmemLocation*) noexcept nogil>__cuMemPoolGetAccess)( 2]E
5514 flags, memPool, location)
5517cdef CUresult _cuMemPoolCreate(CUmemoryPool* pool, const CUmemPoolProps* poolProps) except ?CUDA_ERROR_NOT_FOUND nogil:
5518 global __cuMemPoolCreate
5519 _check_or_init_driver() 2dCat,mgC-mbtjCdtmCgtGepCHehtsCitvC1j=q?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5j(CLt_ *b)CMt*CNt+CPtAbBbCbDbEbFbWt-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiVoWoXoYoCdDd
5520 if __cuMemPoolCreate == NULL: 2dCat,mgC-mbtjCdtmCgtGepCHehtsCitvC1j=q?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5j(CLt_ *b)CMt*CNt+CPtAbBbCbDbEbFbWt-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiVoWoXoYoCdDd
5521 with gil:
5522 raise FunctionNotFoundError("function cuMemPoolCreate is not found")
5523 return (<CUresult (*)(CUmemoryPool*, const CUmemPoolProps*) noexcept nogil>__cuMemPoolCreate)( 2dCat,mgC-mbtjCdtmCgtGepCHehtsCitvC1j=q?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5j(CLt_ *b)CMt*CNt+CPtAbBbCbDbEbFbWt-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiVoWoXoYoCdDd
5524 pool, poolProps)
5527cdef CUresult _cuMemPoolDestroy(CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
5528 global __cuMemPoolDestroy
5529 _check_or_init_driver() 2eCfChCiCkClCnCoCGeqCHerCtCuCxbugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg8C9C!CIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFbWt-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiV VoWoXoYoCdDd
5530 if __cuMemPoolDestroy == NULL: 2eCfChCiCkClCnCoCGeqCHerCtCuCxbugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg8C9C!CIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFbWt-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiV VoWoXoYoCdDd
5531 with gil:
5532 raise FunctionNotFoundError("function cuMemPoolDestroy is not found")
5533 return (<CUresult (*)(CUmemoryPool) noexcept nogil>__cuMemPoolDestroy)( 2eCfChCiCkClCnCoCGeqCHerCtCuCxbugzCACCCECGCICKCMCOCQCSCUCWCYCZC0C1C2C3C4C5C6C7Cvg8C9C!CIe{hybzb_ *b+b,b}h~hAbBbCbDbEbFbWt-b[u;ciijikiIbUdmiNeVd=cniOeoiPepi$gqiQeWdrcriResi?c%g'g(g)g@c*gtiSeXdscuiTeviUewiVe{jWeYdtcxiXe+g,gyiYe[cZd|j.buc0e7nAiBiV VoWoXoYoCdDd
5534 pool)
5537cdef CUresult _cuMemAllocFromPoolAsync(CUdeviceptr* dptr, size_t bytesize, CUmemoryPool pool, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5538 global __cuMemAllocFromPoolAsync
5539 _check_or_init_driver() 2O Q #b$b%bA ' B y F ] G H DeRd]BWj+cZj0jEeFe'm(m)m*m+m,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhCdDdilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5540 if __cuMemAllocFromPoolAsync == NULL: 2O Q #b$b%bA ' B y F ] G H DeRd]BWj+cZj0jEeFe'm(m)m*m+m,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhCdDdilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5541 with gil:
5542 raise FunctionNotFoundError("function cuMemAllocFromPoolAsync is not found")
5543 return (<CUresult (*)(CUdeviceptr*, size_t, CUmemoryPool, CUstream) noexcept nogil>__cuMemAllocFromPoolAsync)( 2O Q #b$b%bA ' B y F ] G H DeRd]BWj+cZj0jEeFe'm(m)m*m+m,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhCdDdilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5544 dptr, bytesize, pool, hStream)
5547cdef CUresult _cuMemPoolExportToShareableHandle(void* handle_out, CUmemoryPool pool, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5548 global __cuMemPoolExportToShareableHandle
5549 _check_or_init_driver() 2dCat,mgC-mbtjCdtmCgtGepCHehtsCitvC1j=q?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5j(CLt_ *b)CMt*CNt+CPtAbBbCbDbEbFbNe=cOePe$gQercReSescTeUeVeWetcXeucAiBiVoWoXoYoCdDd
5550 if __cuMemPoolExportToShareableHandle == NULL: 2dCat,mgC-mbtjCdtmCgtGepCHehtsCitvC1j=q?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5j(CLt_ *b)CMt*CNt+CPtAbBbCbDbEbFbNe=cOePe$gQercReSescTeUeVeWetcXeucAiBiVoWoXoYoCdDd
5551 with gil:
5552 raise FunctionNotFoundError("function cuMemPoolExportToShareableHandle is not found")
5553 return (<CUresult (*)(void*, CUmemoryPool, CUmemAllocationHandleType, unsigned long long) noexcept nogil>__cuMemPoolExportToShareableHandle)( 2dCat,mgC-mbtjCdtmCgtGepCHehtsCitvC1j=q?qyCjtBCDCFCHCJCLCNCPCRCTCVCXCqtstutvtwtytAtBtCt4jEtFt#CHt$CJt%CKt'C5j(CLt_ *b)CMt*CNt+CPtAbBbCbDbEbFbNe=cOePe$gQercReSescTeUeVeWetcXeucAiBiVoWoXoYoCdDd
5554 handle_out, pool, handleType, flags)
5557cdef CUresult _cuMemPoolImportFromShareableHandle(CUmemoryPool* pool_out, void* handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5558 global __cuMemPoolImportFromShareableHandle
5559 _check_or_init_driver()
5560 if __cuMemPoolImportFromShareableHandle == NULL:
5561 with gil:
5562 raise FunctionNotFoundError("function cuMemPoolImportFromShareableHandle is not found")
5563 return (<CUresult (*)(CUmemoryPool*, void*, CUmemAllocationHandleType, unsigned long long) noexcept nogil>__cuMemPoolImportFromShareableHandle)(
5564 pool_out, handle, handleType, flags)
5567cdef CUresult _cuMemPoolExportPointer(CUmemPoolPtrExportData* shareData_out, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5568 global __cuMemPoolExportPointer
5569 _check_or_init_driver() 2,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbucCdDd
5570 if __cuMemPoolExportPointer == NULL: 2,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbucCdDd
5571 with gil:
5572 raise FunctionNotFoundError("function cuMemPoolExportPointer is not found")
5573 return (<CUresult (*)(CUmemPoolPtrExportData*, CUdeviceptr) noexcept nogil>__cuMemPoolExportPointer)( 2,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbucCdDd
5574 shareData_out, ptr)
5577cdef CUresult _cuMemPoolImportPointer(CUdeviceptr* ptr_out, CUmemoryPool pool, CUmemPoolPtrExportData* shareData) except ?CUDA_ERROR_NOT_FOUND nogil:
5578 global __cuMemPoolImportPointer
5579 _check_or_init_driver()
5580 if __cuMemPoolImportPointer == NULL:
5581 with gil:
5582 raise FunctionNotFoundError("function cuMemPoolImportPointer is not found")
5583 return (<CUresult (*)(CUdeviceptr*, CUmemoryPool, CUmemPoolPtrExportData*) noexcept nogil>__cuMemPoolImportPointer)(
5584 ptr_out, pool, shareData)
5587cdef CUresult _cuMulticastCreate(CUmemGenericAllocationHandle* mcHandle, const CUmulticastObjectProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
5588 global __cuMulticastCreate
5589 _check_or_init_driver()
5590 if __cuMulticastCreate == NULL:
5591 with gil:
5592 raise FunctionNotFoundError("function cuMulticastCreate is not found")
5593 return (<CUresult (*)(CUmemGenericAllocationHandle*, const CUmulticastObjectProp*) noexcept nogil>__cuMulticastCreate)(
5594 mcHandle, prop)
5597cdef CUresult _cuMulticastAddDevice(CUmemGenericAllocationHandle mcHandle, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
5598 global __cuMulticastAddDevice
5599 _check_or_init_driver()
5600 if __cuMulticastAddDevice == NULL:
5601 with gil:
5602 raise FunctionNotFoundError("function cuMulticastAddDevice is not found")
5603 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice) noexcept nogil>__cuMulticastAddDevice)(
5604 mcHandle, dev)
5607cdef 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:
5608 global __cuMulticastBindMem
5609 _check_or_init_driver()
5610 if __cuMulticastBindMem == NULL:
5611 with gil:
5612 raise FunctionNotFoundError("function cuMulticastBindMem is not found")
5613 return (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) noexcept nogil>__cuMulticastBindMem)(
5614 mcHandle, mcOffset, memHandle, memOffset, size, flags)
5617cdef CUresult _cuMulticastBindAddr(CUmemGenericAllocationHandle mcHandle, size_t mcOffset, CUdeviceptr memptr, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5618 global __cuMulticastBindAddr
5619 _check_or_init_driver()
5620 if __cuMulticastBindAddr == NULL:
5621 with gil:
5622 raise FunctionNotFoundError("function cuMulticastBindAddr is not found")
5623 return (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUdeviceptr, size_t, unsigned long long) noexcept nogil>__cuMulticastBindAddr)(
5624 mcHandle, mcOffset, memptr, size, flags)
5627cdef CUresult _cuMulticastUnbind(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
5628 global __cuMulticastUnbind
5629 _check_or_init_driver()
5630 if __cuMulticastUnbind == NULL:
5631 with gil:
5632 raise FunctionNotFoundError("function cuMulticastUnbind is not found")
5633 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, size_t) noexcept nogil>__cuMulticastUnbind)(
5634 mcHandle, dev, mcOffset, size)
5637cdef CUresult _cuMulticastGetGranularity(size_t* granularity, const CUmulticastObjectProp* prop, CUmulticastGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil:
5638 global __cuMulticastGetGranularity
5639 _check_or_init_driver()
5640 if __cuMulticastGetGranularity == NULL:
5641 with gil:
5642 raise FunctionNotFoundError("function cuMulticastGetGranularity is not found")
5643 return (<CUresult (*)(size_t*, const CUmulticastObjectProp*, CUmulticastGranularity_flags) noexcept nogil>__cuMulticastGetGranularity)(
5644 granularity, prop, option)
5647cdef CUresult _cuPointerGetAttribute(void* data, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil:
5648 global __cuPointerGetAttribute
5649 _check_or_init_driver() 2# $ % . mepeseveyeBeYh2e4e7e;b8d$e!d)e'd*d{e~cQbff+ [b]bHcddedfdgd/d:dofkdrfuf`b`dzfBfFf~dceWfqdXb5f, }b~bWcudvdwdxdhe#f%fBd)f+f-f/f;f?f[f^fPqGd
5650 if __cuPointerGetAttribute == NULL: 2# $ % . mepeseveyeBeYh2e4e7e;b8d$e!d)e'd*d{e~cQbff+ [b]bHcddedfdgd/d:dofkdrfuf`b`dzfBfFf~dceWfqdXb5f, }b~bWcudvdwdxdhe#f%fBd)f+f-f/f;f?f[f^fPqGd
5651 with gil:
5652 raise FunctionNotFoundError("function cuPointerGetAttribute is not found")
5653 return (<CUresult (*)(void*, CUpointer_attribute, CUdeviceptr) noexcept nogil>__cuPointerGetAttribute)( 2# $ % . mepeseveyeBeYh2e4e7e;b8d$e!d)e'd*d{e~cQbff+ [b]bHcddedfdgd/d:dofkdrfuf`b`dzfBfFf~dceWfqdXb5f, }b~bWcudvdwdxdhe#f%fBd)f+f-f/f;f?f[f^fPqGd
5654 data, attribute, ptr)
5657cdef CUresult _cuMemPrefetchAsync_v2(CUdeviceptr devPtr, size_t count, CUmemLocation location, unsigned int flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5658 global __cuMemPrefetchAsync_v2
5659 _check_or_init_driver() 2UjVj+cXjYj
5660 if __cuMemPrefetchAsync_v2 == NULL: 2UjVj+cXjYj
5661 with gil:
5662 raise FunctionNotFoundError("function cuMemPrefetchAsync_v2 is not found")
5663 return (<CUresult (*)(CUdeviceptr, size_t, CUmemLocation, unsigned int, CUstream) noexcept nogil>__cuMemPrefetchAsync_v2)( 2UjVj+cXjYj
5664 devPtr, count, location, flags, hStream)
5667cdef CUresult _cuMemAdvise_v2(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUmemLocation location) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Yh
5668 global __cuMemAdvise_v2
5669 _check_or_init_driver() 2|s!m5q7q,P'q~BbCJe
5670 if __cuMemAdvise_v2 == NULL: 2|s!m5q7q,P'q~BbCJe
5671 with gil: 2Yh
5672 raise FunctionNotFoundError("function cuMemAdvise_v2 is not found")
5673 return (<CUresult (*)(CUdeviceptr, size_t, CUmem_advise, CUmemLocation) noexcept nogil>__cuMemAdvise_v2)( 2|s!m5q7q,P'q~BbCJe
5674 devPtr, count, advice, location)
5677cdef CUresult _cuMemRangeGetAttribute(void* data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
5678 global __cuMemRangeGetAttribute
5679 _check_or_init_driver() 2Rd|s!m5q7q+cXjYj'q~BbCEeFeJe
5680 if __cuMemRangeGetAttribute == NULL: 2Rd|s!m5q7q+cXjYj'q~BbCEeFeJe
5681 with gil:
5682 raise FunctionNotFoundError("function cuMemRangeGetAttribute is not found")
5683 return (<CUresult (*)(void*, size_t, CUmem_range_attribute, CUdeviceptr, size_t) noexcept nogil>__cuMemRangeGetAttribute)( 2Rd|s!m5q7q+cXjYj'q~BbCEeFeJe
5684 data, dataSize, attribute, devPtr, count)
5687cdef 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: 2a Je
5688 global __cuMemRangeGetAttributes
5689 _check_or_init_driver() 2Je
5690 if __cuMemRangeGetAttributes == NULL: 2Je
5691 with gil: 2Je
5692 raise FunctionNotFoundError("function cuMemRangeGetAttributes is not found")
5693 return (<CUresult (*)(void**, size_t*, CUmem_range_attribute*, size_t, CUdeviceptr, size_t) noexcept nogil>__cuMemRangeGetAttributes)( 2Je
5694 data, dataSizes, attributes, numAttributes, devPtr, count)
5697cdef CUresult _cuPointerSetAttribute(const void* value, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Je
5698 global __cuPointerSetAttribute
5699 _check_or_init_driver() 2Yh
5700 if __cuPointerSetAttribute == NULL: 2Yh
5701 with gil: 2Je
5702 raise FunctionNotFoundError("function cuPointerSetAttribute is not found")
5703 return (<CUresult (*)(const void*, CUpointer_attribute, CUdeviceptr) noexcept nogil>__cuPointerSetAttribute)( 2Yh
5704 value, attribute, ptr)
5707cdef CUresult _cuPointerGetAttributes(unsigned int numAttributes, CUpointer_attribute* attributes, void** data, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Je
5708 global __cuPointerGetAttributes
5709 _check_or_init_driver() 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 DeRd|s!m5q7q,PUjVj+cXjYj$q%q'q~BbCEeFe_hYhO1GbZ 0 KgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gjrkrfi#gd4lrKuLuMumrNu^j;c-gZeV Pqo5p5q515355575!5%5)5
5710 if __cuPointerGetAttributes == NULL: 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 DeRd|s!m5q7q,PUjVj+cXjYj$q%q'q~BbCEeFe_hYhO1GbZ 0 KgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gjrkrfi#gd4lrKuLuMumrNu^j;c-gZeV Pqo5p5q515355575!5%5)5
5711 with gil: 2Je
5712 raise FunctionNotFoundError("function cuPointerGetAttributes is not found")
5713 return (<CUresult (*)(unsigned int, CUpointer_attribute*, void**, CUdeviceptr) noexcept nogil>__cuPointerGetAttributes)( 2W 5 d e f g h i j k l m n o p q r s J t u v w x K L M N R P C D E c ocI 3 4 DeRd|s!m5q7q,PUjVj+cXjYj$q%q'q~BbCEeFe_hYhO1GbZ 0 KgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gjrkrfi#gd4lrKuLuMumrNu^j;c-gZeV Pqo5p5q515355575!5%5)5
5714 numAttributes, attributes, data, ptr)
5717cdef CUresult _cuStreamCreate(CUstream* phStream, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Yh
5718 global __cuStreamCreate
5719 _check_or_init_driver() 2acbrxgz 6j@m[m@y8 9 bcccdc= ecfc
5720 if __cuStreamCreate == NULL: 2acbrxgz 6j@m[m@y8 9 bcccdc= ecfc
5721 with gil: 2Yh
5722 raise FunctionNotFoundError("function cuStreamCreate is not found")
5723 return (<CUresult (*)(CUstream*, unsigned int) noexcept nogil>__cuStreamCreate)( 2acbrxgz 6j@m[m@y8 9 bcccdc= ecfc
5724 phStream, Flags)
5727cdef CUresult _cuStreamCreateWithPriority(CUstream* phStream, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil: 2a YhO1
5728 global __cuStreamCreateWithPriority
5729 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_h/ ^ .m/m:mxb;m`h=m?m2jwCxCwg|hybzb_ *b+b,bAbBbCbDbEbFbQtRtStTtUtVt;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBg^mCgDg+jEgFgGgbiHgIgJg,jHbdiLeqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIbzi.b~jakV DiBvCvFv:r6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$iRw,wcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjijEdie8x#x'x*x-x:x[x{xkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
5730 if __cuStreamCreateWithPriority == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_h/ ^ .m/m:mxb;m`h=m?m2jwCxCwg|hybzb_ *b+b,bAbBbCbDbEbFbQtRtStTtUtVt;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBg^mCgDg+jEgFgGgbiHgIgJg,jHbdiLeqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIbzi.b~jakV DiBvCvFv:r6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$iRw,wcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjijEdie8x#x'x*x-x:x[x{xkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
5731 with gil: 2YhO1
5732 raise FunctionNotFoundError("function cuStreamCreateWithPriority is not found")
5733 return (<CUresult (*)(CUstream*, unsigned int, int) noexcept nogil>__cuStreamCreateWithPriority)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_h/ ^ .m/m:mxb;m`h=m?m2jwCxCwg|hybzb_ *b+b,bAbBbCbDbEbFbQtRtStTtUtVt;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBg^mCgDg+jEgFgGgbiHgIgJg,jHbdiLeqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIbzi.b~jakV DiBvCvFv:r6ilhRbYkAwmh@rnhohph^r7i8i9i!ijdJwkdpfZk_r#i$iRw,wcjMhYbhlNxNhhsOhPhQhksdjejfjgjAdWxBd'f,plshjijEdie8x#x'x*x-x:x[x{xkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
5734 phStream, flags, priority)
5737cdef CUresult _cuStreamGetPriority(CUstream hStream, int* priority) except ?CUDA_ERROR_NOT_FOUND nogil: 2a acbrz @y8 9 bcccdc= ecfc
5738 global __cuStreamGetPriority
5739 _check_or_init_driver()
5740 if __cuStreamGetPriority == NULL:
5741 with gil: 2acbrz @y8 9 bcccdc= ecfc
5742 raise FunctionNotFoundError("function cuStreamGetPriority is not found")
5743 return (<CUresult (*)(CUstream, int*) noexcept nogil>__cuStreamGetPriority)(
5744 hStream, priority)
5747cdef CUresult _cuStreamGetDevice(CUstream hStream, CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil:
5748 global __cuStreamGetDevice
5749 _check_or_init_driver()
5750 if __cuStreamGetDevice == NULL:
5751 with gil:
5752 raise FunctionNotFoundError("function cuStreamGetDevice is not found")
5753 return (<CUresult (*)(CUstream, CUdevice*) noexcept nogil>__cuStreamGetDevice)(
5754 hStream, device)
5757cdef CUresult _cuStreamGetFlags(CUstream hStream, unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5758 global __cuStreamGetFlags
5759 _check_or_init_driver()
5760 if __cuStreamGetFlags == NULL:
5761 with gil:
5762 raise FunctionNotFoundError("function cuStreamGetFlags is not found")
5763 return (<CUresult (*)(CUstream, unsigned int*) noexcept nogil>__cuStreamGetFlags)(
5764 hStream, flags)
5767cdef CUresult _cuStreamGetId(CUstream hStream, unsigned long long* streamId) except ?CUDA_ERROR_NOT_FOUND nogil:
5768 global __cuStreamGetId
5769 _check_or_init_driver()
5770 if __cuStreamGetId == NULL:
5771 with gil:
5772 raise FunctionNotFoundError("function cuStreamGetId is not found")
5773 return (<CUresult (*)(CUstream, unsigned long long*) noexcept nogil>__cuStreamGetId)(
5774 hStream, streamId)
5777cdef CUresult _cuStreamGetCtx(CUstream hStream, CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil:
5778 global __cuStreamGetCtx
5779 _check_or_init_driver()
5780 if __cuStreamGetCtx == NULL:
5781 with gil:
5782 raise FunctionNotFoundError("function cuStreamGetCtx is not found")
5783 return (<CUresult (*)(CUstream, CUcontext*) noexcept nogil>__cuStreamGetCtx)(
5784 hStream, pctx)
5787cdef CUresult _cuStreamGetCtx_v2(CUstream hStream, CUcontext* pCtx, CUgreenCtx* pGreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
5788 global __cuStreamGetCtx_v2
5789 _check_or_init_driver()
5790 if __cuStreamGetCtx_v2 == NULL:
5791 with gil:
5792 raise FunctionNotFoundError("function cuStreamGetCtx_v2 is not found")
5793 return (<CUresult (*)(CUstream, CUcontext*, CUgreenCtx*) noexcept nogil>__cuStreamGetCtx_v2)(
5794 hStream, pCtx, pGreenCtx)
5797cdef CUresult _cuStreamWaitEvent(CUstream hStream, CUevent hEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5798 global __cuStreamWaitEvent
5799 _check_or_init_driver() 2? X ! d e f g h i j k l m n o p q r s t u v w x Y RhGd
5800 if __cuStreamWaitEvent == NULL: 2? X ! d e f g h i j k l m n o p q r s t u v w x Y RhGd
5801 with gil:
5802 raise FunctionNotFoundError("function cuStreamWaitEvent is not found")
5803 return (<CUresult (*)(CUstream, CUevent, unsigned int) noexcept nogil>__cuStreamWaitEvent)( 2? X ! d e f g h i j k l m n o p q r s t u v w x Y RhGd
5804 hStream, hEvent, Flags)
5807cdef CUresult _cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, void* userData, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5808 global __cuStreamAddCallback
5809 _check_or_init_driver()
5810 if __cuStreamAddCallback == NULL:
5811 with gil:
5812 raise FunctionNotFoundError("function cuStreamAddCallback is not found")
5813 return (<CUresult (*)(CUstream, CUstreamCallback, void*, unsigned int) noexcept nogil>__cuStreamAddCallback)(
5814 hStream, callback, userData, flags)
5817cdef CUresult _cuStreamBeginCapture_v2(CUstream hStream, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil:
5818 global __cuStreamBeginCapture_v2
5819 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5820 if __cuStreamBeginCapture_v2 == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5821 with gil:
5822 raise FunctionNotFoundError("function cuStreamBeginCapture_v2 is not found")
5823 return (<CUresult (*)(CUstream, CUstreamCaptureMode) noexcept nogil>__cuStreamBeginCapture_v2)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5824 hStream, mode)
5827cdef CUresult _cuStreamBeginCaptureToGraph(CUstream hStream, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil:
5828 global __cuStreamBeginCaptureToGraph
5829 _check_or_init_driver() 1defghijklmnopqrsJtuvwxKLMNIY
5830 if __cuStreamBeginCaptureToGraph == NULL: 1defghijklmnopqrsJtuvwxKLMNIY
5831 with gil:
5832 raise FunctionNotFoundError("function cuStreamBeginCaptureToGraph is not found")
5833 return (<CUresult (*)(CUstream, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUstreamCaptureMode) noexcept nogil>__cuStreamBeginCaptureToGraph)( 1defghijklmnopqrsJtuvwxKLMNIY
5834 hStream, hGraph, dependencies, dependencyData, numDependencies, mode)
5837cdef CUresult _cuThreadExchangeStreamCaptureMode(CUstreamCaptureMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil:
5838 global __cuThreadExchangeStreamCaptureMode
5839 _check_or_init_driver()
5840 if __cuThreadExchangeStreamCaptureMode == NULL:
5841 with gil:
5842 raise FunctionNotFoundError("function cuThreadExchangeStreamCaptureMode is not found")
5843 return (<CUresult (*)(CUstreamCaptureMode*) noexcept nogil>__cuThreadExchangeStreamCaptureMode)(
5844 mode)
5847cdef CUresult _cuStreamEndCapture(CUstream hStream, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
5848 global __cuStreamEndCapture
5849 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5850 if __cuStreamEndCapture == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5851 with gil:
5852 raise FunctionNotFoundError("function cuStreamEndCapture is not found")
5853 return (<CUresult (*)(CUstream, CUgraph*) noexcept nogil>__cuStreamEndCapture)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5854 hStream, phGraph)
5857cdef CUresult _cuStreamIsCapturing(CUstream hStream, CUstreamCaptureStatus* captureStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
5858 global __cuStreamIsCapturing
5859 _check_or_init_driver() 2O Q #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * DeRd]BWj+cZj0jEeFe'm(m)m*m+m,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhCdDdilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5860 if __cuStreamIsCapturing == NULL: 2O Q #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * DeRd]BWj+cZj0jEeFe'm(m)m*m+m,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhCdDdilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5861 with gil:
5862 raise FunctionNotFoundError("function cuStreamIsCapturing is not found")
5863 return (<CUresult (*)(CUstream, CUstreamCaptureStatus*) noexcept nogil>__cuStreamIsCapturing)( 2O Q #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * DeRd]BWj+cZj0jEeFe'm(m)m*m+m,m-m;qctetftGeHe/ ^ 3jugktltmtntotptrtttxtztvgDt@qGtItIe[q{hwg|hybzb_ *b+b,b}h~h]qOtAbBbCbDbEbFbygzgGbZ 0 fi#ggihi-b;c_jIbliUd`jVd=cWdrc?c@cXdscYdtcYe[cZd|j-gZe}j.buc0eV bkgkhk8e: 9e1d_c`c2dHi3d4d5d!eKbnk;b{c?gIi6d7dokNiTilh0kvf; wf=dldmd?d(i@d[d]dxf_b6k`bnd)i*i^d_d7k$k:iMhCdDdilnlslxlClHlMlRl1 FdYlZl0l1l2l3l4l5l6l7l8l9lShThPq`fMs{f|fNs}f~fagbgOsPscgQsRsdgSsegfgTsgghgUsigVsjgkglgmgWsngXsYsogZs0spgqgrgsgQqRqGd
5864 hStream, captureStatus)
5867cdef 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:
5868 global __cuStreamGetCaptureInfo_v3
5869 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5870 if __cuStreamGetCaptureInfo_v3 == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5871 with gil:
5872 raise FunctionNotFoundError("function cuStreamGetCaptureInfo_v3 is not found")
5873 return (<CUresult (*)(CUstream, CUstreamCaptureStatus*, cuuint64_t*, CUgraph*, const CUgraphNode**, const CUgraphEdgeData**, size_t*) noexcept nogil>__cuStreamGetCaptureInfo_v3)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 wb'b(b*c)bY 1
5874 hStream, captureStatus_out, id_out, graph_out, dependencies_out, edgeData_out, numDependencies_out)
5877cdef CUresult _cuStreamUpdateCaptureDependencies_v2(CUstream hStream, CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5878 global __cuStreamUpdateCaptureDependencies_v2
5879 _check_or_init_driver() 1WdefghijklmnopqrsJtuvwxKLMNIY
5880 if __cuStreamUpdateCaptureDependencies_v2 == NULL: 1WdefghijklmnopqrsJtuvwxKLMNIY
5881 with gil:
5882 raise FunctionNotFoundError("function cuStreamUpdateCaptureDependencies_v2 is not found")
5883 return (<CUresult (*)(CUstream, CUgraphNode*, const CUgraphEdgeData*, size_t, unsigned int) noexcept nogil>__cuStreamUpdateCaptureDependencies_v2)( 1WdefghijklmnopqrsJtuvwxKLMNIY
5884 hStream, dependencies, dependencyData, numDependencies, flags)
5887cdef CUresult _cuStreamAttachMemAsync(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5888 global __cuStreamAttachMemAsync
5889 _check_or_init_driver()
5890 if __cuStreamAttachMemAsync == NULL:
5891 with gil:
5892 raise FunctionNotFoundError("function cuStreamAttachMemAsync is not found")
5893 return (<CUresult (*)(CUstream, CUdeviceptr, size_t, unsigned int) noexcept nogil>__cuStreamAttachMemAsync)(
5894 hStream, dptr, length, flags)
5897cdef CUresult _cuStreamQuery(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5898 global __cuStreamQuery
5899 _check_or_init_driver()
5900 if __cuStreamQuery == NULL:
5901 with gil:
5902 raise FunctionNotFoundError("function cuStreamQuery is not found")
5903 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamQuery)(
5904 hStream)
5907cdef CUresult _cuStreamSynchronize(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5908 global __cuStreamSynchronize
5909 _check_or_init_driver() 2gbhbW X gc5 - ibd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c ocA ' B y F ] G H S T U tbubvb( ) * I 3 4 DeRdUjVj+cXjYjEeFexbz drer6j@mgrhr[m,c7 -c` GbZ 0 ciHb8 9 bcccdc= ecfcqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gi4~jakV DsRh1 rjsj_fPqGd
5910 if __cuStreamSynchronize == NULL: 2gbhbW X gc5 - ibd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c ocA ' B y F ] G H S T U tbubvb( ) * I 3 4 DeRdUjVj+cXjYjEeFexbz drer6j@mgrhr[m,c7 -c` GbZ 0 ciHb8 9 bcccdc= ecfcqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gi4~jakV DsRh1 rjsj_fPqGd
5911 with gil:
5912 raise FunctionNotFoundError("function cuStreamSynchronize is not found")
5913 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamSynchronize)( 2gbhbW X gc5 - ibd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c ocA ' B y F ] G H S T U tbubvb( ) * I 3 4 DeRdUjVj+cXjYjEeFexbz drer6j@mgrhr[m,c7 -c` GbZ 0 ciHb8 9 bcccdc= ecfcqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gi4~jakV DsRh1 rjsj_fPqGd
5914 hStream)
5917cdef CUresult _cuStreamDestroy_v2(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5918 global __cuStreamDestroy_v2
5919 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhcVm%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_hxb`h2jwCxC3jvgIeybzb_ +b,bAbBbCbDbEbFbQtRtStTtUtVtacbrxgz 6j@m[m;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBgCgDg+jEgFgGgHgIgJgbuGbZ 0 ZEciHbdiLe@y8 9 bcccdc= ecfcqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIb.b~jakV Di0F4F;F4GwwxwywzwlIBwCw[r]rDwEwFwGwHwmIIwnIKwLwoIMwNwOwIIpJJxKxLxMx7KOxPxisjsQxRxSxTxUx8KVx9KXxYx!KZx0x1xEdie_KpLLL7L]LoMJM4MkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
5920 if __cuStreamDestroy_v2 == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhcVm%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_hxb`h2jwCxC3jvgIeybzb_ +b,bAbBbCbDbEbFbQtRtStTtUtVtacbrxgz 6j@m[m;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBgCgDg+jEgFgGgHgIgJgbuGbZ 0 ZEciHbdiLe@y8 9 bcccdc= ecfcqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIb.b~jakV Di0F4F;F4GwwxwywzwlIBwCw[r]rDwEwFwGwHwmIIwnIKwLwoIMwNwOwIIpJJxKxLxMx7KOxPxisjsQxRxSxTxUx8KVx9KXxYx!KZx0x1xEdie_KpLLL7L]LoMJM4MkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
5921 with gil:
5922 raise FunctionNotFoundError("function cuStreamDestroy_v2 is not found")
5923 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamDestroy_v2)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 2s- ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhcVm%c6b7brbsbO Q 2 @ [ !bR P C D E c #b$b%b'c(c)cA ' B y F ] G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY DeRdUjVj+cXjYj$q%qEeFe'm(m)m*m+m_hxb`h2jwCxC3jvgIeybzb_ +b,bAbBbCbDbEbFbQtRtStTtUtVtacbrxgz 6j@m[m;t,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcBgCgDg+jEgFgGgHgIgJgbuGbZ 0 ZEciHbdiLe@y8 9 bcccdc= ecfcqceiSdTdnror}mpr~mqrrranbnsrtrurcnvrdnenfngnhninjnknlnwrmnnnonpnxrqnrnyrzrArBrsnCrtnDrErunvnFrGrHrwnIrxnynznAnBnCnDnEnFnJrGnHnInJnKrKnLnLrMrNrOrMnPrNnQrRrOnPnSrTrUrQnVrRnSnTnUnVnWnXnYnZnWr0n1n2n3nXr4n5nYrZr-bIb.b~jakV Di0F4F;F4GwwxwywzwlIBwCw[r]rDwEwFwGwHwmIIwnIKwLwoIMwNwOwIIpJJxKxLxMx7KOxPxisjsQxRxSxTxUx8KVx9KXxYx!KZx0x1xEdie_KpLLL7L]LoMJM4MkylymynyoypyBsqyrysytyuyvywyxyyyXlzyCsDsAyRhBy1 FdOqrjsj_fGd
5924 hStream)
5927cdef CUresult _cuStreamCopyAttributes(CUstream dst, CUstream src) except ?CUDA_ERROR_NOT_FOUND nogil: 2a z 8 9 bcccdc= ecfc
5928 global __cuStreamCopyAttributes
5929 _check_or_init_driver()
5930 if __cuStreamCopyAttributes == NULL:
5931 with gil: 2z 8 9 bcccdc= ecfc
5932 raise FunctionNotFoundError("function cuStreamCopyAttributes is not found")
5933 return (<CUresult (*)(CUstream, CUstream) noexcept nogil>__cuStreamCopyAttributes)(
5934 dst, src)
5937cdef CUresult _cuStreamGetAttribute(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil: 2a acbrz @y8 9 bcccdc= ecfc
5938 global __cuStreamGetAttribute
5939 _check_or_init_driver()
5940 if __cuStreamGetAttribute == NULL:
5941 with gil: 2acbrz @y8 9 bcccdc= ecfc
5942 raise FunctionNotFoundError("function cuStreamGetAttribute is not found")
5943 return (<CUresult (*)(CUstream, CUstreamAttrID, CUstreamAttrValue*) noexcept nogil>__cuStreamGetAttribute)(
5944 hStream, attr, value_out)
5947cdef CUresult _cuStreamSetAttribute(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil:
5948 global __cuStreamSetAttribute
5949 _check_or_init_driver()
5950 if __cuStreamSetAttribute == NULL:
5951 with gil:
5952 raise FunctionNotFoundError("function cuStreamSetAttribute is not found")
5953 return (<CUresult (*)(CUstream, CUstreamAttrID, const CUstreamAttrValue*) noexcept nogil>__cuStreamSetAttribute)(
5954 hStream, attr, value)
5957cdef CUresult _cuEventCreate(CUevent* phEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
5958 global __cuEventCreate
5959 _check_or_init_driver() 2? X ! d e f g h i j k l m n o p q r s t u v w x 1bkeleneoeqereteuewexezeAetgPd[hrbsbQd]h2 Y / ^ .m/m:mxb;m`h=m?m2j_C,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcci=yDiNFdkek#Fjkkk5e6e_c`cLbMbKi[gqkrk3vPiQi#d$dBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?e(d)dLkMk+d,dadbdRkSk[b]bhdidkflfWkmp@rnhohvI2k3ksftfldmdSbTbwhxh9k!kcJ'k(k{d|d+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfaebe[k]kdeeerdsd|k}k}b~bydzdKhLhelflhsOhPhEdie+KklllcLplqlyLulvlULzlAl)LElFlbMJlKlwMOlPlRMTlUlXlRhGd
5960 if __cuEventCreate == NULL: 2? X ! d e f g h i j k l m n o p q r s t u v w x 1bkeleneoeqereteuewexezeAetgPd[hrbsbQd]h2 Y / ^ .m/m:mxb;m`h=m?m2j_C,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcci=yDiNFdkek#Fjkkk5e6e_c`cLbMbKi[gqkrk3vPiQi#d$dBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?e(d)dLkMk+d,dadbdRkSk[b]bhdidkflfWkmp@rnhohvI2k3ksftfldmdSbTbwhxh9k!kcJ'k(k{d|d+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfaebe[k]kdeeerdsd|k}k}b~bydzdKhLhelflhsOhPhEdie+KklllcLplqlyLulvlULzlAl)LElFlbMJlKlwMOlPlRMTlUlXlRhGd
5961 with gil:
5962 raise FunctionNotFoundError("function cuEventCreate is not found")
5963 return (<CUresult (*)(CUevent*, unsigned int) noexcept nogil>__cuEventCreate)( 2? X ! d e f g h i j k l m n o p q r s t u v w x 1bkeleneoeqereteuewexezeAetgPd[hrbsbQd]h2 Y / ^ .m/m:mxb;m`h=m?m2j_C,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcci=yDiNFdkek#Fjkkk5e6e_c`cLbMbKi[gqkrk3vPiQi#d$dBkTi@b=o+GUiCkDkVi+vEkFkGkHk%d.G'd{g?o?vIkJkWiXi,e-e.e/eYi:e;e=e?e(d)dLkMk+d,dadbdRkSk[b]bhdidkflfWkmp@rnhohvI2k3ksftfldmdSbTbwhxh9k!kcJ'k(k{d|d+k:i|bSpDJ;i,k-k=i^w.k/k:k;k}dGJ~dBhcsbx=k?k?i@iIfJfKfLf[iMfNfOfPfaebe[k]kdeeerdsd|k}k}b~bydzdKhLhelflhsOhPhEdie+KklllcLplqlyLulvlULzlAl)LElFlbMJlKlwMOlPlRMTlUlXlRhGd
5964 phEvent, Flags)
5967cdef CUresult _cuEventRecord(CUevent hEvent, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
5968 global __cuEventRecord
5969 _check_or_init_driver() 2? X ! d e f g h i j k l m n o p q r s t u v w x Y / ^ .m/m:mxb;m`h=m?m2j,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcciDiEdieXlRhGd
5970 if __cuEventRecord == NULL: 2? X ! d e f g h i j k l m n o p q r s t u v w x Y / ^ .m/m:mxb;m`h=m?m2j,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcciDiEdieXlRhGd
5971 with gil:
5972 raise FunctionNotFoundError("function cuEventRecord is not found")
5973 return (<CUresult (*)(CUevent, CUstream) noexcept nogil>__cuEventRecord)( 2? X ! d e f g h i j k l m n o p q r s t u v w x Y / ^ .m/m:mxb;m`h=m?m2j,c7 -c7j8j9j!j#j$j` %j'j(j)j*jaiAgpcciDiEdieXlRhGd
5974 hEvent, hStream)
5977cdef CUresult _cuEventRecordWithFlags(CUevent hEvent, CUstream hStream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 2a =y
5978 global __cuEventRecordWithFlags
5979 _check_or_init_driver()
5980 if __cuEventRecordWithFlags == NULL:
5981 with gil: 2=y
5982 raise FunctionNotFoundError("function cuEventRecordWithFlags is not found")
5983 return (<CUresult (*)(CUevent, CUstream, unsigned int) noexcept nogil>__cuEventRecordWithFlags)(
5984 hEvent, hStream, flags)
5987cdef CUresult _cuEventQuery(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
5988 global __cuEventQuery
5989 _check_or_init_driver() 2tgPdQd` aiAg
5990 if __cuEventQuery == NULL: 2tgPdQd` aiAg
5991 with gil:
5992 raise FunctionNotFoundError("function cuEventQuery is not found")
5993 return (<CUresult (*)(CUevent) noexcept nogil>__cuEventQuery)( 2tgPdQd` aiAg
5994 hEvent)
5997cdef CUresult _cuEventSynchronize(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
5998 global __cuEventSynchronize
5999 _check_or_init_driver() 27 ` Agpcci
6000 if __cuEventSynchronize == NULL: 27 ` Agpcci
6001 with gil:
6002 raise FunctionNotFoundError("function cuEventSynchronize is not found")
6003 return (<CUresult (*)(CUevent) noexcept nogil>__cuEventSynchronize)( 27 ` Agpcci
6004 hEvent)
6007cdef CUresult _cuEventDestroy_v2(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
6008 global __cuEventDestroy_v2
6009 _check_or_init_driver() 2? X ! d e f g h i j k l m n o p q r s t u v w x 7s8s9s!s#s$s%s's(s-s/s]s^sVmtgPd[hQd]hY xb`h2j_C,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcci=yDiOFzvAv$FDvEvGvHv+r,rXvYvZv0v1v2vTG4v5v8v9v!v#v$v%v,G'v(v)v*v,v-v.v/v-G:v/G;v=v:G@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwCw[r]rwIPwQwSwTw|r}r9w!w#w$w%w'wdJ)w*w-w.w/w:w;w=wEJ?w@w[w]w_w`w{w|wFJ}wHJ~waxIJcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzxBxCxDxExFxGxHxIxPxisjsEdie,K4x5xdL9x!xzL$x%xVL(x)x*L+x,xcM.x/xxM;x=xSM]x^xXlRhGd
6010 if __cuEventDestroy_v2 == NULL: 2? X ! d e f g h i j k l m n o p q r s t u v w x 7s8s9s!s#s$s%s's(s-s/s]s^sVmtgPd[hQd]hY xb`h2j_C,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcci=yDiOFzvAv$FDvEvGvHv+r,rXvYvZv0v1v2vTG4v5v8v9v!v#v$v%v,G'v(v)v*v,v-v.v/v-G:v/G;v=v:G@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwCw[r]rwIPwQwSwTw|r}r9w!w#w$w%w'wdJ)w*w-w.w/w:w;w=wEJ?w@w[w]w_w`w{w|wFJ}wHJ~waxIJcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzxBxCxDxExFxGxHxIxPxisjsEdie,K4x5xdL9x!xzL$x%xVL(x)x*L+x,xcM.x/xxM;x=xSM]x^xXlRhGd
6011 with gil:
6012 raise FunctionNotFoundError("function cuEventDestroy_v2 is not found")
6013 return (<CUresult (*)(CUevent) noexcept nogil>__cuEventDestroy_v2)( 2? X ! d e f g h i j k l m n o p q r s t u v w x 7s8s9s!s#s$s%s's(s-s/s]s^sVmtgPd[hQd]hY xb`h2j_C,c7 -cOE]mPE7j8j9j!j#j$j` %j'j(j)j*jaiAgpcci=yDiOFzvAv$FDvEvGvHv+r,rXvYvZv0v1v2vTG4v5v8v9v!v#v$v%v,G'v(v)v*v,v-v.v/v-G:v/G;v=v:G@v[v]v^v_v`v{v|v}v~vawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwCw[r]rwIPwQwSwTw|r}r9w!w#w$w%w'wdJ)w*w-w.w/w:w;w=wEJ?w@w[w]w_w`w{w|wFJ}wHJ~waxIJcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzxBxCxDxExFxGxHxIxPxisjsEdie,K4x5xdL9x!xzL$x%xVL(x)x*L+x,xcM.x/xxM;x=xSM]x^xXlRhGd
6014 hEvent)
6017cdef CUresult _cuEventElapsedTime_v2(float* pMilliseconds, CUevent hStart, CUevent hEnd) except ?CUDA_ERROR_NOT_FOUND nogil:
6018 global __cuEventElapsedTime_v2
6019 _check_or_init_driver() 2,c7 -cpc
6020 if __cuEventElapsedTime_v2 == NULL: 2,c7 -cpc
6021 with gil:
6022 raise FunctionNotFoundError("function cuEventElapsedTime_v2 is not found")
6023 return (<CUresult (*)(float*, CUevent, CUevent) noexcept nogil>__cuEventElapsedTime_v2)( 2,c7 -cpc
6024 pMilliseconds, hStart, hEnd)
6027cdef CUresult _cuImportExternalMemory(CUexternalMemory* extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC* memHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil: 2a =y
6028 global __cuImportExternalMemory
6029 _check_or_init_driver()
6030 if __cuImportExternalMemory == NULL:
6031 with gil: 2=y
6032 raise FunctionNotFoundError("function cuImportExternalMemory is not found")
6033 return (<CUresult (*)(CUexternalMemory*, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC*) noexcept nogil>__cuImportExternalMemory)(
6034 extMem_out, memHandleDesc)
6037cdef CUresult _cuExternalMemoryGetMappedBuffer(CUdeviceptr* devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC* bufferDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6038 global __cuExternalMemoryGetMappedBuffer
6039 _check_or_init_driver()
6040 if __cuExternalMemoryGetMappedBuffer == NULL:
6041 with gil:
6042 raise FunctionNotFoundError("function cuExternalMemoryGetMappedBuffer is not found")
6043 return (<CUresult (*)(CUdeviceptr*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC*) noexcept nogil>__cuExternalMemoryGetMappedBuffer)(
6044 devPtr, extMem, bufferDesc)
6047cdef CUresult _cuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray* mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC* mipmapDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6048 global __cuExternalMemoryGetMappedMipmappedArray
6049 _check_or_init_driver()
6050 if __cuExternalMemoryGetMappedMipmappedArray == NULL:
6051 with gil:
6052 raise FunctionNotFoundError("function cuExternalMemoryGetMappedMipmappedArray is not found")
6053 return (<CUresult (*)(CUmipmappedArray*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC*) noexcept nogil>__cuExternalMemoryGetMappedMipmappedArray)(
6054 mipmap, extMem, mipmapDesc)
6057cdef CUresult _cuDestroyExternalMemory(CUexternalMemory extMem) except ?CUDA_ERROR_NOT_FOUND nogil:
6058 global __cuDestroyExternalMemory
6059 _check_or_init_driver()
6060 if __cuDestroyExternalMemory == NULL:
6061 with gil:
6062 raise FunctionNotFoundError("function cuDestroyExternalMemory is not found")
6063 return (<CUresult (*)(CUexternalMemory) noexcept nogil>__cuDestroyExternalMemory)(
6064 extMem)
6067cdef CUresult _cuImportExternalSemaphore(CUexternalSemaphore* extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC* semHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
6068 global __cuImportExternalSemaphore
6069 _check_or_init_driver()
6070 if __cuImportExternalSemaphore == NULL:
6071 with gil:
6072 raise FunctionNotFoundError("function cuImportExternalSemaphore is not found")
6073 return (<CUresult (*)(CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC*) noexcept nogil>__cuImportExternalSemaphore)(
6074 extSem_out, semHandleDesc)
6077cdef CUresult _cuSignalExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
6078 global __cuSignalExternalSemaphoresAsync
6079 _check_or_init_driver()
6080 if __cuSignalExternalSemaphoresAsync == NULL:
6081 with gil:
6082 raise FunctionNotFoundError("function cuSignalExternalSemaphoresAsync is not found")
6083 return (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS*, unsigned int, CUstream) noexcept nogil>__cuSignalExternalSemaphoresAsync)(
6084 extSemArray, paramsArray, numExtSems, stream)
6087cdef CUresult _cuWaitExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil:
6088 global __cuWaitExternalSemaphoresAsync
6089 _check_or_init_driver()
6090 if __cuWaitExternalSemaphoresAsync == NULL:
6091 with gil:
6092 raise FunctionNotFoundError("function cuWaitExternalSemaphoresAsync is not found")
6093 return (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS*, unsigned int, CUstream) noexcept nogil>__cuWaitExternalSemaphoresAsync)(
6094 extSemArray, paramsArray, numExtSems, stream)
6097cdef CUresult _cuDestroyExternalSemaphore(CUexternalSemaphore extSem) except ?CUDA_ERROR_NOT_FOUND nogil:
6098 global __cuDestroyExternalSemaphore
6099 _check_or_init_driver()
6100 if __cuDestroyExternalSemaphore == NULL:
6101 with gil:
6102 raise FunctionNotFoundError("function cuDestroyExternalSemaphore is not found")
6103 return (<CUresult (*)(CUexternalSemaphore) noexcept nogil>__cuDestroyExternalSemaphore)(
6104 extSem)
6107cdef CUresult _cuStreamWaitValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6108 global __cuStreamWaitValue32_v2
6109 _check_or_init_driver()
6110 if __cuStreamWaitValue32_v2 == NULL:
6111 with gil:
6112 raise FunctionNotFoundError("function cuStreamWaitValue32_v2 is not found")
6113 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) noexcept nogil>__cuStreamWaitValue32_v2)(
6114 stream, addr, value, flags)
6117cdef CUresult _cuStreamWaitValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6118 global __cuStreamWaitValue64_v2
6119 _check_or_init_driver()
6120 if __cuStreamWaitValue64_v2 == NULL:
6121 with gil:
6122 raise FunctionNotFoundError("function cuStreamWaitValue64_v2 is not found")
6123 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) noexcept nogil>__cuStreamWaitValue64_v2)(
6124 stream, addr, value, flags)
6127cdef CUresult _cuStreamWriteValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6128 global __cuStreamWriteValue32_v2
6129 _check_or_init_driver()
6130 if __cuStreamWriteValue32_v2 == NULL:
6131 with gil:
6132 raise FunctionNotFoundError("function cuStreamWriteValue32_v2 is not found")
6133 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) noexcept nogil>__cuStreamWriteValue32_v2)(
6134 stream, addr, value, flags)
6137cdef CUresult _cuStreamWriteValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6138 global __cuStreamWriteValue64_v2
6139 _check_or_init_driver()
6140 if __cuStreamWriteValue64_v2 == NULL:
6141 with gil:
6142 raise FunctionNotFoundError("function cuStreamWriteValue64_v2 is not found")
6143 return (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) noexcept nogil>__cuStreamWriteValue64_v2)(
6144 stream, addr, value, flags)
6147cdef CUresult _cuStreamBatchMemOp_v2(CUstream stream, unsigned int count, CUstreamBatchMemOpParams* paramArray, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6148 global __cuStreamBatchMemOp_v2
6149 _check_or_init_driver()
6150 if __cuStreamBatchMemOp_v2 == NULL:
6151 with gil:
6152 raise FunctionNotFoundError("function cuStreamBatchMemOp_v2 is not found")
6153 return (<CUresult (*)(CUstream, unsigned int, CUstreamBatchMemOpParams*, unsigned int) noexcept nogil>__cuStreamBatchMemOp_v2)(
6154 stream, count, paramArray, flags)
6157cdef CUresult _cuFuncGetAttribute(int* pi, CUfunction_attribute attrib, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
6158 global __cuFuncGetAttribute
6159 _check_or_init_driver()
6160 if __cuFuncGetAttribute == NULL:
6161 with gil:
6162 raise FunctionNotFoundError("function cuFuncGetAttribute is not found")
6163 return (<CUresult (*)(int*, CUfunction_attribute, CUfunction) noexcept nogil>__cuFuncGetAttribute)(
6164 pi, attrib, hfunc)
6167cdef CUresult _cuFuncSetAttribute(CUfunction hfunc, CUfunction_attribute attrib, int value) except ?CUDA_ERROR_NOT_FOUND nogil:
6168 global __cuFuncSetAttribute
6169 _check_or_init_driver()
6170 if __cuFuncSetAttribute == NULL:
6171 with gil:
6172 raise FunctionNotFoundError("function cuFuncSetAttribute is not found")
6173 return (<CUresult (*)(CUfunction, CUfunction_attribute, int) noexcept nogil>__cuFuncSetAttribute)(
6174 hfunc, attrib, value)
6177cdef CUresult _cuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil:
6178 global __cuFuncSetCacheConfig
6179 _check_or_init_driver()
6180 if __cuFuncSetCacheConfig == NULL:
6181 with gil:
6182 raise FunctionNotFoundError("function cuFuncSetCacheConfig is not found")
6183 return (<CUresult (*)(CUfunction, CUfunc_cache) noexcept nogil>__cuFuncSetCacheConfig)(
6184 hfunc, config)
6187cdef CUresult _cuFuncGetModule(CUmodule* hmod, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
6188 global __cuFuncGetModule
6189 _check_or_init_driver()
6190 if __cuFuncGetModule == NULL:
6191 with gil:
6192 raise FunctionNotFoundError("function cuFuncGetModule is not found")
6193 return (<CUresult (*)(CUmodule*, CUfunction) noexcept nogil>__cuFuncGetModule)(
6194 hmod, hfunc)
6197cdef CUresult _cuFuncGetName(const char** name, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil:
6198 global __cuFuncGetName
6199 _check_or_init_driver() 2K1
6200 if __cuFuncGetName == NULL: 2K1
6201 with gil:
6202 raise FunctionNotFoundError("function cuFuncGetName is not found")
6203 return (<CUresult (*)(const char**, CUfunction) noexcept nogil>__cuFuncGetName)( 2K1
6204 name, hfunc)
6207cdef CUresult _cuFuncGetParamInfo(CUfunction func, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil:
6208 global __cuFuncGetParamInfo
6209 _check_or_init_driver()
6210 if __cuFuncGetParamInfo == NULL:
6211 with gil:
6212 raise FunctionNotFoundError("function cuFuncGetParamInfo is not found")
6213 return (<CUresult (*)(CUfunction, size_t, size_t*, size_t*) noexcept nogil>__cuFuncGetParamInfo)(
6214 func, paramIndex, paramOffset, paramSize)
6217cdef CUresult _cuFuncIsLoaded(CUfunctionLoadingState* state, CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil: 2a K1
6218 global __cuFuncIsLoaded
6219 _check_or_init_driver()
6220 if __cuFuncIsLoaded == NULL:
6221 with gil: 2K1
6222 raise FunctionNotFoundError("function cuFuncIsLoaded is not found")
6223 return (<CUresult (*)(CUfunctionLoadingState*, CUfunction) noexcept nogil>__cuFuncIsLoaded)(
6224 state, function)
6227cdef CUresult _cuFuncLoad(CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil:
6228 global __cuFuncLoad
6229 _check_or_init_driver()
6230 if __cuFuncLoad == NULL:
6231 with gil:
6232 raise FunctionNotFoundError("function cuFuncLoad is not found")
6233 return (<CUresult (*)(CUfunction) noexcept nogil>__cuFuncLoad)(
6234 function)
6237cdef 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:
6238 global __cuLaunchKernel
6239 _check_or_init_driver() 28 9 bcccdc= ecfc
6240 if __cuLaunchKernel == NULL: 28 9 bcccdc= ecfc
6241 with gil:
6242 raise FunctionNotFoundError("function cuLaunchKernel is not found")
6243 return (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**, void**) noexcept nogil>__cuLaunchKernel)( 28 9 bcccdc= ecfc
6244 f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams, extra)
6247cdef CUresult _cuLaunchKernelEx(const CUlaunchConfig* config, CUfunction f, void** kernelParams, void** extra) except ?CUDA_ERROR_NOT_FOUND nogil:
6248 global __cuLaunchKernelEx
6249 _check_or_init_driver() 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N A ' B y F ] G H S T U I 3 wb'b(b*c)bY / ^ 7 ` pcGbZ 0 HbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gV
6250 if __cuLaunchKernelEx == NULL: 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N A ' B y F ] G H S T U I 3 wb'b(b*c)bY / ^ 7 ` pcGbZ 0 HbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gV
6251 with gil:
6252 raise FunctionNotFoundError("function cuLaunchKernelEx is not found")
6253 return (<CUresult (*)(const CUlaunchConfig*, CUfunction, void**, void**) noexcept nogil>__cuLaunchKernelEx)( 2W Zb? X gc! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N A ' B y F ] G H S T U I 3 wb'b(b*c)bY / ^ 7 ` pcGbZ 0 HbqceiKgLgMg.c/cNgOgPgQg:cRgSgTgUgMeVgWgXgYgZg0g1g2g3g4g5g6g7g8g9gV
6254 config, f, kernelParams, extra)
6257cdef 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: 2a 8 9 bcccdc= ecfc
6258 global __cuLaunchCooperativeKernel
6259 _check_or_init_driver()
6260 if __cuLaunchCooperativeKernel == NULL:
6261 with gil: 28 9 bcccdc= ecfc
6262 raise FunctionNotFoundError("function cuLaunchCooperativeKernel is not found")
6263 return (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**) noexcept nogil>__cuLaunchCooperativeKernel)(
6264 f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams)
6267cdef CUresult _cuLaunchCooperativeKernelMultiDevice(CUDA_LAUNCH_PARAMS* launchParamsList, unsigned int numDevices, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6268 global __cuLaunchCooperativeKernelMultiDevice
6269 _check_or_init_driver()
6270 if __cuLaunchCooperativeKernelMultiDevice == NULL:
6271 with gil:
6272 raise FunctionNotFoundError("function cuLaunchCooperativeKernelMultiDevice is not found")
6273 return (<CUresult (*)(CUDA_LAUNCH_PARAMS*, unsigned int, unsigned int) noexcept nogil>__cuLaunchCooperativeKernelMultiDevice)(
6274 launchParamsList, numDevices, flags)
6277cdef CUresult _cuLaunchHostFunc(CUstream hStream, CUhostFn fn, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil:
6278 global __cuLaunchHostFunc
6279 _check_or_init_driver() 2gbhb
6280 if __cuLaunchHostFunc == NULL: 2gbhb
6281 with gil:
6282 raise FunctionNotFoundError("function cuLaunchHostFunc is not found")
6283 return (<CUresult (*)(CUstream, CUhostFn, void*) noexcept nogil>__cuLaunchHostFunc)( 2gbhb
6284 hStream, fn, userData)
6287cdef CUresult _cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z) except ?CUDA_ERROR_NOT_FOUND nogil:
6288 global __cuFuncSetBlockShape
6289 _check_or_init_driver()
6290 if __cuFuncSetBlockShape == NULL:
6291 with gil:
6292 raise FunctionNotFoundError("function cuFuncSetBlockShape is not found")
6293 return (<CUresult (*)(CUfunction, int, int, int) noexcept nogil>__cuFuncSetBlockShape)(
6294 hfunc, x, y, z)
6297cdef CUresult _cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6298 global __cuFuncSetSharedSize
6299 _check_or_init_driver()
6300 if __cuFuncSetSharedSize == NULL:
6301 with gil:
6302 raise FunctionNotFoundError("function cuFuncSetSharedSize is not found")
6303 return (<CUresult (*)(CUfunction, unsigned int) noexcept nogil>__cuFuncSetSharedSize)(
6304 hfunc, bytes)
6307cdef CUresult _cuParamSetSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6308 global __cuParamSetSize
6309 _check_or_init_driver()
6310 if __cuParamSetSize == NULL:
6311 with gil:
6312 raise FunctionNotFoundError("function cuParamSetSize is not found")
6313 return (<CUresult (*)(CUfunction, unsigned int) noexcept nogil>__cuParamSetSize)(
6314 hfunc, numbytes)
6317cdef CUresult _cuParamSeti(CUfunction hfunc, int offset, unsigned int value) except ?CUDA_ERROR_NOT_FOUND nogil:
6318 global __cuParamSeti
6319 _check_or_init_driver()
6320 if __cuParamSeti == NULL:
6321 with gil:
6322 raise FunctionNotFoundError("function cuParamSeti is not found")
6323 return (<CUresult (*)(CUfunction, int, unsigned int) noexcept nogil>__cuParamSeti)(
6324 hfunc, offset, value)
6327cdef CUresult _cuParamSetf(CUfunction hfunc, int offset, float value) except ?CUDA_ERROR_NOT_FOUND nogil:
6328 global __cuParamSetf
6329 _check_or_init_driver()
6330 if __cuParamSetf == NULL:
6331 with gil:
6332 raise FunctionNotFoundError("function cuParamSetf is not found")
6333 return (<CUresult (*)(CUfunction, int, float) noexcept nogil>__cuParamSetf)(
6334 hfunc, offset, value)
6337cdef CUresult _cuParamSetv(CUfunction hfunc, int offset, void* ptr, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil:
6338 global __cuParamSetv
6339 _check_or_init_driver()
6340 if __cuParamSetv == NULL:
6341 with gil:
6342 raise FunctionNotFoundError("function cuParamSetv is not found")
6343 return (<CUresult (*)(CUfunction, int, void*, unsigned int) noexcept nogil>__cuParamSetv)(
6344 hfunc, offset, ptr, numbytes)
6347cdef CUresult _cuLaunch(CUfunction f) except ?CUDA_ERROR_NOT_FOUND nogil:
6348 global __cuLaunch
6349 _check_or_init_driver()
6350 if __cuLaunch == NULL:
6351 with gil:
6352 raise FunctionNotFoundError("function cuLaunch is not found")
6353 return (<CUresult (*)(CUfunction) noexcept nogil>__cuLaunch)(
6354 f)
6357cdef CUresult _cuLaunchGrid(CUfunction f, int grid_width, int grid_height) except ?CUDA_ERROR_NOT_FOUND nogil:
6358 global __cuLaunchGrid
6359 _check_or_init_driver()
6360 if __cuLaunchGrid == NULL:
6361 with gil:
6362 raise FunctionNotFoundError("function cuLaunchGrid is not found")
6363 return (<CUresult (*)(CUfunction, int, int) noexcept nogil>__cuLaunchGrid)(
6364 f, grid_width, grid_height)
6367cdef CUresult _cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
6368 global __cuLaunchGridAsync
6369 _check_or_init_driver()
6370 if __cuLaunchGridAsync == NULL:
6371 with gil:
6372 raise FunctionNotFoundError("function cuLaunchGridAsync is not found")
6373 return (<CUresult (*)(CUfunction, int, int, CUstream) noexcept nogil>__cuLaunchGridAsync)(
6374 f, grid_width, grid_height, hStream)
6377cdef CUresult _cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
6378 global __cuParamSetTexRef
6379 _check_or_init_driver()
6380 if __cuParamSetTexRef == NULL:
6381 with gil:
6382 raise FunctionNotFoundError("function cuParamSetTexRef is not found")
6383 return (<CUresult (*)(CUfunction, int, CUtexref) noexcept nogil>__cuParamSetTexRef)(
6384 hfunc, texunit, hTexRef)
6387cdef CUresult _cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil:
6388 global __cuFuncSetSharedMemConfig
6389 _check_or_init_driver()
6390 if __cuFuncSetSharedMemConfig == NULL:
6391 with gil:
6392 raise FunctionNotFoundError("function cuFuncSetSharedMemConfig is not found")
6393 return (<CUresult (*)(CUfunction, CUsharedconfig) noexcept nogil>__cuFuncSetSharedMemConfig)(
6394 hfunc, config)
6397cdef CUresult _cuGraphCreate(CUgraph* phGraph, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6398 global __cuGraphCreate
6399 _check_or_init_driver() 2]y`y|y~ybzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz2hEzGzIzKz6 MzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcymwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUmVmWmPjXmQjYmZm0mdOgOjOmO_srO`s{sRj0qOd1m%c2m3m4m5mnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!b^hR P C D E .B6mSjTjc 7moc8m4 ~qacVharWhXh#l$lxgz 'lir?yZovc$rckdkekfkQF0o1o2o1e2eEiYF'r4o6owc(rikjkkklk'F7o8o)r3e4eFi/F!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5dKb;b{cIi6d7dLbMb=b{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o)oxc.rpkqkrkskBG*o+o,o#e$eMiJG.o/otk?b:oOiPiQiRi6vukvkwk9d!d_g7vykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBk@b=oUiCkDkVi+vEkFkGk%d'd{g?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepefff1i4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhmf:dihkpjhkhlpJcVkWkmpXknpopppnfof5iqprp6iRbYkmhnhohph^r7i8i9ijdkdpf_r#i$isptpKc`r1k2k3k4kyIupvpwpqfrf%iGIypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]d_b`bnd*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEpLcas8k9k!k#k/IFpGpHpyfzf-i^IJpKpLpMcbs%k'k(k)kfJMpNpOpAfBf.inJQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k|bSp;i,k-k=i^w.k/k:k}d~dBhbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p4f5f_ipK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjYbhlNhOhPhQhksdjejfjAdBd'flshjij-p.pZcmsjlklllml.K/p:p;p(f)fjj]K?p@p[p0cpsolplqlrlfL]p^p_p*f+fkjnL{p|p}p1crstlulvlwlBL~paqbq,f-fljJLdqeqfq2ctsylzlAlBlXLgqhqiq.f/fmj5Lkqlqmq3cvsDlElFlGl,Lnqoqpq:f;fnj@Lrqsqtq4cxsIlJlKlLleMuqvqwq=f?fojmMyqzqAq5czsNlOlPlQlzMBqCqDq@f[fpjHMFqGqHq6cAsSlTlUlVlUMIqJqKq]f^fqj2MMqNq
6400 if __cuGraphCreate == NULL: 2]y`y|y~ybzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz2hEzGzIzKz6 MzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcymwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUmVmWmPjXmQjYmZm0mdOgOjOmO_srO`s{sRj0qOd1m%c2m3m4m5mnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!b^hR P C D E .B6mSjTjc 7moc8m4 ~qacVharWhXh#l$lxgz 'lir?yZovc$rckdkekfkQF0o1o2o1e2eEiYF'r4o6owc(rikjkkklk'F7o8o)r3e4eFi/F!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5dKb;b{cIi6d7dLbMb=b{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o)oxc.rpkqkrkskBG*o+o,o#e$eMiJG.o/otk?b:oOiPiQiRi6vukvkwk9d!d_g7vykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBk@b=oUiCkDkVi+vEkFkGk%d'd{g?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepefff1i4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhmf:dihkpjhkhlpJcVkWkmpXknpopppnfof5iqprp6iRbYkmhnhohph^r7i8i9ijdkdpf_r#i$isptpKc`r1k2k3k4kyIupvpwpqfrf%iGIypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]d_b`bnd*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEpLcas8k9k!k#k/IFpGpHpyfzf-i^IJpKpLpMcbs%k'k(k)kfJMpNpOpAfBf.inJQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k|bSp;i,k-k=i^w.k/k:k}d~dBhbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p4f5f_ipK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjYbhlNhOhPhQhksdjejfjAdBd'flshjij-p.pZcmsjlklllml.K/p:p;p(f)fjj]K?p@p[p0cpsolplqlrlfL]p^p_p*f+fkjnL{p|p}p1crstlulvlwlBL~paqbq,f-fljJLdqeqfq2ctsylzlAlBlXLgqhqiq.f/fmj5Lkqlqmq3cvsDlElFlGl,Lnqoqpq:f;fnj@Lrqsqtq4cxsIlJlKlLleMuqvqwq=f?fojmMyqzqAq5czsNlOlPlQlzMBqCqDq@f[fpjHMFqGqHq6cAsSlTlUlVlUMIqJqKq]f^fqj2MMqNq
6401 with gil:
6402 raise FunctionNotFoundError("function cuGraphCreate is not found")
6403 return (<CUresult (*)(CUgraph*, unsigned int) noexcept nogil>__cuGraphCreate)( 2]y`y|y~ybzdzfzizkz(ltj)lpzuj*l+luzwzyzAzCz2hEzGzIzKz6 MzOzPzRzTzUzVzXzZz1z3z5z7z9z#z%z(z*z,z.z/z;z?z[z^z`z|z~zbAdAfA,l-licwjkelexj.l/l:l;lIdme4h5h6h7h=l?l@l[ljcyjneoezj]l^l_l`lJdpe8h9h!h#h{l|l}lAj~l0ABjambmcmCjdmDjemfmgmhmkcEjqereFjimjmkmlmKdse$h%h'h(hmmnmompmlcGjteueHjqmrmsmtmLdve)h*h+h,humvmwmxmmcymwexeIjzmAmBmCmMdye-h.h/h:hDmEmFmGmncJjzeAeKjHmImJmKmNdBe;h=h?h@hLmMmNmLjOmMjPmQmRmNjSmOjTmUmVmWmPjXmQjYmZm0mdOgOjOmO_srO`s{sRj0qOd1m%c2m3m4m5mnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!b^hR P C D E .B6mSjTjc 7moc8m4 ~qacVharWhXh#l$lxgz 'lir?yZovc$rckdkekfkQF0o1o2o1e2eEiYF'r4o6owc(rikjkkklk'F7o8o)r3e4eFi/F!o#o:b5e6emk.g/g:g0d7eGi;g=g8e: 9e1d_c`c2dHi3d4d5dKb;b{cIi6d7dLbMb=b{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o)oxc.rpkqkrkskBG*o+o,o#e$eMiJG.o/otk?b:oOiPiQiRi6vukvkwk9d!d_g7vykzkAkOb#d$dSi%e'e(e}c)e`g*e+eBk@b=oUiCkDkVi+vEkFkGk%d'd{g?vIkJkWiXi,e-e.e/eYi:e;e=e?ePb(d)d@e[e]e*d|g^e_e@oyc;rKkLkMkNk[o]o^o`e{eZigH_o`o}g~gahbh{o|o}o~oap0izcchdh+d,dehOk|e}e~eaf~cbfPkcfdfAcadbdcd-dBcCcQbDcEcFcbpGc=rQkRkSkTkWHcpdpepefff1i4Hgphp+ [b]bHcddedfdgdabhdid.dgfhf/difjfUkIc2i3ikflf4iipfhghhhmf:dihkpjhkhlpJcVkWkmpXknpopppnfof5iqprp6iRbYkmhnhohph^r7i8i9ijdkdpf_r#i$isptpKc`r1k2k3k4kyIupvpwpqfrf%iGIypzp^bsftf5kqhrhsh;duf'ithuhvf; wf=dldmd?d(i@d[d]d_b`bnd*i^d_dSbTb{bbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpEpLcas8k9k!k#k/IFpGpHpyfzf-i^IJpKpLpMcbs%k'k(k)kfJMpNpOpAfBf.inJQpRp*kVb{d|d/iCfDfEfpdFfAhGfHf+k|bSp;i,k-k=i^w.k/k:k}d~dBhbx=k?k?i@iIfJfKfLf[iMfNfOfPfWbaebeQfRfSfceChTfUfTpNcds@k[k]k^kUpVpWpVfWf]i2JXpYpDhEhFhGhZp0p1p2p3p^iOcHhIhdeeeJh_kXfYfZf0fqd1f`k2f3fPcrdsdtdfeQcRcXbScTcUc4pVces{k|k}k~khK5p6p7p4f5f_ipK9p!p, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pXcalblKhLhclfs`i{i|i!f#f}igs~iaj%pYcdlelflgl'p(p)p$f%fbj*p+pcjYbhlNhOhPhQhksdjejfjAdBd'flshjij-p.pZcmsjlklllml.K/p:p;p(f)fjj]K?p@p[p0cpsolplqlrlfL]p^p_p*f+fkjnL{p|p}p1crstlulvlwlBL~paqbq,f-fljJLdqeqfq2ctsylzlAlBlXLgqhqiq.f/fmj5Lkqlqmq3cvsDlElFlGl,Lnqoqpq:f;fnj@Lrqsqtq4cxsIlJlKlLleMuqvqwq=f?fojmMyqzqAq5czsNlOlPlQlzMBqCqDq@f[fpjHMFqGqHq6cAsSlTlUlVlUMIqJqKq]f^fqj2MMqNq
6404 phGraph, flags)
6407cdef 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:
6408 global __cuGraphAddKernelNode_v2
6409 _check_or_init_driver() 26 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q Ce2 @ [ 9bR P C D E c 4 vc1ewc3e:b0d: KbLbMb=b{ | } ~ Nb|cxc#e?b9dOb}c@b%dPbyc`ezcafAcadbdcd-dBcCcQbDcEcFcGcef+ abIcmfJcnfRbjdKcqf^b;d; _bSbTb{bbbcbdbebUbodLcyfMcAfVbpd|b}dWbNcVfOc0fPcrdsdtdfeQcRcXbScTcUcVc4f, fbXc!fYc$fYbAdZc(f0c*f1c,f2c.f3c:f4c=f5c@f6c]f
6410 if __cuGraphAddKernelNode_v2 == NULL: 26 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q Ce2 @ [ 9bR P C D E c 4 vc1ewc3e:b0d: KbLbMb=b{ | } ~ Nb|cxc#e?b9dOb}c@b%dPbyc`ezcafAcadbdcd-dBcCcQbDcEcFcGcef+ abIcmfJcnfRbjdKcqf^b;d; _bSbTb{bbbcbdbebUbodLcyfMcAfVbpd|b}dWbNcVfOc0fPcrdsdtdfeQcRcXbScTcUcVc4f, fbXc!fYc$fYbAdZc(f0c*f1c,f2c.f3c:f4c=f5c@f6c]f
6411 with gil:
6412 raise FunctionNotFoundError("function cuGraphAddKernelNode_v2 is not found")
6413 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphAddKernelNode_v2)( 26 jbkblb2bmb3hvjicIdjcJdkcKdlcLdmcMdncNdOdnbobpbqb8bO Q Ce2 @ [ 9bR P C D E c 4 vc1ewc3e:b0d: KbLbMb=b{ | } ~ Nb|cxc#e?b9dOb}c@b%dPbyc`ezcafAcadbdcd-dBcCcQbDcEcFcGcef+ abIcmfJcnfRbjdKcqf^b;d; _bSbTb{bbbcbdbebUbodLcyfMcAfVbpd|b}dWbNcVfOc0fPcrdsdtdfeQcRcXbScTcUcVc4f, fbXc!fYc$fYbAdZc(f0c*f1c,f2c.f3c:f4c=f5c@f6c]f
6414 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6417cdef CUresult _cuGraphKernelNodeGetParams_v2(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ~qacVharWhXh#l$lz 'lir?y
6418 global __cuGraphKernelNodeGetParams_v2
6419 _check_or_init_driver() 2jAnbobpbqb8b9bc
6420 if __cuGraphKernelNodeGetParams_v2 == NULL: 2jAnbobpbqb8b9bc
6421 with gil: 2~qacVharWhXh#l$lz 'lir?y
6422 raise FunctionNotFoundError("function cuGraphKernelNodeGetParams_v2 is not found")
6423 return (<CUresult (*)(CUgraphNode, CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphKernelNodeGetParams_v2)( 2jAnbobpbqb8b9bc
6424 hNode, nodeParams)
6427cdef CUresult _cuGraphKernelNodeSetParams_v2(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6428 global __cuGraphKernelNodeSetParams_v2
6429 _check_or_init_driver()
6430 if __cuGraphKernelNodeSetParams_v2 == NULL:
6431 with gil:
6432 raise FunctionNotFoundError("function cuGraphKernelNodeSetParams_v2 is not found")
6433 return (<CUresult (*)(CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphKernelNodeSetParams_v2)(
6434 hNode, nodeParams)
6437cdef CUresult _cuGraphAddMemcpyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
6438 global __cuGraphAddMemcpyNode
6439 _check_or_init_driver() 2# $ % . mepeseveyeBe2e4e7e;b8d$e!d)e'd*d{e~cQbff+ [b]bHcddedfdgd/d:dofkdrfuf`b`dzfBfFf~dceWfqdXb5f, }b~bWcudvdwdxdhe#f%fBd)f+f-f/f;f?f[f^f
6440 if __cuGraphAddMemcpyNode == NULL: 2# $ % . mepeseveyeBe2e4e7e;b8d$e!d)e'd*d{e~cQbff+ [b]bHcddedfdgd/d:dofkdrfuf`b`dzfBfFf~dceWfqdXb5f, }b~bWcudvdwdxdhe#f%fBd)f+f-f/f;f?f[f^f
6441 with gil:
6442 raise FunctionNotFoundError("function cuGraphAddMemcpyNode is not found")
6443 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMCPY3D*, CUcontext) noexcept nogil>__cuGraphAddMemcpyNode)( 2# $ % . mepeseveyeBe2e4e7e;b8d$e!d)e'd*d{e~cQbff+ [b]bHcddedfdgd/d:dofkdrfuf`b`dzfBfFf~dceWfqdXb5f, }b~bWcudvdwdxdhe#f%fBd)f+f-f/f;f?f[f^f
6444 phGraphNode, hGraph, dependencies, numDependencies, copyParams, ctx)
6447cdef CUresult _cuGraphMemcpyNodeGetParams(CUgraphNode hNode, CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6448 global __cuGraphMemcpyNodeGetParams
6449 _check_or_init_driver() 1z
6450 if __cuGraphMemcpyNodeGetParams == NULL: 1z
6451 with gil:
6452 raise FunctionNotFoundError("function cuGraphMemcpyNodeGetParams is not found")
6453 return (<CUresult (*)(CUgraphNode, CUDA_MEMCPY3D*) noexcept nogil>__cuGraphMemcpyNodeGetParams)( 1z
6454 hNode, nodeParams)
6457cdef CUresult _cuGraphMemcpyNodeSetParams(CUgraphNode hNode, const CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6458 global __cuGraphMemcpyNodeSetParams
6459 _check_or_init_driver()
6460 if __cuGraphMemcpyNodeSetParams == NULL:
6461 with gil:
6462 raise FunctionNotFoundError("function cuGraphMemcpyNodeSetParams is not found")
6463 return (<CUresult (*)(CUgraphNode, const CUDA_MEMCPY3D*) noexcept nogil>__cuGraphMemcpyNodeSetParams)(
6464 hNode, nodeParams)
6467cdef 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: 1az
6468 global __cuGraphAddMemsetNode
6469 _check_or_init_driver() 2# $ % . 3b4b5bhc4h5h6h7h8h9h!h#h$h%h'h(h)h*h+h,h-h.h/h:h;h=h?h@hc ocEiFiGi{c^gMi_g`g{g|gZibfDc1iabhdid.dgfhf/difjfih5ipf%i'indzh-i.iAhBhCh]i1fSc_ifbydzdge6f7fhe8f9f}ibj'fjjkjljmjnjojpjqj
6470 if __cuGraphAddMemsetNode == NULL: 2# $ % . 3b4b5bhc4h5h6h7h8h9h!h#h$h%h'h(h)h*h+h,h-h.h/h:h;h=h?h@hc ocEiFiGi{c^gMi_g`g{g|gZibfDc1iabhdid.dgfhf/difjfih5ipf%i'indzh-i.iAhBhCh]i1fSc_ifbydzdge6f7fhe8f9f}ibj'fjjkjljmjnjojpjqj
6471 with gil: 1z
6472 raise FunctionNotFoundError("function cuGraphAddMemsetNode is not found")
6473 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) noexcept nogil>__cuGraphAddMemsetNode)( 2# $ % . 3b4b5bhc4h5h6h7h8h9h!h#h$h%h'h(h)h*h+h,h-h.h/h:h;h=h?h@hc ocEiFiGi{c^gMi_g`g{g|gZibfDc1iabhdid.dgfhf/difjfih5ipf%i'indzh-i.iAhBhCh]i1fSc_ifbydzdge6f7fhe8f9f}ibj'fjjkjljmjnjojpjqj
6474 phGraphNode, hGraph, dependencies, numDependencies, memsetParams, ctx)
6477cdef CUresult _cuGraphMemsetNodeGetParams(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6478 global __cuGraphMemsetNodeGetParams
6479 _check_or_init_driver() 1c
6480 if __cuGraphMemsetNodeGetParams == NULL: 1c
6481 with gil:
6482 raise FunctionNotFoundError("function cuGraphMemsetNodeGetParams is not found")
6483 return (<CUresult (*)(CUgraphNode, CUDA_MEMSET_NODE_PARAMS*) noexcept nogil>__cuGraphMemsetNodeGetParams)( 1c
6484 hNode, nodeParams)
6487cdef CUresult _cuGraphMemsetNodeSetParams(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6488 global __cuGraphMemsetNodeSetParams
6489 _check_or_init_driver()
6490 if __cuGraphMemsetNodeSetParams == NULL:
6491 with gil:
6492 raise FunctionNotFoundError("function cuGraphMemsetNodeSetParams is not found")
6493 return (<CUresult (*)(CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*) noexcept nogil>__cuGraphMemsetNodeSetParams)(
6494 hNode, nodeParams)
6497cdef CUresult _cuGraphAddHostNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6498 global __cuGraphAddHostNode
6499 _check_or_init_driver() 27c#c$c.l/l]l^limjmqmrmzmAmHmIm6b7b!b0o7o.g3d=bLi*ouk%eEkXiYi@e[o}g~gahbh|e-dcpHc.dfhnp7iupqh@d{b,iFpMpCf.k@i[iQfUpDhEhFhGhXffe5pWcge`i'pdj/p]p~pgqnquqBqIq
6500 if __cuGraphAddHostNode == NULL: 27c#c$c.l/l]l^limjmqmrmzmAmHmIm6b7b!b0o7o.g3d=bLi*ouk%eEkXiYi@e[o}g~gahbh|e-dcpHc.dfhnp7iupqh@d{b,iFpMpCf.k@i[iQfUpDhEhFhGhXffe5pWcge`i'pdj/p]p~pgqnquqBqIq
6501 with gil:
6502 raise FunctionNotFoundError("function cuGraphAddHostNode is not found")
6503 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphAddHostNode)( 27c#c$c.l/l]l^limjmqmrmzmAmHmIm6b7b!b0o7o.g3d=bLi*ouk%eEkXiYi@e[o}g~gahbh|e-dcpHc.dfhnp7iupqh@d{b,iFpMpCf.k@i[iQfUpDhEhFhGhXffe5pWcge`i'pdj/p]p~pgqnquqBqIq
6504 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6507cdef CUresult _cuGraphHostNodeGetParams(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6508 global __cuGraphHostNodeGetParams
6509 _check_or_init_driver()
6510 if __cuGraphHostNodeGetParams == NULL:
6511 with gil:
6512 raise FunctionNotFoundError("function cuGraphHostNodeGetParams is not found")
6513 return (<CUresult (*)(CUgraphNode, CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphHostNodeGetParams)(
6514 hNode, nodeParams)
6517cdef CUresult _cuGraphHostNodeSetParams(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6518 global __cuGraphHostNodeSetParams
6519 _check_or_init_driver()
6520 if __cuGraphHostNodeSetParams == NULL:
6521 with gil:
6522 raise FunctionNotFoundError("function cuGraphHostNodeSetParams is not found")
6523 return (<CUresult (*)(CUgraphNode, const CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphHostNodeSetParams)(
6524 hNode, nodeParams)
6527cdef CUresult _cuGraphAddChildGraphNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6528 global __cuGraphAddChildGraphNode
6529 _check_or_init_driver() 2W 6 icjckclcmcnc8b9bvcwc:b: LbMb=b{ | } ~ Nbxc?bOb@bPbyczcAcGc+ abIcJcRbKc^b; SbTb{bbbcbdbebUbLcMcVb|bWbNcOcPcVc, fbXcYcYbZc0c1c2c3c4c5c6c
6530 if __cuGraphAddChildGraphNode == NULL: 2W 6 icjckclcmcnc8b9bvcwc:b: LbMb=b{ | } ~ Nbxc?bOb@bPbyczcAcGc+ abIcJcRbKc^b; SbTb{bbbcbdbebUbLcMcVb|bWbNcOcPcVc, fbXcYcYbZc0c1c2c3c4c5c6c
6531 with gil:
6532 raise FunctionNotFoundError("function cuGraphAddChildGraphNode is not found")
6533 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUgraph) noexcept nogil>__cuGraphAddChildGraphNode)( 2W 6 icjckclcmcnc8b9bvcwc:b: LbMb=b{ | } ~ Nbxc?bOb@bPbyczcAcGc+ abIcJcRbKc^b; SbTb{bbbcbdbebUbLcMcVb|bWbNcOcPcVc, fbXcYcYbZc0c1c2c3c4c5c6c
6534 phGraphNode, hGraph, dependencies, numDependencies, childGraph)
6537cdef CUresult _cuGraphChildGraphNodeGetGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6538 global __cuGraphChildGraphNodeGetGraph
6539 _check_or_init_driver() 26 icjckclcmcnc8b9bvcwc:b: LbMb=b{ | } ~ Nbxc?bOb@bPbyczcAcGc+ abIcJcRbKc^b; SbTb{bbbcbdbebUbLcMcVb|bWbNcOcPcVc, fbXcYcYbZc0c1c2c3c4c5c6c
6540 if __cuGraphChildGraphNodeGetGraph == NULL: 26 icjckclcmcnc8b9bvcwc:b: LbMb=b{ | } ~ Nbxc?bOb@bPbyczcAcGc+ abIcJcRbKc^b; SbTb{bbbcbdbebUbLcMcVb|bWbNcOcPcVc, fbXcYcYbZc0c1c2c3c4c5c6c
6541 with gil:
6542 raise FunctionNotFoundError("function cuGraphChildGraphNodeGetGraph is not found")
6543 return (<CUresult (*)(CUgraphNode, CUgraph*) noexcept nogil>__cuGraphChildGraphNodeGetGraph)( 26 icjckclcmcnc8b9bvcwc:b: LbMb=b{ | } ~ Nbxc?bOb@bPbyczcAcGc+ abIcJcRbKc^b; SbTb{bbbcbdbebUbLcMcVb|bWbNcOcPcVc, fbXcYcYbZc0c1c2c3c4c5c6c
6544 hNode, phGraph)
6547cdef CUresult _cuGraphAddEmptyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
6548 global __cuGraphAddEmptyNode
6549 _check_or_init_driver() 2tjuj2h# $ % . XqYqZqwjmeyjpeAjBjCjDjEjseGjveymyeJjBeLjMjNjOjVmPjQj`sRjR P C D E .B6mSjTj7m8macVhWhXh#l$l'lirck2eik4e7e1d;b@g8dpk$eOi!dAkOb#d$dSi%e'e(e}c)e`g*e+eUi'd*dKk{edh~cQbQkff+ [b]bHcddedfdgd/d3i:dVkofmhkd1krfuf=d`bvh`d8kzf%kBf*kVb{d|d/iCfDfEfpdFfAhGfHf;i~dce@kWfIhqdXb{k5f, }b~bWcudvdwdxdhebl#fdl%fNhBdjl)fol+ftl-fyl/fDl;fIl?fNl[fSl^f
6550 if __cuGraphAddEmptyNode == NULL: 2tjuj2h# $ % . XqYqZqwjmeyjpeAjBjCjDjEjseGjveymyeJjBeLjMjNjOjVmPjQj`sRjR P C D E .B6mSjTj7m8macVhWhXh#l$l'lirck2eik4e7e1d;b@g8dpk$eOi!dAkOb#d$dSi%e'e(e}c)e`g*e+eUi'd*dKk{edh~cQbQkff+ [b]bHcddedfdgd/d3i:dVkofmhkd1krfuf=d`bvh`d8kzf%kBf*kVb{d|d/iCfDfEfpdFfAhGfHf;i~dce@kWfIhqdXb{k5f, }b~bWcudvdwdxdhebl#fdl%fNhBdjl)fol+ftl-fyl/fDl;fIl?fNl[fSl^f
6551 with gil:
6552 raise FunctionNotFoundError("function cuGraphAddEmptyNode is not found")
6553 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t) noexcept nogil>__cuGraphAddEmptyNode)( 2tjuj2h# $ % . XqYqZqwjmeyjpeAjBjCjDjEjseGjveymyeJjBeLjMjNjOjVmPjQj`sRjR P C D E .B6mSjTj7m8macVhWhXh#l$l'lirck2eik4e7e1d;b@g8dpk$eOi!dAkOb#d$dSi%e'e(e}c)e`g*e+eUi'd*dKk{edh~cQbQkff+ [b]bHcddedfdgd/d3i:dVkofmhkd1krfuf=d`bvh`d8kzf%kBf*kVb{d|d/iCfDfEfpdFfAhGfHf;i~dce@kWfIhqdXb{k5f, }b~bWcudvdwdxdhebl#fdl%fNhBdjl)fol+ftl-fyl/fDl;fIl?fNl[fSl^f
6554 phGraphNode, hGraph, dependencies, numDependencies)
6557cdef CUresult _cuGraphAddEventRecordNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6558 global __cuGraphAddEventRecordNode
6559 _check_or_init_driver() 21bkeneqetewezetgPd[hrbsb2 dkjk5e_cLbKiqkPi#dCkWiXi,e-e.e/e(dLk+dadRk[bhdkfWknh2ksfldSbwh9k'k{d,k?i@iIfJfKfLfae[kderd|k}bydKhelOhklplulzlElJlOlTl
6560 if __cuGraphAddEventRecordNode == NULL: 21bkeneqetewezetgPd[hrbsb2 dkjk5e_cLbKiqkPi#dCkWiXi,e-e.e/e(dLk+dadRk[bhdkfWknh2ksfldSbwh9k'k{d,k?i@iIfJfKfLfae[kderd|k}bydKhelOhklplulzlElJlOlTl
6561 with gil:
6562 raise FunctionNotFoundError("function cuGraphAddEventRecordNode is not found")
6563 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) noexcept nogil>__cuGraphAddEventRecordNode)( 21bkeneqetewezetgPd[hrbsb2 dkjk5e_cLbKiqkPi#dCkWiXi,e-e.e/e(dLk+dadRk[bhdkfWknh2ksfldSbwh9k'k{d,k?i@iIfJfKfLfae[kderd|k}bydKhelOhklplulzlElJlOlTl
6564 phGraphNode, hGraph, dependencies, numDependencies, event)
6567cdef CUresult _cuGraphEventRecordNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil: 2a acVhWhXh#l$l'lir
6568 global __cuGraphEventRecordNodeGetEvent
6569 _check_or_init_driver()
6570 if __cuGraphEventRecordNodeGetEvent == NULL:
6571 with gil: 2acVhWhXh#l$l'lir
6572 raise FunctionNotFoundError("function cuGraphEventRecordNodeGetEvent is not found")
6573 return (<CUresult (*)(CUgraphNode, CUevent*) noexcept nogil>__cuGraphEventRecordNodeGetEvent)(
6574 hNode, event_out)
6577cdef CUresult _cuGraphEventRecordNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6578 global __cuGraphEventRecordNodeSetEvent
6579 _check_or_init_driver()
6580 if __cuGraphEventRecordNodeSetEvent == NULL:
6581 with gil:
6582 raise FunctionNotFoundError("function cuGraphEventRecordNodeSetEvent is not found")
6583 return (<CUresult (*)(CUgraphNode, CUevent) noexcept nogil>__cuGraphEventRecordNodeSetEvent)(
6584 hNode, event)
6587cdef CUresult _cuGraphAddEventWaitNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6588 global __cuGraphAddEventWaitNode
6589 _check_or_init_driver() 21bleoereuexeAerbsbQd]hekkk6e`cMb[grkQi$dDkWiYi:e;e=e?e)dMk,dbdSk]bidlfmpoh3ktfmdTbxh!k(k|d-k?i[iMfNfOfPfbe]keesd}k~bzdLhflPhllqlvlAlFlKlPlUl
6590 if __cuGraphAddEventWaitNode == NULL: 21bleoereuexeAerbsbQd]hekkk6e`cMb[grkQi$dDkWiYi:e;e=e?e)dMk,dbdSk]bidlfmpoh3ktfmdTbxh!k(k|d-k?i[iMfNfOfPfbe]keesd}k~bzdLhflPhllqlvlAlFlKlPlUl
6591 with gil:
6592 raise FunctionNotFoundError("function cuGraphAddEventWaitNode is not found")
6593 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) noexcept nogil>__cuGraphAddEventWaitNode)( 21bleoereuexeAerbsbQd]hekkk6e`cMb[grkQi$dDkWiYi:e;e=e?e)dMk,dbdSk]bidlfmpoh3ktfmdTbxh!k(k|d-k?i[iMfNfOfPfbe]keesd}k~bzdLhflPhllqlvlAlFlKlPlUl
6594 phGraphNode, hGraph, dependencies, numDependencies, event)
6597cdef CUresult _cuGraphEventWaitNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6598 global __cuGraphEventWaitNodeGetEvent
6599 _check_or_init_driver()
6600 if __cuGraphEventWaitNodeGetEvent == NULL:
6601 with gil:
6602 raise FunctionNotFoundError("function cuGraphEventWaitNodeGetEvent is not found")
6603 return (<CUresult (*)(CUgraphNode, CUevent*) noexcept nogil>__cuGraphEventWaitNodeGetEvent)(
6604 hNode, event_out)
6607cdef CUresult _cuGraphEventWaitNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6608 global __cuGraphEventWaitNodeSetEvent
6609 _check_or_init_driver()
6610 if __cuGraphEventWaitNodeSetEvent == NULL:
6611 with gil:
6612 raise FunctionNotFoundError("function cuGraphEventWaitNodeSetEvent is not found")
6613 return (<CUresult (*)(CUgraphNode, CUevent) noexcept nogil>__cuGraphEventWaitNodeSetEvent)(
6614 hNode, event)
6617cdef 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:
6618 global __cuGraphAddExternalSemaphoresSignalNode
6619 _check_or_init_driver()
6620 if __cuGraphAddExternalSemaphoresSignalNode == NULL:
6621 with gil:
6622 raise FunctionNotFoundError("function cuGraphAddExternalSemaphoresSignalNode is not found")
6623 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphAddExternalSemaphoresSignalNode)(
6624 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6627cdef CUresult _cuGraphExternalSemaphoresSignalNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6628 global __cuGraphExternalSemaphoresSignalNodeGetParams
6629 _check_or_init_driver()
6630 if __cuGraphExternalSemaphoresSignalNodeGetParams == NULL:
6631 with gil:
6632 raise FunctionNotFoundError("function cuGraphExternalSemaphoresSignalNodeGetParams is not found")
6633 return (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresSignalNodeGetParams)(
6634 hNode, params_out)
6637cdef CUresult _cuGraphExternalSemaphoresSignalNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6638 global __cuGraphExternalSemaphoresSignalNodeSetParams
6639 _check_or_init_driver()
6640 if __cuGraphExternalSemaphoresSignalNodeSetParams == NULL:
6641 with gil:
6642 raise FunctionNotFoundError("function cuGraphExternalSemaphoresSignalNodeSetParams is not found")
6643 return (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresSignalNodeSetParams)(
6644 hNode, nodeParams)
6647cdef 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:
6648 global __cuGraphAddExternalSemaphoresWaitNode
6649 _check_or_init_driver()
6650 if __cuGraphAddExternalSemaphoresWaitNode == NULL:
6651 with gil:
6652 raise FunctionNotFoundError("function cuGraphAddExternalSemaphoresWaitNode is not found")
6653 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphAddExternalSemaphoresWaitNode)(
6654 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6657cdef CUresult _cuGraphExternalSemaphoresWaitNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6658 global __cuGraphExternalSemaphoresWaitNodeGetParams
6659 _check_or_init_driver()
6660 if __cuGraphExternalSemaphoresWaitNodeGetParams == NULL:
6661 with gil:
6662 raise FunctionNotFoundError("function cuGraphExternalSemaphoresWaitNodeGetParams is not found")
6663 return (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresWaitNodeGetParams)(
6664 hNode, params_out)
6667cdef CUresult _cuGraphExternalSemaphoresWaitNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6668 global __cuGraphExternalSemaphoresWaitNodeSetParams
6669 _check_or_init_driver()
6670 if __cuGraphExternalSemaphoresWaitNodeSetParams == NULL:
6671 with gil:
6672 raise FunctionNotFoundError("function cuGraphExternalSemaphoresWaitNodeSetParams is not found")
6673 return (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphExternalSemaphoresWaitNodeSetParams)(
6674 hNode, nodeParams)
6677cdef 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:
6678 global __cuGraphAddBatchMemOpNode
6679 _check_or_init_driver()
6680 if __cuGraphAddBatchMemOpNode == NULL:
6681 with gil:
6682 raise FunctionNotFoundError("function cuGraphAddBatchMemOpNode is not found")
6683 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphAddBatchMemOpNode)(
6684 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6687cdef CUresult _cuGraphBatchMemOpNodeGetParams(CUgraphNode hNode, CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6688 global __cuGraphBatchMemOpNodeGetParams
6689 _check_or_init_driver()
6690 if __cuGraphBatchMemOpNodeGetParams == NULL:
6691 with gil:
6692 raise FunctionNotFoundError("function cuGraphBatchMemOpNodeGetParams is not found")
6693 return (<CUresult (*)(CUgraphNode, CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphBatchMemOpNodeGetParams)(
6694 hNode, nodeParams_out)
6697cdef CUresult _cuGraphBatchMemOpNodeSetParams(CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6698 global __cuGraphBatchMemOpNodeSetParams
6699 _check_or_init_driver()
6700 if __cuGraphBatchMemOpNodeSetParams == NULL:
6701 with gil:
6702 raise FunctionNotFoundError("function cuGraphBatchMemOpNodeSetParams is not found")
6703 return (<CUresult (*)(CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphBatchMemOpNodeSetParams)(
6704 hNode, nodeParams)
6707cdef CUresult _cuGraphExecBatchMemOpNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6708 global __cuGraphExecBatchMemOpNodeSetParams
6709 _check_or_init_driver()
6710 if __cuGraphExecBatchMemOpNodeSetParams == NULL:
6711 with gil:
6712 raise FunctionNotFoundError("function cuGraphExecBatchMemOpNodeSetParams is not found")
6713 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) noexcept nogil>__cuGraphExecBatchMemOpNodeSetParams)(
6714 hGraphExec, hNode, nodeParams)
6717cdef CUresult _cuGraphAddMemAllocNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUDA_MEM_ALLOC_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6718 global __cuGraphAddMemAllocNode
6719 _check_or_init_driver() 2[y_ySq3s5shz6s(ltj)luj*l+lTq8c9c!cHd# $ % . 3b4b5bhcUqVqWqXqYqZq,l-lwjkelexjIdme4h5h6h7h@l[lyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmEjqereFjKdse$h%h'h(hompmGjteueHjLdve)h*h+h,hwmxmymwexeIjMdye-h.h/h:hFmGmJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmRj0q%cPdQdxgZockfk2eEi6oiklk4eFi:b5e6emk.g/g:g0d7eGi;g=g8e1d2d;b{cJi@g]g8d^g)opksk$eMitkOiRi!d_gAkOb#d$dSi%e'e(e}c)e`g*e+eBkUiVi'd{gPb(d)d@e[e]e*d|g^e_e@oKkNk{eZi0idheh~cbfcdQbDcbpQkTkff1i+ [b]bHcddedfdgdabhdid.dgfhf/difjfUk3i4i:dihlpVkXkof5i6imhphkdpftp1k4krf%i^bsftf5kqhrhsh;duf'ithuhvf=d?d`bnd+ivhyh`dzhEp8k#kzf-iLp%k)kBf.i*kVb{d|d/iCfDfEfpdFfAhGfHf+k;i=i~dBhWbaebeQfRfSfceChTfUfTp@k^kWf]i^iIhJhqd1ftdXbSc4p{k~k5f_i, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pblcl#f}i%pdlgl%fbjcjNhQhBd'f.pjlml)fjj[polrl+fkj}ptlwl-fljfqylBl/fmjmqDlGl;fnjtqIlLl?fojAqNlQl[fpjHqSlVl^fqj
6720 if __cuGraphAddMemAllocNode == NULL: 2[y_ySq3s5shz6s(ltj)luj*l+lTq8c9c!cHd# $ % . 3b4b5bhcUqVqWqXqYqZq,l-lwjkelexjIdme4h5h6h7h@l[lyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmEjqereFjKdse$h%h'h(hompmGjteueHjLdve)h*h+h,hwmxmymwexeIjMdye-h.h/h:hFmGmJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmRj0q%cPdQdxgZockfk2eEi6oiklk4eFi:b5e6emk.g/g:g0d7eGi;g=g8e1d2d;b{cJi@g]g8d^g)opksk$eMitkOiRi!d_gAkOb#d$dSi%e'e(e}c)e`g*e+eBkUiVi'd{gPb(d)d@e[e]e*d|g^e_e@oKkNk{eZi0idheh~cbfcdQbDcbpQkTkff1i+ [b]bHcddedfdgdabhdid.dgfhf/difjfUk3i4i:dihlpVkXkof5i6imhphkdpftp1k4krf%i^bsftf5kqhrhsh;duf'ithuhvf=d?d`bnd+ivhyh`dzhEp8k#kzf-iLp%k)kBf.i*kVb{d|d/iCfDfEfpdFfAhGfHf+k;i=i~dBhWbaebeQfRfSfceChTfUfTp@k^kWf]i^iIhJhqd1ftdXbSc4p{k~k5f_i, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pblcl#f}i%pdlgl%fbjcjNhQhBd'f.pjlml)fjj[polrl+fkj}ptlwl-fljfqylBl/fmjmqDlGl;fnjtqIlLl?fojAqNlQl[fpjHqSlVl^fqj
6721 with gil:
6722 raise FunctionNotFoundError("function cuGraphAddMemAllocNode is not found")
6723 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUDA_MEM_ALLOC_NODE_PARAMS*) noexcept nogil>__cuGraphAddMemAllocNode)( 2[y_ySq3s5shz6s(ltj)luj*l+lTq8c9c!cHd# $ % . 3b4b5bhcUqVqWqXqYqZq,l-lwjkelexjIdme4h5h6h7h@l[lyjneoezjJdpe8h9h!h#h}lAj~lBjambmcmCjdmDjemfmgmhmEjqereFjKdse$h%h'h(hompmGjteueHjLdve)h*h+h,hwmxmymwexeIjMdye-h.h/h:hFmGmJjzeAeKjNdBe;h=h?h@hNmLjOmMjPmQmRmNjSmOjTmUmWmPjXmQjYmZmRj0q%cPdQdxgZockfk2eEi6oiklk4eFi:b5e6emk.g/g:g0d7eGi;g=g8e1d2d;b{cJi@g]g8d^g)opksk$eMitkOiRi!d_gAkOb#d$dSi%e'e(e}c)e`g*e+eBkUiVi'd{gPb(d)d@e[e]e*d|g^e_e@oKkNk{eZi0idheh~cbfcdQbDcbpQkTkff1i+ [b]bHcddedfdgdabhdid.dgfhf/difjfUk3i4i:dihlpVkXkof5i6imhphkdpftp1k4krf%i^bsftf5kqhrhsh;duf'ithuhvf=d?d`bnd+ivhyh`dzhEp8k#kzf-iLp%k)kBf.i*kVb{d|d/iCfDfEfpdFfAhGfHf+k;i=i~dBhWbaebeQfRfSfceChTfUfTp@k^kWf]i^iIhJhqd1ftdXbSc4p{k~k5f_i, }b~bWcudvdwdxdfbydzdge6f7fhe8f9f#pblcl#f}i%pdlgl%fbjcjNhQhBd'f.pjlml)fjj[polrl+fkj}ptlwl-fljfqylBl/fmjmqDlGl;fnjtqIlLl?fojAqNlQl[fpjHqSlVl^fqj
6724 phGraphNode, hGraph, dependencies, numDependencies, nodeParams)
6727cdef CUresult _cuGraphMemAllocNodeGetParams(CUgraphNode hNode, CUDA_MEM_ALLOC_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6728 global __cuGraphMemAllocNodeGetParams
6729 _check_or_init_driver() 2xAzACADAEAJALANAPARATA[A^A{A}A~AaBgBiBkBmBoBqB)s*s+s,s.s:s;s=s?s@s[s
6730 if __cuGraphMemAllocNodeGetParams == NULL: 2xAzACADAEAJALANAPARATA[A^A{A}A~AaBgBiBkBmBoBqB)s*s+s,s.s:s;s=s?s@s[s
6731 with gil:
6732 raise FunctionNotFoundError("function cuGraphMemAllocNodeGetParams is not found")
6733 return (<CUresult (*)(CUgraphNode, CUDA_MEM_ALLOC_NODE_PARAMS*) noexcept nogil>__cuGraphMemAllocNodeGetParams)( 2xAzACADAEAJALANAPARATA[A^A{A}A~AaBgBiBkBmBoBqB)s*s+s,s.s:s;s=s?s@s[s
6734 hNode, params_out)
6737cdef CUresult _cuGraphAddMemFreeNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil:
6738 global __cuGraphAddMemFreeNode
6739 _check_or_init_driver() 2SqTq8c9c!cHd# $ % . 3b4b5bhcxjzjFjHjIjKj{sxgfklkmk2d]gskRiSiViPb(d)d@e[e]e*d|g^e_eNkehcdTk4iXkph4k5k?dyh#k)k/i=iWbaebeQfRfSfceChTfUf^kJhtd~kclglQhmlrlwlBlGlLlQlVl
6740 if __cuGraphAddMemFreeNode == NULL: 2SqTq8c9c!cHd# $ % . 3b4b5bhcxjzjFjHjIjKj{sxgfklkmk2d]gskRiSiViPb(d)d@e[e]e*d|g^e_eNkehcdTk4iXkph4k5k?dyh#k)k/i=iWbaebeQfRfSfceChTfUf^kJhtd~kclglQhmlrlwlBlGlLlQlVl
6741 with gil:
6742 raise FunctionNotFoundError("function cuGraphAddMemFreeNode is not found")
6743 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUdeviceptr) noexcept nogil>__cuGraphAddMemFreeNode)( 2SqTq8c9c!cHd# $ % . 3b4b5bhcxjzjFjHjIjKj{sxgfklkmk2d]gskRiSiViPb(d)d@e[e]e*d|g^e_eNkehcdTk4iXkph4k5k?dyh#k)k/i=iWbaebeQfRfSfceChTfUf^kJhtd~kclglQhmlrlwlBlGlLlQlVl
6744 phGraphNode, hGraph, dependencies, numDependencies, dptr)
6747cdef CUresult _cuGraphMemFreeNodeGetParams(CUgraphNode hNode, CUdeviceptr* dptr_out) except ?CUDA_ERROR_NOT_FOUND nogil:
6748 global __cuGraphMemFreeNodeGetParams
6749 _check_or_init_driver()
6750 if __cuGraphMemFreeNodeGetParams == NULL:
6751 with gil:
6752 raise FunctionNotFoundError("function cuGraphMemFreeNodeGetParams is not found")
6753 return (<CUresult (*)(CUgraphNode, CUdeviceptr*) noexcept nogil>__cuGraphMemFreeNodeGetParams)(
6754 hNode, dptr_out)
6757cdef CUresult _cuDeviceGraphMemTrim(CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil:
6758 global __cuDeviceGraphMemTrim
6759 _check_or_init_driver() 1()*
6760 if __cuDeviceGraphMemTrim == NULL: 1()*
6761 with gil:
6762 raise FunctionNotFoundError("function cuDeviceGraphMemTrim is not found")
6763 return (<CUresult (*)(CUdevice) noexcept nogil>__cuDeviceGraphMemTrim)( 1()*
6764 device)
6767cdef CUresult _cuDeviceGetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
6768 global __cuDeviceGetGraphMemAttribute
6769 _check_or_init_driver() 2( ) * =2xg
6770 if __cuDeviceGetGraphMemAttribute == NULL: 2( ) * =2xg
6771 with gil:
6772 raise FunctionNotFoundError("function cuDeviceGetGraphMemAttribute is not found")
6773 return (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) noexcept nogil>__cuDeviceGetGraphMemAttribute)( 2( ) * =2xg
6774 device, attr, value)
6777cdef CUresult _cuDeviceSetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil:
6778 global __cuDeviceSetGraphMemAttribute
6779 _check_or_init_driver() 1()*
6780 if __cuDeviceSetGraphMemAttribute == NULL: 1()*
6781 with gil:
6782 raise FunctionNotFoundError("function cuDeviceSetGraphMemAttribute is not found")
6783 return (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) noexcept nogil>__cuDeviceSetGraphMemAttribute)( 1()*
6784 device, attr, value)
6787cdef CUresult _cuGraphClone(CUgraph* phGraphClone, CUgraph originalGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6788 global __cuGraphClone
6789 _check_or_init_driver() 2rbQ @
6790 if __cuGraphClone == NULL: 2rbQ @
6791 with gil:
6792 raise FunctionNotFoundError("function cuGraphClone is not found")
6793 return (<CUresult (*)(CUgraph*, CUgraph) noexcept nogil>__cuGraphClone)( 2rbQ @
6794 phGraphClone, originalGraph)
6797cdef CUresult _cuGraphNodeFindInClone(CUgraphNode* phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6798 global __cuGraphNodeFindInClone
6799 _check_or_init_driver()
6800 if __cuGraphNodeFindInClone == NULL:
6801 with gil:
6802 raise FunctionNotFoundError("function cuGraphNodeFindInClone is not found")
6803 return (<CUresult (*)(CUgraphNode*, CUgraphNode, CUgraph) noexcept nogil>__cuGraphNodeFindInClone)(
6804 phNode, hOriginalNode, hClonedGraph)
6807cdef CUresult _cuGraphNodeGetType(CUgraphNode hNode, CUgraphNodeType* type) except ?CUDA_ERROR_NOT_FOUND nogil:
6808 global __cuGraphNodeGetType
6809 _check_or_init_driver() 2jAxAzACADAEAJALANAPARATA[A^A{A}A~AaBgBiBkBmBoBqB)s*s+s,s.s:s;sEB=s?s@s[sk2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2A2B2C2nbobpbqb8b9b^hc
6810 if __cuGraphNodeGetType == NULL: 2jAxAzACADAEAJALANAPARATA[A^A{A}A~AaBgBiBkBmBoBqB)s*s+s,s.s:s;sEB=s?s@s[sk2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2A2B2C2nbobpbqb8b9b^hc
6811 with gil:
6812 raise FunctionNotFoundError("function cuGraphNodeGetType is not found")
6813 return (<CUresult (*)(CUgraphNode, CUgraphNodeType*) noexcept nogil>__cuGraphNodeGetType)( 2jAxAzACADAEAJALANAPARATA[A^A{A}A~AaBgBiBkBmBoBqB)s*s+s,s.s:s;sEB=s?s@s[sk2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2A2B2C2nbobpbqb8b9b^hc
6814 hNode, type)
6817cdef CUresult _cuGraphGetNodes(CUgraph hGraph, CUgraphNode* nodes, size_t* numNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
6818 global __cuGraphGetNodes
6819 _check_or_init_driver() 24s2hjAxAzA-1CADAEA.1/1:1JALANAPARATA;1=1?1@1[1]1^1_1`1[A^A{1{A}A~AaB|1}1~1a2gBiBkBmBoBqBb2c2D2E2F2G2H2I2`s2m3m4m5mnbobpbqb8b9b^hR P C D E c oc
6820 if __cuGraphGetNodes == NULL: 24s2hjAxAzA-1CADAEA.1/1:1JALANAPARATA;1=1?1@1[1]1^1_1`1[A^A{1{A}A~AaB|1}1~1a2gBiBkBmBoBqBb2c2D2E2F2G2H2I2`s2m3m4m5mnbobpbqb8b9b^hR P C D E c oc
6821 with gil:
6822 raise FunctionNotFoundError("function cuGraphGetNodes is not found")
6823 return (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) noexcept nogil>__cuGraphGetNodes)( 24s2hjAxAzA-1CADAEA.1/1:1JALANAPARATA;1=1?1@1[1]1^1_1`1[A^A{1{A}A~AaB|1}1~1a2gBiBkBmBoBqBb2c2D2E2F2G2H2I2`s2m3m4m5mnbobpbqb8b9b^hR P C D E c oc
6824 hGraph, nodes, numNodes)
6827cdef CUresult _cuGraphGetRootNodes(CUgraph hGraph, CUgraphNode* rootNodes, size_t* numRootNodes) except ?CUDA_ERROR_NOT_FOUND nogil:
6828 global __cuGraphGetRootNodes
6829 _check_or_init_driver()
6830 if __cuGraphGetRootNodes == NULL:
6831 with gil:
6832 raise FunctionNotFoundError("function cuGraphGetRootNodes is not found")
6833 return (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) noexcept nogil>__cuGraphGetRootNodes)(
6834 hGraph, rootNodes, numRootNodes)
6837cdef CUresult _cuGraphGetEdges_v2(CUgraph hGraph, CUgraphNode* from_, CUgraphNode* to, CUgraphEdgeData* edgeData, size_t* numEdges) except ?CUDA_ERROR_NOT_FOUND nogil:
6838 global __cuGraphGetEdges_v2
6839 _check_or_init_driver() 2!1#1$1%1'1(1)12hR P C D E c ocVh
6840 if __cuGraphGetEdges_v2 == NULL: 2!1#1$1%1'1(1)12hR P C D E c ocVh
6841 with gil:
6842 raise FunctionNotFoundError("function cuGraphGetEdges_v2 is not found")
6843 return (<CUresult (*)(CUgraph, CUgraphNode*, CUgraphNode*, CUgraphEdgeData*, size_t*) noexcept nogil>__cuGraphGetEdges_v2)( 2!1#1$1%1'1(1)12hR P C D E c ocVh
6844 hGraph, from_, to, edgeData, numEdges)
6847cdef CUresult _cuGraphNodeGetDependencies_v2(CUgraphNode hNode, CUgraphNode* dependencies, CUgraphEdgeData* edgeData, size_t* numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil:
6848 global __cuGraphNodeGetDependencies_v2
6849 _check_or_init_driver() 2SqTq2hXqYqZq3h)s*sd2+s,s.s:se2f2g2h2;sEB=s?s@s[si2j2J2K2L2M2N2O2Rj2 D SjTjc VhXh
6850 if __cuGraphNodeGetDependencies_v2 == NULL: 2SqTq2hXqYqZq3h)s*sd2+s,s.s:se2f2g2h2;sEB=s?s@s[si2j2J2K2L2M2N2O2Rj2 D SjTjc VhXh
6851 with gil:
6852 raise FunctionNotFoundError("function cuGraphNodeGetDependencies_v2 is not found")
6853 return (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) noexcept nogil>__cuGraphNodeGetDependencies_v2)( 2SqTq2hXqYqZq3h)s*sd2+s,s.s:se2f2g2h2;sEB=s?s@s[si2j2J2K2L2M2N2O2Rj2 D SjTjc VhXh
6854 hNode, dependencies, edgeData, numDependencies)
6857cdef CUresult _cuGraphNodeGetDependentNodes_v2(CUgraphNode hNode, CUgraphNode* dependentNodes, CUgraphEdgeData* edgeData, size_t* numDependentNodes) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Vh
6858 global __cuGraphNodeGetDependentNodes_v2
6859 _check_or_init_driver() 22h)s*s+s,s.s:s;sEB=s?s@s[sP2Q2R2S2T2U2C E 6mSjTjc 7m8mXh
6860 if __cuGraphNodeGetDependentNodes_v2 == NULL: 22h)s*s+s,s.s:s;sEB=s?s@s[sP2Q2R2S2T2U2C E 6mSjTjc 7m8mXh
6861 with gil: 2Vh
6862 raise FunctionNotFoundError("function cuGraphNodeGetDependentNodes_v2 is not found")
6863 return (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) noexcept nogil>__cuGraphNodeGetDependentNodes_v2)( 22h)s*s+s,s.s:s;sEB=s?s@s[sP2Q2R2S2T2U2C E 6mSjTjc 7m8mXh
6864 hNode, dependentNodes, edgeData, numDependentNodes)
6867cdef CUresult _cuGraphAddDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil: 2a VhXh
6868 global __cuGraphAddDependencies_v2
6869 _check_or_init_driver() 22hC D E 6mSjTjc 7moc8m
6870 if __cuGraphAddDependencies_v2 == NULL: 22hC D E 6mSjTjc 7moc8m
6871 with gil: 2VhXh
6872 raise FunctionNotFoundError("function cuGraphAddDependencies_v2 is not found")
6873 return (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) noexcept nogil>__cuGraphAddDependencies_v2)( 22hC D E 6mSjTjc 7moc8m
6874 hGraph, from_, to, edgeData, numDependencies)
6877cdef CUresult _cuGraphRemoveDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Xh
6878 global __cuGraphRemoveDependencies_v2
6879 _check_or_init_driver() 2E 6mSjTjc
6880 if __cuGraphRemoveDependencies_v2 == NULL: 2E 6mSjTjc
6881 with gil: 2Xh
6882 raise FunctionNotFoundError("function cuGraphRemoveDependencies_v2 is not found")
6883 return (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) noexcept nogil>__cuGraphRemoveDependencies_v2)( 2E 6mSjTjc
6884 hGraph, from_, to, edgeData, numDependencies)
6887cdef CUresult _cuGraphDestroyNode(CUgraphNode hNode) except ?CUDA_ERROR_NOT_FOUND nogil:
6888 global __cuGraphDestroyNode
6889 _check_or_init_driver() 2VmP C D ocir
6890 if __cuGraphDestroyNode == NULL: 2VmP C D ocir
6891 with gil:
6892 raise FunctionNotFoundError("function cuGraphDestroyNode is not found")
6893 return (<CUresult (*)(CUgraphNode) noexcept nogil>__cuGraphDestroyNode)( 2VmP C D ocir
6894 hNode)
6897cdef CUresult _cuGraphInstantiateWithFlags(CUgraphExec* phGraphExec, CUgraph hGraph, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
6898 global __cuGraphInstantiateWithFlags
6899 _check_or_init_driver() 2rbQ @ acxgz 'l
6900 if __cuGraphInstantiateWithFlags == NULL: 2rbQ @ acxgz 'l
6901 with gil:
6902 raise FunctionNotFoundError("function cuGraphInstantiateWithFlags is not found")
6903 return (<CUresult (*)(CUgraphExec*, CUgraph, unsigned long long) noexcept nogil>__cuGraphInstantiateWithFlags)( 2rbQ @ acxgz 'l
6904 phGraphExec, hGraph, flags)
6907cdef CUresult _cuGraphInstantiateWithParams(CUgraphExec* phGraphExec, CUgraph hGraph, CUDA_GRAPH_INSTANTIATE_PARAMS* instantiateParams) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ir
6908 global __cuGraphInstantiateWithParams
6909 _check_or_init_driver() 2gbhbjeW ZbX ! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc]N^N_NUqVqWqOd%c6b7bsbO 2 [ !bR P C D E c #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b)b1
6910 if __cuGraphInstantiateWithParams == NULL: 2gbhbjeW ZbX ! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc]N^N_NUqVqWqOd%c6b7bsbO 2 [ !bR P C D E c #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b)b1
6911 with gil: 2ir
6912 raise FunctionNotFoundError("function cuGraphInstantiateWithParams is not found")
6913 return (<CUresult (*)(CUgraphExec*, CUgraph, CUDA_GRAPH_INSTANTIATE_PARAMS*) noexcept nogil>__cuGraphInstantiateWithParams)( 2gbhbjeW ZbX ! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc]N^N_NUqVqWqOd%c6b7bsbO 2 [ !bR P C D E c #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b)b1
6914 phGraphExec, hGraph, instantiateParams)
6917cdef CUresult _cuGraphExecGetFlags(CUgraphExec hGraphExec, cuuint64_t* flags) except ?CUDA_ERROR_NOT_FOUND nogil: 2a acz 'l
6918 global __cuGraphExecGetFlags
6919 _check_or_init_driver()
6920 if __cuGraphExecGetFlags == NULL:
6921 with gil: 2acz 'l
6922 raise FunctionNotFoundError("function cuGraphExecGetFlags is not found")
6923 return (<CUresult (*)(CUgraphExec, cuuint64_t*) noexcept nogil>__cuGraphExecGetFlags)(
6924 hGraphExec, flags)
6927cdef CUresult _cuGraphExecKernelNodeSetParams_v2(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6928 global __cuGraphExecKernelNodeSetParams_v2
6929 _check_or_init_driver()
6930 if __cuGraphExecKernelNodeSetParams_v2 == NULL:
6931 with gil:
6932 raise FunctionNotFoundError("function cuGraphExecKernelNodeSetParams_v2 is not found")
6933 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) noexcept nogil>__cuGraphExecKernelNodeSetParams_v2)(
6934 hGraphExec, hNode, nodeParams)
6937cdef CUresult _cuGraphExecMemcpyNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
6938 global __cuGraphExecMemcpyNodeSetParams
6939 _check_or_init_driver()
6940 if __cuGraphExecMemcpyNodeSetParams == NULL:
6941 with gil:
6942 raise FunctionNotFoundError("function cuGraphExecMemcpyNodeSetParams is not found")
6943 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMCPY3D*, CUcontext) noexcept nogil>__cuGraphExecMemcpyNodeSetParams)(
6944 hGraphExec, hNode, copyParams, ctx)
6947cdef CUresult _cuGraphExecMemsetNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* memsetParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
6948 global __cuGraphExecMemsetNodeSetParams
6949 _check_or_init_driver()
6950 if __cuGraphExecMemsetNodeSetParams == NULL:
6951 with gil:
6952 raise FunctionNotFoundError("function cuGraphExecMemsetNodeSetParams is not found")
6953 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) noexcept nogil>__cuGraphExecMemsetNodeSetParams)(
6954 hGraphExec, hNode, memsetParams, ctx)
6957cdef CUresult _cuGraphExecHostNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6958 global __cuGraphExecHostNodeSetParams
6959 _check_or_init_driver()
6960 if __cuGraphExecHostNodeSetParams == NULL:
6961 with gil:
6962 raise FunctionNotFoundError("function cuGraphExecHostNodeSetParams is not found")
6963 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_HOST_NODE_PARAMS*) noexcept nogil>__cuGraphExecHostNodeSetParams)(
6964 hGraphExec, hNode, nodeParams)
6967cdef CUresult _cuGraphExecChildGraphNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
6968 global __cuGraphExecChildGraphNodeSetParams
6969 _check_or_init_driver()
6970 if __cuGraphExecChildGraphNodeSetParams == NULL:
6971 with gil:
6972 raise FunctionNotFoundError("function cuGraphExecChildGraphNodeSetParams is not found")
6973 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraph) noexcept nogil>__cuGraphExecChildGraphNodeSetParams)(
6974 hGraphExec, hNode, childGraph)
6977cdef CUresult _cuGraphExecEventRecordNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6978 global __cuGraphExecEventRecordNodeSetEvent
6979 _check_or_init_driver()
6980 if __cuGraphExecEventRecordNodeSetEvent == NULL:
6981 with gil:
6982 raise FunctionNotFoundError("function cuGraphExecEventRecordNodeSetEvent is not found")
6983 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) noexcept nogil>__cuGraphExecEventRecordNodeSetEvent)(
6984 hGraphExec, hNode, event)
6987cdef CUresult _cuGraphExecEventWaitNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil:
6988 global __cuGraphExecEventWaitNodeSetEvent
6989 _check_or_init_driver()
6990 if __cuGraphExecEventWaitNodeSetEvent == NULL:
6991 with gil:
6992 raise FunctionNotFoundError("function cuGraphExecEventWaitNodeSetEvent is not found")
6993 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) noexcept nogil>__cuGraphExecEventWaitNodeSetEvent)(
6994 hGraphExec, hNode, event)
6997cdef CUresult _cuGraphExecExternalSemaphoresSignalNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
6998 global __cuGraphExecExternalSemaphoresSignalNodeSetParams
6999 _check_or_init_driver()
7000 if __cuGraphExecExternalSemaphoresSignalNodeSetParams == NULL:
7001 with gil:
7002 raise FunctionNotFoundError("function cuGraphExecExternalSemaphoresSignalNodeSetParams is not found")
7003 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) noexcept nogil>__cuGraphExecExternalSemaphoresSignalNodeSetParams)(
7004 hGraphExec, hNode, nodeParams)
7007cdef CUresult _cuGraphExecExternalSemaphoresWaitNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7008 global __cuGraphExecExternalSemaphoresWaitNodeSetParams
7009 _check_or_init_driver()
7010 if __cuGraphExecExternalSemaphoresWaitNodeSetParams == NULL:
7011 with gil:
7012 raise FunctionNotFoundError("function cuGraphExecExternalSemaphoresWaitNodeSetParams is not found")
7013 return (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) noexcept nogil>__cuGraphExecExternalSemaphoresWaitNodeSetParams)(
7014 hGraphExec, hNode, nodeParams)
7017cdef CUresult _cuGraphNodeSetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil:
7018 global __cuGraphNodeSetEnabled
7019 _check_or_init_driver()
7020 if __cuGraphNodeSetEnabled == NULL:
7021 with gil:
7022 raise FunctionNotFoundError("function cuGraphNodeSetEnabled is not found")
7023 return (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int) noexcept nogil>__cuGraphNodeSetEnabled)(
7024 hGraphExec, hNode, isEnabled)
7027cdef CUresult _cuGraphNodeGetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int* isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil:
7028 global __cuGraphNodeGetEnabled
7029 _check_or_init_driver()
7030 if __cuGraphNodeGetEnabled == NULL:
7031 with gil:
7032 raise FunctionNotFoundError("function cuGraphNodeGetEnabled is not found")
7033 return (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int*) noexcept nogil>__cuGraphNodeGetEnabled)(
7034 hGraphExec, hNode, isEnabled)
7037cdef CUresult _cuGraphUpload(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7038 global __cuGraphUpload
7039 _check_or_init_driver() 2X - 7c8c9c!c6 1b#c$cjbkblbmb# $ % 3b4b5b6b7b!bA B y F G H S T U tbubvb( ) *
7040 if __cuGraphUpload == NULL: 2X - 7c8c9c!c6 1b#c$cjbkblbmb# $ % 3b4b5b6b7b!bA B y F G H S T U tbubvb( ) *
7041 with gil:
7042 raise FunctionNotFoundError("function cuGraphUpload is not found")
7043 return (<CUresult (*)(CUgraphExec, CUstream) noexcept nogil>__cuGraphUpload)( 2X - 7c8c9c!c6 1b#c$cjbkblbmb# $ % 3b4b5b6b7b!bA B y F G H S T U tbubvb( ) *
7044 hGraphExec, hStream)
7047cdef CUresult _cuGraphLaunch(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7048 global __cuGraphLaunch
7049 _check_or_init_driver() 2gbhbW X 5 - d e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c A B y F G H S T U tbubvb( ) * I 3 4 xgz 1
7050 if __cuGraphLaunch == NULL: 2gbhbW X 5 - d e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c A B y F G H S T U tbubvb( ) * I 3 4 xgz 1
7051 with gil:
7052 raise FunctionNotFoundError("function cuGraphLaunch is not found")
7053 return (<CUresult (*)(CUgraphExec, CUstream) noexcept nogil>__cuGraphLaunch)( 2gbhbW X 5 - d e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc%c6b7brbsbO Q 2 @ [ !bR P C D E c A B y F G H S T U tbubvb( ) * I 3 4 xgz 1
7054 hGraphExec, hStream)
7057cdef CUresult _cuGraphExecDestroy(CUgraphExec hGraphExec) except ?CUDA_ERROR_NOT_FOUND nogil:
7058 global __cuGraphExecDestroy
7059 _check_or_init_driver() 2gbhbjeW ZbX ! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc]N^N_NUqVqWqOd%c6b7bsbO 2 [ !bR P C D E c #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b)bacz 'l1
7060 if __cuGraphExecDestroy == NULL: 2gbhbjeW ZbX ! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc]N^N_NUqVqWqOd%c6b7bsbO 2 [ !bR P C D E c #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b)bacz 'l1
7061 with gil:
7062 raise FunctionNotFoundError("function cuGraphExecDestroy is not found")
7063 return (<CUresult (*)(CUgraphExec) noexcept nogil>__cuGraphExecDestroy)( 2gbhbjeW ZbX ! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N 7c8c9c!cHd6 1b#c$cjbkblb2bmb# $ % . 3b4b5bhc]N^N_NUqVqWqOd%c6b7bsbO 2 [ !bR P C D E c #b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b)bacz 'l1
7064 hGraphExec)
7067cdef CUresult _cuGraphDestroy(CUgraph hGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 1az
7068 global __cuGraphDestroy
7069 _check_or_init_driver() 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N ^y{y}yazczezgzjzlzmznzozqzrzsztzvzxzzzBzDz2hFzHzJzLz6 Nz7sQzSzWzYz0z2z4z6z8z!z$z'z)z+z-z:z=z@z]z_z{z}zaAcAeAgAhAiAickA8s9slAmAnAoApAqArAsAtAuAvAwAyAAAjcBA!s#sFAGAHAIAKAMAOAQASAUAVAWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$Akc%A'A$s%s(A)A*A+A,A-A.A/A:A;A=A?A@A]A_Alc`A|A's(sbBcBdBeBfBhBjBlBnBpBrBsBtBuBvBmcwBxB-s/syBzBABBBCBDBFBGBHBIBJBKBLBMBNBncOBPB]s^sQBRBSBTBUBVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!B#B$B%B'BVm(B)B*B+B,B-B0mdOgOjOmO_srO`s{sRj0qOd1m%c2m3m4m5mnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!b^hR P C D E .B6mSjTjc 7moc8m#b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY acVharWhXh#l$lxgz ?yIFvcKFLFMFzvAvPFRFSFTFUFVFWFXFZF1F2F5Fwc7F8F!FDvEv%F(F)F*F+F,F-F.F:F=F?F:b@FGvHv[F]F^F_F`F{F|F}F~FIv: JvKvLv+r,rMvNvOvPvQvRvSvTvUvVvWvLbXvMbYv=bdG{ eG| fG} gG~ hGiGNbjGkGZv0vlGmGnGoGpGqGrGsGtGuGvGxcxGyGzG1v2vAGCGDGEGFGGGHGIGKGLGMGNG?bPGQGSG4v5vUGVGWGXGYGZG1G2G3G5G6G7GOb8G8v9v9G!G#G$G%G'G(G)G*G!v@b$v%v'v(v)v*v,v-v.v/v:v;v=v@v[v]v^v_v`v{v|v}v~vawbwcwdwPb;Gewfw=G?G@G[G]G^G_G`Gyc{G|G}Ggwhw~GaHbHcHdHeHfHhHiHjHkHlHmHnHoHpHqHrHsHtHzcuHvHwHiwjwxHyHzHAHBHCHDHEHFHGHHHAcIHkwlwJHKHLHMHNHOHPHQHRHGcSHTHUHmwnwVHXHYHZH0H1H2H3H5H6H7H+ 8Howpw9H!H#H$H%Hab'Hqwrw(H)H*H+H,H-H.HIc/H:H;Hswtw=H?H@H[H]H^H_H`H{H|H}H~HJcaIbIuwvwcIdIeIfIgIhIiIjIkIwwRbywzwBw[r]rDwEwFwGwHwIwKwLwMwNwOwpIqIKcsItIuIPwQwxIzIAIBICIDIEIFIHIJIKI^bLISwTwMINIOIPIQIRISITIUIUw; VwWwXw|r}rYwZw0w1w2w3w4w5w6w7w8wSb9wTb!w{bYIbbZIcb0Idb1Ieb2I3IUb4I5I#w$w6I7I8I9I!I#I$I%I'I(I)ILc+I,I-I%w'w.I:I;I=I?I@I[I]I_I`I{I|IMc~IaJbJ)w*weJgJhJiJjJkJlJmJoJqJrJsJVbtJ-w.wuJvJwJxJyJzJAJBJCJ/w|b;w=w?w@w[w]w_w`w{w|w}w~waxcxdxexfxgxhxixjxkxlxmxnxoxpxWbJJqxrxKJLJMJNJOJPJQJRJNcSJTJUJsxtxVJWJXJYJZJ0J1J3J4J5J6J7J8J9J!J#J$J%J'J(JOc)J*J+Juxvx,J-J.J/J:J;J=J?J@J[J]JPc^Jwxxx_J`J{J|J}J~JaKbKcKVcdKeKfKyxzxgKiKjKkKlKmKnKoKqKrKsK, tKBxCxuKvKwKxKyKfbzKDxExAKBKCKDKEKFKGKXcHKIKJKFxGxKKLKMKNKOKPKQKRKSKTKUKVKYcWKXKHxIxYKZK0K1K2K3K4K5K6KJxYbLxMxOxisjsQxRxSxTxUxVxXxYxZx0x1x#K$KZc'K(K*K4x5x-K/K:K;K=K?K@K[K^K`K{K|K0c~KaLbL9x!xeLgLhLiLjLkLlLmLoLqLrLsL1cuLvLxL$x%xALCLDLELFLGLHLILKLMLNLOL2cQLRLTL(x)xWLYLZL0L1L2L3L4L6L8L9L!L3c$L%L(L+x,x+L-L.L/L:L;L=L?L[L^L_L`L4c|L}LaM.x/xdMfMgMhMiMjMkMlMnMpMqMrM5ctMuMvM;x=xyMAMBMCMDMEMFMGMIMKMLMMM6cOMPMQM]x^xTMVMWMXMYMZM0M1M3M5M6M1
7070 if __cuGraphDestroy == NULL: 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N ^y{y}yazczezgzjzlzmznzozqzrzsztzvzxzzzBzDz2hFzHzJzLz6 Nz7sQzSzWzYz0z2z4z6z8z!z$z'z)z+z-z:z=z@z]z_z{z}zaAcAeAgAhAiAickA8s9slAmAnAoApAqArAsAtAuAvAwAyAAAjcBA!s#sFAGAHAIAKAMAOAQASAUAVAWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$Akc%A'A$s%s(A)A*A+A,A-A.A/A:A;A=A?A@A]A_Alc`A|A's(sbBcBdBeBfBhBjBlBnBpBrBsBtBuBvBmcwBxB-s/syBzBABBBCBDBFBGBHBIBJBKBLBMBNBncOBPB]s^sQBRBSBTBUBVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!B#B$B%B'BVm(B)B*B+B,B-B0mdOgOjOmO_srO`s{sRj0qOd1m%c2m3m4m5mnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!b^hR P C D E .B6mSjTjc 7moc8m#b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY acVharWhXh#l$lxgz ?yIFvcKFLFMFzvAvPFRFSFTFUFVFWFXFZF1F2F5Fwc7F8F!FDvEv%F(F)F*F+F,F-F.F:F=F?F:b@FGvHv[F]F^F_F`F{F|F}F~FIv: JvKvLv+r,rMvNvOvPvQvRvSvTvUvVvWvLbXvMbYv=bdG{ eG| fG} gG~ hGiGNbjGkGZv0vlGmGnGoGpGqGrGsGtGuGvGxcxGyGzG1v2vAGCGDGEGFGGGHGIGKGLGMGNG?bPGQGSG4v5vUGVGWGXGYGZG1G2G3G5G6G7GOb8G8v9v9G!G#G$G%G'G(G)G*G!v@b$v%v'v(v)v*v,v-v.v/v:v;v=v@v[v]v^v_v`v{v|v}v~vawbwcwdwPb;Gewfw=G?G@G[G]G^G_G`Gyc{G|G}Ggwhw~GaHbHcHdHeHfHhHiHjHkHlHmHnHoHpHqHrHsHtHzcuHvHwHiwjwxHyHzHAHBHCHDHEHFHGHHHAcIHkwlwJHKHLHMHNHOHPHQHRHGcSHTHUHmwnwVHXHYHZH0H1H2H3H5H6H7H+ 8Howpw9H!H#H$H%Hab'Hqwrw(H)H*H+H,H-H.HIc/H:H;Hswtw=H?H@H[H]H^H_H`H{H|H}H~HJcaIbIuwvwcIdIeIfIgIhIiIjIkIwwRbywzwBw[r]rDwEwFwGwHwIwKwLwMwNwOwpIqIKcsItIuIPwQwxIzIAIBICIDIEIFIHIJIKI^bLISwTwMINIOIPIQIRISITIUIUw; VwWwXw|r}rYwZw0w1w2w3w4w5w6w7w8wSb9wTb!w{bYIbbZIcb0Idb1Ieb2I3IUb4I5I#w$w6I7I8I9I!I#I$I%I'I(I)ILc+I,I-I%w'w.I:I;I=I?I@I[I]I_I`I{I|IMc~IaJbJ)w*weJgJhJiJjJkJlJmJoJqJrJsJVbtJ-w.wuJvJwJxJyJzJAJBJCJ/w|b;w=w?w@w[w]w_w`w{w|w}w~waxcxdxexfxgxhxixjxkxlxmxnxoxpxWbJJqxrxKJLJMJNJOJPJQJRJNcSJTJUJsxtxVJWJXJYJZJ0J1J3J4J5J6J7J8J9J!J#J$J%J'J(JOc)J*J+Juxvx,J-J.J/J:J;J=J?J@J[J]JPc^Jwxxx_J`J{J|J}J~JaKbKcKVcdKeKfKyxzxgKiKjKkKlKmKnKoKqKrKsK, tKBxCxuKvKwKxKyKfbzKDxExAKBKCKDKEKFKGKXcHKIKJKFxGxKKLKMKNKOKPKQKRKSKTKUKVKYcWKXKHxIxYKZK0K1K2K3K4K5K6KJxYbLxMxOxisjsQxRxSxTxUxVxXxYxZx0x1x#K$KZc'K(K*K4x5x-K/K:K;K=K?K@K[K^K`K{K|K0c~KaLbL9x!xeLgLhLiLjLkLlLmLoLqLrLsL1cuLvLxL$x%xALCLDLELFLGLHLILKLMLNLOL2cQLRLTL(x)xWLYLZL0L1L2L3L4L6L8L9L!L3c$L%L(L+x,x+L-L.L/L:L;L=L?L[L^L_L`L4c|L}LaM.x/xdMfMgMhMiMjMkMlMnMpMqMrM5ctMuMvM;x=xyMAMBMCMDMEMFMGMIMKMLMMM6cOMPMQM]x^xTMVMWMXMYMZM0M1M3M5M6M1
7071 with gil: 1z
7072 raise FunctionNotFoundError("function cuGraphDestroy is not found")
7073 return (<CUresult (*)(CUgraph) noexcept nogil>__cuGraphDestroy)( 2ZhgbhbjeW Zb? 0hX gc1h! 5 - ib0bd e f g h i j k l m n o p q r s J t u v w x K L M N ^y{y}yazczezgzjzlzmznzozqzrzsztzvzxzzzBzDz2hFzHzJzLz6 Nz7sQzSzWzYz0z2z4z6z8z!z$z'z)z+z-z:z=z@z]z_z{z}zaAcAeAgAhAiAickA8s9slAmAnAoApAqArAsAtAuAvAwAyAAAjcBA!s#sFAGAHAIAKAMAOAQASAUAVAWAXAYAZA1A2A3A4A5A6A7A8A9A!A#A$Akc%A'A$s%s(A)A*A+A,A-A.A/A:A;A=A?A@A]A_Alc`A|A's(sbBcBdBeBfBhBjBlBnBpBrBsBtBuBvBmcwBxB-s/syBzBABBBCBDBFBGBHBIBJBKBLBMBNBncOBPB]s^sQBRBSBTBUBVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!B#B$B%B'BVm(B)B*B+B,B-B0mdOgOjOmO_srO`s{sRj0qOd1m%c2m3m4m5mnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!b^hR P C D E .B6mSjTjc 7moc8m#b$b%b'c(c)cA B y F G H S T U tbubvb( ) * I 3 4 wb'b(b*c)bY acVharWhXh#l$lxgz ?yIFvcKFLFMFzvAvPFRFSFTFUFVFWFXFZF1F2F5Fwc7F8F!FDvEv%F(F)F*F+F,F-F.F:F=F?F:b@FGvHv[F]F^F_F`F{F|F}F~FIv: JvKvLv+r,rMvNvOvPvQvRvSvTvUvVvWvLbXvMbYv=bdG{ eG| fG} gG~ hGiGNbjGkGZv0vlGmGnGoGpGqGrGsGtGuGvGxcxGyGzG1v2vAGCGDGEGFGGGHGIGKGLGMGNG?bPGQGSG4v5vUGVGWGXGYGZG1G2G3G5G6G7GOb8G8v9v9G!G#G$G%G'G(G)G*G!v@b$v%v'v(v)v*v,v-v.v/v:v;v=v@v[v]v^v_v`v{v|v}v~vawbwcwdwPb;Gewfw=G?G@G[G]G^G_G`Gyc{G|G}Ggwhw~GaHbHcHdHeHfHhHiHjHkHlHmHnHoHpHqHrHsHtHzcuHvHwHiwjwxHyHzHAHBHCHDHEHFHGHHHAcIHkwlwJHKHLHMHNHOHPHQHRHGcSHTHUHmwnwVHXHYHZH0H1H2H3H5H6H7H+ 8Howpw9H!H#H$H%Hab'Hqwrw(H)H*H+H,H-H.HIc/H:H;Hswtw=H?H@H[H]H^H_H`H{H|H}H~HJcaIbIuwvwcIdIeIfIgIhIiIjIkIwwRbywzwBw[r]rDwEwFwGwHwIwKwLwMwNwOwpIqIKcsItIuIPwQwxIzIAIBICIDIEIFIHIJIKI^bLISwTwMINIOIPIQIRISITIUIUw; VwWwXw|r}rYwZw0w1w2w3w4w5w6w7w8wSb9wTb!w{bYIbbZIcb0Idb1Ieb2I3IUb4I5I#w$w6I7I8I9I!I#I$I%I'I(I)ILc+I,I-I%w'w.I:I;I=I?I@I[I]I_I`I{I|IMc~IaJbJ)w*weJgJhJiJjJkJlJmJoJqJrJsJVbtJ-w.wuJvJwJxJyJzJAJBJCJ/w|b;w=w?w@w[w]w_w`w{w|w}w~waxcxdxexfxgxhxixjxkxlxmxnxoxpxWbJJqxrxKJLJMJNJOJPJQJRJNcSJTJUJsxtxVJWJXJYJZJ0J1J3J4J5J6J7J8J9J!J#J$J%J'J(JOc)J*J+Juxvx,J-J.J/J:J;J=J?J@J[J]JPc^Jwxxx_J`J{J|J}J~JaKbKcKVcdKeKfKyxzxgKiKjKkKlKmKnKoKqKrKsK, tKBxCxuKvKwKxKyKfbzKDxExAKBKCKDKEKFKGKXcHKIKJKFxGxKKLKMKNKOKPKQKRKSKTKUKVKYcWKXKHxIxYKZK0K1K2K3K4K5K6KJxYbLxMxOxisjsQxRxSxTxUxVxXxYxZx0x1x#K$KZc'K(K*K4x5x-K/K:K;K=K?K@K[K^K`K{K|K0c~KaLbL9x!xeLgLhLiLjLkLlLmLoLqLrLsL1cuLvLxL$x%xALCLDLELFLGLHLILKLMLNLOL2cQLRLTL(x)xWLYLZL0L1L2L3L4L6L8L9L!L3c$L%L(L+x,x+L-L.L/L:L;L=L?L[L^L_L`L4c|L}LaM.x/xdMfMgMhMiMjMkMlMnMpMqMrM5ctMuMvM;x=xyMAMBMCMDMEMFMGMIMKMLMMM6cOMPMQM]x^xTMVMWMXMYMZM0M1M3M5M6M1
7074 hGraph)
7077cdef CUresult _cuGraphExecUpdate_v2(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphExecUpdateResultInfo* resultInfo) except ?CUDA_ERROR_NOT_FOUND nogil: 2a acz 'l
7078 global __cuGraphExecUpdate_v2
7079 _check_or_init_driver() 2I 3 4 wb
7080 if __cuGraphExecUpdate_v2 == NULL: 2I 3 4 wb
7081 with gil: 2acz 'l
7082 raise FunctionNotFoundError("function cuGraphExecUpdate_v2 is not found")
7083 return (<CUresult (*)(CUgraphExec, CUgraph, CUgraphExecUpdateResultInfo*) noexcept nogil>__cuGraphExecUpdate_v2)( 2I 3 4 wb
7084 hGraphExec, hGraph, resultInfo)
7087cdef CUresult _cuGraphKernelNodeCopyAttributes(CUgraphNode dst, CUgraphNode src) except ?CUDA_ERROR_NOT_FOUND nogil: 2a acVharWhXh#l$lz ?y
7088 global __cuGraphKernelNodeCopyAttributes
7089 _check_or_init_driver()
7090 if __cuGraphKernelNodeCopyAttributes == NULL:
7091 with gil: 2acVharWhXh#l$lz ?y
7092 raise FunctionNotFoundError("function cuGraphKernelNodeCopyAttributes is not found")
7093 return (<CUresult (*)(CUgraphNode, CUgraphNode) noexcept nogil>__cuGraphKernelNodeCopyAttributes)(
7094 dst, src)
7097cdef CUresult _cuGraphKernelNodeGetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil:
7098 global __cuGraphKernelNodeGetAttribute
7099 _check_or_init_driver()
7100 if __cuGraphKernelNodeGetAttribute == NULL:
7101 with gil:
7102 raise FunctionNotFoundError("function cuGraphKernelNodeGetAttribute is not found")
7103 return (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, CUkernelNodeAttrValue*) noexcept nogil>__cuGraphKernelNodeGetAttribute)(
7104 hNode, attr, value_out)
7107cdef CUresult _cuGraphKernelNodeSetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil:
7108 global __cuGraphKernelNodeSetAttribute
7109 _check_or_init_driver()
7110 if __cuGraphKernelNodeSetAttribute == NULL:
7111 with gil:
7112 raise FunctionNotFoundError("function cuGraphKernelNodeSetAttribute is not found")
7113 return (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, const CUkernelNodeAttrValue*) noexcept nogil>__cuGraphKernelNodeSetAttribute)(
7114 hNode, attr, value)
7117cdef CUresult _cuGraphDebugDotPrint(CUgraph hGraph, const char* path, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7118 global __cuGraphDebugDotPrint
7119 _check_or_init_driver() 25s6sY
7120 if __cuGraphDebugDotPrint == NULL: 25s6sY
7121 with gil:
7122 raise FunctionNotFoundError("function cuGraphDebugDotPrint is not found")
7123 return (<CUresult (*)(CUgraph, const char*, unsigned int) noexcept nogil>__cuGraphDebugDotPrint)( 25s6sY
7124 hGraph, path, flags)
7127cdef CUresult _cuUserObjectCreate(CUuserObject* object_out, void* ptr, CUhostFn destroy, unsigned int initialRefcount, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7128 global __cuUserObjectCreate
7129 _check_or_init_driver() 2gbhb7c6 1b#c$cjbkblb2bmb3hvjickele.l/lIdjcneoe]l^lJdkcqereimjmKdlcteueqmrmLdmcwexezmAmMdnczeAeHmImNdOdnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!bR P C D E c 4 vcdkek0o1ewcjkkk7o3e:b5e6e.g0d: _c`c3dKbLbMb=b{ | } ~ NbKi[gLi|cxcqkrk*o#e?bPiQiuk9dOb#d$d%e}c@bCkDkEk%dWiXi,e-e.e/eYi:e;e=e?ePb(d)d@eycLkMk[o`e}g~gahbhzc+d,d|eafAcadbdcd-dBcCcQbDcEcFcGcRkSkcpef+ [b]bHcabhdid.dIckflffhmfJcWkmpnpnfRbnhoh7ijdKc2k3kupqf^bsftfqh;d; ldmd@d_bSbTb{bbbcbdbebUbwhxh,iodLc9k!kFpyfMc'k(kMpAfVb{d|dCfpd|b,k-k.k}d?i@iIfJfKfLf[iMfNfOfPfWbaebeQfNc[k]kUpVfDhEhFhGhOcdeeeXf0fPcrdsdtdfeQcRcXbScTcUcVc|k}k5p4f, }b~bWcfbydzdgeXcKhLh`i!fYcelfl'p$fYbOhPhdjAdZcklll/p(f0cplql]p*f1culvl~p,f2czlAlgq.f3cElFlnq:f4cJlKluq=f5cOlPlBq@f6cTlUlIq]f
7130 if __cuUserObjectCreate == NULL: 2gbhb7c6 1b#c$cjbkblb2bmb3hvjickele.l/lIdjcneoe]l^lJdkcqereimjmKdlcteueqmrmLdmcwexezmAmMdnczeAeHmImNdOdnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!bR P C D E c 4 vcdkek0o1ewcjkkk7o3e:b5e6e.g0d: _c`c3dKbLbMb=b{ | } ~ NbKi[gLi|cxcqkrk*o#e?bPiQiuk9dOb#d$d%e}c@bCkDkEk%dWiXi,e-e.e/eYi:e;e=e?ePb(d)d@eycLkMk[o`e}g~gahbhzc+d,d|eafAcadbdcd-dBcCcQbDcEcFcGcRkSkcpef+ [b]bHcabhdid.dIckflffhmfJcWkmpnpnfRbnhoh7ijdKc2k3kupqf^bsftfqh;d; ldmd@d_bSbTb{bbbcbdbebUbwhxh,iodLc9k!kFpyfMc'k(kMpAfVb{d|dCfpd|b,k-k.k}d?i@iIfJfKfLf[iMfNfOfPfWbaebeQfNc[k]kUpVfDhEhFhGhOcdeeeXf0fPcrdsdtdfeQcRcXbScTcUcVc|k}k5p4f, }b~bWcfbydzdgeXcKhLh`i!fYcelfl'p$fYbOhPhdjAdZcklll/p(f0cplql]p*f1culvl~p,f2czlAlgq.f3cElFlnq:f4cJlKluq=f5cOlPlBq@f6cTlUlIq]f
7131 with gil:
7132 raise FunctionNotFoundError("function cuUserObjectCreate is not found")
7133 return (<CUresult (*)(CUuserObject*, void*, CUhostFn, unsigned int, unsigned int) noexcept nogil>__cuUserObjectCreate)( 2gbhb7c6 1b#c$cjbkblb2bmb3hvjickele.l/lIdjcneoe]l^lJdkcqereimjmKdlcteueqmrmLdmcwexezmAmMdnczeAeHmImNdOdnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!bR P C D E c 4 vcdkek0o1ewcjkkk7o3e:b5e6e.g0d: _c`c3dKbLbMb=b{ | } ~ NbKi[gLi|cxcqkrk*o#e?bPiQiuk9dOb#d$d%e}c@bCkDkEk%dWiXi,e-e.e/eYi:e;e=e?ePb(d)d@eycLkMk[o`e}g~gahbhzc+d,d|eafAcadbdcd-dBcCcQbDcEcFcGcRkSkcpef+ [b]bHcabhdid.dIckflffhmfJcWkmpnpnfRbnhoh7ijdKc2k3kupqf^bsftfqh;d; ldmd@d_bSbTb{bbbcbdbebUbwhxh,iodLc9k!kFpyfMc'k(kMpAfVb{d|dCfpd|b,k-k.k}d?i@iIfJfKfLf[iMfNfOfPfWbaebeQfNc[k]kUpVfDhEhFhGhOcdeeeXf0fPcrdsdtdfeQcRcXbScTcUcVc|k}k5p4f, }b~bWcfbydzdgeXcKhLh`i!fYcelfl'p$fYbOhPhdjAdZcklll/p(f0cplql]p*f1culvl~p,f2czlAlgq.f3cElFlnq:f4cJlKluq=f5cOlPlBq@f6cTlUlIq]f
7134 object_out, ptr, destroy, initialRefcount, flags)
7137cdef CUresult _cuUserObjectRetain(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
7138 global __cuUserObjectRetain
7139 _check_or_init_driver()
7140 if __cuUserObjectRetain == NULL:
7141 with gil:
7142 raise FunctionNotFoundError("function cuUserObjectRetain is not found")
7143 return (<CUresult (*)(CUuserObject, unsigned int) noexcept nogil>__cuUserObjectRetain)(
7144 object, count)
7147cdef CUresult _cuUserObjectRelease(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
7148 global __cuUserObjectRelease
7149 _check_or_init_driver()
7150 if __cuUserObjectRelease == NULL:
7151 with gil:
7152 raise FunctionNotFoundError("function cuUserObjectRelease is not found")
7153 return (<CUresult (*)(CUuserObject, unsigned int) noexcept nogil>__cuUserObjectRelease)(
7154 object, count)
7157cdef CUresult _cuGraphRetainUserObject(CUgraph graph, CUuserObject object, unsigned int count, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7158 global __cuGraphRetainUserObject
7159 _check_or_init_driver() 2gbhb7c6 1b#c$cjbkblb2bmb3hvjickele.l/lIdjcneoe]l^lJdkcqereimjmKdlcteueqmrmLdmcwexezmAmMdnczeAeHmImNdOdnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!bR P C D E c 4 vcdkek0o1ewcjkkk7o3e:b5e6e.g0d: _c`c3dKbLbMb=b{ | } ~ NbKi[gLi|cxcqkrk*o#e?bPiQiuk9dOb#d$d%e}c@bCkDkEk%dWiXi,e-e.e/eYi:e;e=e?ePb(d)d@eycLkMk[o`e}g~gahbhzc+d,d|eafAcadbdcd-dBcCcQbDcEcFcGcRkSkcpef+ [b]bHcabhdid.dIckflffhmfJcWkmpnpnfRbnhoh7ijdKc2k3kupqf^bsftfqh;d; ldmd@d_bSbTb{bbbcbdbebUbwhxh,iodLc9k!kFpyfMc'k(kMpAfVb{d|dCfpd|b,k-k.k}d?i@iIfJfKfLf[iMfNfOfPfWbaebeQfNc[k]kUpVfDhEhFhGhOcdeeeXf0fPcrdsdtdfeQcRcXbScTcUcVc|k}k5p4f, }b~bWcfbydzdgeXcKhLh`i!fYcelfl'p$fYbOhPhdjAdZcklll/p(f0cplql]p*f1culvl~p,f2czlAlgq.f3cElFlnq:f4cJlKluq=f5cOlPlBq@f6cTlUlIq]f
7160 if __cuGraphRetainUserObject == NULL: 2gbhb7c6 1b#c$cjbkblb2bmb3hvjickele.l/lIdjcneoe]l^lJdkcqereimjmKdlcteueqmrmLdmcwexezmAmMdnczeAeHmImNdOdnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!bR P C D E c 4 vcdkek0o1ewcjkkk7o3e:b5e6e.g0d: _c`c3dKbLbMb=b{ | } ~ NbKi[gLi|cxcqkrk*o#e?bPiQiuk9dOb#d$d%e}c@bCkDkEk%dWiXi,e-e.e/eYi:e;e=e?ePb(d)d@eycLkMk[o`e}g~gahbhzc+d,d|eafAcadbdcd-dBcCcQbDcEcFcGcRkSkcpef+ [b]bHcabhdid.dIckflffhmfJcWkmpnpnfRbnhoh7ijdKc2k3kupqf^bsftfqh;d; ldmd@d_bSbTb{bbbcbdbebUbwhxh,iodLc9k!kFpyfMc'k(kMpAfVb{d|dCfpd|b,k-k.k}d?i@iIfJfKfLf[iMfNfOfPfWbaebeQfNc[k]kUpVfDhEhFhGhOcdeeeXf0fPcrdsdtdfeQcRcXbScTcUcVc|k}k5p4f, }b~bWcfbydzdgeXcKhLh`i!fYcelfl'p$fYbOhPhdjAdZcklll/p(f0cplql]p*f1culvl~p,f2czlAlgq.f3cElFlnq:f4cJlKluq=f5cOlPlBq@f6cTlUlIq]f
7161 with gil:
7162 raise FunctionNotFoundError("function cuGraphRetainUserObject is not found")
7163 return (<CUresult (*)(CUgraph, CUuserObject, unsigned int, unsigned int) noexcept nogil>__cuGraphRetainUserObject)( 2gbhb7c6 1b#c$cjbkblb2bmb3hvjickele.l/lIdjcneoe]l^lJdkcqereimjmKdlcteueqmrmLdmcwexezmAmMdnczeAeHmImNdOdnbobpbqb6b7b8btgPd[hrbsbQd]hO Q Ce2 @ [ 9b!bR P C D E c 4 vcdkek0o1ewcjkkk7o3e:b5e6e.g0d: _c`c3dKbLbMb=b{ | } ~ NbKi[gLi|cxcqkrk*o#e?bPiQiuk9dOb#d$d%e}c@bCkDkEk%dWiXi,e-e.e/eYi:e;e=e?ePb(d)d@eycLkMk[o`e}g~gahbhzc+d,d|eafAcadbdcd-dBcCcQbDcEcFcGcRkSkcpef+ [b]bHcabhdid.dIckflffhmfJcWkmpnpnfRbnhoh7ijdKc2k3kupqf^bsftfqh;d; ldmd@d_bSbTb{bbbcbdbebUbwhxh,iodLc9k!kFpyfMc'k(kMpAfVb{d|dCfpd|b,k-k.k}d?i@iIfJfKfLf[iMfNfOfPfWbaebeQfNc[k]kUpVfDhEhFhGhOcdeeeXf0fPcrdsdtdfeQcRcXbScTcUcVc|k}k5p4f, }b~bWcfbydzdgeXcKhLh`i!fYcelfl'p$fYbOhPhdjAdZcklll/p(f0cplql]p*f1culvl~p,f2czlAlgq.f3cElFlnq:f4cJlKluq=f5cOlPlBq@f6cTlUlIq]f
7164 graph, object, count, flags)
7167cdef CUresult _cuGraphReleaseUserObject(CUgraph graph, CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil:
7168 global __cuGraphReleaseUserObject
7169 _check_or_init_driver()
7170 if __cuGraphReleaseUserObject == NULL:
7171 with gil:
7172 raise FunctionNotFoundError("function cuGraphReleaseUserObject is not found")
7173 return (<CUresult (*)(CUgraph, CUuserObject, unsigned int) noexcept nogil>__cuGraphReleaseUserObject)(
7174 graph, object, count)
7177cdef CUresult _cuGraphAddNode_v2(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7178 global __cuGraphAddNode_v2
7179 _check_or_init_driver() 2d e f g h i j k l m n o p q r s J t u v w x K L M N 4s:l;l=l?l_l`l{l|lkmlmmmnmsmtmumvmBmCmDmEmJmKmLmMm0m1m2m3m4m5mnbobpbqb^hI Y ~qWhz 1o2o'r4o8o)r!o#o/g:g;g=g4d5d6d7d{ | } ~ $o%o'o(o+o,o.o/ovkwkykzk'e(e*e+eFkGkIkJk,e-e.e/e:e;e=e?e[e]e^e_e]o^o_o`o}g~gahbh{o|o}o~oap}e~ecfdfBcCcEcFcdpepgphpddedfdgdgfhfifjfghhhjhkhopppqprp8i9i#i$ispvpwpypzprhshthuh[d]d^d_dbbcbdbebApBpCpDpGpHpJpKpNpOpQpRpDfEfGfHf/k:k=k?kIfJfKfLfMfNfOfPfRfSfTfUfVpWpXpYpDhEhFhGhZp0p1p2p3pYfZf2f3fQcRcTcUc6p7p9p!pudvdwdxd6f7f8f9f{i|i~iaj(p)p*p+pejfjhjij-p:p;p?p@p^p_p{p|paqbqdqeqhqiqkqlqoqpqrqsqvqwqyqzqCqDqFqGqJqKqMqNq
7180 if __cuGraphAddNode_v2 == NULL: 2d e f g h i j k l m n o p q r s J t u v w x K L M N 4s:l;l=l?l_l`l{l|lkmlmmmnmsmtmumvmBmCmDmEmJmKmLmMm0m1m2m3m4m5mnbobpbqb^hI Y ~qWhz 1o2o'r4o8o)r!o#o/g:g;g=g4d5d6d7d{ | } ~ $o%o'o(o+o,o.o/ovkwkykzk'e(e*e+eFkGkIkJk,e-e.e/e:e;e=e?e[e]e^e_e]o^o_o`o}g~gahbh{o|o}o~oap}e~ecfdfBcCcEcFcdpepgphpddedfdgdgfhfifjfghhhjhkhopppqprp8i9i#i$ispvpwpypzprhshthuh[d]d^d_dbbcbdbebApBpCpDpGpHpJpKpNpOpQpRpDfEfGfHf/k:k=k?kIfJfKfLfMfNfOfPfRfSfTfUfVpWpXpYpDhEhFhGhZp0p1p2p3pYfZf2f3fQcRcTcUc6p7p9p!pudvdwdxd6f7f8f9f{i|i~iaj(p)p*p+pejfjhjij-p:p;p?p@p^p_p{p|paqbqdqeqhqiqkqlqoqpqrqsqvqwqyqzqCqDqFqGqJqKqMqNq
7181 with gil:
7182 raise FunctionNotFoundError("function cuGraphAddNode_v2 is not found")
7183 return (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUgraphNodeParams*) noexcept nogil>__cuGraphAddNode_v2)( 2d e f g h i j k l m n o p q r s J t u v w x K L M N 4s:l;l=l?l_l`l{l|lkmlmmmnmsmtmumvmBmCmDmEmJmKmLmMm0m1m2m3m4m5mnbobpbqb^hI Y ~qWhz 1o2o'r4o8o)r!o#o/g:g;g=g4d5d6d7d{ | } ~ $o%o'o(o+o,o.o/ovkwkykzk'e(e*e+eFkGkIkJk,e-e.e/e:e;e=e?e[e]e^e_e]o^o_o`o}g~gahbh{o|o}o~oap}e~ecfdfBcCcEcFcdpepgphpddedfdgdgfhfifjfghhhjhkhopppqprp8i9i#i$ispvpwpypzprhshthuh[d]d^d_dbbcbdbebApBpCpDpGpHpJpKpNpOpQpRpDfEfGfHf/k:k=k?kIfJfKfLfMfNfOfPfRfSfTfUfVpWpXpYpDhEhFhGhZp0p1p2p3pYfZf2f3fQcRcTcUc6p7p9p!pudvdwdxd6f7f8f9f{i|i~iaj(p)p*p+pejfjhjij-p:p;p?p@p^p_p{p|paqbqdqeqhqiqkqlqoqpqrqsqvqwqyqzqCqDqFqGqJqKqMqNq
7184 phGraphNode, hGraph, dependencies, dependencyData, numDependencies, nodeParams)
7187cdef CUresult _cuGraphNodeSetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
7188 global __cuGraphNodeSetParams
7189 _check_or_init_driver() 1z
7190 if __cuGraphNodeSetParams == NULL: 1z
7191 with gil:
7192 raise FunctionNotFoundError("function cuGraphNodeSetParams is not found")
7193 return (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) noexcept nogil>__cuGraphNodeSetParams)( 1z
7194 hNode, nodeParams)
7197cdef CUresult _cuGraphExecNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ~qWhz
7198 global __cuGraphExecNodeSetParams
7199 _check_or_init_driver() 1z
7200 if __cuGraphExecNodeSetParams == NULL: 1z
7201 with gil: 2~qWhz
7202 raise FunctionNotFoundError("function cuGraphExecNodeSetParams is not found")
7203 return (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraphNodeParams*) noexcept nogil>__cuGraphExecNodeSetParams)( 1z
7204 hGraphExec, hNode, nodeParams)
7207cdef CUresult _cuGraphConditionalHandleCreate(CUgraphConditionalHandle* pHandle_out, CUgraph hGraph, CUcontext ctx, unsigned int defaultLaunchValue, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 1az
7208 global __cuGraphConditionalHandleCreate
7209 _check_or_init_driver() 2d e f g h i j k l m n o p q r s J t u v w x K L M N 4s:l;l=l?l_l`l{l|lkmlmmmnmsmtmumvmBmCmDmEmJmKmLmMm0m_s1m2m3m4m5mnbobpbqb^hI Y ~q$r1o2o'r4o(r8o)r!o#o/g:g;g=g9e4d5d6d7d{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o.r+o,o.o/o:ovkwkykzk'e(e*e+e=oFkGkIkJk,e-e.e/e:e;e=e?e[e]e^e_e;r]o^o_o`o}g~gahbh{o|o}o~oapch}e~ecfdfBcCcEcFc=rdpepgphpddedfdgdgfhfifjf2ighhhjhkhopppqprpYk8i9i#i$isp`rvpwpypzprhshthuhwf[d]d^d_dbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpasGpHpJpKpbsNpOpQpRpDfEfGfHfSp/k:k=k?kIfJfKfLfMfNfOfPfRfSfTfUfdsVpWpXpYpDhEhFhGhZp0p1p2p3pHhYfZf2f3fQcRcTcUces6p7p9p!pudvdwdxd6f7f8f9fal{i|i~iaj(p)p*p+phlejfjhjij-pms:p;p?p@pps^p_p{p|prsaqbqdqeqtshqiqkqlqvsoqpqrqsqxsvqwqyqzqzsCqDqFqGqAsJqKqMqNq
7210 if __cuGraphConditionalHandleCreate == NULL: 2d e f g h i j k l m n o p q r s J t u v w x K L M N 4s:l;l=l?l_l`l{l|lkmlmmmnmsmtmumvmBmCmDmEmJmKmLmMm0m_s1m2m3m4m5mnbobpbqb^hI Y ~q$r1o2o'r4o(r8o)r!o#o/g:g;g=g9e4d5d6d7d{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o.r+o,o.o/o:ovkwkykzk'e(e*e+e=oFkGkIkJk,e-e.e/e:e;e=e?e[e]e^e_e;r]o^o_o`o}g~gahbh{o|o}o~oapch}e~ecfdfBcCcEcFc=rdpepgphpddedfdgdgfhfifjf2ighhhjhkhopppqprpYk8i9i#i$isp`rvpwpypzprhshthuhwf[d]d^d_dbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpasGpHpJpKpbsNpOpQpRpDfEfGfHfSp/k:k=k?kIfJfKfLfMfNfOfPfRfSfTfUfdsVpWpXpYpDhEhFhGhZp0p1p2p3pHhYfZf2f3fQcRcTcUces6p7p9p!pudvdwdxd6f7f8f9fal{i|i~iaj(p)p*p+phlejfjhjij-pms:p;p?p@pps^p_p{p|prsaqbqdqeqtshqiqkqlqvsoqpqrqsqxsvqwqyqzqzsCqDqFqGqAsJqKqMqNq
7211 with gil: 1z
7212 raise FunctionNotFoundError("function cuGraphConditionalHandleCreate is not found")
7213 return (<CUresult (*)(CUgraphConditionalHandle*, CUgraph, CUcontext, unsigned int, unsigned int) noexcept nogil>__cuGraphConditionalHandleCreate)( 2d e f g h i j k l m n o p q r s J t u v w x K L M N 4s:l;l=l?l_l`l{l|lkmlmmmnmsmtmumvmBmCmDmEmJmKmLmMm0m_s1m2m3m4m5mnbobpbqb^hI Y ~q$r1o2o'r4o(r8o)r!o#o/g:g;g=g9e4d5d6d7d{ | } ~ JiNb@gKi[g]gLi$o%o|c8d^g-r'o(o.r+o,o.o/o:ovkwkykzk'e(e*e+e=oFkGkIkJk,e-e.e/e:e;e=e?e[e]e^e_e;r]o^o_o`o}g~gahbh{o|o}o~oapch}e~ecfdfBcCcEcFc=rdpepgphpddedfdgdgfhfifjf2ighhhjhkhopppqprpYk8i9i#i$isp`rvpwpypzprhshthuhwf[d]d^d_dbbcbdbeb+iUbvhwhxhyh,iApBpod`dzh~rCpDpasGpHpJpKpbsNpOpQpRpDfEfGfHfSp/k:k=k?kIfJfKfLfMfNfOfPfRfSfTfUfdsVpWpXpYpDhEhFhGhZp0p1p2p3pHhYfZf2f3fQcRcTcUces6p7p9p!pudvdwdxd6f7f8f9fal{i|i~iaj(p)p*p+phlejfjhjij-pms:p;p?p@pps^p_p{p|prsaqbqdqeqtshqiqkqlqvsoqpqrqsqxsvqwqyqzqzsCqDqFqGqAsJqKqMqNq
7214 pHandle_out, hGraph, ctx, defaultLaunchValue, flags)
7217cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessor(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize) except ?CUDA_ERROR_NOT_FOUND nogil: 1az
7218 global __cuOccupancyMaxActiveBlocksPerMultiprocessor
7219 _check_or_init_driver() 2qcgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxv
7220 if __cuOccupancyMaxActiveBlocksPerMultiprocessor == NULL: 2qcgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxv
7221 with gil: 1z
7222 raise FunctionNotFoundError("function cuOccupancyMaxActiveBlocksPerMultiprocessor is not found")
7223 return (<CUresult (*)(int*, CUfunction, int, size_t) noexcept nogil>__cuOccupancyMaxActiveBlocksPerMultiprocessor)( 2qcgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxv
7224 numBlocks, func, blockSize, dynamicSMemSize)
7227cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ~q
7228 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
7229 _check_or_init_driver()
7230 if __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags == NULL:
7231 with gil: 2~q
7232 raise FunctionNotFoundError("function cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags is not found")
7233 return (<CUresult (*)(int*, CUfunction, int, size_t, unsigned int) noexcept nogil>__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags)(
7234 numBlocks, func, blockSize, dynamicSMemSize, flags)
7237cdef CUresult _cuOccupancyMaxPotentialBlockSize(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit) except ?CUDA_ERROR_NOT_FOUND nogil:
7238 global __cuOccupancyMaxPotentialBlockSize
7239 _check_or_init_driver() 2kFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzFAFBFCFDFEF
7240 if __cuOccupancyMaxPotentialBlockSize == NULL: 2kFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzFAFBFCFDFEF
7241 with gil:
7242 raise FunctionNotFoundError("function cuOccupancyMaxPotentialBlockSize is not found")
7243 return (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int) noexcept nogil>__cuOccupancyMaxPotentialBlockSize)( 2kFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzFAFBFCFDFEF
7244 minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit)
7247cdef CUresult _cuOccupancyMaxPotentialBlockSizeWithFlags(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7248 global __cuOccupancyMaxPotentialBlockSizeWithFlags
7249 _check_or_init_driver()
7250 if __cuOccupancyMaxPotentialBlockSizeWithFlags == NULL:
7251 with gil:
7252 raise FunctionNotFoundError("function cuOccupancyMaxPotentialBlockSizeWithFlags is not found")
7253 return (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int, unsigned int) noexcept nogil>__cuOccupancyMaxPotentialBlockSizeWithFlags)(
7254 minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit, flags)
7257cdef CUresult _cuOccupancyAvailableDynamicSMemPerBlock(size_t* dynamicSmemSize, CUfunction func, int numBlocks, int blockSize) except ?CUDA_ERROR_NOT_FOUND nogil:
7258 global __cuOccupancyAvailableDynamicSMemPerBlock
7259 _check_or_init_driver() 2eFfFgFhFiFjF
7260 if __cuOccupancyAvailableDynamicSMemPerBlock == NULL: 2eFfFgFhFiFjF
7261 with gil:
7262 raise FunctionNotFoundError("function cuOccupancyAvailableDynamicSMemPerBlock is not found")
7263 return (<CUresult (*)(size_t*, CUfunction, int, int) noexcept nogil>__cuOccupancyAvailableDynamicSMemPerBlock)( 2eFfFgFhFiFjF
7264 dynamicSmemSize, func, numBlocks, blockSize)
7267cdef CUresult _cuOccupancyMaxPotentialClusterSize(int* clusterSize, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil:
7268 global __cuOccupancyMaxPotentialClusterSize
7269 _check_or_init_driver()
7270 if __cuOccupancyMaxPotentialClusterSize == NULL:
7271 with gil:
7272 raise FunctionNotFoundError("function cuOccupancyMaxPotentialClusterSize is not found")
7273 return (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) noexcept nogil>__cuOccupancyMaxPotentialClusterSize)(
7274 clusterSize, func, config)
7277cdef CUresult _cuOccupancyMaxActiveClusters(int* numClusters, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil:
7278 global __cuOccupancyMaxActiveClusters
7279 _check_or_init_driver()
7280 if __cuOccupancyMaxActiveClusters == NULL:
7281 with gil:
7282 raise FunctionNotFoundError("function cuOccupancyMaxActiveClusters is not found")
7283 return (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) noexcept nogil>__cuOccupancyMaxActiveClusters)(
7284 numClusters, func, config)
7287cdef CUresult _cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7288 global __cuTexRefSetArray
7289 _check_or_init_driver()
7290 if __cuTexRefSetArray == NULL:
7291 with gil:
7292 raise FunctionNotFoundError("function cuTexRefSetArray is not found")
7293 return (<CUresult (*)(CUtexref, CUarray, unsigned int) noexcept nogil>__cuTexRefSetArray)(
7294 hTexRef, hArray, Flags)
7297cdef CUresult _cuTexRefSetMipmappedArray(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7298 global __cuTexRefSetMipmappedArray
7299 _check_or_init_driver()
7300 if __cuTexRefSetMipmappedArray == NULL:
7301 with gil:
7302 raise FunctionNotFoundError("function cuTexRefSetMipmappedArray is not found")
7303 return (<CUresult (*)(CUtexref, CUmipmappedArray, unsigned int) noexcept nogil>__cuTexRefSetMipmappedArray)(
7304 hTexRef, hMipmappedArray, Flags)
7307cdef CUresult _cuTexRefSetAddress_v2(size_t* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes) except ?CUDA_ERROR_NOT_FOUND nogil:
7308 global __cuTexRefSetAddress_v2
7309 _check_or_init_driver()
7310 if __cuTexRefSetAddress_v2 == NULL:
7311 with gil:
7312 raise FunctionNotFoundError("function cuTexRefSetAddress_v2 is not found")
7313 return (<CUresult (*)(size_t*, CUtexref, CUdeviceptr, size_t) noexcept nogil>__cuTexRefSetAddress_v2)(
7314 ByteOffset, hTexRef, dptr, bytes)
7317cdef CUresult _cuTexRefSetAddress2D_v3(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, size_t Pitch) except ?CUDA_ERROR_NOT_FOUND nogil:
7318 global __cuTexRefSetAddress2D_v3
7319 _check_or_init_driver()
7320 if __cuTexRefSetAddress2D_v3 == NULL:
7321 with gil:
7322 raise FunctionNotFoundError("function cuTexRefSetAddress2D_v3 is not found")
7323 return (<CUresult (*)(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t) noexcept nogil>__cuTexRefSetAddress2D_v3)(
7324 hTexRef, desc, dptr, Pitch)
7327cdef CUresult _cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents) except ?CUDA_ERROR_NOT_FOUND nogil:
7328 global __cuTexRefSetFormat
7329 _check_or_init_driver()
7330 if __cuTexRefSetFormat == NULL:
7331 with gil:
7332 raise FunctionNotFoundError("function cuTexRefSetFormat is not found")
7333 return (<CUresult (*)(CUtexref, CUarray_format, int) noexcept nogil>__cuTexRefSetFormat)(
7334 hTexRef, fmt, NumPackedComponents)
7337cdef CUresult _cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am) except ?CUDA_ERROR_NOT_FOUND nogil:
7338 global __cuTexRefSetAddressMode
7339 _check_or_init_driver()
7340 if __cuTexRefSetAddressMode == NULL:
7341 with gil:
7342 raise FunctionNotFoundError("function cuTexRefSetAddressMode is not found")
7343 return (<CUresult (*)(CUtexref, int, CUaddress_mode) noexcept nogil>__cuTexRefSetAddressMode)(
7344 hTexRef, dim, am)
7347cdef CUresult _cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil:
7348 global __cuTexRefSetFilterMode
7349 _check_or_init_driver()
7350 if __cuTexRefSetFilterMode == NULL:
7351 with gil:
7352 raise FunctionNotFoundError("function cuTexRefSetFilterMode is not found")
7353 return (<CUresult (*)(CUtexref, CUfilter_mode) noexcept nogil>__cuTexRefSetFilterMode)(
7354 hTexRef, fm)
7357cdef CUresult _cuTexRefSetMipmapFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil:
7358 global __cuTexRefSetMipmapFilterMode
7359 _check_or_init_driver()
7360 if __cuTexRefSetMipmapFilterMode == NULL:
7361 with gil:
7362 raise FunctionNotFoundError("function cuTexRefSetMipmapFilterMode is not found")
7363 return (<CUresult (*)(CUtexref, CUfilter_mode) noexcept nogil>__cuTexRefSetMipmapFilterMode)(
7364 hTexRef, fm)
7367cdef CUresult _cuTexRefSetMipmapLevelBias(CUtexref hTexRef, float bias) except ?CUDA_ERROR_NOT_FOUND nogil:
7368 global __cuTexRefSetMipmapLevelBias
7369 _check_or_init_driver()
7370 if __cuTexRefSetMipmapLevelBias == NULL:
7371 with gil:
7372 raise FunctionNotFoundError("function cuTexRefSetMipmapLevelBias is not found")
7373 return (<CUresult (*)(CUtexref, float) noexcept nogil>__cuTexRefSetMipmapLevelBias)(
7374 hTexRef, bias)
7377cdef CUresult _cuTexRefSetMipmapLevelClamp(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp) except ?CUDA_ERROR_NOT_FOUND nogil:
7378 global __cuTexRefSetMipmapLevelClamp
7379 _check_or_init_driver()
7380 if __cuTexRefSetMipmapLevelClamp == NULL:
7381 with gil:
7382 raise FunctionNotFoundError("function cuTexRefSetMipmapLevelClamp is not found")
7383 return (<CUresult (*)(CUtexref, float, float) noexcept nogil>__cuTexRefSetMipmapLevelClamp)(
7384 hTexRef, minMipmapLevelClamp, maxMipmapLevelClamp)
7387cdef CUresult _cuTexRefSetMaxAnisotropy(CUtexref hTexRef, unsigned int maxAniso) except ?CUDA_ERROR_NOT_FOUND nogil:
7388 global __cuTexRefSetMaxAnisotropy
7389 _check_or_init_driver()
7390 if __cuTexRefSetMaxAnisotropy == NULL:
7391 with gil:
7392 raise FunctionNotFoundError("function cuTexRefSetMaxAnisotropy is not found")
7393 return (<CUresult (*)(CUtexref, unsigned int) noexcept nogil>__cuTexRefSetMaxAnisotropy)(
7394 hTexRef, maxAniso)
7397cdef CUresult _cuTexRefSetBorderColor(CUtexref hTexRef, float* pBorderColor) except ?CUDA_ERROR_NOT_FOUND nogil:
7398 global __cuTexRefSetBorderColor
7399 _check_or_init_driver()
7400 if __cuTexRefSetBorderColor == NULL:
7401 with gil:
7402 raise FunctionNotFoundError("function cuTexRefSetBorderColor is not found")
7403 return (<CUresult (*)(CUtexref, float*) noexcept nogil>__cuTexRefSetBorderColor)(
7404 hTexRef, pBorderColor)
7407cdef CUresult _cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7408 global __cuTexRefSetFlags
7409 _check_or_init_driver()
7410 if __cuTexRefSetFlags == NULL:
7411 with gil:
7412 raise FunctionNotFoundError("function cuTexRefSetFlags is not found")
7413 return (<CUresult (*)(CUtexref, unsigned int) noexcept nogil>__cuTexRefSetFlags)(
7414 hTexRef, Flags)
7417cdef CUresult _cuTexRefGetAddress_v2(CUdeviceptr* pdptr, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7418 global __cuTexRefGetAddress_v2
7419 _check_or_init_driver()
7420 if __cuTexRefGetAddress_v2 == NULL:
7421 with gil:
7422 raise FunctionNotFoundError("function cuTexRefGetAddress_v2 is not found")
7423 return (<CUresult (*)(CUdeviceptr*, CUtexref) noexcept nogil>__cuTexRefGetAddress_v2)(
7424 pdptr, hTexRef)
7427cdef CUresult _cuTexRefGetArray(CUarray* phArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7428 global __cuTexRefGetArray
7429 _check_or_init_driver()
7430 if __cuTexRefGetArray == NULL:
7431 with gil:
7432 raise FunctionNotFoundError("function cuTexRefGetArray is not found")
7433 return (<CUresult (*)(CUarray*, CUtexref) noexcept nogil>__cuTexRefGetArray)(
7434 phArray, hTexRef)
7437cdef CUresult _cuTexRefGetMipmappedArray(CUmipmappedArray* phMipmappedArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7438 global __cuTexRefGetMipmappedArray
7439 _check_or_init_driver()
7440 if __cuTexRefGetMipmappedArray == NULL:
7441 with gil:
7442 raise FunctionNotFoundError("function cuTexRefGetMipmappedArray is not found")
7443 return (<CUresult (*)(CUmipmappedArray*, CUtexref) noexcept nogil>__cuTexRefGetMipmappedArray)(
7444 phMipmappedArray, hTexRef)
7447cdef CUresult _cuTexRefGetAddressMode(CUaddress_mode* pam, CUtexref hTexRef, int dim) except ?CUDA_ERROR_NOT_FOUND nogil:
7448 global __cuTexRefGetAddressMode
7449 _check_or_init_driver()
7450 if __cuTexRefGetAddressMode == NULL:
7451 with gil:
7452 raise FunctionNotFoundError("function cuTexRefGetAddressMode is not found")
7453 return (<CUresult (*)(CUaddress_mode*, CUtexref, int) noexcept nogil>__cuTexRefGetAddressMode)(
7454 pam, hTexRef, dim)
7457cdef CUresult _cuTexRefGetFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7458 global __cuTexRefGetFilterMode
7459 _check_or_init_driver()
7460 if __cuTexRefGetFilterMode == NULL:
7461 with gil:
7462 raise FunctionNotFoundError("function cuTexRefGetFilterMode is not found")
7463 return (<CUresult (*)(CUfilter_mode*, CUtexref) noexcept nogil>__cuTexRefGetFilterMode)(
7464 pfm, hTexRef)
7467cdef CUresult _cuTexRefGetFormat(CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7468 global __cuTexRefGetFormat
7469 _check_or_init_driver()
7470 if __cuTexRefGetFormat == NULL:
7471 with gil:
7472 raise FunctionNotFoundError("function cuTexRefGetFormat is not found")
7473 return (<CUresult (*)(CUarray_format*, int*, CUtexref) noexcept nogil>__cuTexRefGetFormat)(
7474 pFormat, pNumChannels, hTexRef)
7477cdef CUresult _cuTexRefGetMipmapFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7478 global __cuTexRefGetMipmapFilterMode
7479 _check_or_init_driver()
7480 if __cuTexRefGetMipmapFilterMode == NULL:
7481 with gil:
7482 raise FunctionNotFoundError("function cuTexRefGetMipmapFilterMode is not found")
7483 return (<CUresult (*)(CUfilter_mode*, CUtexref) noexcept nogil>__cuTexRefGetMipmapFilterMode)(
7484 pfm, hTexRef)
7487cdef CUresult _cuTexRefGetMipmapLevelBias(float* pbias, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7488 global __cuTexRefGetMipmapLevelBias
7489 _check_or_init_driver()
7490 if __cuTexRefGetMipmapLevelBias == NULL:
7491 with gil:
7492 raise FunctionNotFoundError("function cuTexRefGetMipmapLevelBias is not found")
7493 return (<CUresult (*)(float*, CUtexref) noexcept nogil>__cuTexRefGetMipmapLevelBias)(
7494 pbias, hTexRef)
7497cdef CUresult _cuTexRefGetMipmapLevelClamp(float* pminMipmapLevelClamp, float* pmaxMipmapLevelClamp, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7498 global __cuTexRefGetMipmapLevelClamp
7499 _check_or_init_driver()
7500 if __cuTexRefGetMipmapLevelClamp == NULL:
7501 with gil:
7502 raise FunctionNotFoundError("function cuTexRefGetMipmapLevelClamp is not found")
7503 return (<CUresult (*)(float*, float*, CUtexref) noexcept nogil>__cuTexRefGetMipmapLevelClamp)(
7504 pminMipmapLevelClamp, pmaxMipmapLevelClamp, hTexRef)
7507cdef CUresult _cuTexRefGetMaxAnisotropy(int* pmaxAniso, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7508 global __cuTexRefGetMaxAnisotropy
7509 _check_or_init_driver()
7510 if __cuTexRefGetMaxAnisotropy == NULL:
7511 with gil:
7512 raise FunctionNotFoundError("function cuTexRefGetMaxAnisotropy is not found")
7513 return (<CUresult (*)(int*, CUtexref) noexcept nogil>__cuTexRefGetMaxAnisotropy)(
7514 pmaxAniso, hTexRef)
7517cdef CUresult _cuTexRefGetBorderColor(float* pBorderColor, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7518 global __cuTexRefGetBorderColor
7519 _check_or_init_driver()
7520 if __cuTexRefGetBorderColor == NULL:
7521 with gil:
7522 raise FunctionNotFoundError("function cuTexRefGetBorderColor is not found")
7523 return (<CUresult (*)(float*, CUtexref) noexcept nogil>__cuTexRefGetBorderColor)(
7524 pBorderColor, hTexRef)
7527cdef CUresult _cuTexRefGetFlags(unsigned int* pFlags, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7528 global __cuTexRefGetFlags
7529 _check_or_init_driver()
7530 if __cuTexRefGetFlags == NULL:
7531 with gil:
7532 raise FunctionNotFoundError("function cuTexRefGetFlags is not found")
7533 return (<CUresult (*)(unsigned int*, CUtexref) noexcept nogil>__cuTexRefGetFlags)(
7534 pFlags, hTexRef)
7537cdef CUresult _cuTexRefCreate(CUtexref* pTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7538 global __cuTexRefCreate
7539 _check_or_init_driver()
7540 if __cuTexRefCreate == NULL:
7541 with gil:
7542 raise FunctionNotFoundError("function cuTexRefCreate is not found")
7543 return (<CUresult (*)(CUtexref*) noexcept nogil>__cuTexRefCreate)(
7544 pTexRef)
7547cdef CUresult _cuTexRefDestroy(CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7548 global __cuTexRefDestroy
7549 _check_or_init_driver()
7550 if __cuTexRefDestroy == NULL:
7551 with gil:
7552 raise FunctionNotFoundError("function cuTexRefDestroy is not found")
7553 return (<CUresult (*)(CUtexref) noexcept nogil>__cuTexRefDestroy)(
7554 hTexRef)
7557cdef CUresult _cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7558 global __cuSurfRefSetArray
7559 _check_or_init_driver()
7560 if __cuSurfRefSetArray == NULL:
7561 with gil:
7562 raise FunctionNotFoundError("function cuSurfRefSetArray is not found")
7563 return (<CUresult (*)(CUsurfref, CUarray, unsigned int) noexcept nogil>__cuSurfRefSetArray)(
7564 hSurfRef, hArray, Flags)
7567cdef CUresult _cuSurfRefGetArray(CUarray* phArray, CUsurfref hSurfRef) except ?CUDA_ERROR_NOT_FOUND nogil:
7568 global __cuSurfRefGetArray
7569 _check_or_init_driver()
7570 if __cuSurfRefGetArray == NULL:
7571 with gil:
7572 raise FunctionNotFoundError("function cuSurfRefGetArray is not found")
7573 return (<CUresult (*)(CUarray*, CUsurfref) noexcept nogil>__cuSurfRefGetArray)(
7574 phArray, hSurfRef)
7577cdef 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:
7578 global __cuTexObjectCreate
7579 _check_or_init_driver() 2EsJsShKsThLsUh
7580 if __cuTexObjectCreate == NULL: 2EsJsShKsThLsUh
7581 with gil:
7582 raise FunctionNotFoundError("function cuTexObjectCreate is not found")
7583 return (<CUresult (*)(CUtexObject*, const CUDA_RESOURCE_DESC*, const CUDA_TEXTURE_DESC*, const CUDA_RESOURCE_VIEW_DESC*) noexcept nogil>__cuTexObjectCreate)( 2EsJsShKsThLsUh
7584 pTexObject, pResDesc, pTexDesc, pResViewDesc)
7587cdef CUresult _cuTexObjectDestroy(CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7588 global __cuTexObjectDestroy
7589 _check_or_init_driver() 2EsJsShKsThLsUh
7590 if __cuTexObjectDestroy == NULL: 2EsJsShKsThLsUh
7591 with gil:
7592 raise FunctionNotFoundError("function cuTexObjectDestroy is not found")
7593 return (<CUresult (*)(CUtexObject) noexcept nogil>__cuTexObjectDestroy)( 2EsJsShKsThLsUh
7594 texObject)
7597cdef CUresult _cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7598 global __cuTexObjectGetResourceDesc
7599 _check_or_init_driver()
7600 if __cuTexObjectGetResourceDesc == NULL:
7601 with gil:
7602 raise FunctionNotFoundError("function cuTexObjectGetResourceDesc is not found")
7603 return (<CUresult (*)(CUDA_RESOURCE_DESC*, CUtexObject) noexcept nogil>__cuTexObjectGetResourceDesc)(
7604 pResDesc, texObject)
7607cdef CUresult _cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC* pTexDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7608 global __cuTexObjectGetTextureDesc
7609 _check_or_init_driver()
7610 if __cuTexObjectGetTextureDesc == NULL:
7611 with gil:
7612 raise FunctionNotFoundError("function cuTexObjectGetTextureDesc is not found")
7613 return (<CUresult (*)(CUDA_TEXTURE_DESC*, CUtexObject) noexcept nogil>__cuTexObjectGetTextureDesc)(
7614 pTexDesc, texObject)
7617cdef CUresult _cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC* pResViewDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7618 global __cuTexObjectGetResourceViewDesc
7619 _check_or_init_driver()
7620 if __cuTexObjectGetResourceViewDesc == NULL:
7621 with gil:
7622 raise FunctionNotFoundError("function cuTexObjectGetResourceViewDesc is not found")
7623 return (<CUresult (*)(CUDA_RESOURCE_VIEW_DESC*, CUtexObject) noexcept nogil>__cuTexObjectGetResourceViewDesc)(
7624 pResViewDesc, texObject)
7627cdef CUresult _cuSurfObjectCreate(CUsurfObject* pSurfObject, const CUDA_RESOURCE_DESC* pResDesc) except ?CUDA_ERROR_NOT_FOUND nogil:
7628 global __cuSurfObjectCreate
7629 _check_or_init_driver() 2HsIsUh
7630 if __cuSurfObjectCreate == NULL: 2HsIsUh
7631 with gil:
7632 raise FunctionNotFoundError("function cuSurfObjectCreate is not found")
7633 return (<CUresult (*)(CUsurfObject*, const CUDA_RESOURCE_DESC*) noexcept nogil>__cuSurfObjectCreate)( 2HsIsUh
7634 pSurfObject, pResDesc)
7637cdef CUresult _cuSurfObjectDestroy(CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7638 global __cuSurfObjectDestroy
7639 _check_or_init_driver() 2HsIsUh
7640 if __cuSurfObjectDestroy == NULL: 2HsIsUh
7641 with gil:
7642 raise FunctionNotFoundError("function cuSurfObjectDestroy is not found")
7643 return (<CUresult (*)(CUsurfObject) noexcept nogil>__cuSurfObjectDestroy)( 2HsIsUh
7644 surfObject)
7647cdef CUresult _cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil:
7648 global __cuSurfObjectGetResourceDesc
7649 _check_or_init_driver()
7650 if __cuSurfObjectGetResourceDesc == NULL:
7651 with gil:
7652 raise FunctionNotFoundError("function cuSurfObjectGetResourceDesc is not found")
7653 return (<CUresult (*)(CUDA_RESOURCE_DESC*, CUsurfObject) noexcept nogil>__cuSurfObjectGetResourceDesc)(
7654 pResDesc, surfObject)
7657cdef 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:
7658 global __cuTensorMapEncodeTiled
7659 _check_or_init_driver()
7660 if __cuTensorMapEncodeTiled == NULL:
7661 with gil:
7662 raise FunctionNotFoundError("function cuTensorMapEncodeTiled is not found")
7663 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)(
7664 tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, boxDim, elementStrides, interleave, swizzle, l2Promotion, oobFill)
7667cdef 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:
7668 global __cuTensorMapEncodeIm2col
7669 _check_or_init_driver()
7670 if __cuTensorMapEncodeIm2col == NULL:
7671 with gil:
7672 raise FunctionNotFoundError("function cuTensorMapEncodeIm2col is not found")
7673 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)(
7674 tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCorner, pixelBoxUpperCorner, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, swizzle, l2Promotion, oobFill)
7677cdef 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:
7678 global __cuTensorMapEncodeIm2colWide
7679 _check_or_init_driver()
7680 if __cuTensorMapEncodeIm2colWide == NULL:
7681 with gil:
7682 raise FunctionNotFoundError("function cuTensorMapEncodeIm2colWide is not found")
7683 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)(
7684 tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCornerWidth, pixelBoxUpperCornerWidth, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, mode, swizzle, l2Promotion, oobFill)
7687cdef CUresult _cuTensorMapReplaceAddress(CUtensorMap* tensorMap, void* globalAddress) except ?CUDA_ERROR_NOT_FOUND nogil:
7688 global __cuTensorMapReplaceAddress
7689 _check_or_init_driver()
7690 if __cuTensorMapReplaceAddress == NULL:
7691 with gil:
7692 raise FunctionNotFoundError("function cuTensorMapReplaceAddress is not found")
7693 return (<CUresult (*)(CUtensorMap*, void*) noexcept nogil>__cuTensorMapReplaceAddress)(
7694 tensorMap, globalAddress)
7697cdef CUresult _cuDeviceCanAccessPeer(int* canAccessPeer, CUdevice dev, CUdevice peerDev) except ?CUDA_ERROR_NOT_FOUND nogil:
7698 global __cuDeviceCanAccessPeer
7699 _check_or_init_driver()
7700 if __cuDeviceCanAccessPeer == NULL:
7701 with gil:
7702 raise FunctionNotFoundError("function cuDeviceCanAccessPeer is not found")
7703 return (<CUresult (*)(int*, CUdevice, CUdevice) noexcept nogil>__cuDeviceCanAccessPeer)(
7704 canAccessPeer, dev, peerDev)
7707cdef CUresult _cuCtxEnablePeerAccess(CUcontext peerContext, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7708 global __cuCtxEnablePeerAccess
7709 _check_or_init_driver()
7710 if __cuCtxEnablePeerAccess == NULL:
7711 with gil:
7712 raise FunctionNotFoundError("function cuCtxEnablePeerAccess is not found")
7713 return (<CUresult (*)(CUcontext, unsigned int) noexcept nogil>__cuCtxEnablePeerAccess)(
7714 peerContext, Flags)
7717cdef CUresult _cuCtxDisablePeerAccess(CUcontext peerContext) except ?CUDA_ERROR_NOT_FOUND nogil:
7718 global __cuCtxDisablePeerAccess
7719 _check_or_init_driver()
7720 if __cuCtxDisablePeerAccess == NULL:
7721 with gil:
7722 raise FunctionNotFoundError("function cuCtxDisablePeerAccess is not found")
7723 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxDisablePeerAccess)(
7724 peerContext)
7727cdef CUresult _cuDeviceGetP2PAttribute(int* value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil:
7728 global __cuDeviceGetP2PAttribute
7729 _check_or_init_driver()
7730 if __cuDeviceGetP2PAttribute == NULL:
7731 with gil:
7732 raise FunctionNotFoundError("function cuDeviceGetP2PAttribute is not found")
7733 return (<CUresult (*)(int*, CUdevice_P2PAttribute, CUdevice, CUdevice) noexcept nogil>__cuDeviceGetP2PAttribute)(
7734 value, attrib, srcDevice, dstDevice)
7737cdef CUresult _cuGraphicsUnregisterResource(CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
7738 global __cuGraphicsUnregisterResource
7739 _check_or_init_driver() 2BgCgDg+j-Q.Q/Q:Q;QEgFgGgbi?QHgIg@QJg
7740 if __cuGraphicsUnregisterResource == NULL: 2BgCgDg+j-Q.Q/Q:Q;QEgFgGgbi?QHgIg@QJg
7741 with gil:
7742 raise FunctionNotFoundError("function cuGraphicsUnregisterResource is not found")
7743 return (<CUresult (*)(CUgraphicsResource) noexcept nogil>__cuGraphicsUnregisterResource)( 2BgCgDg+j-Q.Q/Q:Q;QEgFgGgbi?QHgIg@QJg
7744 resource)
7747cdef CUresult _cuGraphicsSubResourceGetMappedArray(CUarray* pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil:
7748 global __cuGraphicsSubResourceGetMappedArray
7749 _check_or_init_driver()
7750 if __cuGraphicsSubResourceGetMappedArray == NULL:
7751 with gil:
7752 raise FunctionNotFoundError("function cuGraphicsSubResourceGetMappedArray is not found")
7753 return (<CUresult (*)(CUarray*, CUgraphicsResource, unsigned int, unsigned int) noexcept nogil>__cuGraphicsSubResourceGetMappedArray)(
7754 pArray, resource, arrayIndex, mipLevel)
7757cdef CUresult _cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray* pMipmappedArray, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
7758 global __cuGraphicsResourceGetMappedMipmappedArray
7759 _check_or_init_driver()
7760 if __cuGraphicsResourceGetMappedMipmappedArray == NULL:
7761 with gil:
7762 raise FunctionNotFoundError("function cuGraphicsResourceGetMappedMipmappedArray is not found")
7763 return (<CUresult (*)(CUmipmappedArray*, CUgraphicsResource) noexcept nogil>__cuGraphicsResourceGetMappedMipmappedArray)(
7764 pMipmappedArray, resource)
7767cdef CUresult _cuGraphicsResourceGetMappedPointer_v2(CUdeviceptr* pDevPtr, size_t* pSize, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil:
7768 global __cuGraphicsResourceGetMappedPointer_v2
7769 _check_or_init_driver() 2Bg^mCgDgEgFgGgbiHgIgJg,j
7770 if __cuGraphicsResourceGetMappedPointer_v2 == NULL: 2Bg^mCgDgEgFgGgbiHgIgJg,j
7771 with gil:
7772 raise FunctionNotFoundError("function cuGraphicsResourceGetMappedPointer_v2 is not found")
7773 return (<CUresult (*)(CUdeviceptr*, size_t*, CUgraphicsResource) noexcept nogil>__cuGraphicsResourceGetMappedPointer_v2)( 2Bg^mCgDgEgFgGgbiHgIgJg,j
7774 pDevPtr, pSize, resource)
7777cdef CUresult _cuGraphicsResourceSetMapFlags_v2(CUgraphicsResource resource, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
7778 global __cuGraphicsResourceSetMapFlags_v2
7779 _check_or_init_driver()
7780 if __cuGraphicsResourceSetMapFlags_v2 == NULL:
7781 with gil:
7782 raise FunctionNotFoundError("function cuGraphicsResourceSetMapFlags_v2 is not found")
7783 return (<CUresult (*)(CUgraphicsResource, unsigned int) noexcept nogil>__cuGraphicsResourceSetMapFlags_v2)(
7784 resource, flags)
7787cdef CUresult _cuGraphicsMapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7788 global __cuGraphicsMapResources
7789 _check_or_init_driver() 2Bg^mCgDgEgFgGgbiHgIgJg,j
7790 if __cuGraphicsMapResources == NULL: 2Bg^mCgDgEgFgGgbiHgIgJg,j
7791 with gil:
7792 raise FunctionNotFoundError("function cuGraphicsMapResources is not found")
7793 return (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) noexcept nogil>__cuGraphicsMapResources)( 2Bg^mCgDgEgFgGgbiHgIgJg,j
7794 count, resources, hStream)
7797cdef CUresult _cuGraphicsUnmapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
7798 global __cuGraphicsUnmapResources
7799 _check_or_init_driver() 2BgCgDgEgFgGgbiHgIgJg,j
7800 if __cuGraphicsUnmapResources == NULL: 2BgCgDgEgFgGgbiHgIgJg,j
7801 with gil:
7802 raise FunctionNotFoundError("function cuGraphicsUnmapResources is not found")
7803 return (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) noexcept nogil>__cuGraphicsUnmapResources)( 2BgCgDgEgFgGgbiHgIgJg,j
7804 count, resources, hStream)
7807cdef CUresult _cuGetProcAddress_v2(const char* symbol, void** pfn, int cudaVersion, cuuint64_t flags, CUdriverProcAddressQueryResult* symbolStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
7808 global __cuGetProcAddress_v2
7809 _check_or_init_driver()
7810 if __cuGetProcAddress_v2 == NULL:
7811 with gil:
7812 raise FunctionNotFoundError("function cuGetProcAddress_v2 is not found")
7813 return (<CUresult (*)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) noexcept nogil>__cuGetProcAddress_v2)(
7814 symbol, pfn, cudaVersion, flags, symbolStatus)
7817cdef CUresult _cuCoredumpGetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7818 global __cuCoredumpGetAttribute
7819 _check_or_init_driver()
7820 if __cuCoredumpGetAttribute == NULL:
7821 with gil:
7822 raise FunctionNotFoundError("function cuCoredumpGetAttribute is not found")
7823 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpGetAttribute)(
7824 attrib, value, size)
7827cdef CUresult _cuCoredumpGetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7828 global __cuCoredumpGetAttributeGlobal
7829 _check_or_init_driver() 2.y
7830 if __cuCoredumpGetAttributeGlobal == NULL: 2.y
7831 with gil:
7832 raise FunctionNotFoundError("function cuCoredumpGetAttributeGlobal is not found")
7833 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpGetAttributeGlobal)( 2.y
7834 attrib, value, size)
7837cdef CUresult _cuCoredumpSetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil:
7838 global __cuCoredumpSetAttribute
7839 _check_or_init_driver()
7840 if __cuCoredumpSetAttribute == NULL:
7841 with gil:
7842 raise FunctionNotFoundError("function cuCoredumpSetAttribute is not found")
7843 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpSetAttribute)(
7844 attrib, value, size)
7847cdef CUresult _cuCoredumpSetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil: 2a .y
7848 global __cuCoredumpSetAttributeGlobal
7849 _check_or_init_driver() 2.y
7850 if __cuCoredumpSetAttributeGlobal == NULL: 2.y
7851 with gil: 2.y
7852 raise FunctionNotFoundError("function cuCoredumpSetAttributeGlobal is not found")
7853 return (<CUresult (*)(CUcoredumpSettings, void*, size_t*) noexcept nogil>__cuCoredumpSetAttributeGlobal)( 2.y
7854 attrib, value, size)
7857cdef CUresult _cuGetExportTable(const void** ppExportTable, const CUuuid* pExportTableId) except ?CUDA_ERROR_NOT_FOUND nogil:
7858 global __cuGetExportTable
7859 _check_or_init_driver()
7860 if __cuGetExportTable == NULL:
7861 with gil:
7862 raise FunctionNotFoundError("function cuGetExportTable is not found")
7863 return (<CUresult (*)(const void**, const CUuuid*) noexcept nogil>__cuGetExportTable)(
7864 ppExportTable, pExportTableId)
7867cdef CUresult _cuGreenCtxCreate(CUgreenCtx* phCtx, CUdevResourceDesc desc, CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 2a .y
7868 global __cuGreenCtxCreate
7869 _check_or_init_driver() 2-j.j/jKeZ 0 :j;j=j?j@j[j
7870 if __cuGreenCtxCreate == NULL: 2-j.j/jKeZ 0 :j;j=j?j@j[j
7871 with gil: 2.y
7872 raise FunctionNotFoundError("function cuGreenCtxCreate is not found")
7873 return (<CUresult (*)(CUgreenCtx*, CUdevResourceDesc, CUdevice, unsigned int) noexcept nogil>__cuGreenCtxCreate)( 2-j.j/jKeZ 0 :j;j=j?j@j[j
7874 phCtx, desc, dev, flags)
7877cdef CUresult _cuGreenCtxDestroy(CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
7878 global __cuGreenCtxDestroy
7879 _check_or_init_driver() 2-jTEUEVEZ 0 XEYE0E1E2E3E
7880 if __cuGreenCtxDestroy == NULL: 2-jTEUEVEZ 0 XEYE0E1E2E3E
7881 with gil:
7882 raise FunctionNotFoundError("function cuGreenCtxDestroy is not found")
7883 return (<CUresult (*)(CUgreenCtx) noexcept nogil>__cuGreenCtxDestroy)( 2-jTEUEVEZ 0 XEYE0E1E2E3E
7884 hCtx)
7887cdef CUresult _cuCtxFromGreenCtx(CUcontext* pContext, CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
7888 global __cuCtxFromGreenCtx
7889 _check_or_init_driver() 2-j.j/jKeZ 0 :j;j=j?j@j[j
7890 if __cuCtxFromGreenCtx == NULL: 2-j.j/jKeZ 0 :j;j=j?j@j[j
7891 with gil:
7892 raise FunctionNotFoundError("function cuCtxFromGreenCtx is not found")
7893 return (<CUresult (*)(CUcontext*, CUgreenCtx) noexcept nogil>__cuCtxFromGreenCtx)( 2-j.j/jKeZ 0 :j;j=j?j@j[j
7894 pContext, hCtx)
7897cdef CUresult _cuDeviceGetDevResource(CUdevice device, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil:
7898 global __cuDeviceGetDevResource
7899 _check_or_init_driver() 2+y,ySE.j/jKe_m`m:j;j=j?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E
7900 if __cuDeviceGetDevResource == NULL: 2+y,ySE.j/jKe_m`m:j;j=j?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E
7901 with gil:
7902 raise FunctionNotFoundError("function cuDeviceGetDevResource is not found")
7903 return (<CUresult (*)(CUdevice, CUdevResource*, CUdevResourceType) noexcept nogil>__cuDeviceGetDevResource)( 2+y,ySE.j/jKe_m`m:j;j=j?j@j[j4E5E6E7E8E9E!E#E$E%E'E(E)E*E+E,E-E.E
7904 device, resource, type)
7907cdef CUresult _cuCtxGetDevResource(CUcontext hCtx, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil:
7908 global __cuCtxGetDevResource
7909 _check_or_init_driver()
7910 if __cuCtxGetDevResource == NULL:
7911 with gil:
7912 raise FunctionNotFoundError("function cuCtxGetDevResource is not found")
7913 return (<CUresult (*)(CUcontext, CUdevResource*, CUdevResourceType) noexcept nogil>__cuCtxGetDevResource)(
7914 hCtx, resource, type)
7917cdef CUresult _cuGreenCtxGetDevResource(CUgreenCtx hCtx, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil: 2a +y,y
7918 global __cuGreenCtxGetDevResource
7919 _check_or_init_driver() 2-j-3bu
7920 if __cuGreenCtxGetDevResource == NULL: 2-j-3bu
7921 with gil: 2+y,y
7922 raise FunctionNotFoundError("function cuGreenCtxGetDevResource is not found")
7923 return (<CUresult (*)(CUgreenCtx, CUdevResource*, CUdevResourceType) noexcept nogil>__cuGreenCtxGetDevResource)( 2-j-3bu
7924 hCtx, resource, type)
7927cdef CUresult _cuDevSmResourceSplitByCount(CUdevResource* result, unsigned int* nbGroups, const CUdevResource* input, CUdevResource* remainder, unsigned int flags, unsigned int minCount) except ?CUDA_ERROR_NOT_FOUND nogil:
7928 global __cuDevSmResourceSplitByCount
7929 _check_or_init_driver() 2,y
7930 if __cuDevSmResourceSplitByCount == NULL: 2,y
7931 with gil:
7932 raise FunctionNotFoundError("function cuDevSmResourceSplitByCount is not found")
7933 return (<CUresult (*)(CUdevResource*, unsigned int*, const CUdevResource*, CUdevResource*, unsigned int, unsigned int) noexcept nogil>__cuDevSmResourceSplitByCount)( 2,y
7934 result, nbGroups, input, remainder, flags, minCount)
7937cdef CUresult _cuDevResourceGenerateDesc(CUdevResourceDesc* phDesc, CUdevResource* resources, unsigned int nbResources) except ?CUDA_ERROR_NOT_FOUND nogil:
7938 global __cuDevResourceGenerateDesc
7939 _check_or_init_driver() 2-j.j/jKeZ 0 :j;j=j?j@j[j
7940 if __cuDevResourceGenerateDesc == NULL: 2-j.j/jKeZ 0 :j;j=j?j@j[j
7941 with gil:
7942 raise FunctionNotFoundError("function cuDevResourceGenerateDesc is not found")
7943 return (<CUresult (*)(CUdevResourceDesc*, CUdevResource*, unsigned int) noexcept nogil>__cuDevResourceGenerateDesc)( 2-j.j/jKeZ 0 :j;j=j?j@j[j
7944 phDesc, resources, nbResources)
7947cdef CUresult _cuGreenCtxRecordEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ,y
7948 global __cuGreenCtxRecordEvent
7949 _check_or_init_driver()
7950 if __cuGreenCtxRecordEvent == NULL:
7951 with gil: 2,y
7952 raise FunctionNotFoundError("function cuGreenCtxRecordEvent is not found")
7953 return (<CUresult (*)(CUgreenCtx, CUevent) noexcept nogil>__cuGreenCtxRecordEvent)(
7954 hCtx, hEvent)
7957cdef CUresult _cuGreenCtxWaitEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil:
7958 global __cuGreenCtxWaitEvent
7959 _check_or_init_driver()
7960 if __cuGreenCtxWaitEvent == NULL:
7961 with gil:
7962 raise FunctionNotFoundError("function cuGreenCtxWaitEvent is not found")
7963 return (<CUresult (*)(CUgreenCtx, CUevent) noexcept nogil>__cuGreenCtxWaitEvent)(
7964 hCtx, hEvent)
7967cdef CUresult _cuStreamGetGreenCtx(CUstream hStream, CUgreenCtx* phCtx) except ?CUDA_ERROR_NOT_FOUND nogil:
7968 global __cuStreamGetGreenCtx
7969 _check_or_init_driver()
7970 if __cuStreamGetGreenCtx == NULL:
7971 with gil:
7972 raise FunctionNotFoundError("function cuStreamGetGreenCtx is not found")
7973 return (<CUresult (*)(CUstream, CUgreenCtx*) noexcept nogil>__cuStreamGetGreenCtx)(
7974 hStream, phCtx)
7977cdef CUresult _cuGreenCtxStreamCreate(CUstream* phStream, CUgreenCtx greenCtx, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil:
7978 global __cuGreenCtxStreamCreate
7979 _check_or_init_driver() 2buGbZ 0 }QZEci
7980 if __cuGreenCtxStreamCreate == NULL: 2buGbZ 0 }QZEci
7981 with gil:
7982 raise FunctionNotFoundError("function cuGreenCtxStreamCreate is not found")
7983 return (<CUresult (*)(CUstream*, CUgreenCtx, unsigned int, int) noexcept nogil>__cuGreenCtxStreamCreate)( 2buGbZ 0 }QZEci
7984 phStream, greenCtx, flags, priority)
7987cdef CUresult _cuLogsRegisterCallback(CUlogsCallback callbackFunc, void* userData, CUlogsCallbackHandle* callback_out) except ?CUDA_ERROR_NOT_FOUND nogil:
7988 global __cuLogsRegisterCallback
7989 _check_or_init_driver()
7990 if __cuLogsRegisterCallback == NULL:
7991 with gil:
7992 raise FunctionNotFoundError("function cuLogsRegisterCallback is not found")
7993 return (<CUresult (*)(CUlogsCallback, void*, CUlogsCallbackHandle*) noexcept nogil>__cuLogsRegisterCallback)(
7994 callbackFunc, userData, callback_out)
7997cdef CUresult _cuLogsUnregisterCallback(CUlogsCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
7998 global __cuLogsUnregisterCallback
7999 _check_or_init_driver()
8000 if __cuLogsUnregisterCallback == NULL:
8001 with gil:
8002 raise FunctionNotFoundError("function cuLogsUnregisterCallback is not found")
8003 return (<CUresult (*)(CUlogsCallbackHandle) noexcept nogil>__cuLogsUnregisterCallback)(
8004 callback)
8007cdef CUresult _cuLogsCurrent(CUlogIterator* iterator_out, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8008 global __cuLogsCurrent
8009 _check_or_init_driver()
8010 if __cuLogsCurrent == NULL:
8011 with gil:
8012 raise FunctionNotFoundError("function cuLogsCurrent is not found")
8013 return (<CUresult (*)(CUlogIterator*, unsigned int) noexcept nogil>__cuLogsCurrent)(
8014 iterator_out, flags)
8017cdef CUresult _cuLogsDumpToFile(CUlogIterator* iterator, const char* pathToFile, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8018 global __cuLogsDumpToFile
8019 _check_or_init_driver()
8020 if __cuLogsDumpToFile == NULL:
8021 with gil:
8022 raise FunctionNotFoundError("function cuLogsDumpToFile is not found")
8023 return (<CUresult (*)(CUlogIterator*, const char*, unsigned int) noexcept nogil>__cuLogsDumpToFile)(
8024 iterator, pathToFile, flags)
8027cdef CUresult _cuLogsDumpToMemory(CUlogIterator* iterator, char* buffer, size_t* size, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8028 global __cuLogsDumpToMemory
8029 _check_or_init_driver()
8030 if __cuLogsDumpToMemory == NULL:
8031 with gil:
8032 raise FunctionNotFoundError("function cuLogsDumpToMemory is not found")
8033 return (<CUresult (*)(CUlogIterator*, char*, size_t*, unsigned int) noexcept nogil>__cuLogsDumpToMemory)(
8034 iterator, buffer, size, flags)
8037cdef CUresult _cuCheckpointProcessGetRestoreThreadId(int pid, int* tid) except ?CUDA_ERROR_NOT_FOUND nogil:
8038 global __cuCheckpointProcessGetRestoreThreadId
8039 _check_or_init_driver()
8040 if __cuCheckpointProcessGetRestoreThreadId == NULL:
8041 with gil:
8042 raise FunctionNotFoundError("function cuCheckpointProcessGetRestoreThreadId is not found")
8043 return (<CUresult (*)(int, int*) noexcept nogil>__cuCheckpointProcessGetRestoreThreadId)(
8044 pid, tid)
8047cdef CUresult _cuCheckpointProcessGetState(int pid, CUprocessState* state) except ?CUDA_ERROR_NOT_FOUND nogil:
8048 global __cuCheckpointProcessGetState
8049 _check_or_init_driver() 2J1
8050 if __cuCheckpointProcessGetState == NULL: 2J1
8051 with gil:
8052 raise FunctionNotFoundError("function cuCheckpointProcessGetState is not found")
8053 return (<CUresult (*)(int, CUprocessState*) noexcept nogil>__cuCheckpointProcessGetState)( 2J1
8054 pid, state)
8057cdef CUresult _cuCheckpointProcessLock(int pid, CUcheckpointLockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8058 global __cuCheckpointProcessLock
8059 _check_or_init_driver()
8060 if __cuCheckpointProcessLock == NULL:
8061 with gil:
8062 raise FunctionNotFoundError("function cuCheckpointProcessLock is not found")
8063 return (<CUresult (*)(int, CUcheckpointLockArgs*) noexcept nogil>__cuCheckpointProcessLock)(
8064 pid, args)
8067cdef CUresult _cuCheckpointProcessCheckpoint(int pid, CUcheckpointCheckpointArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil: 2a J1
8068 global __cuCheckpointProcessCheckpoint
8069 _check_or_init_driver()
8070 if __cuCheckpointProcessCheckpoint == NULL:
8071 with gil: 2J1
8072 raise FunctionNotFoundError("function cuCheckpointProcessCheckpoint is not found")
8073 return (<CUresult (*)(int, CUcheckpointCheckpointArgs*) noexcept nogil>__cuCheckpointProcessCheckpoint)(
8074 pid, args)
8077cdef CUresult _cuCheckpointProcessRestore(int pid, CUcheckpointRestoreArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8078 global __cuCheckpointProcessRestore
8079 _check_or_init_driver()
8080 if __cuCheckpointProcessRestore == NULL:
8081 with gil:
8082 raise FunctionNotFoundError("function cuCheckpointProcessRestore is not found")
8083 return (<CUresult (*)(int, CUcheckpointRestoreArgs*) noexcept nogil>__cuCheckpointProcessRestore)(
8084 pid, args)
8087cdef CUresult _cuCheckpointProcessUnlock(int pid, CUcheckpointUnlockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil:
8088 global __cuCheckpointProcessUnlock
8089 _check_or_init_driver()
8090 if __cuCheckpointProcessUnlock == NULL:
8091 with gil:
8092 raise FunctionNotFoundError("function cuCheckpointProcessUnlock is not found")
8093 return (<CUresult (*)(int, CUcheckpointUnlockArgs*) noexcept nogil>__cuCheckpointProcessUnlock)(
8094 pid, args)
8097cdef CUresult _cuGraphicsEGLRegisterImage(CUgraphicsResource* pCudaResource, EGLImageKHR image, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8098 global __cuGraphicsEGLRegisterImage
8099 _check_or_init_driver()
8100 if __cuGraphicsEGLRegisterImage == NULL:
8101 with gil:
8102 raise FunctionNotFoundError("function cuGraphicsEGLRegisterImage is not found")
8103 return (<CUresult (*)(CUgraphicsResource*, EGLImageKHR, unsigned int) noexcept nogil>__cuGraphicsEGLRegisterImage)(
8104 pCudaResource, image, flags)
8107cdef CUresult _cuEGLStreamConsumerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream) except ?CUDA_ERROR_NOT_FOUND nogil:
8108 global __cuEGLStreamConsumerConnect
8109 _check_or_init_driver()
8110 if __cuEGLStreamConsumerConnect == NULL:
8111 with gil:
8112 raise FunctionNotFoundError("function cuEGLStreamConsumerConnect is not found")
8113 return (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR) noexcept nogil>__cuEGLStreamConsumerConnect)(
8114 conn, stream)
8117cdef CUresult _cuEGLStreamConsumerConnectWithFlags(CUeglStreamConnection* conn, EGLStreamKHR stream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8118 global __cuEGLStreamConsumerConnectWithFlags
8119 _check_or_init_driver()
8120 if __cuEGLStreamConsumerConnectWithFlags == NULL:
8121 with gil:
8122 raise FunctionNotFoundError("function cuEGLStreamConsumerConnectWithFlags is not found")
8123 return (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, unsigned int) noexcept nogil>__cuEGLStreamConsumerConnectWithFlags)(
8124 conn, stream, flags)
8127cdef CUresult _cuEGLStreamConsumerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil:
8128 global __cuEGLStreamConsumerDisconnect
8129 _check_or_init_driver()
8130 if __cuEGLStreamConsumerDisconnect == NULL:
8131 with gil:
8132 raise FunctionNotFoundError("function cuEGLStreamConsumerDisconnect is not found")
8133 return (<CUresult (*)(CUeglStreamConnection*) noexcept nogil>__cuEGLStreamConsumerDisconnect)(
8134 conn)
8137cdef CUresult _cuEGLStreamConsumerAcquireFrame(CUeglStreamConnection* conn, CUgraphicsResource* pCudaResource, CUstream* pStream, unsigned int timeout) except ?CUDA_ERROR_NOT_FOUND nogil:
8138 global __cuEGLStreamConsumerAcquireFrame
8139 _check_or_init_driver()
8140 if __cuEGLStreamConsumerAcquireFrame == NULL:
8141 with gil:
8142 raise FunctionNotFoundError("function cuEGLStreamConsumerAcquireFrame is not found")
8143 return (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource*, CUstream*, unsigned int) noexcept nogil>__cuEGLStreamConsumerAcquireFrame)(
8144 conn, pCudaResource, pStream, timeout)
8147cdef CUresult _cuEGLStreamConsumerReleaseFrame(CUeglStreamConnection* conn, CUgraphicsResource pCudaResource, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8148 global __cuEGLStreamConsumerReleaseFrame
8149 _check_or_init_driver()
8150 if __cuEGLStreamConsumerReleaseFrame == NULL:
8151 with gil:
8152 raise FunctionNotFoundError("function cuEGLStreamConsumerReleaseFrame is not found")
8153 return (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource, CUstream*) noexcept nogil>__cuEGLStreamConsumerReleaseFrame)(
8154 conn, pCudaResource, pStream)
8157cdef CUresult _cuEGLStreamProducerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream, EGLint width, EGLint height) except ?CUDA_ERROR_NOT_FOUND nogil:
8158 global __cuEGLStreamProducerConnect
8159 _check_or_init_driver()
8160 if __cuEGLStreamProducerConnect == NULL:
8161 with gil:
8162 raise FunctionNotFoundError("function cuEGLStreamProducerConnect is not found")
8163 return (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, EGLint, EGLint) noexcept nogil>__cuEGLStreamProducerConnect)(
8164 conn, stream, width, height)
8167cdef CUresult _cuEGLStreamProducerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil:
8168 global __cuEGLStreamProducerDisconnect
8169 _check_or_init_driver()
8170 if __cuEGLStreamProducerDisconnect == NULL:
8171 with gil:
8172 raise FunctionNotFoundError("function cuEGLStreamProducerDisconnect is not found")
8173 return (<CUresult (*)(CUeglStreamConnection*) noexcept nogil>__cuEGLStreamProducerDisconnect)(
8174 conn)
8177cdef CUresult _cuEGLStreamProducerPresentFrame(CUeglStreamConnection* conn, CUeglFrame eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8178 global __cuEGLStreamProducerPresentFrame
8179 _check_or_init_driver()
8180 if __cuEGLStreamProducerPresentFrame == NULL:
8181 with gil:
8182 raise FunctionNotFoundError("function cuEGLStreamProducerPresentFrame is not found")
8183 return (<CUresult (*)(CUeglStreamConnection*, CUeglFrame, CUstream*) noexcept nogil>__cuEGLStreamProducerPresentFrame)(
8184 conn, eglframe, pStream)
8187cdef CUresult _cuEGLStreamProducerReturnFrame(CUeglStreamConnection* conn, CUeglFrame* eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8188 global __cuEGLStreamProducerReturnFrame
8189 _check_or_init_driver()
8190 if __cuEGLStreamProducerReturnFrame == NULL:
8191 with gil:
8192 raise FunctionNotFoundError("function cuEGLStreamProducerReturnFrame is not found")
8193 return (<CUresult (*)(CUeglStreamConnection*, CUeglFrame*, CUstream*) noexcept nogil>__cuEGLStreamProducerReturnFrame)(
8194 conn, eglframe, pStream)
8197cdef CUresult _cuGraphicsResourceGetMappedEglFrame(CUeglFrame* eglFrame, CUgraphicsResource resource, unsigned int index, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil:
8198 global __cuGraphicsResourceGetMappedEglFrame
8199 _check_or_init_driver()
8200 if __cuGraphicsResourceGetMappedEglFrame == NULL:
8201 with gil:
8202 raise FunctionNotFoundError("function cuGraphicsResourceGetMappedEglFrame is not found")
8203 return (<CUresult (*)(CUeglFrame*, CUgraphicsResource, unsigned int, unsigned int) noexcept nogil>__cuGraphicsResourceGetMappedEglFrame)(
8204 eglFrame, resource, index, mipLevel)
8207cdef CUresult _cuEventCreateFromEGLSync(CUevent* phEvent, EGLSyncKHR eglSync, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8208 global __cuEventCreateFromEGLSync
8209 _check_or_init_driver()
8210 if __cuEventCreateFromEGLSync == NULL:
8211 with gil:
8212 raise FunctionNotFoundError("function cuEventCreateFromEGLSync is not found")
8213 return (<CUresult (*)(CUevent*, EGLSyncKHR, unsigned int) noexcept nogil>__cuEventCreateFromEGLSync)(
8214 phEvent, eglSync, flags)
8217cdef CUresult _cuGraphicsGLRegisterBuffer(CUgraphicsResource* pCudaResource, GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8218 global __cuGraphicsGLRegisterBuffer
8219 _check_or_init_driver() 2Bg^mCgDg+j-Q.Q/Q:Q;QEgFgGgbi?QHgIg@QJg,j[Q]Q^Q_Q
8220 if __cuGraphicsGLRegisterBuffer == NULL: 2Bg^mCgDg+j-Q.Q/Q:Q;QEgFgGgbi?QHgIg@QJg,j[Q]Q^Q_Q
8221 with gil:
8222 raise FunctionNotFoundError("function cuGraphicsGLRegisterBuffer is not found")
8223 return (<CUresult (*)(CUgraphicsResource*, GLuint, unsigned int) noexcept nogil>__cuGraphicsGLRegisterBuffer)( 2Bg^mCgDg+j-Q.Q/Q:Q;QEgFgGgbi?QHgIg@QJg,j[Q]Q^Q_Q
8224 pCudaResource, buffer, Flags)
8227cdef CUresult _cuGraphicsGLRegisterImage(CUgraphicsResource* pCudaResource, GLuint image, GLenum target, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8228 global __cuGraphicsGLRegisterImage
8229 _check_or_init_driver() 2=Q*3+3P1
8230 if __cuGraphicsGLRegisterImage == NULL: 2=Q*3+3P1
8231 with gil:
8232 raise FunctionNotFoundError("function cuGraphicsGLRegisterImage is not found")
8233 return (<CUresult (*)(CUgraphicsResource*, GLuint, GLenum, unsigned int) noexcept nogil>__cuGraphicsGLRegisterImage)( 2=Q*3+3P1
8234 pCudaResource, image, target, Flags)
8237cdef CUresult _cuGLGetDevices_v2(unsigned int* pCudaDeviceCount, CUdevice* pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList) except ?CUDA_ERROR_NOT_FOUND nogil:
8238 global __cuGLGetDevices_v2
8239 _check_or_init_driver()
8240 if __cuGLGetDevices_v2 == NULL:
8241 with gil:
8242 raise FunctionNotFoundError("function cuGLGetDevices_v2 is not found")
8243 return (<CUresult (*)(unsigned int*, CUdevice*, unsigned int, CUGLDeviceList) noexcept nogil>__cuGLGetDevices_v2)(
8244 pCudaDeviceCount, pCudaDevices, cudaDeviceCount, deviceList)
8247cdef CUresult _cuGLCtxCreate_v2(CUcontext* pCtx, unsigned int Flags, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil: 2a P1
8248 global __cuGLCtxCreate_v2
8249 _check_or_init_driver()
8250 if __cuGLCtxCreate_v2 == NULL:
8251 with gil: 2P1
8252 raise FunctionNotFoundError("function cuGLCtxCreate_v2 is not found")
8253 return (<CUresult (*)(CUcontext*, unsigned int, CUdevice) noexcept nogil>__cuGLCtxCreate_v2)(
8254 pCtx, Flags, device)
8257cdef CUresult _cuGLInit() except ?CUDA_ERROR_NOT_FOUND nogil:
8258 global __cuGLInit
8259 _check_or_init_driver()
8260 if __cuGLInit == NULL:
8261 with gil:
8262 raise FunctionNotFoundError("function cuGLInit is not found")
8263 return (<CUresult (*)() noexcept nogil>__cuGLInit)(
8264 )
8267cdef CUresult _cuGLRegisterBufferObject(GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8268 global __cuGLRegisterBufferObject
8269 _check_or_init_driver()
8270 if __cuGLRegisterBufferObject == NULL:
8271 with gil:
8272 raise FunctionNotFoundError("function cuGLRegisterBufferObject is not found")
8273 return (<CUresult (*)(GLuint) noexcept nogil>__cuGLRegisterBufferObject)(
8274 buffer)
8277cdef CUresult _cuGLMapBufferObject_v2(CUdeviceptr* dptr, size_t* size, GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8278 global __cuGLMapBufferObject_v2
8279 _check_or_init_driver()
8280 if __cuGLMapBufferObject_v2 == NULL:
8281 with gil:
8282 raise FunctionNotFoundError("function cuGLMapBufferObject_v2 is not found")
8283 return (<CUresult (*)(CUdeviceptr*, size_t*, GLuint) noexcept nogil>__cuGLMapBufferObject_v2)(
8284 dptr, size, buffer)
8287cdef CUresult _cuGLUnmapBufferObject(GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8288 global __cuGLUnmapBufferObject
8289 _check_or_init_driver()
8290 if __cuGLUnmapBufferObject == NULL:
8291 with gil:
8292 raise FunctionNotFoundError("function cuGLUnmapBufferObject is not found")
8293 return (<CUresult (*)(GLuint) noexcept nogil>__cuGLUnmapBufferObject)(
8294 buffer)
8297cdef CUresult _cuGLUnregisterBufferObject(GLuint buffer) except ?CUDA_ERROR_NOT_FOUND nogil:
8298 global __cuGLUnregisterBufferObject
8299 _check_or_init_driver()
8300 if __cuGLUnregisterBufferObject == NULL:
8301 with gil:
8302 raise FunctionNotFoundError("function cuGLUnregisterBufferObject is not found")
8303 return (<CUresult (*)(GLuint) noexcept nogil>__cuGLUnregisterBufferObject)(
8304 buffer)
8307cdef CUresult _cuGLSetBufferObjectMapFlags(GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8308 global __cuGLSetBufferObjectMapFlags
8309 _check_or_init_driver()
8310 if __cuGLSetBufferObjectMapFlags == NULL:
8311 with gil:
8312 raise FunctionNotFoundError("function cuGLSetBufferObjectMapFlags is not found")
8313 return (<CUresult (*)(GLuint, unsigned int) noexcept nogil>__cuGLSetBufferObjectMapFlags)(
8314 buffer, Flags)
8317cdef CUresult _cuGLMapBufferObjectAsync_v2(CUdeviceptr* dptr, size_t* size, GLuint buffer, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8318 global __cuGLMapBufferObjectAsync_v2
8319 _check_or_init_driver()
8320 if __cuGLMapBufferObjectAsync_v2 == NULL:
8321 with gil:
8322 raise FunctionNotFoundError("function cuGLMapBufferObjectAsync_v2 is not found")
8323 return (<CUresult (*)(CUdeviceptr*, size_t*, GLuint, CUstream) noexcept nogil>__cuGLMapBufferObjectAsync_v2)(
8324 dptr, size, buffer, hStream)
8327cdef CUresult _cuGLUnmapBufferObjectAsync(GLuint buffer, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8328 global __cuGLUnmapBufferObjectAsync
8329 _check_or_init_driver()
8330 if __cuGLUnmapBufferObjectAsync == NULL:
8331 with gil:
8332 raise FunctionNotFoundError("function cuGLUnmapBufferObjectAsync is not found")
8333 return (<CUresult (*)(GLuint, CUstream) noexcept nogil>__cuGLUnmapBufferObjectAsync)(
8334 buffer, hStream)
8337cdef CUresult _cuProfilerInitialize(const char* configFile, const char* outputFile, CUoutput_mode outputMode) except ?CUDA_ERROR_NOT_FOUND nogil:
8338 global __cuProfilerInitialize
8339 _check_or_init_driver()
8340 if __cuProfilerInitialize == NULL:
8341 with gil:
8342 raise FunctionNotFoundError("function cuProfilerInitialize is not found")
8343 return (<CUresult (*)(const char*, const char*, CUoutput_mode) noexcept nogil>__cuProfilerInitialize)(
8344 configFile, outputFile, outputMode)
8347cdef CUresult _cuProfilerStart() except ?CUDA_ERROR_NOT_FOUND nogil:
8348 global __cuProfilerStart
8349 _check_or_init_driver() 2:y
8350 if __cuProfilerStart == NULL: 2:y
8351 with gil:
8352 raise FunctionNotFoundError("function cuProfilerStart is not found")
8353 return (<CUresult (*)() noexcept nogil>__cuProfilerStart)( 2:y
8354 )
8357cdef CUresult _cuProfilerStop() except ?CUDA_ERROR_NOT_FOUND nogil:
8358 global __cuProfilerStop
8359 _check_or_init_driver() 2:y
8360 if __cuProfilerStop == NULL: 2:y
8361 with gil:
8362 raise FunctionNotFoundError("function cuProfilerStop is not found")
8363 return (<CUresult (*)() noexcept nogil>__cuProfilerStop)( 2:y
8364 )
8367cdef CUresult _cuVDPAUGetDevice(CUdevice* pDevice, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil: 2a :y
8368 global __cuVDPAUGetDevice
8369 _check_or_init_driver()
8370 if __cuVDPAUGetDevice == NULL:
8371 with gil: 2:y
8372 raise FunctionNotFoundError("function cuVDPAUGetDevice is not found")
8373 return (<CUresult (*)(CUdevice*, VdpDevice, VdpGetProcAddress*) noexcept nogil>__cuVDPAUGetDevice)(
8374 pDevice, vdpDevice, vdpGetProcAddress)
8377cdef CUresult _cuVDPAUCtxCreate_v2(CUcontext* pCtx, unsigned int flags, CUdevice device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil: 2a :y
8378 global __cuVDPAUCtxCreate_v2
8379 _check_or_init_driver()
8380 if __cuVDPAUCtxCreate_v2 == NULL:
8381 with gil: 2:y
8382 raise FunctionNotFoundError("function cuVDPAUCtxCreate_v2 is not found")
8383 return (<CUresult (*)(CUcontext*, unsigned int, CUdevice, VdpDevice, VdpGetProcAddress*) noexcept nogil>__cuVDPAUCtxCreate_v2)(
8384 pCtx, flags, device, vdpDevice, vdpGetProcAddress)
8387cdef CUresult _cuGraphicsVDPAURegisterVideoSurface(CUgraphicsResource* pCudaResource, VdpVideoSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8388 global __cuGraphicsVDPAURegisterVideoSurface
8389 _check_or_init_driver()
8390 if __cuGraphicsVDPAURegisterVideoSurface == NULL:
8391 with gil:
8392 raise FunctionNotFoundError("function cuGraphicsVDPAURegisterVideoSurface is not found")
8393 return (<CUresult (*)(CUgraphicsResource*, VdpVideoSurface, unsigned int) noexcept nogil>__cuGraphicsVDPAURegisterVideoSurface)(
8394 pCudaResource, vdpSurface, flags)
8397cdef CUresult _cuGraphicsVDPAURegisterOutputSurface(CUgraphicsResource* pCudaResource, VdpOutputSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8398 global __cuGraphicsVDPAURegisterOutputSurface
8399 _check_or_init_driver()
8400 if __cuGraphicsVDPAURegisterOutputSurface == NULL:
8401 with gil:
8402 raise FunctionNotFoundError("function cuGraphicsVDPAURegisterOutputSurface is not found")
8403 return (<CUresult (*)(CUgraphicsResource*, VdpOutputSurface, unsigned int) noexcept nogil>__cuGraphicsVDPAURegisterOutputSurface)(
8404 pCudaResource, vdpSurface, flags)
8407cdef CUresult _cuDeviceGetHostAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
8408 global __cuDeviceGetHostAtomicCapabilities
8409 _check_or_init_driver()
8410 if __cuDeviceGetHostAtomicCapabilities == NULL:
8411 with gil:
8412 raise FunctionNotFoundError("function cuDeviceGetHostAtomicCapabilities is not found")
8413 return (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice) noexcept nogil>__cuDeviceGetHostAtomicCapabilities)(
8414 capabilities, operations, count, dev)
8417cdef CUresult _cuCtxGetDevice_v2(CUdevice* device, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
8418 global __cuCtxGetDevice_v2
8419 _check_or_init_driver()
8420 if __cuCtxGetDevice_v2 == NULL:
8421 with gil:
8422 raise FunctionNotFoundError("function cuCtxGetDevice_v2 is not found")
8423 return (<CUresult (*)(CUdevice*, CUcontext) noexcept nogil>__cuCtxGetDevice_v2)(
8424 device, ctx)
8427cdef CUresult _cuCtxSynchronize_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil:
8428 global __cuCtxSynchronize_v2
8429 _check_or_init_driver()
8430 if __cuCtxSynchronize_v2 == NULL:
8431 with gil:
8432 raise FunctionNotFoundError("function cuCtxSynchronize_v2 is not found")
8433 return (<CUresult (*)(CUcontext) noexcept nogil>__cuCtxSynchronize_v2)(
8434 ctx)
8437cdef 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:
8438 global __cuMemcpyBatchAsync_v2
8439 _check_or_init_driver()
8440 if __cuMemcpyBatchAsync_v2 == NULL:
8441 with gil:
8442 raise FunctionNotFoundError("function cuMemcpyBatchAsync_v2 is not found")
8443 return (<CUresult (*)(CUdeviceptr*, CUdeviceptr*, size_t*, size_t, CUmemcpyAttributes*, size_t*, size_t, CUstream) noexcept nogil>__cuMemcpyBatchAsync_v2)(
8444 dsts, srcs, sizes, count, attrs, attrsIdxs, numAttrs, hStream)
8447cdef CUresult _cuMemcpy3DBatchAsync_v2(size_t numOps, CUDA_MEMCPY3D_BATCH_OP* opList, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8448 global __cuMemcpy3DBatchAsync_v2
8449 _check_or_init_driver()
8450 if __cuMemcpy3DBatchAsync_v2 == NULL:
8451 with gil:
8452 raise FunctionNotFoundError("function cuMemcpy3DBatchAsync_v2 is not found")
8453 return (<CUresult (*)(size_t, CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) noexcept nogil>__cuMemcpy3DBatchAsync_v2)(
8454 numOps, opList, flags, hStream)
8457cdef CUresult _cuMemGetDefaultMemPool(CUmemoryPool* pool_out, CUmemLocation* location, CUmemAllocationType type) except ?CUDA_ERROR_NOT_FOUND nogil:
8458 global __cuMemGetDefaultMemPool
8459 _check_or_init_driver()
8460 if __cuMemGetDefaultMemPool == NULL:
8461 with gil:
8462 raise FunctionNotFoundError("function cuMemGetDefaultMemPool is not found")
8463 return (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) noexcept nogil>__cuMemGetDefaultMemPool)(
8464 pool_out, location, type)
8467cdef CUresult _cuMemGetMemPool(CUmemoryPool* pool, CUmemLocation* location, CUmemAllocationType type) except ?CUDA_ERROR_NOT_FOUND nogil:
8468 global __cuMemGetMemPool
8469 _check_or_init_driver() 22q9m!q#mWj+c$mZj%m0j*q+q,q-q.q/q:q^j;c]u_j^uiijiki_uIbUd`jsi_E?c`E%g{E'g|E(g}E)g~E@caF*gbF,g[cZe}j
8470 if __cuMemGetMemPool == NULL: 22q9m!q#mWj+c$mZj%m0j*q+q,q-q.q/q:q^j;c]u_j^uiijiki_uIbUd`jsi_E?c`E%g{E'g|E(g}E)g~E@caF*gbF,g[cZe}j
8471 with gil:
8472 raise FunctionNotFoundError("function cuMemGetMemPool is not found")
8473 return (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) noexcept nogil>__cuMemGetMemPool)( 22q9m!q#mWj+c$mZj%m0j*q+q,q-q.q/q:q^j;c]u_j^uiijiki_uIbUd`jsi_E?c`E%g{E'g|E(g}E)g~E@caF*gbF,g[cZe}j
8474 pool, location, type)
8477cdef CUresult _cuMemSetMemPool(CUmemLocation* location, CUmemAllocationType type, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil:
8478 global __cuMemSetMemPool
8479 _check_or_init_driver()
8480 if __cuMemSetMemPool == NULL:
8481 with gil:
8482 raise FunctionNotFoundError("function cuMemSetMemPool is not found")
8483 return (<CUresult (*)(CUmemLocation*, CUmemAllocationType, CUmemoryPool) noexcept nogil>__cuMemSetMemPool)(
8484 location, type, pool)
8487cdef 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:
8488 global __cuMemPrefetchBatchAsync
8489 _check_or_init_driver() 2DeRdEeFe
8490 if __cuMemPrefetchBatchAsync == NULL: 2DeRdEeFe
8491 with gil:
8492 raise FunctionNotFoundError("function cuMemPrefetchBatchAsync is not found")
8493 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) noexcept nogil>__cuMemPrefetchBatchAsync)( 2DeRdEeFe
8494 dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream)
8497cdef CUresult _cuMemDiscardBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8498 global __cuMemDiscardBatchAsync
8499 _check_or_init_driver() 2DeUjVj
8500 if __cuMemDiscardBatchAsync == NULL: 2DeUjVj
8501 with gil:
8502 raise FunctionNotFoundError("function cuMemDiscardBatchAsync is not found")
8503 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, unsigned long long, CUstream) noexcept nogil>__cuMemDiscardBatchAsync)( 2DeUjVj
8504 dptrs, sizes, count, flags, hStream)
8507cdef 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:
8508 global __cuMemDiscardAndPrefetchBatchAsync
8509 _check_or_init_driver() 2Rd+c
8510 if __cuMemDiscardAndPrefetchBatchAsync == NULL: 2Rd+c
8511 with gil:
8512 raise FunctionNotFoundError("function cuMemDiscardAndPrefetchBatchAsync is not found")
8513 return (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) noexcept nogil>__cuMemDiscardAndPrefetchBatchAsync)( 2Rd+c
8514 dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream)
8517cdef CUresult _cuDeviceGetP2PAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil:
8518 global __cuDeviceGetP2PAtomicCapabilities
8519 _check_or_init_driver()
8520 if __cuDeviceGetP2PAtomicCapabilities == NULL:
8521 with gil:
8522 raise FunctionNotFoundError("function cuDeviceGetP2PAtomicCapabilities is not found")
8523 return (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice, CUdevice) noexcept nogil>__cuDeviceGetP2PAtomicCapabilities)(
8524 capabilities, operations, count, srcDevice, dstDevice)
8527cdef CUresult _cuGreenCtxGetId(CUgreenCtx greenCtx, unsigned long long* greenCtxId) except ?CUDA_ERROR_NOT_FOUND nogil:
8528 global __cuGreenCtxGetId
8529 _check_or_init_driver()
8530 if __cuGreenCtxGetId == NULL:
8531 with gil:
8532 raise FunctionNotFoundError("function cuGreenCtxGetId is not found")
8533 return (<CUresult (*)(CUgreenCtx, unsigned long long*) noexcept nogil>__cuGreenCtxGetId)(
8534 greenCtx, greenCtxId)
8537cdef 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:
8538 global __cuMulticastBindMem_v2
8539 _check_or_init_driver()
8540 if __cuMulticastBindMem_v2 == NULL:
8541 with gil:
8542 raise FunctionNotFoundError("function cuMulticastBindMem_v2 is not found")
8543 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) noexcept nogil>__cuMulticastBindMem_v2)(
8544 mcHandle, dev, mcOffset, memHandle, memOffset, size, flags)
8547cdef 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:
8548 global __cuMulticastBindAddr_v2
8549 _check_or_init_driver()
8550 if __cuMulticastBindAddr_v2 == NULL:
8551 with gil:
8552 raise FunctionNotFoundError("function cuMulticastBindAddr_v2 is not found")
8553 return (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUdeviceptr, size_t, unsigned long long) noexcept nogil>__cuMulticastBindAddr_v2)(
8554 mcHandle, dev, mcOffset, memptr, size, flags)
8557cdef CUresult _cuGraphNodeGetContainingGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil:
8558 global __cuGraphNodeGetContainingGraph
8559 _check_or_init_driver() 2Wh
8560 if __cuGraphNodeGetContainingGraph == NULL: 2Wh
8561 with gil:
8562 raise FunctionNotFoundError("function cuGraphNodeGetContainingGraph is not found")
8563 return (<CUresult (*)(CUgraphNode, CUgraph*) noexcept nogil>__cuGraphNodeGetContainingGraph)( 2Wh
8564 hNode, phGraph)
8567cdef CUresult _cuGraphNodeGetLocalId(CUgraphNode hNode, unsigned int* nodeId) except ?CUDA_ERROR_NOT_FOUND nogil:
8568 global __cuGraphNodeGetLocalId
8569 _check_or_init_driver() 2#l
8570 if __cuGraphNodeGetLocalId == NULL: 2#l
8571 with gil:
8572 raise FunctionNotFoundError("function cuGraphNodeGetLocalId is not found")
8573 return (<CUresult (*)(CUgraphNode, unsigned int*) noexcept nogil>__cuGraphNodeGetLocalId)( 2#l
8574 hNode, nodeId)
8577cdef CUresult _cuGraphNodeGetToolsId(CUgraphNode hNode, unsigned long long* toolsNodeId) except ?CUDA_ERROR_NOT_FOUND nogil: 2a Wh
8578 global __cuGraphNodeGetToolsId
8579 _check_or_init_driver() 2$l
8580 if __cuGraphNodeGetToolsId == NULL: 2$l
8581 with gil: 2Wh
8582 raise FunctionNotFoundError("function cuGraphNodeGetToolsId is not found")
8583 return (<CUresult (*)(CUgraphNode, unsigned long long*) noexcept nogil>__cuGraphNodeGetToolsId)( 2$l
8584 hNode, toolsNodeId)
8587cdef CUresult _cuGraphGetId(CUgraph hGraph, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil: 2a #l
8588 global __cuGraphGetId
8589 _check_or_init_driver() 2ar
8590 if __cuGraphGetId == NULL: 2ar
8591 with gil: 2#l
8592 raise FunctionNotFoundError("function cuGraphGetId is not found")
8593 return (<CUresult (*)(CUgraph, unsigned int*) noexcept nogil>__cuGraphGetId)( 2ar
8594 hGraph, graphId)
8597cdef CUresult _cuGraphExecGetId(CUgraphExec hGraphExec, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil: 2a $l
8598 global __cuGraphExecGetId
8599 _check_or_init_driver() 2ac
8600 if __cuGraphExecGetId == NULL: 2ac
8601 with gil: 2$l
8602 raise FunctionNotFoundError("function cuGraphExecGetId is not found")
8603 return (<CUresult (*)(CUgraphExec, unsigned int*) noexcept nogil>__cuGraphExecGetId)( 2ac
8604 hGraphExec, graphId)
8607cdef 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: 2a ar
8608 global __cuDevSmResourceSplit
8609 _check_or_init_driver() 2+y-j.j/jKeZ 0 :j;j=j?j@j[j:3;3=3?3@3[3]3
8610 if __cuDevSmResourceSplit == NULL: 2+y-j.j/jKeZ 0 :j;j=j?j@j[j:3;3=3?3@3[3]3
8611 with gil: 2ar
8612 raise FunctionNotFoundError("function cuDevSmResourceSplit is not found")
8613 return (<CUresult (*)(CUdevResource*, unsigned int, const CUdevResource*, CUdevResource*, unsigned int, CU_DEV_SM_RESOURCE_GROUP_PARAMS*) noexcept nogil>__cuDevSmResourceSplit)( 2+y-j.j/jKeZ 0 :j;j=j?j@j[j:3;3=3?3@3[3]3
8614 result, nbGroups, input, remainder, flags, groupParams)
8617cdef CUresult _cuStreamGetDevResource(CUstream hStream, CUdevResource* resource, CUdevResourceType type) except ?CUDA_ERROR_NOT_FOUND nogil: 2a ac
8618 global __cuStreamGetDevResource
8619 _check_or_init_driver() 2br
8620 if __cuStreamGetDevResource == NULL: 2br
8621 with gil: 2ac
8622 raise FunctionNotFoundError("function cuStreamGetDevResource is not found")
8623 return (<CUresult (*)(CUstream, CUdevResource*, CUdevResourceType) noexcept nogil>__cuStreamGetDevResource)( 2br
8624 hStream, resource, type)
8627cdef CUresult _cuKernelGetParamCount(CUkernel kernel, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil: 2a +y
8628 global __cuKernelGetParamCount
8629 _check_or_init_driver()
8630 if __cuKernelGetParamCount == NULL:
8631 with gil: 2+y
8632 raise FunctionNotFoundError("function cuKernelGetParamCount is not found")
8633 return (<CUresult (*)(CUkernel, size_t*) noexcept nogil>__cuKernelGetParamCount)(
8634 kernel, paramCount)
8637cdef CUresult _cuMemcpyWithAttributesAsync(CUdeviceptr dst, CUdeviceptr src, size_t size, CUmemcpyAttributes* attr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 2a br
8638 global __cuMemcpyWithAttributesAsync
8639 _check_or_init_driver()
8640 if __cuMemcpyWithAttributesAsync == NULL:
8641 with gil: 2br
8642 raise FunctionNotFoundError("function cuMemcpyWithAttributesAsync is not found")
8643 return (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUmemcpyAttributes*, CUstream) noexcept nogil>__cuMemcpyWithAttributesAsync)(
8644 dst, src, size, attr, hStream)
8647cdef CUresult _cuMemcpy3DWithAttributesAsync(CUDA_MEMCPY3D_BATCH_OP* op, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8648 global __cuMemcpy3DWithAttributesAsync
8649 _check_or_init_driver()
8650 if __cuMemcpy3DWithAttributesAsync == NULL:
8651 with gil:
8652 raise FunctionNotFoundError("function cuMemcpy3DWithAttributesAsync is not found")
8653 return (<CUresult (*)(CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) noexcept nogil>__cuMemcpy3DWithAttributesAsync)(
8654 op, flags, hStream)
8657cdef CUresult _cuStreamBeginCaptureToCig(CUstream hStream, CUstreamCigCaptureParams* streamCigCaptureParams) except ?CUDA_ERROR_NOT_FOUND nogil:
8658 global __cuStreamBeginCaptureToCig
8659 _check_or_init_driver()
8660 if __cuStreamBeginCaptureToCig == NULL:
8661 with gil:
8662 raise FunctionNotFoundError("function cuStreamBeginCaptureToCig is not found")
8663 return (<CUresult (*)(CUstream, CUstreamCigCaptureParams*) noexcept nogil>__cuStreamBeginCaptureToCig)(
8664 hStream, streamCigCaptureParams)
8667cdef CUresult _cuStreamEndCaptureToCig(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil:
8668 global __cuStreamEndCaptureToCig
8669 _check_or_init_driver()
8670 if __cuStreamEndCaptureToCig == NULL:
8671 with gil:
8672 raise FunctionNotFoundError("function cuStreamEndCaptureToCig is not found")
8673 return (<CUresult (*)(CUstream) noexcept nogil>__cuStreamEndCaptureToCig)(
8674 hStream)
8677cdef CUresult _cuFuncGetParamCount(CUfunction func, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil:
8678 global __cuFuncGetParamCount
8679 _check_or_init_driver()
8680 if __cuFuncGetParamCount == NULL:
8681 with gil:
8682 raise FunctionNotFoundError("function cuFuncGetParamCount is not found")
8683 return (<CUresult (*)(CUfunction, size_t*) noexcept nogil>__cuFuncGetParamCount)(
8684 func, paramCount)
8687cdef CUresult _cuLaunchHostFunc_v2(CUstream hStream, CUhostFn fn, void* userData, unsigned int syncMode) except ?CUDA_ERROR_NOT_FOUND nogil:
8688 global __cuLaunchHostFunc_v2
8689 _check_or_init_driver()
8690 if __cuLaunchHostFunc_v2 == NULL:
8691 with gil:
8692 raise FunctionNotFoundError("function cuLaunchHostFunc_v2 is not found")
8693 return (<CUresult (*)(CUstream, CUhostFn, void*, unsigned int) noexcept nogil>__cuLaunchHostFunc_v2)(
8694 hStream, fn, userData, syncMode)
8697cdef CUresult _cuGraphNodeGetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil:
8698 global __cuGraphNodeGetParams
8699 _check_or_init_driver() 2^h
8700 if __cuGraphNodeGetParams == NULL: 2^h
8701 with gil:
8702 raise FunctionNotFoundError("function cuGraphNodeGetParams is not found")
8703 return (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) noexcept nogil>__cuGraphNodeGetParams)( 2^h
8704 hNode, nodeParams)
8707cdef CUresult _cuCoredumpRegisterStartCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil:
8708 global __cuCoredumpRegisterStartCallback
8709 _check_or_init_driver()
8710 if __cuCoredumpRegisterStartCallback == NULL:
8711 with gil:
8712 raise FunctionNotFoundError("function cuCoredumpRegisterStartCallback is not found")
8713 return (<CUresult (*)(CUcoredumpStatusCallback, void*, CUcoredumpCallbackHandle*) noexcept nogil>__cuCoredumpRegisterStartCallback)(
8714 callback, userData, callbackOut)
8717cdef CUresult _cuCoredumpRegisterCompleteCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil:
8718 global __cuCoredumpRegisterCompleteCallback
8719 _check_or_init_driver()
8720 if __cuCoredumpRegisterCompleteCallback == NULL:
8721 with gil:
8722 raise FunctionNotFoundError("function cuCoredumpRegisterCompleteCallback is not found")
8723 return (<CUresult (*)(CUcoredumpStatusCallback, void*, CUcoredumpCallbackHandle*) noexcept nogil>__cuCoredumpRegisterCompleteCallback)(
8724 callback, userData, callbackOut)
8727cdef CUresult _cuCoredumpDeregisterStartCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
8728 global __cuCoredumpDeregisterStartCallback
8729 _check_or_init_driver()
8730 if __cuCoredumpDeregisterStartCallback == NULL:
8731 with gil:
8732 raise FunctionNotFoundError("function cuCoredumpDeregisterStartCallback is not found")
8733 return (<CUresult (*)(CUcoredumpCallbackHandle) noexcept nogil>__cuCoredumpDeregisterStartCallback)(
8734 callback)
8737cdef CUresult _cuCoredumpDeregisterCompleteCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil:
8738 global __cuCoredumpDeregisterCompleteCallback
8739 _check_or_init_driver()
8740 if __cuCoredumpDeregisterCompleteCallback == NULL:
8741 with gil:
8742 raise FunctionNotFoundError("function cuCoredumpDeregisterCompleteCallback is not found")
8743 return (<CUresult (*)(CUcoredumpCallbackHandle) noexcept nogil>__cuCoredumpDeregisterCompleteCallback)(
8744 callback)
8747cdef CUresult _cuLogicalEndpointIdReserve(CUlogicalEndpointId* baseLeId, cuuint32_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
8748 global __cuLogicalEndpointIdReserve
8749 _check_or_init_driver()
8750 if __cuLogicalEndpointIdReserve == NULL:
8751 with gil:
8752 raise FunctionNotFoundError("function cuLogicalEndpointIdReserve is not found")
8753 return (<CUresult (*)(CUlogicalEndpointId*, cuuint32_t) noexcept nogil>__cuLogicalEndpointIdReserve)(
8754 baseLeId, count)
8757cdef CUresult _cuLogicalEndpointIdRelease(CUlogicalEndpointId baseLeId, cuuint32_t count) except ?CUDA_ERROR_NOT_FOUND nogil:
8758 global __cuLogicalEndpointIdRelease
8759 _check_or_init_driver()
8760 if __cuLogicalEndpointIdRelease == NULL:
8761 with gil:
8762 raise FunctionNotFoundError("function cuLogicalEndpointIdRelease is not found")
8763 return (<CUresult (*)(CUlogicalEndpointId, cuuint32_t) noexcept nogil>__cuLogicalEndpointIdRelease)(
8764 baseLeId, count)
8767cdef CUresult _cuLogicalEndpointCreate(CUlogicalEndpointId leId, const CUlogicalEndpointProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
8768 global __cuLogicalEndpointCreate
8769 _check_or_init_driver()
8770 if __cuLogicalEndpointCreate == NULL:
8771 with gil:
8772 raise FunctionNotFoundError("function cuLogicalEndpointCreate is not found")
8773 return (<CUresult (*)(CUlogicalEndpointId, const CUlogicalEndpointProp*) noexcept nogil>__cuLogicalEndpointCreate)(
8774 leId, prop)
8777cdef CUresult _cuLogicalEndpointAddDevice(CUlogicalEndpointId leId, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil:
8778 global __cuLogicalEndpointAddDevice
8779 _check_or_init_driver()
8780 if __cuLogicalEndpointAddDevice == NULL:
8781 with gil:
8782 raise FunctionNotFoundError("function cuLogicalEndpointAddDevice is not found")
8783 return (<CUresult (*)(CUlogicalEndpointId, CUdevice) noexcept nogil>__cuLogicalEndpointAddDevice)(
8784 leId, dev)
8787cdef CUresult _cuLogicalEndpointDestroy(CUlogicalEndpointId leId) except ?CUDA_ERROR_NOT_FOUND nogil:
8788 global __cuLogicalEndpointDestroy
8789 _check_or_init_driver()
8790 if __cuLogicalEndpointDestroy == NULL:
8791 with gil:
8792 raise FunctionNotFoundError("function cuLogicalEndpointDestroy is not found")
8793 return (<CUresult (*)(CUlogicalEndpointId) noexcept nogil>__cuLogicalEndpointDestroy)(
8794 leId)
8797cdef CUresult _cuLogicalEndpointBindAddr(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, void* ptr, cuuint64_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil:
8798 global __cuLogicalEndpointBindAddr
8799 _check_or_init_driver()
8800 if __cuLogicalEndpointBindAddr == NULL:
8801 with gil:
8802 raise FunctionNotFoundError("function cuLogicalEndpointBindAddr is not found")
8803 return (<CUresult (*)(CUlogicalEndpointId, CUdevice, cuuint64_t, void*, cuuint64_t, unsigned long long) noexcept nogil>__cuLogicalEndpointBindAddr)(
8804 leId, dev, offset, ptr, size, flags)
8807cdef 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:
8808 global __cuLogicalEndpointBindMem
8809 _check_or_init_driver()
8810 if __cuLogicalEndpointBindMem == NULL:
8811 with gil:
8812 raise FunctionNotFoundError("function cuLogicalEndpointBindMem is not found")
8813 return (<CUresult (*)(CUlogicalEndpointId, CUdevice, cuuint64_t, CUmemGenericAllocationHandle, cuuint64_t, cuuint64_t, unsigned long long) noexcept nogil>__cuLogicalEndpointBindMem)(
8814 leId, dev, offset, memHandle, memOffset, size, flags)
8817cdef CUresult _cuLogicalEndpointUnbind(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, cuuint64_t size) except ?CUDA_ERROR_NOT_FOUND nogil:
8818 global __cuLogicalEndpointUnbind
8819 _check_or_init_driver()
8820 if __cuLogicalEndpointUnbind == NULL:
8821 with gil:
8822 raise FunctionNotFoundError("function cuLogicalEndpointUnbind is not found")
8823 return (<CUresult (*)(CUlogicalEndpointId, CUdevice, cuuint64_t, cuuint64_t) noexcept nogil>__cuLogicalEndpointUnbind)(
8824 leId, dev, offset, size)
8827cdef CUresult _cuLogicalEndpointExport(void* handle, CUlogicalEndpointId leId, CUlogicalEndpointIpcHandleType handleType) except ?CUDA_ERROR_NOT_FOUND nogil:
8828 global __cuLogicalEndpointExport
8829 _check_or_init_driver()
8830 if __cuLogicalEndpointExport == NULL:
8831 with gil:
8832 raise FunctionNotFoundError("function cuLogicalEndpointExport is not found")
8833 return (<CUresult (*)(void*, CUlogicalEndpointId, CUlogicalEndpointIpcHandleType) noexcept nogil>__cuLogicalEndpointExport)(
8834 handle, leId, handleType)
8837cdef CUresult _cuLogicalEndpointImport(CUlogicalEndpointId leId, const void* handle, CUlogicalEndpointIpcHandleType handleType) except ?CUDA_ERROR_NOT_FOUND nogil:
8838 global __cuLogicalEndpointImport
8839 _check_or_init_driver()
8840 if __cuLogicalEndpointImport == NULL:
8841 with gil:
8842 raise FunctionNotFoundError("function cuLogicalEndpointImport is not found")
8843 return (<CUresult (*)(CUlogicalEndpointId, const void*, CUlogicalEndpointIpcHandleType) noexcept nogil>__cuLogicalEndpointImport)(
8844 leId, handle, handleType)
8847cdef CUresult _cuLogicalEndpointGetLimits(cuuint64_t* bindAlignment, cuuint64_t* maxSize, const CUlogicalEndpointProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil:
8848 global __cuLogicalEndpointGetLimits
8849 _check_or_init_driver()
8850 if __cuLogicalEndpointGetLimits == NULL:
8851 with gil:
8852 raise FunctionNotFoundError("function cuLogicalEndpointGetLimits is not found")
8853 return (<CUresult (*)(cuuint64_t*, cuuint64_t*, const CUlogicalEndpointProp*) noexcept nogil>__cuLogicalEndpointGetLimits)(
8854 bindAlignment, maxSize, prop)
8857cdef CUresult _cuLogicalEndpointQuery(CUlogicalEndpointId leId, cuuint32_t count, int* queryStatus) except ?CUDA_ERROR_NOT_FOUND nogil:
8858 global __cuLogicalEndpointQuery
8859 _check_or_init_driver()
8860 if __cuLogicalEndpointQuery == NULL:
8861 with gil:
8862 raise FunctionNotFoundError("function cuLogicalEndpointQuery is not found")
8863 return (<CUresult (*)(CUlogicalEndpointId, cuuint32_t, int*) noexcept nogil>__cuLogicalEndpointQuery)(
8864 leId, count, queryStatus)
8867cdef CUresult _cuStreamBeginRecaptureToGraph(CUstream hStream, CUstreamCaptureMode mode, CUgraph hGraph, CUgraphRecaptureCallback callbackFunc, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil:
8868 global __cuStreamBeginRecaptureToGraph
8869 _check_or_init_driver()
8870 if __cuStreamBeginRecaptureToGraph == NULL:
8871 with gil:
8872 raise FunctionNotFoundError("function cuStreamBeginRecaptureToGraph is not found")
8873 return (<CUresult (*)(CUstream, CUstreamCaptureMode, CUgraph, CUgraphRecaptureCallback, void*) noexcept nogil>__cuStreamBeginRecaptureToGraph)(
8874 hStream, mode, hGraph, callbackFunc, userData)