Coverage for cuda / bindings / _bindings / cydriver.pyx: 47.81%

5628 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-29 01:27 +0000

1# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. 

2# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE 

3  

4# This code was automatically generated with version 13.2.0, generator version 0.3.1.dev1422+gf4812259e.d20260318. Do not modify it directly. 

5cimport cuda.bindings._lib.dlfcn as dlfcn 

6from libc.stdint cimport intptr_t, uintptr_t 

7import os 

8import sys 

9cimport cuda.bindings._bindings.loader as loader 

10import threading 

11  

12cdef object __symbol_lock = threading.Lock() 

13cdef bint __cuPythonInit = False 

14cdef void *__cuGetErrorString = NULL 

15cdef void *__cuGetErrorName = NULL 

16cdef void *__cuInit = NULL 

17cdef void *__cuDriverGetVersion = NULL 

18cdef void *__cuDeviceGet = NULL 

19cdef void *__cuDeviceGetCount = NULL 

20cdef void *__cuDeviceGetName = NULL 

21cdef void *__cuDeviceGetUuid_v2 = NULL 

22cdef void *__cuDeviceGetLuid = NULL 

23cdef void *__cuDeviceTotalMem_v2 = NULL 

24cdef void *__cuDeviceGetTexture1DLinearMaxWidth = NULL 

25cdef void *__cuDeviceGetAttribute = NULL 

26cdef void *__cuDeviceGetHostAtomicCapabilities = NULL 

27cdef void *__cuDeviceGetNvSciSyncAttributes = NULL 

28cdef void *__cuDeviceSetMemPool = NULL 

29cdef void *__cuDeviceGetMemPool = NULL 

30cdef void *__cuDeviceGetDefaultMemPool = NULL 

31cdef void *__cuDeviceGetExecAffinitySupport = NULL 

32cdef void *__cuFlushGPUDirectRDMAWrites = NULL 

33cdef void *__cuDeviceGetProperties = NULL 

34cdef void *__cuDeviceComputeCapability = NULL 

35cdef void *__cuDevicePrimaryCtxRetain = NULL 

36cdef void *__cuDevicePrimaryCtxRelease_v2 = NULL 

37cdef void *__cuDevicePrimaryCtxSetFlags_v2 = NULL 

38cdef void *__cuDevicePrimaryCtxGetState = NULL 

39cdef void *__cuDevicePrimaryCtxReset_v2 = NULL 

40cdef void *__cuCtxCreate_v4 = NULL 

41cdef void *__cuCtxDestroy_v2 = NULL 

42cdef void *__cuCtxPushCurrent_v2 = NULL 

43cdef void *__cuCtxPopCurrent_v2 = NULL 

44cdef void *__cuCtxSetCurrent = NULL 

45cdef void *__cuCtxGetCurrent = NULL 

46cdef void *__cuCtxGetDevice = NULL 

47cdef void *__cuCtxGetDevice_v2 = NULL 

48cdef void *__cuCtxGetFlags = NULL 

49cdef void *__cuCtxSetFlags = NULL 

50cdef void *__cuCtxGetId = NULL 

51cdef void *__cuCtxSynchronize = NULL 

52cdef void *__cuCtxSynchronize_v2 = NULL 

53cdef void *__cuCtxSetLimit = NULL 

54cdef void *__cuCtxGetLimit = NULL 

55cdef void *__cuCtxGetCacheConfig = NULL 

56cdef void *__cuCtxSetCacheConfig = NULL 

57cdef void *__cuCtxGetApiVersion = NULL 

58cdef void *__cuCtxGetStreamPriorityRange = NULL 

59cdef void *__cuCtxResetPersistingL2Cache = NULL 

60cdef void *__cuCtxGetExecAffinity = NULL 

61cdef void *__cuCtxRecordEvent = NULL 

62cdef void *__cuCtxWaitEvent = NULL 

63cdef void *__cuCtxAttach = NULL 

64cdef void *__cuCtxDetach = NULL 

65cdef void *__cuCtxGetSharedMemConfig = NULL 

66cdef void *__cuCtxSetSharedMemConfig = NULL 

67cdef void *__cuModuleLoad = NULL 

68cdef void *__cuModuleLoadData = NULL 

69cdef void *__cuModuleLoadDataEx = NULL 

70cdef void *__cuModuleLoadFatBinary = NULL 

71cdef void *__cuModuleUnload = NULL 

72cdef void *__cuModuleGetLoadingMode = NULL 

73cdef void *__cuModuleGetFunction = NULL 

74cdef void *__cuModuleGetFunctionCount = NULL 

75cdef void *__cuModuleEnumerateFunctions = NULL 

76cdef void *__cuModuleGetGlobal_v2 = NULL 

77cdef void *__cuLinkCreate_v2 = NULL 

78cdef void *__cuLinkAddData_v2 = NULL 

79cdef void *__cuLinkAddFile_v2 = NULL 

80cdef void *__cuLinkComplete = NULL 

81cdef void *__cuLinkDestroy = NULL 

82cdef void *__cuModuleGetTexRef = NULL 

83cdef void *__cuModuleGetSurfRef = NULL 

84cdef void *__cuLibraryLoadData = NULL 

85cdef void *__cuLibraryLoadFromFile = NULL 

86cdef void *__cuLibraryUnload = NULL 

87cdef void *__cuLibraryGetKernel = NULL 

88cdef void *__cuLibraryGetKernelCount = NULL 

89cdef void *__cuLibraryEnumerateKernels = NULL 

90cdef void *__cuLibraryGetModule = NULL 

91cdef void *__cuKernelGetFunction = NULL 

92cdef void *__cuKernelGetLibrary = NULL 

93cdef void *__cuLibraryGetGlobal = NULL 

94cdef void *__cuLibraryGetManaged = NULL 

95cdef void *__cuLibraryGetUnifiedFunction = NULL 

96cdef void *__cuKernelGetAttribute = NULL 

97cdef void *__cuKernelSetAttribute = NULL 

98cdef void *__cuKernelSetCacheConfig = NULL 

99cdef void *__cuKernelGetName = NULL 

100cdef void *__cuKernelGetParamInfo = NULL 

101cdef void *__cuKernelGetParamCount = NULL 

102cdef void *__cuMemGetInfo_v2 = NULL 

103cdef void *__cuMemAlloc_v2 = NULL 

104cdef void *__cuMemAllocPitch_v2 = NULL 

105cdef void *__cuMemFree_v2 = NULL 

106cdef void *__cuMemGetAddressRange_v2 = NULL 

107cdef void *__cuMemAllocHost_v2 = NULL 

108cdef void *__cuMemFreeHost = NULL 

109cdef void *__cuMemHostAlloc = NULL 

110cdef void *__cuMemHostGetDevicePointer_v2 = NULL 

111cdef void *__cuMemHostGetFlags = NULL 

112cdef void *__cuMemAllocManaged = NULL 

113cdef void *__cuDeviceRegisterAsyncNotification = NULL 

114cdef void *__cuDeviceUnregisterAsyncNotification = NULL 

115cdef void *__cuDeviceGetByPCIBusId = NULL 

116cdef void *__cuDeviceGetPCIBusId = NULL 

117cdef void *__cuIpcGetEventHandle = NULL 

118cdef void *__cuIpcOpenEventHandle = NULL 

119cdef void *__cuIpcGetMemHandle = NULL 

120cdef void *__cuIpcOpenMemHandle_v2 = NULL 

121cdef void *__cuIpcCloseMemHandle = NULL 

122cdef void *__cuMemHostRegister_v2 = NULL 

123cdef void *__cuMemHostUnregister = NULL 

124cdef void *__cuMemcpy = NULL 

125cdef void *__cuMemcpyPeer = NULL 

126cdef void *__cuMemcpyHtoD_v2 = NULL 

127cdef void *__cuMemcpyDtoH_v2 = NULL 

128cdef void *__cuMemcpyDtoD_v2 = NULL 

129cdef void *__cuMemcpyDtoA_v2 = NULL 

130cdef void *__cuMemcpyAtoD_v2 = NULL 

131cdef void *__cuMemcpyHtoA_v2 = NULL 

132cdef void *__cuMemcpyAtoH_v2 = NULL 

133cdef void *__cuMemcpyAtoA_v2 = NULL 

134cdef void *__cuMemcpy2D_v2 = NULL 

135cdef void *__cuMemcpy2DUnaligned_v2 = NULL 

136cdef void *__cuMemcpy3D_v2 = NULL 

137cdef void *__cuMemcpy3DPeer = NULL 

138cdef void *__cuMemcpyAsync = NULL 

139cdef void *__cuMemcpyPeerAsync = NULL 

140cdef void *__cuMemcpyHtoDAsync_v2 = NULL 

141cdef void *__cuMemcpyDtoHAsync_v2 = NULL 

142cdef void *__cuMemcpyDtoDAsync_v2 = NULL 

143cdef void *__cuMemcpyHtoAAsync_v2 = NULL 

144cdef void *__cuMemcpyAtoHAsync_v2 = NULL 

145cdef void *__cuMemcpy2DAsync_v2 = NULL 

146cdef void *__cuMemcpy3DAsync_v2 = NULL 

147cdef void *__cuMemcpy3DPeerAsync = NULL 

148cdef void *__cuMemcpyBatchAsync_v2 = NULL 

149cdef void *__cuMemcpy3DBatchAsync_v2 = NULL 

150cdef void *__cuMemcpyWithAttributesAsync = NULL 

151cdef void *__cuMemcpy3DWithAttributesAsync = NULL 

152cdef void *__cuMemsetD8_v2 = NULL 

153cdef void *__cuMemsetD16_v2 = NULL 

154cdef void *__cuMemsetD32_v2 = NULL 

155cdef void *__cuMemsetD2D8_v2 = NULL 

156cdef void *__cuMemsetD2D16_v2 = NULL 

157cdef void *__cuMemsetD2D32_v2 = NULL 

158cdef void *__cuMemsetD8Async = NULL 

159cdef void *__cuMemsetD16Async = NULL 

160cdef void *__cuMemsetD32Async = NULL 

161cdef void *__cuMemsetD2D8Async = NULL 

162cdef void *__cuMemsetD2D16Async = NULL 

163cdef void *__cuMemsetD2D32Async = NULL 

164cdef void *__cuArrayCreate_v2 = NULL 

165cdef void *__cuArrayGetDescriptor_v2 = NULL 

166cdef void *__cuArrayGetSparseProperties = NULL 

167cdef void *__cuMipmappedArrayGetSparseProperties = NULL 

168cdef void *__cuArrayGetMemoryRequirements = NULL 

169cdef void *__cuMipmappedArrayGetMemoryRequirements = NULL 

170cdef void *__cuArrayGetPlane = NULL 

171cdef void *__cuArrayDestroy = NULL 

172cdef void *__cuArray3DCreate_v2 = NULL 

173cdef void *__cuArray3DGetDescriptor_v2 = NULL 

174cdef void *__cuMipmappedArrayCreate = NULL 

175cdef void *__cuMipmappedArrayGetLevel = NULL 

176cdef void *__cuMipmappedArrayDestroy = NULL 

177cdef void *__cuMemGetHandleForAddressRange = NULL 

178cdef void *__cuMemBatchDecompressAsync = NULL 

179cdef void *__cuMemAddressReserve = NULL 

180cdef void *__cuMemAddressFree = NULL 

181cdef void *__cuMemCreate = NULL 

182cdef void *__cuMemRelease = NULL 

183cdef void *__cuMemMap = NULL 

184cdef void *__cuMemMapArrayAsync = NULL 

185cdef void *__cuMemUnmap = NULL 

186cdef void *__cuMemSetAccess = NULL 

187cdef void *__cuMemGetAccess = NULL 

188cdef void *__cuMemExportToShareableHandle = NULL 

189cdef void *__cuMemImportFromShareableHandle = NULL 

190cdef void *__cuMemGetAllocationGranularity = NULL 

191cdef void *__cuMemGetAllocationPropertiesFromHandle = NULL 

192cdef void *__cuMemRetainAllocationHandle = NULL 

193cdef void *__cuMemFreeAsync = NULL 

194cdef void *__cuMemAllocAsync = NULL 

195cdef void *__cuMemPoolTrimTo = NULL 

196cdef void *__cuMemPoolSetAttribute = NULL 

197cdef void *__cuMemPoolGetAttribute = NULL 

198cdef void *__cuMemPoolSetAccess = NULL 

199cdef void *__cuMemPoolGetAccess = NULL 

200cdef void *__cuMemPoolCreate = NULL 

201cdef void *__cuMemPoolDestroy = NULL 

202cdef void *__cuMemGetDefaultMemPool = NULL 

203cdef void *__cuMemGetMemPool = NULL 

204cdef void *__cuMemSetMemPool = NULL 

205cdef void *__cuMemAllocFromPoolAsync = NULL 

206cdef void *__cuMemPoolExportToShareableHandle = NULL 

207cdef void *__cuMemPoolImportFromShareableHandle = NULL 

208cdef void *__cuMemPoolExportPointer = NULL 

209cdef void *__cuMemPoolImportPointer = NULL 

210cdef void *__cuMulticastCreate = NULL 

211cdef void *__cuMulticastAddDevice = NULL 

212cdef void *__cuMulticastBindMem = NULL 

213cdef void *__cuMulticastBindMem_v2 = NULL 

214cdef void *__cuMulticastBindAddr = NULL 

215cdef void *__cuMulticastBindAddr_v2 = NULL 

216cdef void *__cuMulticastUnbind = NULL 

217cdef void *__cuMulticastGetGranularity = NULL 

218cdef void *__cuPointerGetAttribute = NULL 

219cdef void *__cuMemPrefetchAsync_v2 = NULL 

220cdef void *__cuMemAdvise_v2 = NULL 

221cdef void *__cuMemPrefetchBatchAsync = NULL 

222cdef void *__cuMemDiscardBatchAsync = NULL 

223cdef void *__cuMemDiscardAndPrefetchBatchAsync = NULL 

224cdef void *__cuMemRangeGetAttribute = NULL 

225cdef void *__cuMemRangeGetAttributes = NULL 

226cdef void *__cuPointerSetAttribute = NULL 

227cdef void *__cuPointerGetAttributes = NULL 

228cdef void *__cuStreamCreate = NULL 

229cdef void *__cuStreamCreateWithPriority = NULL 

230cdef void *__cuStreamBeginCaptureToCig = NULL 

231cdef void *__cuStreamEndCaptureToCig = NULL 

232cdef void *__cuStreamGetPriority = NULL 

233cdef void *__cuStreamGetDevice = NULL 

234cdef void *__cuStreamGetFlags = NULL 

235cdef void *__cuStreamGetId = NULL 

236cdef void *__cuStreamGetCtx = NULL 

237cdef void *__cuStreamGetCtx_v2 = NULL 

238cdef void *__cuStreamWaitEvent = NULL 

239cdef void *__cuStreamAddCallback = NULL 

240cdef void *__cuStreamBeginCapture_v2 = NULL 

241cdef void *__cuStreamBeginCaptureToGraph = NULL 

242cdef void *__cuThreadExchangeStreamCaptureMode = NULL 

243cdef void *__cuStreamEndCapture = NULL 

244cdef void *__cuStreamIsCapturing = NULL 

245cdef void *__cuStreamGetCaptureInfo_v3 = NULL 

246cdef void *__cuStreamUpdateCaptureDependencies_v2 = NULL 

247cdef void *__cuStreamAttachMemAsync = NULL 

248cdef void *__cuStreamQuery = NULL 

249cdef void *__cuStreamSynchronize = NULL 

250cdef void *__cuStreamDestroy_v2 = NULL 

251cdef void *__cuStreamCopyAttributes = NULL 

252cdef void *__cuStreamGetAttribute = NULL 

253cdef void *__cuStreamSetAttribute = NULL 

254cdef void *__cuEventCreate = NULL 

255cdef void *__cuEventRecord = NULL 

256cdef void *__cuEventRecordWithFlags = NULL 

257cdef void *__cuEventQuery = NULL 

258cdef void *__cuEventSynchronize = NULL 

259cdef void *__cuEventDestroy_v2 = NULL 

260cdef void *__cuEventElapsedTime_v2 = NULL 

261cdef void *__cuImportExternalMemory = NULL 

262cdef void *__cuExternalMemoryGetMappedBuffer = NULL 

263cdef void *__cuExternalMemoryGetMappedMipmappedArray = NULL 

264cdef void *__cuDestroyExternalMemory = NULL 

265cdef void *__cuImportExternalSemaphore = NULL 

266cdef void *__cuSignalExternalSemaphoresAsync = NULL 

267cdef void *__cuWaitExternalSemaphoresAsync = NULL 

268cdef void *__cuDestroyExternalSemaphore = NULL 

269cdef void *__cuStreamWaitValue32_v2 = NULL 

270cdef void *__cuStreamWaitValue64_v2 = NULL 

271cdef void *__cuStreamWriteValue32_v2 = NULL 

272cdef void *__cuStreamWriteValue64_v2 = NULL 

273cdef void *__cuStreamBatchMemOp_v2 = NULL 

274cdef void *__cuFuncGetAttribute = NULL 

275cdef void *__cuFuncSetAttribute = NULL 

276cdef void *__cuFuncSetCacheConfig = NULL 

277cdef void *__cuFuncGetModule = NULL 

278cdef void *__cuFuncGetName = NULL 

279cdef void *__cuFuncGetParamInfo = NULL 

280cdef void *__cuFuncGetParamCount = NULL 

281cdef void *__cuFuncIsLoaded = NULL 

282cdef void *__cuFuncLoad = NULL 

283cdef void *__cuLaunchKernel = NULL 

284cdef void *__cuLaunchKernelEx = NULL 

285cdef void *__cuLaunchCooperativeKernel = NULL 

286cdef void *__cuLaunchCooperativeKernelMultiDevice = NULL 

287cdef void *__cuLaunchHostFunc = NULL 

288cdef void *__cuLaunchHostFunc_v2 = NULL 

289cdef void *__cuFuncSetBlockShape = NULL 

290cdef void *__cuFuncSetSharedSize = NULL 

291cdef void *__cuParamSetSize = NULL 

292cdef void *__cuParamSeti = NULL 

293cdef void *__cuParamSetf = NULL 

294cdef void *__cuParamSetv = NULL 

295cdef void *__cuLaunch = NULL 

296cdef void *__cuLaunchGrid = NULL 

297cdef void *__cuLaunchGridAsync = NULL 

298cdef void *__cuParamSetTexRef = NULL 

299cdef void *__cuFuncSetSharedMemConfig = NULL 

300cdef void *__cuGraphCreate = NULL 

301cdef void *__cuGraphAddKernelNode_v2 = NULL 

302cdef void *__cuGraphKernelNodeGetParams_v2 = NULL 

303cdef void *__cuGraphKernelNodeSetParams_v2 = NULL 

304cdef void *__cuGraphAddMemcpyNode = NULL 

305cdef void *__cuGraphMemcpyNodeGetParams = NULL 

306cdef void *__cuGraphMemcpyNodeSetParams = NULL 

307cdef void *__cuGraphAddMemsetNode = NULL 

308cdef void *__cuGraphMemsetNodeGetParams = NULL 

309cdef void *__cuGraphMemsetNodeSetParams = NULL 

310cdef void *__cuGraphAddHostNode = NULL 

311cdef void *__cuGraphHostNodeGetParams = NULL 

312cdef void *__cuGraphHostNodeSetParams = NULL 

313cdef void *__cuGraphAddChildGraphNode = NULL 

314cdef void *__cuGraphChildGraphNodeGetGraph = NULL 

315cdef void *__cuGraphAddEmptyNode = NULL 

316cdef void *__cuGraphAddEventRecordNode = NULL 

317cdef void *__cuGraphEventRecordNodeGetEvent = NULL 

318cdef void *__cuGraphEventRecordNodeSetEvent = NULL 

319cdef void *__cuGraphAddEventWaitNode = NULL 

320cdef void *__cuGraphEventWaitNodeGetEvent = NULL 

321cdef void *__cuGraphEventWaitNodeSetEvent = NULL 

322cdef void *__cuGraphAddExternalSemaphoresSignalNode = NULL 

323cdef void *__cuGraphExternalSemaphoresSignalNodeGetParams = NULL 

324cdef void *__cuGraphExternalSemaphoresSignalNodeSetParams = NULL 

325cdef void *__cuGraphAddExternalSemaphoresWaitNode = NULL 

326cdef void *__cuGraphExternalSemaphoresWaitNodeGetParams = NULL 

327cdef void *__cuGraphExternalSemaphoresWaitNodeSetParams = NULL 

328cdef void *__cuGraphAddBatchMemOpNode = NULL 

329cdef void *__cuGraphBatchMemOpNodeGetParams = NULL 

330cdef void *__cuGraphBatchMemOpNodeSetParams = NULL 

331cdef void *__cuGraphExecBatchMemOpNodeSetParams = NULL 

332cdef void *__cuGraphAddMemAllocNode = NULL 

333cdef void *__cuGraphMemAllocNodeGetParams = NULL 

334cdef void *__cuGraphAddMemFreeNode = NULL 

335cdef void *__cuGraphMemFreeNodeGetParams = NULL 

336cdef void *__cuDeviceGraphMemTrim = NULL 

337cdef void *__cuDeviceGetGraphMemAttribute = NULL 

338cdef void *__cuDeviceSetGraphMemAttribute = NULL 

339cdef void *__cuGraphClone = NULL 

340cdef void *__cuGraphNodeFindInClone = NULL 

341cdef void *__cuGraphNodeGetType = NULL 

342cdef void *__cuGraphNodeGetContainingGraph = NULL 

343cdef void *__cuGraphNodeGetLocalId = NULL 

344cdef void *__cuGraphNodeGetToolsId = NULL 

345cdef void *__cuGraphGetId = NULL 

346cdef void *__cuGraphExecGetId = NULL 

347cdef void *__cuGraphGetNodes = NULL 

348cdef void *__cuGraphGetRootNodes = NULL 

349cdef void *__cuGraphGetEdges_v2 = NULL 

350cdef void *__cuGraphNodeGetDependencies_v2 = NULL 

351cdef void *__cuGraphNodeGetDependentNodes_v2 = NULL 

352cdef void *__cuGraphAddDependencies_v2 = NULL 

353cdef void *__cuGraphRemoveDependencies_v2 = NULL 

354cdef void *__cuGraphDestroyNode = NULL 

355cdef void *__cuGraphInstantiateWithFlags = NULL 

356cdef void *__cuGraphInstantiateWithParams = NULL 

357cdef void *__cuGraphExecGetFlags = NULL 

358cdef void *__cuGraphExecKernelNodeSetParams_v2 = NULL 

359cdef void *__cuGraphExecMemcpyNodeSetParams = NULL 

360cdef void *__cuGraphExecMemsetNodeSetParams = NULL 

361cdef void *__cuGraphExecHostNodeSetParams = NULL 

362cdef void *__cuGraphExecChildGraphNodeSetParams = NULL 

363cdef void *__cuGraphExecEventRecordNodeSetEvent = NULL 

364cdef void *__cuGraphExecEventWaitNodeSetEvent = NULL 

365cdef void *__cuGraphExecExternalSemaphoresSignalNodeSetParams = NULL 

366cdef void *__cuGraphExecExternalSemaphoresWaitNodeSetParams = NULL 

367cdef void *__cuGraphNodeSetEnabled = NULL 

368cdef void *__cuGraphNodeGetEnabled = NULL 

369cdef void *__cuGraphUpload = NULL 

370cdef void *__cuGraphLaunch = NULL 

371cdef void *__cuGraphExecDestroy = NULL 

372cdef void *__cuGraphDestroy = NULL 

373cdef void *__cuGraphExecUpdate_v2 = NULL 

374cdef void *__cuGraphKernelNodeCopyAttributes = NULL 

375cdef void *__cuGraphKernelNodeGetAttribute = NULL 

376cdef void *__cuGraphKernelNodeSetAttribute = NULL 

377cdef void *__cuGraphDebugDotPrint = NULL 

378cdef void *__cuUserObjectCreate = NULL 

379cdef void *__cuUserObjectRetain = NULL 

380cdef void *__cuUserObjectRelease = NULL 

381cdef void *__cuGraphRetainUserObject = NULL 

382cdef void *__cuGraphReleaseUserObject = NULL 

383cdef void *__cuGraphAddNode_v2 = NULL 

384cdef void *__cuGraphNodeSetParams = NULL 

385cdef void *__cuGraphNodeGetParams = NULL 

386cdef void *__cuGraphExecNodeSetParams = NULL 

387cdef void *__cuGraphConditionalHandleCreate = NULL 

388cdef void *__cuOccupancyMaxActiveBlocksPerMultiprocessor = NULL 

389cdef void *__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags = NULL 

390cdef void *__cuOccupancyMaxPotentialBlockSize = NULL 

391cdef void *__cuOccupancyMaxPotentialBlockSizeWithFlags = NULL 

392cdef void *__cuOccupancyAvailableDynamicSMemPerBlock = NULL 

393cdef void *__cuOccupancyMaxPotentialClusterSize = NULL 

394cdef void *__cuOccupancyMaxActiveClusters = NULL 

395cdef void *__cuTexRefSetArray = NULL 

396cdef void *__cuTexRefSetMipmappedArray = NULL 

397cdef void *__cuTexRefSetAddress_v2 = NULL 

398cdef void *__cuTexRefSetAddress2D_v3 = NULL 

399cdef void *__cuTexRefSetFormat = NULL 

400cdef void *__cuTexRefSetAddressMode = NULL 

401cdef void *__cuTexRefSetFilterMode = NULL 

402cdef void *__cuTexRefSetMipmapFilterMode = NULL 

403cdef void *__cuTexRefSetMipmapLevelBias = NULL 

404cdef void *__cuTexRefSetMipmapLevelClamp = NULL 

405cdef void *__cuTexRefSetMaxAnisotropy = NULL 

406cdef void *__cuTexRefSetBorderColor = NULL 

407cdef void *__cuTexRefSetFlags = NULL 

408cdef void *__cuTexRefGetAddress_v2 = NULL 

409cdef void *__cuTexRefGetArray = NULL 

410cdef void *__cuTexRefGetMipmappedArray = NULL 

411cdef void *__cuTexRefGetAddressMode = NULL 

412cdef void *__cuTexRefGetFilterMode = NULL 

413cdef void *__cuTexRefGetFormat = NULL 

414cdef void *__cuTexRefGetMipmapFilterMode = NULL 

415cdef void *__cuTexRefGetMipmapLevelBias = NULL 

416cdef void *__cuTexRefGetMipmapLevelClamp = NULL 

417cdef void *__cuTexRefGetMaxAnisotropy = NULL 

418cdef void *__cuTexRefGetBorderColor = NULL 

419cdef void *__cuTexRefGetFlags = NULL 

420cdef void *__cuTexRefCreate = NULL 

421cdef void *__cuTexRefDestroy = NULL 

422cdef void *__cuSurfRefSetArray = NULL 

423cdef void *__cuSurfRefGetArray = NULL 

424cdef void *__cuTexObjectCreate = NULL 

425cdef void *__cuTexObjectDestroy = NULL 

426cdef void *__cuTexObjectGetResourceDesc = NULL 

427cdef void *__cuTexObjectGetTextureDesc = NULL 

428cdef void *__cuTexObjectGetResourceViewDesc = NULL 

429cdef void *__cuSurfObjectCreate = NULL 

430cdef void *__cuSurfObjectDestroy = NULL 

431cdef void *__cuSurfObjectGetResourceDesc = NULL 

432cdef void *__cuTensorMapEncodeTiled = NULL 

433cdef void *__cuTensorMapEncodeIm2col = NULL 

434cdef void *__cuTensorMapEncodeIm2colWide = NULL 

435cdef void *__cuTensorMapReplaceAddress = NULL 

436cdef void *__cuDeviceCanAccessPeer = NULL 

437cdef void *__cuCtxEnablePeerAccess = NULL 

438cdef void *__cuCtxDisablePeerAccess = NULL 

439cdef void *__cuDeviceGetP2PAttribute = NULL 

440cdef void *__cuDeviceGetP2PAtomicCapabilities = NULL 

441cdef void *__cuGraphicsUnregisterResource = NULL 

442cdef void *__cuGraphicsSubResourceGetMappedArray = NULL 

443cdef void *__cuGraphicsResourceGetMappedMipmappedArray = NULL 

444cdef void *__cuGraphicsResourceGetMappedPointer_v2 = NULL 

445cdef void *__cuGraphicsResourceSetMapFlags_v2 = NULL 

446cdef void *__cuGraphicsMapResources = NULL 

447cdef void *__cuGraphicsUnmapResources = NULL 

448cdef void *__cuGetProcAddress_v2 = NULL 

449cdef void *__cuCoredumpGetAttribute = NULL 

450cdef void *__cuCoredumpGetAttributeGlobal = NULL 

451cdef void *__cuCoredumpSetAttribute = NULL 

452cdef void *__cuCoredumpSetAttributeGlobal = NULL 

453cdef void *__cuCoredumpRegisterStartCallback = NULL 

454cdef void *__cuCoredumpRegisterCompleteCallback = NULL 

455cdef void *__cuCoredumpDeregisterStartCallback = NULL 

456cdef void *__cuCoredumpDeregisterCompleteCallback = NULL 

457cdef void *__cuGetExportTable = NULL 

458cdef void *__cuGreenCtxCreate = NULL 

459cdef void *__cuGreenCtxDestroy = NULL 

460cdef void *__cuCtxFromGreenCtx = NULL 

461cdef void *__cuDeviceGetDevResource = NULL 

462cdef void *__cuCtxGetDevResource = NULL 

463cdef void *__cuGreenCtxGetDevResource = NULL 

464cdef void *__cuDevSmResourceSplitByCount = NULL 

465cdef void *__cuDevSmResourceSplit = NULL 

466cdef void *__cuDevResourceGenerateDesc = NULL 

467cdef void *__cuGreenCtxRecordEvent = NULL 

468cdef void *__cuGreenCtxWaitEvent = NULL 

469cdef void *__cuStreamGetGreenCtx = NULL 

470cdef void *__cuGreenCtxStreamCreate = NULL 

471cdef void *__cuGreenCtxGetId = NULL 

472cdef void *__cuStreamGetDevResource = NULL 

473cdef void *__cuLogsRegisterCallback = NULL 

474cdef void *__cuLogsUnregisterCallback = NULL 

475cdef void *__cuLogsCurrent = NULL 

476cdef void *__cuLogsDumpToFile = NULL 

477cdef void *__cuLogsDumpToMemory = NULL 

478cdef void *__cuCheckpointProcessGetRestoreThreadId = NULL 

479cdef void *__cuCheckpointProcessGetState = NULL 

480cdef void *__cuCheckpointProcessLock = NULL 

481cdef void *__cuCheckpointProcessCheckpoint = NULL 

482cdef void *__cuCheckpointProcessRestore = NULL 

483cdef void *__cuCheckpointProcessUnlock = NULL 

484cdef void *__cuProfilerStart = NULL 

485cdef void *__cuProfilerStop = NULL 

486cdef void *__cuGraphicsEGLRegisterImage = NULL 

487cdef void *__cuEGLStreamConsumerConnect = NULL 

488cdef void *__cuEGLStreamConsumerConnectWithFlags = NULL 

489cdef void *__cuEGLStreamConsumerDisconnect = NULL 

490cdef void *__cuEGLStreamConsumerAcquireFrame = NULL 

491cdef void *__cuEGLStreamConsumerReleaseFrame = NULL 

492cdef void *__cuEGLStreamProducerConnect = NULL 

493cdef void *__cuEGLStreamProducerDisconnect = NULL 

494cdef void *__cuEGLStreamProducerPresentFrame = NULL 

495cdef void *__cuEGLStreamProducerReturnFrame = NULL 

496cdef void *__cuGraphicsResourceGetMappedEglFrame = NULL 

497cdef void *__cuEventCreateFromEGLSync = NULL 

498cdef void *__cuGraphicsGLRegisterBuffer = NULL 

499cdef void *__cuGraphicsGLRegisterImage = NULL 

500cdef void *__cuGLGetDevices_v2 = NULL 

501cdef void *__cuVDPAUGetDevice = NULL 

502cdef void *__cuVDPAUCtxCreate_v2 = NULL 

503cdef void *__cuGraphicsVDPAURegisterVideoSurface = NULL 

504cdef void *__cuGraphicsVDPAURegisterOutputSurface = NULL 

505  

506# To make cuPythonInit reentrant 

507ctypedef CUresult (*__cuGetProcAddress_v2_T)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) except?CUDA_ERROR_NOT_FOUND nogil 

508cdef __cuGetProcAddress_v2_T _F_cuGetProcAddress_v2 = NULL 

509  

510cdef int _cuPythonInit() except -1 nogil: 

511 global __cuPythonInit 

512  

513 cdef bint usePTDS 

514 cdef char libPath[260] 

515  

516 with gil, __symbol_lock: 

517 usePTDS = os.getenv('CUDA_PYTHON_CUDA_PER_THREAD_DEFAULT_STREAM', default=0) 

518  

519 # Load library 

520 libPath[0] = 0 

521 status = loader.getCUDALibraryPath(libPath, sys.maxsize > 2**32) 

522 if status == 0 and len(libPath) != 0: 

523 path = libPath.decode('utf-8') 

524 else: 

525 path = 'libcuda.so.1' 

526 handle = dlfcn.dlopen(bytes(path, encoding='utf-8'), dlfcn.RTLD_NOW) 

527 if handle == NULL: 

528 raise RuntimeError('Failed to dlopen ' + path) 

529  

530 # Get latest __cuGetProcAddress_v2 

531 global __cuGetProcAddress_v2 

532 __cuGetProcAddress_v2 = dlfcn.dlsym(handle, 'cuGetProcAddress_v2') 

533  

534 # Load using cuGetProcAddress if available 

535 if __cuGetProcAddress_v2 != NULL: 

536 _F_cuGetProcAddress_v2 = <__cuGetProcAddress_v2_T>__cuGetProcAddress_v2 

537 if usePTDS: 

538 # Get all PTDS version of functions 

539 pass 

540 global __cuMemcpy 

541 _F_cuGetProcAddress_v2('cuMemcpy', &__cuMemcpy, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

542 global __cuMemcpyPeer 

543 _F_cuGetProcAddress_v2('cuMemcpyPeer', &__cuMemcpyPeer, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

544 global __cuMemcpyHtoD_v2 

545 _F_cuGetProcAddress_v2('cuMemcpyHtoD', &__cuMemcpyHtoD_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

546 global __cuMemcpyDtoH_v2 

547 _F_cuGetProcAddress_v2('cuMemcpyDtoH', &__cuMemcpyDtoH_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

548 global __cuMemcpyDtoD_v2 

549 _F_cuGetProcAddress_v2('cuMemcpyDtoD', &__cuMemcpyDtoD_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

550 global __cuMemcpyDtoA_v2 

551 _F_cuGetProcAddress_v2('cuMemcpyDtoA', &__cuMemcpyDtoA_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

552 global __cuMemcpyAtoD_v2 

553 _F_cuGetProcAddress_v2('cuMemcpyAtoD', &__cuMemcpyAtoD_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

554 global __cuMemcpyHtoA_v2 

555 _F_cuGetProcAddress_v2('cuMemcpyHtoA', &__cuMemcpyHtoA_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

556 global __cuMemcpyAtoH_v2 

557 _F_cuGetProcAddress_v2('cuMemcpyAtoH', &__cuMemcpyAtoH_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

558 global __cuMemcpyAtoA_v2 

559 _F_cuGetProcAddress_v2('cuMemcpyAtoA', &__cuMemcpyAtoA_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

560 global __cuMemcpy2D_v2 

561 _F_cuGetProcAddress_v2('cuMemcpy2D', &__cuMemcpy2D_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

562 global __cuMemcpy2DUnaligned_v2 

563 _F_cuGetProcAddress_v2('cuMemcpy2DUnaligned', &__cuMemcpy2DUnaligned_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

564 global __cuMemcpy3D_v2 

565 _F_cuGetProcAddress_v2('cuMemcpy3D', &__cuMemcpy3D_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

566 global __cuMemcpy3DPeer 

567 _F_cuGetProcAddress_v2('cuMemcpy3DPeer', &__cuMemcpy3DPeer, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

568 global __cuMemcpyAsync 

569 _F_cuGetProcAddress_v2('cuMemcpyAsync', &__cuMemcpyAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

570 global __cuMemcpyPeerAsync 

571 _F_cuGetProcAddress_v2('cuMemcpyPeerAsync', &__cuMemcpyPeerAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

572 global __cuMemcpyHtoDAsync_v2 

573 _F_cuGetProcAddress_v2('cuMemcpyHtoDAsync', &__cuMemcpyHtoDAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

574 global __cuMemcpyDtoHAsync_v2 

575 _F_cuGetProcAddress_v2('cuMemcpyDtoHAsync', &__cuMemcpyDtoHAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

576 global __cuMemcpyDtoDAsync_v2 

577 _F_cuGetProcAddress_v2('cuMemcpyDtoDAsync', &__cuMemcpyDtoDAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

578 global __cuMemcpyHtoAAsync_v2 

579 _F_cuGetProcAddress_v2('cuMemcpyHtoAAsync', &__cuMemcpyHtoAAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

580 global __cuMemcpyAtoHAsync_v2 

581 _F_cuGetProcAddress_v2('cuMemcpyAtoHAsync', &__cuMemcpyAtoHAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

582 global __cuMemcpy2DAsync_v2 

583 _F_cuGetProcAddress_v2('cuMemcpy2DAsync', &__cuMemcpy2DAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

584 global __cuMemcpy3DAsync_v2 

585 _F_cuGetProcAddress_v2('cuMemcpy3DAsync', &__cuMemcpy3DAsync_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

586 global __cuMemcpy3DPeerAsync 

587 _F_cuGetProcAddress_v2('cuMemcpy3DPeerAsync', &__cuMemcpy3DPeerAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

588 global __cuMemcpyBatchAsync_v2 

589 _F_cuGetProcAddress_v2('cuMemcpyBatchAsync', &__cuMemcpyBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

590 global __cuMemcpy3DBatchAsync_v2 

591 _F_cuGetProcAddress_v2('cuMemcpy3DBatchAsync', &__cuMemcpy3DBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

592 global __cuMemcpyWithAttributesAsync 

593 _F_cuGetProcAddress_v2('cuMemcpyWithAttributesAsync', &__cuMemcpyWithAttributesAsync, 13020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

594 global __cuMemcpy3DWithAttributesAsync 

595 _F_cuGetProcAddress_v2('cuMemcpy3DWithAttributesAsync', &__cuMemcpy3DWithAttributesAsync, 13020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

596 global __cuMemsetD8_v2 

597 _F_cuGetProcAddress_v2('cuMemsetD8', &__cuMemsetD8_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

598 global __cuMemsetD16_v2 

599 _F_cuGetProcAddress_v2('cuMemsetD16', &__cuMemsetD16_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

600 global __cuMemsetD32_v2 

601 _F_cuGetProcAddress_v2('cuMemsetD32', &__cuMemsetD32_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

602 global __cuMemsetD2D8_v2 

603 _F_cuGetProcAddress_v2('cuMemsetD2D8', &__cuMemsetD2D8_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

604 global __cuMemsetD2D16_v2 

605 _F_cuGetProcAddress_v2('cuMemsetD2D16', &__cuMemsetD2D16_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

606 global __cuMemsetD2D32_v2 

607 _F_cuGetProcAddress_v2('cuMemsetD2D32', &__cuMemsetD2D32_v2, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

608 global __cuMemsetD8Async 

609 _F_cuGetProcAddress_v2('cuMemsetD8Async', &__cuMemsetD8Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

610 global __cuMemsetD16Async 

611 _F_cuGetProcAddress_v2('cuMemsetD16Async', &__cuMemsetD16Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

612 global __cuMemsetD32Async 

613 _F_cuGetProcAddress_v2('cuMemsetD32Async', &__cuMemsetD32Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

614 global __cuMemsetD2D8Async 

615 _F_cuGetProcAddress_v2('cuMemsetD2D8Async', &__cuMemsetD2D8Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

616 global __cuMemsetD2D16Async 

617 _F_cuGetProcAddress_v2('cuMemsetD2D16Async', &__cuMemsetD2D16Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

618 global __cuMemsetD2D32Async 

619 _F_cuGetProcAddress_v2('cuMemsetD2D32Async', &__cuMemsetD2D32Async, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

620 global __cuMemBatchDecompressAsync 

621 _F_cuGetProcAddress_v2('cuMemBatchDecompressAsync', &__cuMemBatchDecompressAsync, 12060, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

622 global __cuMemMapArrayAsync 

623 _F_cuGetProcAddress_v2('cuMemMapArrayAsync', &__cuMemMapArrayAsync, 11010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

624 global __cuMemFreeAsync 

625 _F_cuGetProcAddress_v2('cuMemFreeAsync', &__cuMemFreeAsync, 11020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

626 global __cuMemAllocAsync 

627 _F_cuGetProcAddress_v2('cuMemAllocAsync', &__cuMemAllocAsync, 11020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

628 global __cuMemAllocFromPoolAsync 

629 _F_cuGetProcAddress_v2('cuMemAllocFromPoolAsync', &__cuMemAllocFromPoolAsync, 11020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

630 global __cuMemPrefetchAsync_v2 

631 _F_cuGetProcAddress_v2('cuMemPrefetchAsync', &__cuMemPrefetchAsync_v2, 12020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

632 global __cuMemPrefetchBatchAsync 

633 _F_cuGetProcAddress_v2('cuMemPrefetchBatchAsync', &__cuMemPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

634 global __cuMemDiscardBatchAsync 

635 _F_cuGetProcAddress_v2('cuMemDiscardBatchAsync', &__cuMemDiscardBatchAsync, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

636 global __cuMemDiscardAndPrefetchBatchAsync 

637 _F_cuGetProcAddress_v2('cuMemDiscardAndPrefetchBatchAsync', &__cuMemDiscardAndPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

638 global __cuStreamBeginCaptureToCig 

639 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToCig', &__cuStreamBeginCaptureToCig, 13020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

640 global __cuStreamEndCaptureToCig 

641 _F_cuGetProcAddress_v2('cuStreamEndCaptureToCig', &__cuStreamEndCaptureToCig, 13020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

642 global __cuStreamGetPriority 

643 _F_cuGetProcAddress_v2('cuStreamGetPriority', &__cuStreamGetPriority, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

644 global __cuStreamGetDevice 

645 _F_cuGetProcAddress_v2('cuStreamGetDevice', &__cuStreamGetDevice, 12080, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

646 global __cuStreamGetFlags 

647 _F_cuGetProcAddress_v2('cuStreamGetFlags', &__cuStreamGetFlags, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

648 global __cuStreamGetId 

649 _F_cuGetProcAddress_v2('cuStreamGetId', &__cuStreamGetId, 12000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

650 global __cuStreamGetCtx 

651 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx, 9020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

652 global __cuStreamGetCtx_v2 

653 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx_v2, 12050, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

654 global __cuStreamWaitEvent 

655 _F_cuGetProcAddress_v2('cuStreamWaitEvent', &__cuStreamWaitEvent, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

656 global __cuStreamAddCallback 

657 _F_cuGetProcAddress_v2('cuStreamAddCallback', &__cuStreamAddCallback, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

658 global __cuStreamBeginCapture_v2 

659 _F_cuGetProcAddress_v2('cuStreamBeginCapture', &__cuStreamBeginCapture_v2, 10010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

660 global __cuStreamBeginCaptureToGraph 

661 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToGraph', &__cuStreamBeginCaptureToGraph, 12030, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

662 global __cuStreamEndCapture 

663 _F_cuGetProcAddress_v2('cuStreamEndCapture', &__cuStreamEndCapture, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

664 global __cuStreamIsCapturing 

665 _F_cuGetProcAddress_v2('cuStreamIsCapturing', &__cuStreamIsCapturing, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

666 global __cuStreamGetCaptureInfo_v3 

667 _F_cuGetProcAddress_v2('cuStreamGetCaptureInfo', &__cuStreamGetCaptureInfo_v3, 12030, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

668 global __cuStreamUpdateCaptureDependencies_v2 

669 _F_cuGetProcAddress_v2('cuStreamUpdateCaptureDependencies', &__cuStreamUpdateCaptureDependencies_v2, 12030, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

670 global __cuStreamAttachMemAsync 

671 _F_cuGetProcAddress_v2('cuStreamAttachMemAsync', &__cuStreamAttachMemAsync, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

672 global __cuStreamQuery 

673 _F_cuGetProcAddress_v2('cuStreamQuery', &__cuStreamQuery, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

674 global __cuStreamSynchronize 

675 _F_cuGetProcAddress_v2('cuStreamSynchronize', &__cuStreamSynchronize, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

676 global __cuStreamCopyAttributes 

677 _F_cuGetProcAddress_v2('cuStreamCopyAttributes', &__cuStreamCopyAttributes, 11000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

678 global __cuStreamGetAttribute 

679 _F_cuGetProcAddress_v2('cuStreamGetAttribute', &__cuStreamGetAttribute, 11000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

680 global __cuStreamSetAttribute 

681 _F_cuGetProcAddress_v2('cuStreamSetAttribute', &__cuStreamSetAttribute, 11000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

682 global __cuEventRecord 

683 _F_cuGetProcAddress_v2('cuEventRecord', &__cuEventRecord, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

684 global __cuEventRecordWithFlags 

685 _F_cuGetProcAddress_v2('cuEventRecordWithFlags', &__cuEventRecordWithFlags, 11010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

686 global __cuSignalExternalSemaphoresAsync 

687 _F_cuGetProcAddress_v2('cuSignalExternalSemaphoresAsync', &__cuSignalExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

688 global __cuWaitExternalSemaphoresAsync 

689 _F_cuGetProcAddress_v2('cuWaitExternalSemaphoresAsync', &__cuWaitExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

690 global __cuStreamWaitValue32_v2 

691 _F_cuGetProcAddress_v2('cuStreamWaitValue32', &__cuStreamWaitValue32_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

692 global __cuStreamWaitValue64_v2 

693 _F_cuGetProcAddress_v2('cuStreamWaitValue64', &__cuStreamWaitValue64_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

694 global __cuStreamWriteValue32_v2 

695 _F_cuGetProcAddress_v2('cuStreamWriteValue32', &__cuStreamWriteValue32_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

696 global __cuStreamWriteValue64_v2 

697 _F_cuGetProcAddress_v2('cuStreamWriteValue64', &__cuStreamWriteValue64_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

698 global __cuStreamBatchMemOp_v2 

699 _F_cuGetProcAddress_v2('cuStreamBatchMemOp', &__cuStreamBatchMemOp_v2, 11070, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

700 global __cuLaunchKernel 

701 _F_cuGetProcAddress_v2('cuLaunchKernel', &__cuLaunchKernel, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

702 global __cuLaunchKernelEx 

703 _F_cuGetProcAddress_v2('cuLaunchKernelEx', &__cuLaunchKernelEx, 11060, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

704 global __cuLaunchCooperativeKernel 

705 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernel', &__cuLaunchCooperativeKernel, 9000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

706 global __cuLaunchHostFunc 

707 _F_cuGetProcAddress_v2('cuLaunchHostFunc', &__cuLaunchHostFunc, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

708 global __cuLaunchHostFunc_v2 

709 _F_cuGetProcAddress_v2('cuLaunchHostFunc', &__cuLaunchHostFunc_v2, 13020, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

710 global __cuGraphInstantiateWithParams 

711 _F_cuGetProcAddress_v2('cuGraphInstantiateWithParams', &__cuGraphInstantiateWithParams, 12000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

712 global __cuGraphUpload 

713 _F_cuGetProcAddress_v2('cuGraphUpload', &__cuGraphUpload, 11010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

714 global __cuGraphLaunch 

715 _F_cuGetProcAddress_v2('cuGraphLaunch', &__cuGraphLaunch, 10000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

716 global __cuGraphicsMapResources 

717 _F_cuGetProcAddress_v2('cuGraphicsMapResources', &__cuGraphicsMapResources, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

718 global __cuGraphicsUnmapResources 

719 _F_cuGetProcAddress_v2('cuGraphicsUnmapResources', &__cuGraphicsUnmapResources, 7000, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

720 global __cuStreamGetDevResource 

721 _F_cuGetProcAddress_v2('cuStreamGetDevResource', &__cuStreamGetDevResource, 13010, CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM, NULL) 

722 else: 

723 # Else get the regular version 

724 pass 

725 global __cuMemcpy 

726 _F_cuGetProcAddress_v2('cuMemcpy', &__cuMemcpy, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

727 global __cuMemcpyPeer 

728 _F_cuGetProcAddress_v2('cuMemcpyPeer', &__cuMemcpyPeer, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

729 global __cuMemcpyHtoD_v2 

730 _F_cuGetProcAddress_v2('cuMemcpyHtoD', &__cuMemcpyHtoD_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

731 global __cuMemcpyDtoH_v2 

732 _F_cuGetProcAddress_v2('cuMemcpyDtoH', &__cuMemcpyDtoH_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

733 global __cuMemcpyDtoD_v2 

734 _F_cuGetProcAddress_v2('cuMemcpyDtoD', &__cuMemcpyDtoD_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

735 global __cuMemcpyDtoA_v2 

736 _F_cuGetProcAddress_v2('cuMemcpyDtoA', &__cuMemcpyDtoA_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

737 global __cuMemcpyAtoD_v2 

738 _F_cuGetProcAddress_v2('cuMemcpyAtoD', &__cuMemcpyAtoD_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

739 global __cuMemcpyHtoA_v2 

740 _F_cuGetProcAddress_v2('cuMemcpyHtoA', &__cuMemcpyHtoA_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

741 global __cuMemcpyAtoH_v2 

742 _F_cuGetProcAddress_v2('cuMemcpyAtoH', &__cuMemcpyAtoH_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

743 global __cuMemcpyAtoA_v2 

744 _F_cuGetProcAddress_v2('cuMemcpyAtoA', &__cuMemcpyAtoA_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

745 global __cuMemcpy2D_v2 

746 _F_cuGetProcAddress_v2('cuMemcpy2D', &__cuMemcpy2D_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

747 global __cuMemcpy2DUnaligned_v2 

748 _F_cuGetProcAddress_v2('cuMemcpy2DUnaligned', &__cuMemcpy2DUnaligned_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

749 global __cuMemcpy3D_v2 

750 _F_cuGetProcAddress_v2('cuMemcpy3D', &__cuMemcpy3D_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

751 global __cuMemcpy3DPeer 

752 _F_cuGetProcAddress_v2('cuMemcpy3DPeer', &__cuMemcpy3DPeer, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

753 global __cuMemcpyAsync 

754 _F_cuGetProcAddress_v2('cuMemcpyAsync', &__cuMemcpyAsync, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

755 global __cuMemcpyPeerAsync 

756 _F_cuGetProcAddress_v2('cuMemcpyPeerAsync', &__cuMemcpyPeerAsync, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

757 global __cuMemcpyHtoDAsync_v2 

758 _F_cuGetProcAddress_v2('cuMemcpyHtoDAsync', &__cuMemcpyHtoDAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

759 global __cuMemcpyDtoHAsync_v2 

760 _F_cuGetProcAddress_v2('cuMemcpyDtoHAsync', &__cuMemcpyDtoHAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

761 global __cuMemcpyDtoDAsync_v2 

762 _F_cuGetProcAddress_v2('cuMemcpyDtoDAsync', &__cuMemcpyDtoDAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

763 global __cuMemcpyHtoAAsync_v2 

764 _F_cuGetProcAddress_v2('cuMemcpyHtoAAsync', &__cuMemcpyHtoAAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

765 global __cuMemcpyAtoHAsync_v2 

766 _F_cuGetProcAddress_v2('cuMemcpyAtoHAsync', &__cuMemcpyAtoHAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

767 global __cuMemcpy2DAsync_v2 

768 _F_cuGetProcAddress_v2('cuMemcpy2DAsync', &__cuMemcpy2DAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

769 global __cuMemcpy3DAsync_v2 

770 _F_cuGetProcAddress_v2('cuMemcpy3DAsync', &__cuMemcpy3DAsync_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

771 global __cuMemcpy3DPeerAsync 

772 _F_cuGetProcAddress_v2('cuMemcpy3DPeerAsync', &__cuMemcpy3DPeerAsync, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

773 global __cuMemcpyBatchAsync_v2 

774 _F_cuGetProcAddress_v2('cuMemcpyBatchAsync', &__cuMemcpyBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

775 global __cuMemcpy3DBatchAsync_v2 

776 _F_cuGetProcAddress_v2('cuMemcpy3DBatchAsync', &__cuMemcpy3DBatchAsync_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

777 global __cuMemcpyWithAttributesAsync 

778 _F_cuGetProcAddress_v2('cuMemcpyWithAttributesAsync', &__cuMemcpyWithAttributesAsync, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

779 global __cuMemcpy3DWithAttributesAsync 

780 _F_cuGetProcAddress_v2('cuMemcpy3DWithAttributesAsync', &__cuMemcpy3DWithAttributesAsync, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

781 global __cuMemsetD8_v2 

782 _F_cuGetProcAddress_v2('cuMemsetD8', &__cuMemsetD8_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

783 global __cuMemsetD16_v2 

784 _F_cuGetProcAddress_v2('cuMemsetD16', &__cuMemsetD16_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

785 global __cuMemsetD32_v2 

786 _F_cuGetProcAddress_v2('cuMemsetD32', &__cuMemsetD32_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

787 global __cuMemsetD2D8_v2 

788 _F_cuGetProcAddress_v2('cuMemsetD2D8', &__cuMemsetD2D8_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

789 global __cuMemsetD2D16_v2 

790 _F_cuGetProcAddress_v2('cuMemsetD2D16', &__cuMemsetD2D16_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

791 global __cuMemsetD2D32_v2 

792 _F_cuGetProcAddress_v2('cuMemsetD2D32', &__cuMemsetD2D32_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

793 global __cuMemsetD8Async 

794 _F_cuGetProcAddress_v2('cuMemsetD8Async', &__cuMemsetD8Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

795 global __cuMemsetD16Async 

796 _F_cuGetProcAddress_v2('cuMemsetD16Async', &__cuMemsetD16Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

797 global __cuMemsetD32Async 

798 _F_cuGetProcAddress_v2('cuMemsetD32Async', &__cuMemsetD32Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

799 global __cuMemsetD2D8Async 

800 _F_cuGetProcAddress_v2('cuMemsetD2D8Async', &__cuMemsetD2D8Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

801 global __cuMemsetD2D16Async 

802 _F_cuGetProcAddress_v2('cuMemsetD2D16Async', &__cuMemsetD2D16Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

803 global __cuMemsetD2D32Async 

804 _F_cuGetProcAddress_v2('cuMemsetD2D32Async', &__cuMemsetD2D32Async, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

805 global __cuMemBatchDecompressAsync 

806 _F_cuGetProcAddress_v2('cuMemBatchDecompressAsync', &__cuMemBatchDecompressAsync, 12060, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

807 global __cuMemMapArrayAsync 

808 _F_cuGetProcAddress_v2('cuMemMapArrayAsync', &__cuMemMapArrayAsync, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

809 global __cuMemFreeAsync 

810 _F_cuGetProcAddress_v2('cuMemFreeAsync', &__cuMemFreeAsync, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

811 global __cuMemAllocAsync 

812 _F_cuGetProcAddress_v2('cuMemAllocAsync', &__cuMemAllocAsync, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

813 global __cuMemAllocFromPoolAsync 

814 _F_cuGetProcAddress_v2('cuMemAllocFromPoolAsync', &__cuMemAllocFromPoolAsync, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

815 global __cuMemPrefetchAsync_v2 

816 _F_cuGetProcAddress_v2('cuMemPrefetchAsync', &__cuMemPrefetchAsync_v2, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

817 global __cuMemPrefetchBatchAsync 

818 _F_cuGetProcAddress_v2('cuMemPrefetchBatchAsync', &__cuMemPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

819 global __cuMemDiscardBatchAsync 

820 _F_cuGetProcAddress_v2('cuMemDiscardBatchAsync', &__cuMemDiscardBatchAsync, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

821 global __cuMemDiscardAndPrefetchBatchAsync 

822 _F_cuGetProcAddress_v2('cuMemDiscardAndPrefetchBatchAsync', &__cuMemDiscardAndPrefetchBatchAsync, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

823 global __cuStreamBeginCaptureToCig 

824 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToCig', &__cuStreamBeginCaptureToCig, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

825 global __cuStreamEndCaptureToCig 

826 _F_cuGetProcAddress_v2('cuStreamEndCaptureToCig', &__cuStreamEndCaptureToCig, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

827 global __cuStreamGetPriority 

828 _F_cuGetProcAddress_v2('cuStreamGetPriority', &__cuStreamGetPriority, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

829 global __cuStreamGetDevice 

830 _F_cuGetProcAddress_v2('cuStreamGetDevice', &__cuStreamGetDevice, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

831 global __cuStreamGetFlags 

832 _F_cuGetProcAddress_v2('cuStreamGetFlags', &__cuStreamGetFlags, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

833 global __cuStreamGetId 

834 _F_cuGetProcAddress_v2('cuStreamGetId', &__cuStreamGetId, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

835 global __cuStreamGetCtx 

836 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx, 9020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

837 global __cuStreamGetCtx_v2 

838 _F_cuGetProcAddress_v2('cuStreamGetCtx', &__cuStreamGetCtx_v2, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

839 global __cuStreamWaitEvent 

840 _F_cuGetProcAddress_v2('cuStreamWaitEvent', &__cuStreamWaitEvent, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

841 global __cuStreamAddCallback 

842 _F_cuGetProcAddress_v2('cuStreamAddCallback', &__cuStreamAddCallback, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

843 global __cuStreamBeginCapture_v2 

844 _F_cuGetProcAddress_v2('cuStreamBeginCapture', &__cuStreamBeginCapture_v2, 10010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

845 global __cuStreamBeginCaptureToGraph 

846 _F_cuGetProcAddress_v2('cuStreamBeginCaptureToGraph', &__cuStreamBeginCaptureToGraph, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

847 global __cuStreamEndCapture 

848 _F_cuGetProcAddress_v2('cuStreamEndCapture', &__cuStreamEndCapture, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

849 global __cuStreamIsCapturing 

850 _F_cuGetProcAddress_v2('cuStreamIsCapturing', &__cuStreamIsCapturing, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

851 global __cuStreamGetCaptureInfo_v3 

852 _F_cuGetProcAddress_v2('cuStreamGetCaptureInfo', &__cuStreamGetCaptureInfo_v3, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

853 global __cuStreamUpdateCaptureDependencies_v2 

854 _F_cuGetProcAddress_v2('cuStreamUpdateCaptureDependencies', &__cuStreamUpdateCaptureDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

855 global __cuStreamAttachMemAsync 

856 _F_cuGetProcAddress_v2('cuStreamAttachMemAsync', &__cuStreamAttachMemAsync, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

857 global __cuStreamQuery 

858 _F_cuGetProcAddress_v2('cuStreamQuery', &__cuStreamQuery, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

859 global __cuStreamSynchronize 

860 _F_cuGetProcAddress_v2('cuStreamSynchronize', &__cuStreamSynchronize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

861 global __cuStreamCopyAttributes 

862 _F_cuGetProcAddress_v2('cuStreamCopyAttributes', &__cuStreamCopyAttributes, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

863 global __cuStreamGetAttribute 

864 _F_cuGetProcAddress_v2('cuStreamGetAttribute', &__cuStreamGetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

865 global __cuStreamSetAttribute 

866 _F_cuGetProcAddress_v2('cuStreamSetAttribute', &__cuStreamSetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

867 global __cuEventRecord 

868 _F_cuGetProcAddress_v2('cuEventRecord', &__cuEventRecord, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

869 global __cuEventRecordWithFlags 

870 _F_cuGetProcAddress_v2('cuEventRecordWithFlags', &__cuEventRecordWithFlags, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

871 global __cuSignalExternalSemaphoresAsync 

872 _F_cuGetProcAddress_v2('cuSignalExternalSemaphoresAsync', &__cuSignalExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

873 global __cuWaitExternalSemaphoresAsync 

874 _F_cuGetProcAddress_v2('cuWaitExternalSemaphoresAsync', &__cuWaitExternalSemaphoresAsync, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

875 global __cuStreamWaitValue32_v2 

876 _F_cuGetProcAddress_v2('cuStreamWaitValue32', &__cuStreamWaitValue32_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

877 global __cuStreamWaitValue64_v2 

878 _F_cuGetProcAddress_v2('cuStreamWaitValue64', &__cuStreamWaitValue64_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

879 global __cuStreamWriteValue32_v2 

880 _F_cuGetProcAddress_v2('cuStreamWriteValue32', &__cuStreamWriteValue32_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

881 global __cuStreamWriteValue64_v2 

882 _F_cuGetProcAddress_v2('cuStreamWriteValue64', &__cuStreamWriteValue64_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

883 global __cuStreamBatchMemOp_v2 

884 _F_cuGetProcAddress_v2('cuStreamBatchMemOp', &__cuStreamBatchMemOp_v2, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

885 global __cuLaunchKernel 

886 _F_cuGetProcAddress_v2('cuLaunchKernel', &__cuLaunchKernel, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

887 global __cuLaunchKernelEx 

888 _F_cuGetProcAddress_v2('cuLaunchKernelEx', &__cuLaunchKernelEx, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

889 global __cuLaunchCooperativeKernel 

890 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernel', &__cuLaunchCooperativeKernel, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

891 global __cuLaunchHostFunc 

892 _F_cuGetProcAddress_v2('cuLaunchHostFunc', &__cuLaunchHostFunc, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

893 global __cuLaunchHostFunc_v2 

894 _F_cuGetProcAddress_v2('cuLaunchHostFunc', &__cuLaunchHostFunc_v2, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

895 global __cuGraphInstantiateWithParams 

896 _F_cuGetProcAddress_v2('cuGraphInstantiateWithParams', &__cuGraphInstantiateWithParams, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

897 global __cuGraphUpload 

898 _F_cuGetProcAddress_v2('cuGraphUpload', &__cuGraphUpload, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

899 global __cuGraphLaunch 

900 _F_cuGetProcAddress_v2('cuGraphLaunch', &__cuGraphLaunch, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

901 global __cuGraphicsMapResources 

902 _F_cuGetProcAddress_v2('cuGraphicsMapResources', &__cuGraphicsMapResources, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

903 global __cuGraphicsUnmapResources 

904 _F_cuGetProcAddress_v2('cuGraphicsUnmapResources', &__cuGraphicsUnmapResources, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

905 global __cuStreamGetDevResource 

906 _F_cuGetProcAddress_v2('cuStreamGetDevResource', &__cuStreamGetDevResource, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

907 # Get remaining functions 

908 global __cuGetErrorString 

909 _F_cuGetProcAddress_v2('cuGetErrorString', &__cuGetErrorString, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

910 global __cuGetErrorName 

911 _F_cuGetProcAddress_v2('cuGetErrorName', &__cuGetErrorName, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

912 global __cuInit 

913 _F_cuGetProcAddress_v2('cuInit', &__cuInit, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

914 global __cuDriverGetVersion 

915 _F_cuGetProcAddress_v2('cuDriverGetVersion', &__cuDriverGetVersion, 2020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

916 global __cuDeviceGet 

917 _F_cuGetProcAddress_v2('cuDeviceGet', &__cuDeviceGet, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

918 global __cuDeviceGetCount 

919 _F_cuGetProcAddress_v2('cuDeviceGetCount', &__cuDeviceGetCount, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

920 global __cuDeviceGetName 

921 _F_cuGetProcAddress_v2('cuDeviceGetName', &__cuDeviceGetName, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

922 global __cuDeviceGetUuid_v2 

923 _F_cuGetProcAddress_v2('cuDeviceGetUuid', &__cuDeviceGetUuid_v2, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

924 global __cuDeviceGetLuid 

925 _F_cuGetProcAddress_v2('cuDeviceGetLuid', &__cuDeviceGetLuid, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

926 global __cuDeviceTotalMem_v2 

927 _F_cuGetProcAddress_v2('cuDeviceTotalMem', &__cuDeviceTotalMem_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

928 global __cuDeviceGetTexture1DLinearMaxWidth 

929 _F_cuGetProcAddress_v2('cuDeviceGetTexture1DLinearMaxWidth', &__cuDeviceGetTexture1DLinearMaxWidth, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

930 global __cuDeviceGetAttribute 

931 _F_cuGetProcAddress_v2('cuDeviceGetAttribute', &__cuDeviceGetAttribute, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

932 global __cuDeviceGetHostAtomicCapabilities 

933 _F_cuGetProcAddress_v2('cuDeviceGetHostAtomicCapabilities', &__cuDeviceGetHostAtomicCapabilities, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

934 global __cuDeviceGetNvSciSyncAttributes 

935 _F_cuGetProcAddress_v2('cuDeviceGetNvSciSyncAttributes', &__cuDeviceGetNvSciSyncAttributes, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

936 global __cuDeviceSetMemPool 

937 _F_cuGetProcAddress_v2('cuDeviceSetMemPool', &__cuDeviceSetMemPool, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

938 global __cuDeviceGetMemPool 

939 _F_cuGetProcAddress_v2('cuDeviceGetMemPool', &__cuDeviceGetMemPool, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

940 global __cuDeviceGetDefaultMemPool 

941 _F_cuGetProcAddress_v2('cuDeviceGetDefaultMemPool', &__cuDeviceGetDefaultMemPool, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

942 global __cuDeviceGetExecAffinitySupport 

943 _F_cuGetProcAddress_v2('cuDeviceGetExecAffinitySupport', &__cuDeviceGetExecAffinitySupport, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

944 global __cuFlushGPUDirectRDMAWrites 

945 _F_cuGetProcAddress_v2('cuFlushGPUDirectRDMAWrites', &__cuFlushGPUDirectRDMAWrites, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

946 global __cuDeviceGetProperties 

947 _F_cuGetProcAddress_v2('cuDeviceGetProperties', &__cuDeviceGetProperties, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

948 global __cuDeviceComputeCapability 

949 _F_cuGetProcAddress_v2('cuDeviceComputeCapability', &__cuDeviceComputeCapability, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

950 global __cuDevicePrimaryCtxRetain 

951 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxRetain', &__cuDevicePrimaryCtxRetain, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

952 global __cuDevicePrimaryCtxRelease_v2 

953 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxRelease', &__cuDevicePrimaryCtxRelease_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

954 global __cuDevicePrimaryCtxSetFlags_v2 

955 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxSetFlags', &__cuDevicePrimaryCtxSetFlags_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

956 global __cuDevicePrimaryCtxGetState 

957 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxGetState', &__cuDevicePrimaryCtxGetState, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

958 global __cuDevicePrimaryCtxReset_v2 

959 _F_cuGetProcAddress_v2('cuDevicePrimaryCtxReset', &__cuDevicePrimaryCtxReset_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

960 global __cuCtxCreate_v4 

961 _F_cuGetProcAddress_v2('cuCtxCreate', &__cuCtxCreate_v4, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

962 global __cuCtxDestroy_v2 

963 _F_cuGetProcAddress_v2('cuCtxDestroy', &__cuCtxDestroy_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

964 global __cuCtxPushCurrent_v2 

965 _F_cuGetProcAddress_v2('cuCtxPushCurrent', &__cuCtxPushCurrent_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

966 global __cuCtxPopCurrent_v2 

967 _F_cuGetProcAddress_v2('cuCtxPopCurrent', &__cuCtxPopCurrent_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

968 global __cuCtxSetCurrent 

969 _F_cuGetProcAddress_v2('cuCtxSetCurrent', &__cuCtxSetCurrent, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

970 global __cuCtxGetCurrent 

971 _F_cuGetProcAddress_v2('cuCtxGetCurrent', &__cuCtxGetCurrent, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

972 global __cuCtxGetDevice 

973 _F_cuGetProcAddress_v2('cuCtxGetDevice', &__cuCtxGetDevice, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

974 global __cuCtxGetDevice_v2 

975 _F_cuGetProcAddress_v2('cuCtxGetDevice', &__cuCtxGetDevice_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

976 global __cuCtxGetFlags 

977 _F_cuGetProcAddress_v2('cuCtxGetFlags', &__cuCtxGetFlags, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

978 global __cuCtxSetFlags 

979 _F_cuGetProcAddress_v2('cuCtxSetFlags', &__cuCtxSetFlags, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

980 global __cuCtxGetId 

981 _F_cuGetProcAddress_v2('cuCtxGetId', &__cuCtxGetId, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

982 global __cuCtxSynchronize 

983 _F_cuGetProcAddress_v2('cuCtxSynchronize', &__cuCtxSynchronize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

984 global __cuCtxSynchronize_v2 

985 _F_cuGetProcAddress_v2('cuCtxSynchronize', &__cuCtxSynchronize_v2, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

986 global __cuCtxSetLimit 

987 _F_cuGetProcAddress_v2('cuCtxSetLimit', &__cuCtxSetLimit, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

988 global __cuCtxGetLimit 

989 _F_cuGetProcAddress_v2('cuCtxGetLimit', &__cuCtxGetLimit, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

990 global __cuCtxGetCacheConfig 

991 _F_cuGetProcAddress_v2('cuCtxGetCacheConfig', &__cuCtxGetCacheConfig, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

992 global __cuCtxSetCacheConfig 

993 _F_cuGetProcAddress_v2('cuCtxSetCacheConfig', &__cuCtxSetCacheConfig, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

994 global __cuCtxGetApiVersion 

995 _F_cuGetProcAddress_v2('cuCtxGetApiVersion', &__cuCtxGetApiVersion, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

996 global __cuCtxGetStreamPriorityRange 

997 _F_cuGetProcAddress_v2('cuCtxGetStreamPriorityRange', &__cuCtxGetStreamPriorityRange, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

998 global __cuCtxResetPersistingL2Cache 

999 _F_cuGetProcAddress_v2('cuCtxResetPersistingL2Cache', &__cuCtxResetPersistingL2Cache, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1000 global __cuCtxGetExecAffinity 

1001 _F_cuGetProcAddress_v2('cuCtxGetExecAffinity', &__cuCtxGetExecAffinity, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1002 global __cuCtxRecordEvent 

1003 _F_cuGetProcAddress_v2('cuCtxRecordEvent', &__cuCtxRecordEvent, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1004 global __cuCtxWaitEvent 

1005 _F_cuGetProcAddress_v2('cuCtxWaitEvent', &__cuCtxWaitEvent, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1006 global __cuCtxAttach 

1007 _F_cuGetProcAddress_v2('cuCtxAttach', &__cuCtxAttach, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1008 global __cuCtxDetach 

1009 _F_cuGetProcAddress_v2('cuCtxDetach', &__cuCtxDetach, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1010 global __cuCtxGetSharedMemConfig 

1011 _F_cuGetProcAddress_v2('cuCtxGetSharedMemConfig', &__cuCtxGetSharedMemConfig, 4020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1012 global __cuCtxSetSharedMemConfig 

1013 _F_cuGetProcAddress_v2('cuCtxSetSharedMemConfig', &__cuCtxSetSharedMemConfig, 4020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1014 global __cuModuleLoad 

1015 _F_cuGetProcAddress_v2('cuModuleLoad', &__cuModuleLoad, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1016 global __cuModuleLoadData 

1017 _F_cuGetProcAddress_v2('cuModuleLoadData', &__cuModuleLoadData, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1018 global __cuModuleLoadDataEx 

1019 _F_cuGetProcAddress_v2('cuModuleLoadDataEx', &__cuModuleLoadDataEx, 2010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1020 global __cuModuleLoadFatBinary 

1021 _F_cuGetProcAddress_v2('cuModuleLoadFatBinary', &__cuModuleLoadFatBinary, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1022 global __cuModuleUnload 

1023 _F_cuGetProcAddress_v2('cuModuleUnload', &__cuModuleUnload, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1024 global __cuModuleGetLoadingMode 

1025 _F_cuGetProcAddress_v2('cuModuleGetLoadingMode', &__cuModuleGetLoadingMode, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1026 global __cuModuleGetFunction 

1027 _F_cuGetProcAddress_v2('cuModuleGetFunction', &__cuModuleGetFunction, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1028 global __cuModuleGetFunctionCount 

1029 _F_cuGetProcAddress_v2('cuModuleGetFunctionCount', &__cuModuleGetFunctionCount, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1030 global __cuModuleEnumerateFunctions 

1031 _F_cuGetProcAddress_v2('cuModuleEnumerateFunctions', &__cuModuleEnumerateFunctions, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1032 global __cuModuleGetGlobal_v2 

1033 _F_cuGetProcAddress_v2('cuModuleGetGlobal', &__cuModuleGetGlobal_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1034 global __cuLinkCreate_v2 

1035 _F_cuGetProcAddress_v2('cuLinkCreate', &__cuLinkCreate_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1036 global __cuLinkAddData_v2 

1037 _F_cuGetProcAddress_v2('cuLinkAddData', &__cuLinkAddData_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1038 global __cuLinkAddFile_v2 

1039 _F_cuGetProcAddress_v2('cuLinkAddFile', &__cuLinkAddFile_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1040 global __cuLinkComplete 

1041 _F_cuGetProcAddress_v2('cuLinkComplete', &__cuLinkComplete, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1042 global __cuLinkDestroy 

1043 _F_cuGetProcAddress_v2('cuLinkDestroy', &__cuLinkDestroy, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1044 global __cuModuleGetTexRef 

1045 _F_cuGetProcAddress_v2('cuModuleGetTexRef', &__cuModuleGetTexRef, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1046 global __cuModuleGetSurfRef 

1047 _F_cuGetProcAddress_v2('cuModuleGetSurfRef', &__cuModuleGetSurfRef, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1048 global __cuLibraryLoadData 

1049 _F_cuGetProcAddress_v2('cuLibraryLoadData', &__cuLibraryLoadData, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1050 global __cuLibraryLoadFromFile 

1051 _F_cuGetProcAddress_v2('cuLibraryLoadFromFile', &__cuLibraryLoadFromFile, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1052 global __cuLibraryUnload 

1053 _F_cuGetProcAddress_v2('cuLibraryUnload', &__cuLibraryUnload, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1054 global __cuLibraryGetKernel 

1055 _F_cuGetProcAddress_v2('cuLibraryGetKernel', &__cuLibraryGetKernel, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1056 global __cuLibraryGetKernelCount 

1057 _F_cuGetProcAddress_v2('cuLibraryGetKernelCount', &__cuLibraryGetKernelCount, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1058 global __cuLibraryEnumerateKernels 

1059 _F_cuGetProcAddress_v2('cuLibraryEnumerateKernels', &__cuLibraryEnumerateKernels, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1060 global __cuLibraryGetModule 

1061 _F_cuGetProcAddress_v2('cuLibraryGetModule', &__cuLibraryGetModule, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1062 global __cuKernelGetFunction 

1063 _F_cuGetProcAddress_v2('cuKernelGetFunction', &__cuKernelGetFunction, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1064 global __cuKernelGetLibrary 

1065 _F_cuGetProcAddress_v2('cuKernelGetLibrary', &__cuKernelGetLibrary, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1066 global __cuLibraryGetGlobal 

1067 _F_cuGetProcAddress_v2('cuLibraryGetGlobal', &__cuLibraryGetGlobal, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1068 global __cuLibraryGetManaged 

1069 _F_cuGetProcAddress_v2('cuLibraryGetManaged', &__cuLibraryGetManaged, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1070 global __cuLibraryGetUnifiedFunction 

1071 _F_cuGetProcAddress_v2('cuLibraryGetUnifiedFunction', &__cuLibraryGetUnifiedFunction, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1072 global __cuKernelGetAttribute 

1073 _F_cuGetProcAddress_v2('cuKernelGetAttribute', &__cuKernelGetAttribute, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1074 global __cuKernelSetAttribute 

1075 _F_cuGetProcAddress_v2('cuKernelSetAttribute', &__cuKernelSetAttribute, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1076 global __cuKernelSetCacheConfig 

1077 _F_cuGetProcAddress_v2('cuKernelSetCacheConfig', &__cuKernelSetCacheConfig, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1078 global __cuKernelGetName 

1079 _F_cuGetProcAddress_v2('cuKernelGetName', &__cuKernelGetName, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1080 global __cuKernelGetParamInfo 

1081 _F_cuGetProcAddress_v2('cuKernelGetParamInfo', &__cuKernelGetParamInfo, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1082 global __cuKernelGetParamCount 

1083 _F_cuGetProcAddress_v2('cuKernelGetParamCount', &__cuKernelGetParamCount, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1084 global __cuMemGetInfo_v2 

1085 _F_cuGetProcAddress_v2('cuMemGetInfo', &__cuMemGetInfo_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1086 global __cuMemAlloc_v2 

1087 _F_cuGetProcAddress_v2('cuMemAlloc', &__cuMemAlloc_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1088 global __cuMemAllocPitch_v2 

1089 _F_cuGetProcAddress_v2('cuMemAllocPitch', &__cuMemAllocPitch_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1090 global __cuMemFree_v2 

1091 _F_cuGetProcAddress_v2('cuMemFree', &__cuMemFree_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1092 global __cuMemGetAddressRange_v2 

1093 _F_cuGetProcAddress_v2('cuMemGetAddressRange', &__cuMemGetAddressRange_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1094 global __cuMemAllocHost_v2 

1095 _F_cuGetProcAddress_v2('cuMemAllocHost', &__cuMemAllocHost_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1096 global __cuMemFreeHost 

1097 _F_cuGetProcAddress_v2('cuMemFreeHost', &__cuMemFreeHost, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1098 global __cuMemHostAlloc 

1099 _F_cuGetProcAddress_v2('cuMemHostAlloc', &__cuMemHostAlloc, 2020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1100 global __cuMemHostGetDevicePointer_v2 

1101 _F_cuGetProcAddress_v2('cuMemHostGetDevicePointer', &__cuMemHostGetDevicePointer_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1102 global __cuMemHostGetFlags 

1103 _F_cuGetProcAddress_v2('cuMemHostGetFlags', &__cuMemHostGetFlags, 2030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1104 global __cuMemAllocManaged 

1105 _F_cuGetProcAddress_v2('cuMemAllocManaged', &__cuMemAllocManaged, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1106 global __cuDeviceRegisterAsyncNotification 

1107 _F_cuGetProcAddress_v2('cuDeviceRegisterAsyncNotification', &__cuDeviceRegisterAsyncNotification, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1108 global __cuDeviceUnregisterAsyncNotification 

1109 _F_cuGetProcAddress_v2('cuDeviceUnregisterAsyncNotification', &__cuDeviceUnregisterAsyncNotification, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1110 global __cuDeviceGetByPCIBusId 

1111 _F_cuGetProcAddress_v2('cuDeviceGetByPCIBusId', &__cuDeviceGetByPCIBusId, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1112 global __cuDeviceGetPCIBusId 

1113 _F_cuGetProcAddress_v2('cuDeviceGetPCIBusId', &__cuDeviceGetPCIBusId, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1114 global __cuIpcGetEventHandle 

1115 _F_cuGetProcAddress_v2('cuIpcGetEventHandle', &__cuIpcGetEventHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1116 global __cuIpcOpenEventHandle 

1117 _F_cuGetProcAddress_v2('cuIpcOpenEventHandle', &__cuIpcOpenEventHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1118 global __cuIpcGetMemHandle 

1119 _F_cuGetProcAddress_v2('cuIpcGetMemHandle', &__cuIpcGetMemHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1120 global __cuIpcOpenMemHandle_v2 

1121 _F_cuGetProcAddress_v2('cuIpcOpenMemHandle', &__cuIpcOpenMemHandle_v2, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1122 global __cuIpcCloseMemHandle 

1123 _F_cuGetProcAddress_v2('cuIpcCloseMemHandle', &__cuIpcCloseMemHandle, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1124 global __cuMemHostRegister_v2 

1125 _F_cuGetProcAddress_v2('cuMemHostRegister', &__cuMemHostRegister_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1126 global __cuMemHostUnregister 

1127 _F_cuGetProcAddress_v2('cuMemHostUnregister', &__cuMemHostUnregister, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1128 global __cuArrayCreate_v2 

1129 _F_cuGetProcAddress_v2('cuArrayCreate', &__cuArrayCreate_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1130 global __cuArrayGetDescriptor_v2 

1131 _F_cuGetProcAddress_v2('cuArrayGetDescriptor', &__cuArrayGetDescriptor_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1132 global __cuArrayGetSparseProperties 

1133 _F_cuGetProcAddress_v2('cuArrayGetSparseProperties', &__cuArrayGetSparseProperties, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1134 global __cuMipmappedArrayGetSparseProperties 

1135 _F_cuGetProcAddress_v2('cuMipmappedArrayGetSparseProperties', &__cuMipmappedArrayGetSparseProperties, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1136 global __cuArrayGetMemoryRequirements 

1137 _F_cuGetProcAddress_v2('cuArrayGetMemoryRequirements', &__cuArrayGetMemoryRequirements, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1138 global __cuMipmappedArrayGetMemoryRequirements 

1139 _F_cuGetProcAddress_v2('cuMipmappedArrayGetMemoryRequirements', &__cuMipmappedArrayGetMemoryRequirements, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1140 global __cuArrayGetPlane 

1141 _F_cuGetProcAddress_v2('cuArrayGetPlane', &__cuArrayGetPlane, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1142 global __cuArrayDestroy 

1143 _F_cuGetProcAddress_v2('cuArrayDestroy', &__cuArrayDestroy, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1144 global __cuArray3DCreate_v2 

1145 _F_cuGetProcAddress_v2('cuArray3DCreate', &__cuArray3DCreate_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1146 global __cuArray3DGetDescriptor_v2 

1147 _F_cuGetProcAddress_v2('cuArray3DGetDescriptor', &__cuArray3DGetDescriptor_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1148 global __cuMipmappedArrayCreate 

1149 _F_cuGetProcAddress_v2('cuMipmappedArrayCreate', &__cuMipmappedArrayCreate, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1150 global __cuMipmappedArrayGetLevel 

1151 _F_cuGetProcAddress_v2('cuMipmappedArrayGetLevel', &__cuMipmappedArrayGetLevel, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1152 global __cuMipmappedArrayDestroy 

1153 _F_cuGetProcAddress_v2('cuMipmappedArrayDestroy', &__cuMipmappedArrayDestroy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1154 global __cuMemGetHandleForAddressRange 

1155 _F_cuGetProcAddress_v2('cuMemGetHandleForAddressRange', &__cuMemGetHandleForAddressRange, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1156 global __cuMemAddressReserve 

1157 _F_cuGetProcAddress_v2('cuMemAddressReserve', &__cuMemAddressReserve, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1158 global __cuMemAddressFree 

1159 _F_cuGetProcAddress_v2('cuMemAddressFree', &__cuMemAddressFree, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1160 global __cuMemCreate 

1161 _F_cuGetProcAddress_v2('cuMemCreate', &__cuMemCreate, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1162 global __cuMemRelease 

1163 _F_cuGetProcAddress_v2('cuMemRelease', &__cuMemRelease, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1164 global __cuMemMap 

1165 _F_cuGetProcAddress_v2('cuMemMap', &__cuMemMap, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1166 global __cuMemUnmap 

1167 _F_cuGetProcAddress_v2('cuMemUnmap', &__cuMemUnmap, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1168 global __cuMemSetAccess 

1169 _F_cuGetProcAddress_v2('cuMemSetAccess', &__cuMemSetAccess, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1170 global __cuMemGetAccess 

1171 _F_cuGetProcAddress_v2('cuMemGetAccess', &__cuMemGetAccess, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1172 global __cuMemExportToShareableHandle 

1173 _F_cuGetProcAddress_v2('cuMemExportToShareableHandle', &__cuMemExportToShareableHandle, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1174 global __cuMemImportFromShareableHandle 

1175 _F_cuGetProcAddress_v2('cuMemImportFromShareableHandle', &__cuMemImportFromShareableHandle, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1176 global __cuMemGetAllocationGranularity 

1177 _F_cuGetProcAddress_v2('cuMemGetAllocationGranularity', &__cuMemGetAllocationGranularity, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1178 global __cuMemGetAllocationPropertiesFromHandle 

1179 _F_cuGetProcAddress_v2('cuMemGetAllocationPropertiesFromHandle', &__cuMemGetAllocationPropertiesFromHandle, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1180 global __cuMemRetainAllocationHandle 

1181 _F_cuGetProcAddress_v2('cuMemRetainAllocationHandle', &__cuMemRetainAllocationHandle, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1182 global __cuMemPoolTrimTo 

1183 _F_cuGetProcAddress_v2('cuMemPoolTrimTo', &__cuMemPoolTrimTo, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1184 global __cuMemPoolSetAttribute 

1185 _F_cuGetProcAddress_v2('cuMemPoolSetAttribute', &__cuMemPoolSetAttribute, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1186 global __cuMemPoolGetAttribute 

1187 _F_cuGetProcAddress_v2('cuMemPoolGetAttribute', &__cuMemPoolGetAttribute, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1188 global __cuMemPoolSetAccess 

1189 _F_cuGetProcAddress_v2('cuMemPoolSetAccess', &__cuMemPoolSetAccess, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1190 global __cuMemPoolGetAccess 

1191 _F_cuGetProcAddress_v2('cuMemPoolGetAccess', &__cuMemPoolGetAccess, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1192 global __cuMemPoolCreate 

1193 _F_cuGetProcAddress_v2('cuMemPoolCreate', &__cuMemPoolCreate, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1194 global __cuMemPoolDestroy 

1195 _F_cuGetProcAddress_v2('cuMemPoolDestroy', &__cuMemPoolDestroy, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1196 global __cuMemGetDefaultMemPool 

1197 _F_cuGetProcAddress_v2('cuMemGetDefaultMemPool', &__cuMemGetDefaultMemPool, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1198 global __cuMemGetMemPool 

1199 _F_cuGetProcAddress_v2('cuMemGetMemPool', &__cuMemGetMemPool, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1200 global __cuMemSetMemPool 

1201 _F_cuGetProcAddress_v2('cuMemSetMemPool', &__cuMemSetMemPool, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1202 global __cuMemPoolExportToShareableHandle 

1203 _F_cuGetProcAddress_v2('cuMemPoolExportToShareableHandle', &__cuMemPoolExportToShareableHandle, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1204 global __cuMemPoolImportFromShareableHandle 

1205 _F_cuGetProcAddress_v2('cuMemPoolImportFromShareableHandle', &__cuMemPoolImportFromShareableHandle, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1206 global __cuMemPoolExportPointer 

1207 _F_cuGetProcAddress_v2('cuMemPoolExportPointer', &__cuMemPoolExportPointer, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1208 global __cuMemPoolImportPointer 

1209 _F_cuGetProcAddress_v2('cuMemPoolImportPointer', &__cuMemPoolImportPointer, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1210 global __cuMulticastCreate 

1211 _F_cuGetProcAddress_v2('cuMulticastCreate', &__cuMulticastCreate, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1212 global __cuMulticastAddDevice 

1213 _F_cuGetProcAddress_v2('cuMulticastAddDevice', &__cuMulticastAddDevice, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1214 global __cuMulticastBindMem 

1215 _F_cuGetProcAddress_v2('cuMulticastBindMem', &__cuMulticastBindMem, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1216 global __cuMulticastBindMem_v2 

1217 _F_cuGetProcAddress_v2('cuMulticastBindMem', &__cuMulticastBindMem_v2, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1218 global __cuMulticastBindAddr 

1219 _F_cuGetProcAddress_v2('cuMulticastBindAddr', &__cuMulticastBindAddr, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1220 global __cuMulticastBindAddr_v2 

1221 _F_cuGetProcAddress_v2('cuMulticastBindAddr', &__cuMulticastBindAddr_v2, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1222 global __cuMulticastUnbind 

1223 _F_cuGetProcAddress_v2('cuMulticastUnbind', &__cuMulticastUnbind, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1224 global __cuMulticastGetGranularity 

1225 _F_cuGetProcAddress_v2('cuMulticastGetGranularity', &__cuMulticastGetGranularity, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1226 global __cuPointerGetAttribute 

1227 _F_cuGetProcAddress_v2('cuPointerGetAttribute', &__cuPointerGetAttribute, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1228 global __cuMemAdvise_v2 

1229 _F_cuGetProcAddress_v2('cuMemAdvise', &__cuMemAdvise_v2, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1230 global __cuMemRangeGetAttribute 

1231 _F_cuGetProcAddress_v2('cuMemRangeGetAttribute', &__cuMemRangeGetAttribute, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1232 global __cuMemRangeGetAttributes 

1233 _F_cuGetProcAddress_v2('cuMemRangeGetAttributes', &__cuMemRangeGetAttributes, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1234 global __cuPointerSetAttribute 

1235 _F_cuGetProcAddress_v2('cuPointerSetAttribute', &__cuPointerSetAttribute, 6000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1236 global __cuPointerGetAttributes 

1237 _F_cuGetProcAddress_v2('cuPointerGetAttributes', &__cuPointerGetAttributes, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1238 global __cuStreamCreate 

1239 _F_cuGetProcAddress_v2('cuStreamCreate', &__cuStreamCreate, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1240 global __cuStreamCreateWithPriority 

1241 _F_cuGetProcAddress_v2('cuStreamCreateWithPriority', &__cuStreamCreateWithPriority, 5050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1242 global __cuThreadExchangeStreamCaptureMode 

1243 _F_cuGetProcAddress_v2('cuThreadExchangeStreamCaptureMode', &__cuThreadExchangeStreamCaptureMode, 10010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1244 global __cuStreamDestroy_v2 

1245 _F_cuGetProcAddress_v2('cuStreamDestroy', &__cuStreamDestroy_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1246 global __cuEventCreate 

1247 _F_cuGetProcAddress_v2('cuEventCreate', &__cuEventCreate, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1248 global __cuEventQuery 

1249 _F_cuGetProcAddress_v2('cuEventQuery', &__cuEventQuery, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1250 global __cuEventSynchronize 

1251 _F_cuGetProcAddress_v2('cuEventSynchronize', &__cuEventSynchronize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1252 global __cuEventDestroy_v2 

1253 _F_cuGetProcAddress_v2('cuEventDestroy', &__cuEventDestroy_v2, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1254 global __cuEventElapsedTime_v2 

1255 _F_cuGetProcAddress_v2('cuEventElapsedTime', &__cuEventElapsedTime_v2, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1256 global __cuImportExternalMemory 

1257 _F_cuGetProcAddress_v2('cuImportExternalMemory', &__cuImportExternalMemory, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1258 global __cuExternalMemoryGetMappedBuffer 

1259 _F_cuGetProcAddress_v2('cuExternalMemoryGetMappedBuffer', &__cuExternalMemoryGetMappedBuffer, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1260 global __cuExternalMemoryGetMappedMipmappedArray 

1261 _F_cuGetProcAddress_v2('cuExternalMemoryGetMappedMipmappedArray', &__cuExternalMemoryGetMappedMipmappedArray, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1262 global __cuDestroyExternalMemory 

1263 _F_cuGetProcAddress_v2('cuDestroyExternalMemory', &__cuDestroyExternalMemory, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1264 global __cuImportExternalSemaphore 

1265 _F_cuGetProcAddress_v2('cuImportExternalSemaphore', &__cuImportExternalSemaphore, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1266 global __cuDestroyExternalSemaphore 

1267 _F_cuGetProcAddress_v2('cuDestroyExternalSemaphore', &__cuDestroyExternalSemaphore, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1268 global __cuFuncGetAttribute 

1269 _F_cuGetProcAddress_v2('cuFuncGetAttribute', &__cuFuncGetAttribute, 2020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1270 global __cuFuncSetAttribute 

1271 _F_cuGetProcAddress_v2('cuFuncSetAttribute', &__cuFuncSetAttribute, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1272 global __cuFuncSetCacheConfig 

1273 _F_cuGetProcAddress_v2('cuFuncSetCacheConfig', &__cuFuncSetCacheConfig, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1274 global __cuFuncGetModule 

1275 _F_cuGetProcAddress_v2('cuFuncGetModule', &__cuFuncGetModule, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1276 global __cuFuncGetName 

1277 _F_cuGetProcAddress_v2('cuFuncGetName', &__cuFuncGetName, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1278 global __cuFuncGetParamInfo 

1279 _F_cuGetProcAddress_v2('cuFuncGetParamInfo', &__cuFuncGetParamInfo, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1280 global __cuFuncGetParamCount 

1281 _F_cuGetProcAddress_v2('cuFuncGetParamCount', &__cuFuncGetParamCount, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1282 global __cuFuncIsLoaded 

1283 _F_cuGetProcAddress_v2('cuFuncIsLoaded', &__cuFuncIsLoaded, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1284 global __cuFuncLoad 

1285 _F_cuGetProcAddress_v2('cuFuncLoad', &__cuFuncLoad, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1286 global __cuLaunchCooperativeKernelMultiDevice 

1287 _F_cuGetProcAddress_v2('cuLaunchCooperativeKernelMultiDevice', &__cuLaunchCooperativeKernelMultiDevice, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1288 global __cuFuncSetBlockShape 

1289 _F_cuGetProcAddress_v2('cuFuncSetBlockShape', &__cuFuncSetBlockShape, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1290 global __cuFuncSetSharedSize 

1291 _F_cuGetProcAddress_v2('cuFuncSetSharedSize', &__cuFuncSetSharedSize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1292 global __cuParamSetSize 

1293 _F_cuGetProcAddress_v2('cuParamSetSize', &__cuParamSetSize, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1294 global __cuParamSeti 

1295 _F_cuGetProcAddress_v2('cuParamSeti', &__cuParamSeti, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1296 global __cuParamSetf 

1297 _F_cuGetProcAddress_v2('cuParamSetf', &__cuParamSetf, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1298 global __cuParamSetv 

1299 _F_cuGetProcAddress_v2('cuParamSetv', &__cuParamSetv, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1300 global __cuLaunch 

1301 _F_cuGetProcAddress_v2('cuLaunch', &__cuLaunch, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1302 global __cuLaunchGrid 

1303 _F_cuGetProcAddress_v2('cuLaunchGrid', &__cuLaunchGrid, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1304 global __cuLaunchGridAsync 

1305 _F_cuGetProcAddress_v2('cuLaunchGridAsync', &__cuLaunchGridAsync, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1306 global __cuParamSetTexRef 

1307 _F_cuGetProcAddress_v2('cuParamSetTexRef', &__cuParamSetTexRef, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1308 global __cuFuncSetSharedMemConfig 

1309 _F_cuGetProcAddress_v2('cuFuncSetSharedMemConfig', &__cuFuncSetSharedMemConfig, 4020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1310 global __cuGraphCreate 

1311 _F_cuGetProcAddress_v2('cuGraphCreate', &__cuGraphCreate, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1312 global __cuGraphAddKernelNode_v2 

1313 _F_cuGetProcAddress_v2('cuGraphAddKernelNode', &__cuGraphAddKernelNode_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1314 global __cuGraphKernelNodeGetParams_v2 

1315 _F_cuGetProcAddress_v2('cuGraphKernelNodeGetParams', &__cuGraphKernelNodeGetParams_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1316 global __cuGraphKernelNodeSetParams_v2 

1317 _F_cuGetProcAddress_v2('cuGraphKernelNodeSetParams', &__cuGraphKernelNodeSetParams_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1318 global __cuGraphAddMemcpyNode 

1319 _F_cuGetProcAddress_v2('cuGraphAddMemcpyNode', &__cuGraphAddMemcpyNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1320 global __cuGraphMemcpyNodeGetParams 

1321 _F_cuGetProcAddress_v2('cuGraphMemcpyNodeGetParams', &__cuGraphMemcpyNodeGetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1322 global __cuGraphMemcpyNodeSetParams 

1323 _F_cuGetProcAddress_v2('cuGraphMemcpyNodeSetParams', &__cuGraphMemcpyNodeSetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1324 global __cuGraphAddMemsetNode 

1325 _F_cuGetProcAddress_v2('cuGraphAddMemsetNode', &__cuGraphAddMemsetNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1326 global __cuGraphMemsetNodeGetParams 

1327 _F_cuGetProcAddress_v2('cuGraphMemsetNodeGetParams', &__cuGraphMemsetNodeGetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1328 global __cuGraphMemsetNodeSetParams 

1329 _F_cuGetProcAddress_v2('cuGraphMemsetNodeSetParams', &__cuGraphMemsetNodeSetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1330 global __cuGraphAddHostNode 

1331 _F_cuGetProcAddress_v2('cuGraphAddHostNode', &__cuGraphAddHostNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1332 global __cuGraphHostNodeGetParams 

1333 _F_cuGetProcAddress_v2('cuGraphHostNodeGetParams', &__cuGraphHostNodeGetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1334 global __cuGraphHostNodeSetParams 

1335 _F_cuGetProcAddress_v2('cuGraphHostNodeSetParams', &__cuGraphHostNodeSetParams, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1336 global __cuGraphAddChildGraphNode 

1337 _F_cuGetProcAddress_v2('cuGraphAddChildGraphNode', &__cuGraphAddChildGraphNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1338 global __cuGraphChildGraphNodeGetGraph 

1339 _F_cuGetProcAddress_v2('cuGraphChildGraphNodeGetGraph', &__cuGraphChildGraphNodeGetGraph, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1340 global __cuGraphAddEmptyNode 

1341 _F_cuGetProcAddress_v2('cuGraphAddEmptyNode', &__cuGraphAddEmptyNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1342 global __cuGraphAddEventRecordNode 

1343 _F_cuGetProcAddress_v2('cuGraphAddEventRecordNode', &__cuGraphAddEventRecordNode, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1344 global __cuGraphEventRecordNodeGetEvent 

1345 _F_cuGetProcAddress_v2('cuGraphEventRecordNodeGetEvent', &__cuGraphEventRecordNodeGetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1346 global __cuGraphEventRecordNodeSetEvent 

1347 _F_cuGetProcAddress_v2('cuGraphEventRecordNodeSetEvent', &__cuGraphEventRecordNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1348 global __cuGraphAddEventWaitNode 

1349 _F_cuGetProcAddress_v2('cuGraphAddEventWaitNode', &__cuGraphAddEventWaitNode, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1350 global __cuGraphEventWaitNodeGetEvent 

1351 _F_cuGetProcAddress_v2('cuGraphEventWaitNodeGetEvent', &__cuGraphEventWaitNodeGetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1352 global __cuGraphEventWaitNodeSetEvent 

1353 _F_cuGetProcAddress_v2('cuGraphEventWaitNodeSetEvent', &__cuGraphEventWaitNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1354 global __cuGraphAddExternalSemaphoresSignalNode 

1355 _F_cuGetProcAddress_v2('cuGraphAddExternalSemaphoresSignalNode', &__cuGraphAddExternalSemaphoresSignalNode, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1356 global __cuGraphExternalSemaphoresSignalNodeGetParams 

1357 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeGetParams', &__cuGraphExternalSemaphoresSignalNodeGetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1358 global __cuGraphExternalSemaphoresSignalNodeSetParams 

1359 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresSignalNodeSetParams', &__cuGraphExternalSemaphoresSignalNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1360 global __cuGraphAddExternalSemaphoresWaitNode 

1361 _F_cuGetProcAddress_v2('cuGraphAddExternalSemaphoresWaitNode', &__cuGraphAddExternalSemaphoresWaitNode, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1362 global __cuGraphExternalSemaphoresWaitNodeGetParams 

1363 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeGetParams', &__cuGraphExternalSemaphoresWaitNodeGetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1364 global __cuGraphExternalSemaphoresWaitNodeSetParams 

1365 _F_cuGetProcAddress_v2('cuGraphExternalSemaphoresWaitNodeSetParams', &__cuGraphExternalSemaphoresWaitNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1366 global __cuGraphAddBatchMemOpNode 

1367 _F_cuGetProcAddress_v2('cuGraphAddBatchMemOpNode', &__cuGraphAddBatchMemOpNode, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1368 global __cuGraphBatchMemOpNodeGetParams 

1369 _F_cuGetProcAddress_v2('cuGraphBatchMemOpNodeGetParams', &__cuGraphBatchMemOpNodeGetParams, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1370 global __cuGraphBatchMemOpNodeSetParams 

1371 _F_cuGetProcAddress_v2('cuGraphBatchMemOpNodeSetParams', &__cuGraphBatchMemOpNodeSetParams, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1372 global __cuGraphExecBatchMemOpNodeSetParams 

1373 _F_cuGetProcAddress_v2('cuGraphExecBatchMemOpNodeSetParams', &__cuGraphExecBatchMemOpNodeSetParams, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1374 global __cuGraphAddMemAllocNode 

1375 _F_cuGetProcAddress_v2('cuGraphAddMemAllocNode', &__cuGraphAddMemAllocNode, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1376 global __cuGraphMemAllocNodeGetParams 

1377 _F_cuGetProcAddress_v2('cuGraphMemAllocNodeGetParams', &__cuGraphMemAllocNodeGetParams, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1378 global __cuGraphAddMemFreeNode 

1379 _F_cuGetProcAddress_v2('cuGraphAddMemFreeNode', &__cuGraphAddMemFreeNode, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1380 global __cuGraphMemFreeNodeGetParams 

1381 _F_cuGetProcAddress_v2('cuGraphMemFreeNodeGetParams', &__cuGraphMemFreeNodeGetParams, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1382 global __cuDeviceGraphMemTrim 

1383 _F_cuGetProcAddress_v2('cuDeviceGraphMemTrim', &__cuDeviceGraphMemTrim, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1384 global __cuDeviceGetGraphMemAttribute 

1385 _F_cuGetProcAddress_v2('cuDeviceGetGraphMemAttribute', &__cuDeviceGetGraphMemAttribute, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1386 global __cuDeviceSetGraphMemAttribute 

1387 _F_cuGetProcAddress_v2('cuDeviceSetGraphMemAttribute', &__cuDeviceSetGraphMemAttribute, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1388 global __cuGraphClone 

1389 _F_cuGetProcAddress_v2('cuGraphClone', &__cuGraphClone, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1390 global __cuGraphNodeFindInClone 

1391 _F_cuGetProcAddress_v2('cuGraphNodeFindInClone', &__cuGraphNodeFindInClone, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1392 global __cuGraphNodeGetType 

1393 _F_cuGetProcAddress_v2('cuGraphNodeGetType', &__cuGraphNodeGetType, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1394 global __cuGraphNodeGetContainingGraph 

1395 _F_cuGetProcAddress_v2('cuGraphNodeGetContainingGraph', &__cuGraphNodeGetContainingGraph, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1396 global __cuGraphNodeGetLocalId 

1397 _F_cuGetProcAddress_v2('cuGraphNodeGetLocalId', &__cuGraphNodeGetLocalId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1398 global __cuGraphNodeGetToolsId 

1399 _F_cuGetProcAddress_v2('cuGraphNodeGetToolsId', &__cuGraphNodeGetToolsId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1400 global __cuGraphGetId 

1401 _F_cuGetProcAddress_v2('cuGraphGetId', &__cuGraphGetId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1402 global __cuGraphExecGetId 

1403 _F_cuGetProcAddress_v2('cuGraphExecGetId', &__cuGraphExecGetId, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1404 global __cuGraphGetNodes 

1405 _F_cuGetProcAddress_v2('cuGraphGetNodes', &__cuGraphGetNodes, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1406 global __cuGraphGetRootNodes 

1407 _F_cuGetProcAddress_v2('cuGraphGetRootNodes', &__cuGraphGetRootNodes, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1408 global __cuGraphGetEdges_v2 

1409 _F_cuGetProcAddress_v2('cuGraphGetEdges', &__cuGraphGetEdges_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1410 global __cuGraphNodeGetDependencies_v2 

1411 _F_cuGetProcAddress_v2('cuGraphNodeGetDependencies', &__cuGraphNodeGetDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1412 global __cuGraphNodeGetDependentNodes_v2 

1413 _F_cuGetProcAddress_v2('cuGraphNodeGetDependentNodes', &__cuGraphNodeGetDependentNodes_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1414 global __cuGraphAddDependencies_v2 

1415 _F_cuGetProcAddress_v2('cuGraphAddDependencies', &__cuGraphAddDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1416 global __cuGraphRemoveDependencies_v2 

1417 _F_cuGetProcAddress_v2('cuGraphRemoveDependencies', &__cuGraphRemoveDependencies_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1418 global __cuGraphDestroyNode 

1419 _F_cuGetProcAddress_v2('cuGraphDestroyNode', &__cuGraphDestroyNode, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1420 global __cuGraphInstantiateWithFlags 

1421 _F_cuGetProcAddress_v2('cuGraphInstantiateWithFlags', &__cuGraphInstantiateWithFlags, 11040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1422 global __cuGraphExecGetFlags 

1423 _F_cuGetProcAddress_v2('cuGraphExecGetFlags', &__cuGraphExecGetFlags, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1424 global __cuGraphExecKernelNodeSetParams_v2 

1425 _F_cuGetProcAddress_v2('cuGraphExecKernelNodeSetParams', &__cuGraphExecKernelNodeSetParams_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1426 global __cuGraphExecMemcpyNodeSetParams 

1427 _F_cuGetProcAddress_v2('cuGraphExecMemcpyNodeSetParams', &__cuGraphExecMemcpyNodeSetParams, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1428 global __cuGraphExecMemsetNodeSetParams 

1429 _F_cuGetProcAddress_v2('cuGraphExecMemsetNodeSetParams', &__cuGraphExecMemsetNodeSetParams, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1430 global __cuGraphExecHostNodeSetParams 

1431 _F_cuGetProcAddress_v2('cuGraphExecHostNodeSetParams', &__cuGraphExecHostNodeSetParams, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1432 global __cuGraphExecChildGraphNodeSetParams 

1433 _F_cuGetProcAddress_v2('cuGraphExecChildGraphNodeSetParams', &__cuGraphExecChildGraphNodeSetParams, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1434 global __cuGraphExecEventRecordNodeSetEvent 

1435 _F_cuGetProcAddress_v2('cuGraphExecEventRecordNodeSetEvent', &__cuGraphExecEventRecordNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1436 global __cuGraphExecEventWaitNodeSetEvent 

1437 _F_cuGetProcAddress_v2('cuGraphExecEventWaitNodeSetEvent', &__cuGraphExecEventWaitNodeSetEvent, 11010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1438 global __cuGraphExecExternalSemaphoresSignalNodeSetParams 

1439 _F_cuGetProcAddress_v2('cuGraphExecExternalSemaphoresSignalNodeSetParams', &__cuGraphExecExternalSemaphoresSignalNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1440 global __cuGraphExecExternalSemaphoresWaitNodeSetParams 

1441 _F_cuGetProcAddress_v2('cuGraphExecExternalSemaphoresWaitNodeSetParams', &__cuGraphExecExternalSemaphoresWaitNodeSetParams, 11020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1442 global __cuGraphNodeSetEnabled 

1443 _F_cuGetProcAddress_v2('cuGraphNodeSetEnabled', &__cuGraphNodeSetEnabled, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1444 global __cuGraphNodeGetEnabled 

1445 _F_cuGetProcAddress_v2('cuGraphNodeGetEnabled', &__cuGraphNodeGetEnabled, 11060, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1446 global __cuGraphExecDestroy 

1447 _F_cuGetProcAddress_v2('cuGraphExecDestroy', &__cuGraphExecDestroy, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1448 global __cuGraphDestroy 

1449 _F_cuGetProcAddress_v2('cuGraphDestroy', &__cuGraphDestroy, 10000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1450 global __cuGraphExecUpdate_v2 

1451 _F_cuGetProcAddress_v2('cuGraphExecUpdate', &__cuGraphExecUpdate_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1452 global __cuGraphKernelNodeCopyAttributes 

1453 _F_cuGetProcAddress_v2('cuGraphKernelNodeCopyAttributes', &__cuGraphKernelNodeCopyAttributes, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1454 global __cuGraphKernelNodeGetAttribute 

1455 _F_cuGetProcAddress_v2('cuGraphKernelNodeGetAttribute', &__cuGraphKernelNodeGetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1456 global __cuGraphKernelNodeSetAttribute 

1457 _F_cuGetProcAddress_v2('cuGraphKernelNodeSetAttribute', &__cuGraphKernelNodeSetAttribute, 11000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1458 global __cuGraphDebugDotPrint 

1459 _F_cuGetProcAddress_v2('cuGraphDebugDotPrint', &__cuGraphDebugDotPrint, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1460 global __cuUserObjectCreate 

1461 _F_cuGetProcAddress_v2('cuUserObjectCreate', &__cuUserObjectCreate, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1462 global __cuUserObjectRetain 

1463 _F_cuGetProcAddress_v2('cuUserObjectRetain', &__cuUserObjectRetain, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1464 global __cuUserObjectRelease 

1465 _F_cuGetProcAddress_v2('cuUserObjectRelease', &__cuUserObjectRelease, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1466 global __cuGraphRetainUserObject 

1467 _F_cuGetProcAddress_v2('cuGraphRetainUserObject', &__cuGraphRetainUserObject, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1468 global __cuGraphReleaseUserObject 

1469 _F_cuGetProcAddress_v2('cuGraphReleaseUserObject', &__cuGraphReleaseUserObject, 11030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1470 global __cuGraphAddNode_v2 

1471 _F_cuGetProcAddress_v2('cuGraphAddNode', &__cuGraphAddNode_v2, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1472 global __cuGraphNodeSetParams 

1473 _F_cuGetProcAddress_v2('cuGraphNodeSetParams', &__cuGraphNodeSetParams, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1474 global __cuGraphNodeGetParams 

1475 _F_cuGetProcAddress_v2('cuGraphNodeGetParams', &__cuGraphNodeGetParams, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1476 global __cuGraphExecNodeSetParams 

1477 _F_cuGetProcAddress_v2('cuGraphExecNodeSetParams', &__cuGraphExecNodeSetParams, 12020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1478 global __cuGraphConditionalHandleCreate 

1479 _F_cuGetProcAddress_v2('cuGraphConditionalHandleCreate', &__cuGraphConditionalHandleCreate, 12030, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1480 global __cuOccupancyMaxActiveBlocksPerMultiprocessor 

1481 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessor', &__cuOccupancyMaxActiveBlocksPerMultiprocessor, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1482 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 

1483 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags', &__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1484 global __cuOccupancyMaxPotentialBlockSize 

1485 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSize', &__cuOccupancyMaxPotentialBlockSize, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1486 global __cuOccupancyMaxPotentialBlockSizeWithFlags 

1487 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialBlockSizeWithFlags', &__cuOccupancyMaxPotentialBlockSizeWithFlags, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1488 global __cuOccupancyAvailableDynamicSMemPerBlock 

1489 _F_cuGetProcAddress_v2('cuOccupancyAvailableDynamicSMemPerBlock', &__cuOccupancyAvailableDynamicSMemPerBlock, 10020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1490 global __cuOccupancyMaxPotentialClusterSize 

1491 _F_cuGetProcAddress_v2('cuOccupancyMaxPotentialClusterSize', &__cuOccupancyMaxPotentialClusterSize, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1492 global __cuOccupancyMaxActiveClusters 

1493 _F_cuGetProcAddress_v2('cuOccupancyMaxActiveClusters', &__cuOccupancyMaxActiveClusters, 11070, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1494 global __cuTexRefSetArray 

1495 _F_cuGetProcAddress_v2('cuTexRefSetArray', &__cuTexRefSetArray, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1496 global __cuTexRefSetMipmappedArray 

1497 _F_cuGetProcAddress_v2('cuTexRefSetMipmappedArray', &__cuTexRefSetMipmappedArray, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1498 global __cuTexRefSetAddress_v2 

1499 _F_cuGetProcAddress_v2('cuTexRefSetAddress', &__cuTexRefSetAddress_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1500 global __cuTexRefSetAddress2D_v3 

1501 _F_cuGetProcAddress_v2('cuTexRefSetAddress2D', &__cuTexRefSetAddress2D_v3, 4010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1502 global __cuTexRefSetFormat 

1503 _F_cuGetProcAddress_v2('cuTexRefSetFormat', &__cuTexRefSetFormat, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1504 global __cuTexRefSetAddressMode 

1505 _F_cuGetProcAddress_v2('cuTexRefSetAddressMode', &__cuTexRefSetAddressMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1506 global __cuTexRefSetFilterMode 

1507 _F_cuGetProcAddress_v2('cuTexRefSetFilterMode', &__cuTexRefSetFilterMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1508 global __cuTexRefSetMipmapFilterMode 

1509 _F_cuGetProcAddress_v2('cuTexRefSetMipmapFilterMode', &__cuTexRefSetMipmapFilterMode, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1510 global __cuTexRefSetMipmapLevelBias 

1511 _F_cuGetProcAddress_v2('cuTexRefSetMipmapLevelBias', &__cuTexRefSetMipmapLevelBias, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1512 global __cuTexRefSetMipmapLevelClamp 

1513 _F_cuGetProcAddress_v2('cuTexRefSetMipmapLevelClamp', &__cuTexRefSetMipmapLevelClamp, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1514 global __cuTexRefSetMaxAnisotropy 

1515 _F_cuGetProcAddress_v2('cuTexRefSetMaxAnisotropy', &__cuTexRefSetMaxAnisotropy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1516 global __cuTexRefSetBorderColor 

1517 _F_cuGetProcAddress_v2('cuTexRefSetBorderColor', &__cuTexRefSetBorderColor, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1518 global __cuTexRefSetFlags 

1519 _F_cuGetProcAddress_v2('cuTexRefSetFlags', &__cuTexRefSetFlags, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1520 global __cuTexRefGetAddress_v2 

1521 _F_cuGetProcAddress_v2('cuTexRefGetAddress', &__cuTexRefGetAddress_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1522 global __cuTexRefGetArray 

1523 _F_cuGetProcAddress_v2('cuTexRefGetArray', &__cuTexRefGetArray, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1524 global __cuTexRefGetMipmappedArray 

1525 _F_cuGetProcAddress_v2('cuTexRefGetMipmappedArray', &__cuTexRefGetMipmappedArray, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1526 global __cuTexRefGetAddressMode 

1527 _F_cuGetProcAddress_v2('cuTexRefGetAddressMode', &__cuTexRefGetAddressMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1528 global __cuTexRefGetFilterMode 

1529 _F_cuGetProcAddress_v2('cuTexRefGetFilterMode', &__cuTexRefGetFilterMode, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1530 global __cuTexRefGetFormat 

1531 _F_cuGetProcAddress_v2('cuTexRefGetFormat', &__cuTexRefGetFormat, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1532 global __cuTexRefGetMipmapFilterMode 

1533 _F_cuGetProcAddress_v2('cuTexRefGetMipmapFilterMode', &__cuTexRefGetMipmapFilterMode, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1534 global __cuTexRefGetMipmapLevelBias 

1535 _F_cuGetProcAddress_v2('cuTexRefGetMipmapLevelBias', &__cuTexRefGetMipmapLevelBias, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1536 global __cuTexRefGetMipmapLevelClamp 

1537 _F_cuGetProcAddress_v2('cuTexRefGetMipmapLevelClamp', &__cuTexRefGetMipmapLevelClamp, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1538 global __cuTexRefGetMaxAnisotropy 

1539 _F_cuGetProcAddress_v2('cuTexRefGetMaxAnisotropy', &__cuTexRefGetMaxAnisotropy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1540 global __cuTexRefGetBorderColor 

1541 _F_cuGetProcAddress_v2('cuTexRefGetBorderColor', &__cuTexRefGetBorderColor, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1542 global __cuTexRefGetFlags 

1543 _F_cuGetProcAddress_v2('cuTexRefGetFlags', &__cuTexRefGetFlags, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1544 global __cuTexRefCreate 

1545 _F_cuGetProcAddress_v2('cuTexRefCreate', &__cuTexRefCreate, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1546 global __cuTexRefDestroy 

1547 _F_cuGetProcAddress_v2('cuTexRefDestroy', &__cuTexRefDestroy, 2000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1548 global __cuSurfRefSetArray 

1549 _F_cuGetProcAddress_v2('cuSurfRefSetArray', &__cuSurfRefSetArray, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1550 global __cuSurfRefGetArray 

1551 _F_cuGetProcAddress_v2('cuSurfRefGetArray', &__cuSurfRefGetArray, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1552 global __cuTexObjectCreate 

1553 _F_cuGetProcAddress_v2('cuTexObjectCreate', &__cuTexObjectCreate, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1554 global __cuTexObjectDestroy 

1555 _F_cuGetProcAddress_v2('cuTexObjectDestroy', &__cuTexObjectDestroy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1556 global __cuTexObjectGetResourceDesc 

1557 _F_cuGetProcAddress_v2('cuTexObjectGetResourceDesc', &__cuTexObjectGetResourceDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1558 global __cuTexObjectGetTextureDesc 

1559 _F_cuGetProcAddress_v2('cuTexObjectGetTextureDesc', &__cuTexObjectGetTextureDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1560 global __cuTexObjectGetResourceViewDesc 

1561 _F_cuGetProcAddress_v2('cuTexObjectGetResourceViewDesc', &__cuTexObjectGetResourceViewDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1562 global __cuSurfObjectCreate 

1563 _F_cuGetProcAddress_v2('cuSurfObjectCreate', &__cuSurfObjectCreate, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1564 global __cuSurfObjectDestroy 

1565 _F_cuGetProcAddress_v2('cuSurfObjectDestroy', &__cuSurfObjectDestroy, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1566 global __cuSurfObjectGetResourceDesc 

1567 _F_cuGetProcAddress_v2('cuSurfObjectGetResourceDesc', &__cuSurfObjectGetResourceDesc, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1568 global __cuTensorMapEncodeTiled 

1569 _F_cuGetProcAddress_v2('cuTensorMapEncodeTiled', &__cuTensorMapEncodeTiled, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1570 global __cuTensorMapEncodeIm2col 

1571 _F_cuGetProcAddress_v2('cuTensorMapEncodeIm2col', &__cuTensorMapEncodeIm2col, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1572 global __cuTensorMapEncodeIm2colWide 

1573 _F_cuGetProcAddress_v2('cuTensorMapEncodeIm2colWide', &__cuTensorMapEncodeIm2colWide, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1574 global __cuTensorMapReplaceAddress 

1575 _F_cuGetProcAddress_v2('cuTensorMapReplaceAddress', &__cuTensorMapReplaceAddress, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1576 global __cuDeviceCanAccessPeer 

1577 _F_cuGetProcAddress_v2('cuDeviceCanAccessPeer', &__cuDeviceCanAccessPeer, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1578 global __cuCtxEnablePeerAccess 

1579 _F_cuGetProcAddress_v2('cuCtxEnablePeerAccess', &__cuCtxEnablePeerAccess, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1580 global __cuCtxDisablePeerAccess 

1581 _F_cuGetProcAddress_v2('cuCtxDisablePeerAccess', &__cuCtxDisablePeerAccess, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1582 global __cuDeviceGetP2PAttribute 

1583 _F_cuGetProcAddress_v2('cuDeviceGetP2PAttribute', &__cuDeviceGetP2PAttribute, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1584 global __cuDeviceGetP2PAtomicCapabilities 

1585 _F_cuGetProcAddress_v2('cuDeviceGetP2PAtomicCapabilities', &__cuDeviceGetP2PAtomicCapabilities, 13000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1586 global __cuGraphicsUnregisterResource 

1587 _F_cuGetProcAddress_v2('cuGraphicsUnregisterResource', &__cuGraphicsUnregisterResource, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1588 global __cuGraphicsSubResourceGetMappedArray 

1589 _F_cuGetProcAddress_v2('cuGraphicsSubResourceGetMappedArray', &__cuGraphicsSubResourceGetMappedArray, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1590 global __cuGraphicsResourceGetMappedMipmappedArray 

1591 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedMipmappedArray', &__cuGraphicsResourceGetMappedMipmappedArray, 5000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1592 global __cuGraphicsResourceGetMappedPointer_v2 

1593 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedPointer', &__cuGraphicsResourceGetMappedPointer_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1594 global __cuGraphicsResourceSetMapFlags_v2 

1595 _F_cuGetProcAddress_v2('cuGraphicsResourceSetMapFlags', &__cuGraphicsResourceSetMapFlags_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1596 global __cuGetProcAddress_v2 

1597 _F_cuGetProcAddress_v2('cuGetProcAddress', &__cuGetProcAddress_v2, 12000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1598 global __cuCoredumpGetAttribute 

1599 _F_cuGetProcAddress_v2('cuCoredumpGetAttribute', &__cuCoredumpGetAttribute, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1600 global __cuCoredumpGetAttributeGlobal 

1601 _F_cuGetProcAddress_v2('cuCoredumpGetAttributeGlobal', &__cuCoredumpGetAttributeGlobal, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1602 global __cuCoredumpSetAttribute 

1603 _F_cuGetProcAddress_v2('cuCoredumpSetAttribute', &__cuCoredumpSetAttribute, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1604 global __cuCoredumpSetAttributeGlobal 

1605 _F_cuGetProcAddress_v2('cuCoredumpSetAttributeGlobal', &__cuCoredumpSetAttributeGlobal, 12010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1606 global __cuCoredumpRegisterStartCallback 

1607 _F_cuGetProcAddress_v2('cuCoredumpRegisterStartCallback', &__cuCoredumpRegisterStartCallback, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1608 global __cuCoredumpRegisterCompleteCallback 

1609 _F_cuGetProcAddress_v2('cuCoredumpRegisterCompleteCallback', &__cuCoredumpRegisterCompleteCallback, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1610 global __cuCoredumpDeregisterStartCallback 

1611 _F_cuGetProcAddress_v2('cuCoredumpDeregisterStartCallback', &__cuCoredumpDeregisterStartCallback, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1612 global __cuCoredumpDeregisterCompleteCallback 

1613 _F_cuGetProcAddress_v2('cuCoredumpDeregisterCompleteCallback', &__cuCoredumpDeregisterCompleteCallback, 13020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1614 global __cuGetExportTable 

1615 _F_cuGetProcAddress_v2('cuGetExportTable', &__cuGetExportTable, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1616 global __cuGreenCtxCreate 

1617 _F_cuGetProcAddress_v2('cuGreenCtxCreate', &__cuGreenCtxCreate, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1618 global __cuGreenCtxDestroy 

1619 _F_cuGetProcAddress_v2('cuGreenCtxDestroy', &__cuGreenCtxDestroy, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1620 global __cuCtxFromGreenCtx 

1621 _F_cuGetProcAddress_v2('cuCtxFromGreenCtx', &__cuCtxFromGreenCtx, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1622 global __cuDeviceGetDevResource 

1623 _F_cuGetProcAddress_v2('cuDeviceGetDevResource', &__cuDeviceGetDevResource, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1624 global __cuCtxGetDevResource 

1625 _F_cuGetProcAddress_v2('cuCtxGetDevResource', &__cuCtxGetDevResource, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1626 global __cuGreenCtxGetDevResource 

1627 _F_cuGetProcAddress_v2('cuGreenCtxGetDevResource', &__cuGreenCtxGetDevResource, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1628 global __cuDevSmResourceSplitByCount 

1629 _F_cuGetProcAddress_v2('cuDevSmResourceSplitByCount', &__cuDevSmResourceSplitByCount, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1630 global __cuDevSmResourceSplit 

1631 _F_cuGetProcAddress_v2('cuDevSmResourceSplit', &__cuDevSmResourceSplit, 13010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1632 global __cuDevResourceGenerateDesc 

1633 _F_cuGetProcAddress_v2('cuDevResourceGenerateDesc', &__cuDevResourceGenerateDesc, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1634 global __cuGreenCtxRecordEvent 

1635 _F_cuGetProcAddress_v2('cuGreenCtxRecordEvent', &__cuGreenCtxRecordEvent, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1636 global __cuGreenCtxWaitEvent 

1637 _F_cuGetProcAddress_v2('cuGreenCtxWaitEvent', &__cuGreenCtxWaitEvent, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1638 global __cuStreamGetGreenCtx 

1639 _F_cuGetProcAddress_v2('cuStreamGetGreenCtx', &__cuStreamGetGreenCtx, 12040, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1640 global __cuGreenCtxStreamCreate 

1641 _F_cuGetProcAddress_v2('cuGreenCtxStreamCreate', &__cuGreenCtxStreamCreate, 12050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1642 global __cuGreenCtxGetId 

1643 _F_cuGetProcAddress_v2('cuGreenCtxGetId', &__cuGreenCtxGetId, 12090, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1644 global __cuLogsRegisterCallback 

1645 _F_cuGetProcAddress_v2('cuLogsRegisterCallback', &__cuLogsRegisterCallback, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1646 global __cuLogsUnregisterCallback 

1647 _F_cuGetProcAddress_v2('cuLogsUnregisterCallback', &__cuLogsUnregisterCallback, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1648 global __cuLogsCurrent 

1649 _F_cuGetProcAddress_v2('cuLogsCurrent', &__cuLogsCurrent, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1650 global __cuLogsDumpToFile 

1651 _F_cuGetProcAddress_v2('cuLogsDumpToFile', &__cuLogsDumpToFile, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1652 global __cuLogsDumpToMemory 

1653 _F_cuGetProcAddress_v2('cuLogsDumpToMemory', &__cuLogsDumpToMemory, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1654 global __cuCheckpointProcessGetRestoreThreadId 

1655 _F_cuGetProcAddress_v2('cuCheckpointProcessGetRestoreThreadId', &__cuCheckpointProcessGetRestoreThreadId, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1656 global __cuCheckpointProcessGetState 

1657 _F_cuGetProcAddress_v2('cuCheckpointProcessGetState', &__cuCheckpointProcessGetState, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1658 global __cuCheckpointProcessLock 

1659 _F_cuGetProcAddress_v2('cuCheckpointProcessLock', &__cuCheckpointProcessLock, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1660 global __cuCheckpointProcessCheckpoint 

1661 _F_cuGetProcAddress_v2('cuCheckpointProcessCheckpoint', &__cuCheckpointProcessCheckpoint, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1662 global __cuCheckpointProcessRestore 

1663 _F_cuGetProcAddress_v2('cuCheckpointProcessRestore', &__cuCheckpointProcessRestore, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1664 global __cuCheckpointProcessUnlock 

1665 _F_cuGetProcAddress_v2('cuCheckpointProcessUnlock', &__cuCheckpointProcessUnlock, 12080, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1666 global __cuProfilerStart 

1667 _F_cuGetProcAddress_v2('cuProfilerStart', &__cuProfilerStart, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1668 global __cuProfilerStop 

1669 _F_cuGetProcAddress_v2('cuProfilerStop', &__cuProfilerStop, 4000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1670 global __cuGraphicsEGLRegisterImage 

1671 _F_cuGetProcAddress_v2('cuGraphicsEGLRegisterImage', &__cuGraphicsEGLRegisterImage, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1672 global __cuEGLStreamConsumerConnect 

1673 _F_cuGetProcAddress_v2('cuEGLStreamConsumerConnect', &__cuEGLStreamConsumerConnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1674 global __cuEGLStreamConsumerConnectWithFlags 

1675 _F_cuGetProcAddress_v2('cuEGLStreamConsumerConnectWithFlags', &__cuEGLStreamConsumerConnectWithFlags, 8000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1676 global __cuEGLStreamConsumerDisconnect 

1677 _F_cuGetProcAddress_v2('cuEGLStreamConsumerDisconnect', &__cuEGLStreamConsumerDisconnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1678 global __cuEGLStreamConsumerAcquireFrame 

1679 _F_cuGetProcAddress_v2('cuEGLStreamConsumerAcquireFrame', &__cuEGLStreamConsumerAcquireFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1680 global __cuEGLStreamConsumerReleaseFrame 

1681 _F_cuGetProcAddress_v2('cuEGLStreamConsumerReleaseFrame', &__cuEGLStreamConsumerReleaseFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1682 global __cuEGLStreamProducerConnect 

1683 _F_cuGetProcAddress_v2('cuEGLStreamProducerConnect', &__cuEGLStreamProducerConnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1684 global __cuEGLStreamProducerDisconnect 

1685 _F_cuGetProcAddress_v2('cuEGLStreamProducerDisconnect', &__cuEGLStreamProducerDisconnect, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1686 global __cuEGLStreamProducerPresentFrame 

1687 _F_cuGetProcAddress_v2('cuEGLStreamProducerPresentFrame', &__cuEGLStreamProducerPresentFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1688 global __cuEGLStreamProducerReturnFrame 

1689 _F_cuGetProcAddress_v2('cuEGLStreamProducerReturnFrame', &__cuEGLStreamProducerReturnFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1690 global __cuGraphicsResourceGetMappedEglFrame 

1691 _F_cuGetProcAddress_v2('cuGraphicsResourceGetMappedEglFrame', &__cuGraphicsResourceGetMappedEglFrame, 7000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1692 global __cuEventCreateFromEGLSync 

1693 _F_cuGetProcAddress_v2('cuEventCreateFromEGLSync', &__cuEventCreateFromEGLSync, 9000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1694 global __cuGraphicsGLRegisterBuffer 

1695 _F_cuGetProcAddress_v2('cuGraphicsGLRegisterBuffer', &__cuGraphicsGLRegisterBuffer, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1696 global __cuGraphicsGLRegisterImage 

1697 _F_cuGetProcAddress_v2('cuGraphicsGLRegisterImage', &__cuGraphicsGLRegisterImage, 3000, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1698 global __cuGLGetDevices_v2 

1699 _F_cuGetProcAddress_v2('cuGLGetDevices', &__cuGLGetDevices_v2, 6050, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1700 global __cuVDPAUGetDevice 

1701 _F_cuGetProcAddress_v2('cuVDPAUGetDevice', &__cuVDPAUGetDevice, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1702 global __cuVDPAUCtxCreate_v2 

1703 _F_cuGetProcAddress_v2('cuVDPAUCtxCreate', &__cuVDPAUCtxCreate_v2, 3020, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1704 global __cuGraphicsVDPAURegisterVideoSurface 

1705 _F_cuGetProcAddress_v2('cuGraphicsVDPAURegisterVideoSurface', &__cuGraphicsVDPAURegisterVideoSurface, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1706 global __cuGraphicsVDPAURegisterOutputSurface 

1707 _F_cuGetProcAddress_v2('cuGraphicsVDPAURegisterOutputSurface', &__cuGraphicsVDPAURegisterOutputSurface, 3010, CU_GET_PROC_ADDRESS_DEFAULT, NULL) 

1708 __cuPythonInit = True 

1709 return 0 

1710  

1711 # Load using dlsym 

1712 if usePTDS: 

1713 # Get all PTDS version of functions 

1714 pass 

1715 global __cuMemcpy 

1716 __cuMemcpy = dlfcn.dlsym(handle, 'cuMemcpy_ptds') 

1717 global __cuMemcpyPeer 

1718 __cuMemcpyPeer = dlfcn.dlsym(handle, 'cuMemcpyPeer_ptds') 

1719 global __cuMemcpyHtoD_v2 

1720 __cuMemcpyHtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoD_v2_ptds') 

1721 global __cuMemcpyDtoH_v2 

1722 __cuMemcpyDtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoH_v2_ptds') 

1723 global __cuMemcpyDtoD_v2 

1724 __cuMemcpyDtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoD_v2_ptds') 

1725 global __cuMemcpyDtoA_v2 

1726 __cuMemcpyDtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoA_v2_ptds') 

1727 global __cuMemcpyAtoD_v2 

1728 __cuMemcpyAtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoD_v2_ptds') 

1729 global __cuMemcpyHtoA_v2 

1730 __cuMemcpyHtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoA_v2_ptds') 

1731 global __cuMemcpyAtoH_v2 

1732 __cuMemcpyAtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoH_v2_ptds') 

1733 global __cuMemcpyAtoA_v2 

1734 __cuMemcpyAtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoA_v2_ptds') 

1735 global __cuMemcpy2D_v2 

1736 __cuMemcpy2D_v2 = dlfcn.dlsym(handle, 'cuMemcpy2D_v2_ptds') 

1737 global __cuMemcpy2DUnaligned_v2 

1738 __cuMemcpy2DUnaligned_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DUnaligned_v2_ptds') 

1739 global __cuMemcpy3D_v2 

1740 __cuMemcpy3D_v2 = dlfcn.dlsym(handle, 'cuMemcpy3D_v2_ptds') 

1741 global __cuMemcpy3DPeer 

1742 __cuMemcpy3DPeer = dlfcn.dlsym(handle, 'cuMemcpy3DPeer_ptds') 

1743 global __cuMemcpyAsync 

1744 __cuMemcpyAsync = dlfcn.dlsym(handle, 'cuMemcpyAsync_ptsz') 

1745 global __cuMemcpyPeerAsync 

1746 __cuMemcpyPeerAsync = dlfcn.dlsym(handle, 'cuMemcpyPeerAsync_ptsz') 

1747 global __cuMemcpyHtoDAsync_v2 

1748 __cuMemcpyHtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoDAsync_v2_ptsz') 

1749 global __cuMemcpyDtoHAsync_v2 

1750 __cuMemcpyDtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoHAsync_v2_ptsz') 

1751 global __cuMemcpyDtoDAsync_v2 

1752 __cuMemcpyDtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoDAsync_v2_ptsz') 

1753 global __cuMemcpyHtoAAsync_v2 

1754 __cuMemcpyHtoAAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoAAsync_v2_ptsz') 

1755 global __cuMemcpyAtoHAsync_v2 

1756 __cuMemcpyAtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoHAsync_v2_ptsz') 

1757 global __cuMemcpy2DAsync_v2 

1758 __cuMemcpy2DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DAsync_v2_ptsz') 

1759 global __cuMemcpy3DAsync_v2 

1760 __cuMemcpy3DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DAsync_v2_ptsz') 

1761 global __cuMemcpy3DPeerAsync 

1762 __cuMemcpy3DPeerAsync = dlfcn.dlsym(handle, 'cuMemcpy3DPeerAsync_ptsz') 

1763 global __cuMemcpyBatchAsync_v2 

1764 __cuMemcpyBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyBatchAsync_v2_ptsz') 

1765 global __cuMemcpy3DBatchAsync_v2 

1766 __cuMemcpy3DBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DBatchAsync_v2_ptsz') 

1767 global __cuMemcpyWithAttributesAsync 

1768 __cuMemcpyWithAttributesAsync = dlfcn.dlsym(handle, 'cuMemcpyWithAttributesAsync_ptsz') 

1769 global __cuMemcpy3DWithAttributesAsync 

1770 __cuMemcpy3DWithAttributesAsync = dlfcn.dlsym(handle, 'cuMemcpy3DWithAttributesAsync_ptsz') 

1771 global __cuMemsetD8_v2 

1772 __cuMemsetD8_v2 = dlfcn.dlsym(handle, 'cuMemsetD8_v2_ptds') 

1773 global __cuMemsetD16_v2 

1774 __cuMemsetD16_v2 = dlfcn.dlsym(handle, 'cuMemsetD16_v2_ptds') 

1775 global __cuMemsetD32_v2 

1776 __cuMemsetD32_v2 = dlfcn.dlsym(handle, 'cuMemsetD32_v2_ptds') 

1777 global __cuMemsetD2D8_v2 

1778 __cuMemsetD2D8_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D8_v2_ptds') 

1779 global __cuMemsetD2D16_v2 

1780 __cuMemsetD2D16_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D16_v2_ptds') 

1781 global __cuMemsetD2D32_v2 

1782 __cuMemsetD2D32_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D32_v2_ptds') 

1783 global __cuMemsetD8Async 

1784 __cuMemsetD8Async = dlfcn.dlsym(handle, 'cuMemsetD8Async_ptsz') 

1785 global __cuMemsetD16Async 

1786 __cuMemsetD16Async = dlfcn.dlsym(handle, 'cuMemsetD16Async_ptsz') 

1787 global __cuMemsetD32Async 

1788 __cuMemsetD32Async = dlfcn.dlsym(handle, 'cuMemsetD32Async_ptsz') 

1789 global __cuMemsetD2D8Async 

1790 __cuMemsetD2D8Async = dlfcn.dlsym(handle, 'cuMemsetD2D8Async_ptsz') 

1791 global __cuMemsetD2D16Async 

1792 __cuMemsetD2D16Async = dlfcn.dlsym(handle, 'cuMemsetD2D16Async_ptsz') 

1793 global __cuMemsetD2D32Async 

1794 __cuMemsetD2D32Async = dlfcn.dlsym(handle, 'cuMemsetD2D32Async_ptsz') 

1795 global __cuMemBatchDecompressAsync 

1796 __cuMemBatchDecompressAsync = dlfcn.dlsym(handle, 'cuMemBatchDecompressAsync_ptsz') 

1797 global __cuMemMapArrayAsync 

1798 __cuMemMapArrayAsync = dlfcn.dlsym(handle, 'cuMemMapArrayAsync_ptsz') 

1799 global __cuMemFreeAsync 

1800 __cuMemFreeAsync = dlfcn.dlsym(handle, 'cuMemFreeAsync_ptsz') 

1801 global __cuMemAllocAsync 

1802 __cuMemAllocAsync = dlfcn.dlsym(handle, 'cuMemAllocAsync_ptsz') 

1803 global __cuMemAllocFromPoolAsync 

1804 __cuMemAllocFromPoolAsync = dlfcn.dlsym(handle, 'cuMemAllocFromPoolAsync_ptsz') 

1805 global __cuMemPrefetchAsync_v2 

1806 __cuMemPrefetchAsync_v2 = dlfcn.dlsym(handle, 'cuMemPrefetchAsync_v2_ptsz') 

1807 global __cuMemPrefetchBatchAsync 

1808 __cuMemPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemPrefetchBatchAsync_ptsz') 

1809 global __cuMemDiscardBatchAsync 

1810 __cuMemDiscardBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardBatchAsync_ptsz') 

1811 global __cuMemDiscardAndPrefetchBatchAsync 

1812 __cuMemDiscardAndPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardAndPrefetchBatchAsync_ptsz') 

1813 global __cuStreamBeginCaptureToCig 

1814 __cuStreamBeginCaptureToCig = dlfcn.dlsym(handle, 'cuStreamBeginCaptureToCig_ptsz') 

1815 global __cuStreamEndCaptureToCig 

1816 __cuStreamEndCaptureToCig = dlfcn.dlsym(handle, 'cuStreamEndCaptureToCig_ptsz') 

1817 global __cuStreamGetPriority 

1818 __cuStreamGetPriority = dlfcn.dlsym(handle, 'cuStreamGetPriority_ptsz') 

1819 global __cuStreamGetDevice 

1820 __cuStreamGetDevice = dlfcn.dlsym(handle, 'cuStreamGetDevice_ptsz') 

1821 global __cuStreamGetFlags 

1822 __cuStreamGetFlags = dlfcn.dlsym(handle, 'cuStreamGetFlags_ptsz') 

1823 global __cuStreamGetId 

1824 __cuStreamGetId = dlfcn.dlsym(handle, 'cuStreamGetId_ptsz') 

1825 global __cuStreamGetCtx 

1826 __cuStreamGetCtx = dlfcn.dlsym(handle, 'cuStreamGetCtx_ptsz') 

1827 global __cuStreamGetCtx_v2 

1828 __cuStreamGetCtx_v2 = dlfcn.dlsym(handle, 'cuStreamGetCtx_v2_ptsz') 

1829 global __cuStreamWaitEvent 

1830 __cuStreamWaitEvent = dlfcn.dlsym(handle, 'cuStreamWaitEvent_ptsz') 

1831 global __cuStreamAddCallback 

1832 __cuStreamAddCallback = dlfcn.dlsym(handle, 'cuStreamAddCallback_ptsz') 

1833 global __cuStreamBeginCapture_v2 

1834 __cuStreamBeginCapture_v2 = dlfcn.dlsym(handle, 'cuStreamBeginCapture_v2_ptsz') 

1835 global __cuStreamBeginCaptureToGraph 

1836 __cuStreamBeginCaptureToGraph = dlfcn.dlsym(handle, 'cuStreamBeginCaptureToGraph_ptsz') 

1837 global __cuStreamEndCapture 

1838 __cuStreamEndCapture = dlfcn.dlsym(handle, 'cuStreamEndCapture_ptsz') 

1839 global __cuStreamIsCapturing 

1840 __cuStreamIsCapturing = dlfcn.dlsym(handle, 'cuStreamIsCapturing_ptsz') 

1841 global __cuStreamGetCaptureInfo_v3 

1842 __cuStreamGetCaptureInfo_v3 = dlfcn.dlsym(handle, 'cuStreamGetCaptureInfo_v3_ptsz') 

1843 global __cuStreamUpdateCaptureDependencies_v2 

1844 __cuStreamUpdateCaptureDependencies_v2 = dlfcn.dlsym(handle, 'cuStreamUpdateCaptureDependencies_v2_ptsz') 

1845 global __cuStreamAttachMemAsync 

1846 __cuStreamAttachMemAsync = dlfcn.dlsym(handle, 'cuStreamAttachMemAsync_ptsz') 

1847 global __cuStreamQuery 

1848 __cuStreamQuery = dlfcn.dlsym(handle, 'cuStreamQuery_ptsz') 

1849 global __cuStreamSynchronize 

1850 __cuStreamSynchronize = dlfcn.dlsym(handle, 'cuStreamSynchronize_ptsz') 

1851 global __cuStreamCopyAttributes 

1852 __cuStreamCopyAttributes = dlfcn.dlsym(handle, 'cuStreamCopyAttributes_ptsz') 

1853 global __cuStreamGetAttribute 

1854 __cuStreamGetAttribute = dlfcn.dlsym(handle, 'cuStreamGetAttribute_ptsz') 

1855 global __cuStreamSetAttribute 

1856 __cuStreamSetAttribute = dlfcn.dlsym(handle, 'cuStreamSetAttribute_ptsz') 

1857 global __cuEventRecord 

1858 __cuEventRecord = dlfcn.dlsym(handle, 'cuEventRecord_ptsz') 

1859 global __cuEventRecordWithFlags 

1860 __cuEventRecordWithFlags = dlfcn.dlsym(handle, 'cuEventRecordWithFlags_ptsz') 

1861 global __cuSignalExternalSemaphoresAsync 

1862 __cuSignalExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuSignalExternalSemaphoresAsync_ptsz') 

1863 global __cuWaitExternalSemaphoresAsync 

1864 __cuWaitExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuWaitExternalSemaphoresAsync_ptsz') 

1865 global __cuStreamWaitValue32_v2 

1866 __cuStreamWaitValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue32_v2_ptsz') 

1867 global __cuStreamWaitValue64_v2 

1868 __cuStreamWaitValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue64_v2_ptsz') 

1869 global __cuStreamWriteValue32_v2 

1870 __cuStreamWriteValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue32_v2_ptsz') 

1871 global __cuStreamWriteValue64_v2 

1872 __cuStreamWriteValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue64_v2_ptsz') 

1873 global __cuStreamBatchMemOp_v2 

1874 __cuStreamBatchMemOp_v2 = dlfcn.dlsym(handle, 'cuStreamBatchMemOp_v2_ptsz') 

1875 global __cuLaunchKernel 

1876 __cuLaunchKernel = dlfcn.dlsym(handle, 'cuLaunchKernel_ptsz') 

1877 global __cuLaunchKernelEx 

1878 __cuLaunchKernelEx = dlfcn.dlsym(handle, 'cuLaunchKernelEx_ptsz') 

1879 global __cuLaunchCooperativeKernel 

1880 __cuLaunchCooperativeKernel = dlfcn.dlsym(handle, 'cuLaunchCooperativeKernel_ptsz') 

1881 global __cuLaunchHostFunc 

1882 __cuLaunchHostFunc = dlfcn.dlsym(handle, 'cuLaunchHostFunc_ptsz') 

1883 global __cuLaunchHostFunc_v2 

1884 __cuLaunchHostFunc_v2 = dlfcn.dlsym(handle, 'cuLaunchHostFunc_v2_ptsz') 

1885 global __cuGraphInstantiateWithParams 

1886 __cuGraphInstantiateWithParams = dlfcn.dlsym(handle, 'cuGraphInstantiateWithParams_ptsz') 

1887 global __cuGraphUpload 

1888 __cuGraphUpload = dlfcn.dlsym(handle, 'cuGraphUpload_ptsz') 

1889 global __cuGraphLaunch 

1890 __cuGraphLaunch = dlfcn.dlsym(handle, 'cuGraphLaunch_ptsz') 

1891 global __cuGraphicsMapResources 

1892 __cuGraphicsMapResources = dlfcn.dlsym(handle, 'cuGraphicsMapResources_ptsz') 

1893 global __cuGraphicsUnmapResources 

1894 __cuGraphicsUnmapResources = dlfcn.dlsym(handle, 'cuGraphicsUnmapResources_ptsz') 

1895 global __cuStreamGetDevResource 

1896 __cuStreamGetDevResource = dlfcn.dlsym(handle, 'cuStreamGetDevResource_ptsz') 

1897 else: 

1898 # Else get the regular version 

1899 pass 

1900 global __cuMemcpy 

1901 __cuMemcpy = dlfcn.dlsym(handle, 'cuMemcpy') 

1902 global __cuMemcpyPeer 

1903 __cuMemcpyPeer = dlfcn.dlsym(handle, 'cuMemcpyPeer') 

1904 global __cuMemcpyHtoD_v2 

1905 __cuMemcpyHtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoD_v2') 

1906 global __cuMemcpyDtoH_v2 

1907 __cuMemcpyDtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoH_v2') 

1908 global __cuMemcpyDtoD_v2 

1909 __cuMemcpyDtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoD_v2') 

1910 global __cuMemcpyDtoA_v2 

1911 __cuMemcpyDtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoA_v2') 

1912 global __cuMemcpyAtoD_v2 

1913 __cuMemcpyAtoD_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoD_v2') 

1914 global __cuMemcpyHtoA_v2 

1915 __cuMemcpyHtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoA_v2') 

1916 global __cuMemcpyAtoH_v2 

1917 __cuMemcpyAtoH_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoH_v2') 

1918 global __cuMemcpyAtoA_v2 

1919 __cuMemcpyAtoA_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoA_v2') 

1920 global __cuMemcpy2D_v2 

1921 __cuMemcpy2D_v2 = dlfcn.dlsym(handle, 'cuMemcpy2D_v2') 

1922 global __cuMemcpy2DUnaligned_v2 

1923 __cuMemcpy2DUnaligned_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DUnaligned_v2') 

1924 global __cuMemcpy3D_v2 

1925 __cuMemcpy3D_v2 = dlfcn.dlsym(handle, 'cuMemcpy3D_v2') 

1926 global __cuMemcpy3DPeer 

1927 __cuMemcpy3DPeer = dlfcn.dlsym(handle, 'cuMemcpy3DPeer') 

1928 global __cuMemcpyAsync 

1929 __cuMemcpyAsync = dlfcn.dlsym(handle, 'cuMemcpyAsync') 

1930 global __cuMemcpyPeerAsync 

1931 __cuMemcpyPeerAsync = dlfcn.dlsym(handle, 'cuMemcpyPeerAsync') 

1932 global __cuMemcpyHtoDAsync_v2 

1933 __cuMemcpyHtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoDAsync_v2') 

1934 global __cuMemcpyDtoHAsync_v2 

1935 __cuMemcpyDtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoHAsync_v2') 

1936 global __cuMemcpyDtoDAsync_v2 

1937 __cuMemcpyDtoDAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyDtoDAsync_v2') 

1938 global __cuMemcpyHtoAAsync_v2 

1939 __cuMemcpyHtoAAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyHtoAAsync_v2') 

1940 global __cuMemcpyAtoHAsync_v2 

1941 __cuMemcpyAtoHAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyAtoHAsync_v2') 

1942 global __cuMemcpy2DAsync_v2 

1943 __cuMemcpy2DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy2DAsync_v2') 

1944 global __cuMemcpy3DAsync_v2 

1945 __cuMemcpy3DAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DAsync_v2') 

1946 global __cuMemcpy3DPeerAsync 

1947 __cuMemcpy3DPeerAsync = dlfcn.dlsym(handle, 'cuMemcpy3DPeerAsync') 

1948 global __cuMemcpyBatchAsync_v2 

1949 __cuMemcpyBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpyBatchAsync_v2') 

1950 global __cuMemcpy3DBatchAsync_v2 

1951 __cuMemcpy3DBatchAsync_v2 = dlfcn.dlsym(handle, 'cuMemcpy3DBatchAsync_v2') 

1952 global __cuMemcpyWithAttributesAsync 

1953 __cuMemcpyWithAttributesAsync = dlfcn.dlsym(handle, 'cuMemcpyWithAttributesAsync') 

1954 global __cuMemcpy3DWithAttributesAsync 

1955 __cuMemcpy3DWithAttributesAsync = dlfcn.dlsym(handle, 'cuMemcpy3DWithAttributesAsync') 

1956 global __cuMemsetD8_v2 

1957 __cuMemsetD8_v2 = dlfcn.dlsym(handle, 'cuMemsetD8_v2') 

1958 global __cuMemsetD16_v2 

1959 __cuMemsetD16_v2 = dlfcn.dlsym(handle, 'cuMemsetD16_v2') 

1960 global __cuMemsetD32_v2 

1961 __cuMemsetD32_v2 = dlfcn.dlsym(handle, 'cuMemsetD32_v2') 

1962 global __cuMemsetD2D8_v2 

1963 __cuMemsetD2D8_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D8_v2') 

1964 global __cuMemsetD2D16_v2 

1965 __cuMemsetD2D16_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D16_v2') 

1966 global __cuMemsetD2D32_v2 

1967 __cuMemsetD2D32_v2 = dlfcn.dlsym(handle, 'cuMemsetD2D32_v2') 

1968 global __cuMemsetD8Async 

1969 __cuMemsetD8Async = dlfcn.dlsym(handle, 'cuMemsetD8Async') 

1970 global __cuMemsetD16Async 

1971 __cuMemsetD16Async = dlfcn.dlsym(handle, 'cuMemsetD16Async') 

1972 global __cuMemsetD32Async 

1973 __cuMemsetD32Async = dlfcn.dlsym(handle, 'cuMemsetD32Async') 

1974 global __cuMemsetD2D8Async 

1975 __cuMemsetD2D8Async = dlfcn.dlsym(handle, 'cuMemsetD2D8Async') 

1976 global __cuMemsetD2D16Async 

1977 __cuMemsetD2D16Async = dlfcn.dlsym(handle, 'cuMemsetD2D16Async') 

1978 global __cuMemsetD2D32Async 

1979 __cuMemsetD2D32Async = dlfcn.dlsym(handle, 'cuMemsetD2D32Async') 

1980 global __cuMemBatchDecompressAsync 

1981 __cuMemBatchDecompressAsync = dlfcn.dlsym(handle, 'cuMemBatchDecompressAsync') 

1982 global __cuMemMapArrayAsync 

1983 __cuMemMapArrayAsync = dlfcn.dlsym(handle, 'cuMemMapArrayAsync') 

1984 global __cuMemFreeAsync 

1985 __cuMemFreeAsync = dlfcn.dlsym(handle, 'cuMemFreeAsync') 

1986 global __cuMemAllocAsync 

1987 __cuMemAllocAsync = dlfcn.dlsym(handle, 'cuMemAllocAsync') 

1988 global __cuMemAllocFromPoolAsync 

1989 __cuMemAllocFromPoolAsync = dlfcn.dlsym(handle, 'cuMemAllocFromPoolAsync') 

1990 global __cuMemPrefetchAsync_v2 

1991 __cuMemPrefetchAsync_v2 = dlfcn.dlsym(handle, 'cuMemPrefetchAsync_v2') 

1992 global __cuMemPrefetchBatchAsync 

1993 __cuMemPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemPrefetchBatchAsync') 

1994 global __cuMemDiscardBatchAsync 

1995 __cuMemDiscardBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardBatchAsync') 

1996 global __cuMemDiscardAndPrefetchBatchAsync 

1997 __cuMemDiscardAndPrefetchBatchAsync = dlfcn.dlsym(handle, 'cuMemDiscardAndPrefetchBatchAsync') 

1998 global __cuStreamBeginCaptureToCig 

1999 __cuStreamBeginCaptureToCig = dlfcn.dlsym(handle, 'cuStreamBeginCaptureToCig') 

2000 global __cuStreamEndCaptureToCig 

2001 __cuStreamEndCaptureToCig = dlfcn.dlsym(handle, 'cuStreamEndCaptureToCig') 

2002 global __cuStreamGetPriority 

2003 __cuStreamGetPriority = dlfcn.dlsym(handle, 'cuStreamGetPriority') 

2004 global __cuStreamGetDevice 

2005 __cuStreamGetDevice = dlfcn.dlsym(handle, 'cuStreamGetDevice') 

2006 global __cuStreamGetFlags 

2007 __cuStreamGetFlags = dlfcn.dlsym(handle, 'cuStreamGetFlags') 

2008 global __cuStreamGetId 

2009 __cuStreamGetId = dlfcn.dlsym(handle, 'cuStreamGetId') 

2010 global __cuStreamGetCtx 

2011 __cuStreamGetCtx = dlfcn.dlsym(handle, 'cuStreamGetCtx') 

2012 global __cuStreamGetCtx_v2 

2013 __cuStreamGetCtx_v2 = dlfcn.dlsym(handle, 'cuStreamGetCtx_v2') 

2014 global __cuStreamWaitEvent 

2015 __cuStreamWaitEvent = dlfcn.dlsym(handle, 'cuStreamWaitEvent') 

2016 global __cuStreamAddCallback 

2017 __cuStreamAddCallback = dlfcn.dlsym(handle, 'cuStreamAddCallback') 

2018 global __cuStreamBeginCapture_v2 

2019 __cuStreamBeginCapture_v2 = dlfcn.dlsym(handle, 'cuStreamBeginCapture_v2') 

2020 global __cuStreamBeginCaptureToGraph 

2021 __cuStreamBeginCaptureToGraph = dlfcn.dlsym(handle, 'cuStreamBeginCaptureToGraph') 

2022 global __cuStreamEndCapture 

2023 __cuStreamEndCapture = dlfcn.dlsym(handle, 'cuStreamEndCapture') 

2024 global __cuStreamIsCapturing 

2025 __cuStreamIsCapturing = dlfcn.dlsym(handle, 'cuStreamIsCapturing') 

2026 global __cuStreamGetCaptureInfo_v3 

2027 __cuStreamGetCaptureInfo_v3 = dlfcn.dlsym(handle, 'cuStreamGetCaptureInfo_v3') 

2028 global __cuStreamUpdateCaptureDependencies_v2 

2029 __cuStreamUpdateCaptureDependencies_v2 = dlfcn.dlsym(handle, 'cuStreamUpdateCaptureDependencies_v2') 

2030 global __cuStreamAttachMemAsync 

2031 __cuStreamAttachMemAsync = dlfcn.dlsym(handle, 'cuStreamAttachMemAsync') 

2032 global __cuStreamQuery 

2033 __cuStreamQuery = dlfcn.dlsym(handle, 'cuStreamQuery') 

2034 global __cuStreamSynchronize 

2035 __cuStreamSynchronize = dlfcn.dlsym(handle, 'cuStreamSynchronize') 

2036 global __cuStreamCopyAttributes 

2037 __cuStreamCopyAttributes = dlfcn.dlsym(handle, 'cuStreamCopyAttributes') 

2038 global __cuStreamGetAttribute 

2039 __cuStreamGetAttribute = dlfcn.dlsym(handle, 'cuStreamGetAttribute') 

2040 global __cuStreamSetAttribute 

2041 __cuStreamSetAttribute = dlfcn.dlsym(handle, 'cuStreamSetAttribute') 

2042 global __cuEventRecord 

2043 __cuEventRecord = dlfcn.dlsym(handle, 'cuEventRecord') 

2044 global __cuEventRecordWithFlags 

2045 __cuEventRecordWithFlags = dlfcn.dlsym(handle, 'cuEventRecordWithFlags') 

2046 global __cuSignalExternalSemaphoresAsync 

2047 __cuSignalExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuSignalExternalSemaphoresAsync') 

2048 global __cuWaitExternalSemaphoresAsync 

2049 __cuWaitExternalSemaphoresAsync = dlfcn.dlsym(handle, 'cuWaitExternalSemaphoresAsync') 

2050 global __cuStreamWaitValue32_v2 

2051 __cuStreamWaitValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue32_v2') 

2052 global __cuStreamWaitValue64_v2 

2053 __cuStreamWaitValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWaitValue64_v2') 

2054 global __cuStreamWriteValue32_v2 

2055 __cuStreamWriteValue32_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue32_v2') 

2056 global __cuStreamWriteValue64_v2 

2057 __cuStreamWriteValue64_v2 = dlfcn.dlsym(handle, 'cuStreamWriteValue64_v2') 

2058 global __cuStreamBatchMemOp_v2 

2059 __cuStreamBatchMemOp_v2 = dlfcn.dlsym(handle, 'cuStreamBatchMemOp_v2') 

2060 global __cuLaunchKernel 

2061 __cuLaunchKernel = dlfcn.dlsym(handle, 'cuLaunchKernel') 

2062 global __cuLaunchKernelEx 

2063 __cuLaunchKernelEx = dlfcn.dlsym(handle, 'cuLaunchKernelEx') 

2064 global __cuLaunchCooperativeKernel 

2065 __cuLaunchCooperativeKernel = dlfcn.dlsym(handle, 'cuLaunchCooperativeKernel') 

2066 global __cuLaunchHostFunc 

2067 __cuLaunchHostFunc = dlfcn.dlsym(handle, 'cuLaunchHostFunc') 

2068 global __cuLaunchHostFunc_v2 

2069 __cuLaunchHostFunc_v2 = dlfcn.dlsym(handle, 'cuLaunchHostFunc_v2') 

2070 global __cuGraphInstantiateWithParams 

2071 __cuGraphInstantiateWithParams = dlfcn.dlsym(handle, 'cuGraphInstantiateWithParams') 

2072 global __cuGraphUpload 

2073 __cuGraphUpload = dlfcn.dlsym(handle, 'cuGraphUpload') 

2074 global __cuGraphLaunch 

2075 __cuGraphLaunch = dlfcn.dlsym(handle, 'cuGraphLaunch') 

2076 global __cuGraphicsMapResources 

2077 __cuGraphicsMapResources = dlfcn.dlsym(handle, 'cuGraphicsMapResources') 

2078 global __cuGraphicsUnmapResources 

2079 __cuGraphicsUnmapResources = dlfcn.dlsym(handle, 'cuGraphicsUnmapResources') 

2080 global __cuStreamGetDevResource 

2081 __cuStreamGetDevResource = dlfcn.dlsym(handle, 'cuStreamGetDevResource') 

2082 # Get remaining functions 

2083 global __cuGetErrorString 

2084 __cuGetErrorString = dlfcn.dlsym(handle, 'cuGetErrorString') 

2085 global __cuGetErrorName 

2086 __cuGetErrorName = dlfcn.dlsym(handle, 'cuGetErrorName') 

2087 global __cuInit 

2088 __cuInit = dlfcn.dlsym(handle, 'cuInit') 

2089 global __cuDriverGetVersion 

2090 __cuDriverGetVersion = dlfcn.dlsym(handle, 'cuDriverGetVersion') 

2091 global __cuDeviceGet 

2092 __cuDeviceGet = dlfcn.dlsym(handle, 'cuDeviceGet') 

2093 global __cuDeviceGetCount 

2094 __cuDeviceGetCount = dlfcn.dlsym(handle, 'cuDeviceGetCount') 

2095 global __cuDeviceGetName 

2096 __cuDeviceGetName = dlfcn.dlsym(handle, 'cuDeviceGetName') 

2097 global __cuDeviceGetUuid_v2 

2098 __cuDeviceGetUuid_v2 = dlfcn.dlsym(handle, 'cuDeviceGetUuid_v2') 

2099 global __cuDeviceGetLuid 

2100 __cuDeviceGetLuid = dlfcn.dlsym(handle, 'cuDeviceGetLuid') 

2101 global __cuDeviceTotalMem_v2 

2102 __cuDeviceTotalMem_v2 = dlfcn.dlsym(handle, 'cuDeviceTotalMem_v2') 

2103 global __cuDeviceGetTexture1DLinearMaxWidth 

2104 __cuDeviceGetTexture1DLinearMaxWidth = dlfcn.dlsym(handle, 'cuDeviceGetTexture1DLinearMaxWidth') 

2105 global __cuDeviceGetAttribute 

2106 __cuDeviceGetAttribute = dlfcn.dlsym(handle, 'cuDeviceGetAttribute') 

2107 global __cuDeviceGetHostAtomicCapabilities 

2108 __cuDeviceGetHostAtomicCapabilities = dlfcn.dlsym(handle, 'cuDeviceGetHostAtomicCapabilities') 

2109 global __cuDeviceGetNvSciSyncAttributes 

2110 __cuDeviceGetNvSciSyncAttributes = dlfcn.dlsym(handle, 'cuDeviceGetNvSciSyncAttributes') 

2111 global __cuDeviceSetMemPool 

2112 __cuDeviceSetMemPool = dlfcn.dlsym(handle, 'cuDeviceSetMemPool') 

2113 global __cuDeviceGetMemPool 

2114 __cuDeviceGetMemPool = dlfcn.dlsym(handle, 'cuDeviceGetMemPool') 

2115 global __cuDeviceGetDefaultMemPool 

2116 __cuDeviceGetDefaultMemPool = dlfcn.dlsym(handle, 'cuDeviceGetDefaultMemPool') 

2117 global __cuDeviceGetExecAffinitySupport 

2118 __cuDeviceGetExecAffinitySupport = dlfcn.dlsym(handle, 'cuDeviceGetExecAffinitySupport') 

2119 global __cuFlushGPUDirectRDMAWrites 

2120 __cuFlushGPUDirectRDMAWrites = dlfcn.dlsym(handle, 'cuFlushGPUDirectRDMAWrites') 

2121 global __cuDeviceGetProperties 

2122 __cuDeviceGetProperties = dlfcn.dlsym(handle, 'cuDeviceGetProperties') 

2123 global __cuDeviceComputeCapability 

2124 __cuDeviceComputeCapability = dlfcn.dlsym(handle, 'cuDeviceComputeCapability') 

2125 global __cuDevicePrimaryCtxRetain 

2126 __cuDevicePrimaryCtxRetain = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxRetain') 

2127 global __cuDevicePrimaryCtxRelease_v2 

2128 __cuDevicePrimaryCtxRelease_v2 = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxRelease_v2') 

2129 global __cuDevicePrimaryCtxSetFlags_v2 

2130 __cuDevicePrimaryCtxSetFlags_v2 = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxSetFlags_v2') 

2131 global __cuDevicePrimaryCtxGetState 

2132 __cuDevicePrimaryCtxGetState = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxGetState') 

2133 global __cuDevicePrimaryCtxReset_v2 

2134 __cuDevicePrimaryCtxReset_v2 = dlfcn.dlsym(handle, 'cuDevicePrimaryCtxReset_v2') 

2135 global __cuCtxCreate_v4 

2136 __cuCtxCreate_v4 = dlfcn.dlsym(handle, 'cuCtxCreate_v4') 

2137 global __cuCtxDestroy_v2 

2138 __cuCtxDestroy_v2 = dlfcn.dlsym(handle, 'cuCtxDestroy_v2') 

2139 global __cuCtxPushCurrent_v2 

2140 __cuCtxPushCurrent_v2 = dlfcn.dlsym(handle, 'cuCtxPushCurrent_v2') 

2141 global __cuCtxPopCurrent_v2 

2142 __cuCtxPopCurrent_v2 = dlfcn.dlsym(handle, 'cuCtxPopCurrent_v2') 

2143 global __cuCtxSetCurrent 

2144 __cuCtxSetCurrent = dlfcn.dlsym(handle, 'cuCtxSetCurrent') 

2145 global __cuCtxGetCurrent 

2146 __cuCtxGetCurrent = dlfcn.dlsym(handle, 'cuCtxGetCurrent') 

2147 global __cuCtxGetDevice 

2148 __cuCtxGetDevice = dlfcn.dlsym(handle, 'cuCtxGetDevice') 

2149 global __cuCtxGetDevice_v2 

2150 __cuCtxGetDevice_v2 = dlfcn.dlsym(handle, 'cuCtxGetDevice_v2') 

2151 global __cuCtxGetFlags 

2152 __cuCtxGetFlags = dlfcn.dlsym(handle, 'cuCtxGetFlags') 

2153 global __cuCtxSetFlags 

2154 __cuCtxSetFlags = dlfcn.dlsym(handle, 'cuCtxSetFlags') 

2155 global __cuCtxGetId 

2156 __cuCtxGetId = dlfcn.dlsym(handle, 'cuCtxGetId') 

2157 global __cuCtxSynchronize 

2158 __cuCtxSynchronize = dlfcn.dlsym(handle, 'cuCtxSynchronize') 

2159 global __cuCtxSynchronize_v2 

2160 __cuCtxSynchronize_v2 = dlfcn.dlsym(handle, 'cuCtxSynchronize_v2') 

2161 global __cuCtxSetLimit 

2162 __cuCtxSetLimit = dlfcn.dlsym(handle, 'cuCtxSetLimit') 

2163 global __cuCtxGetLimit 

2164 __cuCtxGetLimit = dlfcn.dlsym(handle, 'cuCtxGetLimit') 

2165 global __cuCtxGetCacheConfig 

2166 __cuCtxGetCacheConfig = dlfcn.dlsym(handle, 'cuCtxGetCacheConfig') 

2167 global __cuCtxSetCacheConfig 

2168 __cuCtxSetCacheConfig = dlfcn.dlsym(handle, 'cuCtxSetCacheConfig') 

2169 global __cuCtxGetApiVersion 

2170 __cuCtxGetApiVersion = dlfcn.dlsym(handle, 'cuCtxGetApiVersion') 

2171 global __cuCtxGetStreamPriorityRange 

2172 __cuCtxGetStreamPriorityRange = dlfcn.dlsym(handle, 'cuCtxGetStreamPriorityRange') 

2173 global __cuCtxResetPersistingL2Cache 

2174 __cuCtxResetPersistingL2Cache = dlfcn.dlsym(handle, 'cuCtxResetPersistingL2Cache') 

2175 global __cuCtxGetExecAffinity 

2176 __cuCtxGetExecAffinity = dlfcn.dlsym(handle, 'cuCtxGetExecAffinity') 

2177 global __cuCtxRecordEvent 

2178 __cuCtxRecordEvent = dlfcn.dlsym(handle, 'cuCtxRecordEvent') 

2179 global __cuCtxWaitEvent 

2180 __cuCtxWaitEvent = dlfcn.dlsym(handle, 'cuCtxWaitEvent') 

2181 global __cuCtxAttach 

2182 __cuCtxAttach = dlfcn.dlsym(handle, 'cuCtxAttach') 

2183 global __cuCtxDetach 

2184 __cuCtxDetach = dlfcn.dlsym(handle, 'cuCtxDetach') 

2185 global __cuCtxGetSharedMemConfig 

2186 __cuCtxGetSharedMemConfig = dlfcn.dlsym(handle, 'cuCtxGetSharedMemConfig') 

2187 global __cuCtxSetSharedMemConfig 

2188 __cuCtxSetSharedMemConfig = dlfcn.dlsym(handle, 'cuCtxSetSharedMemConfig') 

2189 global __cuModuleLoad 

2190 __cuModuleLoad = dlfcn.dlsym(handle, 'cuModuleLoad') 

2191 global __cuModuleLoadData 

2192 __cuModuleLoadData = dlfcn.dlsym(handle, 'cuModuleLoadData') 

2193 global __cuModuleLoadDataEx 

2194 __cuModuleLoadDataEx = dlfcn.dlsym(handle, 'cuModuleLoadDataEx') 

2195 global __cuModuleLoadFatBinary 

2196 __cuModuleLoadFatBinary = dlfcn.dlsym(handle, 'cuModuleLoadFatBinary') 

2197 global __cuModuleUnload 

2198 __cuModuleUnload = dlfcn.dlsym(handle, 'cuModuleUnload') 

2199 global __cuModuleGetLoadingMode 

2200 __cuModuleGetLoadingMode = dlfcn.dlsym(handle, 'cuModuleGetLoadingMode') 

2201 global __cuModuleGetFunction 

2202 __cuModuleGetFunction = dlfcn.dlsym(handle, 'cuModuleGetFunction') 

2203 global __cuModuleGetFunctionCount 

2204 __cuModuleGetFunctionCount = dlfcn.dlsym(handle, 'cuModuleGetFunctionCount') 

2205 global __cuModuleEnumerateFunctions 

2206 __cuModuleEnumerateFunctions = dlfcn.dlsym(handle, 'cuModuleEnumerateFunctions') 

2207 global __cuModuleGetGlobal_v2 

2208 __cuModuleGetGlobal_v2 = dlfcn.dlsym(handle, 'cuModuleGetGlobal_v2') 

2209 global __cuLinkCreate_v2 

2210 __cuLinkCreate_v2 = dlfcn.dlsym(handle, 'cuLinkCreate_v2') 

2211 global __cuLinkAddData_v2 

2212 __cuLinkAddData_v2 = dlfcn.dlsym(handle, 'cuLinkAddData_v2') 

2213 global __cuLinkAddFile_v2 

2214 __cuLinkAddFile_v2 = dlfcn.dlsym(handle, 'cuLinkAddFile_v2') 

2215 global __cuLinkComplete 

2216 __cuLinkComplete = dlfcn.dlsym(handle, 'cuLinkComplete') 

2217 global __cuLinkDestroy 

2218 __cuLinkDestroy = dlfcn.dlsym(handle, 'cuLinkDestroy') 

2219 global __cuModuleGetTexRef 

2220 __cuModuleGetTexRef = dlfcn.dlsym(handle, 'cuModuleGetTexRef') 

2221 global __cuModuleGetSurfRef 

2222 __cuModuleGetSurfRef = dlfcn.dlsym(handle, 'cuModuleGetSurfRef') 

2223 global __cuLibraryLoadData 

2224 __cuLibraryLoadData = dlfcn.dlsym(handle, 'cuLibraryLoadData') 

2225 global __cuLibraryLoadFromFile 

2226 __cuLibraryLoadFromFile = dlfcn.dlsym(handle, 'cuLibraryLoadFromFile') 

2227 global __cuLibraryUnload 

2228 __cuLibraryUnload = dlfcn.dlsym(handle, 'cuLibraryUnload') 

2229 global __cuLibraryGetKernel 

2230 __cuLibraryGetKernel = dlfcn.dlsym(handle, 'cuLibraryGetKernel') 

2231 global __cuLibraryGetKernelCount 

2232 __cuLibraryGetKernelCount = dlfcn.dlsym(handle, 'cuLibraryGetKernelCount') 

2233 global __cuLibraryEnumerateKernels 

2234 __cuLibraryEnumerateKernels = dlfcn.dlsym(handle, 'cuLibraryEnumerateKernels') 

2235 global __cuLibraryGetModule 

2236 __cuLibraryGetModule = dlfcn.dlsym(handle, 'cuLibraryGetModule') 

2237 global __cuKernelGetFunction 

2238 __cuKernelGetFunction = dlfcn.dlsym(handle, 'cuKernelGetFunction') 

2239 global __cuKernelGetLibrary 

2240 __cuKernelGetLibrary = dlfcn.dlsym(handle, 'cuKernelGetLibrary') 

2241 global __cuLibraryGetGlobal 

2242 __cuLibraryGetGlobal = dlfcn.dlsym(handle, 'cuLibraryGetGlobal') 

2243 global __cuLibraryGetManaged 

2244 __cuLibraryGetManaged = dlfcn.dlsym(handle, 'cuLibraryGetManaged') 

2245 global __cuLibraryGetUnifiedFunction 

2246 __cuLibraryGetUnifiedFunction = dlfcn.dlsym(handle, 'cuLibraryGetUnifiedFunction') 

2247 global __cuKernelGetAttribute 

2248 __cuKernelGetAttribute = dlfcn.dlsym(handle, 'cuKernelGetAttribute') 

2249 global __cuKernelSetAttribute 

2250 __cuKernelSetAttribute = dlfcn.dlsym(handle, 'cuKernelSetAttribute') 

2251 global __cuKernelSetCacheConfig 

2252 __cuKernelSetCacheConfig = dlfcn.dlsym(handle, 'cuKernelSetCacheConfig') 

2253 global __cuKernelGetName 

2254 __cuKernelGetName = dlfcn.dlsym(handle, 'cuKernelGetName') 

2255 global __cuKernelGetParamInfo 

2256 __cuKernelGetParamInfo = dlfcn.dlsym(handle, 'cuKernelGetParamInfo') 

2257 global __cuKernelGetParamCount 

2258 __cuKernelGetParamCount = dlfcn.dlsym(handle, 'cuKernelGetParamCount') 

2259 global __cuMemGetInfo_v2 

2260 __cuMemGetInfo_v2 = dlfcn.dlsym(handle, 'cuMemGetInfo_v2') 

2261 global __cuMemAlloc_v2 

2262 __cuMemAlloc_v2 = dlfcn.dlsym(handle, 'cuMemAlloc_v2') 

2263 global __cuMemAllocPitch_v2 

2264 __cuMemAllocPitch_v2 = dlfcn.dlsym(handle, 'cuMemAllocPitch_v2') 

2265 global __cuMemFree_v2 

2266 __cuMemFree_v2 = dlfcn.dlsym(handle, 'cuMemFree_v2') 

2267 global __cuMemGetAddressRange_v2 

2268 __cuMemGetAddressRange_v2 = dlfcn.dlsym(handle, 'cuMemGetAddressRange_v2') 

2269 global __cuMemAllocHost_v2 

2270 __cuMemAllocHost_v2 = dlfcn.dlsym(handle, 'cuMemAllocHost_v2') 

2271 global __cuMemFreeHost 

2272 __cuMemFreeHost = dlfcn.dlsym(handle, 'cuMemFreeHost') 

2273 global __cuMemHostAlloc 

2274 __cuMemHostAlloc = dlfcn.dlsym(handle, 'cuMemHostAlloc') 

2275 global __cuMemHostGetDevicePointer_v2 

2276 __cuMemHostGetDevicePointer_v2 = dlfcn.dlsym(handle, 'cuMemHostGetDevicePointer_v2') 

2277 global __cuMemHostGetFlags 

2278 __cuMemHostGetFlags = dlfcn.dlsym(handle, 'cuMemHostGetFlags') 

2279 global __cuMemAllocManaged 

2280 __cuMemAllocManaged = dlfcn.dlsym(handle, 'cuMemAllocManaged') 

2281 global __cuDeviceRegisterAsyncNotification 

2282 __cuDeviceRegisterAsyncNotification = dlfcn.dlsym(handle, 'cuDeviceRegisterAsyncNotification') 

2283 global __cuDeviceUnregisterAsyncNotification 

2284 __cuDeviceUnregisterAsyncNotification = dlfcn.dlsym(handle, 'cuDeviceUnregisterAsyncNotification') 

2285 global __cuDeviceGetByPCIBusId 

2286 __cuDeviceGetByPCIBusId = dlfcn.dlsym(handle, 'cuDeviceGetByPCIBusId') 

2287 global __cuDeviceGetPCIBusId 

2288 __cuDeviceGetPCIBusId = dlfcn.dlsym(handle, 'cuDeviceGetPCIBusId') 

2289 global __cuIpcGetEventHandle 

2290 __cuIpcGetEventHandle = dlfcn.dlsym(handle, 'cuIpcGetEventHandle') 

2291 global __cuIpcOpenEventHandle 

2292 __cuIpcOpenEventHandle = dlfcn.dlsym(handle, 'cuIpcOpenEventHandle') 

2293 global __cuIpcGetMemHandle 

2294 __cuIpcGetMemHandle = dlfcn.dlsym(handle, 'cuIpcGetMemHandle') 

2295 global __cuIpcOpenMemHandle_v2 

2296 __cuIpcOpenMemHandle_v2 = dlfcn.dlsym(handle, 'cuIpcOpenMemHandle_v2') 

2297 global __cuIpcCloseMemHandle 

2298 __cuIpcCloseMemHandle = dlfcn.dlsym(handle, 'cuIpcCloseMemHandle') 

2299 global __cuMemHostRegister_v2 

2300 __cuMemHostRegister_v2 = dlfcn.dlsym(handle, 'cuMemHostRegister_v2') 

2301 global __cuMemHostUnregister 

2302 __cuMemHostUnregister = dlfcn.dlsym(handle, 'cuMemHostUnregister') 

2303 global __cuArrayCreate_v2 

2304 __cuArrayCreate_v2 = dlfcn.dlsym(handle, 'cuArrayCreate_v2') 

2305 global __cuArrayGetDescriptor_v2 

2306 __cuArrayGetDescriptor_v2 = dlfcn.dlsym(handle, 'cuArrayGetDescriptor_v2') 

2307 global __cuArrayGetSparseProperties 

2308 __cuArrayGetSparseProperties = dlfcn.dlsym(handle, 'cuArrayGetSparseProperties') 

2309 global __cuMipmappedArrayGetSparseProperties 

2310 __cuMipmappedArrayGetSparseProperties = dlfcn.dlsym(handle, 'cuMipmappedArrayGetSparseProperties') 

2311 global __cuArrayGetMemoryRequirements 

2312 __cuArrayGetMemoryRequirements = dlfcn.dlsym(handle, 'cuArrayGetMemoryRequirements') 

2313 global __cuMipmappedArrayGetMemoryRequirements 

2314 __cuMipmappedArrayGetMemoryRequirements = dlfcn.dlsym(handle, 'cuMipmappedArrayGetMemoryRequirements') 

2315 global __cuArrayGetPlane 

2316 __cuArrayGetPlane = dlfcn.dlsym(handle, 'cuArrayGetPlane') 

2317 global __cuArrayDestroy 

2318 __cuArrayDestroy = dlfcn.dlsym(handle, 'cuArrayDestroy') 

2319 global __cuArray3DCreate_v2 

2320 __cuArray3DCreate_v2 = dlfcn.dlsym(handle, 'cuArray3DCreate_v2') 

2321 global __cuArray3DGetDescriptor_v2 

2322 __cuArray3DGetDescriptor_v2 = dlfcn.dlsym(handle, 'cuArray3DGetDescriptor_v2') 

2323 global __cuMipmappedArrayCreate 

2324 __cuMipmappedArrayCreate = dlfcn.dlsym(handle, 'cuMipmappedArrayCreate') 

2325 global __cuMipmappedArrayGetLevel 

2326 __cuMipmappedArrayGetLevel = dlfcn.dlsym(handle, 'cuMipmappedArrayGetLevel') 

2327 global __cuMipmappedArrayDestroy 

2328 __cuMipmappedArrayDestroy = dlfcn.dlsym(handle, 'cuMipmappedArrayDestroy') 

2329 global __cuMemGetHandleForAddressRange 

2330 __cuMemGetHandleForAddressRange = dlfcn.dlsym(handle, 'cuMemGetHandleForAddressRange') 

2331 global __cuMemAddressReserve 

2332 __cuMemAddressReserve = dlfcn.dlsym(handle, 'cuMemAddressReserve') 

2333 global __cuMemAddressFree 

2334 __cuMemAddressFree = dlfcn.dlsym(handle, 'cuMemAddressFree') 

2335 global __cuMemCreate 

2336 __cuMemCreate = dlfcn.dlsym(handle, 'cuMemCreate') 

2337 global __cuMemRelease 

2338 __cuMemRelease = dlfcn.dlsym(handle, 'cuMemRelease') 

2339 global __cuMemMap 

2340 __cuMemMap = dlfcn.dlsym(handle, 'cuMemMap') 

2341 global __cuMemUnmap 

2342 __cuMemUnmap = dlfcn.dlsym(handle, 'cuMemUnmap') 

2343 global __cuMemSetAccess 

2344 __cuMemSetAccess = dlfcn.dlsym(handle, 'cuMemSetAccess') 

2345 global __cuMemGetAccess 

2346 __cuMemGetAccess = dlfcn.dlsym(handle, 'cuMemGetAccess') 

2347 global __cuMemExportToShareableHandle 

2348 __cuMemExportToShareableHandle = dlfcn.dlsym(handle, 'cuMemExportToShareableHandle') 

2349 global __cuMemImportFromShareableHandle 

2350 __cuMemImportFromShareableHandle = dlfcn.dlsym(handle, 'cuMemImportFromShareableHandle') 

2351 global __cuMemGetAllocationGranularity 

2352 __cuMemGetAllocationGranularity = dlfcn.dlsym(handle, 'cuMemGetAllocationGranularity') 

2353 global __cuMemGetAllocationPropertiesFromHandle 

2354 __cuMemGetAllocationPropertiesFromHandle = dlfcn.dlsym(handle, 'cuMemGetAllocationPropertiesFromHandle') 

2355 global __cuMemRetainAllocationHandle 

2356 __cuMemRetainAllocationHandle = dlfcn.dlsym(handle, 'cuMemRetainAllocationHandle') 

2357 global __cuMemPoolTrimTo 

2358 __cuMemPoolTrimTo = dlfcn.dlsym(handle, 'cuMemPoolTrimTo') 

2359 global __cuMemPoolSetAttribute 

2360 __cuMemPoolSetAttribute = dlfcn.dlsym(handle, 'cuMemPoolSetAttribute') 

2361 global __cuMemPoolGetAttribute 

2362 __cuMemPoolGetAttribute = dlfcn.dlsym(handle, 'cuMemPoolGetAttribute') 

2363 global __cuMemPoolSetAccess 

2364 __cuMemPoolSetAccess = dlfcn.dlsym(handle, 'cuMemPoolSetAccess') 

2365 global __cuMemPoolGetAccess 

2366 __cuMemPoolGetAccess = dlfcn.dlsym(handle, 'cuMemPoolGetAccess') 

2367 global __cuMemPoolCreate 

2368 __cuMemPoolCreate = dlfcn.dlsym(handle, 'cuMemPoolCreate') 

2369 global __cuMemPoolDestroy 

2370 __cuMemPoolDestroy = dlfcn.dlsym(handle, 'cuMemPoolDestroy') 

2371 global __cuMemGetDefaultMemPool 

2372 __cuMemGetDefaultMemPool = dlfcn.dlsym(handle, 'cuMemGetDefaultMemPool') 

2373 global __cuMemGetMemPool 

2374 __cuMemGetMemPool = dlfcn.dlsym(handle, 'cuMemGetMemPool') 

2375 global __cuMemSetMemPool 

2376 __cuMemSetMemPool = dlfcn.dlsym(handle, 'cuMemSetMemPool') 

2377 global __cuMemPoolExportToShareableHandle 

2378 __cuMemPoolExportToShareableHandle = dlfcn.dlsym(handle, 'cuMemPoolExportToShareableHandle') 

2379 global __cuMemPoolImportFromShareableHandle 

2380 __cuMemPoolImportFromShareableHandle = dlfcn.dlsym(handle, 'cuMemPoolImportFromShareableHandle') 

2381 global __cuMemPoolExportPointer 

2382 __cuMemPoolExportPointer = dlfcn.dlsym(handle, 'cuMemPoolExportPointer') 

2383 global __cuMemPoolImportPointer 

2384 __cuMemPoolImportPointer = dlfcn.dlsym(handle, 'cuMemPoolImportPointer') 

2385 global __cuMulticastCreate 

2386 __cuMulticastCreate = dlfcn.dlsym(handle, 'cuMulticastCreate') 

2387 global __cuMulticastAddDevice 

2388 __cuMulticastAddDevice = dlfcn.dlsym(handle, 'cuMulticastAddDevice') 

2389 global __cuMulticastBindMem 

2390 __cuMulticastBindMem = dlfcn.dlsym(handle, 'cuMulticastBindMem') 

2391 global __cuMulticastBindMem_v2 

2392 __cuMulticastBindMem_v2 = dlfcn.dlsym(handle, 'cuMulticastBindMem_v2') 

2393 global __cuMulticastBindAddr 

2394 __cuMulticastBindAddr = dlfcn.dlsym(handle, 'cuMulticastBindAddr') 

2395 global __cuMulticastBindAddr_v2 

2396 __cuMulticastBindAddr_v2 = dlfcn.dlsym(handle, 'cuMulticastBindAddr_v2') 

2397 global __cuMulticastUnbind 

2398 __cuMulticastUnbind = dlfcn.dlsym(handle, 'cuMulticastUnbind') 

2399 global __cuMulticastGetGranularity 

2400 __cuMulticastGetGranularity = dlfcn.dlsym(handle, 'cuMulticastGetGranularity') 

2401 global __cuPointerGetAttribute 

2402 __cuPointerGetAttribute = dlfcn.dlsym(handle, 'cuPointerGetAttribute') 

2403 global __cuMemAdvise_v2 

2404 __cuMemAdvise_v2 = dlfcn.dlsym(handle, 'cuMemAdvise_v2') 

2405 global __cuMemRangeGetAttribute 

2406 __cuMemRangeGetAttribute = dlfcn.dlsym(handle, 'cuMemRangeGetAttribute') 

2407 global __cuMemRangeGetAttributes 

2408 __cuMemRangeGetAttributes = dlfcn.dlsym(handle, 'cuMemRangeGetAttributes') 

2409 global __cuPointerSetAttribute 

2410 __cuPointerSetAttribute = dlfcn.dlsym(handle, 'cuPointerSetAttribute') 

2411 global __cuPointerGetAttributes 

2412 __cuPointerGetAttributes = dlfcn.dlsym(handle, 'cuPointerGetAttributes') 

2413 global __cuStreamCreate 

2414 __cuStreamCreate = dlfcn.dlsym(handle, 'cuStreamCreate') 

2415 global __cuStreamCreateWithPriority 

2416 __cuStreamCreateWithPriority = dlfcn.dlsym(handle, 'cuStreamCreateWithPriority') 

2417 global __cuThreadExchangeStreamCaptureMode 

2418 __cuThreadExchangeStreamCaptureMode = dlfcn.dlsym(handle, 'cuThreadExchangeStreamCaptureMode') 

2419 global __cuStreamDestroy_v2 

2420 __cuStreamDestroy_v2 = dlfcn.dlsym(handle, 'cuStreamDestroy_v2') 

2421 global __cuEventCreate 

2422 __cuEventCreate = dlfcn.dlsym(handle, 'cuEventCreate') 

2423 global __cuEventQuery 

2424 __cuEventQuery = dlfcn.dlsym(handle, 'cuEventQuery') 

2425 global __cuEventSynchronize 

2426 __cuEventSynchronize = dlfcn.dlsym(handle, 'cuEventSynchronize') 

2427 global __cuEventDestroy_v2 

2428 __cuEventDestroy_v2 = dlfcn.dlsym(handle, 'cuEventDestroy_v2') 

2429 global __cuEventElapsedTime_v2 

2430 __cuEventElapsedTime_v2 = dlfcn.dlsym(handle, 'cuEventElapsedTime_v2') 

2431 global __cuImportExternalMemory 

2432 __cuImportExternalMemory = dlfcn.dlsym(handle, 'cuImportExternalMemory') 

2433 global __cuExternalMemoryGetMappedBuffer 

2434 __cuExternalMemoryGetMappedBuffer = dlfcn.dlsym(handle, 'cuExternalMemoryGetMappedBuffer') 

2435 global __cuExternalMemoryGetMappedMipmappedArray 

2436 __cuExternalMemoryGetMappedMipmappedArray = dlfcn.dlsym(handle, 'cuExternalMemoryGetMappedMipmappedArray') 

2437 global __cuDestroyExternalMemory 

2438 __cuDestroyExternalMemory = dlfcn.dlsym(handle, 'cuDestroyExternalMemory') 

2439 global __cuImportExternalSemaphore 

2440 __cuImportExternalSemaphore = dlfcn.dlsym(handle, 'cuImportExternalSemaphore') 

2441 global __cuDestroyExternalSemaphore 

2442 __cuDestroyExternalSemaphore = dlfcn.dlsym(handle, 'cuDestroyExternalSemaphore') 

2443 global __cuFuncGetAttribute 

2444 __cuFuncGetAttribute = dlfcn.dlsym(handle, 'cuFuncGetAttribute') 

2445 global __cuFuncSetAttribute 

2446 __cuFuncSetAttribute = dlfcn.dlsym(handle, 'cuFuncSetAttribute') 

2447 global __cuFuncSetCacheConfig 

2448 __cuFuncSetCacheConfig = dlfcn.dlsym(handle, 'cuFuncSetCacheConfig') 

2449 global __cuFuncGetModule 

2450 __cuFuncGetModule = dlfcn.dlsym(handle, 'cuFuncGetModule') 

2451 global __cuFuncGetName 

2452 __cuFuncGetName = dlfcn.dlsym(handle, 'cuFuncGetName') 

2453 global __cuFuncGetParamInfo 

2454 __cuFuncGetParamInfo = dlfcn.dlsym(handle, 'cuFuncGetParamInfo') 

2455 global __cuFuncGetParamCount 

2456 __cuFuncGetParamCount = dlfcn.dlsym(handle, 'cuFuncGetParamCount') 

2457 global __cuFuncIsLoaded 

2458 __cuFuncIsLoaded = dlfcn.dlsym(handle, 'cuFuncIsLoaded') 

2459 global __cuFuncLoad 

2460 __cuFuncLoad = dlfcn.dlsym(handle, 'cuFuncLoad') 

2461 global __cuLaunchCooperativeKernelMultiDevice 

2462 __cuLaunchCooperativeKernelMultiDevice = dlfcn.dlsym(handle, 'cuLaunchCooperativeKernelMultiDevice') 

2463 global __cuFuncSetBlockShape 

2464 __cuFuncSetBlockShape = dlfcn.dlsym(handle, 'cuFuncSetBlockShape') 

2465 global __cuFuncSetSharedSize 

2466 __cuFuncSetSharedSize = dlfcn.dlsym(handle, 'cuFuncSetSharedSize') 

2467 global __cuParamSetSize 

2468 __cuParamSetSize = dlfcn.dlsym(handle, 'cuParamSetSize') 

2469 global __cuParamSeti 

2470 __cuParamSeti = dlfcn.dlsym(handle, 'cuParamSeti') 

2471 global __cuParamSetf 

2472 __cuParamSetf = dlfcn.dlsym(handle, 'cuParamSetf') 

2473 global __cuParamSetv 

2474 __cuParamSetv = dlfcn.dlsym(handle, 'cuParamSetv') 

2475 global __cuLaunch 

2476 __cuLaunch = dlfcn.dlsym(handle, 'cuLaunch') 

2477 global __cuLaunchGrid 

2478 __cuLaunchGrid = dlfcn.dlsym(handle, 'cuLaunchGrid') 

2479 global __cuLaunchGridAsync 

2480 __cuLaunchGridAsync = dlfcn.dlsym(handle, 'cuLaunchGridAsync') 

2481 global __cuParamSetTexRef 

2482 __cuParamSetTexRef = dlfcn.dlsym(handle, 'cuParamSetTexRef') 

2483 global __cuFuncSetSharedMemConfig 

2484 __cuFuncSetSharedMemConfig = dlfcn.dlsym(handle, 'cuFuncSetSharedMemConfig') 

2485 global __cuGraphCreate 

2486 __cuGraphCreate = dlfcn.dlsym(handle, 'cuGraphCreate') 

2487 global __cuGraphAddKernelNode_v2 

2488 __cuGraphAddKernelNode_v2 = dlfcn.dlsym(handle, 'cuGraphAddKernelNode_v2') 

2489 global __cuGraphKernelNodeGetParams_v2 

2490 __cuGraphKernelNodeGetParams_v2 = dlfcn.dlsym(handle, 'cuGraphKernelNodeGetParams_v2') 

2491 global __cuGraphKernelNodeSetParams_v2 

2492 __cuGraphKernelNodeSetParams_v2 = dlfcn.dlsym(handle, 'cuGraphKernelNodeSetParams_v2') 

2493 global __cuGraphAddMemcpyNode 

2494 __cuGraphAddMemcpyNode = dlfcn.dlsym(handle, 'cuGraphAddMemcpyNode') 

2495 global __cuGraphMemcpyNodeGetParams 

2496 __cuGraphMemcpyNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemcpyNodeGetParams') 

2497 global __cuGraphMemcpyNodeSetParams 

2498 __cuGraphMemcpyNodeSetParams = dlfcn.dlsym(handle, 'cuGraphMemcpyNodeSetParams') 

2499 global __cuGraphAddMemsetNode 

2500 __cuGraphAddMemsetNode = dlfcn.dlsym(handle, 'cuGraphAddMemsetNode') 

2501 global __cuGraphMemsetNodeGetParams 

2502 __cuGraphMemsetNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemsetNodeGetParams') 

2503 global __cuGraphMemsetNodeSetParams 

2504 __cuGraphMemsetNodeSetParams = dlfcn.dlsym(handle, 'cuGraphMemsetNodeSetParams') 

2505 global __cuGraphAddHostNode 

2506 __cuGraphAddHostNode = dlfcn.dlsym(handle, 'cuGraphAddHostNode') 

2507 global __cuGraphHostNodeGetParams 

2508 __cuGraphHostNodeGetParams = dlfcn.dlsym(handle, 'cuGraphHostNodeGetParams') 

2509 global __cuGraphHostNodeSetParams 

2510 __cuGraphHostNodeSetParams = dlfcn.dlsym(handle, 'cuGraphHostNodeSetParams') 

2511 global __cuGraphAddChildGraphNode 

2512 __cuGraphAddChildGraphNode = dlfcn.dlsym(handle, 'cuGraphAddChildGraphNode') 

2513 global __cuGraphChildGraphNodeGetGraph 

2514 __cuGraphChildGraphNodeGetGraph = dlfcn.dlsym(handle, 'cuGraphChildGraphNodeGetGraph') 

2515 global __cuGraphAddEmptyNode 

2516 __cuGraphAddEmptyNode = dlfcn.dlsym(handle, 'cuGraphAddEmptyNode') 

2517 global __cuGraphAddEventRecordNode 

2518 __cuGraphAddEventRecordNode = dlfcn.dlsym(handle, 'cuGraphAddEventRecordNode') 

2519 global __cuGraphEventRecordNodeGetEvent 

2520 __cuGraphEventRecordNodeGetEvent = dlfcn.dlsym(handle, 'cuGraphEventRecordNodeGetEvent') 

2521 global __cuGraphEventRecordNodeSetEvent 

2522 __cuGraphEventRecordNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphEventRecordNodeSetEvent') 

2523 global __cuGraphAddEventWaitNode 

2524 __cuGraphAddEventWaitNode = dlfcn.dlsym(handle, 'cuGraphAddEventWaitNode') 

2525 global __cuGraphEventWaitNodeGetEvent 

2526 __cuGraphEventWaitNodeGetEvent = dlfcn.dlsym(handle, 'cuGraphEventWaitNodeGetEvent') 

2527 global __cuGraphEventWaitNodeSetEvent 

2528 __cuGraphEventWaitNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphEventWaitNodeSetEvent') 

2529 global __cuGraphAddExternalSemaphoresSignalNode 

2530 __cuGraphAddExternalSemaphoresSignalNode = dlfcn.dlsym(handle, 'cuGraphAddExternalSemaphoresSignalNode') 

2531 global __cuGraphExternalSemaphoresSignalNodeGetParams 

2532 __cuGraphExternalSemaphoresSignalNodeGetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresSignalNodeGetParams') 

2533 global __cuGraphExternalSemaphoresSignalNodeSetParams 

2534 __cuGraphExternalSemaphoresSignalNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresSignalNodeSetParams') 

2535 global __cuGraphAddExternalSemaphoresWaitNode 

2536 __cuGraphAddExternalSemaphoresWaitNode = dlfcn.dlsym(handle, 'cuGraphAddExternalSemaphoresWaitNode') 

2537 global __cuGraphExternalSemaphoresWaitNodeGetParams 

2538 __cuGraphExternalSemaphoresWaitNodeGetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresWaitNodeGetParams') 

2539 global __cuGraphExternalSemaphoresWaitNodeSetParams 

2540 __cuGraphExternalSemaphoresWaitNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExternalSemaphoresWaitNodeSetParams') 

2541 global __cuGraphAddBatchMemOpNode 

2542 __cuGraphAddBatchMemOpNode = dlfcn.dlsym(handle, 'cuGraphAddBatchMemOpNode') 

2543 global __cuGraphBatchMemOpNodeGetParams 

2544 __cuGraphBatchMemOpNodeGetParams = dlfcn.dlsym(handle, 'cuGraphBatchMemOpNodeGetParams') 

2545 global __cuGraphBatchMemOpNodeSetParams 

2546 __cuGraphBatchMemOpNodeSetParams = dlfcn.dlsym(handle, 'cuGraphBatchMemOpNodeSetParams') 

2547 global __cuGraphExecBatchMemOpNodeSetParams 

2548 __cuGraphExecBatchMemOpNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecBatchMemOpNodeSetParams') 

2549 global __cuGraphAddMemAllocNode 

2550 __cuGraphAddMemAllocNode = dlfcn.dlsym(handle, 'cuGraphAddMemAllocNode') 

2551 global __cuGraphMemAllocNodeGetParams 

2552 __cuGraphMemAllocNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemAllocNodeGetParams') 

2553 global __cuGraphAddMemFreeNode 

2554 __cuGraphAddMemFreeNode = dlfcn.dlsym(handle, 'cuGraphAddMemFreeNode') 

2555 global __cuGraphMemFreeNodeGetParams 

2556 __cuGraphMemFreeNodeGetParams = dlfcn.dlsym(handle, 'cuGraphMemFreeNodeGetParams') 

2557 global __cuDeviceGraphMemTrim 

2558 __cuDeviceGraphMemTrim = dlfcn.dlsym(handle, 'cuDeviceGraphMemTrim') 

2559 global __cuDeviceGetGraphMemAttribute 

2560 __cuDeviceGetGraphMemAttribute = dlfcn.dlsym(handle, 'cuDeviceGetGraphMemAttribute') 

2561 global __cuDeviceSetGraphMemAttribute 

2562 __cuDeviceSetGraphMemAttribute = dlfcn.dlsym(handle, 'cuDeviceSetGraphMemAttribute') 

2563 global __cuGraphClone 

2564 __cuGraphClone = dlfcn.dlsym(handle, 'cuGraphClone') 

2565 global __cuGraphNodeFindInClone 

2566 __cuGraphNodeFindInClone = dlfcn.dlsym(handle, 'cuGraphNodeFindInClone') 

2567 global __cuGraphNodeGetType 

2568 __cuGraphNodeGetType = dlfcn.dlsym(handle, 'cuGraphNodeGetType') 

2569 global __cuGraphNodeGetContainingGraph 

2570 __cuGraphNodeGetContainingGraph = dlfcn.dlsym(handle, 'cuGraphNodeGetContainingGraph') 

2571 global __cuGraphNodeGetLocalId 

2572 __cuGraphNodeGetLocalId = dlfcn.dlsym(handle, 'cuGraphNodeGetLocalId') 

2573 global __cuGraphNodeGetToolsId 

2574 __cuGraphNodeGetToolsId = dlfcn.dlsym(handle, 'cuGraphNodeGetToolsId') 

2575 global __cuGraphGetId 

2576 __cuGraphGetId = dlfcn.dlsym(handle, 'cuGraphGetId') 

2577 global __cuGraphExecGetId 

2578 __cuGraphExecGetId = dlfcn.dlsym(handle, 'cuGraphExecGetId') 

2579 global __cuGraphGetNodes 

2580 __cuGraphGetNodes = dlfcn.dlsym(handle, 'cuGraphGetNodes') 

2581 global __cuGraphGetRootNodes 

2582 __cuGraphGetRootNodes = dlfcn.dlsym(handle, 'cuGraphGetRootNodes') 

2583 global __cuGraphGetEdges_v2 

2584 __cuGraphGetEdges_v2 = dlfcn.dlsym(handle, 'cuGraphGetEdges_v2') 

2585 global __cuGraphNodeGetDependencies_v2 

2586 __cuGraphNodeGetDependencies_v2 = dlfcn.dlsym(handle, 'cuGraphNodeGetDependencies_v2') 

2587 global __cuGraphNodeGetDependentNodes_v2 

2588 __cuGraphNodeGetDependentNodes_v2 = dlfcn.dlsym(handle, 'cuGraphNodeGetDependentNodes_v2') 

2589 global __cuGraphAddDependencies_v2 

2590 __cuGraphAddDependencies_v2 = dlfcn.dlsym(handle, 'cuGraphAddDependencies_v2') 

2591 global __cuGraphRemoveDependencies_v2 

2592 __cuGraphRemoveDependencies_v2 = dlfcn.dlsym(handle, 'cuGraphRemoveDependencies_v2') 

2593 global __cuGraphDestroyNode 

2594 __cuGraphDestroyNode = dlfcn.dlsym(handle, 'cuGraphDestroyNode') 

2595 global __cuGraphInstantiateWithFlags 

2596 __cuGraphInstantiateWithFlags = dlfcn.dlsym(handle, 'cuGraphInstantiateWithFlags') 

2597 global __cuGraphExecGetFlags 

2598 __cuGraphExecGetFlags = dlfcn.dlsym(handle, 'cuGraphExecGetFlags') 

2599 global __cuGraphExecKernelNodeSetParams_v2 

2600 __cuGraphExecKernelNodeSetParams_v2 = dlfcn.dlsym(handle, 'cuGraphExecKernelNodeSetParams_v2') 

2601 global __cuGraphExecMemcpyNodeSetParams 

2602 __cuGraphExecMemcpyNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecMemcpyNodeSetParams') 

2603 global __cuGraphExecMemsetNodeSetParams 

2604 __cuGraphExecMemsetNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecMemsetNodeSetParams') 

2605 global __cuGraphExecHostNodeSetParams 

2606 __cuGraphExecHostNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecHostNodeSetParams') 

2607 global __cuGraphExecChildGraphNodeSetParams 

2608 __cuGraphExecChildGraphNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecChildGraphNodeSetParams') 

2609 global __cuGraphExecEventRecordNodeSetEvent 

2610 __cuGraphExecEventRecordNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphExecEventRecordNodeSetEvent') 

2611 global __cuGraphExecEventWaitNodeSetEvent 

2612 __cuGraphExecEventWaitNodeSetEvent = dlfcn.dlsym(handle, 'cuGraphExecEventWaitNodeSetEvent') 

2613 global __cuGraphExecExternalSemaphoresSignalNodeSetParams 

2614 __cuGraphExecExternalSemaphoresSignalNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecExternalSemaphoresSignalNodeSetParams') 

2615 global __cuGraphExecExternalSemaphoresWaitNodeSetParams 

2616 __cuGraphExecExternalSemaphoresWaitNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecExternalSemaphoresWaitNodeSetParams') 

2617 global __cuGraphNodeSetEnabled 

2618 __cuGraphNodeSetEnabled = dlfcn.dlsym(handle, 'cuGraphNodeSetEnabled') 

2619 global __cuGraphNodeGetEnabled 

2620 __cuGraphNodeGetEnabled = dlfcn.dlsym(handle, 'cuGraphNodeGetEnabled') 

2621 global __cuGraphExecDestroy 

2622 __cuGraphExecDestroy = dlfcn.dlsym(handle, 'cuGraphExecDestroy') 

2623 global __cuGraphDestroy 

2624 __cuGraphDestroy = dlfcn.dlsym(handle, 'cuGraphDestroy') 

2625 global __cuGraphExecUpdate_v2 

2626 __cuGraphExecUpdate_v2 = dlfcn.dlsym(handle, 'cuGraphExecUpdate_v2') 

2627 global __cuGraphKernelNodeCopyAttributes 

2628 __cuGraphKernelNodeCopyAttributes = dlfcn.dlsym(handle, 'cuGraphKernelNodeCopyAttributes') 

2629 global __cuGraphKernelNodeGetAttribute 

2630 __cuGraphKernelNodeGetAttribute = dlfcn.dlsym(handle, 'cuGraphKernelNodeGetAttribute') 

2631 global __cuGraphKernelNodeSetAttribute 

2632 __cuGraphKernelNodeSetAttribute = dlfcn.dlsym(handle, 'cuGraphKernelNodeSetAttribute') 

2633 global __cuGraphDebugDotPrint 

2634 __cuGraphDebugDotPrint = dlfcn.dlsym(handle, 'cuGraphDebugDotPrint') 

2635 global __cuUserObjectCreate 

2636 __cuUserObjectCreate = dlfcn.dlsym(handle, 'cuUserObjectCreate') 

2637 global __cuUserObjectRetain 

2638 __cuUserObjectRetain = dlfcn.dlsym(handle, 'cuUserObjectRetain') 

2639 global __cuUserObjectRelease 

2640 __cuUserObjectRelease = dlfcn.dlsym(handle, 'cuUserObjectRelease') 

2641 global __cuGraphRetainUserObject 

2642 __cuGraphRetainUserObject = dlfcn.dlsym(handle, 'cuGraphRetainUserObject') 

2643 global __cuGraphReleaseUserObject 

2644 __cuGraphReleaseUserObject = dlfcn.dlsym(handle, 'cuGraphReleaseUserObject') 

2645 global __cuGraphAddNode_v2 

2646 __cuGraphAddNode_v2 = dlfcn.dlsym(handle, 'cuGraphAddNode_v2') 

2647 global __cuGraphNodeSetParams 

2648 __cuGraphNodeSetParams = dlfcn.dlsym(handle, 'cuGraphNodeSetParams') 

2649 global __cuGraphNodeGetParams 

2650 __cuGraphNodeGetParams = dlfcn.dlsym(handle, 'cuGraphNodeGetParams') 

2651 global __cuGraphExecNodeSetParams 

2652 __cuGraphExecNodeSetParams = dlfcn.dlsym(handle, 'cuGraphExecNodeSetParams') 

2653 global __cuGraphConditionalHandleCreate 

2654 __cuGraphConditionalHandleCreate = dlfcn.dlsym(handle, 'cuGraphConditionalHandleCreate') 

2655 global __cuOccupancyMaxActiveBlocksPerMultiprocessor 

2656 __cuOccupancyMaxActiveBlocksPerMultiprocessor = dlfcn.dlsym(handle, 'cuOccupancyMaxActiveBlocksPerMultiprocessor') 

2657 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 

2658 __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags = dlfcn.dlsym(handle, 'cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags') 

2659 global __cuOccupancyMaxPotentialBlockSize 

2660 __cuOccupancyMaxPotentialBlockSize = dlfcn.dlsym(handle, 'cuOccupancyMaxPotentialBlockSize') 

2661 global __cuOccupancyMaxPotentialBlockSizeWithFlags 

2662 __cuOccupancyMaxPotentialBlockSizeWithFlags = dlfcn.dlsym(handle, 'cuOccupancyMaxPotentialBlockSizeWithFlags') 

2663 global __cuOccupancyAvailableDynamicSMemPerBlock 

2664 __cuOccupancyAvailableDynamicSMemPerBlock = dlfcn.dlsym(handle, 'cuOccupancyAvailableDynamicSMemPerBlock') 

2665 global __cuOccupancyMaxPotentialClusterSize 

2666 __cuOccupancyMaxPotentialClusterSize = dlfcn.dlsym(handle, 'cuOccupancyMaxPotentialClusterSize') 

2667 global __cuOccupancyMaxActiveClusters 

2668 __cuOccupancyMaxActiveClusters = dlfcn.dlsym(handle, 'cuOccupancyMaxActiveClusters') 

2669 global __cuTexRefSetArray 

2670 __cuTexRefSetArray = dlfcn.dlsym(handle, 'cuTexRefSetArray') 

2671 global __cuTexRefSetMipmappedArray 

2672 __cuTexRefSetMipmappedArray = dlfcn.dlsym(handle, 'cuTexRefSetMipmappedArray') 

2673 global __cuTexRefSetAddress_v2 

2674 __cuTexRefSetAddress_v2 = dlfcn.dlsym(handle, 'cuTexRefSetAddress_v2') 

2675 global __cuTexRefSetAddress2D_v3 

2676 __cuTexRefSetAddress2D_v3 = dlfcn.dlsym(handle, 'cuTexRefSetAddress2D_v3') 

2677 global __cuTexRefSetFormat 

2678 __cuTexRefSetFormat = dlfcn.dlsym(handle, 'cuTexRefSetFormat') 

2679 global __cuTexRefSetAddressMode 

2680 __cuTexRefSetAddressMode = dlfcn.dlsym(handle, 'cuTexRefSetAddressMode') 

2681 global __cuTexRefSetFilterMode 

2682 __cuTexRefSetFilterMode = dlfcn.dlsym(handle, 'cuTexRefSetFilterMode') 

2683 global __cuTexRefSetMipmapFilterMode 

2684 __cuTexRefSetMipmapFilterMode = dlfcn.dlsym(handle, 'cuTexRefSetMipmapFilterMode') 

2685 global __cuTexRefSetMipmapLevelBias 

2686 __cuTexRefSetMipmapLevelBias = dlfcn.dlsym(handle, 'cuTexRefSetMipmapLevelBias') 

2687 global __cuTexRefSetMipmapLevelClamp 

2688 __cuTexRefSetMipmapLevelClamp = dlfcn.dlsym(handle, 'cuTexRefSetMipmapLevelClamp') 

2689 global __cuTexRefSetMaxAnisotropy 

2690 __cuTexRefSetMaxAnisotropy = dlfcn.dlsym(handle, 'cuTexRefSetMaxAnisotropy') 

2691 global __cuTexRefSetBorderColor 

2692 __cuTexRefSetBorderColor = dlfcn.dlsym(handle, 'cuTexRefSetBorderColor') 

2693 global __cuTexRefSetFlags 

2694 __cuTexRefSetFlags = dlfcn.dlsym(handle, 'cuTexRefSetFlags') 

2695 global __cuTexRefGetAddress_v2 

2696 __cuTexRefGetAddress_v2 = dlfcn.dlsym(handle, 'cuTexRefGetAddress_v2') 

2697 global __cuTexRefGetArray 

2698 __cuTexRefGetArray = dlfcn.dlsym(handle, 'cuTexRefGetArray') 

2699 global __cuTexRefGetMipmappedArray 

2700 __cuTexRefGetMipmappedArray = dlfcn.dlsym(handle, 'cuTexRefGetMipmappedArray') 

2701 global __cuTexRefGetAddressMode 

2702 __cuTexRefGetAddressMode = dlfcn.dlsym(handle, 'cuTexRefGetAddressMode') 

2703 global __cuTexRefGetFilterMode 

2704 __cuTexRefGetFilterMode = dlfcn.dlsym(handle, 'cuTexRefGetFilterMode') 

2705 global __cuTexRefGetFormat 

2706 __cuTexRefGetFormat = dlfcn.dlsym(handle, 'cuTexRefGetFormat') 

2707 global __cuTexRefGetMipmapFilterMode 

2708 __cuTexRefGetMipmapFilterMode = dlfcn.dlsym(handle, 'cuTexRefGetMipmapFilterMode') 

2709 global __cuTexRefGetMipmapLevelBias 

2710 __cuTexRefGetMipmapLevelBias = dlfcn.dlsym(handle, 'cuTexRefGetMipmapLevelBias') 

2711 global __cuTexRefGetMipmapLevelClamp 

2712 __cuTexRefGetMipmapLevelClamp = dlfcn.dlsym(handle, 'cuTexRefGetMipmapLevelClamp') 

2713 global __cuTexRefGetMaxAnisotropy 

2714 __cuTexRefGetMaxAnisotropy = dlfcn.dlsym(handle, 'cuTexRefGetMaxAnisotropy') 

2715 global __cuTexRefGetBorderColor 

2716 __cuTexRefGetBorderColor = dlfcn.dlsym(handle, 'cuTexRefGetBorderColor') 

2717 global __cuTexRefGetFlags 

2718 __cuTexRefGetFlags = dlfcn.dlsym(handle, 'cuTexRefGetFlags') 

2719 global __cuTexRefCreate 

2720 __cuTexRefCreate = dlfcn.dlsym(handle, 'cuTexRefCreate') 

2721 global __cuTexRefDestroy 

2722 __cuTexRefDestroy = dlfcn.dlsym(handle, 'cuTexRefDestroy') 

2723 global __cuSurfRefSetArray 

2724 __cuSurfRefSetArray = dlfcn.dlsym(handle, 'cuSurfRefSetArray') 

2725 global __cuSurfRefGetArray 

2726 __cuSurfRefGetArray = dlfcn.dlsym(handle, 'cuSurfRefGetArray') 

2727 global __cuTexObjectCreate 

2728 __cuTexObjectCreate = dlfcn.dlsym(handle, 'cuTexObjectCreate') 

2729 global __cuTexObjectDestroy 

2730 __cuTexObjectDestroy = dlfcn.dlsym(handle, 'cuTexObjectDestroy') 

2731 global __cuTexObjectGetResourceDesc 

2732 __cuTexObjectGetResourceDesc = dlfcn.dlsym(handle, 'cuTexObjectGetResourceDesc') 

2733 global __cuTexObjectGetTextureDesc 

2734 __cuTexObjectGetTextureDesc = dlfcn.dlsym(handle, 'cuTexObjectGetTextureDesc') 

2735 global __cuTexObjectGetResourceViewDesc 

2736 __cuTexObjectGetResourceViewDesc = dlfcn.dlsym(handle, 'cuTexObjectGetResourceViewDesc') 

2737 global __cuSurfObjectCreate 

2738 __cuSurfObjectCreate = dlfcn.dlsym(handle, 'cuSurfObjectCreate') 

2739 global __cuSurfObjectDestroy 

2740 __cuSurfObjectDestroy = dlfcn.dlsym(handle, 'cuSurfObjectDestroy') 

2741 global __cuSurfObjectGetResourceDesc 

2742 __cuSurfObjectGetResourceDesc = dlfcn.dlsym(handle, 'cuSurfObjectGetResourceDesc') 

2743 global __cuTensorMapEncodeTiled 

2744 __cuTensorMapEncodeTiled = dlfcn.dlsym(handle, 'cuTensorMapEncodeTiled') 

2745 global __cuTensorMapEncodeIm2col 

2746 __cuTensorMapEncodeIm2col = dlfcn.dlsym(handle, 'cuTensorMapEncodeIm2col') 

2747 global __cuTensorMapEncodeIm2colWide 

2748 __cuTensorMapEncodeIm2colWide = dlfcn.dlsym(handle, 'cuTensorMapEncodeIm2colWide') 

2749 global __cuTensorMapReplaceAddress 

2750 __cuTensorMapReplaceAddress = dlfcn.dlsym(handle, 'cuTensorMapReplaceAddress') 

2751 global __cuDeviceCanAccessPeer 

2752 __cuDeviceCanAccessPeer = dlfcn.dlsym(handle, 'cuDeviceCanAccessPeer') 

2753 global __cuCtxEnablePeerAccess 

2754 __cuCtxEnablePeerAccess = dlfcn.dlsym(handle, 'cuCtxEnablePeerAccess') 

2755 global __cuCtxDisablePeerAccess 

2756 __cuCtxDisablePeerAccess = dlfcn.dlsym(handle, 'cuCtxDisablePeerAccess') 

2757 global __cuDeviceGetP2PAttribute 

2758 __cuDeviceGetP2PAttribute = dlfcn.dlsym(handle, 'cuDeviceGetP2PAttribute') 

2759 global __cuDeviceGetP2PAtomicCapabilities 

2760 __cuDeviceGetP2PAtomicCapabilities = dlfcn.dlsym(handle, 'cuDeviceGetP2PAtomicCapabilities') 

2761 global __cuGraphicsUnregisterResource 

2762 __cuGraphicsUnregisterResource = dlfcn.dlsym(handle, 'cuGraphicsUnregisterResource') 

2763 global __cuGraphicsSubResourceGetMappedArray 

2764 __cuGraphicsSubResourceGetMappedArray = dlfcn.dlsym(handle, 'cuGraphicsSubResourceGetMappedArray') 

2765 global __cuGraphicsResourceGetMappedMipmappedArray 

2766 __cuGraphicsResourceGetMappedMipmappedArray = dlfcn.dlsym(handle, 'cuGraphicsResourceGetMappedMipmappedArray') 

2767 global __cuGraphicsResourceGetMappedPointer_v2 

2768 __cuGraphicsResourceGetMappedPointer_v2 = dlfcn.dlsym(handle, 'cuGraphicsResourceGetMappedPointer_v2') 

2769 global __cuGraphicsResourceSetMapFlags_v2 

2770 __cuGraphicsResourceSetMapFlags_v2 = dlfcn.dlsym(handle, 'cuGraphicsResourceSetMapFlags_v2') 

2771 global __cuGetProcAddress_v2 

2772 __cuGetProcAddress_v2 = dlfcn.dlsym(handle, 'cuGetProcAddress_v2') 

2773 global __cuCoredumpGetAttribute 

2774 __cuCoredumpGetAttribute = dlfcn.dlsym(handle, 'cuCoredumpGetAttribute') 

2775 global __cuCoredumpGetAttributeGlobal 

2776 __cuCoredumpGetAttributeGlobal = dlfcn.dlsym(handle, 'cuCoredumpGetAttributeGlobal') 

2777 global __cuCoredumpSetAttribute 

2778 __cuCoredumpSetAttribute = dlfcn.dlsym(handle, 'cuCoredumpSetAttribute') 

2779 global __cuCoredumpSetAttributeGlobal 

2780 __cuCoredumpSetAttributeGlobal = dlfcn.dlsym(handle, 'cuCoredumpSetAttributeGlobal') 

2781 global __cuCoredumpRegisterStartCallback 

2782 __cuCoredumpRegisterStartCallback = dlfcn.dlsym(handle, 'cuCoredumpRegisterStartCallback') 

2783 global __cuCoredumpRegisterCompleteCallback 

2784 __cuCoredumpRegisterCompleteCallback = dlfcn.dlsym(handle, 'cuCoredumpRegisterCompleteCallback') 

2785 global __cuCoredumpDeregisterStartCallback 

2786 __cuCoredumpDeregisterStartCallback = dlfcn.dlsym(handle, 'cuCoredumpDeregisterStartCallback') 

2787 global __cuCoredumpDeregisterCompleteCallback 

2788 __cuCoredumpDeregisterCompleteCallback = dlfcn.dlsym(handle, 'cuCoredumpDeregisterCompleteCallback') 

2789 global __cuGetExportTable 

2790 __cuGetExportTable = dlfcn.dlsym(handle, 'cuGetExportTable') 

2791 global __cuGreenCtxCreate 

2792 __cuGreenCtxCreate = dlfcn.dlsym(handle, 'cuGreenCtxCreate') 

2793 global __cuGreenCtxDestroy 

2794 __cuGreenCtxDestroy = dlfcn.dlsym(handle, 'cuGreenCtxDestroy') 

2795 global __cuCtxFromGreenCtx 

2796 __cuCtxFromGreenCtx = dlfcn.dlsym(handle, 'cuCtxFromGreenCtx') 

2797 global __cuDeviceGetDevResource 

2798 __cuDeviceGetDevResource = dlfcn.dlsym(handle, 'cuDeviceGetDevResource') 

2799 global __cuCtxGetDevResource 

2800 __cuCtxGetDevResource = dlfcn.dlsym(handle, 'cuCtxGetDevResource') 

2801 global __cuGreenCtxGetDevResource 

2802 __cuGreenCtxGetDevResource = dlfcn.dlsym(handle, 'cuGreenCtxGetDevResource') 

2803 global __cuDevSmResourceSplitByCount 

2804 __cuDevSmResourceSplitByCount = dlfcn.dlsym(handle, 'cuDevSmResourceSplitByCount') 

2805 global __cuDevSmResourceSplit 

2806 __cuDevSmResourceSplit = dlfcn.dlsym(handle, 'cuDevSmResourceSplit') 

2807 global __cuDevResourceGenerateDesc 

2808 __cuDevResourceGenerateDesc = dlfcn.dlsym(handle, 'cuDevResourceGenerateDesc') 

2809 global __cuGreenCtxRecordEvent 

2810 __cuGreenCtxRecordEvent = dlfcn.dlsym(handle, 'cuGreenCtxRecordEvent') 

2811 global __cuGreenCtxWaitEvent 

2812 __cuGreenCtxWaitEvent = dlfcn.dlsym(handle, 'cuGreenCtxWaitEvent') 

2813 global __cuStreamGetGreenCtx 

2814 __cuStreamGetGreenCtx = dlfcn.dlsym(handle, 'cuStreamGetGreenCtx') 

2815 global __cuGreenCtxStreamCreate 

2816 __cuGreenCtxStreamCreate = dlfcn.dlsym(handle, 'cuGreenCtxStreamCreate') 

2817 global __cuGreenCtxGetId 

2818 __cuGreenCtxGetId = dlfcn.dlsym(handle, 'cuGreenCtxGetId') 

2819 global __cuLogsRegisterCallback 

2820 __cuLogsRegisterCallback = dlfcn.dlsym(handle, 'cuLogsRegisterCallback') 

2821 global __cuLogsUnregisterCallback 

2822 __cuLogsUnregisterCallback = dlfcn.dlsym(handle, 'cuLogsUnregisterCallback') 

2823 global __cuLogsCurrent 

2824 __cuLogsCurrent = dlfcn.dlsym(handle, 'cuLogsCurrent') 

2825 global __cuLogsDumpToFile 

2826 __cuLogsDumpToFile = dlfcn.dlsym(handle, 'cuLogsDumpToFile') 

2827 global __cuLogsDumpToMemory 

2828 __cuLogsDumpToMemory = dlfcn.dlsym(handle, 'cuLogsDumpToMemory') 

2829 global __cuCheckpointProcessGetRestoreThreadId 

2830 __cuCheckpointProcessGetRestoreThreadId = dlfcn.dlsym(handle, 'cuCheckpointProcessGetRestoreThreadId') 

2831 global __cuCheckpointProcessGetState 

2832 __cuCheckpointProcessGetState = dlfcn.dlsym(handle, 'cuCheckpointProcessGetState') 

2833 global __cuCheckpointProcessLock 

2834 __cuCheckpointProcessLock = dlfcn.dlsym(handle, 'cuCheckpointProcessLock') 

2835 global __cuCheckpointProcessCheckpoint 

2836 __cuCheckpointProcessCheckpoint = dlfcn.dlsym(handle, 'cuCheckpointProcessCheckpoint') 

2837 global __cuCheckpointProcessRestore 

2838 __cuCheckpointProcessRestore = dlfcn.dlsym(handle, 'cuCheckpointProcessRestore') 

2839 global __cuCheckpointProcessUnlock 

2840 __cuCheckpointProcessUnlock = dlfcn.dlsym(handle, 'cuCheckpointProcessUnlock') 

2841 global __cuProfilerStart 

2842 __cuProfilerStart = dlfcn.dlsym(handle, 'cuProfilerStart') 

2843 global __cuProfilerStop 

2844 __cuProfilerStop = dlfcn.dlsym(handle, 'cuProfilerStop') 

2845 global __cuGraphicsEGLRegisterImage 

2846 __cuGraphicsEGLRegisterImage = dlfcn.dlsym(handle, 'cuGraphicsEGLRegisterImage') 

2847 global __cuEGLStreamConsumerConnect 

2848 __cuEGLStreamConsumerConnect = dlfcn.dlsym(handle, 'cuEGLStreamConsumerConnect') 

2849 global __cuEGLStreamConsumerConnectWithFlags 

2850 __cuEGLStreamConsumerConnectWithFlags = dlfcn.dlsym(handle, 'cuEGLStreamConsumerConnectWithFlags') 

2851 global __cuEGLStreamConsumerDisconnect 

2852 __cuEGLStreamConsumerDisconnect = dlfcn.dlsym(handle, 'cuEGLStreamConsumerDisconnect') 

2853 global __cuEGLStreamConsumerAcquireFrame 

2854 __cuEGLStreamConsumerAcquireFrame = dlfcn.dlsym(handle, 'cuEGLStreamConsumerAcquireFrame') 

2855 global __cuEGLStreamConsumerReleaseFrame 

2856 __cuEGLStreamConsumerReleaseFrame = dlfcn.dlsym(handle, 'cuEGLStreamConsumerReleaseFrame') 

2857 global __cuEGLStreamProducerConnect 

2858 __cuEGLStreamProducerConnect = dlfcn.dlsym(handle, 'cuEGLStreamProducerConnect') 

2859 global __cuEGLStreamProducerDisconnect 

2860 __cuEGLStreamProducerDisconnect = dlfcn.dlsym(handle, 'cuEGLStreamProducerDisconnect') 

2861 global __cuEGLStreamProducerPresentFrame 

2862 __cuEGLStreamProducerPresentFrame = dlfcn.dlsym(handle, 'cuEGLStreamProducerPresentFrame') 

2863 global __cuEGLStreamProducerReturnFrame 

2864 __cuEGLStreamProducerReturnFrame = dlfcn.dlsym(handle, 'cuEGLStreamProducerReturnFrame') 

2865 global __cuGraphicsResourceGetMappedEglFrame 

2866 __cuGraphicsResourceGetMappedEglFrame = dlfcn.dlsym(handle, 'cuGraphicsResourceGetMappedEglFrame') 

2867 global __cuEventCreateFromEGLSync 

2868 __cuEventCreateFromEGLSync = dlfcn.dlsym(handle, 'cuEventCreateFromEGLSync') 

2869 global __cuGraphicsGLRegisterBuffer 

2870 __cuGraphicsGLRegisterBuffer = dlfcn.dlsym(handle, 'cuGraphicsGLRegisterBuffer') 

2871 global __cuGraphicsGLRegisterImage 

2872 __cuGraphicsGLRegisterImage = dlfcn.dlsym(handle, 'cuGraphicsGLRegisterImage') 

2873 global __cuGLGetDevices_v2 

2874 __cuGLGetDevices_v2 = dlfcn.dlsym(handle, 'cuGLGetDevices_v2') 

2875 global __cuVDPAUGetDevice 

2876 __cuVDPAUGetDevice = dlfcn.dlsym(handle, 'cuVDPAUGetDevice') 

2877 global __cuVDPAUCtxCreate_v2 

2878 __cuVDPAUCtxCreate_v2 = dlfcn.dlsym(handle, 'cuVDPAUCtxCreate_v2') 

2879 global __cuGraphicsVDPAURegisterVideoSurface 

2880 __cuGraphicsVDPAURegisterVideoSurface = dlfcn.dlsym(handle, 'cuGraphicsVDPAURegisterVideoSurface') 

2881 global __cuGraphicsVDPAURegisterOutputSurface 

2882 __cuGraphicsVDPAURegisterOutputSurface = dlfcn.dlsym(handle, 'cuGraphicsVDPAURegisterOutputSurface') 

2883 __cuPythonInit = True 

2884 return 0 

2885  

2886# Create a very small function to check whether we are init'ed, so the C 

2887# compiler can inline it. 

2888cdef inline int cuPythonInit() except -1 nogil: 

2889 if __cuPythonInit: 2a OK^ PKQK_ RKSK;dTKUKS VKWKT XKYKmhZK0K0 1K2KY 3K4K# 5K6K` 7K8Kd 9K!Ke #K$Kf %K'Kg (K)Kh *K+Ki ,K-Kj .K/Kk :K;Kl =K?Km @K[Kn ]K^Ko _K`Kp {K|Kq }K~Kr aLbLw |WcLs dLeLt fLgLu hLiLv jLkLH lLmLI nLoLJ pLqLK rLsLpxqxrxsxtxuxOpvxwx}Wxxyx~WvrzxAxwrBxCxxrtLDxExFxGxyrHxIxaX_kJxbX$iKxcX`kLxdXMxNxeX%iOxfX{kPxgX|kQxPpRxSxTxUxVxWxHcXxYxZx0xnhuLvLIc1x2xJc3x4xKc5x6xfd7x8xZ 9x!xHb#xzrLc$x%xMc'x(xhX)xwLiX*xxL{ +x,x| -x.x} /x:xIb;x=x~ ?x@x1 [x]x2 ^x_x3 `x{x$ |x}xJb~xayKbbycyLbdyey*bfygyjXhyyLzLiyjyALkylyBLmynyQpoypyRpqyrySpsytyTpuyvyUpwyxyVpyyzyohAyBy'iCyDy}kEy~kFyGy+bHy(iCL=dAr?dBr)iIyalJyblDLclKydlLygdMy@dNyphOyqhPyrhQyshRyelSyflTyUyglVyWyhlXykX,bYy*iELZy[dCr0y]dDr1y+i2ylXil3yjlFLklGLllHL4yhd5y6y^d7y8yth9y!yuh#y$yvh%y'ywh(ymlILnlJLmXol)ynX,i*yoXpl+ypX,y-yqX-i.yrXql/ysXrl:ysl;y.i=ytl?y/i@yul[yvl]ywl^yxl_y-b`y:i{y_dEr`dFr;i|yyl}yzl~yAlazBlbzidcz{ddzxhezyhfzzhgzAhhzClizDljzkzEllzmzFlnztX.bozpz=iqzrz|dGrsz}dHrtz?iuzuXGlvzvXHlwzwXIlxzxXJlyzzzjdAzBz~dCzDzBhEzFzChGzHzDhIzJzEhKzyXWpLzzXKlMzIrLlNzJrMlOzAX/bPzKr@iQzLraeMrNrbeOrPr[iRzBXNlSzCXOlTzDXPlUzEXQlVzQrkdWzXzceYzRrFhZzSrGh0zTrHh1zUrIh2zFXRl3zGXSl4zHXTl5zIXUl6zJX:b7zKX]i8zLXdeVrMXeeWrNX^i9zOXVl!zPXWl#zQXXl$zRXYl%zSXld'zTXfe(zUXJh)zVXKh*zWXLh+zXXMh,zYXZl-zZX0l.z0X1l/z1X_i:z2X2l;z3X`i=z4X3l?z5X4l@z6X5l[z7X{i]z8X6l^z9X|i_z!X7l`z#X8l{z}iKLLL$X9l|z%X~i}z'X!l~z(XajaA)X#lbA*X$lcA%lMLNLOLPLQLRLSLTLULVLWLXLYLZLXr0L1L2L3L4LYr5L6LZr7L8L+X9L!Lbj#L$LXp%L'Lmd(L)L,X*L+L'l,L-LNc.L/L-X.X:L;L=L?L@L[L]L^L_L`L{L|L}L~LaMbMcMdMeM(lfMgM)lhMiM*ljMkM+llMmMabnMoMbbpMqMcbrMsMdbtMuMMbvMwMNbxMyMObzMAM;fBMCMndDMEMNhFMGMebHMIMfbJMKModLMMMOhNMOMYpPMQMgeRMSMV TMUM+ VMWM, XMYMPbZM0MQb1M2M,l3M4MN 5M6ML 7M8MA 9M!MB #M$MC %M'MdA/X(M-l)M*Mcj+M,Mdj-M.Mc /M:M.l;M=MOc?M@M/l[M]MRb:XSb;XTb=XPc?XQc@XRc[Xx ]X% ^Xy _Xz `XD {X' |XE }XF ~XO aYP bYQ cYgbdYhbeYibfY4 gY5 hY6 iYG ^M_MW `M{MX |M}MjbjY~MUbaNbNVbcNdNSceNfNWbgNhNR iNjNkNeAfAkY0rgA:lhAiA;l1rjAZpkAlA2r3rmAhenAoAie=lpA7 ?l( 0pejlYfjmYgjnYhjoYijpYjjqYkjrYljsYmjtYqAuYrAvY@l[l1p2psAtA4ruAvAwApd]lxA5ryAzAAABACADA6rEAFA7rGAHAIAJAKALA8rMANA9rOAPAQARA!rSA#r$rTA%r'rUA(rVA3pWA)r*rXA+r,rYA-rZA.r0A/r:r1A;r=r2A?r3A4p4A@r[r]r^l^r5p6p5A_r`r=f6APh{r?f_l@f7pjewYkexYQh7ARhSh|r8A}r~r8p9AasbskbyYlbzYmbAYnbBYobCYpbDY!AEYLpcs:W#AFYGY$AHY%Ads;WIY'AJY(AKY)ALYMY=W*A9plNmN!pnNoN#ppNqN$prNsN%pNYtN'puNvNnK+Aes?WoK@WOY[WpKqK]W[ffs#iMp^krK^W_WgsU `Wb sKwNPYQYxNRY,AyNhsSYzNisTYANjsUYBNksVYCNlsWYDNmsXYENnsYYFNosZYGNps0Yqs1Yrs2YHN(p3YINss4YJNts5Yus6Yvs7Yws8Yxs9Yys!Yzs#YAs$YBs%YCs'YDs(YEs)YFs*YGs+YHs,Y-A.A]fKN^fLN/A-YMNIs.YNN/Y:YON;YPN=Y?YQN@YRN[Y]YSN^YTN_YUN`YVN:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCXNYNyCZN{Y|Y0N}Y1NzC2NAC~YBCTc8 UcCCaZ3NZsDCbZ4Nnj5N6Noj7N8NpjcZ9Nqj!N#Nrj$N%Nsj'N(Nqb)N*Ntj+N,Nuj-N.Nvj/N:Nwj;N=NTh?N@Nxj[N]N_f^N_N;b`N{NECdZeZ`f`l{f|f{l|N}N~NaObOcO}f~fagUhbg)pcgdOdgyjVheOfOgOfZgZhZ{W0srbleWhtKuKNp1siZvKhOFCwKXbYb,d-djZ.dGCGc/d:dqdiOjOkOkZlOlZmZmOXhnZnOegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgoZ2soO3spO4sqOpZ5srO6ssO7stO8suO9svO!swO#sxO$syO%szO'sAO(sBO)sCO*sDO+sEOFOGO,sHO-sIO.sJO/sKO:sLO;sMO=sNO?sOO@sPO[sQO]sRO^sSO_sTO`sUO{sVO|sWO}sXOHCYOzj=brd|lZO*pAj~sYhZhqZ+pat,pbt-pct.p0O/p1O}l2O:p3O~l4O;pdt=petam5Obm6O?pft@pgt[p7Ocm8O]p9Odm!Oemhtfm#Ogm$Ohm%Oim'Ojmitkm(Olmjt^p)Ommktnm*Oom+Opmlt_p,Oqm-Ormmt`p.O{p/O|pnt}potsm:O~p;Otm=Oaq?Obqptum@Ovm[Ocq]Odq^Oeq_Owm`Ofqqtxmrtymstzm{OAmttBm|OCm}ODmutEmICFmvtgq~OGmaPHmwtImbPJmcPhqxtKmdPLmePiqytjqfPkqgPlqhPMmiPmqjPNmkPnqlPoqmPOmztPmnPpqAtqqoPrqBtQmpPsqqPRmrPSmCtTmsPUmtPVmuPWmvPXmwPYmDtZmxPtqEt0myP1mzP2mFt3mGtuqAP4mHt5mBPvqCPwqDPBjCjmeZbrZEPsZtZFPDjZcJCuZGPEjHPIPItvZJP0hwZKP1hxZLP2hMPNPJtyZOPsbzZPP3hAZQPsdRPSPFjTPUPBZ4hVPWPneXPYPtdCZZP?bDZ0P5hEZ1PEgFZ2P6hGZ3PoeHZ4P7hIZ5PpeJZ6P8h7P8PqeKZ9PudLZ!P@bMZ#P9h$P%PreNZ'PFgOZ(PKC)P*P0cPZ+PLC,P-PGg.P/PMCQZ:PHg;P=PNCRZ?PIgSZ@POC[P]PJg^P_PPC`P{P1cTZ|PQC}P~PKgUZaQRCVZbQ!hWZcQseXZdQvdYZeQ[bZZfQ#hgQhQ$h0ZiQ%hjQkQte1ZlQ'h2ZmQue3ZnQ(hoQpQveqQrQwdsQtQ]b4ZuQ)hvQwQwexQyQLg5ZzQMg6ZAQ*h7ZBQxdCQDQ2cEQFQxe8ZGQGjSCKt+h6mNg,hHjHQIQ0bJQKQ1bye7mLQMQ-hNQOQ.hPQQQRQ9ZSQ3c4c^b5cxq!ZTQUQVQyqWQXQ8mYQzqZQ0Q9m1Q2Q!m3Q4Q#m5QM 6Q7Q$m8Q/hAq9Q!QBq#Q$QCq%Q'QDq(Q)QEq*Q+QFq,Q-QGq.Q/QHq:Q;QIq=Q?QJq@Q[Q%m]Q^Q'm_Q`Q(m{Q|QLt}Q~QMtaRNtbR#ZOtcRPtdRQteRTC)mfRUC*mgRVC+mhRWC,miRXC-mjRYC.mkRRt/mlRSt:mmRTt;mnRUt=moRVt?mpRWt@mqRXt[mrRYt]msRZt^mtR0t_muR1t`mvR2t{mwR3t|mxR4t}myR5t~mzR6tanAR7tbnBR8tcnCR$ZdnDR%ZenERZCfnFR0CgnGR1ChnHR2CinIR3CjnJR4CknKR5ClnLR6CmnMR7CnnNR8ConOR9C9tPR!CpnQR#CqnRR$CrnSR%CsnTR'CtnUR(CunVR)CvnWR*CwnXR+CxnYR,CynZR'Zzn0R1RAn2R3RBn4R5RCn6R7RDn8R9REn!R#RFn$R%RGn'R(RKq)R*RHn+R,RIn-R.RJn/R:RKn;R=RLn?R@RMn[R]RNn^R_ROn`R(ZPn{RQn!tRn)ZSn*Z:h+ZTn,Z-Z-C.Z.C/C/Z:Z:CUn;CIj=C_b?CLq@C|R}R~RaSJj[C]C^CKj#tLj$tMj_C`C{CMq|CVn}CWn~CXnbSzeaDAebD;hcDNqcSdDeD%tfDYngDZnhDNjiD0ndS'tjD1nkDOjlD`bmDOqnDeSfSoDgSPjpDqDrDQj(tRj)tSjsDtDuD2nvD3nwD4nxD5nhSBeyDCezD=hADPqiSBDCD*tDD6nED7nFD2bGDDe+tEe,tTjHDOgIDPgJDQgKDydLDFeMD?hNDRgODSgPDGe-t) .tHe/tzd:t6cQq7cRqAd;t@h=tBd?tCd@tDd[tIeQD3b]t[hRD4b^t8c_tTgSD]h`tEd{tFd|ttb}tub~t5bTD- UD. VD/ WD: XD^hYDvbZDUg0DVgauWgbuXg1D_h2D8n3D9n4D9c5DGd6DYg7DSq8D!n9D#n!D$n#DUj$D{b%DTq'DVj(DWjcuXjduYj)D*D+D%n,D'n-D(n.D)njSJe/DkSlSKe:D`h;DUqmS=D?D*n@D+n[DZj]D{h^D6b_D,n`D{DnS|h|Deu}D}hfu~hguai~DhuaE0jbE1jcE2jdE3joSHdeEfEpSIdgEZghE-nqSiuiEVqjE4jkE5jlE6jmEwbnEJdjuKdkubioELepEMeqENerE!csEOetE0guEPevEQewE7jlucimu7bnu.nouxEyEdipu8jqu9jrueisutuuu!jvu#jwu$jxu%jzELdyuAEBEMdzu1gAu/nCEBuCu'jDu(jEufiFugiGuReHuSeIuTeJuUeKuhiLuVeMuWeNuXeOuYePuxbDENdQuOdRuZeEE0eFE1eGEPdHE2gIE2eJE3eKE:nLE|bMEWqNE)jOE*jSu+jTu,jPE;nQE=nRE?nSE4eTE5eUEiiVEWEXE@nYE[nZE3g0E4g1E5g2E6g3E]n4E^n5E_n6E`n7E{n8Eji9E}b!E7g#E8g$EQdUuRdVu9g%E-j'E6e(E7e)E8e*E9e+E#c,E!e-E.j.E#e/E$e:E~b;E$cWu%cXu'c=ESd?Eac@Ebc[Eyb]Ecc^Edc_Eec`E|n{Efc|EYu}E/j~E:jZu;j0u=jaFbFcF}ndF~neFaofFborS%egF'ehFkiiFXqsSjFkFcolFdomF9 nF8b1u9b2ugcoF(cpF)cqF*crF+csF; tF,c3u-c4uTduF(evF)ewFUdxF*eyF+ezF?jAFhcBFliCFmiDF,e5u-e6uniEFeoFF!gGF#gHF$gIFfotS.eJFVdKF%gLFgoMF'gNF(gOFhoPFicQF@jRF[j7u]j8u^jSFioTFjoUFkoVF/eWF:eXFoiYFloZFmo0Fpi9u)g!uzb#u_j$u%u1F*g'uYq(u+gZq,g0q-g)u1q*uqi+uri,usi-uti2F.c.u/u3F/c:u;e;u`j4F2q=uui?uvi@uno5Foo6F{j7Fjc8F3q9FuSvSwSxS|j!F#F$F}j[u~j]uak%F'F(Fpo)Fqo*Fro+FsoyS=e,F?e-Fwi.F4qzS/F:F^u;Fto=Fuo?F!b@F@e_u[e`ubk[F.g]F/g^F:g_FWd`F]e{Fxi|F;g}F=g~F^e{u* |u_e}uXd~u:c5q;c6qYdavyibvZdcv0ddv1dev`eaG#bfvckbG$bgv=chvzicGAiiv2djv3dkvAblvBbmv%bdG= eG? fG@ gG[ hGvoiGCbjG?gkG@gnv[gov]glGBimGwonGxooG?cpG4dqG^grG7qsGyotGzouGAovGdkwGkcxG8qyGekzGfkpvgkqvhkAGBGCGBoDGCoEGDoFGEoAS{eGGBSCS|eHGCiIGrvDSJGKGFoLGGoMGHoNGikOGlcPG9qQGESFSjkRGSGTGkksvlktvmkUGVGWGIoXGJoYGKoZGLoGS}e0GHSIS~e1GDi2GuvJS3G4Gvv5GMo6GNo7Gnk8GDb9G5dwv6dxvEi!Gaf#Gbf$Gcf%G@c'Gdf(G_g)Gef*Gff+GokyvFizv'bAvOoBv,G-GGiCvpkDvqkEvHiFvGvHvrkIvskJvtkKvuk.G7dLv/G:G8dMv`gNv!q;GOvPvvkQvwkRvIiSvJiTvgfUvhfVvifWvjfXvKiYvkfZvlf0vmf1vnf2vEb=G9d3v!d4vof?Gpf@Gqf[G#d]G{g^Grf_Gsf`GPo{Gmc|G#q}Gxk~Gyk5vzk6vAkaHQobHRocHSodHtfeHuffHLigHhHiHTojHUokH|glH}gmH~gnHahoHVopHWoqHXorHYosHZotHMiuHncvHbhwHchxH$d7v%d8vdhyHBkzHvfAHwfBHxfCHyfDH[cEHzfFHCkGHAfHHBfIHocJH]c9v^c!v_cKH'dLHpcMHqcNHFbOHrcPHscQHtcRH0oSHucTH$qUHDkVHEk#vFk$vGkWHXHYH1oZH2o0H3o1H4oKSCf2HDf3HNi4H%vLS5H6H5o7H6o8H! 9H(b'v)b(vvc!H`c#H{c$H|c%H}c'H] (H~c)vad*v(d)HEf*HFf+H)d,HGf-HHf.H7o/Hwc:HHk;HIk=Heh+vfh,vJk?H%q@HOi[HPi]HQi^H8oMSIf_HJf`HRi{H'q|HSi}HTi~H9oaIxcbIKkcILk-vMk.vNkdI!oeI#ofI$ogIKfhILfiIUijI%okI'olIVi/vgh:vGb;vOk=v?vmIhh@v[v]vih(qjh)qkh^v*q_vWi`vXi{vYi|vZinIbd}v~voIcdawMfbw(opI+qcw0idw1iew)oqINSOSPSQSdded*d+dfwRSgwSS*orIPksIyctI,quITSUSvIVSQkwIxIyIRkhwSkiwTkzIAIBI+oCI,oDI-oEI.oWSNfFIOfGI2iHI-qXS.qYSZS0Sjw1Skw2S3S4SIIJI/qKI/oLI:oMI;oNIUkOIzcPI:qQI5S6S7S8SVkRISITIWklwXkmwYkUIVIWI=oXI?oYI@oZI[o9SPf0IQf1I3i2I;q!S3I4Inw5I]o6I^o7I_o8IZk9IAc!I=q#I#S$S$I%S0k%I'I(I1kow2kpw3k)I*I+I`o,I{o-I|o.I}o'SRf/ISf:I4i;I?q(S=I?Iqw@I~o[Iap]Ibp^I4k_IBc`I@q{I)S*S|I+S5k}I~IaJ6krw7ksw8kbJcJdJcpeJdpfJepgJfp,STfhJUfiJ5ijJ[q-SkJlJtwmJgpnJhpoJippJ9kqJCcrJ]qsJ.S/StJ:S!kuJvJwJ#kuw$kvw%kxJyJzJjpAJkpBJlpCJmp;SVfDJWfEJ6iFJ^q=SGJHJwwIJnpJJopKJppLJ'kMJDcNJ_qOJ?S@SPJ[S(kQJRJSJ)kxw*kyw+kTJUJVJqpWJrpXJspYJtp]SXfZJYf0J7i1J`q^S2J3Jzw4Jup5Jvp6Jwp7J,k8JEc9J{q!J_S`S{S|S-k#J$J%J.kAw/kBw:k'J(J)Jxp*Jyp+Jzp,JAp}SZf-J0f.J8i/JCw~SDwaT:J;JEw=JBp?JCp@JDp[J;k]JFc^J|q_JbTcTdTeT=k`J{J|J?kFw@kGw[k}J~JaKEpbKFpcKGpdKHpfT1feK2ffK9igKHwgTIwhThKiKJwjKIpkKJplKiTjTkTlTmTnTKwoTpTqTrTsTtTuTvT;ZwTxTyTzTATBTCT=ZDTETFTGTHT?ZITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT0T1T2T3T4T5T6T7T8T9T!T#T$T%T'T(T)T@Z*T+T,T-T.T/T:T;T=T?T@T[T]T^T_T`T{T|T}T~TaUbUcUdUeUfUgULwMw}qhUiU[ZjUkUlUmUnUoUpU]ZqUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUNwOwHUPwIUJU^Z_ZKULUQwRwSwMU`Z{ZNUOUPU|ZQURUSUTUUUVUWUXUYUZU0U1U2U~q3U4U5U6U}Z7U8Uar9U!UTw#U$UUw%U'UVw(U)UWw*U+UXw,U-U!i.U/UYw:U;UZw=U?U0w@U[U1w]U^U2w_U`U3w{U|U4w}U~U5waVbV6wcVdV]keVfV7wgVhVbriVjVcrkVlV8wmVnVlhoVpV9wqVrV!wsV#wtV$wuV%wvV'wwV(wxV)wyV*wzV+wAV,wBV-wCV.wDV/wEV:wFV;wGV=wHV?wIV@wJV[wKV]wLV^wMV_wNV`wOV{wPV|wQV}wRV~wSVaxTVbxUVcxVVdxWVexXVfxYVgxZVhx0Vix1Vjx2Vkx3V4V5V6V7V8V9Vlx!Vmx#Vnx$VmK~Za0b0%V'Vc0(V)Vd0*V+Ve0,V-Vf0.V/Vg0:V;Vh0=V?Vi0@V[Vj0k0]Vl0^V_Vm0`V{Vn0o0|Vp0q0}Vr0~VaWs0bWcWt0dWeWu0v0fWw0gWhWx0y0iWz0jWkWA0lWmWB0nWoWC0D0pWE0qWrWsWtW3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fF0uWvWwWxWG0H0yWI0KpJ0zWK0L0AWM0N0BWCWDWO0P0EWFWGWQ0R0HWIWJWS0KWLWMWNWOWPWT0QWRWU0SWV0W0TWX0UWY0VWWWXWZ0YWZW0W001W102W3W4W5W6W7W8W9W!W20#W$W%W'W(W)W*W+W,W-W.W30/Wox40

2890 return 0 2a OK^ PKQK_ RKSK;dTKUKS VKWKT XKYKmhZK0K0 1K2KY 3K4K# 5K6K` 7K8Kd 9K!Ke #K$Kf %K'Kg (K)Kh *K+Ki ,K-Kj .K/Kk :K;Kl =K?Km @K[Kn ]K^Ko _K`Kp {K|Kq }K~Kr aLbLw |WcLs dLeLt fLgLu hLiLv jLkLH lLmLI nLoLJ pLqLK rLsLpxqxrxsxtxuxOpvxwx}Wxxyx~WvrzxAxwrBxCxxrtLDxExFxGxyrHxIxaX_kJxbX$iKxcX`kLxdXMxNxeX%iOxfX{kPxgX|kQxPpRxSxTxUxVxWxHcXxYxZx0xnhuLvLIc1x2xJc3x4xKc5x6xfd7x8xZ 9x!xHb#xzrLc$x%xMc'x(xhX)xwLiX*xxL{ +x,x| -x.x} /x:xIb;x=x~ ?x@x1 [x]x2 ^x_x3 `x{x$ |x}xJb~xayKbbycyLbdyey*bfygyjXhyyLzLiyjyALkylyBLmynyQpoypyRpqyrySpsytyTpuyvyUpwyxyVpyyzyohAyBy'iCyDy}kEy~kFyGy+bHy(iCL=dAr?dBr)iIyalJyblDLclKydlLygdMy@dNyphOyqhPyrhQyshRyelSyflTyUyglVyWyhlXykX,bYy*iELZy[dCr0y]dDr1y+i2ylXil3yjlFLklGLllHL4yhd5y6y^d7y8yth9y!yuh#y$yvh%y'ywh(ymlILnlJLmXol)ynX,i*yoXpl+ypX,y-yqX-i.yrXql/ysXrl:ysl;y.i=ytl?y/i@yul[yvl]ywl^yxl_y-b`y:i{y_dEr`dFr;i|yyl}yzl~yAlazBlbzidcz{ddzxhezyhfzzhgzAhhzClizDljzkzEllzmzFlnztX.bozpz=iqzrz|dGrsz}dHrtz?iuzuXGlvzvXHlwzwXIlxzxXJlyzzzjdAzBz~dCzDzBhEzFzChGzHzDhIzJzEhKzyXWpLzzXKlMzIrLlNzJrMlOzAX/bPzKr@iQzLraeMrNrbeOrPr[iRzBXNlSzCXOlTzDXPlUzEXQlVzQrkdWzXzceYzRrFhZzSrGh0zTrHh1zUrIh2zFXRl3zGXSl4zHXTl5zIXUl6zJX:b7zKX]i8zLXdeVrMXeeWrNX^i9zOXVl!zPXWl#zQXXl$zRXYl%zSXld'zTXfe(zUXJh)zVXKh*zWXLh+zXXMh,zYXZl-zZX0l.z0X1l/z1X_i:z2X2l;z3X`i=z4X3l?z5X4l@z6X5l[z7X{i]z8X6l^z9X|i_z!X7l`z#X8l{z}iKLLL$X9l|z%X~i}z'X!l~z(XajaA)X#lbA*X$lcA%lMLNLOLPLQLRLSLTLULVLWLXLYLZLXr0L1L2L3L4LYr5L6LZr7L8L+X9L!Lbj#L$LXp%L'Lmd(L)L,X*L+L'l,L-LNc.L/L-X.X:L;L=L?L@L[L]L^L_L`L{L|L}L~LaMbMcMdMeM(lfMgM)lhMiM*ljMkM+llMmMabnMoMbbpMqMcbrMsMdbtMuMMbvMwMNbxMyMObzMAM;fBMCMndDMEMNhFMGMebHMIMfbJMKModLMMMOhNMOMYpPMQMgeRMSMV TMUM+ VMWM, XMYMPbZM0MQb1M2M,l3M4MN 5M6ML 7M8MA 9M!MB #M$MC %M'MdA/X(M-l)M*Mcj+M,Mdj-M.Mc /M:M.l;M=MOc?M@M/l[M]MRb:XSb;XTb=XPc?XQc@XRc[Xx ]X% ^Xy _Xz `XD {X' |XE }XF ~XO aYP bYQ cYgbdYhbeYibfY4 gY5 hY6 iYG ^M_MW `M{MX |M}MjbjY~MUbaNbNVbcNdNSceNfNWbgNhNR iNjNkNeAfAkY0rgA:lhAiA;l1rjAZpkAlA2r3rmAhenAoAie=lpA7 ?l( 0pejlYfjmYgjnYhjoYijpYjjqYkjrYljsYmjtYqAuYrAvY@l[l1p2psAtA4ruAvAwApd]lxA5ryAzAAABACADA6rEAFA7rGAHAIAJAKALA8rMANA9rOAPAQARA!rSA#r$rTA%r'rUA(rVA3pWA)r*rXA+r,rYA-rZA.r0A/r:r1A;r=r2A?r3A4p4A@r[r]r^l^r5p6p5A_r`r=f6APh{r?f_l@f7pjewYkexYQh7ARhSh|r8A}r~r8p9AasbskbyYlbzYmbAYnbBYobCYpbDY!AEYLpcs:WxK50#AFY60yKGY$AzKHY%A70ds;WAKIY'A80BKJY(A90!0CKKY)ALYMYDK=W*A9plNmN!pnNoN#ppNqN$prNsN%pNYtN'puNvNnK+Aes?WoK@WOY[WpKqK]W[ffs#iMp^krK#0^WEK_WgsU `Wb sKwNPYQYxN$0FKRY,AyNhsSYzNisTYANjsUYBNksVYCNlsWYDNmsXYENnsYYFNosZYGNps0Yqs1Yrs2YHN(p3YINss4YJNts5Yus6Yvs7Yws8Yxs9Yys!Yzs#YAs$YBs%YCs'YDs(YEs)YFs*YGs+YHs,Y-A.A]fKN^fLN/A-YMNIs.YNN/Y:YON;YPN=Y?YQN@YRN[Y]YSN^YTN_YUN`YVN:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCXNYNyCZN{Y|Y0N}Y1NzC2NAC~YBCTc8 UcCCaZ3NZsDCbZ4Nnj5N6Noj7N8NpjcZ9Nqj!N#Nrj$N%Nsj'N(Nqb)N*Ntj+N,Nuj-N.Nvj/N:Nwj;N=NTh?N@Nxj[N]N_f^N_N;b`N{NECdZ%0GKeZ`f`l{f|f{l|N}N~NaObOcO}f~fagUhbg)pcgdOdgyjVheOfOgOfZgZhZ'0{W0srbleWhtKuKHKNp1siZvKhOFC(0wKXb)0Yb,d-djZ.dGCGcIK/d:dqdiOjOkOkZlOlZmZmOXhnZnOegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgoZ2soO3spO4sqOpZ5srO6ssO7stO8suO9svO!swO#sxO$syO%szO'sAO(sBO)sCO*sDO+sEOFOGO,sHO-sIO.sJO/sKO:sLO;sMO=sNO?sOO@sPO[sQO]sRO^sSO_sTO`sUO{sVO|sWO}sXOHCYOzj=brd|lZO*pAj~sYhZhqZ+pat,pbt-pct.p0O/p1O}l2O:p3O~l4O;pdt=petam5Obm6O?pft@pgt[p7Ocm8O]p9Odm!Oemhtfm#Ogm$Ohm%Oim'Ojmitkm(Olmjt^p)Ommktnm*Oom+Opmlt_p,Oqm-Ormmt`p.O{p/O|pnt}potsm:O~p;Otm=Oaq?Obqptum@Ovm[Ocq]Odq^Oeq_Owm`Ofqqtxmrtymstzm{OAmttBm|OCm}ODmutEmICFmvtgq~OGmaPHmwtImbPJmcPhqxtKmdPLmePiqytjqfPkqgPlqhPMmiPmqjPNmkPnqlPoqmPOmztPmnPpqAtqqoPrqBtQmpPsqqPRmrPSmCtTmsPUmtPVmuPWmvPXmwPYmDtZmxPtqEt0myP1mzP2mFt3mGtuqAP4mHt5mBPvqCPwqDPBjCjmeZbrZEPsZtZFPDjZcJCuZGPEjHPIPItvZJP0hwZKP1hxZLP2hMPNPJtyZOPsbzZPP3hAZQPsdRPSPFjTPUPBZ4hVPWPneXPYPtdCZZP?bDZ0P5hEZ1PEgFZ2P6hGZ3PoeHZ4P7hIZ5PpeJZ6P8h7P8PqeKZ9PudLZ!P@bMZ#P9h$P%PreNZ'PFgOZ(PKC)P*P0cPZ+PLC,P-PGg.P/PMCQZ:PHg;P=PNCRZ?PIgSZ@POC[P]PJg^P_PPC`P{P1cTZ|PQC}P~PKgUZaQRCVZbQ!hWZcQseXZdQvdYZeQ[bZZfQ#hgQhQ$h0ZiQ%hjQkQte1ZlQ'h2ZmQue3ZnQ(hoQpQveqQrQwdsQtQ]b4ZuQ)hvQwQwexQyQLg5ZzQMg6ZAQ*h7ZBQxdCQDQ2cEQFQxe8ZGQGjSCKt+h6mNg,hHjHQIQ0bJQKQ1bye7mLQMQ-hNQOQ.hPQQQRQ9ZSQ3c4c^b5cxq!ZTQUQVQyqWQXQ8mYQzqZQ0Q9m1Q2Q!m3Q4Q#m5QM 6Q7Q$m8Q/hAq9Q!QBq#Q$QCq%Q'QDq(Q)QEq*Q+QFq,Q-QGq.Q/QHq:Q;QIq=Q?QJq@Q[Q%m]Q^Q'm_Q`Q(m{Q|QLt}Q~QMtaRNtbR#ZOtcRPtdRQteRTC)mfRUC*mgRVC+mhRWC,miRXC-mjRYC.mkRRt/mlRSt:mmRTt;mnRUt=moRVt?mpRWt@mqRXt[mrRYt]msRZt^mtR0t_muR1t`mvR2t{mwR3t|mxR4t}myR5t~mzR6tanAR7tbnBR8tcnCR$ZdnDR%ZenERZCfnFR0CgnGR1ChnHR2CinIR3CjnJR4CknKR5ClnLR6CmnMR7CnnNR8ConOR9C9tPR!CpnQR#CqnRR$CrnSR%CsnTR'CtnUR(CunVR)CvnWR*CwnXR+CxnYR,CynZR'Zzn0R1RAn2R3RBn4R5RCn6R7RDn8R9REn!R#RFn$R%RGn'R(RKq)R*RHn+R,RIn-R.RJn/R:RKn;R=RLn?R@RMn[R]RNn^R_ROn`R(ZPn{RQn!tRn)ZSn*Z:h+ZTn,ZJK*0-Z-C.Z.CKK+0/C,0LK/Z-0MK:Z:CUn;CIj=C_b?CLq@C|R}R~RaSJj[C]C^CKj#tLj$tMj_C`C{CMq|CVn}CWn~CXnbSzeaDAebD;hcDNqcSdDeD%tfDYngDZnhDNjiD0ndS'tjD1nkDOjlD`bmDOqnDeSfSoDgSPjpDqDrDQj(tRj)tSjsDtDuD2nvD3nwD4nxD5nhSBeyDCezD=hADPqiSBDCD*tDD6nED7nFD2bGDDe+tEe,tTjHDOgIDPgJDQgKDydLDFeMD?hNDRgODSgPDGe-t) .tHe/tzd:t6cQq7cRqAd;t@h=tBd?tCd@tDd[tIeQD3b]t[hRD4b^t8c_tTgSD]h`tEd{tFd|ttb}tub~t5bTD- UD. VD/ WD: XD^hYDvbZDUg0DVgauWgbuXg1D_h2D8n3D9n4D9c5DGd6DYg7DSq8D!n9D#n!D$n#DUj$D{b%DTq'DVj(DWjcuXjduYj)D*D+D%n,D'n-D(n.D)njSJe/DkSlSKe:D`h;DUqmS=D?D*n@D+n[DZj]D{h^D6b_D,n`D{DnS|h|Deu}D}hfu~hguai~DhuaE0jbE1jcE2jdE3joSHdeEfEpSIdgEZghE-nqSiuiEVqjE4jkE5jlE6jmEwbnEJdjuKdkubioELepEMeqENerE!csEOetE0guEPevEQewE7jlucimu7bnu.nouxEyEdipu8jqu9jrueisutuuu!jvu#jwu$jxu%jzELdyuAEBEMdzu1gAu/nCEBuCu'jDu(jEufiFugiGuReHuSeIuTeJuUeKuhiLuVeMuWeNuXeOuYePuxbDENdQuOdRuZeEE0eFE1eGEPdHE2gIE2eJE3eKE:nLE|bMEWqNE)jOE*jSu+jTu,jPE;nQE=nRE?nSE4eTE5eUEiiVEWEXE@nYE[nZE3g0E4g1E5g2E6g3E]n4E^n5E_n6E`n7E{n8Eji9E}b!E7g#E8g$EQdUuRdVu9g%E-j'E6e(E7e)E8e*E9e+E#c,E!e-E.j.E#e/E$e:E~b;E$cWu%cXu'c=ESd?Eac@Ebc[Eyb]Ecc^Edc_Eec`E|n{Efc|EYu}E/j~E:jZu;j0u=jaFbFcF}ndF~neFaofFborS%egF'ehFkiiFXqsSjFkFcolFdomF9 nF8b1u9b2ugcoF(cpF)cqF*crF+csF; tF,c3u-c4uTduF(evF)ewFUdxF*eyF+ezF?jAFhcBFliCFmiDF,e5u-e6uniEFeoFF!gGF#gHF$gIFfotS.eJFVdKF%gLFgoMF'gNF(gOFhoPFicQF@jRF[j7u]j8u^jSFioTFjoUFkoVF/eWF:eXFoiYFloZFmo0Fpi9u)g!uzb#u_j$u%u1F*g'uYq(u+gZq,g0q-g)u1q*uqi+uri,usi-uti2F.c.u/u3F/c:u;e;u`j4F2q=uui?uvi@uno5Foo6F{j7Fjc8F3q9FuSvSwSxS|j!F#F$F}j[u~j]uak%F'F(Fpo)Fqo*Fro+FsoyS=e,F?e-Fwi.F4qzS/F:F^u;Fto=Fuo?F!b@F@e_u[e`ubk[F.g]F/g^F:g_FWd`F]e{Fxi|F;g}F=g~F^e{u* |u_e}uXd~u:c5q;c6qYdavyibvZdcv0ddv1dev`eaG#bfvckbG$bgv=chvzicGAiiv2djv3dkvAblvBbmv%bdG= eG? fG@ gG[ hGvoiGCbjG?gkG@gnv[gov]glGBimGwonGxooG?cpG4dqG^grG7qsGyotGzouGAovGdkwGkcxG8qyGekzGfkpvgkqvhkAGBGCGBoDGCoEGDoFGEoAS{eGGBSCS|eHGCiIGrvDSJGKGFoLGGoMGHoNGikOGlcPG9qQGESFSjkRGSGTGkksvlktvmkUGVGWGIoXGJoYGKoZGLoGS}e0GHSIS~e1GDi2GuvJS3G4Gvv5GMo6GNo7Gnk8GDb9G5dwv6dxvEi!Gaf#Gbf$Gcf%G@c'Gdf(G_g)Gef*Gff+GokyvFizv'bAvOoBv,G-GGiCvpkDvqkEvHiFvGvHvrkIvskJvtkKvuk.G7dLv/G:G8dMv`gNv!q;GOvPvvkQvwkRvIiSvJiTvgfUvhfVvifWvjfXvKiYvkfZvlf0vmf1vnf2vEb=G9d3v!d4vof?Gpf@Gqf[G#d]G{g^Grf_Gsf`GPo{Gmc|G#q}Gxk~Gyk5vzk6vAkaHQobHRocHSodHtfeHuffHLigHhHiHTojHUokH|glH}gmH~gnHahoHVopHWoqHXorHYosHZotHMiuHncvHbhwHchxH$d7v%d8vdhyHBkzHvfAHwfBHxfCHyfDH[cEHzfFHCkGHAfHHBfIHocJH]c9v^c!v_cKH'dLHpcMHqcNHFbOHrcPHscQHtcRH0oSHucTH$qUHDkVHEk#vFk$vGkWHXHYH1oZH2o0H3o1H4oKSCf2HDf3HNi4H%vLS5H6H5o7H6o8H! 9H(b'v)b(vvc!H`c#H{c$H|c%H}c'H] (H~c)vad*v(d)HEf*HFf+H)d,HGf-HHf.H7o/Hwc:HHk;HIk=Heh+vfh,vJk?H%q@HOi[HPi]HQi^H8oMSIf_HJf`HRi{H'q|HSi}HTi~H9oaIxcbIKkcILk-vMk.vNkdI!oeI#ofI$ogIKfhILfiIUijI%okI'olIVi/vgh:vGb;vOk=v?vmIhh@v[v]vih(qjh)qkh^v*q_vWi`vXi{vYi|vZinIbd}v~voIcdawMfbw(opI+qcw0idw1iew)oqINSOSPSQSdded*d+dfwRSgwSS*orIPksIyctI,quITSUSvIVSQkwIxIyIRkhwSkiwTkzIAIBI+oCI,oDI-oEI.oWSNfFIOfGI2iHI-qXS.qYSZS0Sjw1Skw2S3S4SIIJI/qKI/oLI:oMI;oNIUkOIzcPI:qQI5S6S7S8SVkRISITIWklwXkmwYkUIVIWI=oXI?oYI@oZI[o9SPf0IQf1I3i2I;q!S3I4Inw5I]o6I^o7I_o8IZk9IAc!I=q#I#S$S$I%S0k%I'I(I1kow2kpw3k)I*I+I`o,I{o-I|o.I}o'SRf/ISf:I4i;I?q(S=I?Iqw@I~o[Iap]Ibp^I4k_IBc`I@q{I)S*S|I+S5k}I~IaJ6krw7ksw8kbJcJdJcpeJdpfJepgJfp,STfhJUfiJ5ijJ[q-SkJlJtwmJgpnJhpoJippJ9kqJCcrJ]qsJ.S/StJ:S!kuJvJwJ#kuw$kvw%kxJyJzJjpAJkpBJlpCJmp;SVfDJWfEJ6iFJ^q=SGJHJwwIJnpJJopKJppLJ'kMJDcNJ_qOJ?S@SPJ[S(kQJRJSJ)kxw*kyw+kTJUJVJqpWJrpXJspYJtp]SXfZJYf0J7i1J`q^S2J3Jzw4Jup5Jvp6Jwp7J,k8JEc9J{q!J_S`S{S|S-k#J$J%J.kAw/kBw:k'J(J)Jxp*Jyp+Jzp,JAp}SZf-J0f.J8i/JCw~SDwaT:J;JEw=JBp?JCp@JDp[J;k]JFc^J|q_JbTcTdTeT=k`J{J|J?kFw@kGw[k}J~JaKEpbKFpcKGpdKHpfT1feK2ffK9igKHwgTIwhThKiKJwjKIpkKJplKiTjTkTlTmTnTKwoTpTqTrTsTtTuTvT;ZwTxTyTzTATBTCT=ZDTETFTGTHT?ZITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT0T1T2T3T4T5T6T7T8T9T!T#T$T%T'T(T)T@Z*T+T,T-T.T/T:T;T=T?T@T[T]T^T_T`T{T|T}T~TaUbUcUdUeUfUgULwMw}qhUiU[ZjUkUlUmUnUoUpU]ZqUrUsUtUuUvUwUxUyUzUAUBUCUDUEUFUGUNwOwHUPwIUJU^Z_ZKULUQwRwSwMU`Z{ZNUOUPU|ZQURUSUTUUUVUWUXUYUZU0U1U2U~q3U4U5U6U}Z7U8Uar9U!UTw#U$UUw%U'UVw(U)UWw*U+UXw,U-U!i.U/UYw:U;UZw=U?U0w@U[U1w]U^U2w_U`U3w{U|U4w}U~U5waVbV6wcVdV]keVfV7wgVhVbriVjVcrkVlV8wmVnVlhoVpV9wqVrV!wsV#wtV$wuV%wvV'wwV(wxV)wyV*wzV+wAV,wBV-wCV.wDV/wEV:wFV;wGV=wHV?wIV@wJV[wKV]wLV^wMV_wNV`wOV{wPV|wQV}wRV~wSVaxTVbxUVcxVVdxWVexXVfxYVgxZVhx0Vix1Vjx2Vkx3V4V5V6V7V8V9Vlx!Vmx#Vnx$V.0mKNK~Za0b0%V'Vc0(V)Vd0*V+Ve0,V-Vf0.V/Vg0:V;Vh0=V?Vi0@V[Vj0k0]Vl0^V_Vm0`V{Vn0o0|Vp0q0}Vr0~VaWs0bWcWt0dWeWu0v0fWw0gWhWx0y0iWz0jWkWA0lWmWB0nWoWC0D0pWE0qWrWsWtW3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fF0uWvWwWxWG0H0yWI0KpJ0zWK0L0AWM0N0BWCWDWO0P0EWFWGWQ0R0HWIWJWS0KWLWMWNWOWPWT0QWRWU0SWV0W0TWX0UWY0VWWWXWZ0YWZW0W001W102W3W4W5W6W7W8W9W!W20#W$W%W'W(W)W*W+W,W-W.W30/W/0ox40

2891 return _cuPythonInit() 2a Lpcs:WxK5060yKzK70ds;WAK80BK90!0CKDK=WnKes?WoK@W[WpKqK]W#iMp^krK#0^WEK_WgsU `Wb sK$0FK%0GK'0{W0stKuKHKNp1svK(0wKXb)0Yb,d-d.dGcIK/d:dJK*0KK+0,0LK-0MK.0NK/0ox

2892  

2893cdef CUresult _cuGetErrorString(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil: 

2894 global __cuGetErrorString 

2895 cuPythonInit() 2nKgswN

2896 if __cuGetErrorString == NULL: 2nKgswN

2897 with gil: 2nKgs

2898 raise RuntimeError('Function "cuGetErrorString" not found') 

2899 err = (<CUresult (*)(CUresult, const char**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetErrorString)(error, pStr) 2nKgswN

2900 return err 2nKgswN

2901  

2902cdef CUresult _cuGetErrorName(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil: 

2903 global __cuGetErrorName 

2904 cuPythonInit() 2vr%lZr'l.lOc/lnKgswNPY^b/h}q

2905 if __cuGetErrorName == NULL: 2vr%lZr'l.lOc/lnKgswNPY^b/h}q

2906 with gil: 2nKgs

2907 raise RuntimeError('Function "cuGetErrorName" not found') 

2908 err = (<CUresult (*)(CUresult, const char**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetErrorName)(error, pStr) 2vr%lZr'l.lOc/lnKgswNPY^b/h}q

2909 return err 2vr%lZr'l.lOc/lnKgswNPY^b/h}q

2910  

2911cdef CUresult _cuInit(unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

2912 global __cuInit 

2913 cuPythonInit() 2a Sh!ALpcs#A$A%Ads'A(A)A*A+A,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsEC0sFCGC-C.C/C:CmKox

2914 if __cuInit == NULL: 2a Sh!ALpcsxK#AyK$AzK%AdsAK'ABK(ACK)ADK*A+AEKFK,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsECGK0sHKFCGCIKJK-C.CKK/CLKMK:CmKNKox

2915 with gil: 2a LpcsxKyKzKdsAKBKCKDKEKFKGK0sHKIKJKKKLKMKNKox

2916 raise RuntimeError('Function "cuInit" not found') 

2917 err = (<CUresult (*)(unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuInit)(Flags) 2a Sh!ALpcs#A$A%Ads'A(A)A*A+A,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsEC0sFCGC-C.C/C:CmKox

2918 return err 2a Sh!ALpcsxK#AyK$AzK%AdsAK'ABK(ACK)ADK*A+AEKFK,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsECGK0sHKFCGCIKJK-C.CKK/CLKMK:CmKNKox

2919  

2920cdef CUresult _cuDriverGetVersion(int* driverVersion) except ?CUDA_ERROR_NOT_FOUND nogil: 

2921 global __cuDriverGetVersion 

2922 cuPythonInit() 2a MY

2923 if __cuDriverGetVersion == NULL: 2a MY

2924 with gil: 

2925 raise RuntimeError('Function "cuDriverGetVersion" not found') 

2926 err = (<CUresult (*)(int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDriverGetVersion)(driverVersion) 2a MY

2927 return err 2a MY

2928  

2929cdef CUresult _cuDeviceGet(CUdevice* device, int ordinal) except ?CUDA_ERROR_NOT_FOUND nogil: 

2930 global __cuDeviceGet 

2931 cuPythonInit() 2!Acs#A$A%Ads'A(A)A*A+Ags,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsEC0sFCGC-C.C/C:CmKox

2932 if __cuDeviceGet == NULL: 2!AcsxK#AyK$AzK%AdsAK'ABK(ACK)ADK*A+AEKgsFK,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsECGK0sHKFCGCIKJK-C.CKK/CLKMK:CmKNKox

2933 with gil: 2csxKyKzKdsAKBKCKDKEKgsFKGK0sHKIKJKKKLKMKNKox

2934 raise RuntimeError('Function "cuDeviceGet" not found') 

2935 err = (<CUresult (*)(CUdevice*, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGet)(device, ordinal) 2!Acs#A$A%Ads'A(A)A*A+Ags,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsEC0sFCGC-C.C/C:CmKox

2936 return err 2!AcsxK#AyK$AzK%AdsAK'ABK(ACK)ADK*A+AEKgsFK,Ahsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHsECGK0sHKFCGCIKJK-C.CKK/CLKMK:CmKNKox

2937  

2938cdef CUresult _cuDeviceGetCount(int* count) except ?CUDA_ERROR_NOT_FOUND nogil: 

2939 global __cuDeviceGetCount 

2940 cuPythonInit() 2a PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaLdLfLhLjLlLnLpLrLqxtxvxxx~WzxBxFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M)M+M-M/M;M?M[M^M`M|MaNcNeNgNiNkNfAgAiAjAZplAmAheoAiepA7 ?l@l[ltAuAwApd]lxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3A4p^l6p=f_l8pkblbmbnbobpbLpLYlNnNpNrNuN:AJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsTc8 Uc5N7N!N$N'N)N+N-N/N;N?N[N^N`NVhlejOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}s=b|lAj+p,p-pdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytztAtBtCtDtEtFtGtHtmeZbZcHP0h1h2hMPsbsdRPTP4hVPneXPtd?b5hEg6hoe7hpe8h7Pqeud@b9h$PreFg)P0c,PGg.PHg;PIg[PJg^P`P1c}PKg!hsevd[b#hgQ$h%hjQte'hue(hoQveqQwdsQ]b)hvQwexQLgMg*hxdCQ2cEQxeGjSC+hHQ0bJQ1bye7mLQ-hNQ.hPQxq!ZUQWQ8mZQ9m!m#mM 6Q$m/h9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQn!tRnSnTnUnIj_bLq|R~RJj]CKjLjMj`CVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhhihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTKwpTsTuTxTzTBTETGTJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T+T-T/T;T?T[T^T`T|T~TcUfULwMwhUkUmUoUrUtUvUxUzUBUDUFUNwOwPwQwRwSwOURUTUVUXUZU1U~q5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@V^V`V~VbWdWgWjWlWnWqWsW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fuWwWCWFWIWKWMWOWQWWWZW3W5W7W9W$W'W)W+W-W

2941 if __cuDeviceGetCount == NULL: 2a PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaLdLfLhLjLlLnLpLrLqxtxvxxx~WzxBxFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M)M+M-M/M;M?M[M^M`M|MaNcNeNgNiNkNfAgAiAjAZplAmAheoAiepA7 ?l@l[ltAuAwApd]lxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3A4p^l6p=f_l8pkblbmbnbobpbLpLYlNnNpNrNuN:AJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsTc8 Uc5N7N!N$N'N)N+N-N/N;N?N[N^N`NVhlejOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}s=b|lAj+p,p-pdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytztAtBtCtDtEtFtGtHtmeZbZcHP0h1h2hMPsbsdRPTP4hVPneXPtd?b5hEg6hoe7hpe8h7Pqeud@b9h$PreFg)P0c,PGg.PHg;PIg[PJg^P`P1c}PKg!hsevd[b#hgQ$h%hjQte'hue(hoQveqQwdsQ]b)hvQwexQLgMg*hxdCQ2cEQxeGjSC+hHQ0bJQ1bye7mLQ-hNQ.hPQxq!ZUQWQ8mZQ9m!m#mM 6Q$m/h9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQn!tRnSnTnUnIj_bLq|R~RJj]CKjLjMj`CVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhhihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTKwpTsTuTxTzTBTETGTJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T+T-T/T;T?T[T^T`T|T~TcUfULwMwhUkUmUoUrUtUvUxUzUBUDUFUNwOwPwQwRwSwOURUTUVUXUZU1U~q5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@V^V`V~VbWdWgWjWlWnWqWsW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fuWwWCWFWIWKWMWOWQWWWZW3W5W7W9W$W'W)W+W-W

2942 with gil: 2Lp

2943 raise RuntimeError('Function "cuDeviceGetCount" not found') 

2944 err = (<CUresult (*)(int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetCount)(count) 2a PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaLdLfLhLjLlLnLpLrLqxtxvxxx~WzxBxFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M)M+M-M/M;M?M[M^M`M|MaNcNeNgNiNkNfAgAiAjAZplAmAheoAiepA7 ?l@l[ltAuAwApd]lxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3A4p^l6p=f_l8pkblbmbnbobpbLpLYlNnNpNrNuN:AJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsTc8 Uc5N7N!N$N'N)N+N-N/N;N?N[N^N`NVhlejOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}s=b|lAj+p,p-pdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytztAtBtCtDtEtFtGtHtmeZbZcHP0h1h2hMPsbsdRPTP4hVPneXPtd?b5hEg6hoe7hpe8h7Pqeud@b9h$PreFg)P0c,PGg.PHg;PIg[PJg^P`P1c}PKg!hsevd[b#hgQ$h%hjQte'hue(hoQveqQwdsQ]b)hvQwexQLgMg*hxdCQ2cEQxeGjSC+hHQ0bJQ1bye7mLQ-hNQ.hPQxq!ZUQWQ8mZQ9m!m#mM 6Q$m/h9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQn!tRnSnTnUnIj_bLq|R~RJj]CKjLjMj`CVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhhihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTKwpTsTuTxTzTBTETGTJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T+T-T/T;T?T[T^T`T|T~TcUfULwMwhUkUmUoUrUtUvUxUzUBUDUFUNwOwPwQwRwSwOURUTUVUXUZU1U~q5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@V^V`V~VbWdWgWjWlWnWqWsW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fuWwWCWFWIWKWMWOWQWWWZW3W5W7W9W$W'W)W+W-W

2945 return err 2a PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaLdLfLhLjLlLnLpLrLqxtxvxxx~WzxBxFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M)M+M-M/M;M?M[M^M`M|MaNcNeNgNiNkNfAgAiAjAZplAmAheoAiepA7 ?l@l[ltAuAwApd]lxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3A4p^l6p=f_l8pkblbmbnbobpbLpLYlNnNpNrNuN:AJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsTc8 Uc5N7N!N$N'N)N+N-N/N;N?N[N^N`NVhlejOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}s=b|lAj+p,p-pdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytztAtBtCtDtEtFtGtHtmeZbZcHP0h1h2hMPsbsdRPTP4hVPneXPtd?b5hEg6hoe7hpe8h7Pqeud@b9h$PreFg)P0c,PGg.PHg;PIg[PJg^P`P1c}PKg!hsevd[b#hgQ$h%hjQte'hue(hoQveqQwdsQ]b)hvQwexQLgMg*hxdCQ2cEQxeGjSC+hHQ0bJQ1bye7mLQ-hNQ.hPQxq!ZUQWQ8mZQ9m!m#mM 6Q$m/h9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQn!tRnSnTnUnIj_bLq|R~RJj]CKjLjMj`CVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhhihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTKwpTsTuTxTzTBTETGTJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T+T-T/T;T?T[T^T`T|T~TcUfULwMwhUkUmUoUrUtUvUxUzUBUDUFUNwOwPwQwRwSwOURUTUVUXUZU1U~q5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgViVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@V^V`V~VbWdWgWjWlWnWqWsW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fuWwWCWFWIWKWMWOWQWWWZW3W5W7W9W$W'W)W+W-W

2946  

2947cdef CUresult _cuDeviceGetName(char* name, int length, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

2948 global __cuDeviceGetName 

2949 cuPythonInit() 2kNkY:l;lZp2rheie7 ( ejfjgjhjijjjkjlj@l1p4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8pasLp_WXNzCvI

2950 if __cuDeviceGetName == NULL: 2kNkY:l;lZp2rheie7 ( ejfjgjhjijjjkjlj@l1p4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8pasLp_WXNzCvI

2951 with gil: 2Lp_W

2952 raise RuntimeError('Function "cuDeviceGetName" not found') 

2953 err = (<CUresult (*)(char*, int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetName)(name, length, dev) 2kNkY:l;lZp2rheie7 ( ejfjgjhjijjjkjlj@l1p4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8pasLp_WXNzCvI

2954 return err 2kNkY:l;lZp2rheie7 ( ejfjgjhjijjjkjlj@l1p4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8pasLp_WXNzCvI

2955  

2956cdef CUresult _cuDeviceGetUuid_v2(CUuuid* uuid, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

2957 global __cuDeviceGetUuid_v2 

2958 cuPythonInit() 2=l?l[l]l^l_lSh^W/Y=Y[Y{YACBCne?bEgoepeqe@brese[bteueve]bweLg1b-h.h!toDZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5jdded*d+d$I|ItJPJ

2959 if __cuDeviceGetUuid_v2 == NULL: 2=l?l[l]l^l_lSh^W/Y=Y[Y{YACBCne?bEgoepeqe@brese[bteueve]bweLg1b-h.h!toDZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5jdded*d+d$I|ItJPJ

2960 with gil: 2^W

2961 raise RuntimeError('Function "cuDeviceGetUuid_v2" not found') 

2962 err = (<CUresult (*)(CUuuid*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetUuid_v2)(uuid, dev) 2=l?l[l]l^l_lSh^W/Y=Y[Y{YACBCne?bEgoepeqe@brese[bteueve]bweLg1b-h.h!toDZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5jdded*d+d$I|ItJPJ

2963 return err 2=l?l[l]l^l_lSh^W/Y=Y[Y{YACBCne?bEgoepeqe@brese[bteueve]bweLg1b-h.h!toDZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5jdded*d+d$I|ItJPJ

2964  

2965cdef CUresult _cuDeviceGetLuid(char* luid, unsigned int* deviceNodeMask, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

2966 global __cuDeviceGetLuid 

2967 cuPythonInit() 

2968 if __cuDeviceGetLuid == NULL: 

2969 with gil: 

2970 raise RuntimeError('Function "cuDeviceGetLuid" not found') 

2971 err = (<CUresult (*)(char*, unsigned int*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetLuid)(luid, deviceNodeMask, dev) 

2972 return err 

2973  

2974cdef CUresult _cuDeviceTotalMem_v2(size_t* numbytes, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

2975 global __cuDeviceTotalMem_v2 

2976 cuPythonInit() 

2977 if __cuDeviceTotalMem_v2 == NULL: 

2978 with gil: 

2979 raise RuntimeError('Function "cuDeviceTotalMem_v2" not found') 

2980 err = (<CUresult (*)(size_t*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceTotalMem_v2)(numbytes, dev) 

2981 return err 

2982  

2983cdef CUresult _cuDeviceGetTexture1DLinearMaxWidth(size_t* maxWidthInElements, CUarray_format pformat, unsigned numChannels, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

2984 global __cuDeviceGetTexture1DLinearMaxWidth 

2985 cuPythonInit() 

2986 if __cuDeviceGetTexture1DLinearMaxWidth == NULL: 

2987 with gil: 

2988 raise RuntimeError('Function "cuDeviceGetTexture1DLinearMaxWidth" not found') 

2989 err = (<CUresult (*)(size_t*, CUarray_format, unsigned, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetTexture1DLinearMaxWidth)(maxWidthInElements, pformat, numChannels, dev) 

2990 return err 

2991  

2992cdef CUresult _cuDeviceGetAttribute(int* pi, CUdevice_attribute attrib, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

2993 global __cuDeviceGetAttribute 

2994 cuPythonInit() 2a OKS T 0 Y # ` d e f g h i j k l m n o p q r s t u v H I J K pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfdZ hXiX{ | } Ib~ 1 2 3 $ JbKbLb*bjXQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$l+XbjXpmd,XNc-X;L@L^L{L~LcMabbbcbdbObndodYpgeV + , PbN L A B C c ' G W X jbUbVbScWbR =l7 ?l( 0p[l2p]l3p^l5p_l7pShLp#i-A.A]f^fJs;A=A?A@A[A]A^A_A`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxC8 qb;brbXbYb,d-d.dGc/d:dqdiOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCYhZhmeZbDjZcEjIt0h1h2hJtsb3hsdFj4hnetd?b5h6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h%hte'hue(hvewd]b)hweLgMg*hxd2cSCNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcndnenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,CynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn!tUnIj_bJjMjXnzeAe;hNqNj0n1nOj`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgXg9cGdYg$nUj{bVjYj)nJeKe`hUqZj{h6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipi)gzb*g-gti.c/c;e`joo{jjc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g]g?c4d^gAodkkcekhkEo{e|eCirvHoiklcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffokFi'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiVighGbhhkhZibdcdMf(odded*d+dfwgw*oPkycQkTk.oNfOf2i-q.qjwkw;oUkzcVkYk[oPfQf3i;q_oZkAc0k3k}oRfSf4i?qbp4kBc5k8kfpTfUf5i[qip9kCc!k%kmpVfWf6i^qpp'kDc(k+ktpXfYf7i`qwp,kEc-k:kApZf0f8iCwDwDp;kFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMwNwOwPwQwRwSw~q!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnx3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

2995 if __cuDeviceGetAttribute == NULL: 2a OKS T 0 Y # ` d e f g h i j k l m n o p q r s t u v H I J K pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfdZ hXiX{ | } Ib~ 1 2 3 $ JbKbLb*bjXQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$l+XbjXpmd,XNc-X;L@L^L{L~LcMabbbcbdbObndodYpgeV + , PbN L A B C c ' G W X jbUbVbScWbR =l7 ?l( 0p[l2p]l3p^l5p_l7pShLp#i-A.A]f^fJs;A=A?A@A[A]A^A_A`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxC8 qb;brbXbYb,d-d.dGc/d:dqdiOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCYhZhmeZbDjZcEjIt0h1h2hJtsb3hsdFj4hnetd?b5h6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h%hte'hue(hvewd]b)hweLgMg*hxd2cSCNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcndnenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,CynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn!tUnIj_bJjMjXnzeAe;hNqNj0n1nOj`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgXg9cGdYg$nUj{bVjYj)nJeKe`hUqZj{h6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipi)gzb*g-gti.c/c;e`joo{jjc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g]g?c4d^gAodkkcekhkEo{e|eCirvHoiklcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffokFi'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiVighGbhhkhZibdcdMf(odded*d+dfwgw*oPkycQkTk.oNfOf2i-q.qjwkw;oUkzcVkYk[oPfQf3i;q_oZkAc0k3k}oRfSf4i?qbp4kBc5k8kfpTfUf5i[qip9kCc!k%kmpVfWf6i^qpp'kDc(k+ktpXfYf7i`qwp,kEc-k:kApZf0f8iCwDwDp;kFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMwNwOwPwQwRwSw~q!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnx3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

2996 with gil: 2Lp#iXbYb,d-d.dGc/d:d

2997 raise RuntimeError('Function "cuDeviceGetAttribute" not found') 

2998 err = (<CUresult (*)(int*, CUdevice_attribute, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetAttribute)(pi, attrib, dev) 2a OKS T 0 Y # ` d e f g h i j k l m n o p q r s t u v H I J K pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfdZ hXiX{ | } Ib~ 1 2 3 $ JbKbLb*bjXQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$l+XbjXpmd,XNc-X;L@L^L{L~LcMabbbcbdbObndodYpgeV + , PbN L A B C c ' G W X jbUbVbScWbR =l7 ?l( 0p[l2p]l3p^l5p_l7pShLp#i-A.A]f^fJs;A=A?A@A[A]A^A_A`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxC8 qb;brbXbYb,d-d.dGc/d:dqdiOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCYhZhmeZbDjZcEjIt0h1h2hJtsb3hsdFj4hnetd?b5h6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h%hte'hue(hvewd]b)hweLgMg*hxd2cSCNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcndnenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,CynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn!tUnIj_bJjMjXnzeAe;hNqNj0n1nOj`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgXg9cGdYg$nUj{bVjYj)nJeKe`hUqZj{h6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipi)gzb*g-gti.c/c;e`joo{jjc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g]g?c4d^gAodkkcekhkEo{e|eCirvHoiklcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffokFi'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiVighGbhhkhZibdcdMf(odded*d+dfwgw*oPkycQkTk.oNfOf2i-q.qjwkw;oUkzcVkYk[oPfQf3i;q_oZkAc0k3k}oRfSf4i?qbp4kBc5k8kfpTfUf5i[qip9kCc!k%kmpVfWf6i^qpp'kDc(k+ktpXfYf7i`qwp,kEc-k:kApZf0f8iCwDwDp;kFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMwNwOwPwQwRwSw~q!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnx3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

2999 return err 2a OKS T 0 Y # ` d e f g h i j k l m n o p q r s t u v H I J K pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfdZ hXiX{ | } Ib~ 1 2 3 $ JbKbLb*bjXQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$l+XbjXpmd,XNc-X;L@L^L{L~LcMabbbcbdbObndodYpgeV + , PbN L A B C c ' G W X jbUbVbScWbR =l7 ?l( 0p[l2p]l3p^l5p_l7pShLp#i-A.A]f^fJs;A=A?A@A[A]A^A_A`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxC8 qb;brbXbYb,d-d.dGc/d:dqdiOVcWcXcYc2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+s,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCYhZhmeZbDjZcEjIt0h1h2hJtsb3hsdFj4hnetd?b5h6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h%hte'hue(hvewd]b)hweLgMg*hxd2cSCNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcndnenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,CynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn!tUnIj_bJjMjXnzeAe;hNqNj0n1nOj`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgXg9cGdYg$nUj{bVjYj)nJeKe`hUqZj{h6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipi)gzb*g-gti.c/c;e`joo{jjc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ Cb?g]g?c4d^gAodkkcekhkEo{e|eCirvHoiklcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffokFi'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiVighGbhhkhZibdcdMf(odded*d+dfwgw*oPkycQkTk.oNfOf2i-q.qjwkw;oUkzcVkYk[oPfQf3i;q_oZkAc0k3k}oRfSf4i?qbp4kBc5k8kfpTfUf5i[qip9kCc!k%kmpVfWf6i^qpp'kDc(k+ktpXfYf7i`qwp,kEc-k:kApZf0f8iCwDwDp;kFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMwNwOwPwQwRwSw~q!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnx3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

3000  

3001cdef CUresult _cuDeviceGetHostAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3002 global __cuDeviceGetHostAtomicCapabilities 

3003 cuPythonInit() 

3004 if __cuDeviceGetHostAtomicCapabilities == NULL: 

3005 with gil: 

3006 raise RuntimeError('Function "cuDeviceGetHostAtomicCapabilities" not found') 

3007 err = (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetHostAtomicCapabilities)(capabilities, operations, count, dev) 

3008 return err 

3009  

3010cdef CUresult _cuDeviceGetNvSciSyncAttributes(void* nvSciSyncAttrList, CUdevice dev, int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3011 global __cuDeviceGetNvSciSyncAttributes 

3012 cuPythonInit() 

3013 if __cuDeviceGetNvSciSyncAttributes == NULL: 

3014 with gil: 

3015 raise RuntimeError('Function "cuDeviceGetNvSciSyncAttributes" not found') 

3016 err = (<CUresult (*)(void*, CUdevice, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetNvSciSyncAttributes)(nvSciSyncAttrList, dev, flags) 

3017 return err 

3018  

3019cdef CUresult _cuDeviceSetMemPool(CUdevice dev, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil: 

3020 global __cuDeviceSetMemPool 

3021 cuPythonInit() 2hO

3022 if __cuDeviceSetMemPool == NULL: 2hO

3023 with gil: 

3024 raise RuntimeError('Function "cuDeviceSetMemPool" not found') 

3025 err = (<CUresult (*)(CUdevice, CUmemoryPool) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceSetMemPool)(dev, pool) 2hO

3026 return err 2hO

3027  

3028cdef CUresult _cuDeviceGetMemPool(CUmemoryPool* pool, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3029 global __cuDeviceGetMemPool 

3030 cuPythonInit() 2RbSbTbx % y z D ' E F ]f^fYhZhCjme3hNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

3031 if __cuDeviceGetMemPool == NULL: 2RbSbTbx % y z D ' E F ]f^fYhZhCjme3hNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

3032 with gil: 

3033 raise RuntimeError('Function "cuDeviceGetMemPool" not found') 

3034 err = (<CUresult (*)(CUmemoryPool*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetMemPool)(pool, dev) 2RbSbTbx % y z D ' E F ]f^fYhZhCjme3hNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

3035 return err 2RbSbTbx % y z D ' E F ]f^fYhZhCjme3hNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

3036  

3037cdef CUresult _cuDeviceGetDefaultMemPool(CUmemoryPool* pool_out, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3038 global __cuDeviceGetDefaultMemPool 

3039 cuPythonInit() 2hO

3040 if __cuDeviceGetDefaultMemPool == NULL: 2hO

3041 with gil: 

3042 raise RuntimeError('Function "cuDeviceGetDefaultMemPool" not found') 

3043 err = (<CUresult (*)(CUmemoryPool*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetDefaultMemPool)(pool_out, dev) 2hO

3044 return err 2hO

3045  

3046cdef CUresult _cuDeviceGetExecAffinitySupport(int* pi, CUexecAffinityType typename, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3047 global __cuDeviceGetExecAffinitySupport 

3048 cuPythonInit() 

3049 if __cuDeviceGetExecAffinitySupport == NULL: 

3050 with gil: 

3051 raise RuntimeError('Function "cuDeviceGetExecAffinitySupport" not found') 

3052 err = (<CUresult (*)(int*, CUexecAffinityType, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetExecAffinitySupport)(pi, typename, dev) 

3053 return err 

3054  

3055cdef CUresult _cuFlushGPUDirectRDMAWrites(CUflushGPUDirectRDMAWritesTarget target, CUflushGPUDirectRDMAWritesScope scope) except ?CUDA_ERROR_NOT_FOUND nogil: 

3056 global __cuFlushGPUDirectRDMAWrites 

3057 cuPythonInit() 

3058 if __cuFlushGPUDirectRDMAWrites == NULL: 

3059 with gil: 

3060 raise RuntimeError('Function "cuFlushGPUDirectRDMAWrites" not found') 

3061 err = (<CUresult (*)(CUflushGPUDirectRDMAWritesTarget, CUflushGPUDirectRDMAWritesScope) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFlushGPUDirectRDMAWrites)(target, scope) 

3062 return err 

3063  

3064cdef CUresult _cuDeviceGetProperties(CUdevprop* prop, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3065 global __cuDeviceGetProperties 

3066 cuPythonInit() 

3067 if __cuDeviceGetProperties == NULL: 

3068 with gil: 

3069 raise RuntimeError('Function "cuDeviceGetProperties" not found') 

3070 err = (<CUresult (*)(CUdevprop*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetProperties)(prop, dev) 

3071 return err 

3072  

3073cdef CUresult _cuDeviceComputeCapability(int* major, int* minor, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3074 global __cuDeviceComputeCapability 

3075 cuPythonInit() 

3076 if __cuDeviceComputeCapability == NULL: 

3077 with gil: 

3078 raise RuntimeError('Function "cuDeviceComputeCapability" not found') 

3079 err = (<CUresult (*)(int*, int*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceComputeCapability)(major, minor, dev) 

3080 return err 

3081  

3082cdef CUresult _cuDevicePrimaryCtxRetain(CUcontext* pctx, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3083 global __cuDevicePrimaryCtxRetain 

3084 cuPythonInit() 2Shhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs

3085 if __cuDevicePrimaryCtxRetain == NULL: 2Shhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs

3086 with gil: 

3087 raise RuntimeError('Function "cuDevicePrimaryCtxRetain" not found') 

3088 err = (<CUresult (*)(CUcontext*, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxRetain)(pctx, dev) 2Shhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs

3089 return err 2Shhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs

3090  

3091cdef CUresult _cuDevicePrimaryCtxRelease_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3092 global __cuDevicePrimaryCtxRelease_v2 

3093 cuPythonInit() 2SYTYUYVYWYXYYYZY0Y1Y2Y(p3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y+Y,Y

3094 if __cuDevicePrimaryCtxRelease_v2 == NULL: 2SYTYUYVYWYXYYYZY0Y1Y2Y(p3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y+Y,Y

3095 with gil: 

3096 raise RuntimeError('Function "cuDevicePrimaryCtxRelease_v2" not found') 

3097 err = (<CUresult (*)(CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxRelease_v2)(dev) 2SYTYUYVYWYXYYYZY0Y1Y2Y(p3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y+Y,Y

3098 return err 2SYTYUYVYWYXYYYZY0Y1Y2Y(p3Y4Y5Y6Y7Y8Y9Y!Y#Y$Y%Y'Y(Y)Y*Y+Y,Y

3099  

3100cdef CUresult _cuDevicePrimaryCtxSetFlags_v2(CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3101 global __cuDevicePrimaryCtxSetFlags_v2 

3102 cuPythonInit() 

3103 if __cuDevicePrimaryCtxSetFlags_v2 == NULL: 

3104 with gil: 

3105 raise RuntimeError('Function "cuDevicePrimaryCtxSetFlags_v2" not found') 

3106 err = (<CUresult (*)(CUdevice, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxSetFlags_v2)(dev, flags) 

3107 return err 

3108  

3109cdef CUresult _cuDevicePrimaryCtxGetState(CUdevice dev, unsigned int* flags, int* active) except ?CUDA_ERROR_NOT_FOUND nogil: 

3110 global __cuDevicePrimaryCtxGetState 

3111 cuPythonInit() 

3112 if __cuDevicePrimaryCtxGetState == NULL: 

3113 with gil: 

3114 raise RuntimeError('Function "cuDevicePrimaryCtxGetState" not found') 

3115 err = (<CUresult (*)(CUdevice, unsigned int*, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxGetState)(dev, flags, active) 

3116 return err 

3117  

3118cdef CUresult _cuDevicePrimaryCtxReset_v2(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3119 global __cuDevicePrimaryCtxReset_v2 

3120 cuPythonInit() 

3121 if __cuDevicePrimaryCtxReset_v2 == NULL: 

3122 with gil: 

3123 raise RuntimeError('Function "cuDevicePrimaryCtxReset_v2" not found') 

3124 err = (<CUresult (*)(CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevicePrimaryCtxReset_v2)(dev) 

3125 return err 

3126  

3127cdef CUresult _cuCtxCreate_v4(CUcontext* pctx, CUctxCreateParams* ctxCreateParams, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3128 global __cuCtxCreate_v4 

3129 cuPythonInit() 2!Acs#A$A%Ads'A(A)A*A+A,AEC0sFCGC-C.C/C:CmKox

3130 if __cuCtxCreate_v4 == NULL: 2!AcsxK#AyK$AzK%AdsAK'ABK(ACK)ADK*A+AEKFK,AECGK0sHKFCGCIKJK-C.CKK/CLKMK:CmKNKox

3131 with gil: 2csxKyKzKdsAKBKCKDKEKFKGK0sHKIKJKKKLKMKNKox

3132 raise RuntimeError('Function "cuCtxCreate_v4" not found') 

3133 err = (<CUresult (*)(CUcontext*, CUctxCreateParams*, unsigned int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxCreate_v4)(pctx, ctxCreateParams, flags, dev) 2!Acs#A$A%Ads'A(A)A*A+A,AEC0sFCGC-C.C/C:CmKox

3134 return err 2!AcsxK#AyK$AzK%AdsAK'ABK(ACK)ADK*A+AEKFK,AECGK0sHKFCGCIKJK-C.CKK/CLKMK:CmKNKox

3135  

3136cdef CUresult _cuCtxDestroy_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3137 global __cuCtxDestroy_v2 

3138 cuPythonInit() 2EY:WFYGYHY;WIYJYKY=WOYRYdZgZiZjZ-Z.Z/Z:ZI040

3139 if __cuCtxDestroy_v2 == NULL: 2EY:W50FY60GYHY70;WIY80JY90!0KY=WOY#0$0RYdZ%0gZ'0iZ(0)0jZ*0-Z.Z+0,0/Z-0:Z.0I0/040

3140 with gil: 2:W506070;W8090!0=W#0$0%0'0(0)0*0+0,0-0.0/0

3141 raise RuntimeError('Function "cuCtxDestroy_v2" not found') 

3142 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxDestroy_v2)(ctx) 2EY:WFYGYHY;WIYJYKY=WOYRYdZgZiZjZ-Z.Z/Z:ZI040

3143 return err 2EY:W50FY60GYHY70;WIY80JY90!0KY=WOY#0$0RYdZ%0gZ'0iZ(0)0jZ*0-Z.Z+0,0/Z-0:Z.0I0/040

3144  

3145cdef CUresult _cuCtxPushCurrent_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3146 global __cuCtxPushCurrent_v2 

3147 cuPythonInit() 2!i

3148 if __cuCtxPushCurrent_v2 == NULL: 2!i

3149 with gil: 

3150 raise RuntimeError('Function "cuCtxPushCurrent_v2" not found') 

3151 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxPushCurrent_v2)(ctx) 2!i

3152 return err 2!i

3153  

3154cdef CUresult _cuCtxPopCurrent_v2(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3155 global __cuCtxPopCurrent_v2 

3156 cuPythonInit() 2QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x]x_x{x}xaycyeygyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLKyLyMyNyOyPyQyRySyTyVyXyYyELCrDr2y3yFLGLHL5y7y9y#y%y(yILJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznzozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOzPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcANLQLTLWLZL1L4L6L8L!L$L'L)L+L-L/L:L?L]L`L}LbMeMgMiMkMmMoMqMsMuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M4M6M8M!M$M'M(M*M,M.M:M=M@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxNKNLNMNNNONPNQNRNSNTNUNVNYNZN0N1N3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQIQKQMQOQQQSQVQXQYQ0Q1Q3Q5Q7Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?C@C}RaS[C^C#t$t_C{C|C}C~CbSaDbDcDcSeDfDgDhDiDdSjDkDlDmDnDfSgSpDrD(t)tsDuDvDwDxDhSyDzDADiSCDDDEDFDGD+t,tHDIDJDKDLDMDNDODPD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t}t~tTDUDVDWDXDYDZD0Daubu1D2D3D4D5D6D7D8D9D!D#D$D%D'D(Dcudu)D+D,D-D.DjS/DlS:D;DmS?D@D[D]D^D_D`DnS|D}Dfugu~DaEbEcEdEoSeEpSgEhEqSiEjEkElEmEnEjukuoEpEqErEsEtEuEvEwElumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuDEQuRuEEFEGEHEIEJEKELEMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E;EWuXu=E?E@E[E]E^E_E`E{E|E}E~EZu0uaFcFdFeFfFrSgFhFiFsSkFlFmFnF1u2uoFpFqFrFsFtF3u4uuFvFwFxFyFzFAFBFCFDF5u6uEFFFGFHFIFtSJFKFLFMFNFOFPFQFRF7u8uSFTFUFVFWFXFYFZF0F9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u5F6F7F8F9FvSxS!F$F[u]u%F(F)F*F+FyS,F-F.FzS:F;F=F?F@F_u`u[F]F^F_F`F{F|F}F~F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvlvmvdGeGfGgGhGiGjGkGnvovlGmGnGoGpGqGrGsGtGuGvGwGxGyGzGpvqvAGCGDGEGFGASGGCSHGIGDSKGLGMGNGOGPGQGFSRGTGsvtvUGWGXGYGZGGS0GIS1G2GJS4G5G6G7G8G9Gwvxv!G#G$G%G'G(G)G*G+GyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v=G3v4v?G@G[G]G^G_G`G{G|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHJH9v!vKHLHMHNHOHPHQHRHSHTHUHVH#v$vWHYHZH0H1HKS2H3H4HLS6H7H8H9H'v(v!H#H$H%H'H(H)v*v)H*H+H,H-H.H/H:H;H=H+v,v?H@H[H]H^HMS_H`H{H|H}H~HaIbIcI-v.vdIeIfIgIhIiIjIkIlI/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwewqIOSQSRSSSrIsItIuIUSVSwIyIhwiwzIBICIDIEIWSFIGIHIXSYS0S1S2S4SJIKILIMINIOIPIQI6S8SRITIlwmwUIWIXIYIZI9S0I1I2I!S4I5I6I7I8I9I!I#I$S%S%I(Iowpw)I+I,I-I.I'S/I:I;I(S?I@I[I]I^I_I`I{I*S+S}IaJrwswbJdJeJfJgJ,ShJiJjJ-SlJmJnJoJpJqJrJsJ/S:SuJwJuwvwxJzJAJBJCJ;SDJEJFJ=SHJIJJJKJLJMJNJOJ@S[SQJSJxwywTJVJWJXJYJ]SZJ0J1J^S3J4J5J6J7J8J9J!J`S|S#J%JAwBw'J)J*J+J,J}S-J.J/J~SaT;J=J?J@J[J]J^J_JcTeT`J|JFwGw}JaKbKcKdKfTeKfKgKgThTiKjKkKlKkTnTqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgUiUjUlUnUpUqUsUuUwUyUAUCUEUGUKUNUPUQUSUUUWUYU0U2U3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtWvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3157 if __cuCtxPopCurrent_v2 == NULL: 2QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x]x_x{x}xaycyeygyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLKyLyMyNyOyPyQyRySyTyVyXyYyELCrDr2y3yFLGLHL5y7y9y#y%y(yILJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznzozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOzPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcANLQLTLWLZL1L4L6L8L!L$L'L)L+L-L/L:L?L]L`L}LbMeMgMiMkMmMoMqMsMuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M4M6M8M!M$M'M(M*M,M.M:M=M@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxNKNLNMNNNONPNQNRNSNTNUNVNYNZN0N1N3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQIQKQMQOQQQSQVQXQYQ0Q1Q3Q5Q7Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?C@C}RaS[C^C#t$t_C{C|C}C~CbSaDbDcDcSeDfDgDhDiDdSjDkDlDmDnDfSgSpDrD(t)tsDuDvDwDxDhSyDzDADiSCDDDEDFDGD+t,tHDIDJDKDLDMDNDODPD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t}t~tTDUDVDWDXDYDZD0Daubu1D2D3D4D5D6D7D8D9D!D#D$D%D'D(Dcudu)D+D,D-D.DjS/DlS:D;DmS?D@D[D]D^D_D`DnS|D}Dfugu~DaEbEcEdEoSeEpSgEhEqSiEjEkElEmEnEjukuoEpEqErEsEtEuEvEwElumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuDEQuRuEEFEGEHEIEJEKELEMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E;EWuXu=E?E@E[E]E^E_E`E{E|E}E~EZu0uaFcFdFeFfFrSgFhFiFsSkFlFmFnF1u2uoFpFqFrFsFtF3u4uuFvFwFxFyFzFAFBFCFDF5u6uEFFFGFHFIFtSJFKFLFMFNFOFPFQFRF7u8uSFTFUFVFWFXFYFZF0F9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u5F6F7F8F9FvSxS!F$F[u]u%F(F)F*F+FyS,F-F.FzS:F;F=F?F@F_u`u[F]F^F_F`F{F|F}F~F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvlvmvdGeGfGgGhGiGjGkGnvovlGmGnGoGpGqGrGsGtGuGvGwGxGyGzGpvqvAGCGDGEGFGASGGCSHGIGDSKGLGMGNGOGPGQGFSRGTGsvtvUGWGXGYGZGGS0GIS1G2GJS4G5G6G7G8G9Gwvxv!G#G$G%G'G(G)G*G+GyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v=G3v4v?G@G[G]G^G_G`G{G|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHJH9v!vKHLHMHNHOHPHQHRHSHTHUHVH#v$vWHYHZH0H1HKS2H3H4HLS6H7H8H9H'v(v!H#H$H%H'H(H)v*v)H*H+H,H-H.H/H:H;H=H+v,v?H@H[H]H^HMS_H`H{H|H}H~HaIbIcI-v.vdIeIfIgIhIiIjIkIlI/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwewqIOSQSRSSSrIsItIuIUSVSwIyIhwiwzIBICIDIEIWSFIGIHIXSYS0S1S2S4SJIKILIMINIOIPIQI6S8SRITIlwmwUIWIXIYIZI9S0I1I2I!S4I5I6I7I8I9I!I#I$S%S%I(Iowpw)I+I,I-I.I'S/I:I;I(S?I@I[I]I^I_I`I{I*S+S}IaJrwswbJdJeJfJgJ,ShJiJjJ-SlJmJnJoJpJqJrJsJ/S:SuJwJuwvwxJzJAJBJCJ;SDJEJFJ=SHJIJJJKJLJMJNJOJ@S[SQJSJxwywTJVJWJXJYJ]SZJ0J1J^S3J4J5J6J7J8J9J!J`S|S#J%JAwBw'J)J*J+J,J}S-J.J/J~SaT;J=J?J@J[J]J^J_JcTeT`J|JFwGw}JaKbKcKdKfTeKfKgKgThTiKjKkKlKkTnTqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgUiUjUlUnUpUqUsUuUwUyUAUCUEUGUKUNUPUQUSUUUWUYU0U2U3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtWvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3158 with gil: 

3159 raise RuntimeError('Function "cuCtxPopCurrent_v2" not found') 

3160 err = (<CUresult (*)(CUcontext*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxPopCurrent_v2)(pctx) 2QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x]x_x{x}xaycyeygyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLKyLyMyNyOyPyQyRySyTyVyXyYyELCrDr2y3yFLGLHL5y7y9y#y%y(yILJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznzozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOzPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcANLQLTLWLZL1L4L6L8L!L$L'L)L+L-L/L:L?L]L`L}LbMeMgMiMkMmMoMqMsMuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M4M6M8M!M$M'M(M*M,M.M:M=M@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxNKNLNMNNNONPNQNRNSNTNUNVNYNZN0N1N3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQIQKQMQOQQQSQVQXQYQ0Q1Q3Q5Q7Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?C@C}RaS[C^C#t$t_C{C|C}C~CbSaDbDcDcSeDfDgDhDiDdSjDkDlDmDnDfSgSpDrD(t)tsDuDvDwDxDhSyDzDADiSCDDDEDFDGD+t,tHDIDJDKDLDMDNDODPD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t}t~tTDUDVDWDXDYDZD0Daubu1D2D3D4D5D6D7D8D9D!D#D$D%D'D(Dcudu)D+D,D-D.DjS/DlS:D;DmS?D@D[D]D^D_D`DnS|D}Dfugu~DaEbEcEdEoSeEpSgEhEqSiEjEkElEmEnEjukuoEpEqErEsEtEuEvEwElumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuDEQuRuEEFEGEHEIEJEKELEMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E;EWuXu=E?E@E[E]E^E_E`E{E|E}E~EZu0uaFcFdFeFfFrSgFhFiFsSkFlFmFnF1u2uoFpFqFrFsFtF3u4uuFvFwFxFyFzFAFBFCFDF5u6uEFFFGFHFIFtSJFKFLFMFNFOFPFQFRF7u8uSFTFUFVFWFXFYFZF0F9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u5F6F7F8F9FvSxS!F$F[u]u%F(F)F*F+FyS,F-F.FzS:F;F=F?F@F_u`u[F]F^F_F`F{F|F}F~F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvlvmvdGeGfGgGhGiGjGkGnvovlGmGnGoGpGqGrGsGtGuGvGwGxGyGzGpvqvAGCGDGEGFGASGGCSHGIGDSKGLGMGNGOGPGQGFSRGTGsvtvUGWGXGYGZGGS0GIS1G2GJS4G5G6G7G8G9Gwvxv!G#G$G%G'G(G)G*G+GyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v=G3v4v?G@G[G]G^G_G`G{G|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHJH9v!vKHLHMHNHOHPHQHRHSHTHUHVH#v$vWHYHZH0H1HKS2H3H4HLS6H7H8H9H'v(v!H#H$H%H'H(H)v*v)H*H+H,H-H.H/H:H;H=H+v,v?H@H[H]H^HMS_H`H{H|H}H~HaIbIcI-v.vdIeIfIgIhIiIjIkIlI/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwewqIOSQSRSSSrIsItIuIUSVSwIyIhwiwzIBICIDIEIWSFIGIHIXSYS0S1S2S4SJIKILIMINIOIPIQI6S8SRITIlwmwUIWIXIYIZI9S0I1I2I!S4I5I6I7I8I9I!I#I$S%S%I(Iowpw)I+I,I-I.I'S/I:I;I(S?I@I[I]I^I_I`I{I*S+S}IaJrwswbJdJeJfJgJ,ShJiJjJ-SlJmJnJoJpJqJrJsJ/S:SuJwJuwvwxJzJAJBJCJ;SDJEJFJ=SHJIJJJKJLJMJNJOJ@S[SQJSJxwywTJVJWJXJYJ]SZJ0J1J^S3J4J5J6J7J8J9J!J`S|S#J%JAwBw'J)J*J+J,J}S-J.J/J~SaT;J=J?J@J[J]J^J_JcTeT`J|JFwGw}JaKbKcKdKfTeKfKgKgThTiKjKkKlKkTnTqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgUiUjUlUnUpUqUsUuUwUyUAUCUEUGUKUNUPUQUSUUUWUYU0U2U3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtWvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3161 return err 2QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x]x_x{x}xaycyeygyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLKyLyMyNyOyPyQyRySyTyVyXyYyELCrDr2y3yFLGLHL5y7y9y#y%y(yILJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznzozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOzPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcANLQLTLWLZL1L4L6L8L!L$L'L)L+L-L/L:L?L]L`L}LbMeMgMiMkMmMoMqMsMuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M4M6M8M!M$M'M(M*M,M.M:M=M@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxNKNLNMNNNONPNQNRNSNTNUNVNYNZN0N1N3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQIQKQMQOQQQSQVQXQYQ0Q1Q3Q5Q7Q8Q!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?C@C}RaS[C^C#t$t_C{C|C}C~CbSaDbDcDcSeDfDgDhDiDdSjDkDlDmDnDfSgSpDrD(t)tsDuDvDwDxDhSyDzDADiSCDDDEDFDGD+t,tHDIDJDKDLDMDNDODPD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t}t~tTDUDVDWDXDYDZD0Daubu1D2D3D4D5D6D7D8D9D!D#D$D%D'D(Dcudu)D+D,D-D.DjS/DlS:D;DmS?D@D[D]D^D_D`DnS|D}Dfugu~DaEbEcEdEoSeEpSgEhEqSiEjEkElEmEnEjukuoEpEqErEsEtEuEvEwElumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuDEQuRuEEFEGEHEIEJEKELEMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E;EWuXu=E?E@E[E]E^E_E`E{E|E}E~EZu0uaFcFdFeFfFrSgFhFiFsSkFlFmFnF1u2uoFpFqFrFsFtF3u4uuFvFwFxFyFzFAFBFCFDF5u6uEFFFGFHFIFtSJFKFLFMFNFOFPFQFRF7u8uSFTFUFVFWFXFYFZF0F9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u5F6F7F8F9FvSxS!F$F[u]u%F(F)F*F+FyS,F-F.FzS:F;F=F?F@F_u`u[F]F^F_F`F{F|F}F~F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvlvmvdGeGfGgGhGiGjGkGnvovlGmGnGoGpGqGrGsGtGuGvGwGxGyGzGpvqvAGCGDGEGFGASGGCSHGIGDSKGLGMGNGOGPGQGFSRGTGsvtvUGWGXGYGZGGS0GIS1G2GJS4G5G6G7G8G9Gwvxv!G#G$G%G'G(G)G*G+GyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v=G3v4v?G@G[G]G^G_G`G{G|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHJH9v!vKHLHMHNHOHPHQHRHSHTHUHVH#v$vWHYHZH0H1HKS2H3H4HLS6H7H8H9H'v(v!H#H$H%H'H(H)v*v)H*H+H,H-H.H/H:H;H=H+v,v?H@H[H]H^HMS_H`H{H|H}H~HaIbIcI-v.vdIeIfIgIhIiIjIkIlI/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwewqIOSQSRSSSrIsItIuIUSVSwIyIhwiwzIBICIDIEIWSFIGIHIXSYS0S1S2S4SJIKILIMINIOIPIQI6S8SRITIlwmwUIWIXIYIZI9S0I1I2I!S4I5I6I7I8I9I!I#I$S%S%I(Iowpw)I+I,I-I.I'S/I:I;I(S?I@I[I]I^I_I`I{I*S+S}IaJrwswbJdJeJfJgJ,ShJiJjJ-SlJmJnJoJpJqJrJsJ/S:SuJwJuwvwxJzJAJBJCJ;SDJEJFJ=SHJIJJJKJLJMJNJOJ@S[SQJSJxwywTJVJWJXJYJ]SZJ0J1J^S3J4J5J6J7J8J9J!J`S|S#J%JAwBw'J)J*J+J,J}S-J.J/J~SaT;J=J?J@J[J]J^J_JcTeT`J|JFwGw}JaKbKcKdKfTeKfKgKgThTiKjKkKlKkTnTqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgUiUjUlUnUpUqUsUuUwUyUAUCUEUGUKUNUPUQUSUUUWUYU0U2U3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtWvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3162  

3163cdef CUresult _cuCtxSetCurrent(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3164 global __cuCtxSetCurrent 

3165 cuPythonInit() 2PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaL|WdLfLhLjLlLnLpLrLqxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L.X=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M/X)M+M-M/M;M?M[M:X;X=X?X@X[X]X^X_X`X{X|X}X~XaYbYcYdYeYfYgYhYiY^M`M|MjYaNcNeNgNiNeA0rhA1rkA3rnA=l?l0plYmYnYoYpYqYrYsYtYuYvY@l[l1p2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r?f_l@f7pwYxY7ASh8A~r9AbsyYzYAYBYCYDYlNnNpNrNNYuNQYhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs]f^f-Y.Y:Y;Y?Y@Y]Y^Y_Y`YXNyC|Y}YTc8 UcaZZsbZ5N7NcZ!N$N'N)N+N-N/N;N?N[N^N`N`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdjOkZmZnZegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~sYhZh+pat,pbt-pct0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbrZtZDjZcJCuZEjHPItvZ0hwZ1hxZ2hMPJtyZsbzZ3hAZsdRPFjTP4hVPneXPtdCZ?bDZ5hEZEgFZ6hGZoeHZ7hIZpeJZ8h7PqeKZudLZ@bMZ9h$PreNZFgOZ)P0cPZ,PGg.PQZHg;PRZIgSZ[PJg^P`P1cTZ}PKgUZVZ!hWZseXZvdYZ[bZZ#hgQ$h0Z%hjQte1Z'h2Zue3Z(hoQveqQwdsQ]b4Z)hvQwexQLg5ZMg6Z*h7ZxdCQ2cEQxe8ZSCKt+h6mNg,hHjHQ0bJQ1byeLQNQPQ9Z3c4c^b5cxqUQWQ8mZQ9m!m#m6Q$m9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPnQn!tRn)ZSn*Z:h+ZTn,ZUnIj_bLq|R~RJj]CKjLjMj`CMqVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTpTsTuT;ZxTzTBT=ZETGT?ZJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T@Z+T-T/T;T?T[T^T`T|T~TcUfUhU[ZkUmUoU]ZrUtUvUxUzUBUDUFU_Z{ZOU|ZRUTUVUXUZU1U~q4U5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgVbriVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@Vk0^V`Vo0q0~VbWdWv0gWy0jWlWnWD0qWsW3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fuWwWH0J0L0N0CWP0FWR0IWKWMWOWQWU0W0X0Y0WWZ0ZW00103W5W7W9W20$W'W)W+W-W30

3166 if __cuCtxSetCurrent == NULL: 2PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaL|WdLfLhLjLlLnLpLrLqxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L.X=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M/X)M+M-M/M;M?M[M:X;X=X?X@X[X]X^X_X`X{X|X}X~XaYbYcYdYeYfYgYhYiY^M`M|MjYaNcNeNgNiNeA0rhA1rkA3rnA=l?l0plYmYnYoYpYqYrYsYtYuYvY@l[l1p2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r?f_l@f7pwYxY7ASh8A~r9AbsyYzYAYBYCYDYlNnNpNrNNYuNQYhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs]f^f-Y.Y:Y;Y?Y@Y]Y^Y_Y`YXNyC|Y}YTc8 UcaZZsbZ5N7NcZ!N$N'N)N+N-N/N;N?N[N^N`N`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdjOkZmZnZegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~sYhZh+pat,pbt-pct0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbrZtZDjZcJCuZEjHPItvZ0hwZ1hxZ2hMPJtyZsbzZ3hAZsdRPFjTP4hVPneXPtdCZ?bDZ5hEZEgFZ6hGZoeHZ7hIZpeJZ8h7PqeKZudLZ@bMZ9h$PreNZFgOZ)P0cPZ,PGg.PQZHg;PRZIgSZ[PJg^P`P1cTZ}PKgUZVZ!hWZseXZvdYZ[bZZ#hgQ$h0Z%hjQte1Z'h2Zue3Z(hoQveqQwdsQ]b4Z)hvQwexQLg5ZMg6Z*h7ZxdCQ2cEQxe8ZSCKt+h6mNg,hHjHQ0bJQ1byeLQNQPQ9Z3c4c^b5cxqUQWQ8mZQ9m!m#m6Q$m9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPnQn!tRn)ZSn*Z:h+ZTn,ZUnIj_bLq|R~RJj]CKjLjMj`CMqVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTpTsTuT;ZxTzTBT=ZETGT?ZJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T@Z+T-T/T;T?T[T^T`T|T~TcUfUhU[ZkUmUoU]ZrUtUvUxUzUBUDUFU_Z{ZOU|ZRUTUVUXUZU1U~q4U5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgVbriVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@Vk0^V`Vo0q0~VbWdWv0gWy0jWlWnWD0qWsW3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fuWwWH0J0L0N0CWP0FWR0IWKWMWOWQWU0W0X0Y0WWZ0ZW00103W5W7W9W20$W'W)W+W-W30

3167 with gil: 

3168 raise RuntimeError('Function "cuCtxSetCurrent" not found') 

3169 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetCurrent)(ctx) 2PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaL|WdLfLhLjLlLnLpLrLqxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L.X=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M/X)M+M-M/M;M?M[M:X;X=X?X@X[X]X^X_X`X{X|X}X~XaYbYcYdYeYfYgYhYiY^M`M|MjYaNcNeNgNiNeA0rhA1rkA3rnA=l?l0plYmYnYoYpYqYrYsYtYuYvY@l[l1p2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r?f_l@f7pwYxY7ASh8A~r9AbsyYzYAYBYCYDYlNnNpNrNNYuNQYhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs]f^f-Y.Y:Y;Y?Y@Y]Y^Y_Y`YXNyC|Y}YTc8 UcaZZsbZ5N7NcZ!N$N'N)N+N-N/N;N?N[N^N`N`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdjOkZmZnZegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~sYhZh+pat,pbt-pct0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbrZtZDjZcJCuZEjHPItvZ0hwZ1hxZ2hMPJtyZsbzZ3hAZsdRPFjTP4hVPneXPtdCZ?bDZ5hEZEgFZ6hGZoeHZ7hIZpeJZ8h7PqeKZudLZ@bMZ9h$PreNZFgOZ)P0cPZ,PGg.PQZHg;PRZIgSZ[PJg^P`P1cTZ}PKgUZVZ!hWZseXZvdYZ[bZZ#hgQ$h0Z%hjQte1Z'h2Zue3Z(hoQveqQwdsQ]b4Z)hvQwexQLg5ZMg6Z*h7ZxdCQ2cEQxe8ZSCKt+h6mNg,hHjHQ0bJQ1byeLQNQPQ9Z3c4c^b5cxqUQWQ8mZQ9m!m#m6Q$m9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPnQn!tRn)ZSn*Z:h+ZTn,ZUnIj_bLq|R~RJj]CKjLjMj`CMqVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTpTsTuT;ZxTzTBT=ZETGT?ZJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T@Z+T-T/T;T?T[T^T`T|T~TcUfUhU[ZkUmUoU]ZrUtUvUxUzUBUDUFU_Z{ZOU|ZRUTUVUXUZU1U~q4U5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgVbriVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@Vk0^V`Vo0q0~VbWdWv0gWy0jWlWnWD0qWsW3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fuWwWH0J0L0N0CWP0FWR0IWKWMWOWQWU0W0X0Y0WWZ0ZW00103W5W7W9W20$W'W)W+W-W30

3170 return err 2PKRKTKVKXKZK1K3K5K7K9K#K%K(K*K,K.K:K=K@K]K_K{K}KaL|WdLfLhLjLlLnLpLrLqxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxuL1x3x5x7x9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8lKL9l~i!laj#l$lMLPLSLVLYL0L3L5L7L9L#L%L(L*L,L.L.X=L[L_L|LaMdMfMhMjMlMnMpMrMtMvMxMzMBMDMFMHMJMLMNMPMRMTMVMXMZM1M3M5M7M9M#M%M/X)M+M-M/M;M?M[M:X;X=X?X@X[X]X^X_X`X{X|X}X~XaYbYcYdYeYfYgYhYiY^M`M|MjYaNcNeNgNiNeA0rhA1rkA3rnA=l?l0plYmYnYoYpYqYrYsYtYuYvY@l[l1p2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r?f_l@f7pwYxY7ASh8A~r9AbsyYzYAYBYCYDYlNnNpNrNNYuNQYhsisjskslsmsnsospsqsrs(psstsusvswsxsyszsAsBsCsDsEsFsGsHs]f^f-Y.Y:Y;Y?Y@Y]Y^Y_Y`YXNyC|Y}YTc8 UcaZZsbZ5N7NcZ!N$N'N)N+N-N/N;N?N[N^N`N`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdjOkZmZnZegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg2s3s4s5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~sYhZh+pat,pbt-pct0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbrZtZDjZcJCuZEjHPItvZ0hwZ1hxZ2hMPJtyZsbzZ3hAZsdRPFjTP4hVPneXPtdCZ?bDZ5hEZEgFZ6hGZoeHZ7hIZpeJZ8h7PqeKZudLZ@bMZ9h$PreNZFgOZ)P0cPZ,PGg.PQZHg;PRZIgSZ[PJg^P`P1cTZ}PKgUZVZ!hWZseXZvdYZ[bZZ#hgQ$h0Z%hjQte1Z'h2Zue3Z(hoQveqQwdsQ]b4Z)hvQwexQLg5ZMg6Z*h7ZxdCQ2cEQxe8ZSCKt+h6mNg,hHjHQ0bJQ1byeLQNQPQ9Z3c4c^b5cxqUQWQ8mZQ9m!m#m6Q$m9Q#Q%Q(Q*Q,Q.Q:Q=Q@Q%m'm(mLtMtNtOtPtQt)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPnQn!tRn)ZSn*Z:h+ZTn,ZUnIj_bLq|R~RJj]CKjLjMj`CMqVnWnXnzeAe;hNqdD%tYnZnNj0n't1nOj`bOqeSoDPjqDQjRjSjtD2n3n4n5nBeCe=hPqBD*t6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$nUj{bTqVjWjXjYj*D%n'n(n)nJekSKe`hUq=D*n+nZj{h6b,n{D|heu}h~haihu0j1j2j3jHdfEIdZg-niuVq4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~naobo%e'ekiXqjFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivinooo{jjc3quSwS|j#F}j~jak'Fpoqoroso=e?ewi4q/F^utouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAodkkc8qekfkgkhkBGBoCoDoEo{eBS|eCirvJGFoGoHoiklc9qESjkSGkklkmkVGIoJoKoLo}eHS~eDiuv3GvvMoNonkDb5d6dEiafbfcf@cdf_gefffokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3o4oCfDfNi%v5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i)oNSPSdded*d+dfwgw*oPkyc,qTSvIQkxIRkSkTkAI+o,o-o.oNfOf2i-q.qZSjwkw3SII/q/o:o;oUkzc:q5S7SVkSIWkXkYkVI=o?o@o[oPfQf3i;q3Inw]o^o_oZkAc=q#S$I0k'I1k2k3k*I`o{o|o}oRfSf4i?q=Iqw~oapbp4kBc@q)S|I5k~I6k7k8kcJcpdpepfpTfUf5i[qkJtwgphpip9kCc]q.StJ!kvJ#k$k%kyJjpkplpmpVfWf6i^qGJwwnpoppp'kDc_q?SPJ(kRJ)k*k+kUJqprpsptpXfYf7i`q2Jzwupvpwp,kEc{q_S{S-k$J.k/k:k(JxpypzpApZf0f8iCwDw:JEwBpCpDp;kFc|qbTdT=k{J?k@k[k~JEpFpGpHp1f2f9iHwIwhKJwIpJpjTmTpTsTuT;ZxTzTBT=ZETGT?ZJTLTNTPTRTTTVTXTZT1T3T5T7T9T#T%T(T@Z+T-T/T;T?T[T^T`T|T~TcUfUhU[ZkUmUoU]ZrUtUvUxUzUBUDUFU_Z{ZOU|ZRUTUVUXUZU1U~q4U5U7U9U#U%U(U*U,U.U:U=U@U]U_U{U}UaVcVeVgVbriVkVmVoVqV!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkx4V6V8Vlxmxnx%V(V*V,V.V:V=V@Vk0^V`Vo0q0~VbWdWv0gWy0jWlWnWD0qWsW3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fuWwWH0J0L0N0CWP0FWR0IWKWMWOWQWU0W0X0Y0WWZ0ZW00103W5W7W9W20$W'W)W+W-W30

3171  

3172cdef CUresult _cuCtxGetCurrent(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3173 global __cuCtxGetCurrent 

3174 cuPythonInit() 2a QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxwrCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x1 ]x2 _x3 {x$ }xJbayKbcyLbey*bgyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLclKydlLyMy@dNyphOyqhPyrhQyshRyelSyflTyVyXyYyELCrDr2y3yFLklGLllHL5y^d7yth9yuh#yvh%ywh(ymlILnlJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yAlazBlbzcz{ddzxhezyhfzzhgzAhhzClizDljzlznzozqzGrHruzvzwzIlxzJlyzAz~dCzBhEzChGzDhIzEhKzWpLzKlMzNzOzPzQzMrOrRzSzTzPlUzQlVzWzceYzFhZzGh0zHh1zIh2zRl3zSl4z5z6z7z8zVrWr9z!z#zXl$zYl%z'zfe(zJh)zKh*zLh+zMh,zZl-z0l.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcA%lNLQLTLWLZLXr1L4L6L8L!L$L'L)L+L'l-L/L:L?L]L`L}LbMeM(lgM)liM*lkM+lmMaboMbbqMcbsMdbuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M,l4M6M8M!M$M'M(M*M,M.Mc :M=MOc@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxN-A.A]fKN^fLNMNNNONPNQNRNSNTNUNVN:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCYNyCZN0N1NzC2NAC~YBCTc8 Uc3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NlekOlOmOnOVcWcXcYcoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYO=b|lAjdtetftgthtitjtktltmtntotptqtrtstttutICvtwtxtytztAtBtCtDtEtFtGtHtmeEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQ+hIQKQ1bMQOQQQSQxqVQXQYQ0Q1Q3Q5Q7Q8Q/h!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?CLq@C}RaS[C^C#t$t_C{C|CVn}CWn~CbSaDAebD;hcDcSeDfDYngDZnhDiDdSjDkDlDmDOqnDfSgSpDrD(t)tsDuDvD3nwD4nxDhSyDCezD=hADiSCDDD6nED7nFDGD+t,tHDIDPgJDQgKDLDFeMD?hNDRgODSgPD-t.tHe/t:tQqRq;t=t?tCd@tDd[tQD]tRD4b^t8c_tSD`tEd{tFd|t}t~tTD- UD. VD/ WD: XD^hYDvbZDUg0DVgauWgbuXg1D_h2D8n3D9n4D9c5DGd6DYg7DSq8D!n9D#n!D#D$D%DTq'D(Dcudu)D+D,D'n-D(n.DjS/DlSKe:D`h;DmS?D*n@D+n[D]D^D_D,n`DnS|D}Dfugu~DaEbE1jcE2jdEoSeEpSIdgEZghEqSiEjE4jkE5jlEmEnEjukuoEpEMeqENerEsEOetE0guEPevEQewElumunu.nouyEpuqurusuuuvu#jwu$jxuzEyuBEMdzu1gAuCECu'jDu(jEuFuGuReHuSeIuTeJuUeKuLuVeMuWeNuXeOuYePuDEQuRuEE0eFE1eGEPdHE2gIE2eJE3eKELEMEWqNEOESuTuPEQE=nRE?nSETE5eUEiiVEXE@nYE[nZE3g0E4g1E5g2E6g3E]n4E^n5E_n6E`n7E{n8E9E!E7g#E$EUuVu%E'E(E7e)E8e*E+E#c,E!e-E.E#e/E$e:E;EWuXu=E?Eac@Ebc[Eyb]Ecc^Edc_Eec`E{E|EYu}E~EZu0uaFcFdF~neFaofFrSgF'ehFkiiFsSkFcolFdomF9 nF8b1u9b2ugcoF(cpF)cqF*crF+csF; tF,c3u-c4uTduF(evF)ewFUdxF*eyF+ezFAFBFliCFDF5u6uEFFFGF#gHF$gIFtSJFVdKF%gLFMF'gNF(gOFPFQFRF7u8uSFTFjoUFkoVFWF:eXFoiYFloZFmo0F9u!u#u_j$u1F'u(uZq0q)u*u+uri,usi-u2F.u3F/c:u;e;u4F=uui?uvi@uno5F6F7F8F3q9FvSxS!F$F[u]u%F(F)Fqo*Fro+FyS,F?e-Fwi.FzS:F;Fto=Fuo?F@F_u`u[F]F/g^F:g_F`F]e{Fxi|F;g}F=g~F{u|u_e}u~u5q6qavbvcv0ddv1devaGfvbG$bgv=chvcGiv2djv3dkvlvmvdG= eG? fG@ gG[ hGvoiGCbjG?gkG@gnv[gov]glGBimGwonGxooG?cpG4dqG^grG7qsGyotGzouGvGwGxG8qyGzGpvqvAGCGDGCoEGDoFGASGGCS|eHGCiIGDSKGFoLGGoMGNGOGPG9qQGFSRGTGsvtvUGWGXGJoYGKoZGGS0GIS~e1GDi2GJS4G5GMo6GNo7G8G9Gwvxv!G#Gbf$Gcf%G'Gdf(G_g)Gef*Gff+GyvzvAvOoBv-GCvDvEvFvHvIvskJvtkKv.GLv:G8dMv`gNv;GPvvkQvwkRvSvTvgfUvhfVvifWvjfXvYvkfZvlf0vmf1vnf2v=G3v4v?Gpf@Gqf[G#d]G{g^Grf_Gsf`G{G|G#q}G~G5v6vaHbHRocHSodHeHuffHLigHiHTojHUokH|glH}gmH~gnHahoHVopHWoqHXorHYosHZotHuHvHbhwHxH7v8vyHzHAHwfBHxfCHDH[cEHzfFHGHAfHHBfIHJH9v!vKHLHpcMHqcNHFbOHrcPHscQHtcRHSHTH$qUHVH#v$vWHYHZH2o0H3o1HKS2HDf3HNi4HLS6H5o7H6o8H! 9H(b'v)b(vvc!H`c#H{c$H|c%H}c'H] (H~c)vad*v(d)HEf*HFf+H)d,HGf-HHf.H/H:HHk;H=H+v,v?H@H[HPi]HQi^HMS_HJf`HRi{H|HSi}HTi~HaIbIcI-v.vdIeI#ofI$ogIhILfiIUijI%okI'olI/v:v;vOk=vmI@v]v(q)q^v_v`vXi{vYi|vnI}voIcdawMfbwpIcw0idw1iew)oqIOSQSRSSSrIsItI,quIUSVSwIyIhwiwzIBICI,oDI-oEIWSFIOfGI2iHIXSYS0S1S2S4SJIKI/oLI:oMINIOIPI:qQI6S8SRITIlwmwUIWIXI?oYI@oZI9S0IQf1I3i2I!S4I5I]o6I^o7I8I9I!I=q#I$S%S%I(Iowpw)I+I,I{o-I|o.I'S/ISf:I4i;I(S?I@I~o[Iap]I^I_I`I@q{I*S+S}IaJrwswbJdJeJdpfJepgJ,ShJUfiJ5ijJ-SlJmJgpnJhpoJpJqJrJ]qsJ/S:SuJwJuwvwxJzJAJkpBJlpCJ;SDJWfEJ6iFJ=SHJIJnpJJopKJLJMJNJ_qOJ@S[SQJSJxwywTJVJWJrpXJspYJ]SZJYf0J7i1J^S3J4Jup5Jvp6J7J8J9J{q!J`S|S#J%JAwBw'J)J*Jyp+Jzp,J}S-J0f.J8i/J~SaT;J=JBp?JCp@J[J]J^J|q_JcTeT`J|JFwGw}JaKbKFpcKGpdKfTeK2ffK9igKgThTiKjKIpkKJplKkTnTKwqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgULwMw}qiUjUlUnUpUqUsUuUwUyUAUCUEUGUNwOwHUPwIUJUKULUQwRwSwMUNUPUQUSUUUWUYU0U2U~q3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3175 if __cuCtxGetCurrent == NULL: 2a QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxwrCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x1 ]x2 _x3 {x$ }xJbayKbcyLbey*bgyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLclKydlLyMy@dNyphOyqhPyrhQyshRyelSyflTyVyXyYyELCrDr2y3yFLklGLllHL5y^d7yth9yuh#yvh%ywh(ymlILnlJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yAlazBlbzcz{ddzxhezyhfzzhgzAhhzClizDljzlznzozqzGrHruzvzwzIlxzJlyzAz~dCzBhEzChGzDhIzEhKzWpLzKlMzNzOzPzQzMrOrRzSzTzPlUzQlVzWzceYzFhZzGh0zHh1zIh2zRl3zSl4z5z6z7z8zVrWr9z!z#zXl$zYl%z'zfe(zJh)zKh*zLh+zMh,zZl-z0l.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcA%lNLQLTLWLZLXr1L4L6L8L!L$L'L)L+L'l-L/L:L?L]L`L}LbMeM(lgM)liM*lkM+lmMaboMbbqMcbsMdbuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M,l4M6M8M!M$M'M(M*M,M.Mc :M=MOc@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxN-A.A]fKN^fLNMNNNONPNQNRNSNTNUNVN:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCYNyCZN0N1NzC2NAC~YBCTc8 Uc3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NlekOlOmOnOVcWcXcYcoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYO=b|lAjdtetftgthtitjtktltmtntotptqtrtstttutICvtwtxtytztAtBtCtDtEtFtGtHtmeEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQ+hIQKQ1bMQOQQQSQxqVQXQYQ0Q1Q3Q5Q7Q8Q/h!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?CLq@C}RaS[C^C#t$t_C{C|CVn}CWn~CbSaDAebD;hcDcSeDfDYngDZnhDiDdSjDkDlDmDOqnDfSgSpDrD(t)tsDuDvD3nwD4nxDhSyDCezD=hADiSCDDD6nED7nFDGD+t,tHDIDPgJDQgKDLDFeMD?hNDRgODSgPD-t.tHe/t:tQqRq;t=t?tCd@tDd[tQD]tRD4b^t8c_tSD`tEd{tFd|t}t~tTD- UD. VD/ WD: XD^hYDvbZDUg0DVgauWgbuXg1D_h2D8n3D9n4D9c5DGd6DYg7DSq8D!n9D#n!D#D$D%DTq'D(Dcudu)D+D,D'n-D(n.DjS/DlSKe:D`h;DmS?D*n@D+n[D]D^D_D,n`DnS|D}Dfugu~DaEbE1jcE2jdEoSeEpSIdgEZghEqSiEjE4jkE5jlEmEnEjukuoEpEMeqENerEsEOetE0guEPevEQewElumunu.nouyEpuqurusuuuvu#jwu$jxuzEyuBEMdzu1gAuCECu'jDu(jEuFuGuReHuSeIuTeJuUeKuLuVeMuWeNuXeOuYePuDEQuRuEE0eFE1eGEPdHE2gIE2eJE3eKELEMEWqNEOESuTuPEQE=nRE?nSETE5eUEiiVEXE@nYE[nZE3g0E4g1E5g2E6g3E]n4E^n5E_n6E`n7E{n8E9E!E7g#E$EUuVu%E'E(E7e)E8e*E+E#c,E!e-E.E#e/E$e:E;EWuXu=E?Eac@Ebc[Eyb]Ecc^Edc_Eec`E{E|EYu}E~EZu0uaFcFdF~neFaofFrSgF'ehFkiiFsSkFcolFdomF9 nF8b1u9b2ugcoF(cpF)cqF*crF+csF; tF,c3u-c4uTduF(evF)ewFUdxF*eyF+ezFAFBFliCFDF5u6uEFFFGF#gHF$gIFtSJFVdKF%gLFMF'gNF(gOFPFQFRF7u8uSFTFjoUFkoVFWF:eXFoiYFloZFmo0F9u!u#u_j$u1F'u(uZq0q)u*u+uri,usi-u2F.u3F/c:u;e;u4F=uui?uvi@uno5F6F7F8F3q9FvSxS!F$F[u]u%F(F)Fqo*Fro+FyS,F?e-Fwi.FzS:F;Fto=Fuo?F@F_u`u[F]F/g^F:g_F`F]e{Fxi|F;g}F=g~F{u|u_e}u~u5q6qavbvcv0ddv1devaGfvbG$bgv=chvcGiv2djv3dkvlvmvdG= eG? fG@ gG[ hGvoiGCbjG?gkG@gnv[gov]glGBimGwonGxooG?cpG4dqG^grG7qsGyotGzouGvGwGxG8qyGzGpvqvAGCGDGCoEGDoFGASGGCS|eHGCiIGDSKGFoLGGoMGNGOGPG9qQGFSRGTGsvtvUGWGXGJoYGKoZGGS0GIS~e1GDi2GJS4G5GMo6GNo7G8G9Gwvxv!G#Gbf$Gcf%G'Gdf(G_g)Gef*Gff+GyvzvAvOoBv-GCvDvEvFvHvIvskJvtkKv.GLv:G8dMv`gNv;GPvvkQvwkRvSvTvgfUvhfVvifWvjfXvYvkfZvlf0vmf1vnf2v=G3v4v?Gpf@Gqf[G#d]G{g^Grf_Gsf`G{G|G#q}G~G5v6vaHbHRocHSodHeHuffHLigHiHTojHUokH|glH}gmH~gnHahoHVopHWoqHXorHYosHZotHuHvHbhwHxH7v8vyHzHAHwfBHxfCHDH[cEHzfFHGHAfHHBfIHJH9v!vKHLHpcMHqcNHFbOHrcPHscQHtcRHSHTH$qUHVH#v$vWHYHZH2o0H3o1HKS2HDf3HNi4HLS6H5o7H6o8H! 9H(b'v)b(vvc!H`c#H{c$H|c%H}c'H] (H~c)vad*v(d)HEf*HFf+H)d,HGf-HHf.H/H:HHk;H=H+v,v?H@H[HPi]HQi^HMS_HJf`HRi{H|HSi}HTi~HaIbIcI-v.vdIeI#ofI$ogIhILfiIUijI%okI'olI/v:v;vOk=vmI@v]v(q)q^v_v`vXi{vYi|vnI}voIcdawMfbwpIcw0idw1iew)oqIOSQSRSSSrIsItI,quIUSVSwIyIhwiwzIBICI,oDI-oEIWSFIOfGI2iHIXSYS0S1S2S4SJIKI/oLI:oMINIOIPI:qQI6S8SRITIlwmwUIWIXI?oYI@oZI9S0IQf1I3i2I!S4I5I]o6I^o7I8I9I!I=q#I$S%S%I(Iowpw)I+I,I{o-I|o.I'S/ISf:I4i;I(S?I@I~o[Iap]I^I_I`I@q{I*S+S}IaJrwswbJdJeJdpfJepgJ,ShJUfiJ5ijJ-SlJmJgpnJhpoJpJqJrJ]qsJ/S:SuJwJuwvwxJzJAJkpBJlpCJ;SDJWfEJ6iFJ=SHJIJnpJJopKJLJMJNJ_qOJ@S[SQJSJxwywTJVJWJrpXJspYJ]SZJYf0J7i1J^S3J4Jup5Jvp6J7J8J9J{q!J`S|S#J%JAwBw'J)J*Jyp+Jzp,J}S-J0f.J8i/J~SaT;J=JBp?JCp@J[J]J^J|q_JcTeT`J|JFwGw}JaKbKFpcKGpdKfTeK2ffK9igKgThTiKjKIpkKJplKkTnTKwqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgULwMw}qiUjUlUnUpUqUsUuUwUyUAUCUEUGUNwOwHUPwIUJUKULUQwRwSwMUNUPUQUSUUUWUYU0U2U~q3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3176 with gil: 

3177 raise RuntimeError('Function "cuCtxGetCurrent" not found') 

3178 err = (<CUresult (*)(CUcontext*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetCurrent)(pctx) 2a QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxwrCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x1 ]x2 _x3 {x$ }xJbayKbcyLbey*bgyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLclKydlLyMy@dNyphOyqhPyrhQyshRyelSyflTyVyXyYyELCrDr2y3yFLklGLllHL5y^d7yth9yuh#yvh%ywh(ymlILnlJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yAlazBlbzcz{ddzxhezyhfzzhgzAhhzClizDljzlznzozqzGrHruzvzwzIlxzJlyzAz~dCzBhEzChGzDhIzEhKzWpLzKlMzNzOzPzQzMrOrRzSzTzPlUzQlVzWzceYzFhZzGh0zHh1zIh2zRl3zSl4z5z6z7z8zVrWr9z!z#zXl$zYl%z'zfe(zJh)zKh*zLh+zMh,zZl-z0l.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcA%lNLQLTLWLZLXr1L4L6L8L!L$L'L)L+L'l-L/L:L?L]L`L}LbMeM(lgM)liM*lkM+lmMaboMbbqMcbsMdbuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M,l4M6M8M!M$M'M(M*M,M.Mc :M=MOc@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxN-A.A]fKN^fLNMNNNONPNQNRNSNTNUNVN:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCYNyCZN0N1NzC2NAC~YBCTc8 Uc3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NlekOlOmOnOVcWcXcYcoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYO=b|lAjdtetftgthtitjtktltmtntotptqtrtstttutICvtwtxtytztAtBtCtDtEtFtGtHtmeEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQ+hIQKQ1bMQOQQQSQxqVQXQYQ0Q1Q3Q5Q7Q8Q/h!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?CLq@C}RaS[C^C#t$t_C{C|CVn}CWn~CbSaDAebD;hcDcSeDfDYngDZnhDiDdSjDkDlDmDOqnDfSgSpDrD(t)tsDuDvD3nwD4nxDhSyDCezD=hADiSCDDD6nED7nFDGD+t,tHDIDPgJDQgKDLDFeMD?hNDRgODSgPD-t.tHe/t:tQqRq;t=t?tCd@tDd[tQD]tRD4b^t8c_tSD`tEd{tFd|t}t~tTD- UD. VD/ WD: XD^hYDvbZDUg0DVgauWgbuXg1D_h2D8n3D9n4D9c5DGd6DYg7DSq8D!n9D#n!D#D$D%DTq'D(Dcudu)D+D,D'n-D(n.DjS/DlSKe:D`h;DmS?D*n@D+n[D]D^D_D,n`DnS|D}Dfugu~DaEbE1jcE2jdEoSeEpSIdgEZghEqSiEjE4jkE5jlEmEnEjukuoEpEMeqENerEsEOetE0guEPevEQewElumunu.nouyEpuqurusuuuvu#jwu$jxuzEyuBEMdzu1gAuCECu'jDu(jEuFuGuReHuSeIuTeJuUeKuLuVeMuWeNuXeOuYePuDEQuRuEE0eFE1eGEPdHE2gIE2eJE3eKELEMEWqNEOESuTuPEQE=nRE?nSETE5eUEiiVEXE@nYE[nZE3g0E4g1E5g2E6g3E]n4E^n5E_n6E`n7E{n8E9E!E7g#E$EUuVu%E'E(E7e)E8e*E+E#c,E!e-E.E#e/E$e:E;EWuXu=E?Eac@Ebc[Eyb]Ecc^Edc_Eec`E{E|EYu}E~EZu0uaFcFdF~neFaofFrSgF'ehFkiiFsSkFcolFdomF9 nF8b1u9b2ugcoF(cpF)cqF*crF+csF; tF,c3u-c4uTduF(evF)ewFUdxF*eyF+ezFAFBFliCFDF5u6uEFFFGF#gHF$gIFtSJFVdKF%gLFMF'gNF(gOFPFQFRF7u8uSFTFjoUFkoVFWF:eXFoiYFloZFmo0F9u!u#u_j$u1F'u(uZq0q)u*u+uri,usi-u2F.u3F/c:u;e;u4F=uui?uvi@uno5F6F7F8F3q9FvSxS!F$F[u]u%F(F)Fqo*Fro+FyS,F?e-Fwi.FzS:F;Fto=Fuo?F@F_u`u[F]F/g^F:g_F`F]e{Fxi|F;g}F=g~F{u|u_e}u~u5q6qavbvcv0ddv1devaGfvbG$bgv=chvcGiv2djv3dkvlvmvdG= eG? fG@ gG[ hGvoiGCbjG?gkG@gnv[gov]glGBimGwonGxooG?cpG4dqG^grG7qsGyotGzouGvGwGxG8qyGzGpvqvAGCGDGCoEGDoFGASGGCS|eHGCiIGDSKGFoLGGoMGNGOGPG9qQGFSRGTGsvtvUGWGXGJoYGKoZGGS0GIS~e1GDi2GJS4G5GMo6GNo7G8G9Gwvxv!G#Gbf$Gcf%G'Gdf(G_g)Gef*Gff+GyvzvAvOoBv-GCvDvEvFvHvIvskJvtkKv.GLv:G8dMv`gNv;GPvvkQvwkRvSvTvgfUvhfVvifWvjfXvYvkfZvlf0vmf1vnf2v=G3v4v?Gpf@Gqf[G#d]G{g^Grf_Gsf`G{G|G#q}G~G5v6vaHbHRocHSodHeHuffHLigHiHTojHUokH|glH}gmH~gnHahoHVopHWoqHXorHYosHZotHuHvHbhwHxH7v8vyHzHAHwfBHxfCHDH[cEHzfFHGHAfHHBfIHJH9v!vKHLHpcMHqcNHFbOHrcPHscQHtcRHSHTH$qUHVH#v$vWHYHZH2o0H3o1HKS2HDf3HNi4HLS6H5o7H6o8H! 9H(b'v)b(vvc!H`c#H{c$H|c%H}c'H] (H~c)vad*v(d)HEf*HFf+H)d,HGf-HHf.H/H:HHk;H=H+v,v?H@H[HPi]HQi^HMS_HJf`HRi{H|HSi}HTi~HaIbIcI-v.vdIeI#ofI$ogIhILfiIUijI%okI'olI/v:v;vOk=vmI@v]v(q)q^v_v`vXi{vYi|vnI}voIcdawMfbwpIcw0idw1iew)oqIOSQSRSSSrIsItI,quIUSVSwIyIhwiwzIBICI,oDI-oEIWSFIOfGI2iHIXSYS0S1S2S4SJIKI/oLI:oMINIOIPI:qQI6S8SRITIlwmwUIWIXI?oYI@oZI9S0IQf1I3i2I!S4I5I]o6I^o7I8I9I!I=q#I$S%S%I(Iowpw)I+I,I{o-I|o.I'S/ISf:I4i;I(S?I@I~o[Iap]I^I_I`I@q{I*S+S}IaJrwswbJdJeJdpfJepgJ,ShJUfiJ5ijJ-SlJmJgpnJhpoJpJqJrJ]qsJ/S:SuJwJuwvwxJzJAJkpBJlpCJ;SDJWfEJ6iFJ=SHJIJnpJJopKJLJMJNJ_qOJ@S[SQJSJxwywTJVJWJrpXJspYJ]SZJYf0J7i1J^S3J4Jup5Jvp6J7J8J9J{q!J`S|S#J%JAwBw'J)J*Jyp+Jzp,J}S-J0f.J8i/J~SaT;J=JBp?JCp@J[J]J^J|q_JcTeT`J|JFwGw}JaKbKFpcKGpdKfTeK2ffK9igKgThTiKjKIpkKJplKkTnTKwqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgULwMw}qiUjUlUnUpUqUsUuUwUyUAUCUEUGUNwOwHUPwIUJUKULUQwRwSwMUNUPUQUSUUUWUYU0U2U~q3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3179 return err 2a QKSKUKWKYK0K2K4K6K8K!K$K'K)K+K-K/K;K?K[K^K`K|K~KbLcLeLgLiLkLmLoLqLsLrxuxwxyxAxwrCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xvL2x4x6x8x!xzr%x(xwLxL,x.x:x=x@x1 ]x2 _x3 {x$ }xJbayKbcyLbey*bgyyLjylynypyrytyvyxyzyByDyEyFyHyCLArBrIyJyDLclKydlLyMy@dNyphOyqhPyrhQyshRyelSyflTyVyXyYyELCrDr2y3yFLklGLllHL5y^d7yth9yuh#yvh%ywh(ymlILnlJL)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y`y{yErFr|y}y~yAlazBlbzcz{ddzxhezyhfzzhgzAhhzClizDljzlznzozqzGrHruzvzwzIlxzJlyzAz~dCzBhEzChGzDhIzEhKzWpLzKlMzNzOzPzQzMrOrRzSzTzPlUzQlVzWzceYzFhZzGh0zHh1zIh2zRl3zSl4z5z6z7z8zVrWr9z!z#zXl$zYl%z'zfe(zJh)zKh*zLh+zMh,zZl-z0l.z/z:z;z=z?z@z[z]z^z_z`z{zLL|z}z~zaAbAcA%lNLQLTLWLZLXr1L4L6L8L!L$L'L)L+L'l-L/L:L?L]L`L}LbMeM(lgM)liM*lkM+lmMaboMbbqMcbsMdbuMwMyMAMCMEMGMIMKMMMOMQMSMUMWMYM0M2M,l4M6M8M!M$M'M(M*M,M.Mc :M=MOc@M]M_M{M}M~MbNdNfNhNjNmNoNqNsNtNvNxN-A.A]fKN^fLNMNNNONPNQNRNSNTNUNVN:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCYNyCZN0N1NzC2NAC~YBCTc8 Uc3N4N6N8N9N#N%N(N*N,N.N:N=N@N]N_N{NlekOlOmOnOVcWcXcYcoOpOqOrOsOtOuOvOwOxOyOzOAOBOCODOEOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYO=b|lAjdtetftgthtitjtktltmtntotptqtrtstttutICvtwtxtytztAtBtCtDtEtFtGtHtmeEPFPGPIPJPKPLPNPOPPPQPSPUPWPYPZP0P1P2P3P4P5P6P8P9P!P#P%P'P(P*P+P-P/P:P=P?P@P]P_P{P|P~PaQbQcQdQeQfQhQiQkQlQmQnQpQrQtQuQwQyQzQAQBQDQFQGQ+hIQKQ1bMQOQQQSQxqVQXQYQ0Q1Q3Q5Q7Q8Q/h!Q$Q'Q)Q+Q-Q/Q;Q?Q[Q]Q_Q{Q}QaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR0R2R4R6R8R!R$R'R)R+R-R/R;R?R[R^R`R{R;C=C?CLq@C}RaS[C^C#t$t_C{C|CVn}CWn~CbSaDAebD;hcDcSeDfDYngDZnhDiDdSjDkDlDmDOqnDfSgSpDrD(t)tsDuDvD3nwD4nxDhSyDCezD=hADiSCDDD6nED7nFDGD+t,tHDIDPgJDQgKDLDFeMD?hNDRgODSgPD-t.tHe/t:tQqRq;t=t?tCd@tDd[tQD]tRD4b^t8c_tSD`tEd{tFd|t}t~tTD- UD. VD/ WD: XD^hYDvbZDUg0DVgauWgbuXg1D_h2D8n3D9n4D9c5DGd6DYg7DSq8D!n9D#n!D#D$D%DTq'D(Dcudu)D+D,D'n-D(n.DjS/DlSKe:D`h;DmS?D*n@D+n[D]D^D_D,n`DnS|D}Dfugu~DaEbE1jcE2jdEoSeEpSIdgEZghEqSiEjE4jkE5jlEmEnEjukuoEpEMeqENerEsEOetE0guEPevEQewElumunu.nouyEpuqurusuuuvu#jwu$jxuzEyuBEMdzu1gAuCECu'jDu(jEuFuGuReHuSeIuTeJuUeKuLuVeMuWeNuXeOuYePuDEQuRuEE0eFE1eGEPdHE2gIE2eJE3eKELEMEWqNEOESuTuPEQE=nRE?nSETE5eUEiiVEXE@nYE[nZE3g0E4g1E5g2E6g3E]n4E^n5E_n6E`n7E{n8E9E!E7g#E$EUuVu%E'E(E7e)E8e*E+E#c,E!e-E.E#e/E$e:E;EWuXu=E?Eac@Ebc[Eyb]Ecc^Edc_Eec`E{E|EYu}E~EZu0uaFcFdF~neFaofFrSgF'ehFkiiFsSkFcolFdomF9 nF8b1u9b2ugcoF(cpF)cqF*crF+csF; tF,c3u-c4uTduF(evF)ewFUdxF*eyF+ezFAFBFliCFDF5u6uEFFFGF#gHF$gIFtSJFVdKF%gLFMF'gNF(gOFPFQFRF7u8uSFTFjoUFkoVFWF:eXFoiYFloZFmo0F9u!u#u_j$u1F'u(uZq0q)u*u+uri,usi-u2F.u3F/c:u;e;u4F=uui?uvi@uno5F6F7F8F3q9FvSxS!F$F[u]u%F(F)Fqo*Fro+FyS,F?e-Fwi.FzS:F;Fto=Fuo?F@F_u`u[F]F/g^F:g_F`F]e{Fxi|F;g}F=g~F{u|u_e}u~u5q6qavbvcv0ddv1devaGfvbG$bgv=chvcGiv2djv3dkvlvmvdG= eG? fG@ gG[ hGvoiGCbjG?gkG@gnv[gov]glGBimGwonGxooG?cpG4dqG^grG7qsGyotGzouGvGwGxG8qyGzGpvqvAGCGDGCoEGDoFGASGGCS|eHGCiIGDSKGFoLGGoMGNGOGPG9qQGFSRGTGsvtvUGWGXGJoYGKoZGGS0GIS~e1GDi2GJS4G5GMo6GNo7G8G9Gwvxv!G#Gbf$Gcf%G'Gdf(G_g)Gef*Gff+GyvzvAvOoBv-GCvDvEvFvHvIvskJvtkKv.GLv:G8dMv`gNv;GPvvkQvwkRvSvTvgfUvhfVvifWvjfXvYvkfZvlf0vmf1vnf2v=G3v4v?Gpf@Gqf[G#d]G{g^Grf_Gsf`G{G|G#q}G~G5v6vaHbHRocHSodHeHuffHLigHiHTojHUokH|glH}gmH~gnHahoHVopHWoqHXorHYosHZotHuHvHbhwHxH7v8vyHzHAHwfBHxfCHDH[cEHzfFHGHAfHHBfIHJH9v!vKHLHpcMHqcNHFbOHrcPHscQHtcRHSHTH$qUHVH#v$vWHYHZH2o0H3o1HKS2HDf3HNi4HLS6H5o7H6o8H! 9H(b'v)b(vvc!H`c#H{c$H|c%H}c'H] (H~c)vad*v(d)HEf*HFf+H)d,HGf-HHf.H/H:HHk;H=H+v,v?H@H[HPi]HQi^HMS_HJf`HRi{H|HSi}HTi~HaIbIcI-v.vdIeI#ofI$ogIhILfiIUijI%okI'olI/v:v;vOk=vmI@v]v(q)q^v_v`vXi{vYi|vnI}voIcdawMfbwpIcw0idw1iew)oqIOSQSRSSSrIsItI,quIUSVSwIyIhwiwzIBICI,oDI-oEIWSFIOfGI2iHIXSYS0S1S2S4SJIKI/oLI:oMINIOIPI:qQI6S8SRITIlwmwUIWIXI?oYI@oZI9S0IQf1I3i2I!S4I5I]o6I^o7I8I9I!I=q#I$S%S%I(Iowpw)I+I,I{o-I|o.I'S/ISf:I4i;I(S?I@I~o[Iap]I^I_I`I@q{I*S+S}IaJrwswbJdJeJdpfJepgJ,ShJUfiJ5ijJ-SlJmJgpnJhpoJpJqJrJ]qsJ/S:SuJwJuwvwxJzJAJkpBJlpCJ;SDJWfEJ6iFJ=SHJIJnpJJopKJLJMJNJ_qOJ@S[SQJSJxwywTJVJWJrpXJspYJ]SZJYf0J7i1J^S3J4Jup5Jvp6J7J8J9J{q!J`S|S#J%JAwBw'J)J*Jyp+Jzp,J}S-J0f.J8i/J~SaT;J=JBp?JCp@J[J]J^J|q_JcTeT`J|JFwGw}JaKbKFpcKGpdKfTeK2ffK9igKgThTiKjKIpkKJplKkTnTKwqTtTvTwTyTATCTDTFTHTITKTMTOTQTSTUTWTYT0T2T4T6T8T!T$T'T)T*T,T.T:T=T@T]T_T{T}TaUdUgULwMw}qiUjUlUnUpUqUsUuUwUyUAUCUEUGUNwOwHUPwIUJUKULUQwRwSwMUNUPUQUSUUUWUYU0U2U~q3U6U8U!U$U'U)U+U-U!i/U;U?U[U^U`U|U~UbVdVfVhVjVlVnVpVrVsVtVuVvVwVxVyVzVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV0V1V2V3V5V7V9V!V#V$V'V)V+V-V/V;V?V[V]V_V{V|V}VaWcWeWfWhWiWkWmWoWpWrWtW3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fvWxWyWzWAWBWDWEWGWHWJWLWNWPWRWSWTWUWVWXWYW0W1W2W4W6W8W!W#W%W(W*W,W.W/W

3180  

3181cdef CUresult _cuCtxGetDevice(CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil: 

3182 global __cuCtxGetDevice 

3183 cuPythonInit() 2a OK^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K pxsxOp}WvrxrExyr_k$i`k%i{k|kPpHcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpmdNc;L@L^L{L~LcMabbbcbdbMbNbOb;fndNhebfbodOhYpgeV + , PbQbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 0r1r3r=l0p2p4r!r$r'r(r3p*r,r-r.r:r=r?r[r5p`r{r7pSh~rbs9p!p#p$p%p'p-A.A]f^f/AIs:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCyCzC2NACBCTc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;beZrbleWhqdiOlZXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgoZ2s3s4spZ5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~s0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbsZDjZcJCEjIt0h1h2hJtsb3hsdFjBZ4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeKt+h6mNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m2Q!m4Q#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcn$Zdn%ZenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C9t!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,Cyn'Zzn1RAn3RBn5RCn7RDn9REn#RFn%RGn(RKq*RHn,RIn.RJn:RKn=RLn@RMn]RNn_ROnPnUn_bJjMjXnzeAe;hNq0n1n`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) zdAdIe3b4b8cTgtbub5b- . / : ^hvbUgXg9cGdYg$n{bVjYj)nJeKe`hUqZj6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7j7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipizb*g-gti.c/c;e`joojc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* XdYd`e#b$b=cziAbBb%b= ? @ [ voCb?g]g?c4d^gAokcekhkEo{e|eCirvHolcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffok'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiViGbhhkhZibdcdMf(ofwgw*oycQkTk.oNfOf2i-q.qjwkw;ozcVkYk[oPfQf3i;q_oAc0k3k}oRfSf4i?qbpBc5k8kfpTfUf5i[qipCc!k%kmpVfWf6i^qppDc(k+ktpXfYf7i`qwpEc-k:kApZf0f8iCwDwDpFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMw}qNwOwHUPwIUJU^ZLUQwRwSwMU`Z~q4U}ZarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnxb0c0d0e0f0g0h0i0j0l0m0n0p0r0s0t0u0w0x0z0A0B0C0E03fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fF0G0

3184 if __cuCtxGetDevice == NULL: 2a OK^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K pxsxOp}WvrxrExyr_k$i`k%i{k|kPpHcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpmdNc;L@L^L{L~LcMabbbcbdbMbNbOb;fndNhebfbodOhYpgeV + , PbQbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 0r1r3r=l0p2p4r!r$r'r(r3p*r,r-r.r:r=r?r[r5p`r{r7pSh~rbs9p!p#p$p%p'p-A.A]f^f/AIs:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCyCzC2NACBCTc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;beZrbleWhqdiOlZXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgoZ2s3s4spZ5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~s0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbsZDjZcJCEjIt0h1h2hJtsb3hsdFjBZ4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeKt+h6mNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m2Q!m4Q#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcn$Zdn%ZenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C9t!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,Cyn'Zzn1RAn3RBn5RCn7RDn9REn#RFn%RGn(RKq*RHn,RIn.RJn:RKn=RLn@RMn]RNn_ROnPnUn_bJjMjXnzeAe;hNq0n1n`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) zdAdIe3b4b8cTgtbub5b- . / : ^hvbUgXg9cGdYg$n{bVjYj)nJeKe`hUqZj6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7j7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipizb*g-gti.c/c;e`joojc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* XdYd`e#b$b=cziAbBb%b= ? @ [ voCb?g]g?c4d^gAokcekhkEo{e|eCirvHolcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffok'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiViGbhhkhZibdcdMf(ofwgw*oycQkTk.oNfOf2i-q.qjwkw;ozcVkYk[oPfQf3i;q_oAc0k3k}oRfSf4i?qbpBc5k8kfpTfUf5i[qipCc!k%kmpVfWf6i^qppDc(k+ktpXfYf7i`qwpEc-k:kApZf0f8iCwDwDpFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMw}qNwOwHUPwIUJU^ZLUQwRwSwMU`Z~q4U}ZarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnxb0c0d0e0f0g0h0i0j0l0m0n0p0r0s0t0u0w0x0z0A0B0C0E03fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fF0G0

3185 with gil: 

3186 raise RuntimeError('Function "cuCtxGetDevice" not found') 

3187 err = (<CUresult (*)(CUdevice*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetDevice)(device) 2a OK^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K pxsxOp}WvrxrExyr_k$i`k%i{k|kPpHcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpmdNc;L@L^L{L~LcMabbbcbdbMbNbOb;fndNhebfbodOhYpgeV + , PbQbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 0r1r3r=l0p2p4r!r$r'r(r3p*r,r-r.r:r=r?r[r5p`r{r7pSh~rbs9p!p#p$p%p'p-A.A]f^f/AIs:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCyCzC2NACBCTc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;beZrbleWhqdiOlZXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgoZ2s3s4spZ5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~s0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbsZDjZcJCEjIt0h1h2hJtsb3hsdFjBZ4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeKt+h6mNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m2Q!m4Q#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcn$Zdn%ZenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C9t!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,Cyn'Zzn1RAn3RBn5RCn7RDn9REn#RFn%RGn(RKq*RHn,RIn.RJn:RKn=RLn@RMn]RNn_ROnPnUn_bJjMjXnzeAe;hNq0n1n`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) zdAdIe3b4b8cTgtbub5b- . / : ^hvbUgXg9cGdYg$n{bVjYj)nJeKe`hUqZj6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7j7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipizb*g-gti.c/c;e`joojc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* XdYd`e#b$b=cziAbBb%b= ? @ [ voCb?g]g?c4d^gAokcekhkEo{e|eCirvHolcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffok'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiViGbhhkhZibdcdMf(ofwgw*oycQkTk.oNfOf2i-q.qjwkw;ozcVkYk[oPfQf3i;q_oAc0k3k}oRfSf4i?qbpBc5k8kfpTfUf5i[qipCc!k%kmpVfWf6i^qppDc(k+ktpXfYf7i`qwpEc-k:kApZf0f8iCwDwDpFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMw}qNwOwHUPwIUJU^ZLUQwRwSwMU`Z~q4U}ZarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnxb0c0d0e0f0g0h0i0j0l0m0n0p0r0s0t0u0w0x0z0A0B0C0E03fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fF0G0

3188 return err 2a OK^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K pxsxOp}WvrxrExyr_k$i`k%i{k|kPpHcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bQpRpSpTpUpVpoh'i}k~k+b(i=d?d)igd@dphqhrhshglhl,b*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iid{dxhyhzhAhElFl.b=i|d}d?ijd~dBhChDhEhLlMl/b@iaebe[ikdceFhGhHhIhTlUl:b]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpmdNc;L@L^L{L~LcMabbbcbdbMbNbOb;fndNhebfbodOhYpgeV + , PbQbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 0r1r3r=l0p2p4r!r$r'r(r3p*r,r-r.r:r=r?r[r5p`r{r7pSh~rbs9p!p#p$p%p'p-A.A]f^f/AIs:AJs;A=A?A@A[A]A^A_AWN`AKs{A|A}A~AaBbBcBdBeBfBgBhBLsiBjBkBlBmBnBoBpBMsqBrBsBtBuBvBwBxByBzBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBNsOsVBWBXBYBZB0B1B2B3B4B5B6B7B8B9B!BPs#B$B%B'B(B)B*B+B,B-B.BQs/B:B;B=B?B@B[B]BRs^B_BSs`B{B|B}B~BTsUsaCbCcCdCVseCfCgChCiCjCkClCmCWsnCoCpCXsqCrCsCtCYsuCvCwCxCyCzC2NACBCTc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;beZrbleWhqdiOlZXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgoZ2s3s4spZ5s6s7s8s9s!s#s$s%s's(s)s*s+sFO,s-s.s/s:s;s=s?s@s[s]s^s_s`s{s|s}sHCzj=brd|lZO*pAj~s0O1O2O3O4Odtet5O6Oftgt7O8O9O!Oht#O$O%O'Oit(Ojt)Okt*O+Olt,O-Omt.O/Ontot:O;O=O?Opt@O[O]O^O_O`Oqtrtst{Ott|O}OutICvt~OaPwtbPcPxtdPePytfPgPhPiPjPkPlPmPztnPAtoPBtpPqPrPCtsPtPuPvPwPDtxPEtyPzPFtGtAPHtBPCPDPBjCjmeZbsZDjZcJCEjIt0h1h2hJtsb3hsdFjBZ4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRC!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeKt+h6mNg,hHj0b1bye7m-h.hRQ3c4c^b5cxqTQyq8mzq9m2Q!m4Q#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm(mLtMtNtOtPtQtTC)mUC*mVC+mWC,mXC-mYC.mRt/mSt:mTt;mUt=mVt?mWt@mXt[mYt]mZt^m0t_m1t`m2t{m3t|m4t}m5t~m6tan7tbn8tcn$Zdn%ZenZCfn0Cgn1Chn2Cin3Cjn4Ckn5Cln6Cmn7Cnn8Con9C9t!Cpn#Cqn$Crn%Csn'Ctn(Cun)Cvn*Cwn+Cxn,Cyn'Zzn1RAn3RBn5RCn7RDn9REn#RFn%RGn(RKq*RHn,RIn.RJn:RKn=RLn@RMn]RNn_ROnPnUn_bJjMjXnzeAe;hNq0n1n`bPjSj5nBeCe=hPq2bDeEeTjOgPgQgydFe?hRgSgGe) zdAdIe3b4b8cTgtbub5b- . / : ^hvbUgXg9cGdYg$n{bVjYj)nJeKe`hUqZj6b|hai3jHdIdZg-n6jwbJdKdbiLeMeNe!cOe0gPeQe7j7bdiei%jLdMd1g/nxbNdOdZe0e1ePd2g2e3e:n|b)j,j4e5eiiji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfc/j=jbo%e'ekiXq9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(ghoic@j^j/e:eoipizb*g-gti.c/c;e`joojc|jakso=e?ewi4q!b@e[ebk.g/g:gWd]exi;g=g^e* XdYd`e#b$b=cziAbBb%b= ? @ [ voCb?g]g?c4d^gAokcekhkEo{e|eCirvHolcjkmkLo}e~eDiuvnkDb5d6dEiafbfcf@cdf_gefffok'bGiHiuk7d8d`g!qEb9d!dofpfqf#d{grfsfPomcxkAktfufLiMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0oucDkGk4oCfDfNi%v! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQi8oIfJfRi'qSiTi9oxcKkNkKfLfUiViGbhhkhZibdcdMf(ofwgw*oycQkTk.oNfOf2i-q.qjwkw;ozcVkYk[oPfQf3i;q_oAc0k3k}oRfSf4i?qbpBc5k8kfpTfUf5i[qipCc!k%kmpVfWf6i^qppDc(k+ktpXfYf7i`qwpEc-k:kApZf0f8iCwDwDpFc=k[kHp1f2f9iHwIwiTlTKwoTrTbUeULwMw}qNwOwHUPwIUJU^ZLUQwRwSwMU`Z~q4U}ZarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w!w#w$w%w'w(w)w*w+w,w-w.w/w:w;w=w?w@w[w]w^w_w`w{w|w}w~waxbxcxdxexfxgxhxixjxkxlxmxnxb0c0d0e0f0g0h0i0j0l0m0n0p0r0s0t0u0w0x0z0A0B0C0E03fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fF0G0

3189  

3190cdef CUresult _cuCtxGetDevice_v2(CUdevice* device, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3191 global __cuCtxGetDevice_v2 

3192 cuPythonInit() 

3193 if __cuCtxGetDevice_v2 == NULL: 

3194 with gil: 

3195 raise RuntimeError('Function "cuCtxGetDevice_v2" not found') 

3196 err = (<CUresult (*)(CUdevice*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetDevice_v2)(device, ctx) 

3197 return err 

3198  

3199cdef CUresult _cuCtxGetFlags(unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3200 global __cuCtxGetFlags 

3201 cuPythonInit() 

3202 if __cuCtxGetFlags == NULL: 

3203 with gil: 

3204 raise RuntimeError('Function "cuCtxGetFlags" not found') 

3205 err = (<CUresult (*)(unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetFlags)(flags) 

3206 return err 

3207  

3208cdef CUresult _cuCtxSetFlags(unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3209 global __cuCtxSetFlags 

3210 cuPythonInit() 

3211 if __cuCtxSetFlags == NULL: 

3212 with gil: 

3213 raise RuntimeError('Function "cuCtxSetFlags" not found') 

3214 err = (<CUresult (*)(unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetFlags)(flags) 

3215 return err 

3216  

3217cdef CUresult _cuCtxGetId(CUcontext ctx, unsigned long long* ctxId) except ?CUDA_ERROR_NOT_FOUND nogil: 

3218 global __cuCtxGetId 

3219 cuPythonInit() 

3220 if __cuCtxGetId == NULL: 

3221 with gil: 

3222 raise RuntimeError('Function "cuCtxGetId" not found') 

3223 err = (<CUresult (*)(CUcontext, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetId)(ctx, ctxId) 

3224 return err 

3225  

3226cdef CUresult _cuCtxSynchronize() except ?CUDA_ERROR_NOT_FOUND nogil: 

3227 global __cuCtxSynchronize 

3228 cuPythonInit() 

3229 if __cuCtxSynchronize == NULL: 

3230 with gil: 

3231 raise RuntimeError('Function "cuCtxSynchronize" not found') 

3232 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSynchronize)() 

3233 return err 

3234  

3235cdef CUresult _cuCtxSynchronize_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3236 global __cuCtxSynchronize_v2 

3237 cuPythonInit() 

3238 if __cuCtxSynchronize_v2 == NULL: 

3239 with gil: 

3240 raise RuntimeError('Function "cuCtxSynchronize_v2" not found') 

3241 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSynchronize_v2)(ctx) 

3242 return err 

3243  

3244cdef CUresult _cuCtxSetLimit(CUlimit limit, size_t value) except ?CUDA_ERROR_NOT_FOUND nogil: 

3245 global __cuCtxSetLimit 

3246 cuPythonInit() 

3247 if __cuCtxSetLimit == NULL: 

3248 with gil: 

3249 raise RuntimeError('Function "cuCtxSetLimit" not found') 

3250 err = (<CUresult (*)(CUlimit, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetLimit)(limit, value) 

3251 return err 

3252  

3253cdef CUresult _cuCtxGetLimit(size_t* pvalue, CUlimit limit) except ?CUDA_ERROR_NOT_FOUND nogil: 

3254 global __cuCtxGetLimit 

3255 cuPythonInit() 

3256 if __cuCtxGetLimit == NULL: 

3257 with gil: 

3258 raise RuntimeError('Function "cuCtxGetLimit" not found') 

3259 err = (<CUresult (*)(size_t*, CUlimit) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetLimit)(pvalue, limit) 

3260 return err 

3261  

3262cdef CUresult _cuCtxGetCacheConfig(CUfunc_cache* pconfig) except ?CUDA_ERROR_NOT_FOUND nogil: 

3263 global __cuCtxGetCacheConfig 

3264 cuPythonInit() 

3265 if __cuCtxGetCacheConfig == NULL: 

3266 with gil: 

3267 raise RuntimeError('Function "cuCtxGetCacheConfig" not found') 

3268 err = (<CUresult (*)(CUfunc_cache*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetCacheConfig)(pconfig) 

3269 return err 

3270  

3271cdef CUresult _cuCtxSetCacheConfig(CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil: 

3272 global __cuCtxSetCacheConfig 

3273 cuPythonInit() 

3274 if __cuCtxSetCacheConfig == NULL: 

3275 with gil: 

3276 raise RuntimeError('Function "cuCtxSetCacheConfig" not found') 

3277 err = (<CUresult (*)(CUfunc_cache) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetCacheConfig)(config) 

3278 return err 

3279  

3280cdef CUresult _cuCtxGetApiVersion(CUcontext ctx, unsigned int* version) except ?CUDA_ERROR_NOT_FOUND nogil: 

3281 global __cuCtxGetApiVersion 

3282 cuPythonInit() 

3283 if __cuCtxGetApiVersion == NULL: 

3284 with gil: 

3285 raise RuntimeError('Function "cuCtxGetApiVersion" not found') 

3286 err = (<CUresult (*)(CUcontext, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetApiVersion)(ctx, version) 

3287 return err 

3288  

3289cdef CUresult _cuCtxGetStreamPriorityRange(int* leastPriority, int* greatestPriority) except ?CUDA_ERROR_NOT_FOUND nogil: 

3290 global __cuCtxGetStreamPriorityRange 

3291 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

3292 if __cuCtxGetStreamPriorityRange == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

3293 with gil: 

3294 raise RuntimeError('Function "cuCtxGetStreamPriorityRange" not found') 

3295 err = (<CUresult (*)(int*, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetStreamPriorityRange)(leastPriority, greatestPriority) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

3296 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

3297  

3298cdef CUresult _cuCtxResetPersistingL2Cache() except ?CUDA_ERROR_NOT_FOUND nogil: 

3299 global __cuCtxResetPersistingL2Cache 

3300 cuPythonInit() 

3301 if __cuCtxResetPersistingL2Cache == NULL: 

3302 with gil: 

3303 raise RuntimeError('Function "cuCtxResetPersistingL2Cache" not found') 

3304 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxResetPersistingL2Cache)() 

3305 return err 

3306  

3307cdef CUresult _cuCtxGetExecAffinity(CUexecAffinityParam* pExecAffinity, CUexecAffinityType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

3308 global __cuCtxGetExecAffinity 

3309 cuPythonInit() 

3310 if __cuCtxGetExecAffinity == NULL: 

3311 with gil: 

3312 raise RuntimeError('Function "cuCtxGetExecAffinity" not found') 

3313 err = (<CUresult (*)(CUexecAffinityParam*, CUexecAffinityType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetExecAffinity)(pExecAffinity, typename) 

3314 return err 

3315  

3316cdef CUresult _cuCtxRecordEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

3317 global __cuCtxRecordEvent 

3318 cuPythonInit() 

3319 if __cuCtxRecordEvent == NULL: 

3320 with gil: 

3321 raise RuntimeError('Function "cuCtxRecordEvent" not found') 

3322 err = (<CUresult (*)(CUcontext, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxRecordEvent)(hCtx, hEvent) 

3323 return err 

3324  

3325cdef CUresult _cuCtxWaitEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

3326 global __cuCtxWaitEvent 

3327 cuPythonInit() 

3328 if __cuCtxWaitEvent == NULL: 

3329 with gil: 

3330 raise RuntimeError('Function "cuCtxWaitEvent" not found') 

3331 err = (<CUresult (*)(CUcontext, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxWaitEvent)(hCtx, hEvent) 

3332 return err 

3333  

3334cdef CUresult _cuCtxAttach(CUcontext* pctx, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3335 global __cuCtxAttach 

3336 cuPythonInit() 

3337 if __cuCtxAttach == NULL: 

3338 with gil: 

3339 raise RuntimeError('Function "cuCtxAttach" not found') 

3340 err = (<CUresult (*)(CUcontext*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxAttach)(pctx, flags) 

3341 return err 

3342  

3343cdef CUresult _cuCtxDetach(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

3344 global __cuCtxDetach 

3345 cuPythonInit() 

3346 if __cuCtxDetach == NULL: 

3347 with gil: 

3348 raise RuntimeError('Function "cuCtxDetach" not found') 

3349 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxDetach)(ctx) 

3350 return err 

3351  

3352cdef CUresult _cuCtxGetSharedMemConfig(CUsharedconfig* pConfig) except ?CUDA_ERROR_NOT_FOUND nogil: 

3353 global __cuCtxGetSharedMemConfig 

3354 cuPythonInit() 

3355 if __cuCtxGetSharedMemConfig == NULL: 

3356 with gil: 

3357 raise RuntimeError('Function "cuCtxGetSharedMemConfig" not found') 

3358 err = (<CUresult (*)(CUsharedconfig*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetSharedMemConfig)(pConfig) 

3359 return err 

3360  

3361cdef CUresult _cuCtxSetSharedMemConfig(CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil: 

3362 global __cuCtxSetSharedMemConfig 

3363 cuPythonInit() 

3364 if __cuCtxSetSharedMemConfig == NULL: 

3365 with gil: 

3366 raise RuntimeError('Function "cuCtxSetSharedMemConfig" not found') 

3367 err = (<CUresult (*)(CUsharedconfig) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxSetSharedMemConfig)(config) 

3368 return err 

3369  

3370cdef CUresult _cuModuleLoad(CUmodule* module, const char* fname) except ?CUDA_ERROR_NOT_FOUND nogil: 

3371 global __cuModuleLoad 

3372 cuPythonInit() 

3373 if __cuModuleLoad == NULL: 

3374 with gil: 

3375 raise RuntimeError('Function "cuModuleLoad" not found') 

3376 err = (<CUresult (*)(CUmodule*, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoad)(module, fname) 

3377 return err 

3378  

3379cdef CUresult _cuModuleLoadData(CUmodule* module, const void* image) except ?CUDA_ERROR_NOT_FOUND nogil: 

3380 global __cuModuleLoadData 

3381 cuPythonInit() 2XbYb,d-d.dGc/d:d

3382 if __cuModuleLoadData == NULL: 2XbYb,d-d.dGc/d:d

3383 with gil: 2XbYb,d-d.dGc/d:d

3384 raise RuntimeError('Function "cuModuleLoadData" not found') 

3385 err = (<CUresult (*)(CUmodule*, const void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoadData)(module, image) 2XbYb,d-d.dGc/d:d

3386 return err 2XbYb,d-d.dGc/d:d

3387  

3388cdef CUresult _cuModuleLoadDataEx(CUmodule* module, const void* image, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil: 

3389 global __cuModuleLoadDataEx 

3390 cuPythonInit() 2]W

3391 if __cuModuleLoadDataEx == NULL: 2]W

3392 with gil: 2]W

3393 raise RuntimeError('Function "cuModuleLoadDataEx" not found') 

3394 err = (<CUresult (*)(CUmodule*, const void*, unsigned int, CUjit_option*, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoadDataEx)(module, image, numOptions, options, optionValues) 2]W

3395 return err 2]W

3396  

3397cdef CUresult _cuModuleLoadFatBinary(CUmodule* module, const void* fatCubin) except ?CUDA_ERROR_NOT_FOUND nogil: 

3398 global __cuModuleLoadFatBinary 

3399 cuPythonInit() 

3400 if __cuModuleLoadFatBinary == NULL: 

3401 with gil: 

3402 raise RuntimeError('Function "cuModuleLoadFatBinary" not found') 

3403 err = (<CUresult (*)(CUmodule*, const void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleLoadFatBinary)(module, fatCubin) 

3404 return err 

3405  

3406cdef CUresult _cuModuleUnload(CUmodule hmod) except ?CUDA_ERROR_NOT_FOUND nogil: 

3407 global __cuModuleUnload 

3408 cuPythonInit() 2XbYb,d-d.dGc/d:d

3409 if __cuModuleUnload == NULL: 2XbYb,d-d.dGc/d:d

3410 with gil: 2XbYb,d-d.dGc/d:d

3411 raise RuntimeError('Function "cuModuleUnload" not found') 

3412 err = (<CUresult (*)(CUmodule) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleUnload)(hmod) 2XbYb,d-d.dGc/d:d

3413 return err 2XbYb,d-d.dGc/d:d

3414  

3415cdef CUresult _cuModuleGetLoadingMode(CUmoduleLoadingMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil: 

3416 global __cuModuleGetLoadingMode 

3417 cuPythonInit() 

3418 if __cuModuleGetLoadingMode == NULL: 

3419 with gil: 

3420 raise RuntimeError('Function "cuModuleGetLoadingMode" not found') 

3421 err = (<CUresult (*)(CUmoduleLoadingMode*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetLoadingMode)(mode) 

3422 return err 

3423  

3424cdef CUresult _cuModuleGetFunction(CUfunction* hfunc, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3425 global __cuModuleGetFunction 

3426 cuPythonInit() 2XbYb,d-d.dGc/d:d

3427 if __cuModuleGetFunction == NULL: 2XbYb,d-d.dGc/d:d

3428 with gil: 2XbYb,d-d.dGc/d:d

3429 raise RuntimeError('Function "cuModuleGetFunction" not found') 

3430 err = (<CUresult (*)(CUfunction*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetFunction)(hfunc, hmod, name) 2XbYb,d-d.dGc/d:d

3431 return err 2XbYb,d-d.dGc/d:d

3432  

3433cdef CUresult _cuModuleGetFunctionCount(unsigned int* count, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil: 

3434 global __cuModuleGetFunctionCount 

3435 cuPythonInit() 

3436 if __cuModuleGetFunctionCount == NULL: 

3437 with gil: 

3438 raise RuntimeError('Function "cuModuleGetFunctionCount" not found') 

3439 err = (<CUresult (*)(unsigned int*, CUmodule) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetFunctionCount)(count, mod) 

3440 return err 

3441  

3442cdef CUresult _cuModuleEnumerateFunctions(CUfunction* functions, unsigned int numFunctions, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil: 

3443 global __cuModuleEnumerateFunctions 

3444 cuPythonInit() 

3445 if __cuModuleEnumerateFunctions == NULL: 

3446 with gil: 

3447 raise RuntimeError('Function "cuModuleEnumerateFunctions" not found') 

3448 err = (<CUresult (*)(CUfunction*, unsigned int, CUmodule) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleEnumerateFunctions)(functions, numFunctions, mod) 

3449 return err 

3450  

3451cdef CUresult _cuModuleGetGlobal_v2(CUdeviceptr* dptr, size_t* numbytes, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3452 global __cuModuleGetGlobal_v2 

3453 cuPythonInit() 2Gc

3454 if __cuModuleGetGlobal_v2 == NULL: 2Gc

3455 with gil: 2Gc

3456 raise RuntimeError('Function "cuModuleGetGlobal_v2" not found') 

3457 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetGlobal_v2)(dptr, numbytes, hmod, name) 2Gc

3458 return err 2Gc

3459  

3460cdef CUresult _cuLinkCreate_v2(unsigned int numOptions, CUjit_option* options, void** optionValues, CUlinkState* stateOut) except ?CUDA_ERROR_NOT_FOUND nogil: 

3461 global __cuLinkCreate_v2 

3462 cuPythonInit() 

3463 if __cuLinkCreate_v2 == NULL: 

3464 with gil: 

3465 raise RuntimeError('Function "cuLinkCreate_v2" not found') 

3466 err = (<CUresult (*)(unsigned int, CUjit_option*, void**, CUlinkState*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkCreate_v2)(numOptions, options, optionValues, stateOut) 

3467 return err 

3468  

3469cdef CUresult _cuLinkAddData_v2(CUlinkState state, CUjitInputType typename, void* data, size_t size, const char* name, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil: 

3470 global __cuLinkAddData_v2 

3471 cuPythonInit() 

3472 if __cuLinkAddData_v2 == NULL: 

3473 with gil: 

3474 raise RuntimeError('Function "cuLinkAddData_v2" not found') 

3475 err = (<CUresult (*)(CUlinkState, CUjitInputType, void*, size_t, const char*, unsigned int, CUjit_option*, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkAddData_v2)(state, typename, data, size, name, numOptions, options, optionValues) 

3476 return err 

3477  

3478cdef CUresult _cuLinkAddFile_v2(CUlinkState state, CUjitInputType typename, const char* path, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil: 

3479 global __cuLinkAddFile_v2 

3480 cuPythonInit() 

3481 if __cuLinkAddFile_v2 == NULL: 

3482 with gil: 

3483 raise RuntimeError('Function "cuLinkAddFile_v2" not found') 

3484 err = (<CUresult (*)(CUlinkState, CUjitInputType, const char*, unsigned int, CUjit_option*, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkAddFile_v2)(state, typename, path, numOptions, options, optionValues) 

3485 return err 

3486  

3487cdef CUresult _cuLinkComplete(CUlinkState state, void** cubinOut, size_t* sizeOut) except ?CUDA_ERROR_NOT_FOUND nogil: 

3488 global __cuLinkComplete 

3489 cuPythonInit() 

3490 if __cuLinkComplete == NULL: 

3491 with gil: 

3492 raise RuntimeError('Function "cuLinkComplete" not found') 

3493 err = (<CUresult (*)(CUlinkState, void**, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkComplete)(state, cubinOut, sizeOut) 

3494 return err 

3495  

3496cdef CUresult _cuLinkDestroy(CUlinkState state) except ?CUDA_ERROR_NOT_FOUND nogil: 

3497 global __cuLinkDestroy 

3498 cuPythonInit() 

3499 if __cuLinkDestroy == NULL: 

3500 with gil: 

3501 raise RuntimeError('Function "cuLinkDestroy" not found') 

3502 err = (<CUresult (*)(CUlinkState) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLinkDestroy)(state) 

3503 return err 

3504  

3505cdef CUresult _cuModuleGetTexRef(CUtexref* pTexRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3506 global __cuModuleGetTexRef 

3507 cuPythonInit() 

3508 if __cuModuleGetTexRef == NULL: 

3509 with gil: 

3510 raise RuntimeError('Function "cuModuleGetTexRef" not found') 

3511 err = (<CUresult (*)(CUtexref*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetTexRef)(pTexRef, hmod, name) 

3512 return err 

3513  

3514cdef CUresult _cuModuleGetSurfRef(CUsurfref* pSurfRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3515 global __cuModuleGetSurfRef 

3516 cuPythonInit() 

3517 if __cuModuleGetSurfRef == NULL: 

3518 with gil: 

3519 raise RuntimeError('Function "cuModuleGetSurfRef" not found') 

3520 err = (<CUresult (*)(CUsurfref*, CUmodule, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuModuleGetSurfRef)(pSurfRef, hmod, name) 

3521 return err 

3522  

3523cdef 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: 

3524 global __cuLibraryLoadData 

3525 cuPythonInit() 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm`Q(m~Q#Z)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnzeNq0n`b5nBePq2byd) Ie3bTgtbub5b- . / : vb9c{b)nJeUq6b3jHd-nwb!c7b%jLd/nxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%eXq9 ; ?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(gic/ezbti.c`jjcso=e4q!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNf-q.qzc[oPf;qAc}oRf?qBcfpTf[qCcmpVf^qDctpXf`qEcApZfFcHp1f}q

3526 if __cuLibraryLoadData == NULL: 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm`Q(m~Q#Z)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnzeNq0n`b5nBePq2byd) Ie3bTgtbub5b- . / : vb9c{b)nJeUq6b3jHd-nwb!c7b%jLd/nxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%eXq9 ; ?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(gic/ezbti.c`jjcso=e4q!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNf-q.qzc[oPf;qAc}oRf?qBcfpTf[qCcmpVf^qDctpXf`qEcApZfFcHp1f}q

3527 with gil: 

3528 raise RuntimeError('Function "cuLibraryLoadData" not found') 

3529 err = (<CUresult (*)(CUlibrary*, const void*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryLoadData)(library, code, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions) 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm`Q(m~Q#Z)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnzeNq0n`b5nBePq2byd) Ie3bTgtbub5b- . / : vb9c{b)nJeUq6b3jHd-nwb!c7b%jLd/nxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%eXq9 ; ?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(gic/ezbti.c`jjcso=e4q!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNf-q.qzc[oPf;qAc}oRf?qBcfpTf[qCcmpVf^qDctpXf`qEcApZfFcHp1f}q

3530 return err 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m'm`Q(m~Q#Z)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnzeNq0n`b5nBePq2byd) Ie3bTgtbub5b- . / : vb9c{b)nJeUq6b3jHd-nwb!c7b%jLd/nxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%eXq9 ; ?jhclimi,e-enieo!g#g$gfo.eVd%ggo'g(gic/ezbti.c`jjcso=e4q!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNf-q.qzc[oPf;qAc}oRf?qBcfpTf[qCcmpVf^qDctpXf`qEcApZfFcHp1f}q

3531  

3532cdef 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: 

3533 global __cuLibraryLoadFromFile 

3534 cuPythonInit() 2^Q|Q

3535 if __cuLibraryLoadFromFile == NULL: 2^Q|Q

3536 with gil: 

3537 raise RuntimeError('Function "cuLibraryLoadFromFile" not found') 

3538 err = (<CUresult (*)(CUlibrary*, const char*, CUjit_option*, void**, unsigned int, CUlibraryOption*, void**, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryLoadFromFile)(library, fileName, jitOptions, jitOptionsValues, numJitOptions, libraryOptions, libraryOptionValues, numLibraryOptions) 2^Q|Q

3539 return err 2^Q|Q

3540  

3541cdef CUresult _cuLibraryUnload(CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil: 

3542 global __cuLibraryUnload 

3543 cuPythonInit() 

3544 if __cuLibraryUnload == NULL: 

3545 with gil: 

3546 raise RuntimeError('Function "cuLibraryUnload" not found') 

3547 err = (<CUresult (*)(CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryUnload)(library) 

3548 return err 

3549  

3550cdef CUresult _cuLibraryGetKernel(CUkernel* pKernel, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3551 global __cuLibraryGetKernel 

3552 cuPythonInit() 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m^Q'm`Q(m|Q~Q)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnze0n`b5nBe2byd) Ie3btbub5b- . / : vb9c{b)nJe6b3jHdwb!c7b%jLdxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%e9 ; hcfo.eic/ezbti.cjcso=e!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNfzc[oPfAc}oRfBcfpTfCcmpVfDctpXfEcApZfFcHp1f}q

3553 if __cuLibraryGetKernel == NULL: 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m^Q'm`Q(m|Q~Q)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnze0n`b5nBe2byd) Ie3btbub5b- . / : vb9c{b)nJe6b3jHdwb!c7b%jLdxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%e9 ; hcfo.eic/ezbti.cjcso=e!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNfzc[oPfAc}oRfBcfpTfCcmpVfDctpXfEcApZfFcHp1f}q

3554 with gil: 

3555 raise RuntimeError('Function "cuLibraryGetKernel" not found') 

3556 err = (<CUresult (*)(CUkernel*, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetKernel)(pKernel, library, name) 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m^Q'm`Q(m|Q~Q)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnze0n`b5nBe2byd) Ie3btbub5b- . / : vb9c{b)nJe6b3jHdwb!c7b%jLdxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%e9 ; hcfo.eic/ezbti.cjcso=e!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNfzc[oPfAc}oRfBcfpTfCcmpVfDctpXfEcApZfFcHp1f}q

3557 return err 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObYpgeV + , PbN L A B C c x % y z D ' E F O P Q G W X jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgyq8mzq9m!m#mM $m/hAqBqCqDqEqFqGqHqIqJq%m^Q'm`Q(m|Q~Q)m*m+m,m-m.m/m:m;m=m?m@m[m]m^m_m`m{m|m}m~manbncndnenfngnhninjnknlnmnnnon9tpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnKqHnInJnKnLnMnNnOnPn_bXnze0n`b5nBe2byd) Ie3btbub5b- . / : vb9c{b)nJe6b3jHdwb!c7b%jLdxb|b4eji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcecfcbo%e9 ; hcfo.eic/ezbti.cjcso=e!bWd* `e#bAbBb%b= ? @ [ Cb?ckcEo{elcLo}eDb@c'buk7dEbmctfMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctcuc4oCf! ] wc8oIfxcKfGbZibdyc.oNfzc[oPfAc}oRfBcfpTfCcmpVfDctpXfEcApZfFcHp1f}q

3558  

3559cdef CUresult _cuLibraryGetKernelCount(unsigned int* count, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil: 

3560 global __cuLibraryGetKernelCount 

3561 cuPythonInit() 

3562 if __cuLibraryGetKernelCount == NULL: 

3563 with gil: 

3564 raise RuntimeError('Function "cuLibraryGetKernelCount" not found') 

3565 err = (<CUresult (*)(unsigned int*, CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetKernelCount)(count, lib) 

3566 return err 

3567  

3568cdef CUresult _cuLibraryEnumerateKernels(CUkernel* kernels, unsigned int numKernels, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil: 

3569 global __cuLibraryEnumerateKernels 

3570 cuPythonInit() 

3571 if __cuLibraryEnumerateKernels == NULL: 

3572 with gil: 

3573 raise RuntimeError('Function "cuLibraryEnumerateKernels" not found') 

3574 err = (<CUresult (*)(CUkernel*, unsigned int, CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryEnumerateKernels)(kernels, numKernels, lib) 

3575 return err 

3576  

3577cdef CUresult _cuLibraryGetModule(CUmodule* pMod, CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil: 

3578 global __cuLibraryGetModule 

3579 cuPythonInit() 

3580 if __cuLibraryGetModule == NULL: 

3581 with gil: 

3582 raise RuntimeError('Function "cuLibraryGetModule" not found') 

3583 err = (<CUresult (*)(CUmodule*, CUlibrary) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetModule)(pMod, library) 

3584 return err 

3585  

3586cdef CUresult _cuKernelGetFunction(CUfunction* pFunc, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil: 

3587 global __cuKernelGetFunction 

3588 cuPythonInit() 

3589 if __cuKernelGetFunction == NULL: 

3590 with gil: 

3591 raise RuntimeError('Function "cuKernelGetFunction" not found') 

3592 err = (<CUresult (*)(CUfunction*, CUkernel) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetFunction)(pFunc, kernel) 

3593 return err 

3594  

3595cdef CUresult _cuKernelGetLibrary(CUlibrary* pLib, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil: 

3596 global __cuKernelGetLibrary 

3597 cuPythonInit() 

3598 if __cuKernelGetLibrary == NULL: 

3599 with gil: 

3600 raise RuntimeError('Function "cuKernelGetLibrary" not found') 

3601 err = (<CUresult (*)(CUlibrary*, CUkernel) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetLibrary)(pLib, kernel) 

3602 return err 

3603  

3604cdef CUresult _cuLibraryGetGlobal(CUdeviceptr* dptr, size_t* numbytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3605 global __cuLibraryGetGlobal 

3606 cuPythonInit() 

3607 if __cuLibraryGetGlobal == NULL: 

3608 with gil: 

3609 raise RuntimeError('Function "cuLibraryGetGlobal" not found') 

3610 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetGlobal)(dptr, numbytes, library, name) 

3611 return err 

3612  

3613cdef CUresult _cuLibraryGetManaged(CUdeviceptr* dptr, size_t* numbytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil: 

3614 global __cuLibraryGetManaged 

3615 cuPythonInit() 

3616 if __cuLibraryGetManaged == NULL: 

3617 with gil: 

3618 raise RuntimeError('Function "cuLibraryGetManaged" not found') 

3619 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetManaged)(dptr, numbytes, library, name) 

3620 return err 

3621  

3622cdef CUresult _cuLibraryGetUnifiedFunction(void** fptr, CUlibrary library, const char* symbol) except ?CUDA_ERROR_NOT_FOUND nogil: 

3623 global __cuLibraryGetUnifiedFunction 

3624 cuPythonInit() 

3625 if __cuLibraryGetUnifiedFunction == NULL: 

3626 with gil: 

3627 raise RuntimeError('Function "cuLibraryGetUnifiedFunction" not found') 

3628 err = (<CUresult (*)(void**, CUlibrary, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLibraryGetUnifiedFunction)(fptr, library, symbol) 

3629 return err 

3630  

3631cdef CUresult _cuKernelGetAttribute(int* pi, CUfunction_attribute attrib, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3632 global __cuKernelGetAttribute 

3633 cuPythonInit() 2YpgeV yqzq2Q4QRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R

3634 if __cuKernelGetAttribute == NULL: 2YpgeV yqzq2Q4QRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R

3635 with gil: 

3636 raise RuntimeError('Function "cuKernelGetAttribute" not found') 

3637 err = (<CUresult (*)(int*, CUfunction_attribute, CUkernel, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetAttribute)(pi, attrib, kernel, dev) 2YpgeV yqzq2Q4QRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R

3638 return err 2YpgeV yqzq2Q4QRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t1R3R5R7R9R#R%R(R*R,R.R:R=R@R]R_R

3639  

3640cdef CUresult _cuKernelSetAttribute(CUfunction_attribute attrib, int val, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3641 global __cuKernelSetAttribute 

3642 cuPythonInit() 

3643 if __cuKernelSetAttribute == NULL: 

3644 with gil: 

3645 raise RuntimeError('Function "cuKernelSetAttribute" not found') 

3646 err = (<CUresult (*)(CUfunction_attribute, int, CUkernel, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelSetAttribute)(attrib, val, kernel, dev) 

3647 return err 

3648  

3649cdef CUresult _cuKernelSetCacheConfig(CUkernel kernel, CUfunc_cache config, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3650 global __cuKernelSetCacheConfig 

3651 cuPythonInit() 

3652 if __cuKernelSetCacheConfig == NULL: 

3653 with gil: 

3654 raise RuntimeError('Function "cuKernelSetCacheConfig" not found') 

3655 err = (<CUresult (*)(CUkernel, CUfunc_cache, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelSetCacheConfig)(kernel, config, dev) 

3656 return err 

3657  

3658cdef CUresult _cuKernelGetName(const char** name, CUkernel hfunc) except ?CUDA_ERROR_NOT_FOUND nogil: 

3659 global __cuKernelGetName 

3660 cuPythonInit() 2[W

3661 if __cuKernelGetName == NULL: 2[W

3662 with gil: 2[W

3663 raise RuntimeError('Function "cuKernelGetName" not found') 

3664 err = (<CUresult (*)(const char**, CUkernel) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetName)(name, hfunc) 2[W

3665 return err 2[W

3666  

3667cdef CUresult _cuKernelGetParamInfo(CUkernel kernel, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil: 

3668 global __cuKernelGetParamInfo 

3669 cuPythonInit() 2M /hAqBqCqDqEqFqGqHqIqJq(Z

3670 if __cuKernelGetParamInfo == NULL: 2M /hAqBqCqDqEqFqGqHqIqJq(Z

3671 with gil: 

3672 raise RuntimeError('Function "cuKernelGetParamInfo" not found') 

3673 err = (<CUresult (*)(CUkernel, size_t, size_t*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetParamInfo)(kernel, paramIndex, paramOffset, paramSize) 2M /hAqBqCqDqEqFqGqHqIqJq(Z

3674 return err 2M /hAqBqCqDqEqFqGqHqIqJq(Z

3675  

3676cdef CUresult _cuKernelGetParamCount(CUkernel kernel, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3677 global __cuKernelGetParamCount 

3678 cuPythonInit() 

3679 if __cuKernelGetParamCount == NULL: 

3680 with gil: 

3681 raise RuntimeError('Function "cuKernelGetParamCount" not found') 

3682 err = (<CUresult (*)(CUkernel, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuKernelGetParamCount)(kernel, paramCount) 

3683 return err 

3684  

3685cdef CUresult _cuMemGetInfo_v2(size_t* free, size_t* total) except ?CUDA_ERROR_NOT_FOUND nogil: 

3686 global __cuMemGetInfo_v2 

3687 cuPythonInit() 

3688 if __cuMemGetInfo_v2 == NULL: 

3689 with gil: 

3690 raise RuntimeError('Function "cuMemGetInfo_v2" not found') 

3691 err = (<CUresult (*)(size_t*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetInfo_v2)(free, total) 

3692 return err 

3693  

3694cdef CUresult _cuMemAlloc_v2(CUdeviceptr* dptr, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil: 

3695 global __cuMemAlloc_v2 

3696 cuPythonInit() 2MprKU yNzNANBNDNENFNGNINJNtKXbYbzj=brd|l~s.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pBjKt+h6m

3697 if __cuMemAlloc_v2 == NULL: 2MprKU yNzNANBNDNENFNGNINJNtKXbYbzj=brd|l~s.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pBjKt+h6m

3698 with gil: 2MprKU tKXbYb

3699 raise RuntimeError('Function "cuMemAlloc_v2" not found') 

3700 err = (<CUresult (*)(CUdeviceptr*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAlloc_v2)(dptr, bytesize) 2MprKU yNzNANBNDNENFNGNINJNtKXbYbzj=brd|l~s.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pBjKt+h6m

3701 return err 2MprKU yNzNANBNDNENFNGNINJNtKXbYbzj=brd|l~s.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pBjKt+h6m

3702  

3703cdef CUresult _cuMemAllocPitch_v2(CUdeviceptr* dptr, size_t* pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes) except ?CUDA_ERROR_NOT_FOUND nogil: 

3704 global __cuMemAllocPitch_v2 

3705 cuPythonInit() 

3706 if __cuMemAllocPitch_v2 == NULL: 

3707 with gil: 

3708 raise RuntimeError('Function "cuMemAllocPitch_v2" not found') 

3709 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocPitch_v2)(dptr, pPitch, WidthInBytes, Height, ElementSizeBytes) 

3710 return err 

3711  

3712cdef CUresult _cuMemFree_v2(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

3713 global __cuMemFree_v2 

3714 cuPythonInit() 2x % y z D ' E F O P Q pdkblbmbnbobpb#iMp^krKU yNzNANBNDNENFNGNINJNVhrbleWhtKXbYbzj=brd|lAj~s+pat.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDjKt+h6mM

3715 if __cuMemFree_v2 == NULL: 2x % y z D ' E F O P Q pdkblbmbnbobpb#iMp^krKU yNzNANBNDNENFNGNINJNVhrbleWhtKXbYbzj=brd|lAj~s+pat.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDjKt+h6mM

3716 with gil: 2#iMp^krKU tKXbYb

3717 raise RuntimeError('Function "cuMemFree_v2" not found') 

3718 err = (<CUresult (*)(CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemFree_v2)(dptr) 2x % y z D ' E F O P Q pdkblbmbnbobpb#iMp^krKU yNzNANBNDNENFNGNINJNVhrbleWhtKXbYbzj=brd|lAj~s+pat.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDjKt+h6mM

3719 return err 2x % y z D ' E F O P Q pdkblbmbnbobpb#iMp^krKU yNzNANBNDNENFNGNINJNVhrbleWhtKXbYbzj=brd|lAj~s+pat.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{pkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDjKt+h6mM

3720  

3721cdef CUresult _cuMemGetAddressRange_v2(CUdeviceptr* pbase, size_t* psize, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

3722 global __cuMemGetAddressRange_v2 

3723 cuPythonInit() 

3724 if __cuMemGetAddressRange_v2 == NULL: 

3725 with gil: 

3726 raise RuntimeError('Function "cuMemGetAddressRange_v2" not found') 

3727 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAddressRange_v2)(pbase, psize, dptr) 

3728 return err 

3729  

3730cdef CUresult _cuMemAllocHost_v2(void** pp, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil: 

3731 global __cuMemAllocHost_v2 

3732 cuPythonInit() 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X 7 ( 8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3733 if __cuMemAllocHost_v2 == NULL: 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X 7 ( 8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3734 with gil: 

3735 raise RuntimeError('Function "cuMemAllocHost_v2" not found') 

3736 err = (<CUresult (*)(void**, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocHost_v2)(pp, bytesize) 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X 7 ( 8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3737 return err 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X 7 ( 8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3738  

3739cdef CUresult _cuMemFreeHost(void* p) except ?CUDA_ERROR_NOT_FOUND nogil: 

3740 global __cuMemFreeHost 

3741 cuPythonInit() 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X pdCNHN8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3742 if __cuMemFreeHost == NULL: 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X pdCNHN8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3743 with gil: 

3744 raise RuntimeError('Function "cuMemFreeHost" not found') 

3745 err = (<CUresult (*)(void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemFreeHost)(p) 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X pdCNHN8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3746 return err 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X pdCNHN8 qbrbegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgzj=brd*p,pbt|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqBjM

3747  

3748cdef CUresult _cuMemHostAlloc(void** pp, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3749 global __cuMemHostAlloc 

3750 cuPythonInit() 2CNHN

3751 if __cuMemHostAlloc == NULL: 2CNHN

3752 with gil: 

3753 raise RuntimeError('Function "cuMemHostAlloc" not found') 

3754 err = (<CUresult (*)(void**, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostAlloc)(pp, bytesize, Flags) 2CNHN

3755 return err 2CNHN

3756  

3757cdef CUresult _cuMemHostGetDevicePointer_v2(CUdeviceptr* pdptr, void* p, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3758 global __cuMemHostGetDevicePointer_v2 

3759 cuPythonInit() 

3760 if __cuMemHostGetDevicePointer_v2 == NULL: 

3761 with gil: 

3762 raise RuntimeError('Function "cuMemHostGetDevicePointer_v2" not found') 

3763 err = (<CUresult (*)(CUdeviceptr*, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostGetDevicePointer_v2)(pdptr, p, Flags) 

3764 return err 

3765  

3766cdef CUresult _cuMemHostGetFlags(unsigned int* pFlags, void* p) except ?CUDA_ERROR_NOT_FOUND nogil: 

3767 global __cuMemHostGetFlags 

3768 cuPythonInit() 

3769 if __cuMemHostGetFlags == NULL: 

3770 with gil: 

3771 raise RuntimeError('Function "cuMemHostGetFlags" not found') 

3772 err = (<CUresult (*)(unsigned int*, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostGetFlags)(pFlags, p) 

3773 return err 

3774  

3775cdef CUresult _cuMemAllocManaged(CUdeviceptr* dptr, size_t bytesize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3776 global __cuMemAllocManaged 

3777 cuPythonInit() 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpb#i^krbleWhzj=brdAj+patkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDj

3778 if __cuMemAllocManaged == NULL: 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpb#i^krbleWhzj=brdAj+patkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDj

3779 with gil: 2#i^k

3780 raise RuntimeError('Function "cuMemAllocManaged" not found') 

3781 err = (<CUresult (*)(CUdeviceptr*, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocManaged)(dptr, bytesize, flags) 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpb#i^krbleWhzj=brdAj+patkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDj

3782 return err 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpb#i^krbleWhzj=brdAj+patkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqBjDj

3783  

3784cdef CUresult _cuDeviceRegisterAsyncNotification(CUdevice device, CUasyncCallback callbackFunc, void* userData, CUasyncCallbackHandle* callback) except ?CUDA_ERROR_NOT_FOUND nogil: 

3785 global __cuDeviceRegisterAsyncNotification 

3786 cuPythonInit() 

3787 if __cuDeviceRegisterAsyncNotification == NULL: 

3788 with gil: 

3789 raise RuntimeError('Function "cuDeviceRegisterAsyncNotification" not found') 

3790 err = (<CUresult (*)(CUdevice, CUasyncCallback, void*, CUasyncCallbackHandle*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceRegisterAsyncNotification)(device, callbackFunc, userData, callback) 

3791 return err 

3792  

3793cdef CUresult _cuDeviceUnregisterAsyncNotification(CUdevice device, CUasyncCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil: 

3794 global __cuDeviceUnregisterAsyncNotification 

3795 cuPythonInit() 

3796 if __cuDeviceUnregisterAsyncNotification == NULL: 

3797 with gil: 

3798 raise RuntimeError('Function "cuDeviceUnregisterAsyncNotification" not found') 

3799 err = (<CUresult (*)(CUdevice, CUasyncCallbackHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceUnregisterAsyncNotification)(device, callback) 

3800 return err 

3801  

3802cdef CUresult _cuDeviceGetByPCIBusId(CUdevice* dev, const char* pciBusId) except ?CUDA_ERROR_NOT_FOUND nogil: 

3803 global __cuDeviceGetByPCIBusId 

3804 cuPythonInit() 

3805 if __cuDeviceGetByPCIBusId == NULL: 

3806 with gil: 

3807 raise RuntimeError('Function "cuDeviceGetByPCIBusId" not found') 

3808 err = (<CUresult (*)(CUdevice*, const char*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetByPCIBusId)(dev, pciBusId) 

3809 return err 

3810  

3811cdef CUresult _cuDeviceGetPCIBusId(char* pciBusId, int length, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

3812 global __cuDeviceGetPCIBusId 

3813 cuPythonInit() 

3814 if __cuDeviceGetPCIBusId == NULL: 

3815 with gil: 

3816 raise RuntimeError('Function "cuDeviceGetPCIBusId" not found') 

3817 err = (<CUresult (*)(char*, int, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetPCIBusId)(pciBusId, length, dev) 

3818 return err 

3819  

3820cdef CUresult _cuIpcGetEventHandle(CUipcEventHandle* pHandle, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

3821 global __cuIpcGetEventHandle 

3822 cuPythonInit() 27 ( ejfjgjhjijjjkjljmj:h*d+d

3823 if __cuIpcGetEventHandle == NULL: 27 ( ejfjgjhjijjjkjljmj:h*d+d

3824 with gil: 

3825 raise RuntimeError('Function "cuIpcGetEventHandle" not found') 

3826 err = (<CUresult (*)(CUipcEventHandle*, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcGetEventHandle)(pHandle, event) 27 ( ejfjgjhjijjjkjljmj:h*d+d

3827 return err 27 ( ejfjgjhjijjjkjljmj:h*d+d

3828  

3829cdef CUresult _cuIpcOpenEventHandle(CUevent* phEvent, CUipcEventHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil: 

3830 global __cuIpcOpenEventHandle 

3831 cuPythonInit() 

3832 if __cuIpcOpenEventHandle == NULL: 

3833 with gil: 

3834 raise RuntimeError('Function "cuIpcOpenEventHandle" not found') 

3835 err = (<CUresult (*)(CUevent*, CUipcEventHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcOpenEventHandle)(phEvent, handle) 

3836 return err 

3837  

3838cdef CUresult _cuIpcGetMemHandle(CUipcMemHandle* pHandle, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

3839 global __cuIpcGetMemHandle 

3840 cuPythonInit() 

3841 if __cuIpcGetMemHandle == NULL: 

3842 with gil: 

3843 raise RuntimeError('Function "cuIpcGetMemHandle" not found') 

3844 err = (<CUresult (*)(CUipcMemHandle*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcGetMemHandle)(pHandle, dptr) 

3845 return err 

3846  

3847cdef CUresult _cuIpcOpenMemHandle_v2(CUdeviceptr* pdptr, CUipcMemHandle handle, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3848 global __cuIpcOpenMemHandle_v2 

3849 cuPythonInit() 

3850 if __cuIpcOpenMemHandle_v2 == NULL: 

3851 with gil: 

3852 raise RuntimeError('Function "cuIpcOpenMemHandle_v2" not found') 

3853 err = (<CUresult (*)(CUdeviceptr*, CUipcMemHandle, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcOpenMemHandle_v2)(pdptr, handle, Flags) 

3854 return err 

3855  

3856cdef CUresult _cuIpcCloseMemHandle(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

3857 global __cuIpcCloseMemHandle 

3858 cuPythonInit() 

3859 if __cuIpcCloseMemHandle == NULL: 

3860 with gil: 

3861 raise RuntimeError('Function "cuIpcCloseMemHandle" not found') 

3862 err = (<CUresult (*)(CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuIpcCloseMemHandle)(dptr) 

3863 return err 

3864  

3865cdef CUresult _cuMemHostRegister_v2(void* p, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

3866 global __cuMemHostRegister_v2 

3867 cuPythonInit() 2-pct

3868 if __cuMemHostRegister_v2 == NULL: 2-pct

3869 with gil: 

3870 raise RuntimeError('Function "cuMemHostRegister_v2" not found') 

3871 err = (<CUresult (*)(void*, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostRegister_v2)(p, bytesize, Flags) 2-pct

3872 return err 2-pct

3873  

3874cdef CUresult _cuMemHostUnregister(void* p) except ?CUDA_ERROR_NOT_FOUND nogil: 

3875 global __cuMemHostUnregister 

3876 cuPythonInit() 2-pct

3877 if __cuMemHostUnregister == NULL: 2-pct

3878 with gil: 

3879 raise RuntimeError('Function "cuMemHostUnregister" not found') 

3880 err = (<CUresult (*)(void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemHostUnregister)(p) 2-pct

3881 return err 2-pct

3882  

3883cdef CUresult _cuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3884 global __cuMemcpy 

3885 cuPythonInit() 

3886 if __cuMemcpy == NULL: 

3887 with gil: 

3888 raise RuntimeError('Function "cuMemcpy" not found') 

3889 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy)(dst, src, ByteCount) 

3890 return err 

3891  

3892cdef CUresult _cuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3893 global __cuMemcpyPeer 

3894 cuPythonInit() 

3895 if __cuMemcpyPeer == NULL: 

3896 with gil: 

3897 raise RuntimeError('Function "cuMemcpyPeer" not found') 

3898 err = (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyPeer)(dstDevice, dstContext, srcDevice, srcContext, ByteCount) 

3899 return err 

3900  

3901cdef CUresult _cuMemcpyHtoD_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3902 global __cuMemcpyHtoD_v2 

3903 cuPythonInit() 2MpU

3904 if __cuMemcpyHtoD_v2 == NULL: 2MpU

3905 with gil: 2MpU

3906 raise RuntimeError('Function "cuMemcpyHtoD_v2" not found') 

3907 err = (<CUresult (*)(CUdeviceptr, const void*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoD_v2)(dstDevice, srcHost, ByteCount) 2MpU

3908 return err 2MpU

3909  

3910cdef CUresult _cuMemcpyDtoH_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3911 global __cuMemcpyDtoH_v2 

3912 cuPythonInit() 21 2 3 $ MpU

3913 if __cuMemcpyDtoH_v2 == NULL: 21 2 3 $ MpU

3914 with gil: 2MpU

3915 raise RuntimeError('Function "cuMemcpyDtoH_v2" not found') 

3916 err = (<CUresult (*)(void*, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoH_v2)(dstHost, srcDevice, ByteCount) 21 2 3 $ MpU

3917 return err 21 2 3 $ MpU

3918  

3919cdef CUresult _cuMemcpyDtoD_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3920 global __cuMemcpyDtoD_v2 

3921 cuPythonInit() 

3922 if __cuMemcpyDtoD_v2 == NULL: 

3923 with gil: 

3924 raise RuntimeError('Function "cuMemcpyDtoD_v2" not found') 

3925 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoD_v2)(dstDevice, srcDevice, ByteCount) 

3926 return err 

3927  

3928cdef CUresult _cuMemcpyDtoA_v2(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3929 global __cuMemcpyDtoA_v2 

3930 cuPythonInit() 

3931 if __cuMemcpyDtoA_v2 == NULL: 

3932 with gil: 

3933 raise RuntimeError('Function "cuMemcpyDtoA_v2" not found') 

3934 err = (<CUresult (*)(CUarray, size_t, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoA_v2)(dstArray, dstOffset, srcDevice, ByteCount) 

3935 return err 

3936  

3937cdef CUresult _cuMemcpyAtoD_v2(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3938 global __cuMemcpyAtoD_v2 

3939 cuPythonInit() 

3940 if __cuMemcpyAtoD_v2 == NULL: 

3941 with gil: 

3942 raise RuntimeError('Function "cuMemcpyAtoD_v2" not found') 

3943 err = (<CUresult (*)(CUdeviceptr, CUarray, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoD_v2)(dstDevice, srcArray, srcOffset, ByteCount) 

3944 return err 

3945  

3946cdef CUresult _cuMemcpyHtoA_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3947 global __cuMemcpyHtoA_v2 

3948 cuPythonInit() 

3949 if __cuMemcpyHtoA_v2 == NULL: 

3950 with gil: 

3951 raise RuntimeError('Function "cuMemcpyHtoA_v2" not found') 

3952 err = (<CUresult (*)(CUarray, size_t, const void*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoA_v2)(dstArray, dstOffset, srcHost, ByteCount) 

3953 return err 

3954  

3955cdef CUresult _cuMemcpyAtoH_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3956 global __cuMemcpyAtoH_v2 

3957 cuPythonInit() 

3958 if __cuMemcpyAtoH_v2 == NULL: 

3959 with gil: 

3960 raise RuntimeError('Function "cuMemcpyAtoH_v2" not found') 

3961 err = (<CUresult (*)(void*, CUarray, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoH_v2)(dstHost, srcArray, srcOffset, ByteCount) 

3962 return err 

3963  

3964cdef CUresult _cuMemcpyAtoA_v2(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

3965 global __cuMemcpyAtoA_v2 

3966 cuPythonInit() 

3967 if __cuMemcpyAtoA_v2 == NULL: 

3968 with gil: 

3969 raise RuntimeError('Function "cuMemcpyAtoA_v2" not found') 

3970 err = (<CUresult (*)(CUarray, size_t, CUarray, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoA_v2)(dstArray, dstOffset, srcArray, srcOffset, ByteCount) 

3971 return err 

3972  

3973cdef CUresult _cuMemcpy2D_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil: 

3974 global __cuMemcpy2D_v2 

3975 cuPythonInit() 

3976 if __cuMemcpy2D_v2 == NULL: 

3977 with gil: 

3978 raise RuntimeError('Function "cuMemcpy2D_v2" not found') 

3979 err = (<CUresult (*)(const CUDA_MEMCPY2D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy2D_v2)(pCopy) 

3980 return err 

3981  

3982cdef CUresult _cuMemcpy2DUnaligned_v2(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil: 

3983 global __cuMemcpy2DUnaligned_v2 

3984 cuPythonInit() 

3985 if __cuMemcpy2DUnaligned_v2 == NULL: 

3986 with gil: 

3987 raise RuntimeError('Function "cuMemcpy2DUnaligned_v2" not found') 

3988 err = (<CUresult (*)(const CUDA_MEMCPY2D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy2DUnaligned_v2)(pCopy) 

3989 return err 

3990  

3991cdef CUresult _cuMemcpy3D_v2(const CUDA_MEMCPY3D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil: 

3992 global __cuMemcpy3D_v2 

3993 cuPythonInit() 

3994 if __cuMemcpy3D_v2 == NULL: 

3995 with gil: 

3996 raise RuntimeError('Function "cuMemcpy3D_v2" not found') 

3997 err = (<CUresult (*)(const CUDA_MEMCPY3D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3D_v2)(pCopy) 

3998 return err 

3999  

4000cdef CUresult _cuMemcpy3DPeer(const CUDA_MEMCPY3D_PEER* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil: 

4001 global __cuMemcpy3DPeer 

4002 cuPythonInit() 

4003 if __cuMemcpy3DPeer == NULL: 

4004 with gil: 

4005 raise RuntimeError('Function "cuMemcpy3DPeer" not found') 

4006 err = (<CUresult (*)(const CUDA_MEMCPY3D_PEER*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DPeer)(pCopy) 

4007 return err 

4008  

4009cdef CUresult _cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4010 global __cuMemcpyAsync 

4011 cuPythonInit() 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpbrbleWh=brdZbsb0bM

4012 if __cuMemcpyAsync == NULL: 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpbrbleWh=brdZbsb0bM

4013 with gil: 

4014 raise RuntimeError('Function "cuMemcpyAsync" not found') 

4015 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAsync)(dst, src, ByteCount, hStream) 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpbrbleWh=brdZbsb0bM

4016 return err 2x % y z D ' E F O P Q 7 ( =fPh?f@fjekeQhRhkblbmbnbobpbrbleWh=brdZbsb0bM

4017  

4018cdef CUresult _cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4019 global __cuMemcpyPeerAsync 

4020 cuPythonInit() 

4021 if __cuMemcpyPeerAsync == NULL: 

4022 with gil: 

4023 raise RuntimeError('Function "cuMemcpyPeerAsync" not found') 

4024 err = (<CUresult (*)(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyPeerAsync)(dstDevice, dstContext, srcDevice, srcContext, ByteCount, hStream) 

4025 return err 

4026  

4027cdef CUresult _cuMemcpyHtoDAsync_v2(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4028 global __cuMemcpyHtoDAsync_v2 

4029 cuPythonInit() 

4030 if __cuMemcpyHtoDAsync_v2 == NULL: 

4031 with gil: 

4032 raise RuntimeError('Function "cuMemcpyHtoDAsync_v2" not found') 

4033 err = (<CUresult (*)(CUdeviceptr, const void*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoDAsync_v2)(dstDevice, srcHost, ByteCount, hStream) 

4034 return err 

4035  

4036cdef CUresult _cuMemcpyDtoHAsync_v2(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4037 global __cuMemcpyDtoHAsync_v2 

4038 cuPythonInit() 2XbYbGc

4039 if __cuMemcpyDtoHAsync_v2 == NULL: 2XbYbGc

4040 with gil: 2XbYbGc

4041 raise RuntimeError('Function "cuMemcpyDtoHAsync_v2" not found') 

4042 err = (<CUresult (*)(void*, CUdeviceptr, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoHAsync_v2)(dstHost, srcDevice, ByteCount, hStream) 2XbYbGc

4043 return err 2XbYbGc

4044  

4045cdef CUresult _cuMemcpyDtoDAsync_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4046 global __cuMemcpyDtoDAsync_v2 

4047 cuPythonInit() 

4048 if __cuMemcpyDtoDAsync_v2 == NULL: 

4049 with gil: 

4050 raise RuntimeError('Function "cuMemcpyDtoDAsync_v2" not found') 

4051 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyDtoDAsync_v2)(dstDevice, srcDevice, ByteCount, hStream) 

4052 return err 

4053  

4054cdef CUresult _cuMemcpyHtoAAsync_v2(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4055 global __cuMemcpyHtoAAsync_v2 

4056 cuPythonInit() 

4057 if __cuMemcpyHtoAAsync_v2 == NULL: 

4058 with gil: 

4059 raise RuntimeError('Function "cuMemcpyHtoAAsync_v2" not found') 

4060 err = (<CUresult (*)(CUarray, size_t, const void*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyHtoAAsync_v2)(dstArray, dstOffset, srcHost, ByteCount, hStream) 

4061 return err 

4062  

4063cdef CUresult _cuMemcpyAtoHAsync_v2(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4064 global __cuMemcpyAtoHAsync_v2 

4065 cuPythonInit() 

4066 if __cuMemcpyAtoHAsync_v2 == NULL: 

4067 with gil: 

4068 raise RuntimeError('Function "cuMemcpyAtoHAsync_v2" not found') 

4069 err = (<CUresult (*)(void*, CUarray, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyAtoHAsync_v2)(dstHost, srcArray, srcOffset, ByteCount, hStream) 

4070 return err 

4071  

4072cdef CUresult _cuMemcpy2DAsync_v2(const CUDA_MEMCPY2D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4073 global __cuMemcpy2DAsync_v2 

4074 cuPythonInit() 

4075 if __cuMemcpy2DAsync_v2 == NULL: 

4076 with gil: 

4077 raise RuntimeError('Function "cuMemcpy2DAsync_v2" not found') 

4078 err = (<CUresult (*)(const CUDA_MEMCPY2D*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy2DAsync_v2)(pCopy, hStream) 

4079 return err 

4080  

4081cdef CUresult _cuMemcpy3DAsync_v2(const CUDA_MEMCPY3D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4082 global __cuMemcpy3DAsync_v2 

4083 cuPythonInit() 

4084 if __cuMemcpy3DAsync_v2 == NULL: 

4085 with gil: 

4086 raise RuntimeError('Function "cuMemcpy3DAsync_v2" not found') 

4087 err = (<CUresult (*)(const CUDA_MEMCPY3D*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DAsync_v2)(pCopy, hStream) 

4088 return err 

4089  

4090cdef CUresult _cuMemcpy3DPeerAsync(const CUDA_MEMCPY3D_PEER* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4091 global __cuMemcpy3DPeerAsync 

4092 cuPythonInit() 

4093 if __cuMemcpy3DPeerAsync == NULL: 

4094 with gil: 

4095 raise RuntimeError('Function "cuMemcpy3DPeerAsync" not found') 

4096 err = (<CUresult (*)(const CUDA_MEMCPY3D_PEER*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DPeerAsync)(pCopy, hStream) 

4097 return err 

4098  

4099cdef 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: 

4100 global __cuMemcpyBatchAsync_v2 

4101 cuPythonInit() 

4102 if __cuMemcpyBatchAsync_v2 == NULL: 

4103 with gil: 

4104 raise RuntimeError('Function "cuMemcpyBatchAsync_v2" not found') 

4105 err = (<CUresult (*)(CUdeviceptr*, CUdeviceptr*, size_t*, size_t, CUmemcpyAttributes*, size_t*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyBatchAsync_v2)(dsts, srcs, sizes, count, attrs, attrsIdxs, numAttrs, hStream) 

4106 return err 

4107  

4108cdef CUresult _cuMemcpy3DBatchAsync_v2(size_t numOps, CUDA_MEMCPY3D_BATCH_OP* opList, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4109 global __cuMemcpy3DBatchAsync_v2 

4110 cuPythonInit() 

4111 if __cuMemcpy3DBatchAsync_v2 == NULL: 

4112 with gil: 

4113 raise RuntimeError('Function "cuMemcpy3DBatchAsync_v2" not found') 

4114 err = (<CUresult (*)(size_t, CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DBatchAsync_v2)(numOps, opList, flags, hStream) 

4115 return err 

4116  

4117cdef CUresult _cuMemcpyWithAttributesAsync(CUdeviceptr dst, CUdeviceptr src, size_t size, CUmemcpyAttributes* attr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4118 global __cuMemcpyWithAttributesAsync 

4119 cuPythonInit() 

4120 if __cuMemcpyWithAttributesAsync == NULL: 

4121 with gil: 

4122 raise RuntimeError('Function "cuMemcpyWithAttributesAsync" not found') 

4123 err = (<CUresult (*)(CUdeviceptr, CUdeviceptr, size_t, CUmemcpyAttributes*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpyWithAttributesAsync)(dst, src, size, attr, hStream) 

4124 return err 

4125  

4126cdef CUresult _cuMemcpy3DWithAttributesAsync(CUDA_MEMCPY3D_BATCH_OP* op, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4127 global __cuMemcpy3DWithAttributesAsync 

4128 cuPythonInit() 

4129 if __cuMemcpy3DWithAttributesAsync == NULL: 

4130 with gil: 

4131 raise RuntimeError('Function "cuMemcpy3DWithAttributesAsync" not found') 

4132 err = (<CUresult (*)(CUDA_MEMCPY3D_BATCH_OP*, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemcpy3DWithAttributesAsync)(op, flags, hStream) 

4133 return err 

4134  

4135cdef CUresult _cuMemsetD8_v2(CUdeviceptr dstDevice, unsigned char uc, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil: 

4136 global __cuMemsetD8_v2 

4137 cuPythonInit() 

4138 if __cuMemsetD8_v2 == NULL: 

4139 with gil: 

4140 raise RuntimeError('Function "cuMemsetD8_v2" not found') 

4141 err = (<CUresult (*)(CUdeviceptr, unsigned char, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD8_v2)(dstDevice, uc, N) 

4142 return err 

4143  

4144cdef CUresult _cuMemsetD16_v2(CUdeviceptr dstDevice, unsigned short us, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil: 

4145 global __cuMemsetD16_v2 

4146 cuPythonInit() 

4147 if __cuMemsetD16_v2 == NULL: 

4148 with gil: 

4149 raise RuntimeError('Function "cuMemsetD16_v2" not found') 

4150 err = (<CUresult (*)(CUdeviceptr, unsigned short, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD16_v2)(dstDevice, us, N) 

4151 return err 

4152  

4153cdef CUresult _cuMemsetD32_v2(CUdeviceptr dstDevice, unsigned int ui, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil: 

4154 global __cuMemsetD32_v2 

4155 cuPythonInit() 

4156 if __cuMemsetD32_v2 == NULL: 

4157 with gil: 

4158 raise RuntimeError('Function "cuMemsetD32_v2" not found') 

4159 err = (<CUresult (*)(CUdeviceptr, unsigned int, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD32_v2)(dstDevice, ui, N) 

4160 return err 

4161  

4162cdef CUresult _cuMemsetD2D8_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil: 

4163 global __cuMemsetD2D8_v2 

4164 cuPythonInit() 

4165 if __cuMemsetD2D8_v2 == NULL: 

4166 with gil: 

4167 raise RuntimeError('Function "cuMemsetD2D8_v2" not found') 

4168 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D8_v2)(dstDevice, dstPitch, uc, Width, Height) 

4169 return err 

4170  

4171cdef CUresult _cuMemsetD2D16_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil: 

4172 global __cuMemsetD2D16_v2 

4173 cuPythonInit() 

4174 if __cuMemsetD2D16_v2 == NULL: 

4175 with gil: 

4176 raise RuntimeError('Function "cuMemsetD2D16_v2" not found') 

4177 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D16_v2)(dstDevice, dstPitch, us, Width, Height) 

4178 return err 

4179  

4180cdef CUresult _cuMemsetD2D32_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil: 

4181 global __cuMemsetD2D32_v2 

4182 cuPythonInit() 

4183 if __cuMemsetD2D32_v2 == NULL: 

4184 with gil: 

4185 raise RuntimeError('Function "cuMemsetD2D32_v2" not found') 

4186 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D32_v2)(dstDevice, dstPitch, ui, Width, Height) 

4187 return err 

4188  

4189cdef CUresult _cuMemsetD8Async(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4190 global __cuMemsetD8Async 

4191 cuPythonInit() 2x % y z }lbmdmemfmmmnmsmvmxmymzmGmHmMmPmRmSmTm0m1m

4192 if __cuMemsetD8Async == NULL: 2x % y z }lbmdmemfmmmnmsmvmxmymzmGmHmMmPmRmSmTm0m1m

4193 with gil: 

4194 raise RuntimeError('Function "cuMemsetD8Async" not found') 

4195 err = (<CUresult (*)(CUdeviceptr, unsigned char, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD8Async)(dstDevice, uc, N, hStream) 2x % y z }lbmdmemfmmmnmsmvmxmymzmGmHmMmPmRmSmTm0m1m

4196 return err 2x % y z }lbmdmemfmmmnmsmvmxmymzmGmHmMmPmRmSmTm0m1m

4197  

4198cdef CUresult _cuMemsetD16Async(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4199 global __cuMemsetD16Async 

4200 cuPythonInit() 2~lgmhmimompmtmAmBmCmImJmNmUmVmWm2m3m

4201 if __cuMemsetD16Async == NULL: 2~lgmhmimompmtmAmBmCmImJmNmUmVmWm2m3m

4202 with gil: 

4203 raise RuntimeError('Function "cuMemsetD16Async" not found') 

4204 err = (<CUresult (*)(CUdeviceptr, unsigned short, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD16Async)(dstDevice, us, N, hStream) 2~lgmhmimompmtmAmBmCmImJmNmUmVmWm2m3m

4205 return err 2~lgmhmimompmtmAmBmCmImJmNmUmVmWm2m3m

4206  

4207cdef CUresult _cuMemsetD32Async(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4208 global __cuMemsetD32Async 

4209 cuPythonInit() 2amcmjmkmlmqmrmumwmDmEmFmKmLmOmQmXmYmZm4m5m

4210 if __cuMemsetD32Async == NULL: 2amcmjmkmlmqmrmumwmDmEmFmKmLmOmQmXmYmZm4m5m

4211 with gil: 

4212 raise RuntimeError('Function "cuMemsetD32Async" not found') 

4213 err = (<CUresult (*)(CUdeviceptr, unsigned int, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD32Async)(dstDevice, ui, N, hStream) 2amcmjmkmlmqmrmumwmDmEmFmKmLmOmQmXmYmZm4m5m

4214 return err 2amcmjmkmlmqmrmumwmDmEmFmKmLmOmQmXmYmZm4m5m

4215  

4216cdef CUresult _cuMemsetD2D8Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4217 global __cuMemsetD2D8Async 

4218 cuPythonInit() 

4219 if __cuMemsetD2D8Async == NULL: 

4220 with gil: 

4221 raise RuntimeError('Function "cuMemsetD2D8Async" not found') 

4222 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned char, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D8Async)(dstDevice, dstPitch, uc, Width, Height, hStream) 

4223 return err 

4224  

4225cdef CUresult _cuMemsetD2D16Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4226 global __cuMemsetD2D16Async 

4227 cuPythonInit() 

4228 if __cuMemsetD2D16Async == NULL: 

4229 with gil: 

4230 raise RuntimeError('Function "cuMemsetD2D16Async" not found') 

4231 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned short, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D16Async)(dstDevice, dstPitch, us, Width, Height, hStream) 

4232 return err 

4233  

4234cdef CUresult _cuMemsetD2D32Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4235 global __cuMemsetD2D32Async 

4236 cuPythonInit() 

4237 if __cuMemsetD2D32Async == NULL: 

4238 with gil: 

4239 raise RuntimeError('Function "cuMemsetD2D32Async" not found') 

4240 err = (<CUresult (*)(CUdeviceptr, size_t, unsigned int, size_t, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemsetD2D32Async)(dstDevice, dstPitch, ui, Width, Height, hStream) 

4241 return err 

4242  

4243cdef CUresult _cuArrayCreate_v2(CUarray* pHandle, const CUDA_ARRAY_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil: 

4244 global __cuArrayCreate_v2 

4245 cuPythonInit() 2pK

4246 if __cuArrayCreate_v2 == NULL: 2pK

4247 with gil: 2pK

4248 raise RuntimeError('Function "cuArrayCreate_v2" not found') 

4249 err = (<CUresult (*)(CUarray*, const CUDA_ARRAY_DESCRIPTOR*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayCreate_v2)(pHandle, pAllocateArray) 2pK

4250 return err 2pK

4251  

4252cdef CUresult _cuArrayGetDescriptor_v2(CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil: 

4253 global __cuArrayGetDescriptor_v2 

4254 cuPythonInit() 

4255 if __cuArrayGetDescriptor_v2 == NULL: 

4256 with gil: 

4257 raise RuntimeError('Function "cuArrayGetDescriptor_v2" not found') 

4258 err = (<CUresult (*)(CUDA_ARRAY_DESCRIPTOR*, CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetDescriptor_v2)(pArrayDescriptor, hArray) 

4259 return err 

4260  

4261cdef CUresult _cuArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUarray array) except ?CUDA_ERROR_NOT_FOUND nogil: 

4262 global __cuArrayGetSparseProperties 

4263 cuPythonInit() 

4264 if __cuArrayGetSparseProperties == NULL: 

4265 with gil: 

4266 raise RuntimeError('Function "cuArrayGetSparseProperties" not found') 

4267 err = (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetSparseProperties)(sparseProperties, array) 

4268 return err 

4269  

4270cdef CUresult _cuMipmappedArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUmipmappedArray mipmap) except ?CUDA_ERROR_NOT_FOUND nogil: 

4271 global __cuMipmappedArrayGetSparseProperties 

4272 cuPythonInit() 

4273 if __cuMipmappedArrayGetSparseProperties == NULL: 

4274 with gil: 

4275 raise RuntimeError('Function "cuMipmappedArrayGetSparseProperties" not found') 

4276 err = (<CUresult (*)(CUDA_ARRAY_SPARSE_PROPERTIES*, CUmipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayGetSparseProperties)(sparseProperties, mipmap) 

4277 return err 

4278  

4279cdef CUresult _cuArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUarray array, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil: 

4280 global __cuArrayGetMemoryRequirements 

4281 cuPythonInit() 

4282 if __cuArrayGetMemoryRequirements == NULL: 

4283 with gil: 

4284 raise RuntimeError('Function "cuArrayGetMemoryRequirements" not found') 

4285 err = (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUarray, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetMemoryRequirements)(memoryRequirements, array, device) 

4286 return err 

4287  

4288cdef CUresult _cuMipmappedArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUmipmappedArray mipmap, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil: 

4289 global __cuMipmappedArrayGetMemoryRequirements 

4290 cuPythonInit() 

4291 if __cuMipmappedArrayGetMemoryRequirements == NULL: 

4292 with gil: 

4293 raise RuntimeError('Function "cuMipmappedArrayGetMemoryRequirements" not found') 

4294 err = (<CUresult (*)(CUDA_ARRAY_MEMORY_REQUIREMENTS*, CUmipmappedArray, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayGetMemoryRequirements)(memoryRequirements, mipmap, device) 

4295 return err 

4296  

4297cdef CUresult _cuArrayGetPlane(CUarray* pPlaneArray, CUarray hArray, unsigned int planeIdx) except ?CUDA_ERROR_NOT_FOUND nogil: 

4298 global __cuArrayGetPlane 

4299 cuPythonInit() 

4300 if __cuArrayGetPlane == NULL: 

4301 with gil: 

4302 raise RuntimeError('Function "cuArrayGetPlane" not found') 

4303 err = (<CUresult (*)(CUarray*, CUarray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayGetPlane)(pPlaneArray, hArray, planeIdx) 

4304 return err 

4305  

4306cdef CUresult _cuArrayDestroy(CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil: 

4307 global __cuArrayDestroy 

4308 cuPythonInit() 2pK

4309 if __cuArrayDestroy == NULL: 2pK

4310 with gil: 2pK

4311 raise RuntimeError('Function "cuArrayDestroy" not found') 

4312 err = (<CUresult (*)(CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArrayDestroy)(hArray) 2pK

4313 return err 2pK

4314  

4315cdef CUresult _cuArray3DCreate_v2(CUarray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil: 

4316 global __cuArray3DCreate_v2 

4317 cuPythonInit() 

4318 if __cuArray3DCreate_v2 == NULL: 

4319 with gil: 

4320 raise RuntimeError('Function "cuArray3DCreate_v2" not found') 

4321 err = (<CUresult (*)(CUarray*, const CUDA_ARRAY3D_DESCRIPTOR*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArray3DCreate_v2)(pHandle, pAllocateArray) 

4322 return err 

4323  

4324cdef CUresult _cuArray3DGetDescriptor_v2(CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil: 

4325 global __cuArray3DGetDescriptor_v2 

4326 cuPythonInit() 

4327 if __cuArray3DGetDescriptor_v2 == NULL: 

4328 with gil: 

4329 raise RuntimeError('Function "cuArray3DGetDescriptor_v2" not found') 

4330 err = (<CUresult (*)(CUDA_ARRAY3D_DESCRIPTOR*, CUarray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuArray3DGetDescriptor_v2)(pArrayDescriptor, hArray) 

4331 return err 

4332  

4333cdef CUresult _cuMipmappedArrayCreate(CUmipmappedArray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pMipmappedArrayDesc, unsigned int numMipmapLevels) except ?CUDA_ERROR_NOT_FOUND nogil: 

4334 global __cuMipmappedArrayCreate 

4335 cuPythonInit() 

4336 if __cuMipmappedArrayCreate == NULL: 

4337 with gil: 

4338 raise RuntimeError('Function "cuMipmappedArrayCreate" not found') 

4339 err = (<CUresult (*)(CUmipmappedArray*, const CUDA_ARRAY3D_DESCRIPTOR*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayCreate)(pHandle, pMipmappedArrayDesc, numMipmapLevels) 

4340 return err 

4341  

4342cdef CUresult _cuMipmappedArrayGetLevel(CUarray* pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level) except ?CUDA_ERROR_NOT_FOUND nogil: 

4343 global __cuMipmappedArrayGetLevel 

4344 cuPythonInit() 

4345 if __cuMipmappedArrayGetLevel == NULL: 

4346 with gil: 

4347 raise RuntimeError('Function "cuMipmappedArrayGetLevel" not found') 

4348 err = (<CUresult (*)(CUarray*, CUmipmappedArray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayGetLevel)(pLevelArray, hMipmappedArray, level) 

4349 return err 

4350  

4351cdef CUresult _cuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil: 

4352 global __cuMipmappedArrayDestroy 

4353 cuPythonInit() 

4354 if __cuMipmappedArrayDestroy == NULL: 

4355 with gil: 

4356 raise RuntimeError('Function "cuMipmappedArrayDestroy" not found') 

4357 err = (<CUresult (*)(CUmipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMipmappedArrayDestroy)(hMipmappedArray) 

4358 return err 

4359  

4360cdef CUresult _cuMemGetHandleForAddressRange(void* handle, CUdeviceptr dptr, size_t size, CUmemRangeHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4361 global __cuMemGetHandleForAddressRange 

4362 cuPythonInit() 

4363 if __cuMemGetHandleForAddressRange == NULL: 

4364 with gil: 

4365 raise RuntimeError('Function "cuMemGetHandleForAddressRange" not found') 

4366 err = (<CUresult (*)(void*, CUdeviceptr, size_t, CUmemRangeHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetHandleForAddressRange)(handle, dptr, size, handleType, flags) 

4367 return err 

4368  

4369cdef CUresult _cuMemBatchDecompressAsync(CUmemDecompressParams* paramsArray, size_t count, unsigned int flags, size_t* errorIndex, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4370 global __cuMemBatchDecompressAsync 

4371 cuPythonInit() 

4372 if __cuMemBatchDecompressAsync == NULL: 

4373 with gil: 

4374 raise RuntimeError('Function "cuMemBatchDecompressAsync" not found') 

4375 err = (<CUresult (*)(CUmemDecompressParams*, size_t, unsigned int, size_t*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemBatchDecompressAsync)(paramsArray, count, flags, errorIndex, stream) 

4376 return err 

4377  

4378cdef CUresult _cuMemAddressReserve(CUdeviceptr* ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4379 global __cuMemAddressReserve 

4380 cuPythonInit() 23c4c^b5c

4381 if __cuMemAddressReserve == NULL: 23c4c^b5c

4382 with gil: 

4383 raise RuntimeError('Function "cuMemAddressReserve" not found') 

4384 err = (<CUresult (*)(CUdeviceptr*, size_t, size_t, CUdeviceptr, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAddressReserve)(ptr, size, alignment, addr, flags) 23c4c^b5c

4385 return err 23c4c^b5c

4386  

4387cdef CUresult _cuMemAddressFree(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil: 

4388 global __cuMemAddressFree 

4389 cuPythonInit() 23c4c^b5c

4390 if __cuMemAddressFree == NULL: 23c4c^b5c

4391 with gil: 

4392 raise RuntimeError('Function "cuMemAddressFree" not found') 

4393 err = (<CUresult (*)(CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAddressFree)(ptr, size) 23c4c^b5c

4394 return err 23c4c^b5c

4395  

4396cdef CUresult _cuMemCreate(CUmemGenericAllocationHandle* handle, size_t size, const CUmemAllocationProp* prop, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4397 global __cuMemCreate 

4398 cuPythonInit() 23c4c^b5c

4399 if __cuMemCreate == NULL: 23c4c^b5c

4400 with gil: 

4401 raise RuntimeError('Function "cuMemCreate" not found') 

4402 err = (<CUresult (*)(CUmemGenericAllocationHandle*, size_t, const CUmemAllocationProp*, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemCreate)(handle, size, prop, flags) 23c4c^b5c

4403 return err 23c4c^b5c

4404  

4405cdef CUresult _cuMemRelease(CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil: 

4406 global __cuMemRelease 

4407 cuPythonInit() 23c4c^b5c

4408 if __cuMemRelease == NULL: 23c4c^b5c

4409 with gil: 

4410 raise RuntimeError('Function "cuMemRelease" not found') 

4411 err = (<CUresult (*)(CUmemGenericAllocationHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRelease)(handle) 23c4c^b5c

4412 return err 23c4c^b5c

4413  

4414cdef CUresult _cuMemMap(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4415 global __cuMemMap 

4416 cuPythonInit() 23c4c^b5c

4417 if __cuMemMap == NULL: 23c4c^b5c

4418 with gil: 

4419 raise RuntimeError('Function "cuMemMap" not found') 

4420 err = (<CUresult (*)(CUdeviceptr, size_t, size_t, CUmemGenericAllocationHandle, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemMap)(ptr, size, offset, handle, flags) 23c4c^b5c

4421 return err 23c4c^b5c

4422  

4423cdef CUresult _cuMemMapArrayAsync(CUarrayMapInfo* mapInfoList, unsigned int count, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4424 global __cuMemMapArrayAsync 

4425 cuPythonInit() 

4426 if __cuMemMapArrayAsync == NULL: 

4427 with gil: 

4428 raise RuntimeError('Function "cuMemMapArrayAsync" not found') 

4429 err = (<CUresult (*)(CUarrayMapInfo*, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemMapArrayAsync)(mapInfoList, count, hStream) 

4430 return err 

4431  

4432cdef CUresult _cuMemUnmap(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil: 

4433 global __cuMemUnmap 

4434 cuPythonInit() 23c4c^b5c

4435 if __cuMemUnmap == NULL: 23c4c^b5c

4436 with gil: 

4437 raise RuntimeError('Function "cuMemUnmap" not found') 

4438 err = (<CUresult (*)(CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemUnmap)(ptr, size) 23c4c^b5c

4439 return err 23c4c^b5c

4440  

4441cdef CUresult _cuMemSetAccess(CUdeviceptr ptr, size_t size, const CUmemAccessDesc* desc, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil: 

4442 global __cuMemSetAccess 

4443 cuPythonInit() 23c4c^b5c

4444 if __cuMemSetAccess == NULL: 23c4c^b5c

4445 with gil: 

4446 raise RuntimeError('Function "cuMemSetAccess" not found') 

4447 err = (<CUresult (*)(CUdeviceptr, size_t, const CUmemAccessDesc*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemSetAccess)(ptr, size, desc, count) 23c4c^b5c

4448 return err 23c4c^b5c

4449  

4450cdef CUresult _cuMemGetAccess(unsigned long long* flags, const CUmemLocation* location, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

4451 global __cuMemGetAccess 

4452 cuPythonInit() 

4453 if __cuMemGetAccess == NULL: 

4454 with gil: 

4455 raise RuntimeError('Function "cuMemGetAccess" not found') 

4456 err = (<CUresult (*)(unsigned long long*, const CUmemLocation*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAccess)(flags, location, ptr) 

4457 return err 

4458  

4459cdef CUresult _cuMemExportToShareableHandle(void* shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4460 global __cuMemExportToShareableHandle 

4461 cuPythonInit() 

4462 if __cuMemExportToShareableHandle == NULL: 

4463 with gil: 

4464 raise RuntimeError('Function "cuMemExportToShareableHandle" not found') 

4465 err = (<CUresult (*)(void*, CUmemGenericAllocationHandle, CUmemAllocationHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemExportToShareableHandle)(shareableHandle, handle, handleType, flags) 

4466 return err 

4467  

4468cdef CUresult _cuMemImportFromShareableHandle(CUmemGenericAllocationHandle* handle, void* osHandle, CUmemAllocationHandleType shHandleType) except ?CUDA_ERROR_NOT_FOUND nogil: 

4469 global __cuMemImportFromShareableHandle 

4470 cuPythonInit() 

4471 if __cuMemImportFromShareableHandle == NULL: 

4472 with gil: 

4473 raise RuntimeError('Function "cuMemImportFromShareableHandle" not found') 

4474 err = (<CUresult (*)(CUmemGenericAllocationHandle*, void*, CUmemAllocationHandleType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemImportFromShareableHandle)(handle, osHandle, shHandleType) 

4475 return err 

4476  

4477cdef CUresult _cuMemGetAllocationGranularity(size_t* granularity, const CUmemAllocationProp* prop, CUmemAllocationGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil: 

4478 global __cuMemGetAllocationGranularity 

4479 cuPythonInit() 23c4c^b5c

4480 if __cuMemGetAllocationGranularity == NULL: 23c4c^b5c

4481 with gil: 

4482 raise RuntimeError('Function "cuMemGetAllocationGranularity" not found') 

4483 err = (<CUresult (*)(size_t*, const CUmemAllocationProp*, CUmemAllocationGranularity_flags) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAllocationGranularity)(granularity, prop, option) 23c4c^b5c

4484 return err 23c4c^b5c

4485  

4486cdef CUresult _cuMemGetAllocationPropertiesFromHandle(CUmemAllocationProp* prop, CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil: 

4487 global __cuMemGetAllocationPropertiesFromHandle 

4488 cuPythonInit() 

4489 if __cuMemGetAllocationPropertiesFromHandle == NULL: 

4490 with gil: 

4491 raise RuntimeError('Function "cuMemGetAllocationPropertiesFromHandle" not found') 

4492 err = (<CUresult (*)(CUmemAllocationProp*, CUmemGenericAllocationHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetAllocationPropertiesFromHandle)(prop, handle) 

4493 return err 

4494  

4495cdef CUresult _cuMemRetainAllocationHandle(CUmemGenericAllocationHandle* handle, void* addr) except ?CUDA_ERROR_NOT_FOUND nogil: 

4496 global __cuMemRetainAllocationHandle 

4497 cuPythonInit() 23c4c^b5c

4498 if __cuMemRetainAllocationHandle == NULL: 23c4c^b5c

4499 with gil: 

4500 raise RuntimeError('Function "cuMemRetainAllocationHandle" not found') 

4501 err = (<CUresult (*)(CUmemGenericAllocationHandle*, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRetainAllocationHandle)(handle, addr) 23c4c^b5c

4502 return err 23c4c^b5c

4503  

4504cdef CUresult _cuMemFreeAsync(CUdeviceptr dptr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4505 global __cuMemFreeAsync 

4506 cuPythonInit() 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 heiepd5r6r7r8r9r#r%r)r+r/r;rkblbmbnbobpb]f^fVhYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM =CiDlD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t$D^Dmu!u7F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvwGOGzv:vddedsIOI9I_IqJMJ8J]J3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4507 if __cuMemFreeAsync == NULL: 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 heiepd5r6r7r8r9r#r%r)r+r/r;rkblbmbnbobpb]f^fVhYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM =CiDlD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t$D^Dmu!u7F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvwGOGzv:vddedsIOI9I_IqJMJ8J]J3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4508 with gil: 

4509 raise RuntimeError('Function "cuMemFreeAsync" not found') 

4510 err = (<CUresult (*)(CUdeviceptr, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemFreeAsync)(dptr, hStream) 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 heiepd5r6r7r8r9r#r%r)r+r/r;rkblbmbnbobpb]f^fVhYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM =CiDlD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t$D^Dmu!u7F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvwGOGzv:vddedsIOI9I_IqJMJ8J]J3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4511 return err 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 heiepd5r6r7r8r9r#r%r)r+r/r;rkblbmbnbobpb]f^fVhYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM =CiDlD-t.t/t:tQqRq;t=t?t@t[tQD]tRD^t_tSD`t{t|t$D^Dmu!u7F{u|u}u~u5q6qavbvcvdvevaGfvbGgvhvcGivjvkvwGOGzv:vddedsIOI9I_IqJMJ8J]J3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4512  

4513cdef CUresult _cuMemAllocAsync(CUdeviceptr* dptr, size_t bytesize, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4514 global __cuMemAllocAsync 

4515 cuPythonInit() 2PcQcRcx y z D E F O P Q gbhbib4 5 6

4516 if __cuMemAllocAsync == NULL: 2PcQcRcx y z D E F O P Q gbhbib4 5 6

4517 with gil: 

4518 raise RuntimeError('Function "cuMemAllocAsync" not found') 

4519 err = (<CUresult (*)(CUdeviceptr*, size_t, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocAsync)(dptr, bytesize, hStream) 2PcQcRcx y z D E F O P Q gbhbib4 5 6

4520 return err 2PcQcRcx y z D E F O P Q gbhbib4 5 6

4521  

4522cdef CUresult _cuMemPoolTrimTo(CUmemoryPool pool, size_t minBytesToKeep) except ?CUDA_ERROR_NOT_FOUND nogil: 

4523 global __cuMemPoolTrimTo 

4524 cuPythonInit() 

4525 if __cuMemPoolTrimTo == NULL: 

4526 with gil: 

4527 raise RuntimeError('Function "cuMemPoolTrimTo" not found') 

4528 err = (<CUresult (*)(CUmemoryPool, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolTrimTo)(pool, minBytesToKeep) 

4529 return err 

4530  

4531cdef CUresult _cuMemPoolSetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil: 

4532 global __cuMemPoolSetAttribute 

4533 cuPythonInit() 2fs[h

4534 if __cuMemPoolSetAttribute == NULL: 2fs[h

4535 with gil: 

4536 raise RuntimeError('Function "cuMemPoolSetAttribute" not found') 

4537 err = (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolSetAttribute)(pool, attr, value) 2fs[h

4538 return err 2fs[h

4539  

4540cdef CUresult _cuMemPoolGetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil: 

4541 global __cuMemPoolGetAttribute 

4542 cuPythonInit() 2RbSbTbx % y z D ' E F fs]f^fYhZhCjme3h4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

4543 if __cuMemPoolGetAttribute == NULL: 2RbSbTbx % y z D ' E F fs]f^fYhZhCjme3h4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

4544 with gil: 

4545 raise RuntimeError('Function "cuMemPoolGetAttribute" not found') 

4546 err = (<CUresult (*)(CUmemoryPool, CUmemPool_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolGetAttribute)(pool, attr, value) 2RbSbTbx % y z D ' E F fs]f^fYhZhCjme3h4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

4547 return err 2RbSbTbx % y z D ' E F fs]f^fYhZhCjme3h4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeNgM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighPkUkZk4k9k'k,k;k3f4f5f6f7f8f9f!f#f$f%f'f(f)f*f+f,f-f.f/f:fKp

4548  

4549cdef CUresult _cuMemPoolSetAccess(CUmemoryPool pool, const CUmemAccessDesc* map, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil: 

4550 global __cuMemPoolSetAccess 

4551 cuPythonInit() 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4552 if __cuMemPoolSetAccess == NULL: 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4553 with gil: 

4554 raise RuntimeError('Function "cuMemPoolSetAccess" not found') 

4555 err = (<CUresult (*)(CUmemoryPool, const CUmemAccessDesc*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolSetAccess)(pool, map, count) 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4556 return err 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4557  

4558cdef CUresult _cuMemPoolGetAccess(CUmemAccess_flags* flags, CUmemoryPool memPool, CUmemLocation* location) except ?CUDA_ERROR_NOT_FOUND nogil: 

4559 global __cuMemPoolGetAccess 

4560 cuPythonInit() 

4561 if __cuMemPoolGetAccess == NULL: 

4562 with gil: 

4563 raise RuntimeError('Function "cuMemPoolGetAccess" not found') 

4564 err = (<CUresult (*)(CUmemAccess_flags*, CUmemoryPool, CUmemLocation*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolGetAccess)(flags, memPool, location) 

4565 return err 

4566  

4567cdef CUresult _cuMemPoolCreate(CUmemoryPool* pool, const CUmemPoolProps* poolProps) except ?CUDA_ERROR_NOT_FOUND nogil: 

4568 global __cuMemPoolCreate 

4569 cuPythonInit() 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9AbskblbmbnbobpbfsZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hQnRnSnTndded

4570 if __cuMemPoolCreate == NULL: 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9AbskblbmbnbobpbfsZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hQnRnSnTndded

4571 with gil: 

4572 raise RuntimeError('Function "cuMemPoolCreate" not found') 

4573 err = (<CUresult (*)(CUmemoryPool*, const CUmemPoolProps*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolCreate)(pool, poolProps) 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9AbskblbmbnbobpbfsZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hQnRnSnTndded

4574 return err 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9AbskblbmbnbobpbfsZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hQnRnSnTndded

4575  

4576cdef CUresult _cuMemPoolDestroy(CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil: 

4577 global __cuMemPoolDestroy 

4578 cuPythonInit() 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbfsVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4579 if __cuMemPoolDestroy == NULL: 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbfsVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4580 with gil: 

4581 raise RuntimeError('Function "cuMemPoolDestroy" not found') 

4582 err = (<CUresult (*)(CUmemoryPool) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolDestroy)(pool) 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbfsVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4583 return err 2fAgAiAjAlAmAheoAiepAtAuAwApdxAzABADAFAHAJALANAPARASATAUAVAWAXAYAZA0A1A2A3AkblbmbnbobpbfsVhZbZc0h1h2hsbsd4hnetd?b5hEg6hoe7hpe8hqeud@b9hreFg0cGgHgIgJg1cKg!hsevd[b#h$h%hte'hue(hvewd]b)hweLgMg*hxd2cxeGj0b1bye7m-h.hM QnRnSnTndded

4584  

4585cdef CUresult _cuMemGetDefaultMemPool(CUmemoryPool* pool_out, CUmemLocation* location, CUmemAllocationType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

4586 global __cuMemGetDefaultMemPool 

4587 cuPythonInit() 

4588 if __cuMemGetDefaultMemPool == NULL: 

4589 with gil: 

4590 raise RuntimeError('Function "cuMemGetDefaultMemPool" not found') 

4591 err = (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetDefaultMemPool)(pool_out, location, typename) 

4592 return err 

4593  

4594cdef CUresult _cuMemGetMemPool(CUmemoryPool* pool, CUmemLocation* location, CUmemAllocationType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

4595 global __cuMemGetMemPool 

4596 cuPythonInit() 2DjZcJCEjIt0h1h2hJtsbsdFjFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRCMg2c,hHj

4597 if __cuMemGetMemPool == NULL: 2DjZcJCEjIt0h1h2hJtsbsdFjFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRCMg2c,hHj

4598 with gil: 

4599 raise RuntimeError('Function "cuMemGetMemPool" not found') 

4600 err = (<CUresult (*)(CUmemoryPool*, CUmemLocation*, CUmemAllocationType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemGetMemPool)(pool, location, typename) 2DjZcJCEjIt0h1h2hJtsbsdFjFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRCMg2c,hHj

4601 return err 2DjZcJCEjIt0h1h2hJtsbsdFjFgKC0cLCGgMCHgNCIgOCJgPC1cQCKgRCMg2c,hHj

4602  

4603cdef CUresult _cuMemSetMemPool(CUmemLocation* location, CUmemAllocationType typename, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil: 

4604 global __cuMemSetMemPool 

4605 cuPythonInit() 

4606 if __cuMemSetMemPool == NULL: 

4607 with gil: 

4608 raise RuntimeError('Function "cuMemSetMemPool" not found') 

4609 err = (<CUresult (*)(CUmemLocation*, CUmemAllocationType, CUmemoryPool) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemSetMemPool)(location, typename, pool) 

4610 return err 

4611  

4612cdef CUresult _cuMemAllocFromPoolAsync(CUdeviceptr* dptr, size_t bytesize, CUmemoryPool pool, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4613 global __cuMemAllocFromPoolAsync 

4614 cuPythonInit() 2RbSbTbx % y z D ' E F :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4615 if __cuMemAllocFromPoolAsync == NULL: 2RbSbTbx % y z D ' E F :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4616 with gil: 

4617 raise RuntimeError('Function "cuMemAllocFromPoolAsync" not found') 

4618 err = (<CUresult (*)(CUdeviceptr*, size_t, CUmemoryPool, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAllocFromPoolAsync)(dptr, bytesize, pool, hStream) 2RbSbTbx % y z D ' E F :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4619 return err 2RbSbTbx % y z D ' E F :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4620  

4621cdef CUresult _cuMemPoolExportToShareableHandle(void* handle_out, CUmemoryPool pool, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4622 global __cuMemPoolExportToShareableHandle 

4623 cuPythonInit() 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9Abskblbmbnbobpbne?bEgoepeqe@brese[b$hteueve]bwe1b-h.hQnRnSnTndded

4624 if __cuMemPoolExportToShareableHandle == NULL: 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9Abskblbmbnbobpbne?bEgoepeqe@brese[b$hteueve]bwe1b-h.hQnRnSnTndded

4625 with gil: 

4626 raise RuntimeError('Function "cuMemPoolExportToShareableHandle" not found') 

4627 err = (<CUresult (*)(void*, CUmemoryPool, CUmemAllocationHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolExportToShareableHandle)(handle_out, pool, handleType, flags) 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9Abskblbmbnbobpbne?bEgoepeqe@brese[b$hteueve]bwe1b-h.hQnRnSnTndded

4628 return err 2eA0r:lhA;l1rkA3rhenAie=l?l0p[l2psA4rvA]lyAAACAEAGAIAKAMAOAQA!r$r'r(r3p*r,r-r.r:r=r?r4A[r^l5p5A`r6A{r_l7pjeke7ASh8A~r9Abskblbmbnbobpbne?bEgoepeqe@brese[b$hteueve]bwe1b-h.hQnRnSnTndded

4629  

4630cdef CUresult _cuMemPoolImportFromShareableHandle(CUmemoryPool* pool_out, void* handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4631 global __cuMemPoolImportFromShareableHandle 

4632 cuPythonInit() 

4633 if __cuMemPoolImportFromShareableHandle == NULL: 

4634 with gil: 

4635 raise RuntimeError('Function "cuMemPoolImportFromShareableHandle" not found') 

4636 err = (<CUresult (*)(CUmemoryPool*, void*, CUmemAllocationHandleType, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolImportFromShareableHandle)(pool_out, handle, handleType, flags) 

4637 return err 

4638  

4639cdef CUresult _cuMemPoolExportPointer(CUmemPoolPtrExportData* shareData_out, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

4640 global __cuMemPoolExportPointer 

4641 cuPythonInit() 2:l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb1bdded

4642 if __cuMemPoolExportPointer == NULL: 2:l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb1bdded

4643 with gil: 

4644 raise RuntimeError('Function "cuMemPoolExportPointer" not found') 

4645 err = (<CUresult (*)(CUmemPoolPtrExportData*, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolExportPointer)(shareData_out, ptr) 2:l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb1bdded

4646 return err 2:l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb1bdded

4647  

4648cdef CUresult _cuMemPoolImportPointer(CUdeviceptr* ptr_out, CUmemoryPool pool, CUmemPoolPtrExportData* shareData) except ?CUDA_ERROR_NOT_FOUND nogil: 

4649 global __cuMemPoolImportPointer 

4650 cuPythonInit() 

4651 if __cuMemPoolImportPointer == NULL: 

4652 with gil: 

4653 raise RuntimeError('Function "cuMemPoolImportPointer" not found') 

4654 err = (<CUresult (*)(CUdeviceptr*, CUmemoryPool, CUmemPoolPtrExportData*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPoolImportPointer)(ptr_out, pool, shareData) 

4655 return err 

4656  

4657cdef CUresult _cuMulticastCreate(CUmemGenericAllocationHandle* mcHandle, const CUmulticastObjectProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil: 

4658 global __cuMulticastCreate 

4659 cuPythonInit() 

4660 if __cuMulticastCreate == NULL: 

4661 with gil: 

4662 raise RuntimeError('Function "cuMulticastCreate" not found') 

4663 err = (<CUresult (*)(CUmemGenericAllocationHandle*, const CUmulticastObjectProp*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastCreate)(mcHandle, prop) 

4664 return err 

4665  

4666cdef CUresult _cuMulticastAddDevice(CUmemGenericAllocationHandle mcHandle, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil: 

4667 global __cuMulticastAddDevice 

4668 cuPythonInit() 

4669 if __cuMulticastAddDevice == NULL: 

4670 with gil: 

4671 raise RuntimeError('Function "cuMulticastAddDevice" not found') 

4672 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastAddDevice)(mcHandle, dev) 

4673 return err 

4674  

4675cdef 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: 

4676 global __cuMulticastBindMem 

4677 cuPythonInit() 

4678 if __cuMulticastBindMem == NULL: 

4679 with gil: 

4680 raise RuntimeError('Function "cuMulticastBindMem" not found') 

4681 err = (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindMem)(mcHandle, mcOffset, memHandle, memOffset, size, flags) 

4682 return err 

4683  

4684cdef 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: 

4685 global __cuMulticastBindMem_v2 

4686 cuPythonInit() 

4687 if __cuMulticastBindMem_v2 == NULL: 

4688 with gil: 

4689 raise RuntimeError('Function "cuMulticastBindMem_v2" not found') 

4690 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUmemGenericAllocationHandle, size_t, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindMem_v2)(mcHandle, dev, mcOffset, memHandle, memOffset, size, flags) 

4691 return err 

4692  

4693cdef CUresult _cuMulticastBindAddr(CUmemGenericAllocationHandle mcHandle, size_t mcOffset, CUdeviceptr memptr, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4694 global __cuMulticastBindAddr 

4695 cuPythonInit() 

4696 if __cuMulticastBindAddr == NULL: 

4697 with gil: 

4698 raise RuntimeError('Function "cuMulticastBindAddr" not found') 

4699 err = (<CUresult (*)(CUmemGenericAllocationHandle, size_t, CUdeviceptr, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindAddr)(mcHandle, mcOffset, memptr, size, flags) 

4700 return err 

4701  

4702cdef 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: 

4703 global __cuMulticastBindAddr_v2 

4704 cuPythonInit() 

4705 if __cuMulticastBindAddr_v2 == NULL: 

4706 with gil: 

4707 raise RuntimeError('Function "cuMulticastBindAddr_v2" not found') 

4708 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, CUdeviceptr, size_t, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastBindAddr_v2)(mcHandle, dev, mcOffset, memptr, size, flags) 

4709 return err 

4710  

4711cdef CUresult _cuMulticastUnbind(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil: 

4712 global __cuMulticastUnbind 

4713 cuPythonInit() 

4714 if __cuMulticastUnbind == NULL: 

4715 with gil: 

4716 raise RuntimeError('Function "cuMulticastUnbind" not found') 

4717 err = (<CUresult (*)(CUmemGenericAllocationHandle, CUdevice, size_t, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastUnbind)(mcHandle, dev, mcOffset, size) 

4718 return err 

4719  

4720cdef CUresult _cuMulticastGetGranularity(size_t* granularity, const CUmulticastObjectProp* prop, CUmulticastGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil: 

4721 global __cuMulticastGetGranularity 

4722 cuPythonInit() 

4723 if __cuMulticastGetGranularity == NULL: 

4724 with gil: 

4725 raise RuntimeError('Function "cuMulticastGetGranularity" not found') 

4726 err = (<CUresult (*)(size_t*, const CUmulticastObjectProp*, CUmulticastGranularity_flags) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMulticastGetGranularity)(granularity, prop, option) 

4727 return err 

4728  

4729cdef CUresult _cuPointerGetAttribute(void* data, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

4730 global __cuPointerGetAttribute 

4731 cuPythonInit() 21 2 3 $ @d^d{d~dcefe^kAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

4732 if __cuPointerGetAttribute == NULL: 21 2 3 $ @d^d{d~dcefe^kAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

4733 with gil: 2^k

4734 raise RuntimeError('Function "cuPointerGetAttribute" not found') 

4735 err = (<CUresult (*)(void*, CUpointer_attribute, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuPointerGetAttribute)(data, attribute, ptr) 21 2 3 $ @d^d{d~dcefe^kAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

4736 return err 21 2 3 $ @d^d{d~dcefe^kAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

4737  

4738cdef CUresult _cuMemPrefetchAsync_v2(CUdeviceptr devPtr, size_t count, CUmemLocation location, unsigned int flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4739 global __cuMemPrefetchAsync_v2 

4740 cuPythonInit() 

4741 if __cuMemPrefetchAsync_v2 == NULL: 

4742 with gil: 

4743 raise RuntimeError('Function "cuMemPrefetchAsync_v2" not found') 

4744 err = (<CUresult (*)(CUdeviceptr, size_t, CUmemLocation, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPrefetchAsync_v2)(devPtr, count, location, flags, hStream) 

4745 return err 

4746  

4747cdef CUresult _cuMemAdvise_v2(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUmemLocation location) except ?CUDA_ERROR_NOT_FOUND nogil: 

4748 global __cuMemAdvise_v2 

4749 cuPythonInit() 2#i

4750 if __cuMemAdvise_v2 == NULL: 2#i

4751 with gil: 2#i

4752 raise RuntimeError('Function "cuMemAdvise_v2" not found') 

4753 err = (<CUresult (*)(CUdeviceptr, size_t, CUmem_advise, CUmemLocation) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemAdvise_v2)(devPtr, count, advice, location) 2#i

4754 return err 2#i

4755  

4756cdef 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: 

4757 global __cuMemPrefetchBatchAsync 

4758 cuPythonInit() 

4759 if __cuMemPrefetchBatchAsync == NULL: 

4760 with gil: 

4761 raise RuntimeError('Function "cuMemPrefetchBatchAsync" not found') 

4762 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemPrefetchBatchAsync)(dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream) 

4763 return err 

4764  

4765cdef CUresult _cuMemDiscardBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4766 global __cuMemDiscardBatchAsync 

4767 cuPythonInit() 

4768 if __cuMemDiscardBatchAsync == NULL: 

4769 with gil: 

4770 raise RuntimeError('Function "cuMemDiscardBatchAsync" not found') 

4771 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemDiscardBatchAsync)(dptrs, sizes, count, flags, hStream) 

4772 return err 

4773  

4774cdef 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: 

4775 global __cuMemDiscardAndPrefetchBatchAsync 

4776 cuPythonInit() 

4777 if __cuMemDiscardAndPrefetchBatchAsync == NULL: 

4778 with gil: 

4779 raise RuntimeError('Function "cuMemDiscardAndPrefetchBatchAsync" not found') 

4780 err = (<CUresult (*)(CUdeviceptr*, size_t*, size_t, CUmemLocation*, size_t*, size_t, unsigned long long, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemDiscardAndPrefetchBatchAsync)(dptrs, sizes, count, prefetchLocs, prefetchLocIdxs, numPrefetchLocs, flags, hStream) 

4781 return err 

4782  

4783cdef CUresult _cuMemRangeGetAttribute(void* data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil: 

4784 global __cuMemRangeGetAttribute 

4785 cuPythonInit() 2#i

4786 if __cuMemRangeGetAttribute == NULL: 2#i

4787 with gil: 2#i

4788 raise RuntimeError('Function "cuMemRangeGetAttribute" not found') 

4789 err = (<CUresult (*)(void*, size_t, CUmem_range_attribute, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRangeGetAttribute)(data, dataSize, attribute, devPtr, count) 2#i

4790 return err 2#i

4791  

4792cdef 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: 

4793 global __cuMemRangeGetAttributes 

4794 cuPythonInit() 2#i

4795 if __cuMemRangeGetAttributes == NULL: 2#i

4796 with gil: 2#i

4797 raise RuntimeError('Function "cuMemRangeGetAttributes" not found') 

4798 err = (<CUresult (*)(void**, size_t*, CUmem_range_attribute*, size_t, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuMemRangeGetAttributes)(data, dataSizes, attributes, numAttributes, devPtr, count) 2#i

4799 return err 2#i

4800  

4801cdef CUresult _cuPointerSetAttribute(const void* value, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

4802 global __cuPointerSetAttribute 

4803 cuPythonInit() 2^k

4804 if __cuPointerSetAttribute == NULL: 2^k

4805 with gil: 2^k

4806 raise RuntimeError('Function "cuPointerSetAttribute" not found') 

4807 err = (<CUresult (*)(const void*, CUpointer_attribute, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuPointerSetAttribute)(value, attribute, ptr) 2^k

4808 return err 2^k

4809  

4810cdef CUresult _cuPointerGetAttributes(unsigned int numAttributes, CUpointer_attribute* attributes, void** data, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

4811 global __cuPointerGetAttributes 

4812 cuPythonInit() 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X ^k`WegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg*pAjYhZhqZ+pat,pbt-pctDjZcNg,hM ~Za0K0M0O0Q0S0T0V0

4813 if __cuPointerGetAttributes == NULL: 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X ^k`WegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg*pAjYhZhqZ+pat,pbt-pctDjZcNg,hM ~Za0K0M0O0Q0S0T0V0

4814 with gil: 2^k`W

4815 raise RuntimeError('Function "cuPointerGetAttributes" not found') 

4816 err = (<CUresult (*)(unsigned int, CUpointer_attribute*, void**, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuPointerGetAttributes)(numAttributes, attributes, data, ptr) 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X ^k`WegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg*pAjYhZhqZ+pat,pbt-pctDjZcNg,hM ~Za0K0M0O0Q0S0T0V0

4817 return err 2S Y d e f g h i j k l m n o p q r w s t u v H I J K N L A B C c OcG W X ^k`WegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDg*pAjYhZhqZ+pat,pbt-pctDjZcNg,hM ~Za0K0M0O0Q0S0T0V0

4818  

4819cdef CUresult _cuStreamCreate(CUstream* phStream, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4820 global __cuStreamCreate 

4821 cuPythonInit() 2[fU wKXbYb,d-d.dGc/d:d

4822 if __cuStreamCreate == NULL: 2[fU wKXbYb,d-d.dGc/d:d

4823 with gil: 2U wKXbYb,d-d.dGc/d:d

4824 raise RuntimeError('Function "cuStreamCreate" not found') 

4825 err = (<CUresult (*)(CUstream*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamCreate)(phStream, Flags) 2[fU wKXbYb,d-d.dGc/d:d

4826 return err 2[fU wKXbYb,d-d.dGc/d:d

4827  

4828cdef CUresult _cuStreamCreateWithPriority(CUstream* phStream, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil: 

4829 global __cuStreamCreateWithPriority 

4830 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

4831 if __cuStreamCreateWithPriority == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

4832 with gil: 

4833 raise RuntimeError('Function "cuStreamCreateWithPriority" not found') 

4834 err = (<CUresult (*)(CUstream*, unsigned int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamCreateWithPriority)(phStream, flags, priority) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

4835 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR 7 ( ejfjgjhjijjjkjljmjqArA=fPh?f@fjekeQhRhkblbmbnbobpb9p!p#p$p%p'pIsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f`l{f|f{l}f~fagUhbgcgdgyjrbleWhqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb6m0bM :h%t't*tVqpi)gzb_j%u*gYq+g,g-g1qqirisiti.c/u/c;e`j2quivi^uvvVighGbOk?vhh[vihjhkh*qWiXiYiZibd~vcdMf(o+q0i1i*d+d/qnwqwtwwwzwEwJwarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

4836  

4837cdef CUresult _cuStreamBeginCaptureToCig(CUstream hStream, CUstreamCigCaptureParams* streamCigCaptureParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

4838 global __cuStreamBeginCaptureToCig 

4839 cuPythonInit() 

4840 if __cuStreamBeginCaptureToCig == NULL: 

4841 with gil: 

4842 raise RuntimeError('Function "cuStreamBeginCaptureToCig" not found') 

4843 err = (<CUresult (*)(CUstream, CUstreamCigCaptureParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBeginCaptureToCig)(hStream, streamCigCaptureParams) 

4844 return err 

4845  

4846cdef CUresult _cuStreamEndCaptureToCig(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

4847 global __cuStreamEndCaptureToCig 

4848 cuPythonInit() 

4849 if __cuStreamEndCaptureToCig == NULL: 

4850 with gil: 

4851 raise RuntimeError('Function "cuStreamEndCaptureToCig" not found') 

4852 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamEndCaptureToCig)(hStream) 

4853 return err 

4854  

4855cdef CUresult _cuStreamGetPriority(CUstream hStream, int* priority) except ?CUDA_ERROR_NOT_FOUND nogil: 

4856 global __cuStreamGetPriority 

4857 cuPythonInit() 

4858 if __cuStreamGetPriority == NULL: 

4859 with gil: 

4860 raise RuntimeError('Function "cuStreamGetPriority" not found') 

4861 err = (<CUresult (*)(CUstream, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetPriority)(hStream, priority) 

4862 return err 

4863  

4864cdef CUresult _cuStreamGetDevice(CUstream hStream, CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil: 

4865 global __cuStreamGetDevice 

4866 cuPythonInit() 

4867 if __cuStreamGetDevice == NULL: 

4868 with gil: 

4869 raise RuntimeError('Function "cuStreamGetDevice" not found') 

4870 err = (<CUresult (*)(CUstream, CUdevice*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetDevice)(hStream, device) 

4871 return err 

4872  

4873cdef CUresult _cuStreamGetFlags(CUstream hStream, unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4874 global __cuStreamGetFlags 

4875 cuPythonInit() 

4876 if __cuStreamGetFlags == NULL: 

4877 with gil: 

4878 raise RuntimeError('Function "cuStreamGetFlags" not found') 

4879 err = (<CUresult (*)(CUstream, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetFlags)(hStream, flags) 

4880 return err 

4881  

4882cdef CUresult _cuStreamGetId(CUstream hStream, unsigned long long* streamId) except ?CUDA_ERROR_NOT_FOUND nogil: 

4883 global __cuStreamGetId 

4884 cuPythonInit() 

4885 if __cuStreamGetId == NULL: 

4886 with gil: 

4887 raise RuntimeError('Function "cuStreamGetId" not found') 

4888 err = (<CUresult (*)(CUstream, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetId)(hStream, streamId) 

4889 return err 

4890  

4891cdef CUresult _cuStreamGetCtx(CUstream hStream, CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

4892 global __cuStreamGetCtx 

4893 cuPythonInit() 2d e f g h i j k l m n o p q r w s t u v H I J K G R 7 ( ejfjgjhjijjjkjlj9p!p#p$p%p'p/qar!i

4894 if __cuStreamGetCtx == NULL: 2d e f g h i j k l m n o p q r w s t u v H I J K G R 7 ( ejfjgjhjijjjkjlj9p!p#p$p%p'p/qar!i

4895 with gil: 

4896 raise RuntimeError('Function "cuStreamGetCtx" not found') 

4897 err = (<CUresult (*)(CUstream, CUcontext*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetCtx)(hStream, pctx) 2d e f g h i j k l m n o p q r w s t u v H I J K G R 7 ( ejfjgjhjijjjkjlj9p!p#p$p%p'p/qar!i

4898 return err 2d e f g h i j k l m n o p q r w s t u v H I J K G R 7 ( ejfjgjhjijjjkjlj9p!p#p$p%p'p/qar!i

4899  

4900cdef CUresult _cuStreamGetCtx_v2(CUstream hStream, CUcontext* pCtx, CUgreenCtx* pGreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil: 

4901 global __cuStreamGetCtx_v2 

4902 cuPythonInit() 

4903 if __cuStreamGetCtx_v2 == NULL: 

4904 with gil: 

4905 raise RuntimeError('Function "cuStreamGetCtx_v2" not found') 

4906 err = (<CUresult (*)(CUstream, CUcontext*, CUgreenCtx*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetCtx_v2)(hStream, pCtx, pGreenCtx) 

4907 return err 

4908  

4909cdef CUresult _cuStreamWaitEvent(CUstream hStream, CUevent hEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4910 global __cuStreamWaitEvent 

4911 cuPythonInit() 2T 0 d e f g h i j k l m n o p q r w s t u v R lh

4912 if __cuStreamWaitEvent == NULL: 2T 0 d e f g h i j k l m n o p q r w s t u v R lh

4913 with gil: 

4914 raise RuntimeError('Function "cuStreamWaitEvent" not found') 

4915 err = (<CUresult (*)(CUstream, CUevent, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWaitEvent)(hStream, hEvent, Flags) 2T 0 d e f g h i j k l m n o p q r w s t u v R lh

4916 return err 2T 0 d e f g h i j k l m n o p q r w s t u v R lh

4917  

4918cdef CUresult _cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, void* userData, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4919 global __cuStreamAddCallback 

4920 cuPythonInit() 

4921 if __cuStreamAddCallback == NULL: 

4922 with gil: 

4923 raise RuntimeError('Function "cuStreamAddCallback" not found') 

4924 err = (<CUresult (*)(CUstream, CUstreamCallback, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamAddCallback)(hStream, callback, userData, flags) 

4925 return err 

4926  

4927cdef CUresult _cuStreamBeginCapture_v2(CUstream hStream, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil: 

4928 global __cuStreamBeginCapture_v2 

4929 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4930 if __cuStreamBeginCapture_v2 == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4931 with gil: 

4932 raise RuntimeError('Function "cuStreamBeginCapture_v2" not found') 

4933 err = (<CUresult (*)(CUstream, CUstreamCaptureMode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBeginCapture_v2)(hStream, mode) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4934 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4935  

4936cdef CUresult _cuStreamBeginCaptureToGraph(CUstream hStream, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil: 

4937 global __cuStreamBeginCaptureToGraph 

4938 cuPythonInit() 1defghijklmnopqrwstuvHIJKGR

4939 if __cuStreamBeginCaptureToGraph == NULL: 1defghijklmnopqrwstuvHIJKGR

4940 with gil: 

4941 raise RuntimeError('Function "cuStreamBeginCaptureToGraph" not found') 

4942 err = (<CUresult (*)(CUstream, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUstreamCaptureMode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBeginCaptureToGraph)(hStream, hGraph, dependencies, dependencyData, numDependencies, mode) 1defghijklmnopqrwstuvHIJKGR

4943 return err 1defghijklmnopqrwstuvHIJKGR

4944  

4945cdef CUresult _cuThreadExchangeStreamCaptureMode(CUstreamCaptureMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil: 

4946 global __cuThreadExchangeStreamCaptureMode 

4947 cuPythonInit() 

4948 if __cuThreadExchangeStreamCaptureMode == NULL: 

4949 with gil: 

4950 raise RuntimeError('Function "cuThreadExchangeStreamCaptureMode" not found') 

4951 err = (<CUresult (*)(CUstreamCaptureMode*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuThreadExchangeStreamCaptureMode)(mode) 

4952 return err 

4953  

4954cdef CUresult _cuStreamEndCapture(CUstream hStream, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

4955 global __cuStreamEndCapture 

4956 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4957 if __cuStreamEndCapture == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4958 with gil: 

4959 raise RuntimeError('Function "cuStreamEndCapture" not found') 

4960 err = (<CUresult (*)(CUstream, CUgraph*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamEndCapture)(hStream, phGraph) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4961 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4962  

4963cdef CUresult _cuStreamIsCapturing(CUstream hStream, CUstreamCaptureStatus* captureStatus) except ?CUDA_ERROR_NOT_FOUND nogil: 

4964 global __cuStreamIsCapturing 

4965 cuPythonInit() 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4966 if __cuStreamIsCapturing == NULL: 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4967 with gil: 

4968 raise RuntimeError('Function "cuStreamIsCapturing" not found') 

4969 err = (<CUresult (*)(CUstream, CUstreamCaptureStatus*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamIsCapturing)(hStream, captureStatus) 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4970 return err 2RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 :l;lZp2rheie7 ( @l1ppd5r6r7r8r9r#r%r)r+r/r;r4p@r]r^r6p_r=fPh?f@fjekeQhRh|r}r8paskblbmbnbobpb]f^fYhZhCjmeZbZcEjsb3hsdFjtd?bud@b0c1cvd[bwd]bxd2cxeGjNg,hHj0b1byeM IjNjOjGe) Hezd6c7cAd@hBdCdDdIe3b[h4b8cTg]hEdFdUj{hci)g{j^e* _eXd:c;cYdyiZd0d1d`e#bck$b=cziAi2d3ddkikFighddedPkUkZk4k9k'k,k;k3fdr4fer5f6f7ffrgr8f9fhrirjr!fkr#flr$f%f'fmrnr(forprqrrr)fsr*f+f,f-f.f/ftrur:fKp

4971  

4972cdef 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: 

4973 global __cuStreamGetCaptureInfo_v3 

4974 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4975 if __cuStreamGetCaptureInfo_v3 == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4976 with gil: 

4977 raise RuntimeError('Function "cuStreamGetCaptureInfo_v3" not found') 

4978 err = (<CUresult (*)(CUstream, CUstreamCaptureStatus*, cuuint64_t*, CUgraph*, const CUgraphNode**, const CUgraphEdgeData**, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetCaptureInfo_v3)(hStream, captureStatus_out, id_out, graph_out, dependencies_out, edgeData_out, numDependencies_out) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4979 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W jbUbVbScWbR

4980  

4981cdef CUresult _cuStreamUpdateCaptureDependencies_v2(CUstream hStream, CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4982 global __cuStreamUpdateCaptureDependencies_v2 

4983 cuPythonInit() 1SdefghijklmnopqrwstuvHIJKGR

4984 if __cuStreamUpdateCaptureDependencies_v2 == NULL: 1SdefghijklmnopqrwstuvHIJKGR

4985 with gil: 

4986 raise RuntimeError('Function "cuStreamUpdateCaptureDependencies_v2" not found') 

4987 err = (<CUresult (*)(CUstream, CUgraphNode*, const CUgraphEdgeData*, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamUpdateCaptureDependencies_v2)(hStream, dependencies, dependencyData, numDependencies, flags) 1SdefghijklmnopqrwstuvHIJKGR

4988 return err 1SdefghijklmnopqrwstuvHIJKGR

4989  

4990cdef CUresult _cuStreamAttachMemAsync(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

4991 global __cuStreamAttachMemAsync 

4992 cuPythonInit() 

4993 if __cuStreamAttachMemAsync == NULL: 

4994 with gil: 

4995 raise RuntimeError('Function "cuStreamAttachMemAsync" not found') 

4996 err = (<CUresult (*)(CUstream, CUdeviceptr, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamAttachMemAsync)(hStream, dptr, length, flags) 

4997 return err 

4998  

4999cdef CUresult _cuStreamQuery(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5000 global __cuStreamQuery 

5001 cuPythonInit() 

5002 if __cuStreamQuery == NULL: 

5003 with gil: 

5004 raise RuntimeError('Function "cuStreamQuery" not found') 

5005 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamQuery)(hStream) 

5006 return err 

5007  

5008cdef CUresult _cuStreamSynchronize(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5009 global __cuStreamSynchronize 

5010 cuPythonInit() 2^ _ S T Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x % y z D ' E F O P Q gbhbib4 5 6 G W X U TcUcrbXbYb,d-d.dGc/d:dqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM crlh

5011 if __cuStreamSynchronize == NULL: 2^ _ S T Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x % y z D ' E F O P Q gbhbib4 5 6 G W X U TcUcrbXbYb,d-d.dGc/d:dqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM crlh

5012 with gil: 2U XbYb,d-d.dGc/d:d

5013 raise RuntimeError('Function "cuStreamSynchronize" not found') 

5014 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamSynchronize)(hStream) 2^ _ S T Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x % y z D ' E F O P Q gbhbib4 5 6 G W X U TcUcrbXbYb,d-d.dGc/d:dqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM crlh

5015 return err 2^ _ S T Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x % y z D ' E F O P Q gbhbib4 5 6 G W X U TcUcrbXbYb,d-d.dGc/d:dqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM crlh

5016  

5017cdef CUresult _cuStreamDestroy_v2(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5018 global __cuStreamDestroy_v2 

5019 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*b}iNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR mjqArApdkblbmbnbobpb9p!p#p$p%p'p[fU IsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f{f|f{l}f~fagbgcgdgVhrbleWhwKXbYb,d-d.dGc/d:dqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb+h0bM :hfDjDDDjE9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u;F5G/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwew*d+dKI5I@ImJIJ4J=JjKarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

5020 if __cuStreamDestroy_v2 == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*b}iNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR mjqArApdkblbmbnbobpb9p!p#p$p%p'p[fU IsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f{f|f{l}f~fagbgcgdgVhrbleWhwKXbYb,d-d.dGc/d:dqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb+h0bM :hfDjDDDjE9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u;F5G/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwew*d+dKI5I@ImJIJ4J=JjKarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

5021 with gil: 2U wKXbYb,d-d.dGc/d:d

5022 raise RuntimeError('Function "cuStreamDestroy_v2" not found') 

5023 err = (<CUresult (*)(CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamDestroy_v2)(hStream) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*b}iNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR mjqArApdkblbmbnbobpb9p!p#p$p%p'p[fU IsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f{f|f{l}f~fagbgcgdgVhrbleWhwKXbYb,d-d.dGc/d:dqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb+h0bM :hfDjDDDjE9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u;F5G/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwew*d+dKI5I@ImJIJ4J=JjKarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

5024 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*b}iNcMbNbebfbV + , QbN L A B C c RbSbTbPcQcRcx % y z D ' E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR mjqArApdkblbmbnbobpb9p!p#p$p%p'p[fU IsTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b`f{f|f{l}f~fagbgcgdgVhrbleWhwKXbYb,d-d.dGc/d:dqdXh=brd.p/p}l:p~l;p=pambm?p@p[pcm]pdmemfmgmhmimjmkmlm^pmmnmompm_pqmrm`p{p|p}psm~ptmaqbqumvmcqdqeqwmfqxmymzmAmBmCmDmEmFmgqGmHmImJmhqKmLmiqjqkqlqMmmqNmnqoqOmPmpqqqrqQmsqRmSmTmUmVmWmXmYmZmtq0m1m2m3muq4m5mvqwqZbsb+h0bM :hfDjDDDjE9u!u#u$u1F'u(uZq0q)u*u+u,u-u2F.u3F:u;u4F=u?u@u;F5G/v:v;v=vmI@v]v(q)q^v_v`v{v|vnI}voIawbwpIcwdwew*d+dKI5I@ImJIJ4J=JjKarTwUwVwWwXw!iYwZw0w1w2w3w4w5w6w]k7wbrcr8wlh9w

5025  

5026cdef CUresult _cuStreamCopyAttributes(CUstream dst, CUstream src) except ?CUDA_ERROR_NOT_FOUND nogil: 

5027 global __cuStreamCopyAttributes 

5028 cuPythonInit() 

5029 if __cuStreamCopyAttributes == NULL: 

5030 with gil: 

5031 raise RuntimeError('Function "cuStreamCopyAttributes" not found') 

5032 err = (<CUresult (*)(CUstream, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamCopyAttributes)(dst, src) 

5033 return err 

5034  

5035cdef CUresult _cuStreamGetAttribute(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5036 global __cuStreamGetAttribute 

5037 cuPythonInit() 

5038 if __cuStreamGetAttribute == NULL: 

5039 with gil: 

5040 raise RuntimeError('Function "cuStreamGetAttribute" not found') 

5041 err = (<CUresult (*)(CUstream, CUstreamAttrID, CUstreamAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetAttribute)(hStream, attr, value_out) 

5042 return err 

5043  

5044cdef CUresult _cuStreamSetAttribute(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil: 

5045 global __cuStreamSetAttribute 

5046 cuPythonInit() 

5047 if __cuStreamSetAttribute == NULL: 

5048 with gil: 

5049 raise RuntimeError('Function "cuStreamSetAttribute" not found') 

5050 err = (<CUresult (*)(CUstream, CUstreamAttrID, const CUstreamAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamSetAttribute)(hStream, attr, value) 

5051 return err 

5052  

5053cdef CUresult _cuEventCreate(CUevent* phEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5054 global __cuEventCreate 

5055 cuPythonInit() 2T 0 d e f g h i j k l m n o p q r w s t u v Hb=d?d[d]d_d`d|d}daebedeee;fndNhebfbodOhV R 7 ( ejfjgjhjijjjkjljmj/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h]CKjLjqDQjRjDeEe6c7ctbubVgWgWjXjeu}h~hJdKd7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYeNdOd*j+jQdRd$c%c:j;j8b9b,c-c,e-e[j]jYq+g,g#F}j~j@e[e:c;cAbBb@g[gfkgkSGkklk5d6dokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnf9d!dykzk$d%d]c^cEkFk(b)b~cadehfhLkMk[vihjh*d+dxIRkSkSIWkXk'I1k2k~I6k7kvJ#k$kRJ)k*k$J.k/k{J?k@k]klh

5056 if __cuEventCreate == NULL: 2T 0 d e f g h i j k l m n o p q r w s t u v Hb=d?d[d]d_d`d|d}daebedeee;fndNhebfbodOhV R 7 ( ejfjgjhjijjjkjljmj/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h]CKjLjqDQjRjDeEe6c7ctbubVgWgWjXjeu}h~hJdKd7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYeNdOd*j+jQdRd$c%c:j;j8b9b,c-c,e-e[j]jYq+g,g#F}j~j@e[e:c;cAbBb@g[gfkgkSGkklk5d6dokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnf9d!dykzk$d%d]c^cEkFk(b)b~cadehfhLkMk[vihjh*d+dxIRkSkSIWkXk'I1k2k~I6k7kvJ#k$kRJ)k*k$J.k/k{J?k@k]klh

5057 with gil: 2uK

5058 raise RuntimeError('Function "cuEventCreate" not found') 

5059 err = (<CUresult (*)(CUevent*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventCreate)(phEvent, Flags) 2T 0 d e f g h i j k l m n o p q r w s t u v Hb=d?d[d]d_d`d|d}daebedeee;fndNhebfbodOhV R 7 ( ejfjgjhjijjjkjljmj/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h]CKjLjqDQjRjDeEe6c7ctbubVgWgWjXjeu}h~hJdKd7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYeNdOd*j+jQdRd$c%c:j;j8b9b,c-c,e-e[j]jYq+g,g#F}j~j@e[e:c;cAbBb@g[gfkgkSGkklk5d6dokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnf9d!dykzk$d%d]c^cEkFk(b)b~cadehfhLkMk[vihjh*d+dxIRkSkSIWkXk'I1k2k~I6k7kvJ#k$kRJ)k*k$J.k/k{J?k@k]klh

5060 return err 2T 0 d e f g h i j k l m n o p q r w s t u v Hb=d?d[d]d_d`d|d}daebedeee;fndNhebfbodOhV R 7 ( ejfjgjhjijjjkjljmj/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h]CKjLjqDQjRjDeEe6c7ctbubVgWgWjXjeu}h~hJdKd7jci7b.nxEdi8j9jeitu!j#j$j%jLdAEMd1g/nBu'j(jfigiReSeTeUehiVeWeXeYeNdOd*j+jQdRd$c%c:j;j8b9b,c-c,e-e[j]jYq+g,g#F}j~j@e[e:c;cAbBb@g[gfkgkSGkklk5d6dokFi'bOo,GGipkqkHiGvrksktkuk7d/G8d`g!qOvvkwkIiJigfhfifjfKikflfmfnf9d!dykzk$d%d]c^cEkFk(b)b~cadehfhLkMk[vihjh*d+dxIRkSkSIWkXk'I1k2k~I6k7kvJ#k$kRJ)k*k$J.k/k{J?k@k]klh

5061  

5062cdef CUresult _cuEventRecord(CUevent hEvent, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5063 global __cuEventRecord 

5064 cuPythonInit() 2T 0 d e f g h i j k l m n o p q r w s t u v R 7 ( ejfjgjhjijjjkjljmjTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b:h*d+d]klh

5065 if __cuEventRecord == NULL: 2T 0 d e f g h i j k l m n o p q r w s t u v R 7 ( ejfjgjhjijjjkjljmjTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b:h*d+d]klh

5066 with gil: 

5067 raise RuntimeError('Function "cuEventRecord" not found') 

5068 err = (<CUresult (*)(CUevent, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventRecord)(hEvent, hStream) 2T 0 d e f g h i j k l m n o p q r w s t u v R 7 ( ejfjgjhjijjjkjljmjTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b:h*d+d]klh

5069 return err 2T 0 d e f g h i j k l m n o p q r w s t u v R 7 ( ejfjgjhjijjjkjljmjTc8 UcnjojpjqjrjsjqbtjujvjwjThxj_f;b:h*d+d]klh

5070  

5071cdef CUresult _cuEventRecordWithFlags(CUevent hEvent, CUstream hStream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5072 global __cuEventRecordWithFlags 

5073 cuPythonInit() 

5074 if __cuEventRecordWithFlags == NULL: 

5075 with gil: 

5076 raise RuntimeError('Function "cuEventRecordWithFlags" not found') 

5077 err = (<CUresult (*)(CUevent, CUstream, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventRecordWithFlags)(hEvent, hStream, flags) 

5078 return err 

5079  

5080cdef CUresult _cuEventQuery(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

5081 global __cuEventQuery 

5082 cuPythonInit() 2;fndodqbTh_f

5083 if __cuEventQuery == NULL: 2;fndodqbTh_f

5084 with gil: 

5085 raise RuntimeError('Function "cuEventQuery" not found') 

5086 err = (<CUresult (*)(CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventQuery)(hEvent) 2;fndodqbTh_f

5087 return err 2;fndodqbTh_f

5088  

5089cdef CUresult _cuEventSynchronize(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

5090 global __cuEventSynchronize 

5091 cuPythonInit() 28 qb_f;b

5092 if __cuEventSynchronize == NULL: 28 qb_f;b

5093 with gil: 

5094 raise RuntimeError('Function "cuEventSynchronize" not found') 

5095 err = (<CUresult (*)(CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventSynchronize)(hEvent) 28 qb_f;b

5096 return err 28 qb_f;b

5097  

5098cdef CUresult _cuEventDestroy_v2(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

5099 global __cuEventDestroy_v2 

5100 cuPythonInit() 2T 0 d e f g h i j k l m n o p q r w s t u v zrArBrCrDrErFrGrHrMrOrVrWr;fndNhodOhR mjpd/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h^C#t$trD(t)t+t,tQqRq}t~taubucudu}DfugujukulumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuZu0u1u2u3u4u5u6u7u8u(uZq0q$F[u]u_u`u5q6qlvmvnvovpvqvTGsvtvwvxvyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v3v4v5v6v7v8v9v!v#v$v'v(v)v*v+v,v-v.v]v(q)q*d+dyIhwiwTIlwmw(IowpwaJrwswwJuwvwSJxwyw%JAwBw|JFwGw]klh

5101 if __cuEventDestroy_v2 == NULL: 2T 0 d e f g h i j k l m n o p q r w s t u v zrArBrCrDrErFrGrHrMrOrVrWr;fndNhodOhR mjpd/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h^C#t$trD(t)t+t,tQqRq}t~taubucudu}DfugujukulumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuZu0u1u2u3u4u5u6u7u8u(uZq0q$F[u]u_u`u5q6qlvmvnvovpvqvTGsvtvwvxvyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v3v4v5v6v7v8v9v!v#v$v'v(v)v*v+v,v-v.v]v(q)q*d+dyIhwiwTIlwmw(IowpwaJrwswwJuwvwSJxwyw%JAwBw|JFwGw]klh

5102 with gil: 2uK

5103 raise RuntimeError('Function "cuEventDestroy_v2" not found') 

5104 err = (<CUresult (*)(CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventDestroy_v2)(hEvent) 2T 0 d e f g h i j k l m n o p q r w s t u v zrArBrCrDrErFrGrHrMrOrVrWr;fndNhodOhR mjpd/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h^C#t$trD(t)t+t,tQqRq}t~taubucudu}DfugujukulumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuZu0u1u2u3u4u5u6u7u8u(uZq0q$F[u]u_u`u5q6qlvmvnvovpvqvTGsvtvwvxvyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v3v4v5v6v7v8v9v!v#v$v'v(v)v*v+v,v-v.v]v(q)q*d+dyIhwiwTIlwmw(IowpwaJrwswwJuwvwSJxwyw%JAwBw|JFwGw]klh

5105 return err 2T 0 d e f g h i j k l m n o p q r w s t u v zrArBrCrDrErFrGrHrMrOrVrWr;fndNhodOhR mjpd/ATc8 UcCCZsDCnjojpjqjrjsjqbtjujvjwjThxj_f;buK:h^C#t$trD(t)t+t,tQqRq}t~taubucudu}DfugujukulumunuouyEpuqurusuuuvuwuxuzEyuBEzuAuCECuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuZu0u1u2u3u4u5u6u7u8u(uZq0q$F[u]u_u`u5q6qlvmvnvovpvqvTGsvtvwvxvyvzvAvBv-GCvDvEvFvHvIvJvKv.GLv:GMvNv;GPvQvRvSvTvUvVvWvXvYvZv0v1v2v3v4v5v6v7v8v9v!v#v$v'v(v)v*v+v,v-v.v]v(q)q*d+dyIhwiwTIlwmw(IowpwaJrwswwJuwvwSJxwyw%JAwBw|JFwGw]klh

5106  

5107cdef CUresult _cuEventElapsedTime_v2(float* pMilliseconds, CUevent hStart, CUevent hEnd) except ?CUDA_ERROR_NOT_FOUND nogil: 

5108 global __cuEventElapsedTime_v2 

5109 cuPythonInit() 2Tc8 Uc;b

5110 if __cuEventElapsedTime_v2 == NULL: 2Tc8 Uc;b

5111 with gil: 

5112 raise RuntimeError('Function "cuEventElapsedTime_v2" not found') 

5113 err = (<CUresult (*)(float*, CUevent, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventElapsedTime_v2)(pMilliseconds, hStart, hEnd) 2Tc8 Uc;b

5114 return err 2Tc8 Uc;b

5115  

5116cdef CUresult _cuImportExternalMemory(CUexternalMemory* extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC* memHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5117 global __cuImportExternalMemory 

5118 cuPythonInit() 

5119 if __cuImportExternalMemory == NULL: 

5120 with gil: 

5121 raise RuntimeError('Function "cuImportExternalMemory" not found') 

5122 err = (<CUresult (*)(CUexternalMemory*, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuImportExternalMemory)(extMem_out, memHandleDesc) 

5123 return err 

5124  

5125cdef CUresult _cuExternalMemoryGetMappedBuffer(CUdeviceptr* devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC* bufferDesc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5126 global __cuExternalMemoryGetMappedBuffer 

5127 cuPythonInit() 

5128 if __cuExternalMemoryGetMappedBuffer == NULL: 

5129 with gil: 

5130 raise RuntimeError('Function "cuExternalMemoryGetMappedBuffer" not found') 

5131 err = (<CUresult (*)(CUdeviceptr*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuExternalMemoryGetMappedBuffer)(devPtr, extMem, bufferDesc) 

5132 return err 

5133  

5134cdef CUresult _cuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray* mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC* mipmapDesc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5135 global __cuExternalMemoryGetMappedMipmappedArray 

5136 cuPythonInit() 

5137 if __cuExternalMemoryGetMappedMipmappedArray == NULL: 

5138 with gil: 

5139 raise RuntimeError('Function "cuExternalMemoryGetMappedMipmappedArray" not found') 

5140 err = (<CUresult (*)(CUmipmappedArray*, CUexternalMemory, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuExternalMemoryGetMappedMipmappedArray)(mipmap, extMem, mipmapDesc) 

5141 return err 

5142  

5143cdef CUresult _cuDestroyExternalMemory(CUexternalMemory extMem) except ?CUDA_ERROR_NOT_FOUND nogil: 

5144 global __cuDestroyExternalMemory 

5145 cuPythonInit() 

5146 if __cuDestroyExternalMemory == NULL: 

5147 with gil: 

5148 raise RuntimeError('Function "cuDestroyExternalMemory" not found') 

5149 err = (<CUresult (*)(CUexternalMemory) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDestroyExternalMemory)(extMem) 

5150 return err 

5151  

5152cdef CUresult _cuImportExternalSemaphore(CUexternalSemaphore* extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC* semHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5153 global __cuImportExternalSemaphore 

5154 cuPythonInit() 

5155 if __cuImportExternalSemaphore == NULL: 

5156 with gil: 

5157 raise RuntimeError('Function "cuImportExternalSemaphore" not found') 

5158 err = (<CUresult (*)(CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuImportExternalSemaphore)(extSem_out, semHandleDesc) 

5159 return err 

5160  

5161cdef CUresult _cuSignalExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5162 global __cuSignalExternalSemaphoresAsync 

5163 cuPythonInit() 

5164 if __cuSignalExternalSemaphoresAsync == NULL: 

5165 with gil: 

5166 raise RuntimeError('Function "cuSignalExternalSemaphoresAsync" not found') 

5167 err = (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS*, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSignalExternalSemaphoresAsync)(extSemArray, paramsArray, numExtSems, stream) 

5168 return err 

5169  

5170cdef CUresult _cuWaitExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5171 global __cuWaitExternalSemaphoresAsync 

5172 cuPythonInit() 

5173 if __cuWaitExternalSemaphoresAsync == NULL: 

5174 with gil: 

5175 raise RuntimeError('Function "cuWaitExternalSemaphoresAsync" not found') 

5176 err = (<CUresult (*)(const CUexternalSemaphore*, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS*, unsigned int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuWaitExternalSemaphoresAsync)(extSemArray, paramsArray, numExtSems, stream) 

5177 return err 

5178  

5179cdef CUresult _cuDestroyExternalSemaphore(CUexternalSemaphore extSem) except ?CUDA_ERROR_NOT_FOUND nogil: 

5180 global __cuDestroyExternalSemaphore 

5181 cuPythonInit() 

5182 if __cuDestroyExternalSemaphore == NULL: 

5183 with gil: 

5184 raise RuntimeError('Function "cuDestroyExternalSemaphore" not found') 

5185 err = (<CUresult (*)(CUexternalSemaphore) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDestroyExternalSemaphore)(extSem) 

5186 return err 

5187  

5188cdef CUresult _cuStreamWaitValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5189 global __cuStreamWaitValue32_v2 

5190 cuPythonInit() 

5191 if __cuStreamWaitValue32_v2 == NULL: 

5192 with gil: 

5193 raise RuntimeError('Function "cuStreamWaitValue32_v2" not found') 

5194 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWaitValue32_v2)(stream, addr, value, flags) 

5195 return err 

5196  

5197cdef CUresult _cuStreamWaitValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5198 global __cuStreamWaitValue64_v2 

5199 cuPythonInit() 

5200 if __cuStreamWaitValue64_v2 == NULL: 

5201 with gil: 

5202 raise RuntimeError('Function "cuStreamWaitValue64_v2" not found') 

5203 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWaitValue64_v2)(stream, addr, value, flags) 

5204 return err 

5205  

5206cdef CUresult _cuStreamWriteValue32_v2(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5207 global __cuStreamWriteValue32_v2 

5208 cuPythonInit() 

5209 if __cuStreamWriteValue32_v2 == NULL: 

5210 with gil: 

5211 raise RuntimeError('Function "cuStreamWriteValue32_v2" not found') 

5212 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint32_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWriteValue32_v2)(stream, addr, value, flags) 

5213 return err 

5214  

5215cdef CUresult _cuStreamWriteValue64_v2(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5216 global __cuStreamWriteValue64_v2 

5217 cuPythonInit() 

5218 if __cuStreamWriteValue64_v2 == NULL: 

5219 with gil: 

5220 raise RuntimeError('Function "cuStreamWriteValue64_v2" not found') 

5221 err = (<CUresult (*)(CUstream, CUdeviceptr, cuuint64_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamWriteValue64_v2)(stream, addr, value, flags) 

5222 return err 

5223  

5224cdef CUresult _cuStreamBatchMemOp_v2(CUstream stream, unsigned int count, CUstreamBatchMemOpParams* paramArray, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5225 global __cuStreamBatchMemOp_v2 

5226 cuPythonInit() 

5227 if __cuStreamBatchMemOp_v2 == NULL: 

5228 with gil: 

5229 raise RuntimeError('Function "cuStreamBatchMemOp_v2" not found') 

5230 err = (<CUresult (*)(CUstream, unsigned int, CUstreamBatchMemOpParams*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamBatchMemOp_v2)(stream, count, paramArray, flags) 

5231 return err 

5232  

5233cdef CUresult _cuFuncGetAttribute(int* pi, CUfunction_attribute attrib, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5234 global __cuFuncGetAttribute 

5235 cuPythonInit() 

5236 if __cuFuncGetAttribute == NULL: 

5237 with gil: 

5238 raise RuntimeError('Function "cuFuncGetAttribute" not found') 

5239 err = (<CUresult (*)(int*, CUfunction_attribute, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetAttribute)(pi, attrib, hfunc) 

5240 return err 

5241  

5242cdef CUresult _cuFuncSetAttribute(CUfunction hfunc, CUfunction_attribute attrib, int value) except ?CUDA_ERROR_NOT_FOUND nogil: 

5243 global __cuFuncSetAttribute 

5244 cuPythonInit() 

5245 if __cuFuncSetAttribute == NULL: 

5246 with gil: 

5247 raise RuntimeError('Function "cuFuncSetAttribute" not found') 

5248 err = (<CUresult (*)(CUfunction, CUfunction_attribute, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetAttribute)(hfunc, attrib, value) 

5249 return err 

5250  

5251cdef CUresult _cuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil: 

5252 global __cuFuncSetCacheConfig 

5253 cuPythonInit() 

5254 if __cuFuncSetCacheConfig == NULL: 

5255 with gil: 

5256 raise RuntimeError('Function "cuFuncSetCacheConfig" not found') 

5257 err = (<CUresult (*)(CUfunction, CUfunc_cache) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetCacheConfig)(hfunc, config) 

5258 return err 

5259  

5260cdef CUresult _cuFuncGetModule(CUmodule* hmod, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5261 global __cuFuncGetModule 

5262 cuPythonInit() 

5263 if __cuFuncGetModule == NULL: 

5264 with gil: 

5265 raise RuntimeError('Function "cuFuncGetModule" not found') 

5266 err = (<CUresult (*)(CUmodule*, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetModule)(hmod, hfunc) 

5267 return err 

5268  

5269cdef CUresult _cuFuncGetName(const char** name, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil: 

5270 global __cuFuncGetName 

5271 cuPythonInit() 2@W

5272 if __cuFuncGetName == NULL: 2@W

5273 with gil: 2@W

5274 raise RuntimeError('Function "cuFuncGetName" not found') 

5275 err = (<CUresult (*)(const char**, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetName)(name, hfunc) 2@W

5276 return err 2@W

5277  

5278cdef CUresult _cuFuncGetParamInfo(CUfunction func, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil: 

5279 global __cuFuncGetParamInfo 

5280 cuPythonInit() 

5281 if __cuFuncGetParamInfo == NULL: 

5282 with gil: 

5283 raise RuntimeError('Function "cuFuncGetParamInfo" not found') 

5284 err = (<CUresult (*)(CUfunction, size_t, size_t*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetParamInfo)(func, paramIndex, paramOffset, paramSize) 

5285 return err 

5286  

5287cdef CUresult _cuFuncGetParamCount(CUfunction func, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

5288 global __cuFuncGetParamCount 

5289 cuPythonInit() 

5290 if __cuFuncGetParamCount == NULL: 

5291 with gil: 

5292 raise RuntimeError('Function "cuFuncGetParamCount" not found') 

5293 err = (<CUresult (*)(CUfunction, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncGetParamCount)(func, paramCount) 

5294 return err 

5295  

5296cdef CUresult _cuFuncIsLoaded(CUfunctionLoadingState* state, CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil: 

5297 global __cuFuncIsLoaded 

5298 cuPythonInit() 

5299 if __cuFuncIsLoaded == NULL: 

5300 with gil: 

5301 raise RuntimeError('Function "cuFuncIsLoaded" not found') 

5302 err = (<CUresult (*)(CUfunctionLoadingState*, CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncIsLoaded)(state, function) 

5303 return err 

5304  

5305cdef CUresult _cuFuncLoad(CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil: 

5306 global __cuFuncLoad 

5307 cuPythonInit() 

5308 if __cuFuncLoad == NULL: 

5309 with gil: 

5310 raise RuntimeError('Function "cuFuncLoad" not found') 

5311 err = (<CUresult (*)(CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncLoad)(function) 

5312 return err 

5313  

5314cdef 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: 

5315 global __cuLaunchKernel 

5316 cuPythonInit() 2XbYb,d-d.dGc/d:d

5317 if __cuLaunchKernel == NULL: 2XbYb,d-d.dGc/d:d

5318 with gil: 2XbYb,d-d.dGc/d:d

5319 raise RuntimeError('Function "cuLaunchKernel" not found') 

5320 err = (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchKernel)(f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams, extra) 2XbYb,d-d.dGc/d:d

5321 return err 2XbYb,d-d.dGc/d:d

5322  

5323cdef CUresult _cuLaunchKernelEx(const CUlaunchConfig* config, CUfunction f, void** kernelParams, void** extra) except ?CUDA_ERROR_NOT_FOUND nogil: 

5324 global __cuLaunchKernelEx 

5325 cuPythonInit() 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K x % y z D ' E F O P Q G W jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM

5326 if __cuLaunchKernelEx == NULL: 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K x % y z D ' E F O P Q G W jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM

5327 with gil: 

5328 raise RuntimeError('Function "cuLaunchKernelEx" not found') 

5329 err = (<CUresult (*)(const CUlaunchConfig*, CUfunction, void**, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchKernelEx)(config, f, kernelParams, extra) 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K x % y z D ' E F O P Q G W jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM

5330 return err 2S T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K x % y z D ' E F O P Q G W jbUbVbScWbR 7 ( 8 qb;brbqdXhegfggghgigjgkgVclgmgngogpgqgrgsgtgugWcvgwgxgygzgAgXcBgCgYcDgM

5331  

5332cdef 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: 

5333 global __cuLaunchCooperativeKernel 

5334 cuPythonInit() 

5335 if __cuLaunchCooperativeKernel == NULL: 

5336 with gil: 

5337 raise RuntimeError('Function "cuLaunchCooperativeKernel" not found') 

5338 err = (<CUresult (*)(CUfunction, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, CUstream, void**) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchCooperativeKernel)(f, gridDimX, gridDimY, gridDimZ, blockDimX, blockDimY, blockDimZ, sharedMemBytes, hStream, kernelParams) 

5339 return err 

5340  

5341cdef CUresult _cuLaunchCooperativeKernelMultiDevice(CUDA_LAUNCH_PARAMS* launchParamsList, unsigned int numDevices, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5342 global __cuLaunchCooperativeKernelMultiDevice 

5343 cuPythonInit() 

5344 if __cuLaunchCooperativeKernelMultiDevice == NULL: 

5345 with gil: 

5346 raise RuntimeError('Function "cuLaunchCooperativeKernelMultiDevice" not found') 

5347 err = (<CUresult (*)(CUDA_LAUNCH_PARAMS*, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchCooperativeKernelMultiDevice)(launchParamsList, numDevices, flags) 

5348 return err 

5349  

5350cdef CUresult _cuLaunchHostFunc(CUstream hStream, CUhostFn fn, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil: 

5351 global __cuLaunchHostFunc 

5352 cuPythonInit() 1^_

5353 if __cuLaunchHostFunc == NULL: 1^_

5354 with gil: 

5355 raise RuntimeError('Function "cuLaunchHostFunc" not found') 

5356 err = (<CUresult (*)(CUstream, CUhostFn, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchHostFunc)(hStream, fn, userData) 1^_

5357 return err 1^_

5358  

5359cdef CUresult _cuLaunchHostFunc_v2(CUstream hStream, CUhostFn fn, void* userData, unsigned int syncMode) except ?CUDA_ERROR_NOT_FOUND nogil: 

5360 global __cuLaunchHostFunc_v2 

5361 cuPythonInit() 

5362 if __cuLaunchHostFunc_v2 == NULL: 

5363 with gil: 

5364 raise RuntimeError('Function "cuLaunchHostFunc_v2" not found') 

5365 err = (<CUresult (*)(CUstream, CUhostFn, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchHostFunc_v2)(hStream, fn, userData, syncMode) 

5366 return err 

5367  

5368cdef CUresult _cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z) except ?CUDA_ERROR_NOT_FOUND nogil: 

5369 global __cuFuncSetBlockShape 

5370 cuPythonInit() 

5371 if __cuFuncSetBlockShape == NULL: 

5372 with gil: 

5373 raise RuntimeError('Function "cuFuncSetBlockShape" not found') 

5374 err = (<CUresult (*)(CUfunction, int, int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetBlockShape)(hfunc, x, y, z) 

5375 return err 

5376  

5377cdef CUresult _cuFuncSetSharedSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil: 

5378 global __cuFuncSetSharedSize 

5379 cuPythonInit() 

5380 if __cuFuncSetSharedSize == NULL: 

5381 with gil: 

5382 raise RuntimeError('Function "cuFuncSetSharedSize" not found') 

5383 err = (<CUresult (*)(CUfunction, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetSharedSize)(hfunc, numbytes) 

5384 return err 

5385  

5386cdef CUresult _cuParamSetSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil: 

5387 global __cuParamSetSize 

5388 cuPythonInit() 

5389 if __cuParamSetSize == NULL: 

5390 with gil: 

5391 raise RuntimeError('Function "cuParamSetSize" not found') 

5392 err = (<CUresult (*)(CUfunction, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetSize)(hfunc, numbytes) 

5393 return err 

5394  

5395cdef CUresult _cuParamSeti(CUfunction hfunc, int offset, unsigned int value) except ?CUDA_ERROR_NOT_FOUND nogil: 

5396 global __cuParamSeti 

5397 cuPythonInit() 

5398 if __cuParamSeti == NULL: 

5399 with gil: 

5400 raise RuntimeError('Function "cuParamSeti" not found') 

5401 err = (<CUresult (*)(CUfunction, int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSeti)(hfunc, offset, value) 

5402 return err 

5403  

5404cdef CUresult _cuParamSetf(CUfunction hfunc, int offset, float value) except ?CUDA_ERROR_NOT_FOUND nogil: 

5405 global __cuParamSetf 

5406 cuPythonInit() 

5407 if __cuParamSetf == NULL: 

5408 with gil: 

5409 raise RuntimeError('Function "cuParamSetf" not found') 

5410 err = (<CUresult (*)(CUfunction, int, float) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetf)(hfunc, offset, value) 

5411 return err 

5412  

5413cdef CUresult _cuParamSetv(CUfunction hfunc, int offset, void* ptr, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil: 

5414 global __cuParamSetv 

5415 cuPythonInit() 

5416 if __cuParamSetv == NULL: 

5417 with gil: 

5418 raise RuntimeError('Function "cuParamSetv" not found') 

5419 err = (<CUresult (*)(CUfunction, int, void*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetv)(hfunc, offset, ptr, numbytes) 

5420 return err 

5421  

5422cdef CUresult _cuLaunch(CUfunction f) except ?CUDA_ERROR_NOT_FOUND nogil: 

5423 global __cuLaunch 

5424 cuPythonInit() 

5425 if __cuLaunch == NULL: 

5426 with gil: 

5427 raise RuntimeError('Function "cuLaunch" not found') 

5428 err = (<CUresult (*)(CUfunction) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunch)(f) 

5429 return err 

5430  

5431cdef CUresult _cuLaunchGrid(CUfunction f, int grid_width, int grid_height) except ?CUDA_ERROR_NOT_FOUND nogil: 

5432 global __cuLaunchGrid 

5433 cuPythonInit() 

5434 if __cuLaunchGrid == NULL: 

5435 with gil: 

5436 raise RuntimeError('Function "cuLaunchGrid" not found') 

5437 err = (<CUresult (*)(CUfunction, int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchGrid)(f, grid_width, grid_height) 

5438 return err 

5439  

5440cdef CUresult _cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

5441 global __cuLaunchGridAsync 

5442 cuPythonInit() 

5443 if __cuLaunchGridAsync == NULL: 

5444 with gil: 

5445 raise RuntimeError('Function "cuLaunchGridAsync" not found') 

5446 err = (<CUresult (*)(CUfunction, int, int, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLaunchGridAsync)(f, grid_width, grid_height, hStream) 

5447 return err 

5448  

5449cdef CUresult _cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

5450 global __cuParamSetTexRef 

5451 cuPythonInit() 

5452 if __cuParamSetTexRef == NULL: 

5453 with gil: 

5454 raise RuntimeError('Function "cuParamSetTexRef" not found') 

5455 err = (<CUresult (*)(CUfunction, int, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuParamSetTexRef)(hfunc, texunit, hTexRef) 

5456 return err 

5457  

5458cdef CUresult _cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil: 

5459 global __cuFuncSetSharedMemConfig 

5460 cuPythonInit() 

5461 if __cuFuncSetSharedMemConfig == NULL: 

5462 with gil: 

5463 raise RuntimeError('Function "cuFuncSetSharedMemConfig" not found') 

5464 err = (<CUresult (*)(CUfunction, CUsharedconfig) except ?CUDA_ERROR_NOT_FOUND nogil> __cuFuncSetSharedMemConfig)(hfunc, config) 

5465 return err 

5466  

5467cdef CUresult _cuGraphCreate(CUgraph* phGraph, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5468 global __cuGraphCreate 

5469 cuPythonInit() 2qxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxnh1x3x5x7xZ 9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8l}i9l~i!laj#l$l%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQb,lN L A B C dA-lcjdjc .lOc/lX es[fU Np1svKUn_bLqJjKjLjMj`CMqVnWnzeAe;hdDYnZn1n`bOqPjQjRjSjtD2n3n4nBeCe=hBD6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDd3b4b8c]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$n{bTqVjWjXjYj*D%n'n(nJeKe`h=D*n+nZj6b,n|h}h~haihu0j1j2jHdIdZgiu4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7j7b.ndi8j9jeitu!j#j$jLdMd1gBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~nao%e'ekijFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$g.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopizb_j*g+g,g-g1qqirisi.c/c;e2quivinooojc3q|j}j~jak'Fpoqoro=e?ewi/Ftouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d#b$b=cAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAokc8qekfkgkhkBGBoCoDo{e|eCiJGFoGoHolc9qjkkklkmkVGIoJoKo}e~eDi3GMoNonkDb5d6dEiafbfcf@cdf_gefffok'bOoGipkqkHiGvrksktk7d8d`gOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3oCfDfNi5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQiIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oViGbOkhhihjhkh*qWiXiYibdcdMf+q0i1i)o*oyc,qQkRkSkTkAI+o,o-oNfOf2iII/o:o;ozc:qVkWkXkYkVI=o?o@oPfQf3i3I]o^o_oAc=q0k1k2k3k*I`o{o|oRfSf4i=I~oapbpBc@q5k6k7k8kcJcpdpepTfUf5ikJgphpipCc]q!k#k$k%kyJjpkplpVfWf6iGJnpopppDc_q(k)k*k+kUJqprpspXfYf7i2JupvpwpEc{q-k.k/k:k(JxpypzpZf0f8i:JBpCpDpFc|q=k?k@k[k~JEpFpGp1f2f9ihKIpJp

5470 if __cuGraphCreate == NULL: 2qxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxnh1x3x5x7xZ 9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8l}i9l~i!laj#l$l%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQb,lN L A B C dA-lcjdjc .lOc/lX es[fU Np1svKUn_bLqJjKjLjMj`CMqVnWnzeAe;hdDYnZn1n`bOqPjQjRjSjtD2n3n4nBeCe=hBD6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDd3b4b8c]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$n{bTqVjWjXjYj*D%n'n(nJeKe`h=D*n+nZj6b,n|h}h~haihu0j1j2jHdIdZgiu4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7j7b.ndi8j9jeitu!j#j$jLdMd1gBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~nao%e'ekijFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$g.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopizb_j*g+g,g-g1qqirisi.c/c;e2quivinooojc3q|j}j~jak'Fpoqoro=e?ewi/Ftouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d#b$b=cAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAokc8qekfkgkhkBGBoCoDo{e|eCiJGFoGoHolc9qjkkklkmkVGIoJoKo}e~eDi3GMoNonkDb5d6dEiafbfcf@cdf_gefffok'bOoGipkqkHiGvrksktk7d8d`gOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3oCfDfNi5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQiIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oViGbOkhhihjhkh*qWiXiYibdcdMf+q0i1i)o*oyc,qQkRkSkTkAI+o,o-oNfOf2iII/o:o;ozc:qVkWkXkYkVI=o?o@oPfQf3i3I]o^o_oAc=q0k1k2k3k*I`o{o|oRfSf4i=I~oapbpBc@q5k6k7k8kcJcpdpepTfUf5ikJgphpipCc]q!k#k$k%kyJjpkplpVfWf6iGJnpopppDc_q(k)k*k+kUJqprpspXfYf7i2JupvpwpEc{q-k.k/k:k(JxpypzpZf0f8i:JBpCpDpFc|q=k?k@k[k~JEpFpGp1f2f9ihKIpJp

5471 with gil: 2esU Np1svK

5472 raise RuntimeError('Function "cuGraphCreate" not found') 

5473 err = (<CUresult (*)(CUgraph*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphCreate)(phGraph, flags) 2qxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxnh1x3x5x7xZ 9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8l}i9l~i!laj#l$l%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQb,lN L A B C dA-lcjdjc .lOc/lX es[fU Np1svKUn_bLqJjKjLjMj`CMqVnWnzeAe;hdDYnZn1n`bOqPjQjRjSjtD2n3n4nBeCe=hBD6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDd3b4b8c]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$n{bTqVjWjXjYj*D%n'n(nJeKe`h=D*n+nZj6b,n|h}h~haihu0j1j2jHdIdZgiu4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7j7b.ndi8j9jeitu!j#j$jLdMd1gBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~nao%e'ekijFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$g.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopizb_j*g+g,g-g1qqirisi.c/c;e2quivinooojc3q|j}j~jak'Fpoqoro=e?ewi/Ftouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d#b$b=cAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAokc8qekfkgkhkBGBoCoDo{e|eCiJGFoGoHolc9qjkkklkmkVGIoJoKo}e~eDi3GMoNonkDb5d6dEiafbfcf@cdf_gefffok'bOoGipkqkHiGvrksktk7d8d`gOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3oCfDfNi5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQiIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oViGbOkhhihjhkh*qWiXiYibdcdMf+q0i1i)o*oyc,qQkRkSkTkAI+o,o-oNfOf2iII/o:o;ozc:qVkWkXkYkVI=o?o@oPfQf3i3I]o^o_oAc=q0k1k2k3k*I`o{o|oRfSf4i=I~oapbpBc@q5k6k7k8kcJcpdpepTfUf5ikJgphpipCc]q!k#k$k%kyJjpkplpVfWf6iGJnpopppDc_q(k)k*k+kUJqprpspXfYf7i2JupvpwpEc{q-k.k/k:k(JxpypzpZf0f8i:JBpCpDpFc|q=k?k@k[k~JEpFpGp1f2f9ihKIpJp

5474 return err 2qxtxvxxxzxBxtLFxHx_k$i`kMx%i{k|kRxTxVxXxZxnh1x3x5x7xZ 9x#x$x'x)x*x+x-x/x;x?x[x^x`x|x~xbydyfyhyiykymyoyqysyuywyyyAyCy}k~k+b(i=d?d)ialblcldlgd@dphqhrhshelflglhl,b*i[d]d+iiljlklllhd^dthuhvhwhmlnlol,ipl,y-iqlrlsl.itl/iulvlwlxl-b:i_d`d;iylzlAlBlid{dxhyhzhAhClDlElFl.b=i|d}d?iGlHlIlJljd~dBhChDhEhWpKlLlMl/b@iaebe[iNlOlPlQlkdceFhGhHhIhRlSlTlUl:b]ideee^iVlWlXlYlldfeJhKhLhMhZl0l1l_i2l`i3l4l5l{i6l|i7l8l}i9l~i!laj#l$l%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQb,lN L A B C dA-lcjdjc .lOc/lX es[fU Np1svKUn_bLqJjKjLjMj`CMqVnWnzeAe;hdDYnZn1n`bOqPjQjRjSjtD2n3n4nBeCe=hBD6n7n2bDeEeTjOgPgQgydFe?hRgSgGe) Hezd6c7cAd@hBdCdDd3b4b8c]hEdFdtbub5b- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#n$n{bTqVjWjXjYj*D%n'n(nJeKe`h=D*n+nZj6b,n|h}h~haihu0j1j2jHdIdZgiu4j5j6jwbJdKdbiLeMeNe!cOe0gPeQe7j7b.ndi8j9jeitu!j#j$jLdMd1gBu'j(jfigiReSeTeUehiVeWeXeYexbNdOdZe0e1ePd2g2e3e:n|bWq)j*j+j,j;n=n?n4e5eiiWE@n[n3g4g5g6g]n^n_n`n{nji}b7g8gQdRd9g-j6e7e8e9e#c!e.j#e$e~b$c%c'cSdacbcybccdcec|nfcYu/j:j;j=jbF}n~nao%e'ekijFcodo9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jhclimi,e-enieo!g#g$g.eVd%ggo'g(ghoic@j[j]j^jiojoko/e:eoilomopizb_j*g+g,g-g1qqirisi.c/c;e2quivinooojc3q|j}j~jak'Fpoqoro=e?ewi/Ftouo!b@e[ebk.g/g:gWd]exi;g=g^e* _eXd:c;cYdyiZd0d1d#b$b=cAi2d3dAbBb%b= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozoAokc8qekfkgkhkBGBoCoDo{e|eCiJGFoGoHolc9qjkkklkmkVGIoJoKo}e~eDi3GMoNonkDb5d6dEiafbfcf@cdf_gefffok'bOoGipkqkHiGvrksktk7d8d`gOvvkwkIiJigfhfifjfKikflfmfnfEb9d!dofpfqf#d{grfsfPomc#qxkykzkAkQoRoSotfufLihHToUo|g}g~gahVoWoXoYoZoMincbhch$d%ddhBkvfwfxfyf[czfCkAfBfoc]c^c_c'dpcqcFbrcsctc0ouc$qDkEkFkGkXH1o2o3oCfDfNi5H5o6o! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7owcHkIkehfhJk%qOiPiQiIfJfRi'qSiTi9oxcKkLkMkNk!o#o$oKfLfUi%o'oViGbOkhhihjhkh*qWiXiYibdcdMf+q0i1i)o*oyc,qQkRkSkTkAI+o,o-oNfOf2iII/o:o;ozc:qVkWkXkYkVI=o?o@oPfQf3i3I]o^o_oAc=q0k1k2k3k*I`o{o|oRfSf4i=I~oapbpBc@q5k6k7k8kcJcpdpepTfUf5ikJgphpipCc]q!k#k$k%kyJjpkplpVfWf6iGJnpopppDc_q(k)k*k+kUJqprpspXfYf7i2JupvpwpEc{q-k.k/k:k(JxpypzpZf0f8i:JBpCpDpFc|q=k?k@k[k~JEpFpGp1f2f9ihKIpJp

5475  

5476cdef 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: 

5477 global __cuGraphAddKernelNode_v2 

5478 cuPythonInit() 2Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObgeV + , PbN L A B C c X _bze`bBe2byd) 3btbub5b- . / : vb9c{bJe6bHdwb!c7bLdxb|b4e}b9e~b$c%c'cSdacbcybccdcecfc%e9 ; hc.eic/ezb.cjc=e!bWd* #bAbBb%b= ? @ [ Cb?ckc{elc}eDb@c'b7dEbmctfncyfoc]c^c_c'dpcqcFbrcsctcucCf! ] wcIfxcKfGbbdycNfzcPfAcRfBcTfCcVfDcXfEcZfFc1f

5479 if __cuGraphAddKernelNode_v2 == NULL: 2Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObgeV + , PbN L A B C c X _bze`bBe2byd) 3btbub5b- . / : vb9c{bJe6bHdwb!c7bLdxb|b4e}b9e~b$c%c'cSdacbcybccdcecfc%e9 ; hc.eic/ezb.cjc=e!bWd* #bAbBb%b= ? @ [ Cb?ckc{elc}eDb@c'b7dEbmctfncyfoc]c^c_c'dpcqcFbrcsctcucCf! ] wcIfxcKfGbbdycNfzcPfAcRfBcTfCcVfDcXfEcZfFc1f

5480 with gil: 

5481 raise RuntimeError('Function "cuGraphAddKernelNode_v2" not found') 

5482 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddKernelNode_v2)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams) 2Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObgeV + , PbN L A B C c X _bze`bBe2byd) 3btbub5b- . / : vb9c{bJe6bHdwb!c7bLdxb|b4e}b9e~b$c%c'cSdacbcybccdcecfc%e9 ; hc.eic/ezb.cjc=e!bWd* #bAbBb%b= ? @ [ Cb?ckc{elc}eDb@c'b7dEbmctfncyfoc]c^c_c'dpcqcFbrcsctcucCf! ] wcIfxcKfGbbdycNfzcPfAcRfBcTfCcVfDcXfEcZfFc1f

5483 return err 2Z { | } Ib~ oh'i+bgd,bhd-bid.bjd/bkd:bldmdabbbcbdbObgeV + , PbN L A B C c X _bze`bBe2byd) 3btbub5b- . / : vb9c{bJe6bHdwb!c7bLdxb|b4e}b9e~b$c%c'cSdacbcybccdcecfc%e9 ; hc.eic/ezb.cjc=e!bWd* #bAbBb%b= ? @ [ Cb?ckc{elc}eDb@c'b7dEbmctfncyfoc]c^c_c'dpcqcFbrcsctcucCf! ] wcIfxcKfGbbdycNfzcPfAcRfBcTfCcVfDcXfEcZfFc1f

5484  

5485cdef CUresult _cuGraphKernelNodeGetParams_v2(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5486 global __cuGraphKernelNodeGetParams_v2 

5487 cuPythonInit() 2GyabbbcbdbObPbc

5488 if __cuGraphKernelNodeGetParams_v2 == NULL: 2GyabbbcbdbObPbc

5489 with gil: 

5490 raise RuntimeError('Function "cuGraphKernelNodeGetParams_v2" not found') 

5491 err = (<CUresult (*)(CUgraphNode, CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeGetParams_v2)(hNode, nodeParams) 2GyabbbcbdbObPbc

5492 return err 2GyabbbcbdbObPbc

5493  

5494cdef CUresult _cuGraphKernelNodeSetParams_v2(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5495 global __cuGraphKernelNodeSetParams_v2 

5496 cuPythonInit() 

5497 if __cuGraphKernelNodeSetParams_v2 == NULL: 

5498 with gil: 

5499 raise RuntimeError('Function "cuGraphKernelNodeSetParams_v2" not found') 

5500 err = (<CUresult (*)(CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeSetParams_v2)(hNode, nodeParams) 

5501 return err 

5502  

5503cdef CUresult _cuGraphAddMemcpyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

5504 global __cuGraphAddMemcpyNode 

5505 cuPythonInit() 21 2 3 $ @d^d{d~dcefeAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

5506 if __cuGraphAddMemcpyNode == NULL: 21 2 3 $ @d^d{d~dcefeAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

5507 with gil: 

5508 raise RuntimeError('Function "cuGraphAddMemcpyNode" not found') 

5509 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMCPY3D*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemcpyNode)(phGraphNode, hGraph, dependencies, numDependencies, copyParams, ctx) 21 2 3 $ @d^d{d~dcefeAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

5510 return err 21 2 3 $ @d^d{d~dcefeAeCeFe4bGdKeIdOeMdPd5e#cyb'e9 8b9bgc(c)c*c+cUdVd:e/c?e]e$b4d|e~edf8d#duf[cFbDf! (b)bvc`c{c|c}c)dJfLfcdOfQfSfUfWfYf0f2f

5511  

5512cdef CUresult _cuGraphMemcpyNodeGetParams(CUgraphNode hNode, CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5513 global __cuGraphMemcpyNodeGetParams 

5514 cuPythonInit() 1U

5515 if __cuGraphMemcpyNodeGetParams == NULL: 1U

5516 with gil: 1U

5517 raise RuntimeError('Function "cuGraphMemcpyNodeGetParams" not found') 

5518 err = (<CUresult (*)(CUgraphNode, CUDA_MEMCPY3D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemcpyNodeGetParams)(hNode, nodeParams) 1U

5519 return err 1U

5520  

5521cdef CUresult _cuGraphMemcpyNodeSetParams(CUgraphNode hNode, const CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5522 global __cuGraphMemcpyNodeSetParams 

5523 cuPythonInit() 

5524 if __cuGraphMemcpyNodeSetParams == NULL: 

5525 with gil: 

5526 raise RuntimeError('Function "cuGraphMemcpyNodeSetParams" not found') 

5527 err = (<CUresult (*)(CUgraphNode, const CUDA_MEMCPY3D*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemcpyNodeSetParams)(hNode, nodeParams) 

5528 return err 

5529  

5530cdef 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: 

5531 global __cuGraphAddMemsetNode 

5532 cuPythonInit() 21 2 3 $ JbKbLb*bphqhrhshthuhvhwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLhMhc Oc;h=h?h8cYg`hZg0g1g2gii!eccki; ,c-cTd(e)eUd*e+e%goi;ewixi=c^gCiDi_g`g{gLizfrcNi] ~cad(dEfFf)dGfHfRiUiMf2i3i4i5i6i7i8i9i

5533 if __cuGraphAddMemsetNode == NULL: 21 2 3 $ JbKbLb*bphqhrhshthuhvhwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLhMhc Oc;h=h?h8cYg`hZg0g1g2gii!eccki; ,c-cTd(e)eUd*e+e%goi;ewixi=c^gCiDi_g`g{gLizfrcNi] ~cad(dEfFf)dGfHfRiUiMf2i3i4i5i6i7i8i9i

5534 with gil: 

5535 raise RuntimeError('Function "cuGraphAddMemsetNode" not found') 

5536 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemsetNode)(phGraphNode, hGraph, dependencies, numDependencies, memsetParams, ctx) 21 2 3 $ JbKbLb*bphqhrhshthuhvhwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLhMhc Oc;h=h?h8cYg`hZg0g1g2gii!eccki; ,c-cTd(e)eUd*e+e%goi;ewixi=c^gCiDi_g`g{gLizfrcNi] ~cad(dEfFf)dGfHfRiUiMf2i3i4i5i6i7i8i9i

5537 return err 21 2 3 $ JbKbLb*bphqhrhshthuhvhwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLhMhc Oc;h=h?h8cYg`hZg0g1g2gii!eccki; ,c-cTd(e)eUd*e+e%goi;ewixi=c^gCiDi_g`g{gLizfrcNi] ~cad(dEfFf)dGfHfRiUiMf2i3i4i5i6i7i8i9i

5538  

5539cdef CUresult _cuGraphMemsetNodeGetParams(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5540 global __cuGraphMemsetNodeGetParams 

5541 cuPythonInit() 1c

5542 if __cuGraphMemsetNodeGetParams == NULL: 1c

5543 with gil: 

5544 raise RuntimeError('Function "cuGraphMemsetNodeGetParams" not found') 

5545 err = (<CUresult (*)(CUgraphNode, CUDA_MEMSET_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemsetNodeGetParams)(hNode, nodeParams) 1c

5546 return err 1c

5547  

5548cdef CUresult _cuGraphMemsetNodeSetParams(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5549 global __cuGraphMemsetNodeSetParams 

5550 cuPythonInit() 

5551 if __cuGraphMemsetNodeSetParams == NULL: 

5552 with gil: 

5553 raise RuntimeError('Function "cuGraphMemsetNodeSetParams" not found') 

5554 err = (<CUresult (*)(CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemsetNodeSetParams)(hNode, nodeParams) 

5555 return err 

5556  

5557cdef CUresult _cuGraphAddHostNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5558 global __cuGraphAddHostNode 

5559 cuPythonInit() 2HcLcMcalbliljlylzlGlHlNlOlVlWlMbNbQbMq2nOgBd5b_h%n0jLe!jgihiZe;n3g4g5g6g6eSd}ngcTd!gioqipo.gZd%bBiBoIoafrkJiKiofQo|g}g~gahvf'd1ovc(dOi!oWi+o=o`ocpjpqpxpEp

5560 if __cuGraphAddHostNode == NULL: 2HcLcMcalbliljlylzlGlHlNlOlVlWlMbNbQbMq2nOgBd5b_h%n0jLe!jgihiZe;n3g4g5g6g6eSd}ngcTd!gioqipo.gZd%bBiBoIoafrkJiKiofQo|g}g~gahvf'd1ovc(dOi!oWi+o=o`ocpjpqpxpEp

5561 with gil: 

5562 raise RuntimeError('Function "cuGraphAddHostNode" not found') 

5563 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddHostNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams) 2HcLcMcalbliljlylzlGlHlNlOlVlWlMbNbQbMq2nOgBd5b_h%n0jLe!jgihiZe;n3g4g5g6g6eSd}ngcTd!gioqipo.gZd%bBiBoIoafrkJiKiofQo|g}g~gahvf'd1ovc(dOi!oWi+o=o`ocpjpqpxpEp

5564 return err 2HcLcMcalbliljlylzlGlHlNlOlVlWlMbNbQbMq2nOgBd5b_h%n0jLe!jgihiZe;n3g4g5g6g6eSd}ngcTd!gioqipo.gZd%bBiBoIoafrkJiKiofQo|g}g~gahvf'd1ovc(dOi!oWi+o=o`ocpjpqpxpEp

5565  

5566cdef CUresult _cuGraphHostNodeGetParams(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5567 global __cuGraphHostNodeGetParams 

5568 cuPythonInit() 

5569 if __cuGraphHostNodeGetParams == NULL: 

5570 with gil: 

5571 raise RuntimeError('Function "cuGraphHostNodeGetParams" not found') 

5572 err = (<CUresult (*)(CUgraphNode, CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphHostNodeGetParams)(hNode, nodeParams) 

5573 return err 

5574  

5575cdef CUresult _cuGraphHostNodeSetParams(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5576 global __cuGraphHostNodeSetParams 

5577 cuPythonInit() 

5578 if __cuGraphHostNodeSetParams == NULL: 

5579 with gil: 

5580 raise RuntimeError('Function "cuGraphHostNodeSetParams" not found') 

5581 err = (<CUresult (*)(CUgraphNode, const CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphHostNodeSetParams)(hNode, nodeParams) 

5582 return err 

5583  

5584cdef CUresult _cuGraphAddChildGraphNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

5585 global __cuGraphAddChildGraphNode 

5586 cuPythonInit() 2S Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5587 if __cuGraphAddChildGraphNode == NULL: 2S Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5588 with gil: 

5589 raise RuntimeError('Function "cuGraphAddChildGraphNode" not found') 

5590 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddChildGraphNode)(phGraphNode, hGraph, dependencies, numDependencies, childGraph) 2S Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5591 return err 2S Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5592  

5593cdef CUresult _cuGraphChildGraphNodeGetGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

5594 global __cuGraphChildGraphNodeGetGraph 

5595 cuPythonInit() 2Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5596 if __cuGraphChildGraphNodeGetGraph == NULL: 2Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5597 with gil: 

5598 raise RuntimeError('Function "cuGraphChildGraphNodeGetGraph" not found') 

5599 err = (<CUresult (*)(CUgraphNode, CUgraph*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphChildGraphNodeGetGraph)(hNode, phGraph) 2Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5600 return err 2Z +b,b-b.b/b:bObPb_b`b2b) tbub5b- . / : vb{b6bwb7bxb|b}b~bfc9 ; hciczbjc!b* AbBb%b= ? @ [ CbkclcDb'bEbmcncocuc! ] wcxcGbyczcAcBcCcDcEcFc

5601  

5602cdef CUresult _cuGraphAddEmptyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil: 

5603 global __cuGraphAddEmptyNode 

5604 cuPythonInit() 2$i%inh1 2 3 $ TpUpVp(i@d*i^d,i-i.i/i:i{d=i~d@ice]ife_i`i{i|i}i~iajYrbjN L A B C dA-lcjdj.l/lNp1sJjAePjCeFezd4bUgGdVjKe|hId6jwbJdKdbiLeMeNe!cOe0gPeQediMdPd)j5e8g#cyb/j'e9 8b9bgc(c)c*c+cUdmiVd@j:e*g/c|j?e]eXd$b?g4dek|ejk~enkDb5d6dEiafbfcf@cdf_gefffGi8d#dxkufch[cFbDkDf! (b)bvc`c{c|c}c)dIkJfKkLfhhcdQkOfVkQf0kSf5kUf!kWf(kYf-k0f=k2f

5605 if __cuGraphAddEmptyNode == NULL: 2$i%inh1 2 3 $ TpUpVp(i@d*i^d,i-i.i/i:i{d=i~d@ice]ife_i`i{i|i}i~iajYrbjN L A B C dA-lcjdj.l/lNp1sJjAePjCeFezd4bUgGdVjKe|hId6jwbJdKdbiLeMeNe!cOe0gPeQediMdPd)j5e8g#cyb/j'e9 8b9bgc(c)c*c+cUdmiVd@j:e*g/c|j?e]eXd$b?g4dek|ejk~enkDb5d6dEiafbfcf@cdf_gefffGi8d#dxkufch[cFbDkDf! (b)bvc`c{c|c}c)dIkJfKkLfhhcdQkOfVkQf0kSf5kUf!kWf(kYf-k0f=k2f

5606 with gil: 2Np1s

5607 raise RuntimeError('Function "cuGraphAddEmptyNode" not found') 

5608 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddEmptyNode)(phGraphNode, hGraph, dependencies, numDependencies) 2$i%inh1 2 3 $ TpUpVp(i@d*i^d,i-i.i/i:i{d=i~d@ice]ife_i`i{i|i}i~iajYrbjN L A B C dA-lcjdj.l/lNp1sJjAePjCeFezd4bUgGdVjKe|hId6jwbJdKdbiLeMeNe!cOe0gPeQediMdPd)j5e8g#cyb/j'e9 8b9bgc(c)c*c+cUdmiVd@j:e*g/c|j?e]eXd$b?g4dek|ejk~enkDb5d6dEiafbfcf@cdf_gefffGi8d#dxkufch[cFbDkDf! (b)bvc`c{c|c}c)dIkJfKkLfhhcdQkOfVkQf0kSf5kUf!kWf(kYf-k0f=k2f

5609 return err 2$i%inh1 2 3 $ TpUpVp(i@d*i^d,i-i.i/i:i{d=i~d@ice]ife_i`i{i|i}i~iajYrbjN L A B C dA-lcjdj.l/lNp1sJjAePjCeFezd4bUgGdVjKe|hId6jwbJdKdbiLeMeNe!cOe0gPeQediMdPd)j5e8g#cyb/j'e9 8b9bgc(c)c*c+cUdmiVd@j:e*g/c|j?e]eXd$b?g4dek|ejk~enkDb5d6dEiafbfcf@cdf_gefffGi8d#dxkufch[cFbDkDf! (b)bvc`c{c|c}c)dIkJfKkLfhhcdQkOfVkQf0kSf5kUf!kWf(kYf-k0f=k2f

5610  

5611cdef CUresult _cuGraphAddEventRecordNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

5612 global __cuGraphAddEventRecordNode 

5613 cuPythonInit() 2Hb=d[d_d|daede;fndNhebfbV KjQjDe6ctbVgWj}hJd8jfigiReSeTeUeNd*jQd$c:j8b,c,e[j+g}j@e:cAb@gfkkk5dpkIiJigfhfifjf9dyk$d]cEk(b~cehLkihRkWk1k6k#k)k.k?k

5614 if __cuGraphAddEventRecordNode == NULL: 2Hb=d[d_d|daede;fndNhebfbV KjQjDe6ctbVgWj}hJd8jfigiReSeTeUeNd*jQd$c:j8b,c,e[j+g}j@e:cAb@gfkkk5dpkIiJigfhfifjf9dyk$d]cEk(b~cehLkihRkWk1k6k#k)k.k?k

5615 with gil: 

5616 raise RuntimeError('Function "cuGraphAddEventRecordNode" not found') 

5617 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddEventRecordNode)(phGraphNode, hGraph, dependencies, numDependencies, event) 2Hb=d[d_d|daede;fndNhebfbV KjQjDe6ctbVgWj}hJd8jfigiReSeTeUeNd*jQd$c:j8b,c,e[j+g}j@e:cAb@gfkkk5dpkIiJigfhfifjf9dyk$d]cEk(b~cehLkihRkWk1k6k#k)k.k?k

5618 return err 2Hb=d[d_d|daede;fndNhebfbV KjQjDe6ctbVgWj}hJd8jfigiReSeTeUeNd*jQd$c:j8b,c,e[j+g}j@e:cAb@gfkkk5dpkIiJigfhfifjf9dyk$d]cEk(b~cehLkihRkWk1k6k#k)k.k?k

5619  

5620cdef CUresult _cuGraphEventRecordNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5621 global __cuGraphEventRecordNodeGetEvent 

5622 cuPythonInit() 

5623 if __cuGraphEventRecordNodeGetEvent == NULL: 

5624 with gil: 

5625 raise RuntimeError('Function "cuGraphEventRecordNodeGetEvent" not found') 

5626 err = (<CUresult (*)(CUgraphNode, CUevent*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventRecordNodeGetEvent)(hNode, event_out) 

5627 return err 

5628  

5629cdef CUresult _cuGraphEventRecordNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

5630 global __cuGraphEventRecordNodeSetEvent 

5631 cuPythonInit() 

5632 if __cuGraphEventRecordNodeSetEvent == NULL: 

5633 with gil: 

5634 raise RuntimeError('Function "cuGraphEventRecordNodeSetEvent" not found') 

5635 err = (<CUresult (*)(CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventRecordNodeSetEvent)(hNode, event) 

5636 return err 

5637  

5638cdef CUresult _cuGraphAddEventWaitNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

5639 global __cuGraphAddEventWaitNode 

5640 cuPythonInit() 2Hb?d]d`d}dbeeeebfbodOhLjRjEe7cubWgXj~hKd9jfihiVeWeXeYeOd+jRd%c;j9b-c-e]j,g~j[e;cBb[ggklk6dqkIiKikflfmfnf!dzk%d^cFk)badfhMkjhSkXk2k7k$k*k/k@k

5641 if __cuGraphAddEventWaitNode == NULL: 2Hb?d]d`d}dbeeeebfbodOhLjRjEe7cubWgXj~hKd9jfihiVeWeXeYeOd+jRd%c;j9b-c-e]j,g~j[e;cBb[ggklk6dqkIiKikflfmfnf!dzk%d^cFk)badfhMkjhSkXk2k7k$k*k/k@k

5642 with gil: 

5643 raise RuntimeError('Function "cuGraphAddEventWaitNode" not found') 

5644 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddEventWaitNode)(phGraphNode, hGraph, dependencies, numDependencies, event) 2Hb?d]d`d}dbeeeebfbodOhLjRjEe7cubWgXj~hKd9jfihiVeWeXeYeOd+jRd%c;j9b-c-e]j,g~j[e;cBb[ggklk6dqkIiKikflfmfnf!dzk%d^cFk)badfhMkjhSkXk2k7k$k*k/k@k

5645 return err 2Hb?d]d`d}dbeeeebfbodOhLjRjEe7cubWgXj~hKd9jfihiVeWeXeYeOd+jRd%c;j9b-c-e]j,g~j[e;cBb[ggklk6dqkIiKikflfmfnf!dzk%d^cFk)badfhMkjhSkXk2k7k$k*k/k@k

5646  

5647cdef CUresult _cuGraphEventWaitNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5648 global __cuGraphEventWaitNodeGetEvent 

5649 cuPythonInit() 

5650 if __cuGraphEventWaitNodeGetEvent == NULL: 

5651 with gil: 

5652 raise RuntimeError('Function "cuGraphEventWaitNodeGetEvent" not found') 

5653 err = (<CUresult (*)(CUgraphNode, CUevent*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventWaitNodeGetEvent)(hNode, event_out) 

5654 return err 

5655  

5656cdef CUresult _cuGraphEventWaitNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

5657 global __cuGraphEventWaitNodeSetEvent 

5658 cuPythonInit() 

5659 if __cuGraphEventWaitNodeSetEvent == NULL: 

5660 with gil: 

5661 raise RuntimeError('Function "cuGraphEventWaitNodeSetEvent" not found') 

5662 err = (<CUresult (*)(CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphEventWaitNodeSetEvent)(hNode, event) 

5663 return err 

5664  

5665cdef 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: 

5666 global __cuGraphAddExternalSemaphoresSignalNode 

5667 cuPythonInit() 

5668 if __cuGraphAddExternalSemaphoresSignalNode == NULL: 

5669 with gil: 

5670 raise RuntimeError('Function "cuGraphAddExternalSemaphoresSignalNode" not found') 

5671 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddExternalSemaphoresSignalNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams) 

5672 return err 

5673  

5674cdef CUresult _cuGraphExternalSemaphoresSignalNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5675 global __cuGraphExternalSemaphoresSignalNodeGetParams 

5676 cuPythonInit() 

5677 if __cuGraphExternalSemaphoresSignalNodeGetParams == NULL: 

5678 with gil: 

5679 raise RuntimeError('Function "cuGraphExternalSemaphoresSignalNodeGetParams" not found') 

5680 err = (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresSignalNodeGetParams)(hNode, params_out) 

5681 return err 

5682  

5683cdef CUresult _cuGraphExternalSemaphoresSignalNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5684 global __cuGraphExternalSemaphoresSignalNodeSetParams 

5685 cuPythonInit() 

5686 if __cuGraphExternalSemaphoresSignalNodeSetParams == NULL: 

5687 with gil: 

5688 raise RuntimeError('Function "cuGraphExternalSemaphoresSignalNodeSetParams" not found') 

5689 err = (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresSignalNodeSetParams)(hNode, nodeParams) 

5690 return err 

5691  

5692cdef 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: 

5693 global __cuGraphAddExternalSemaphoresWaitNode 

5694 cuPythonInit() 

5695 if __cuGraphAddExternalSemaphoresWaitNode == NULL: 

5696 with gil: 

5697 raise RuntimeError('Function "cuGraphAddExternalSemaphoresWaitNode" not found') 

5698 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddExternalSemaphoresWaitNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams) 

5699 return err 

5700  

5701cdef CUresult _cuGraphExternalSemaphoresWaitNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5702 global __cuGraphExternalSemaphoresWaitNodeGetParams 

5703 cuPythonInit() 

5704 if __cuGraphExternalSemaphoresWaitNodeGetParams == NULL: 

5705 with gil: 

5706 raise RuntimeError('Function "cuGraphExternalSemaphoresWaitNodeGetParams" not found') 

5707 err = (<CUresult (*)(CUgraphNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresWaitNodeGetParams)(hNode, params_out) 

5708 return err 

5709  

5710cdef CUresult _cuGraphExternalSemaphoresWaitNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5711 global __cuGraphExternalSemaphoresWaitNodeSetParams 

5712 cuPythonInit() 

5713 if __cuGraphExternalSemaphoresWaitNodeSetParams == NULL: 

5714 with gil: 

5715 raise RuntimeError('Function "cuGraphExternalSemaphoresWaitNodeSetParams" not found') 

5716 err = (<CUresult (*)(CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExternalSemaphoresWaitNodeSetParams)(hNode, nodeParams) 

5717 return err 

5718  

5719cdef 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: 

5720 global __cuGraphAddBatchMemOpNode 

5721 cuPythonInit() 

5722 if __cuGraphAddBatchMemOpNode == NULL: 

5723 with gil: 

5724 raise RuntimeError('Function "cuGraphAddBatchMemOpNode" not found') 

5725 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddBatchMemOpNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams) 

5726 return err 

5727  

5728cdef CUresult _cuGraphBatchMemOpNodeGetParams(CUgraphNode hNode, CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5729 global __cuGraphBatchMemOpNodeGetParams 

5730 cuPythonInit() 

5731 if __cuGraphBatchMemOpNodeGetParams == NULL: 

5732 with gil: 

5733 raise RuntimeError('Function "cuGraphBatchMemOpNodeGetParams" not found') 

5734 err = (<CUresult (*)(CUgraphNode, CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphBatchMemOpNodeGetParams)(hNode, nodeParams_out) 

5735 return err 

5736  

5737cdef CUresult _cuGraphBatchMemOpNodeSetParams(CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5738 global __cuGraphBatchMemOpNodeSetParams 

5739 cuPythonInit() 

5740 if __cuGraphBatchMemOpNodeSetParams == NULL: 

5741 with gil: 

5742 raise RuntimeError('Function "cuGraphBatchMemOpNodeSetParams" not found') 

5743 err = (<CUresult (*)(CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphBatchMemOpNodeSetParams)(hNode, nodeParams) 

5744 return err 

5745  

5746cdef CUresult _cuGraphExecBatchMemOpNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5747 global __cuGraphExecBatchMemOpNodeSetParams 

5748 cuPythonInit() 

5749 if __cuGraphExecBatchMemOpNodeSetParams == NULL: 

5750 with gil: 

5751 raise RuntimeError('Function "cuGraphExecBatchMemOpNodeSetParams" not found') 

5752 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecBatchMemOpNodeSetParams)(hGraphExec, hNode, nodeParams) 

5753 return err 

5754  

5755cdef CUresult _cuGraphAddMemAllocNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUDA_MEM_ALLOC_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5756 global __cuGraphAddMemAllocNode 

5757 cuPythonInit() 2pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfd1 2 3 $ JbKbLb*bQpRpSpTpUpVp}k~k(i=d?d)igd@dphqhrhshglhl*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl:i_d`d;iid{dxhyhzhAhElFl=i|d}d?ijd~dBhChDhEhLlMl@iaebe[ikdceFhGhHhIhTlUl]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpNcndod[fUnJjMjAe;h1nPjSjCe=h2bDeEeTjOgPgQgydFe?hRgSgGezdAd4b8c^hUgXgGdYg$nVjYjKe`hZj|haiIdZg6jwbJdKdbiLeMeNe!cOe0gPeQe7jdieiMd1gxbNdOdZe0e1ePd2g2e3e:n)j,j5eiiji8g9g#c!e'cybcc|n/j=j'eki9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jminiVd%gho@j^j:eoipi*g-g/c;eoo|jak?ewi!b@e[ebk.g/g:gWd]exi;g=g^eXdYd$b=cvo?g]g4d^gAoekhk|eCiHojkmk~eDinkDb5d6dEiafbfcf@cdf_gefffokGiHi8d`gEb9d!dofpfqf#d{grfsfPoxkAkufLiMichdh[czf_cFbrc0oDkGkDfNi! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7oIkJkJfRi9oKkNkLfUiVihhkhcdMf*oQkTkOf2i;oVkYkQf3i_o0k3kSf4ibp5k8kUf5iip!k%kWf6ipp(k+kYf7iwp-k:k0f8iDp=k[k2f9i

5758 if __cuGraphAddMemAllocNode == NULL: 2pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfd1 2 3 $ JbKbLb*bQpRpSpTpUpVp}k~k(i=d?d)igd@dphqhrhshglhl*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl:i_d`d;iid{dxhyhzhAhElFl=i|d}d?ijd~dBhChDhEhLlMl@iaebe[ikdceFhGhHhIhTlUl]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpNcndod[fUnJjMjAe;h1nPjSjCe=h2bDeEeTjOgPgQgydFe?hRgSgGezdAd4b8c^hUgXgGdYg$nVjYjKe`hZj|haiIdZg6jwbJdKdbiLeMeNe!cOe0gPeQe7jdieiMd1gxbNdOdZe0e1ePd2g2e3e:n)j,j5eiiji8g9g#c!e'cybcc|n/j=j'eki9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jminiVd%gho@j^j:eoipi*g-g/c;eoo|jak?ewi!b@e[ebk.g/g:gWd]exi;g=g^eXdYd$b=cvo?g]g4d^gAoekhk|eCiHojkmk~eDinkDb5d6dEiafbfcf@cdf_gefffokGiHi8d`gEb9d!dofpfqf#d{grfsfPoxkAkufLiMichdh[czf_cFbrc0oDkGkDfNi! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7oIkJkJfRi9oKkNkLfUiVihhkhcdMf*oQkTkOf2i;oVkYkQf3i_o0k3kSf4ibp5k8kUf5iip!k%kWf6ipp(k+kYf7iwp-k:k0f8iDp=k[k2f9i

5759 with gil: 

5760 raise RuntimeError('Function "cuGraphAddMemAllocNode" not found') 

5761 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUDA_MEM_ALLOC_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemAllocNode)(phGraphNode, hGraph, dependencies, numDependencies, nodeParams) 2pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfd1 2 3 $ JbKbLb*bQpRpSpTpUpVp}k~k(i=d?d)igd@dphqhrhshglhl*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl:i_d`d;iid{dxhyhzhAhElFl=i|d}d?ijd~dBhChDhEhLlMl@iaebe[ikdceFhGhHhIhTlUl]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpNcndod[fUnJjMjAe;h1nPjSjCe=h2bDeEeTjOgPgQgydFe?hRgSgGezdAd4b8c^hUgXgGdYg$nVjYjKe`hZj|haiIdZg6jwbJdKdbiLeMeNe!cOe0gPeQe7jdieiMd1gxbNdOdZe0e1ePd2g2e3e:n)j,j5eiiji8g9g#c!e'cybcc|n/j=j'eki9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jminiVd%gho@j^j:eoipi*g-g/c;eoo|jak?ewi!b@e[ebk.g/g:gWd]exi;g=g^eXdYd$b=cvo?g]g4d^gAoekhk|eCiHojkmk~eDinkDb5d6dEiafbfcf@cdf_gefffokGiHi8d`gEb9d!dofpfqf#d{grfsfPoxkAkufLiMichdh[czf_cFbrc0oDkGkDfNi! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7oIkJkJfRi9oKkNkLfUiVihhkhcdMf*oQkTkOf2i;oVkYkQf3i_o0k3kSf4ibp5k8kUf5iip!k%kWf6ipp(k+kYf7iwp-k:k0f8iDp=k[k2f9i

5762 return err 2pxsxOpvrxrExyr_k$i`k%i{k|kPpIcJcKcfd1 2 3 $ JbKbLb*bQpRpSpTpUpVp}k~k(i=d?d)igd@dphqhrhshglhl*i[d]d+ihd^dthuhvhwhol,ipl-iqlrlsl.itl/iulvlwlxl:i_d`d;iid{dxhyhzhAhElFl=i|d}d?ijd~dBhChDhEhLlMl@iaebe[ikdceFhGhHhIhTlUl]ideee^ildfeJhKhLhMh1l_i2l`i3l4l5l{i6l|i7l8l9l~i!laj#l$lbjXpNcndod[fUnJjMjAe;h1nPjSjCe=h2bDeEeTjOgPgQgydFe?hRgSgGezdAd4b8c^hUgXgGdYg$nVjYjKe`hZj|haiIdZg6jwbJdKdbiLeMeNe!cOe0gPeQe7jdieiMd1gxbNdOdZe0e1ePd2g2e3e:n)j,j5eiiji8g9g#c!e'cybcc|n/j=j'eki9 8b9bgc(c)c*c+c; ,c-cTd(e)eUd*e+e?jminiVd%gho@j^j:eoipi*g-g/c;eoo|jak?ewi!b@e[ebk.g/g:gWd]exi;g=g^eXdYd$b=cvo?g]g4d^gAoekhk|eCiHojkmk~eDinkDb5d6dEiafbfcf@cdf_gefffokGiHi8d`gEb9d!dofpfqf#d{grfsfPoxkAkufLiMichdh[czf_cFbrc0oDkGkDfNi! (b)bvc`c{c|c}c] ~cad(dEfFf)dGfHf7oIkJkJfRi9oKkNkLfUiVihhkhcdMf*oQkTkOf2i;oVkYkQf3i_o0k3kSf4ibp5k8kUf5iip!k%kWf6ipp(k+kYf7iwp-k:k0f8iDp=k[k2f9i

5763  

5764cdef CUresult _cuGraphMemAllocNodeGetParams(CUgraphNode hNode, CUDA_MEM_ALLOC_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5765 global __cuGraphMemAllocNodeGetParams 

5766 cuPythonInit() 2UyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrRrSrTrUr

5767 if __cuGraphMemAllocNodeGetParams == NULL: 2UyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrRrSrTrUr

5768 with gil: 

5769 raise RuntimeError('Function "cuGraphMemAllocNodeGetParams" not found') 

5770 err = (<CUresult (*)(CUgraphNode, CUDA_MEM_ALLOC_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemAllocNodeGetParams)(hNode, params_out) 2UyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrRrSrTrUr

5771 return err 2UyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrRrSrTrUr

5772  

5773cdef CUresult _cuGraphAddMemFreeNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil: 

5774 global __cuGraphAddMemFreeNode 

5775 cuPythonInit() 2OpPpIcJcKcfd1 2 3 $ JbKbLb*b)i+i;i?i[i^iZr[fMjSjTjAdXgYjaibieixbNdOdZe0e1ePd2g2e3e,j9g'c=jni^j-gakbkYd]ghkmkEiHiEb9d!dofpfqf#d{grfsfAkdh_cGkJkNkkhTkYk3k8k%k+k:k[k

5776 if __cuGraphAddMemFreeNode == NULL: 2OpPpIcJcKcfd1 2 3 $ JbKbLb*b)i+i;i?i[i^iZr[fMjSjTjAdXgYjaibieixbNdOdZe0e1ePd2g2e3e,j9g'c=jni^j-gakbkYd]ghkmkEiHiEb9d!dofpfqf#d{grfsfAkdh_cGkJkNkkhTkYk3k8k%k+k:k[k

5777 with gil: 

5778 raise RuntimeError('Function "cuGraphAddMemFreeNode" not found') 

5779 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, size_t, CUdeviceptr) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddMemFreeNode)(phGraphNode, hGraph, dependencies, numDependencies, dptr) 2OpPpIcJcKcfd1 2 3 $ JbKbLb*b)i+i;i?i[i^iZr[fMjSjTjAdXgYjaibieixbNdOdZe0e1ePd2g2e3e,j9g'c=jni^j-gakbkYd]ghkmkEiHiEb9d!dofpfqf#d{grfsfAkdh_cGkJkNkkhTkYk3k8k%k+k:k[k

5780 return err 2OpPpIcJcKcfd1 2 3 $ JbKbLb*b)i+i;i?i[i^iZr[fMjSjTjAdXgYjaibieixbNdOdZe0e1ePd2g2e3e,j9g'c=jni^j-gakbkYd]ghkmkEiHiEb9d!dofpfqf#d{grfsfAkdh_cGkJkNkkhTkYk3k8k%k+k:k[k

5781  

5782cdef CUresult _cuGraphMemFreeNodeGetParams(CUgraphNode hNode, CUdeviceptr* dptr_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

5783 global __cuGraphMemFreeNodeGetParams 

5784 cuPythonInit() 

5785 if __cuGraphMemFreeNodeGetParams == NULL: 

5786 with gil: 

5787 raise RuntimeError('Function "cuGraphMemFreeNodeGetParams" not found') 

5788 err = (<CUresult (*)(CUgraphNode, CUdeviceptr*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphMemFreeNodeGetParams)(hNode, dptr_out) 

5789 return err 

5790  

5791cdef CUresult _cuDeviceGraphMemTrim(CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil: 

5792 global __cuDeviceGraphMemTrim 

5793 cuPythonInit() 1456

5794 if __cuDeviceGraphMemTrim == NULL: 1456

5795 with gil: 

5796 raise RuntimeError('Function "cuDeviceGraphMemTrim" not found') 

5797 err = (<CUresult (*)(CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGraphMemTrim)(device) 1456

5798 return err 1456

5799  

5800cdef CUresult _cuDeviceGetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil: 

5801 global __cuDeviceGetGraphMemAttribute 

5802 cuPythonInit() 24 5 6 [f

5803 if __cuDeviceGetGraphMemAttribute == NULL: 24 5 6 [f

5804 with gil: 

5805 raise RuntimeError('Function "cuDeviceGetGraphMemAttribute" not found') 

5806 err = (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetGraphMemAttribute)(device, attr, value) 24 5 6 [f

5807 return err 24 5 6 [f

5808  

5809cdef CUresult _cuDeviceSetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil: 

5810 global __cuDeviceSetGraphMemAttribute 

5811 cuPythonInit() 1456

5812 if __cuDeviceSetGraphMemAttribute == NULL: 1456

5813 with gil: 

5814 raise RuntimeError('Function "cuDeviceSetGraphMemAttribute" not found') 

5815 err = (<CUresult (*)(CUdevice, CUgraphMem_attribute, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceSetGraphMemAttribute)(device, attr, value) 1456

5816 return err 1456

5817  

5818cdef CUresult _cuGraphClone(CUgraph* phGraphClone, CUgraph originalGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

5819 global __cuGraphClone 

5820 cuPythonInit() 2eb+

5821 if __cuGraphClone == NULL: 2eb+

5822 with gil: 

5823 raise RuntimeError('Function "cuGraphClone" not found') 

5824 err = (<CUresult (*)(CUgraph*, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphClone)(phGraphClone, originalGraph) 2eb+

5825 return err 2eb+

5826  

5827cdef CUresult _cuGraphNodeFindInClone(CUgraphNode* phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

5828 global __cuGraphNodeFindInClone 

5829 cuPythonInit() 

5830 if __cuGraphNodeFindInClone == NULL: 

5831 with gil: 

5832 raise RuntimeError('Function "cuGraphNodeFindInClone" not found') 

5833 err = (<CUresult (*)(CUgraphNode*, CUgraphNode, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeFindInClone)(phNode, hOriginalNode, hClonedGraph) 

5834 return err 

5835  

5836cdef CUresult _cuGraphNodeGetType(CUgraphNode hNode, CUgraphNodeType* typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

5837 global __cuGraphNodeGetType 

5838 cuPythonInit() 2GyUyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrXzRrSrTrUrHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZXabbbcbdbObPb,lc

5839 if __cuGraphNodeGetType == NULL: 2GyUyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrXzRrSrTrUrHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZXabbbcbdbObPb,lc

5840 with gil: 

5841 raise RuntimeError('Function "cuGraphNodeGetType" not found') 

5842 err = (<CUresult (*)(CUgraphNode, CUgraphNodeType*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetType)(hNode, typename) 2GyUyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrXzRrSrTrUrHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZXabbbcbdbObPb,lc

5843 return err 2GyUyWyZy0y1y4y6y8y!y$y'ykzmzpzrzsztzzzBzDzFzHzJzIrJrKrLrNrPrQrXzRrSrTrUrHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZXabbbcbdbObPb,lc

5844  

5845cdef CUresult _cuGraphNodeGetContainingGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

5846 global __cuGraphNodeGetContainingGraph 

5847 cuPythonInit() 

5848 if __cuGraphNodeGetContainingGraph == NULL: 

5849 with gil: 

5850 raise RuntimeError('Function "cuGraphNodeGetContainingGraph" not found') 

5851 err = (<CUresult (*)(CUgraphNode, CUgraph*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetContainingGraph)(hNode, phGraph) 

5852 return err 

5853  

5854cdef CUresult _cuGraphNodeGetLocalId(CUgraphNode hNode, unsigned int* nodeId) except ?CUDA_ERROR_NOT_FOUND nogil: 

5855 global __cuGraphNodeGetLocalId 

5856 cuPythonInit() 

5857 if __cuGraphNodeGetLocalId == NULL: 

5858 with gil: 

5859 raise RuntimeError('Function "cuGraphNodeGetLocalId" not found') 

5860 err = (<CUresult (*)(CUgraphNode, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetLocalId)(hNode, nodeId) 

5861 return err 

5862  

5863cdef CUresult _cuGraphNodeGetToolsId(CUgraphNode hNode, unsigned long long* toolsNodeId) except ?CUDA_ERROR_NOT_FOUND nogil: 

5864 global __cuGraphNodeGetToolsId 

5865 cuPythonInit() 

5866 if __cuGraphNodeGetToolsId == NULL: 

5867 with gil: 

5868 raise RuntimeError('Function "cuGraphNodeGetToolsId" not found') 

5869 err = (<CUresult (*)(CUgraphNode, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetToolsId)(hNode, toolsNodeId) 

5870 return err 

5871  

5872cdef CUresult _cuGraphGetId(CUgraph hGraph, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil: 

5873 global __cuGraphGetId 

5874 cuPythonInit() 

5875 if __cuGraphGetId == NULL: 

5876 with gil: 

5877 raise RuntimeError('Function "cuGraphGetId" not found') 

5878 err = (<CUresult (*)(CUgraph, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetId)(hGraph, graphId) 

5879 return err 

5880  

5881cdef CUresult _cuGraphExecGetId(CUgraphExec hGraphExec, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil: 

5882 global __cuGraphExecGetId 

5883 cuPythonInit() 

5884 if __cuGraphExecGetId == NULL: 

5885 with gil: 

5886 raise RuntimeError('Function "cuGraphExecGetId" not found') 

5887 err = (<CUresult (*)(CUgraphExec, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecGetId)(hGraphExec, graphId) 

5888 return err 

5889  

5890cdef CUresult _cuGraphGetNodes(CUgraph hGraph, CUgraphNode* nodes, size_t* numNodes) except ?CUDA_ERROR_NOT_FOUND nogil: 

5891 global __cuGraphGetNodes 

5892 cuPythonInit() 2wrnhGyUyWykXZy0y1ylX4y6y8y!y$y'ymXnXoXpXqXrXsXkzmztXpzrzsztzuXvXwXxXzzBzDzFzHzJzyXzX0X1X2X3X4X5XYr(l)l*l+labbbcbdbObPb,lN L A B C c Oc

5893 if __cuGraphGetNodes == NULL: 2wrnhGyUyWykXZy0y1ylX4y6y8y!y$y'ymXnXoXpXqXrXsXkzmztXpzrzsztzuXvXwXxXzzBzDzFzHzJzyXzX0X1X2X3X4X5XYr(l)l*l+labbbcbdbObPb,lN L A B C c Oc

5894 with gil: 

5895 raise RuntimeError('Function "cuGraphGetNodes" not found') 

5896 err = (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetNodes)(hGraph, nodes, numNodes) 2wrnhGyUyWykXZy0y1ylX4y6y8y!y$y'ymXnXoXpXqXrXsXkzmztXpzrzsztzuXvXwXxXzzBzDzFzHzJzyXzX0X1X2X3X4X5XYr(l)l*l+labbbcbdbObPb,lN L A B C c Oc

5897 return err 2wrnhGyUyWykXZy0y1ylX4y6y8y!y$y'ymXnXoXpXqXrXsXkzmztXpzrzsztzuXvXwXxXzzBzDzFzHzJzyXzX0X1X2X3X4X5XYr(l)l*l+labbbcbdbObPb,lN L A B C c Oc

5898  

5899cdef CUresult _cuGraphGetRootNodes(CUgraph hGraph, CUgraphNode* rootNodes, size_t* numRootNodes) except ?CUDA_ERROR_NOT_FOUND nogil: 

5900 global __cuGraphGetRootNodes 

5901 cuPythonInit() 

5902 if __cuGraphGetRootNodes == NULL: 

5903 with gil: 

5904 raise RuntimeError('Function "cuGraphGetRootNodes" not found') 

5905 err = (<CUresult (*)(CUgraph, CUgraphNode*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetRootNodes)(hGraph, rootNodes, numRootNodes) 

5906 return err 

5907  

5908cdef CUresult _cuGraphGetEdges_v2(CUgraph hGraph, CUgraphNode* from_, CUgraphNode* to, CUgraphEdgeData* edgeData, size_t* numEdges) except ?CUDA_ERROR_NOT_FOUND nogil: 

5909 global __cuGraphGetEdges_v2 

5910 cuPythonInit() 2aXbXcXdXeXfXgXnhN L A B C c Oc

5911 if __cuGraphGetEdges_v2 == NULL: 2aXbXcXdXeXfXgXnhN L A B C c Oc

5912 with gil: 

5913 raise RuntimeError('Function "cuGraphGetEdges_v2" not found') 

5914 err = (<CUresult (*)(CUgraph, CUgraphNode*, CUgraphNode*, CUgraphEdgeData*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphGetEdges_v2)(hGraph, from_, to, edgeData, numEdges) 2aXbXcXdXeXfXgXnhN L A B C c Oc

5915 return err 2aXbXcXdXeXfXgXnhN L A B C c Oc

5916  

5917cdef CUresult _cuGraphNodeGetDependencies_v2(CUgraphNode hNode, CUgraphNode* dependencies, CUgraphEdgeData* edgeData, size_t* numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil: 

5918 global __cuGraphNodeGetDependencies_v2 

5919 cuPythonInit() 2OpPpnhTpUpVpohIrJrAXKrLrNrPrBXCXDXEXQrXzRrSrTrUrFXGX6X7X8X9X!X#XbjV B cjdjc

5920 if __cuGraphNodeGetDependencies_v2 == NULL: 2OpPpnhTpUpVpohIrJrAXKrLrNrPrBXCXDXEXQrXzRrSrTrUrFXGX6X7X8X9X!X#XbjV B cjdjc

5921 with gil: 

5922 raise RuntimeError('Function "cuGraphNodeGetDependencies_v2" not found') 

5923 err = (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetDependencies_v2)(hNode, dependencies, edgeData, numDependencies) 2OpPpnhTpUpVpohIrJrAXKrLrNrPrBXCXDXEXQrXzRrSrTrUrFXGX6X7X8X9X!X#XbjV B cjdjc

5924 return err 2OpPpnhTpUpVpohIrJrAXKrLrNrPrBXCXDXEXQrXzRrSrTrUrFXGX6X7X8X9X!X#XbjV B cjdjc

5925  

5926cdef CUresult _cuGraphNodeGetDependentNodes_v2(CUgraphNode hNode, CUgraphNode* dependentNodes, CUgraphEdgeData* edgeData, size_t* numDependentNodes) except ?CUDA_ERROR_NOT_FOUND nogil: 

5927 global __cuGraphNodeGetDependentNodes_v2 

5928 cuPythonInit() 2nhIrJrKrLrNrPrQrXzRrSrTrUr$X%X'X(X)X*XA C -lcjdjc .l/l

5929 if __cuGraphNodeGetDependentNodes_v2 == NULL: 2nhIrJrKrLrNrPrQrXzRrSrTrUr$X%X'X(X)X*XA C -lcjdjc .l/l

5930 with gil: 

5931 raise RuntimeError('Function "cuGraphNodeGetDependentNodes_v2" not found') 

5932 err = (<CUresult (*)(CUgraphNode, CUgraphNode*, CUgraphEdgeData*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetDependentNodes_v2)(hNode, dependentNodes, edgeData, numDependentNodes) 2nhIrJrKrLrNrPrQrXzRrSrTrUr$X%X'X(X)X*XA C -lcjdjc .l/l

5933 return err 2nhIrJrKrLrNrPrQrXzRrSrTrUr$X%X'X(X)X*XA C -lcjdjc .l/l

5934  

5935cdef CUresult _cuGraphAddDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil: 

5936 global __cuGraphAddDependencies_v2 

5937 cuPythonInit() 2nhA B C -lcjdjc .lOc/l

5938 if __cuGraphAddDependencies_v2 == NULL: 2nhA B C -lcjdjc .lOc/l

5939 with gil: 

5940 raise RuntimeError('Function "cuGraphAddDependencies_v2" not found') 

5941 err = (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddDependencies_v2)(hGraph, from_, to, edgeData, numDependencies) 2nhA B C -lcjdjc .lOc/l

5942 return err 2nhA B C -lcjdjc .lOc/l

5943  

5944cdef CUresult _cuGraphRemoveDependencies_v2(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil: 

5945 global __cuGraphRemoveDependencies_v2 

5946 cuPythonInit() 2C -lcjdjc

5947 if __cuGraphRemoveDependencies_v2 == NULL: 2C -lcjdjc

5948 with gil: 

5949 raise RuntimeError('Function "cuGraphRemoveDependencies_v2" not found') 

5950 err = (<CUresult (*)(CUgraph, const CUgraphNode*, const CUgraphNode*, const CUgraphEdgeData*, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphRemoveDependencies_v2)(hGraph, from_, to, edgeData, numDependencies) 2C -lcjdjc

5951 return err 2C -lcjdjc

5952  

5953cdef CUresult _cuGraphDestroyNode(CUgraphNode hNode) except ?CUDA_ERROR_NOT_FOUND nogil: 

5954 global __cuGraphDestroyNode 

5955 cuPythonInit() 2}iL A B Oc1s

5956 if __cuGraphDestroyNode == NULL: 2}iL A B Oc1s

5957 with gil: 21s

5958 raise RuntimeError('Function "cuGraphDestroyNode" not found') 

5959 err = (<CUresult (*)(CUgraphNode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphDestroyNode)(hNode) 2}iL A B Oc1s

5960 return err 2}iL A B Oc1s

5961  

5962cdef CUresult _cuGraphInstantiateWithFlags(CUgraphExec* phGraphExec, CUgraph hGraph, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5963 global __cuGraphInstantiateWithFlags 

5964 cuPythonInit() 2eb+ [fU Np

5965 if __cuGraphInstantiateWithFlags == NULL: 2eb+ [fU Np

5966 with gil: 2U Np

5967 raise RuntimeError('Function "cuGraphInstantiateWithFlags" not found') 

5968 err = (<CUresult (*)(CUgraphExec*, CUgraph, unsigned long long) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphInstantiateWithFlags)(phGraphExec, hGraph, flags) 2eb+ [fU Np

5969 return err 2eb+ [fU Np

5970  

5971cdef CUresult _cuGraphInstantiateWithParams(CUgraphExec* phGraphExec, CUgraph hGraph, CUDA_GRAPH_INSTANTIATE_PARAMS* instantiateParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5972 global __cuGraphInstantiateWithParams 

5973 cuPythonInit() 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWb

5974 if __cuGraphInstantiateWithParams == NULL: 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWb

5975 with gil: 

5976 raise RuntimeError('Function "cuGraphInstantiateWithParams" not found') 

5977 err = (<CUresult (*)(CUgraphExec*, CUgraph, CUDA_GRAPH_INSTANTIATE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphInstantiateWithParams)(phGraphExec, hGraph, instantiateParams) 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWb

5978 return err 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWb

5979  

5980cdef CUresult _cuGraphExecGetFlags(CUgraphExec hGraphExec, cuuint64_t* flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

5981 global __cuGraphExecGetFlags 

5982 cuPythonInit() 

5983 if __cuGraphExecGetFlags == NULL: 

5984 with gil: 

5985 raise RuntimeError('Function "cuGraphExecGetFlags" not found') 

5986 err = (<CUresult (*)(CUgraphExec, cuuint64_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecGetFlags)(hGraphExec, flags) 

5987 return err 

5988  

5989cdef CUresult _cuGraphExecKernelNodeSetParams_v2(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

5990 global __cuGraphExecKernelNodeSetParams_v2 

5991 cuPythonInit() 

5992 if __cuGraphExecKernelNodeSetParams_v2 == NULL: 

5993 with gil: 

5994 raise RuntimeError('Function "cuGraphExecKernelNodeSetParams_v2" not found') 

5995 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_KERNEL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecKernelNodeSetParams_v2)(hGraphExec, hNode, nodeParams) 

5996 return err 

5997  

5998cdef CUresult _cuGraphExecMemcpyNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

5999 global __cuGraphExecMemcpyNodeSetParams 

6000 cuPythonInit() 

6001 if __cuGraphExecMemcpyNodeSetParams == NULL: 

6002 with gil: 

6003 raise RuntimeError('Function "cuGraphExecMemcpyNodeSetParams" not found') 

6004 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMCPY3D*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecMemcpyNodeSetParams)(hGraphExec, hNode, copyParams, ctx) 

6005 return err 

6006  

6007cdef CUresult _cuGraphExecMemsetNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* memsetParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil: 

6008 global __cuGraphExecMemsetNodeSetParams 

6009 cuPythonInit() 

6010 if __cuGraphExecMemsetNodeSetParams == NULL: 

6011 with gil: 

6012 raise RuntimeError('Function "cuGraphExecMemsetNodeSetParams" not found') 

6013 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_MEMSET_NODE_PARAMS*, CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecMemsetNodeSetParams)(hGraphExec, hNode, memsetParams, ctx) 

6014 return err 

6015  

6016cdef CUresult _cuGraphExecHostNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6017 global __cuGraphExecHostNodeSetParams 

6018 cuPythonInit() 

6019 if __cuGraphExecHostNodeSetParams == NULL: 

6020 with gil: 

6021 raise RuntimeError('Function "cuGraphExecHostNodeSetParams" not found') 

6022 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_HOST_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecHostNodeSetParams)(hGraphExec, hNode, nodeParams) 

6023 return err 

6024  

6025cdef CUresult _cuGraphExecChildGraphNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

6026 global __cuGraphExecChildGraphNodeSetParams 

6027 cuPythonInit() 

6028 if __cuGraphExecChildGraphNodeSetParams == NULL: 

6029 with gil: 

6030 raise RuntimeError('Function "cuGraphExecChildGraphNodeSetParams" not found') 

6031 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecChildGraphNodeSetParams)(hGraphExec, hNode, childGraph) 

6032 return err 

6033  

6034cdef CUresult _cuGraphExecEventRecordNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

6035 global __cuGraphExecEventRecordNodeSetEvent 

6036 cuPythonInit() 

6037 if __cuGraphExecEventRecordNodeSetEvent == NULL: 

6038 with gil: 

6039 raise RuntimeError('Function "cuGraphExecEventRecordNodeSetEvent" not found') 

6040 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecEventRecordNodeSetEvent)(hGraphExec, hNode, event) 

6041 return err 

6042  

6043cdef CUresult _cuGraphExecEventWaitNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil: 

6044 global __cuGraphExecEventWaitNodeSetEvent 

6045 cuPythonInit() 

6046 if __cuGraphExecEventWaitNodeSetEvent == NULL: 

6047 with gil: 

6048 raise RuntimeError('Function "cuGraphExecEventWaitNodeSetEvent" not found') 

6049 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecEventWaitNodeSetEvent)(hGraphExec, hNode, event) 

6050 return err 

6051  

6052cdef CUresult _cuGraphExecExternalSemaphoresSignalNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6053 global __cuGraphExecExternalSemaphoresSignalNodeSetParams 

6054 cuPythonInit() 

6055 if __cuGraphExecExternalSemaphoresSignalNodeSetParams == NULL: 

6056 with gil: 

6057 raise RuntimeError('Function "cuGraphExecExternalSemaphoresSignalNodeSetParams" not found') 

6058 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecExternalSemaphoresSignalNodeSetParams)(hGraphExec, hNode, nodeParams) 

6059 return err 

6060  

6061cdef CUresult _cuGraphExecExternalSemaphoresWaitNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6062 global __cuGraphExecExternalSemaphoresWaitNodeSetParams 

6063 cuPythonInit() 

6064 if __cuGraphExecExternalSemaphoresWaitNodeSetParams == NULL: 

6065 with gil: 

6066 raise RuntimeError('Function "cuGraphExecExternalSemaphoresWaitNodeSetParams" not found') 

6067 err = (<CUresult (*)(CUgraphExec, CUgraphNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecExternalSemaphoresWaitNodeSetParams)(hGraphExec, hNode, nodeParams) 

6068 return err 

6069  

6070cdef CUresult _cuGraphNodeSetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil: 

6071 global __cuGraphNodeSetEnabled 

6072 cuPythonInit() 

6073 if __cuGraphNodeSetEnabled == NULL: 

6074 with gil: 

6075 raise RuntimeError('Function "cuGraphNodeSetEnabled" not found') 

6076 err = (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeSetEnabled)(hGraphExec, hNode, isEnabled) 

6077 return err 

6078  

6079cdef CUresult _cuGraphNodeGetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int* isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil: 

6080 global __cuGraphNodeGetEnabled 

6081 cuPythonInit() 

6082 if __cuGraphNodeGetEnabled == NULL: 

6083 with gil: 

6084 raise RuntimeError('Function "cuGraphNodeGetEnabled" not found') 

6085 err = (<CUresult (*)(CUgraphExec, CUgraphNode, unsigned int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetEnabled)(hGraphExec, hNode, isEnabled) 

6086 return err 

6087  

6088cdef CUresult _cuGraphUpload(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

6089 global __cuGraphUpload 

6090 cuPythonInit() 2T # HcIcJcKcZ HbLcMc{ | } ~ 1 2 3 JbKbLbMbNbQbx y z D E F O P Q gbhbib4 5 6

6091 if __cuGraphUpload == NULL: 2T # HcIcJcKcZ HbLcMc{ | } ~ 1 2 3 JbKbLbMbNbQbx y z D E F O P Q gbhbib4 5 6

6092 with gil: 

6093 raise RuntimeError('Function "cuGraphUpload" not found') 

6094 err = (<CUresult (*)(CUgraphExec, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphUpload)(hGraphExec, hStream) 2T # HcIcJcKcZ HbLcMc{ | } ~ 1 2 3 JbKbLbMbNbQbx y z D E F O P Q gbhbib4 5 6

6095 return err 2T # HcIcJcKcZ HbLcMc{ | } ~ 1 2 3 JbKbLbMbNbQbx y z D E F O P Q gbhbib4 5 6

6096  

6097cdef CUresult _cuGraphLaunch(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

6098 global __cuGraphLaunch 

6099 cuPythonInit() 2^ _ S T Y # d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x y z D E F O P Q gbhbib4 5 6 G W X [fU

6100 if __cuGraphLaunch == NULL: 2^ _ S T Y # d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x y z D E F O P Q gbhbib4 5 6 G W X [fU

6101 with gil: 1U

6102 raise RuntimeError('Function "cuGraphLaunch" not found') 

6103 err = (<CUresult (*)(CUgraphExec, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphLaunch)(hGraphExec, hStream) 2^ _ S T Y # d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x y z D E F O P Q gbhbib4 5 6 G W X [fU

6104 return err 2^ _ S T Y # d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bNcMbNbebfbV + , QbN L A B C c x y z D E F O P Q gbhbib4 5 6 G W X [fU

6105  

6106cdef CUresult _cuGraphExecDestroy(CUgraphExec hGraphExec) except ?CUDA_ERROR_NOT_FOUND nogil: 

6107 global __cuGraphExecDestroy 

6108 cuPythonInit() 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWbU Np

6109 if __cuGraphExecDestroy == NULL: 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWbU Np

6110 with gil: 2U Np

6111 raise RuntimeError('Function "cuGraphExecDestroy" not found') 

6112 err = (<CUresult (*)(CUgraphExec) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecDestroy)(hGraphExec) 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWbU Np

6113 return err 2^ _ ;dS T 0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K HcIcJcKcfdZ HbLcMc{ | } Ib~ 1 2 3 $ JbKbLb*bzLALBLQpRpSpmdNcMbNbfbV , QbN L A B C c RbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbWbU Np

6114  

6115cdef CUresult _cuGraphDestroy(CUgraph hGraph) except ?CUDA_ERROR_NOT_FOUND nogil: 

6116 global __cuGraphDestroy 

6117 cuPythonInit() 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K rxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xnh2x4x6x8xZ !xzr%x(x,x.x:x=x@x]x_x{x}xaycyeygyjylynypyrytyvyxyzyByDyEyFy+bHyArBrIyJyKyLyMyNyOyPyQyRySyTyVyXy,bYyCrDr2y3y5y7y9y#y%y(y)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y-b`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznz.bozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOz/bPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z:b7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{z}i|z}z~zaAbAcA%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C dA-lcjdjc .lOc/lRbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR [fU vK+h;C_b?C@C[C#t$t_C{C|C}C~CaDbDcDeDgDhDkD`bmDnDpD(t)tsDuDvDwDxDyDzDADCDEDFD2bGD+t,tHDIDJDKDLDMDNDODPD-t) .t/t:tQqRq;t=t?t@t[t]t^t_t`t{t|ttb}tub~t5bTD- UD. VD/ WD: XDYDvbZD0Daubu1D2D3D4D5D6D7D8D9D!D#D{b%D'D(Dcudu)D+D,D-D.D/D:D;D?D@D[D]D6b_D`D|Dfugu~DaEbEcEdEeEgEhEiEkElEmEwbnEjukuoEpEqErEsEtEuEvEwElu7bnuoupuqurusuuuvuwuxuyuzuAuCuDuEuFuGuHuIuJuKuLuMuNuOuPuxbDEQuRuEEFEGEHEIEJEKELE|bMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E}b!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E~b;EWuXu=E?E@E[E]E^E_E`E{Efc|E}E~EZu0uaFcFdFeFfFgFhFiFkFlFmF9 nF1u2uoFpFqFrFsF; tF3u4uuFvFwFxFyFzFAFhcBFCFDF5u6uEFFFGFHFIFJFKFLFMFNFOFPFicQFRF7u8uSFTFUFVFWFXFYFZF0F9uzb#u$u'uZq0q)u*u+u,u-u.u:u;u=u?u@u5F6Fjc8F9F!F[u]u%F(F)F*F+F,F-F.F:F=F?F!b@F_u`u[F]F^F_F`F{F|F}F~F{u* |u}u~u5q6qavbvcvdvevfvgvhvivjvkvAblvBbmv%bdG= eG? fG@ gG[ hGiGCbjGkGnvovlGmGnGoGpGqGrGsGtGuGvGkcxGyGzGpvqvAGCGDGEGFGGGHGIGKGLGMGNGlcPGQGRGsvtvUGWGXGYGZG0G1G2G4G6G7G8GDb9Gwvxv!G#G$G%G'G(G)G*G+Gyv'bAvBvCvDvEvFvHvIvJvKvLvMvNvPvQvRvSvTvUvVvWvXvYvZv0v1v2vEb=G3v4v?G@G[G]G^G_G`G{Gmc|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHncvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHocJH9v!vKHLHMHNHOHPHQHRHSHucTHUHVH#v$vWHYHZH0H1H2H3H4H6H7H8H! 9H'v(v!H#H$H%H'H] (H)v*v)H*H+H,H-H.H/Hwc:H;H=H+v,v?H@H[H]H^H_H`H{H|H}H~HaIxcbIcI-v.vdIeIfIgIhIiIjIkIlI/vGb;v=v@v(q)q^v_v`v{v|v}vawbwcwdwewqIrIyctIuIwIhwiwzIBICIDIEIFIGIHIJILIMINIzcPIQIRIlwmwUIWIXIYIZI0I1I2I4I6I7I8IAc!I#I%Iowpw)I+I,I-I.I/I:I;I?I[I]I^IBc`I{I}IrwswbJdJeJfJgJhJiJjJlJnJoJpJCcrJsJuJuwvwxJzJAJBJCJDJEJFJHJJJKJLJDcNJOJQJxwywTJVJWJXJYJZJ0J1J3J5J6J7JEc9J!J#JAwBw'J)J*J+J,J-J.J/J;J?J@J[JFc^J_J`JFwGw}JaKbKcKdKeKfKgKiKkKlK

6118 if __cuGraphDestroy == NULL: 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K rxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xnh2x4x6x8xZ !xzr%x(x,x.x:x=x@x]x_x{x}xaycyeygyjylynypyrytyvyxyzyByDyEyFy+bHyArBrIyJyKyLyMyNyOyPyQyRySyTyVyXy,bYyCrDr2y3y5y7y9y#y%y(y)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y-b`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznz.bozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOz/bPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z:b7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{z}i|z}z~zaAbAcA%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C dA-lcjdjc .lOc/lRbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR [fU vK+h;C_b?C@C[C#t$t_C{C|C}C~CaDbDcDeDgDhDkD`bmDnDpD(t)tsDuDvDwDxDyDzDADCDEDFD2bGD+t,tHDIDJDKDLDMDNDODPD-t) .t/t:tQqRq;t=t?t@t[t]t^t_t`t{t|ttb}tub~t5bTD- UD. VD/ WD: XDYDvbZD0Daubu1D2D3D4D5D6D7D8D9D!D#D{b%D'D(Dcudu)D+D,D-D.D/D:D;D?D@D[D]D6b_D`D|Dfugu~DaEbEcEdEeEgEhEiEkElEmEwbnEjukuoEpEqErEsEtEuEvEwElu7bnuoupuqurusuuuvuwuxuyuzuAuCuDuEuFuGuHuIuJuKuLuMuNuOuPuxbDEQuRuEEFEGEHEIEJEKELE|bMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E}b!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E~b;EWuXu=E?E@E[E]E^E_E`E{Efc|E}E~EZu0uaFcFdFeFfFgFhFiFkFlFmF9 nF1u2uoFpFqFrFsF; tF3u4uuFvFwFxFyFzFAFhcBFCFDF5u6uEFFFGFHFIFJFKFLFMFNFOFPFicQFRF7u8uSFTFUFVFWFXFYFZF0F9uzb#u$u'uZq0q)u*u+u,u-u.u:u;u=u?u@u5F6Fjc8F9F!F[u]u%F(F)F*F+F,F-F.F:F=F?F!b@F_u`u[F]F^F_F`F{F|F}F~F{u* |u}u~u5q6qavbvcvdvevfvgvhvivjvkvAblvBbmv%bdG= eG? fG@ gG[ hGiGCbjGkGnvovlGmGnGoGpGqGrGsGtGuGvGkcxGyGzGpvqvAGCGDGEGFGGGHGIGKGLGMGNGlcPGQGRGsvtvUGWGXGYGZG0G1G2G4G6G7G8GDb9Gwvxv!G#G$G%G'G(G)G*G+Gyv'bAvBvCvDvEvFvHvIvJvKvLvMvNvPvQvRvSvTvUvVvWvXvYvZv0v1v2vEb=G3v4v?G@G[G]G^G_G`G{Gmc|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHncvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHocJH9v!vKHLHMHNHOHPHQHRHSHucTHUHVH#v$vWHYHZH0H1H2H3H4H6H7H8H! 9H'v(v!H#H$H%H'H] (H)v*v)H*H+H,H-H.H/Hwc:H;H=H+v,v?H@H[H]H^H_H`H{H|H}H~HaIxcbIcI-v.vdIeIfIgIhIiIjIkIlI/vGb;v=v@v(q)q^v_v`v{v|v}vawbwcwdwewqIrIyctIuIwIhwiwzIBICIDIEIFIGIHIJILIMINIzcPIQIRIlwmwUIWIXIYIZI0I1I2I4I6I7I8IAc!I#I%Iowpw)I+I,I-I.I/I:I;I?I[I]I^IBc`I{I}IrwswbJdJeJfJgJhJiJjJlJnJoJpJCcrJsJuJuwvwxJzJAJBJCJDJEJFJHJJJKJLJDcNJOJQJxwywTJVJWJXJYJZJ0J1J3J5J6J7JEc9J!J#JAwBw'J)J*J+J,J-J.J/J;J?J@J[JFc^J_J`JFwGw}JaKbKcKdKeKfKgKiKkKlK

6119 with gil: 2U vK

6120 raise RuntimeError('Function "cuGraphDestroy" not found') 

6121 err = (<CUresult (*)(CUgraph) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphDestroy)(hGraph) 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K rxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xnh2x4x6x8xZ !xzr%x(x,x.x:x=x@x]x_x{x}xaycyeygyjylynypyrytyvyxyzyByDyEyFy+bHyArBrIyJyKyLyMyNyOyPyQyRySyTyVyXy,bYyCrDr2y3y5y7y9y#y%y(y)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y-b`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznz.bozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOz/bPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z:b7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{z}i|z}z~zaAbAcA%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C dA-lcjdjc .lOc/lRbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR [fU vK+h;C_b?C@C[C#t$t_C{C|C}C~CaDbDcDeDgDhDkD`bmDnDpD(t)tsDuDvDwDxDyDzDADCDEDFD2bGD+t,tHDIDJDKDLDMDNDODPD-t) .t/t:tQqRq;t=t?t@t[t]t^t_t`t{t|ttb}tub~t5bTD- UD. VD/ WD: XDYDvbZD0Daubu1D2D3D4D5D6D7D8D9D!D#D{b%D'D(Dcudu)D+D,D-D.D/D:D;D?D@D[D]D6b_D`D|Dfugu~DaEbEcEdEeEgEhEiEkElEmEwbnEjukuoEpEqErEsEtEuEvEwElu7bnuoupuqurusuuuvuwuxuyuzuAuCuDuEuFuGuHuIuJuKuLuMuNuOuPuxbDEQuRuEEFEGEHEIEJEKELE|bMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E}b!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E~b;EWuXu=E?E@E[E]E^E_E`E{Efc|E}E~EZu0uaFcFdFeFfFgFhFiFkFlFmF9 nF1u2uoFpFqFrFsF; tF3u4uuFvFwFxFyFzFAFhcBFCFDF5u6uEFFFGFHFIFJFKFLFMFNFOFPFicQFRF7u8uSFTFUFVFWFXFYFZF0F9uzb#u$u'uZq0q)u*u+u,u-u.u:u;u=u?u@u5F6Fjc8F9F!F[u]u%F(F)F*F+F,F-F.F:F=F?F!b@F_u`u[F]F^F_F`F{F|F}F~F{u* |u}u~u5q6qavbvcvdvevfvgvhvivjvkvAblvBbmv%bdG= eG? fG@ gG[ hGiGCbjGkGnvovlGmGnGoGpGqGrGsGtGuGvGkcxGyGzGpvqvAGCGDGEGFGGGHGIGKGLGMGNGlcPGQGRGsvtvUGWGXGYGZG0G1G2G4G6G7G8GDb9Gwvxv!G#G$G%G'G(G)G*G+Gyv'bAvBvCvDvEvFvHvIvJvKvLvMvNvPvQvRvSvTvUvVvWvXvYvZv0v1v2vEb=G3v4v?G@G[G]G^G_G`G{Gmc|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHncvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHocJH9v!vKHLHMHNHOHPHQHRHSHucTHUHVH#v$vWHYHZH0H1H2H3H4H6H7H8H! 9H'v(v!H#H$H%H'H] (H)v*v)H*H+H,H-H.H/Hwc:H;H=H+v,v?H@H[H]H^H_H`H{H|H}H~HaIxcbIcI-v.vdIeIfIgIhIiIjIkIlI/vGb;v=v@v(q)q^v_v`v{v|v}vawbwcwdwewqIrIyctIuIwIhwiwzIBICIDIEIFIGIHIJILIMINIzcPIQIRIlwmwUIWIXIYIZI0I1I2I4I6I7I8IAc!I#I%Iowpw)I+I,I-I.I/I:I;I?I[I]I^IBc`I{I}IrwswbJdJeJfJgJhJiJjJlJnJoJpJCcrJsJuJuwvwxJzJAJBJCJDJEJFJHJJJKJLJDcNJOJQJxwywTJVJWJXJYJZJ0J1J3J5J6J7JEc9J!J#JAwBw'J)J*J+J,J-J.J/J;J?J@J[JFc^J_J`JFwGw}JaKbKcKdKeKfKgKiKkKlK

6122 return err 2^ _ ;dS T mh0 Y # ` d e f g h i j k l m n o p q r w s t u v H I J K rxuxwxyxAxCxDxGxIxJxKxLxNxOxPxQxSxUxWxYx0xnh2x4x6x8xZ !xzr%x(x,x.x:x=x@x]x_x{x}xaycyeygyjylynypyrytyvyxyzyByDyEyFy+bHyArBrIyJyKyLyMyNyOyPyQyRySyTyVyXy,bYyCrDr2y3y5y7y9y#y%y(y)y*y+y-y.y/y:y;y=y?y@y[y]y^y_y-b`y{yErFr|y}y~yazbzczdzezfzgzhzizjzlznz.bozqzGrHruzvzwzxzyzAzCzEzGzIzKzLzMzNzOz/bPzQzMrOrRzSzTzUzVzWzYzZz0z1z2z3z4z5z6z:b7z8zVrWr9z!z#z$z%z'z(z)z*z+z,z-z.z/z:z;z=z?z@z[z]z^z_z`z{z}i|z}z~zaAbAcA%lOLRLULXLXr2LYrZrbjXpmd'lNc(l)l*l+labbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C dA-lcjdjc .lOc/lRbSbTbPcQcRcx y z D E F O P Q gbhbib4 5 6 G W X jbUbVbScWbR [fU vK+h;C_b?C@C[C#t$t_C{C|C}C~CaDbDcDeDgDhDkD`bmDnDpD(t)tsDuDvDwDxDyDzDADCDEDFD2bGD+t,tHDIDJDKDLDMDNDODPD-t) .t/t:tQqRq;t=t?t@t[t]t^t_t`t{t|ttb}tub~t5bTD- UD. VD/ WD: XDYDvbZD0Daubu1D2D3D4D5D6D7D8D9D!D#D{b%D'D(Dcudu)D+D,D-D.D/D:D;D?D@D[D]D6b_D`D|Dfugu~DaEbEcEdEeEgEhEiEkElEmEwbnEjukuoEpEqErEsEtEuEvEwElu7bnuoupuqurusuuuvuwuxuyuzuAuCuDuEuFuGuHuIuJuKuLuMuNuOuPuxbDEQuRuEEFEGEHEIEJEKELE|bMENEOESuTuPEQERESETEUEVEXEYEZE0E1E2E3E4E5E6E7E8E9E}b!E#E$EUuVu%E'E(E)E*E+E,E-E.E/E:E~b;EWuXu=E?E@E[E]E^E_E`E{Efc|E}E~EZu0uaFcFdFeFfFgFhFiFkFlFmF9 nF1u2uoFpFqFrFsF; tF3u4uuFvFwFxFyFzFAFhcBFCFDF5u6uEFFFGFHFIFJFKFLFMFNFOFPFicQFRF7u8uSFTFUFVFWFXFYFZF0F9uzb#u$u'uZq0q)u*u+u,u-u.u:u;u=u?u@u5F6Fjc8F9F!F[u]u%F(F)F*F+F,F-F.F:F=F?F!b@F_u`u[F]F^F_F`F{F|F}F~F{u* |u}u~u5q6qavbvcvdvevfvgvhvivjvkvAblvBbmv%bdG= eG? fG@ gG[ hGiGCbjGkGnvovlGmGnGoGpGqGrGsGtGuGvGkcxGyGzGpvqvAGCGDGEGFGGGHGIGKGLGMGNGlcPGQGRGsvtvUGWGXGYGZG0G1G2G4G6G7G8GDb9Gwvxv!G#G$G%G'G(G)G*G+Gyv'bAvBvCvDvEvFvHvIvJvKvLvMvNvPvQvRvSvTvUvVvWvXvYvZv0v1v2vEb=G3v4v?G@G[G]G^G_G`G{Gmc|G}G~G5v6vaHbHcHdHeHfHgHiHjHkHlHmHnHoHpHqHrHsHtHuHncvHwHxH7v8vyHzHAHBHCHDHEHFHGHHHIHocJH9v!vKHLHMHNHOHPHQHRHSHucTHUHVH#v$vWHYHZH0H1H2H3H4H6H7H8H! 9H'v(v!H#H$H%H'H] (H)v*v)H*H+H,H-H.H/Hwc:H;H=H+v,v?H@H[H]H^H_H`H{H|H}H~HaIxcbIcI-v.vdIeIfIgIhIiIjIkIlI/vGb;v=v@v(q)q^v_v`v{v|v}vawbwcwdwewqIrIyctIuIwIhwiwzIBICIDIEIFIGIHIJILIMINIzcPIQIRIlwmwUIWIXIYIZI0I1I2I4I6I7I8IAc!I#I%Iowpw)I+I,I-I.I/I:I;I?I[I]I^IBc`I{I}IrwswbJdJeJfJgJhJiJjJlJnJoJpJCcrJsJuJuwvwxJzJAJBJCJDJEJFJHJJJKJLJDcNJOJQJxwywTJVJWJXJYJZJ0J1J3J5J6J7JEc9J!J#JAwBw'J)J*J+J,J-J.J/J;J?J@J[JFc^J_J`JFwGw}JaKbKcKdKeKfKgKiKkKlK

6123  

6124cdef CUresult _cuGraphExecUpdate_v2(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphExecUpdateResultInfo* resultInfo) except ?CUDA_ERROR_NOT_FOUND nogil: 

6125 global __cuGraphExecUpdate_v2 

6126 cuPythonInit() 2G W X jb

6127 if __cuGraphExecUpdate_v2 == NULL: 2G W X jb

6128 with gil: 

6129 raise RuntimeError('Function "cuGraphExecUpdate_v2" not found') 

6130 err = (<CUresult (*)(CUgraphExec, CUgraph, CUgraphExecUpdateResultInfo*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecUpdate_v2)(hGraphExec, hGraph, resultInfo) 2G W X jb

6131 return err 2G W X jb

6132  

6133cdef CUresult _cuGraphKernelNodeCopyAttributes(CUgraphNode dst, CUgraphNode src) except ?CUDA_ERROR_NOT_FOUND nogil: 

6134 global __cuGraphKernelNodeCopyAttributes 

6135 cuPythonInit() 

6136 if __cuGraphKernelNodeCopyAttributes == NULL: 

6137 with gil: 

6138 raise RuntimeError('Function "cuGraphKernelNodeCopyAttributes" not found') 

6139 err = (<CUresult (*)(CUgraphNode, CUgraphNode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeCopyAttributes)(dst, src) 

6140 return err 

6141  

6142cdef CUresult _cuGraphKernelNodeGetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

6143 global __cuGraphKernelNodeGetAttribute 

6144 cuPythonInit() 

6145 if __cuGraphKernelNodeGetAttribute == NULL: 

6146 with gil: 

6147 raise RuntimeError('Function "cuGraphKernelNodeGetAttribute" not found') 

6148 err = (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, CUkernelNodeAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeGetAttribute)(hNode, attr, value_out) 

6149 return err 

6150  

6151cdef CUresult _cuGraphKernelNodeSetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil: 

6152 global __cuGraphKernelNodeSetAttribute 

6153 cuPythonInit() 

6154 if __cuGraphKernelNodeSetAttribute == NULL: 

6155 with gil: 

6156 raise RuntimeError('Function "cuGraphKernelNodeSetAttribute" not found') 

6157 err = (<CUresult (*)(CUgraphNode, CUkernelNodeAttrID, const CUkernelNodeAttrValue*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphKernelNodeSetAttribute)(hNode, attr, value) 

6158 return err 

6159  

6160cdef CUresult _cuGraphDebugDotPrint(CUgraph hGraph, const char* path, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6161 global __cuGraphDebugDotPrint 

6162 cuPythonInit() 2xryrR

6163 if __cuGraphDebugDotPrint == NULL: 2xryrR

6164 with gil: 

6165 raise RuntimeError('Function "cuGraphDebugDotPrint" not found') 

6166 err = (<CUresult (*)(CUgraph, const char*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphDebugDotPrint)(hGraph, path, flags) 2xryrR

6167 return err 2xryrR

6168  

6169cdef CUresult _cuUserObjectCreate(CUuserObject* object_out, void* ptr, CUhostFn destroy, unsigned int initialRefcount, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6170 global __cuUserObjectCreate 

6171 cuPythonInit() 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6172 if __cuUserObjectCreate == NULL: 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6173 with gil: 

6174 raise RuntimeError('Function "cuUserObjectCreate" not found') 

6175 err = (<CUresult (*)(CUuserObject*, void*, CUhostFn, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuUserObjectCreate)(object_out, ptr, destroy, initialRefcount, flags) 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6176 return err 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6177  

6178cdef CUresult _cuUserObjectRetain(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil: 

6179 global __cuUserObjectRetain 

6180 cuPythonInit() 

6181 if __cuUserObjectRetain == NULL: 

6182 with gil: 

6183 raise RuntimeError('Function "cuUserObjectRetain" not found') 

6184 err = (<CUresult (*)(CUuserObject, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuUserObjectRetain)(object, count) 

6185 return err 

6186  

6187cdef CUresult _cuUserObjectRelease(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil: 

6188 global __cuUserObjectRelease 

6189 cuPythonInit() 

6190 if __cuUserObjectRelease == NULL: 

6191 with gil: 

6192 raise RuntimeError('Function "cuUserObjectRelease" not found') 

6193 err = (<CUresult (*)(CUuserObject, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuUserObjectRelease)(object, count) 

6194 return err 

6195  

6196cdef CUresult _cuGraphRetainUserObject(CUgraph graph, CUuserObject object, unsigned int count, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6197 global __cuGraphRetainUserObject 

6198 cuPythonInit() 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6199 if __cuGraphRetainUserObject == NULL: 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6200 with gil: 

6201 raise RuntimeError('Function "cuGraphRetainUserObject" not found') 

6202 err = (<CUresult (*)(CUgraph, CUuserObject, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphRetainUserObject)(graph, object, count, flags) 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6203 return err 2^ _ HcZ HbLcMc{ | } Ib~ oh'i+b=d?dalblgd,b[d]diljlhd-b_d`dylzlid.b|d}dGlHljd/baebeNlOlkd:bdeeeVlWlldmdabbbcbdbMbNbOb;fndNhebfbodOhgeV + , PbQbN L A B C c X _bKjLjMqze`bQjRj2nBe2bDeEeOgyd) 6c7cBd3btbub5b- . / : vbVgWg_h9c{bWjXj%nJe6b}h~h0jHdwbJdKdLe!c7b8j9j!jLdfigiReSeTeUehiVeWeXeYexbNdOdZe|b*j+j;n4e3g4g5g6g}bQdRd6e9e~b$c%c'cSdacbcybccdcecfc:j;j}n%e9 8b9bgc; ,c-cTdhc,e-e!g.eic[j]jio/ezb+g,gqi.cjc}j~jpo=e!b@e[e.gWd* :c;cZd#bAbBb%b= ? @ [ Cb@g[gBi?ckcfkgkBo{elckklkIo}eDb5d6daf@c'bpkqkrk7dIiJigfhfifjfKikflfmfnfEb9d!dofmcykzkQotf|g}g~gahnc$d%dvfyfoc]c^c_c'dpcqcFbrcsctcucEkFk1oCf! (b)bvc] ~cad(dwcehfhOiIfxcLkMk!oKfGbihjhWibdycRkSk+oNfzcWkXk=oPfAc1k2k`oRfBc6k7kcpTfCc#k$kjpVfDc)k*kqpXfEc.k/kxpZfFc?k@kEp1f

6204  

6205cdef CUresult _cuGraphReleaseUserObject(CUgraph graph, CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil: 

6206 global __cuGraphReleaseUserObject 

6207 cuPythonInit() 

6208 if __cuGraphReleaseUserObject == NULL: 

6209 with gil: 

6210 raise RuntimeError('Function "cuGraphReleaseUserObject" not found') 

6211 err = (<CUresult (*)(CUgraph, CUuserObject, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphReleaseUserObject)(graph, object, count) 

6212 return err 

6213  

6214cdef CUresult _cuGraphAddNode_v2(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6215 global __cuGraphAddNode_v2 

6216 cuPythonInit() 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%l'l(l)l*l+labbbcbdb,lG R esU VnWnYnZn3n4n6n7nPgQgRgSgCdDdEdFd- . / : 8n9n!n#n'n(n*n+n1j2j4j5jMeNePeQe#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3e=n?n@n[n3g4g5g6g]n^n_n`n{n7e8e#e$eacbcdcec~naocodo(c)c*c+c(e)e*e+e#g$g'g(gjokolomorisiuivinoqorotouo/g:g;g=g0d1d2d3d= ? @ [ woxoyozoCoDoFoGoJoKoMoNobfcfefffsktkvkwkgfhfifjfkflfmfnfpfqfrfsfRoSoToUo|g}g~gahVoWoXoYoZowfxfAfBfpcqcsctc2o3o5o6o`c{c|c}cEfFfGfHfPiQiSiTi#o$o%o'oXiYi0i1i)o,o-o/o:o?o@o]o^o{o|o~oapdpepgphpkplpnpoprpspupvpypzpBpCpFpGpIpJp

6217 if __cuGraphAddNode_v2 == NULL: 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%l'l(l)l*l+labbbcbdb,lG R esU VnWnYnZn3n4n6n7nPgQgRgSgCdDdEdFd- . / : 8n9n!n#n'n(n*n+n1j2j4j5jMeNePeQe#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3e=n?n@n[n3g4g5g6g]n^n_n`n{n7e8e#e$eacbcdcec~naocodo(c)c*c+c(e)e*e+e#g$g'g(gjokolomorisiuivinoqorotouo/g:g;g=g0d1d2d3d= ? @ [ woxoyozoCoDoFoGoJoKoMoNobfcfefffsktkvkwkgfhfifjfkflfmfnfpfqfrfsfRoSoToUo|g}g~gahVoWoXoYoZowfxfAfBfpcqcsctc2o3o5o6o`c{c|c}cEfFfGfHfPiQiSiTi#o$o%o'oXiYi0i1i)o,o-o/o:o?o@o]o^o{o|o~oapdpepgphpkplpnpoprpspupvpypzpBpCpFpGpIpJp

6218 with gil: 2esU

6219 raise RuntimeError('Function "cuGraphAddNode_v2" not found') 

6220 err = (<CUresult (*)(CUgraphNode*, CUgraph, const CUgraphNode*, const CUgraphEdgeData*, size_t, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphAddNode_v2)(phGraphNode, hGraph, dependencies, dependencyData, numDependencies, nodeParams) 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%l'l(l)l*l+labbbcbdb,lG R esU VnWnYnZn3n4n6n7nPgQgRgSgCdDdEdFd- . / : 8n9n!n#n'n(n*n+n1j2j4j5jMeNePeQe#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3e=n?n@n[n3g4g5g6g]n^n_n`n{n7e8e#e$eacbcdcec~naocodo(c)c*c+c(e)e*e+e#g$g'g(gjokolomorisiuivinoqorotouo/g:g;g=g0d1d2d3d= ? @ [ woxoyozoCoDoFoGoJoKoMoNobfcfefffsktkvkwkgfhfifjfkflfmfnfpfqfrfsfRoSoToUo|g}g~gahVoWoXoYoZowfxfAfBfpcqcsctc2o3o5o6o`c{c|c}cEfFfGfHfPiQiSiTi#o$o%o'oXiYi0i1i)o,o-o/o:o?o@o]o^o{o|o~oapdpepgphpkplpnpoprpspupvpypzpBpCpFpGpIpJp

6221 return err 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%l'l(l)l*l+labbbcbdb,lG R esU VnWnYnZn3n4n6n7nPgQgRgSgCdDdEdFd- . / : 8n9n!n#n'n(n*n+n1j2j4j5jMeNePeQe#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3e=n?n@n[n3g4g5g6g]n^n_n`n{n7e8e#e$eacbcdcec~naocodo(c)c*c+c(e)e*e+e#g$g'g(gjokolomorisiuivinoqorotouo/g:g;g=g0d1d2d3d= ? @ [ woxoyozoCoDoFoGoJoKoMoNobfcfefffsktkvkwkgfhfifjfkflfmfnfpfqfrfsfRoSoToUo|g}g~gahVoWoXoYoZowfxfAfBfpcqcsctc2o3o5o6o`c{c|c}cEfFfGfHfPiQiSiTi#o$o%o'oXiYi0i1i)o,o-o/o:o?o@o]o^o{o|o~oapdpepgphpkplpnpoprpspupvpypzpBpCpFpGpIpJp

6222  

6223cdef CUresult _cuGraphNodeSetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6224 global __cuGraphNodeSetParams 

6225 cuPythonInit() 1U

6226 if __cuGraphNodeSetParams == NULL: 1U

6227 with gil: 1U

6228 raise RuntimeError('Function "cuGraphNodeSetParams" not found') 

6229 err = (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeSetParams)(hNode, nodeParams) 1U

6230 return err 1U

6231  

6232cdef CUresult _cuGraphNodeGetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6233 global __cuGraphNodeGetParams 

6234 cuPythonInit() 

6235 if __cuGraphNodeGetParams == NULL: 

6236 with gil: 

6237 raise RuntimeError('Function "cuGraphNodeGetParams" not found') 

6238 err = (<CUresult (*)(CUgraphNode, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphNodeGetParams)(hNode, nodeParams) 

6239 return err 

6240  

6241cdef CUresult _cuGraphExecNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil: 

6242 global __cuGraphExecNodeSetParams 

6243 cuPythonInit() 1U

6244 if __cuGraphExecNodeSetParams == NULL: 1U

6245 with gil: 1U

6246 raise RuntimeError('Function "cuGraphExecNodeSetParams" not found') 

6247 err = (<CUresult (*)(CUgraphExec, CUgraphNode, CUgraphNodeParams*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphExecNodeSetParams)(hGraphExec, hNode, nodeParams) 1U

6248 return err 1U

6249  

6250cdef CUresult _cuGraphConditionalHandleCreate(CUgraphConditionalHandle* pHandle_out, CUgraph hGraph, CUcontext ctx, unsigned int defaultLaunchValue, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6251 global __cuGraphConditionalHandleCreate 

6252 cuPythonInit() 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%lXr'l(l)l*l+labbbcbdb,lG R esLqVnWnYnZnOq3n4n6n7nPgQgRgSgHeCdDdEdFd- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#nTq'n(n*n+n,n1j2j4j5jMeNePeQe.n#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3eWq=n?n@n[n3g4g5g6g]n^n_n`n{n7g7e8e#e$eacbcdcecYu~naocodo(c)c*c+c(e)e*e+eli#g$g'g(gjokolomo_jrisiuivino3qqorotouo/g:g;g=g_e0d1d2d3d= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozo8qCoDoFoGo9qJoKoMoNobfcfefffOosktkvkwkgfhfifjfkflfmfnfpfqfrfsf#qRoSoToUo|g}g~gahVoWoXoYoZobhwfxfAfBfpcqcsctc$q2o3o5o6o`c{c|c}cEfFfGfHfHkPiQiSiTi#o$o%o'oOkXiYi0i1i)o,q,o-o/o:o:q?o@o]o^o=q{o|o~oap@qdpepgphp]qkplpnpop_qrpspupvp{qypzpBpCp|qFpGpIpJp

6253 if __cuGraphConditionalHandleCreate == NULL: 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%lXr'l(l)l*l+labbbcbdb,lG R esLqVnWnYnZnOq3n4n6n7nPgQgRgSgHeCdDdEdFd- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#nTq'n(n*n+n,n1j2j4j5jMeNePeQe.n#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3eWq=n?n@n[n3g4g5g6g]n^n_n`n{n7g7e8e#e$eacbcdcecYu~naocodo(c)c*c+c(e)e*e+eli#g$g'g(gjokolomo_jrisiuivino3qqorotouo/g:g;g=g_e0d1d2d3d= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozo8qCoDoFoGo9qJoKoMoNobfcfefffOosktkvkwkgfhfifjfkflfmfnfpfqfrfsf#qRoSoToUo|g}g~gahVoWoXoYoZobhwfxfAfBfpcqcsctc$q2o3o5o6o`c{c|c}cEfFfGfHfHkPiQiSiTi#o$o%o'oOkXiYi0i1i)o,q,o-o/o:o:q?o@o]o^o=q{o|o~oap@qdpepgphp]qkplpnpop_qrpspupvp{qypzpBpCp|qFpGpIpJp

6254 with gil: 2es

6255 raise RuntimeError('Function "cuGraphConditionalHandleCreate" not found') 

6256 err = (<CUresult (*)(CUgraphConditionalHandle*, CUgraph, CUcontext, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphConditionalHandleCreate)(pHandle_out, hGraph, ctx, defaultLaunchValue, flags) 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%lXr'l(l)l*l+labbbcbdb,lG R esLqVnWnYnZnOq3n4n6n7nPgQgRgSgHeCdDdEdFd- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#nTq'n(n*n+n,n1j2j4j5jMeNePeQe.n#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3eWq=n?n@n[n3g4g5g6g]n^n_n`n{n7g7e8e#e$eacbcdcecYu~naocodo(c)c*c+c(e)e*e+eli#g$g'g(gjokolomo_jrisiuivino3qqorotouo/g:g;g=g_e0d1d2d3d= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozo8qCoDoFoGo9qJoKoMoNobfcfefffOosktkvkwkgfhfifjfkflfmfnfpfqfrfsf#qRoSoToUo|g}g~gahVoWoXoYoZobhwfxfAfBfpcqcsctc$q2o3o5o6o`c{c|c}cEfFfGfHfHkPiQiSiTi#o$o%o'oOkXiYi0i1i)o,q,o-o/o:o:q?o@o]o^o=q{o|o~oap@qdpepgphp]qkplpnpop_qrpspupvp{qypzpBpCp|qFpGpIpJp

6257 return err 2d e f g h i j k l m n o p q r w s t u v H I J K wrcldlelflklllmlnlAlBlClDlIlJlWpKlPlQlRlSlXlYlZl0l%lXr'l(l)l*l+labbbcbdb,lG R esLqVnWnYnZnOq3n4n6n7nPgQgRgSgHeCdDdEdFd- . / : ^hvbUgVgWgXg_h8n9n9cGdYgSq!n#nTq'n(n*n+n,n1j2j4j5jMeNePeQe.n#j$j'j(jReSeTeUeVeWeXeYe0e1e2e3eWq=n?n@n[n3g4g5g6g]n^n_n`n{n7g7e8e#e$eacbcdcecYu~naocodo(c)c*c+c(e)e*e+eli#g$g'g(gjokolomo_jrisiuivino3qqorotouo/g:g;g=g_e0d1d2d3d= ? @ [ voCb?g@g[g]gBiwoxo?c4d^g7qyozo8qCoDoFoGo9qJoKoMoNobfcfefffOosktkvkwkgfhfifjfkflfmfnfpfqfrfsf#qRoSoToUo|g}g~gahVoWoXoYoZobhwfxfAfBfpcqcsctc$q2o3o5o6o`c{c|c}cEfFfGfHfHkPiQiSiTi#o$o%o'oOkXiYi0i1i)o,q,o-o/o:o:q?o@o]o^o=q{o|o~oap@qdpepgphp]qkplpnpop_qrpspupvp{qypzpBpCp|qFpGpIpJp

6258  

6259cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessor(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize) except ?CUDA_ERROR_NOT_FOUND nogil: 

6260 global __cuOccupancyMaxActiveBlocksPerMultiprocessor 

6261 cuPythonInit() 2qdRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t

6262 if __cuOccupancyMaxActiveBlocksPerMultiprocessor == NULL: 2qdRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t

6263 with gil: 

6264 raise RuntimeError('Function "cuOccupancyMaxActiveBlocksPerMultiprocessor" not found') 

6265 err = (<CUresult (*)(int*, CUfunction, int, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxActiveBlocksPerMultiprocessor)(numBlocks, func, blockSize, dynamicSMemSize) 2qdRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t

6266 return err 2qdRtStTtUtVtWtXtYtZt0t1t2t3t4t5t6t7t8t

6267  

6268cdef CUresult _cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6269 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 

6270 cuPythonInit() 

6271 if __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags == NULL: 

6272 with gil: 

6273 raise RuntimeError('Function "cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags" not found') 

6274 err = (<CUresult (*)(int*, CUfunction, int, size_t, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags)(numBlocks, func, blockSize, dynamicSMemSize, flags) 

6275 return err 

6276  

6277cdef CUresult _cuOccupancyMaxPotentialBlockSize(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit) except ?CUDA_ERROR_NOT_FOUND nogil: 

6278 global __cuOccupancyMaxPotentialBlockSize 

6279 cuPythonInit() 2ZC0C1C2C3C4C5C6C7C8C9C!C#C$C%C'C(C)C*C+C,C

6280 if __cuOccupancyMaxPotentialBlockSize == NULL: 2ZC0C1C2C3C4C5C6C7C8C9C!C#C$C%C'C(C)C*C+C,C

6281 with gil: 

6282 raise RuntimeError('Function "cuOccupancyMaxPotentialBlockSize" not found') 

6283 err = (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxPotentialBlockSize)(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit) 2ZC0C1C2C3C4C5C6C7C8C9C!C#C$C%C'C(C)C*C+C,C

6284 return err 2ZC0C1C2C3C4C5C6C7C8C9C!C#C$C%C'C(C)C*C+C,C

6285  

6286cdef CUresult _cuOccupancyMaxPotentialBlockSizeWithFlags(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6287 global __cuOccupancyMaxPotentialBlockSizeWithFlags 

6288 cuPythonInit() 

6289 if __cuOccupancyMaxPotentialBlockSizeWithFlags == NULL: 

6290 with gil: 

6291 raise RuntimeError('Function "cuOccupancyMaxPotentialBlockSizeWithFlags" not found') 

6292 err = (<CUresult (*)(int*, int*, CUfunction, CUoccupancyB2DSize, size_t, int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxPotentialBlockSizeWithFlags)(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, dynamicSMemSize, blockSizeLimit, flags) 

6293 return err 

6294  

6295cdef CUresult _cuOccupancyAvailableDynamicSMemPerBlock(size_t* dynamicSmemSize, CUfunction func, int numBlocks, int blockSize) except ?CUDA_ERROR_NOT_FOUND nogil: 

6296 global __cuOccupancyAvailableDynamicSMemPerBlock 

6297 cuPythonInit() 2TCUCVCWCXCYC

6298 if __cuOccupancyAvailableDynamicSMemPerBlock == NULL: 2TCUCVCWCXCYC

6299 with gil: 

6300 raise RuntimeError('Function "cuOccupancyAvailableDynamicSMemPerBlock" not found') 

6301 err = (<CUresult (*)(size_t*, CUfunction, int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyAvailableDynamicSMemPerBlock)(dynamicSmemSize, func, numBlocks, blockSize) 2TCUCVCWCXCYC

6302 return err 2TCUCVCWCXCYC

6303  

6304cdef CUresult _cuOccupancyMaxPotentialClusterSize(int* clusterSize, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil: 

6305 global __cuOccupancyMaxPotentialClusterSize 

6306 cuPythonInit() 

6307 if __cuOccupancyMaxPotentialClusterSize == NULL: 

6308 with gil: 

6309 raise RuntimeError('Function "cuOccupancyMaxPotentialClusterSize" not found') 

6310 err = (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxPotentialClusterSize)(clusterSize, func, config) 

6311 return err 

6312  

6313cdef CUresult _cuOccupancyMaxActiveClusters(int* numClusters, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil: 

6314 global __cuOccupancyMaxActiveClusters 

6315 cuPythonInit() 

6316 if __cuOccupancyMaxActiveClusters == NULL: 

6317 with gil: 

6318 raise RuntimeError('Function "cuOccupancyMaxActiveClusters" not found') 

6319 err = (<CUresult (*)(int*, CUfunction, const CUlaunchConfig*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuOccupancyMaxActiveClusters)(numClusters, func, config) 

6320 return err 

6321  

6322cdef CUresult _cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6323 global __cuTexRefSetArray 

6324 cuPythonInit() 

6325 if __cuTexRefSetArray == NULL: 

6326 with gil: 

6327 raise RuntimeError('Function "cuTexRefSetArray" not found') 

6328 err = (<CUresult (*)(CUtexref, CUarray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetArray)(hTexRef, hArray, Flags) 

6329 return err 

6330  

6331cdef CUresult _cuTexRefSetMipmappedArray(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6332 global __cuTexRefSetMipmappedArray 

6333 cuPythonInit() 

6334 if __cuTexRefSetMipmappedArray == NULL: 

6335 with gil: 

6336 raise RuntimeError('Function "cuTexRefSetMipmappedArray" not found') 

6337 err = (<CUresult (*)(CUtexref, CUmipmappedArray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmappedArray)(hTexRef, hMipmappedArray, Flags) 

6338 return err 

6339  

6340cdef CUresult _cuTexRefSetAddress_v2(size_t* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t numbytes) except ?CUDA_ERROR_NOT_FOUND nogil: 

6341 global __cuTexRefSetAddress_v2 

6342 cuPythonInit() 

6343 if __cuTexRefSetAddress_v2 == NULL: 

6344 with gil: 

6345 raise RuntimeError('Function "cuTexRefSetAddress_v2" not found') 

6346 err = (<CUresult (*)(size_t*, CUtexref, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetAddress_v2)(ByteOffset, hTexRef, dptr, numbytes) 

6347 return err 

6348  

6349cdef CUresult _cuTexRefSetAddress2D_v3(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, size_t Pitch) except ?CUDA_ERROR_NOT_FOUND nogil: 

6350 global __cuTexRefSetAddress2D_v3 

6351 cuPythonInit() 

6352 if __cuTexRefSetAddress2D_v3 == NULL: 

6353 with gil: 

6354 raise RuntimeError('Function "cuTexRefSetAddress2D_v3" not found') 

6355 err = (<CUresult (*)(CUtexref, const CUDA_ARRAY_DESCRIPTOR*, CUdeviceptr, size_t) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetAddress2D_v3)(hTexRef, desc, dptr, Pitch) 

6356 return err 

6357  

6358cdef CUresult _cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents) except ?CUDA_ERROR_NOT_FOUND nogil: 

6359 global __cuTexRefSetFormat 

6360 cuPythonInit() 

6361 if __cuTexRefSetFormat == NULL: 

6362 with gil: 

6363 raise RuntimeError('Function "cuTexRefSetFormat" not found') 

6364 err = (<CUresult (*)(CUtexref, CUarray_format, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetFormat)(hTexRef, fmt, NumPackedComponents) 

6365 return err 

6366  

6367cdef CUresult _cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am) except ?CUDA_ERROR_NOT_FOUND nogil: 

6368 global __cuTexRefSetAddressMode 

6369 cuPythonInit() 

6370 if __cuTexRefSetAddressMode == NULL: 

6371 with gil: 

6372 raise RuntimeError('Function "cuTexRefSetAddressMode" not found') 

6373 err = (<CUresult (*)(CUtexref, int, CUaddress_mode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetAddressMode)(hTexRef, dim, am) 

6374 return err 

6375  

6376cdef CUresult _cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil: 

6377 global __cuTexRefSetFilterMode 

6378 cuPythonInit() 

6379 if __cuTexRefSetFilterMode == NULL: 

6380 with gil: 

6381 raise RuntimeError('Function "cuTexRefSetFilterMode" not found') 

6382 err = (<CUresult (*)(CUtexref, CUfilter_mode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetFilterMode)(hTexRef, fm) 

6383 return err 

6384  

6385cdef CUresult _cuTexRefSetMipmapFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil: 

6386 global __cuTexRefSetMipmapFilterMode 

6387 cuPythonInit() 

6388 if __cuTexRefSetMipmapFilterMode == NULL: 

6389 with gil: 

6390 raise RuntimeError('Function "cuTexRefSetMipmapFilterMode" not found') 

6391 err = (<CUresult (*)(CUtexref, CUfilter_mode) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmapFilterMode)(hTexRef, fm) 

6392 return err 

6393  

6394cdef CUresult _cuTexRefSetMipmapLevelBias(CUtexref hTexRef, float bias) except ?CUDA_ERROR_NOT_FOUND nogil: 

6395 global __cuTexRefSetMipmapLevelBias 

6396 cuPythonInit() 

6397 if __cuTexRefSetMipmapLevelBias == NULL: 

6398 with gil: 

6399 raise RuntimeError('Function "cuTexRefSetMipmapLevelBias" not found') 

6400 err = (<CUresult (*)(CUtexref, float) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmapLevelBias)(hTexRef, bias) 

6401 return err 

6402  

6403cdef CUresult _cuTexRefSetMipmapLevelClamp(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp) except ?CUDA_ERROR_NOT_FOUND nogil: 

6404 global __cuTexRefSetMipmapLevelClamp 

6405 cuPythonInit() 

6406 if __cuTexRefSetMipmapLevelClamp == NULL: 

6407 with gil: 

6408 raise RuntimeError('Function "cuTexRefSetMipmapLevelClamp" not found') 

6409 err = (<CUresult (*)(CUtexref, float, float) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMipmapLevelClamp)(hTexRef, minMipmapLevelClamp, maxMipmapLevelClamp) 

6410 return err 

6411  

6412cdef CUresult _cuTexRefSetMaxAnisotropy(CUtexref hTexRef, unsigned int maxAniso) except ?CUDA_ERROR_NOT_FOUND nogil: 

6413 global __cuTexRefSetMaxAnisotropy 

6414 cuPythonInit() 

6415 if __cuTexRefSetMaxAnisotropy == NULL: 

6416 with gil: 

6417 raise RuntimeError('Function "cuTexRefSetMaxAnisotropy" not found') 

6418 err = (<CUresult (*)(CUtexref, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetMaxAnisotropy)(hTexRef, maxAniso) 

6419 return err 

6420  

6421cdef CUresult _cuTexRefSetBorderColor(CUtexref hTexRef, float* pBorderColor) except ?CUDA_ERROR_NOT_FOUND nogil: 

6422 global __cuTexRefSetBorderColor 

6423 cuPythonInit() 

6424 if __cuTexRefSetBorderColor == NULL: 

6425 with gil: 

6426 raise RuntimeError('Function "cuTexRefSetBorderColor" not found') 

6427 err = (<CUresult (*)(CUtexref, float*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetBorderColor)(hTexRef, pBorderColor) 

6428 return err 

6429  

6430cdef CUresult _cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6431 global __cuTexRefSetFlags 

6432 cuPythonInit() 

6433 if __cuTexRefSetFlags == NULL: 

6434 with gil: 

6435 raise RuntimeError('Function "cuTexRefSetFlags" not found') 

6436 err = (<CUresult (*)(CUtexref, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefSetFlags)(hTexRef, Flags) 

6437 return err 

6438  

6439cdef CUresult _cuTexRefGetAddress_v2(CUdeviceptr* pdptr, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6440 global __cuTexRefGetAddress_v2 

6441 cuPythonInit() 

6442 if __cuTexRefGetAddress_v2 == NULL: 

6443 with gil: 

6444 raise RuntimeError('Function "cuTexRefGetAddress_v2" not found') 

6445 err = (<CUresult (*)(CUdeviceptr*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetAddress_v2)(pdptr, hTexRef) 

6446 return err 

6447  

6448cdef CUresult _cuTexRefGetArray(CUarray* phArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6449 global __cuTexRefGetArray 

6450 cuPythonInit() 

6451 if __cuTexRefGetArray == NULL: 

6452 with gil: 

6453 raise RuntimeError('Function "cuTexRefGetArray" not found') 

6454 err = (<CUresult (*)(CUarray*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetArray)(phArray, hTexRef) 

6455 return err 

6456  

6457cdef CUresult _cuTexRefGetMipmappedArray(CUmipmappedArray* phMipmappedArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6458 global __cuTexRefGetMipmappedArray 

6459 cuPythonInit() 

6460 if __cuTexRefGetMipmappedArray == NULL: 

6461 with gil: 

6462 raise RuntimeError('Function "cuTexRefGetMipmappedArray" not found') 

6463 err = (<CUresult (*)(CUmipmappedArray*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmappedArray)(phMipmappedArray, hTexRef) 

6464 return err 

6465  

6466cdef CUresult _cuTexRefGetAddressMode(CUaddress_mode* pam, CUtexref hTexRef, int dim) except ?CUDA_ERROR_NOT_FOUND nogil: 

6467 global __cuTexRefGetAddressMode 

6468 cuPythonInit() 

6469 if __cuTexRefGetAddressMode == NULL: 

6470 with gil: 

6471 raise RuntimeError('Function "cuTexRefGetAddressMode" not found') 

6472 err = (<CUresult (*)(CUaddress_mode*, CUtexref, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetAddressMode)(pam, hTexRef, dim) 

6473 return err 

6474  

6475cdef CUresult _cuTexRefGetFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6476 global __cuTexRefGetFilterMode 

6477 cuPythonInit() 

6478 if __cuTexRefGetFilterMode == NULL: 

6479 with gil: 

6480 raise RuntimeError('Function "cuTexRefGetFilterMode" not found') 

6481 err = (<CUresult (*)(CUfilter_mode*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetFilterMode)(pfm, hTexRef) 

6482 return err 

6483  

6484cdef CUresult _cuTexRefGetFormat(CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6485 global __cuTexRefGetFormat 

6486 cuPythonInit() 

6487 if __cuTexRefGetFormat == NULL: 

6488 with gil: 

6489 raise RuntimeError('Function "cuTexRefGetFormat" not found') 

6490 err = (<CUresult (*)(CUarray_format*, int*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetFormat)(pFormat, pNumChannels, hTexRef) 

6491 return err 

6492  

6493cdef CUresult _cuTexRefGetMipmapFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6494 global __cuTexRefGetMipmapFilterMode 

6495 cuPythonInit() 

6496 if __cuTexRefGetMipmapFilterMode == NULL: 

6497 with gil: 

6498 raise RuntimeError('Function "cuTexRefGetMipmapFilterMode" not found') 

6499 err = (<CUresult (*)(CUfilter_mode*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmapFilterMode)(pfm, hTexRef) 

6500 return err 

6501  

6502cdef CUresult _cuTexRefGetMipmapLevelBias(float* pbias, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6503 global __cuTexRefGetMipmapLevelBias 

6504 cuPythonInit() 

6505 if __cuTexRefGetMipmapLevelBias == NULL: 

6506 with gil: 

6507 raise RuntimeError('Function "cuTexRefGetMipmapLevelBias" not found') 

6508 err = (<CUresult (*)(float*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmapLevelBias)(pbias, hTexRef) 

6509 return err 

6510  

6511cdef CUresult _cuTexRefGetMipmapLevelClamp(float* pminMipmapLevelClamp, float* pmaxMipmapLevelClamp, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6512 global __cuTexRefGetMipmapLevelClamp 

6513 cuPythonInit() 

6514 if __cuTexRefGetMipmapLevelClamp == NULL: 

6515 with gil: 

6516 raise RuntimeError('Function "cuTexRefGetMipmapLevelClamp" not found') 

6517 err = (<CUresult (*)(float*, float*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMipmapLevelClamp)(pminMipmapLevelClamp, pmaxMipmapLevelClamp, hTexRef) 

6518 return err 

6519  

6520cdef CUresult _cuTexRefGetMaxAnisotropy(int* pmaxAniso, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6521 global __cuTexRefGetMaxAnisotropy 

6522 cuPythonInit() 

6523 if __cuTexRefGetMaxAnisotropy == NULL: 

6524 with gil: 

6525 raise RuntimeError('Function "cuTexRefGetMaxAnisotropy" not found') 

6526 err = (<CUresult (*)(int*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetMaxAnisotropy)(pmaxAniso, hTexRef) 

6527 return err 

6528  

6529cdef CUresult _cuTexRefGetBorderColor(float* pBorderColor, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6530 global __cuTexRefGetBorderColor 

6531 cuPythonInit() 

6532 if __cuTexRefGetBorderColor == NULL: 

6533 with gil: 

6534 raise RuntimeError('Function "cuTexRefGetBorderColor" not found') 

6535 err = (<CUresult (*)(float*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetBorderColor)(pBorderColor, hTexRef) 

6536 return err 

6537  

6538cdef CUresult _cuTexRefGetFlags(unsigned int* pFlags, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6539 global __cuTexRefGetFlags 

6540 cuPythonInit() 

6541 if __cuTexRefGetFlags == NULL: 

6542 with gil: 

6543 raise RuntimeError('Function "cuTexRefGetFlags" not found') 

6544 err = (<CUresult (*)(unsigned int*, CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefGetFlags)(pFlags, hTexRef) 

6545 return err 

6546  

6547cdef CUresult _cuTexRefCreate(CUtexref* pTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6548 global __cuTexRefCreate 

6549 cuPythonInit() 

6550 if __cuTexRefCreate == NULL: 

6551 with gil: 

6552 raise RuntimeError('Function "cuTexRefCreate" not found') 

6553 err = (<CUresult (*)(CUtexref*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefCreate)(pTexRef) 

6554 return err 

6555  

6556cdef CUresult _cuTexRefDestroy(CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6557 global __cuTexRefDestroy 

6558 cuPythonInit() 

6559 if __cuTexRefDestroy == NULL: 

6560 with gil: 

6561 raise RuntimeError('Function "cuTexRefDestroy" not found') 

6562 err = (<CUresult (*)(CUtexref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexRefDestroy)(hTexRef) 

6563 return err 

6564  

6565cdef CUresult _cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6566 global __cuSurfRefSetArray 

6567 cuPythonInit() 

6568 if __cuSurfRefSetArray == NULL: 

6569 with gil: 

6570 raise RuntimeError('Function "cuSurfRefSetArray" not found') 

6571 err = (<CUresult (*)(CUsurfref, CUarray, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfRefSetArray)(hSurfRef, hArray, Flags) 

6572 return err 

6573  

6574cdef CUresult _cuSurfRefGetArray(CUarray* phArray, CUsurfref hSurfRef) except ?CUDA_ERROR_NOT_FOUND nogil: 

6575 global __cuSurfRefGetArray 

6576 cuPythonInit() 

6577 if __cuSurfRefGetArray == NULL: 

6578 with gil: 

6579 raise RuntimeError('Function "cuSurfRefGetArray" not found') 

6580 err = (<CUresult (*)(CUarray*, CUsurfref) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfRefGetArray)(phArray, hSurfRef) 

6581 return err 

6582  

6583cdef 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: 

6584 global __cuTexObjectCreate 

6585 cuPythonInit() 

6586 if __cuTexObjectCreate == NULL: 

6587 with gil: 

6588 raise RuntimeError('Function "cuTexObjectCreate" not found') 

6589 err = (<CUresult (*)(CUtexObject*, const CUDA_RESOURCE_DESC*, const CUDA_TEXTURE_DESC*, const CUDA_RESOURCE_VIEW_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectCreate)(pTexObject, pResDesc, pTexDesc, pResViewDesc) 

6590 return err 

6591  

6592cdef CUresult _cuTexObjectDestroy(CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil: 

6593 global __cuTexObjectDestroy 

6594 cuPythonInit() 

6595 if __cuTexObjectDestroy == NULL: 

6596 with gil: 

6597 raise RuntimeError('Function "cuTexObjectDestroy" not found') 

6598 err = (<CUresult (*)(CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectDestroy)(texObject) 

6599 return err 

6600  

6601cdef CUresult _cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil: 

6602 global __cuTexObjectGetResourceDesc 

6603 cuPythonInit() 

6604 if __cuTexObjectGetResourceDesc == NULL: 

6605 with gil: 

6606 raise RuntimeError('Function "cuTexObjectGetResourceDesc" not found') 

6607 err = (<CUresult (*)(CUDA_RESOURCE_DESC*, CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectGetResourceDesc)(pResDesc, texObject) 

6608 return err 

6609  

6610cdef CUresult _cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC* pTexDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil: 

6611 global __cuTexObjectGetTextureDesc 

6612 cuPythonInit() 

6613 if __cuTexObjectGetTextureDesc == NULL: 

6614 with gil: 

6615 raise RuntimeError('Function "cuTexObjectGetTextureDesc" not found') 

6616 err = (<CUresult (*)(CUDA_TEXTURE_DESC*, CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectGetTextureDesc)(pTexDesc, texObject) 

6617 return err 

6618  

6619cdef CUresult _cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC* pResViewDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil: 

6620 global __cuTexObjectGetResourceViewDesc 

6621 cuPythonInit() 

6622 if __cuTexObjectGetResourceViewDesc == NULL: 

6623 with gil: 

6624 raise RuntimeError('Function "cuTexObjectGetResourceViewDesc" not found') 

6625 err = (<CUresult (*)(CUDA_RESOURCE_VIEW_DESC*, CUtexObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTexObjectGetResourceViewDesc)(pResViewDesc, texObject) 

6626 return err 

6627  

6628cdef CUresult _cuSurfObjectCreate(CUsurfObject* pSurfObject, const CUDA_RESOURCE_DESC* pResDesc) except ?CUDA_ERROR_NOT_FOUND nogil: 

6629 global __cuSurfObjectCreate 

6630 cuPythonInit() 

6631 if __cuSurfObjectCreate == NULL: 

6632 with gil: 

6633 raise RuntimeError('Function "cuSurfObjectCreate" not found') 

6634 err = (<CUresult (*)(CUsurfObject*, const CUDA_RESOURCE_DESC*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfObjectCreate)(pSurfObject, pResDesc) 

6635 return err 

6636  

6637cdef CUresult _cuSurfObjectDestroy(CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil: 

6638 global __cuSurfObjectDestroy 

6639 cuPythonInit() 

6640 if __cuSurfObjectDestroy == NULL: 

6641 with gil: 

6642 raise RuntimeError('Function "cuSurfObjectDestroy" not found') 

6643 err = (<CUresult (*)(CUsurfObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfObjectDestroy)(surfObject) 

6644 return err 

6645  

6646cdef CUresult _cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil: 

6647 global __cuSurfObjectGetResourceDesc 

6648 cuPythonInit() 

6649 if __cuSurfObjectGetResourceDesc == NULL: 

6650 with gil: 

6651 raise RuntimeError('Function "cuSurfObjectGetResourceDesc" not found') 

6652 err = (<CUresult (*)(CUDA_RESOURCE_DESC*, CUsurfObject) except ?CUDA_ERROR_NOT_FOUND nogil> __cuSurfObjectGetResourceDesc)(pResDesc, surfObject) 

6653 return err 

6654  

6655cdef 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: 

6656 global __cuTensorMapEncodeTiled 

6657 cuPythonInit() 

6658 if __cuTensorMapEncodeTiled == NULL: 

6659 with gil: 

6660 raise RuntimeError('Function "cuTensorMapEncodeTiled" not found') 

6661 err = (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, const cuuint32_t*, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapEncodeTiled)(tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, boxDim, elementStrides, interleave, swizzle, l2Promotion, oobFill) 

6662 return err 

6663  

6664cdef 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: 

6665 global __cuTensorMapEncodeIm2col 

6666 cuPythonInit() 

6667 if __cuTensorMapEncodeIm2col == NULL: 

6668 with gil: 

6669 raise RuntimeError('Function "cuTensorMapEncodeIm2col" not found') 

6670 err = (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, const int*, const int*, cuuint32_t, cuuint32_t, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapEncodeIm2col)(tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCorner, pixelBoxUpperCorner, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, swizzle, l2Promotion, oobFill) 

6671 return err 

6672  

6673cdef 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: 

6674 global __cuTensorMapEncodeIm2colWide 

6675 cuPythonInit() 

6676 if __cuTensorMapEncodeIm2colWide == NULL: 

6677 with gil: 

6678 raise RuntimeError('Function "cuTensorMapEncodeIm2colWide" not found') 

6679 err = (<CUresult (*)(CUtensorMap*, CUtensorMapDataType, cuuint32_t, void*, const cuuint64_t*, const cuuint64_t*, int, int, cuuint32_t, cuuint32_t, const cuuint32_t*, CUtensorMapInterleave, CUtensorMapIm2ColWideMode, CUtensorMapSwizzle, CUtensorMapL2promotion, CUtensorMapFloatOOBfill) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapEncodeIm2colWide)(tensorMap, tensorDataType, tensorRank, globalAddress, globalDim, globalStrides, pixelBoxLowerCornerWidth, pixelBoxUpperCornerWidth, channelsPerPixel, pixelsPerColumn, elementStrides, interleave, mode, swizzle, l2Promotion, oobFill) 

6680 return err 

6681  

6682cdef CUresult _cuTensorMapReplaceAddress(CUtensorMap* tensorMap, void* globalAddress) except ?CUDA_ERROR_NOT_FOUND nogil: 

6683 global __cuTensorMapReplaceAddress 

6684 cuPythonInit() 

6685 if __cuTensorMapReplaceAddress == NULL: 

6686 with gil: 

6687 raise RuntimeError('Function "cuTensorMapReplaceAddress" not found') 

6688 err = (<CUresult (*)(CUtensorMap*, void*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuTensorMapReplaceAddress)(tensorMap, globalAddress) 

6689 return err 

6690  

6691cdef CUresult _cuDeviceCanAccessPeer(int* canAccessPeer, CUdevice dev, CUdevice peerDev) except ?CUDA_ERROR_NOT_FOUND nogil: 

6692 global __cuDeviceCanAccessPeer 

6693 cuPythonInit() 

6694 if __cuDeviceCanAccessPeer == NULL: 

6695 with gil: 

6696 raise RuntimeError('Function "cuDeviceCanAccessPeer" not found') 

6697 err = (<CUresult (*)(int*, CUdevice, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceCanAccessPeer)(canAccessPeer, dev, peerDev) 

6698 return err 

6699  

6700cdef CUresult _cuCtxEnablePeerAccess(CUcontext peerContext, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6701 global __cuCtxEnablePeerAccess 

6702 cuPythonInit() 

6703 if __cuCtxEnablePeerAccess == NULL: 

6704 with gil: 

6705 raise RuntimeError('Function "cuCtxEnablePeerAccess" not found') 

6706 err = (<CUresult (*)(CUcontext, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxEnablePeerAccess)(peerContext, Flags) 

6707 return err 

6708  

6709cdef CUresult _cuCtxDisablePeerAccess(CUcontext peerContext) except ?CUDA_ERROR_NOT_FOUND nogil: 

6710 global __cuCtxDisablePeerAccess 

6711 cuPythonInit() 

6712 if __cuCtxDisablePeerAccess == NULL: 

6713 with gil: 

6714 raise RuntimeError('Function "cuCtxDisablePeerAccess" not found') 

6715 err = (<CUresult (*)(CUcontext) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxDisablePeerAccess)(peerContext) 

6716 return err 

6717  

6718cdef CUresult _cuDeviceGetP2PAttribute(int* value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil: 

6719 global __cuDeviceGetP2PAttribute 

6720 cuPythonInit() 

6721 if __cuDeviceGetP2PAttribute == NULL: 

6722 with gil: 

6723 raise RuntimeError('Function "cuDeviceGetP2PAttribute" not found') 

6724 err = (<CUresult (*)(int*, CUdevice_P2PAttribute, CUdevice, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetP2PAttribute)(value, attrib, srcDevice, dstDevice) 

6725 return err 

6726  

6727cdef CUresult _cuDeviceGetP2PAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil: 

6728 global __cuDeviceGetP2PAtomicCapabilities 

6729 cuPythonInit() 

6730 if __cuDeviceGetP2PAtomicCapabilities == NULL: 

6731 with gil: 

6732 raise RuntimeError('Function "cuDeviceGetP2PAtomicCapabilities" not found') 

6733 err = (<CUresult (*)(unsigned int*, const CUatomicOperation*, unsigned int, CUdevice, CUdevice) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetP2PAtomicCapabilities)(capabilities, operations, count, srcDevice, dstDevice) 

6734 return err 

6735  

6736cdef CUresult _cuGraphicsUnregisterResource(CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil: 

6737 global __cuGraphicsUnregisterResource 

6738 cuPythonInit() 2}i`f{f|f{l|N}N~NaObOcO}f~fagUhbg)pcgdOdgVheOfOgO

6739 if __cuGraphicsUnregisterResource == NULL: 2}i`f{f|f{l|N}N~NaObOcO}f~fagUhbg)pcgdOdgVheOfOgO

6740 with gil: 

6741 raise RuntimeError('Function "cuGraphicsUnregisterResource" not found') 

6742 err = (<CUresult (*)(CUgraphicsResource) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsUnregisterResource)(resource) 2}i`f{f|f{l|N}N~NaObOcO}f~fagUhbg)pcgdOdgVheOfOgO

6743 return err 2}i`f{f|f{l|N}N~NaObOcO}f~fagUhbg)pcgdOdgVheOfOgO

6744  

6745cdef CUresult _cuGraphicsSubResourceGetMappedArray(CUarray* pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil: 

6746 global __cuGraphicsSubResourceGetMappedArray 

6747 cuPythonInit() 

6748 if __cuGraphicsSubResourceGetMappedArray == NULL: 

6749 with gil: 

6750 raise RuntimeError('Function "cuGraphicsSubResourceGetMappedArray" not found') 

6751 err = (<CUresult (*)(CUarray*, CUgraphicsResource, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsSubResourceGetMappedArray)(pArray, resource, arrayIndex, mipLevel) 

6752 return err 

6753  

6754cdef CUresult _cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray* pMipmappedArray, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil: 

6755 global __cuGraphicsResourceGetMappedMipmappedArray 

6756 cuPythonInit() 

6757 if __cuGraphicsResourceGetMappedMipmappedArray == NULL: 

6758 with gil: 

6759 raise RuntimeError('Function "cuGraphicsResourceGetMappedMipmappedArray" not found') 

6760 err = (<CUresult (*)(CUmipmappedArray*, CUgraphicsResource) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceGetMappedMipmappedArray)(pMipmappedArray, resource) 

6761 return err 

6762  

6763cdef CUresult _cuGraphicsResourceGetMappedPointer_v2(CUdeviceptr* pDevPtr, size_t* pSize, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil: 

6764 global __cuGraphicsResourceGetMappedPointer_v2 

6765 cuPythonInit() 2`f`l{f|f}f~fagUhbg)pcgdgyj

6766 if __cuGraphicsResourceGetMappedPointer_v2 == NULL: 2`f`l{f|f}f~fagUhbg)pcgdgyj

6767 with gil: 

6768 raise RuntimeError('Function "cuGraphicsResourceGetMappedPointer_v2" not found') 

6769 err = (<CUresult (*)(CUdeviceptr*, size_t*, CUgraphicsResource) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceGetMappedPointer_v2)(pDevPtr, pSize, resource) 2`f`l{f|f}f~fagUhbg)pcgdgyj

6770 return err 2`f`l{f|f}f~fagUhbg)pcgdgyj

6771  

6772cdef CUresult _cuGraphicsResourceSetMapFlags_v2(CUgraphicsResource resource, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6773 global __cuGraphicsResourceSetMapFlags_v2 

6774 cuPythonInit() 

6775 if __cuGraphicsResourceSetMapFlags_v2 == NULL: 

6776 with gil: 

6777 raise RuntimeError('Function "cuGraphicsResourceSetMapFlags_v2" not found') 

6778 err = (<CUresult (*)(CUgraphicsResource, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceSetMapFlags_v2)(resource, flags) 

6779 return err 

6780  

6781cdef CUresult _cuGraphicsMapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

6782 global __cuGraphicsMapResources 

6783 cuPythonInit() 2`f`l{f|f}f~fagUhbg)pcgdgyj

6784 if __cuGraphicsMapResources == NULL: 2`f`l{f|f}f~fagUhbg)pcgdgyj

6785 with gil: 

6786 raise RuntimeError('Function "cuGraphicsMapResources" not found') 

6787 err = (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsMapResources)(count, resources, hStream) 2`f`l{f|f}f~fagUhbg)pcgdgyj

6788 return err 2`f`l{f|f}f~fagUhbg)pcgdgyj

6789  

6790cdef CUresult _cuGraphicsUnmapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

6791 global __cuGraphicsUnmapResources 

6792 cuPythonInit() 2}i`f{f|f}f~fagUhbg)pcgdgyj

6793 if __cuGraphicsUnmapResources == NULL: 2}i`f{f|f}f~fagUhbg)pcgdgyj

6794 with gil: 

6795 raise RuntimeError('Function "cuGraphicsUnmapResources" not found') 

6796 err = (<CUresult (*)(unsigned int, CUgraphicsResource*, CUstream) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsUnmapResources)(count, resources, hStream) 2}i`f{f|f}f~fagUhbg)pcgdgyj

6797 return err 2}i`f{f|f}f~fagUhbg)pcgdgyj

6798  

6799cdef CUresult _cuGetProcAddress_v2(const char* symbol, void** pfn, int cudaVersion, cuuint64_t flags, CUdriverProcAddressQueryResult* symbolStatus) except ?CUDA_ERROR_NOT_FOUND nogil: 

6800 global __cuGetProcAddress_v2 

6801 cuPythonInit() 

6802 if __cuGetProcAddress_v2 == NULL: 

6803 with gil: 

6804 raise RuntimeError('Function "cuGetProcAddress_v2" not found') 

6805 err = (<CUresult (*)(const char*, void**, int, cuuint64_t, CUdriverProcAddressQueryResult*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetProcAddress_v2)(symbol, pfn, cudaVersion, flags, symbolStatus) 

6806 return err 

6807  

6808cdef CUresult _cuCoredumpGetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil: 

6809 global __cuCoredumpGetAttribute 

6810 cuPythonInit() 

6811 if __cuCoredumpGetAttribute == NULL: 

6812 with gil: 

6813 raise RuntimeError('Function "cuCoredumpGetAttribute" not found') 

6814 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpGetAttribute)(attrib, value, size) 

6815 return err 

6816  

6817cdef CUresult _cuCoredumpGetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil: 

6818 global __cuCoredumpGetAttributeGlobal 

6819 cuPythonInit() 2qK

6820 if __cuCoredumpGetAttributeGlobal == NULL: 2qK

6821 with gil: 2qK

6822 raise RuntimeError('Function "cuCoredumpGetAttributeGlobal" not found') 

6823 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpGetAttributeGlobal)(attrib, value, size) 2qK

6824 return err 2qK

6825  

6826cdef CUresult _cuCoredumpSetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil: 

6827 global __cuCoredumpSetAttribute 

6828 cuPythonInit() 

6829 if __cuCoredumpSetAttribute == NULL: 

6830 with gil: 

6831 raise RuntimeError('Function "cuCoredumpSetAttribute" not found') 

6832 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpSetAttribute)(attrib, value, size) 

6833 return err 

6834  

6835cdef CUresult _cuCoredumpSetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil: 

6836 global __cuCoredumpSetAttributeGlobal 

6837 cuPythonInit() 2qK

6838 if __cuCoredumpSetAttributeGlobal == NULL: 2qK

6839 with gil: 2qK

6840 raise RuntimeError('Function "cuCoredumpSetAttributeGlobal" not found') 

6841 err = (<CUresult (*)(CUcoredumpSettings, void*, size_t*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpSetAttributeGlobal)(attrib, value, size) 2qK

6842 return err 2qK

6843  

6844cdef CUresult _cuCoredumpRegisterStartCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil: 

6845 global __cuCoredumpRegisterStartCallback 

6846 cuPythonInit() 

6847 if __cuCoredumpRegisterStartCallback == NULL: 

6848 with gil: 

6849 raise RuntimeError('Function "cuCoredumpRegisterStartCallback" not found') 

6850 err = (<CUresult (*)(CUcoredumpStatusCallback, void*, CUcoredumpCallbackHandle*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpRegisterStartCallback)(callback, userData, callbackOut) 

6851 return err 

6852  

6853cdef CUresult _cuCoredumpRegisterCompleteCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil: 

6854 global __cuCoredumpRegisterCompleteCallback 

6855 cuPythonInit() 

6856 if __cuCoredumpRegisterCompleteCallback == NULL: 

6857 with gil: 

6858 raise RuntimeError('Function "cuCoredumpRegisterCompleteCallback" not found') 

6859 err = (<CUresult (*)(CUcoredumpStatusCallback, void*, CUcoredumpCallbackHandle*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpRegisterCompleteCallback)(callback, userData, callbackOut) 

6860 return err 

6861  

6862cdef CUresult _cuCoredumpDeregisterStartCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil: 

6863 global __cuCoredumpDeregisterStartCallback 

6864 cuPythonInit() 

6865 if __cuCoredumpDeregisterStartCallback == NULL: 

6866 with gil: 

6867 raise RuntimeError('Function "cuCoredumpDeregisterStartCallback" not found') 

6868 err = (<CUresult (*)(CUcoredumpCallbackHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpDeregisterStartCallback)(callback) 

6869 return err 

6870  

6871cdef CUresult _cuCoredumpDeregisterCompleteCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil: 

6872 global __cuCoredumpDeregisterCompleteCallback 

6873 cuPythonInit() 

6874 if __cuCoredumpDeregisterCompleteCallback == NULL: 

6875 with gil: 

6876 raise RuntimeError('Function "cuCoredumpDeregisterCompleteCallback" not found') 

6877 err = (<CUresult (*)(CUcoredumpCallbackHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCoredumpDeregisterCompleteCallback)(callback) 

6878 return err 

6879  

6880cdef CUresult _cuGetExportTable(const void** ppExportTable, const CUuuid* pExportTableId) except ?CUDA_ERROR_NOT_FOUND nogil: 

6881 global __cuGetExportTable 

6882 cuPythonInit() 

6883 if __cuGetExportTable == NULL: 

6884 with gil: 

6885 raise RuntimeError('Function "cuGetExportTable" not found') 

6886 err = (<CUresult (*)(const void**, const CUuuid*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGetExportTable)(ppExportTable, pExportTableId) 

6887 return err 

6888  

6889cdef CUresult _cuGreenCtxCreate(CUgreenCtx* phCtx, CUdevResourceDesc desc, CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

6890 global __cuGreenCtxCreate 

6891 cuPythonInit() 

6892 if __cuGreenCtxCreate == NULL: 

6893 with gil: 

6894 raise RuntimeError('Function "cuGreenCtxCreate" not found') 

6895 err = (<CUresult (*)(CUgreenCtx*, CUdevResourceDesc, CUdevice, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxCreate)(phCtx, desc, dev, flags) 

6896 return err 

6897  

6898cdef CUresult _cuGreenCtxDestroy(CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil: 

6899 global __cuGreenCtxDestroy 

6900 cuPythonInit() 

6901 if __cuGreenCtxDestroy == NULL: 

6902 with gil: 

6903 raise RuntimeError('Function "cuGreenCtxDestroy" not found') 

6904 err = (<CUresult (*)(CUgreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxDestroy)(hCtx) 

6905 return err 

6906  

6907cdef CUresult _cuCtxFromGreenCtx(CUcontext* pContext, CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil: 

6908 global __cuCtxFromGreenCtx 

6909 cuPythonInit() 

6910 if __cuCtxFromGreenCtx == NULL: 

6911 with gil: 

6912 raise RuntimeError('Function "cuCtxFromGreenCtx" not found') 

6913 err = (<CUresult (*)(CUcontext*, CUgreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxFromGreenCtx)(pContext, hCtx) 

6914 return err 

6915  

6916cdef CUresult _cuDeviceGetDevResource(CUdevice device, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

6917 global __cuDeviceGetDevResource 

6918 cuPythonInit() 2oK

6919 if __cuDeviceGetDevResource == NULL: 2oK

6920 with gil: 2oK

6921 raise RuntimeError('Function "cuDeviceGetDevResource" not found') 

6922 err = (<CUresult (*)(CUdevice, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDeviceGetDevResource)(device, resource, typename) 2oK

6923 return err 2oK

6924  

6925cdef CUresult _cuCtxGetDevResource(CUcontext hCtx, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

6926 global __cuCtxGetDevResource 

6927 cuPythonInit() 

6928 if __cuCtxGetDevResource == NULL: 

6929 with gil: 

6930 raise RuntimeError('Function "cuCtxGetDevResource" not found') 

6931 err = (<CUresult (*)(CUcontext, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCtxGetDevResource)(hCtx, resource, typename) 

6932 return err 

6933  

6934cdef CUresult _cuGreenCtxGetDevResource(CUgreenCtx hCtx, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

6935 global __cuGreenCtxGetDevResource 

6936 cuPythonInit() 

6937 if __cuGreenCtxGetDevResource == NULL: 

6938 with gil: 

6939 raise RuntimeError('Function "cuGreenCtxGetDevResource" not found') 

6940 err = (<CUresult (*)(CUgreenCtx, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxGetDevResource)(hCtx, resource, typename) 

6941 return err 

6942  

6943cdef CUresult _cuDevSmResourceSplitByCount(CUdevResource* result, unsigned int* nbGroups, const CUdevResource* input, CUdevResource* remainder, unsigned int flags, unsigned int minCount) except ?CUDA_ERROR_NOT_FOUND nogil: 

6944 global __cuDevSmResourceSplitByCount 

6945 cuPythonInit() 2oK

6946 if __cuDevSmResourceSplitByCount == NULL: 2oK

6947 with gil: 2oK

6948 raise RuntimeError('Function "cuDevSmResourceSplitByCount" not found') 

6949 err = (<CUresult (*)(CUdevResource*, unsigned int*, const CUdevResource*, CUdevResource*, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevSmResourceSplitByCount)(result, nbGroups, input, remainder, flags, minCount) 2oK

6950 return err 2oK

6951  

6952cdef 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: 

6953 global __cuDevSmResourceSplit 

6954 cuPythonInit() 

6955 if __cuDevSmResourceSplit == NULL: 

6956 with gil: 

6957 raise RuntimeError('Function "cuDevSmResourceSplit" not found') 

6958 err = (<CUresult (*)(CUdevResource*, unsigned int, const CUdevResource*, CUdevResource*, unsigned int, CU_DEV_SM_RESOURCE_GROUP_PARAMS*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevSmResourceSplit)(result, nbGroups, input, remainder, flags, groupParams) 

6959 return err 

6960  

6961cdef CUresult _cuDevResourceGenerateDesc(CUdevResourceDesc* phDesc, CUdevResource* resources, unsigned int nbResources) except ?CUDA_ERROR_NOT_FOUND nogil: 

6962 global __cuDevResourceGenerateDesc 

6963 cuPythonInit() 

6964 if __cuDevResourceGenerateDesc == NULL: 

6965 with gil: 

6966 raise RuntimeError('Function "cuDevResourceGenerateDesc" not found') 

6967 err = (<CUresult (*)(CUdevResourceDesc*, CUdevResource*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuDevResourceGenerateDesc)(phDesc, resources, nbResources) 

6968 return err 

6969  

6970cdef CUresult _cuGreenCtxRecordEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

6971 global __cuGreenCtxRecordEvent 

6972 cuPythonInit() 

6973 if __cuGreenCtxRecordEvent == NULL: 

6974 with gil: 

6975 raise RuntimeError('Function "cuGreenCtxRecordEvent" not found') 

6976 err = (<CUresult (*)(CUgreenCtx, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxRecordEvent)(hCtx, hEvent) 

6977 return err 

6978  

6979cdef CUresult _cuGreenCtxWaitEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil: 

6980 global __cuGreenCtxWaitEvent 

6981 cuPythonInit() 

6982 if __cuGreenCtxWaitEvent == NULL: 

6983 with gil: 

6984 raise RuntimeError('Function "cuGreenCtxWaitEvent" not found') 

6985 err = (<CUresult (*)(CUgreenCtx, CUevent) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxWaitEvent)(hCtx, hEvent) 

6986 return err 

6987  

6988cdef CUresult _cuStreamGetGreenCtx(CUstream hStream, CUgreenCtx* phCtx) except ?CUDA_ERROR_NOT_FOUND nogil: 

6989 global __cuStreamGetGreenCtx 

6990 cuPythonInit() 

6991 if __cuStreamGetGreenCtx == NULL: 

6992 with gil: 

6993 raise RuntimeError('Function "cuStreamGetGreenCtx" not found') 

6994 err = (<CUresult (*)(CUstream, CUgreenCtx*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetGreenCtx)(hStream, phCtx) 

6995 return err 

6996  

6997cdef CUresult _cuGreenCtxStreamCreate(CUstream* phStream, CUgreenCtx greenCtx, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil: 

6998 global __cuGreenCtxStreamCreate 

6999 cuPythonInit() 

7000 if __cuGreenCtxStreamCreate == NULL: 

7001 with gil: 

7002 raise RuntimeError('Function "cuGreenCtxStreamCreate" not found') 

7003 err = (<CUresult (*)(CUstream*, CUgreenCtx, unsigned int, int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxStreamCreate)(phStream, greenCtx, flags, priority) 

7004 return err 

7005  

7006cdef CUresult _cuGreenCtxGetId(CUgreenCtx greenCtx, unsigned long long* greenCtxId) except ?CUDA_ERROR_NOT_FOUND nogil: 

7007 global __cuGreenCtxGetId 

7008 cuPythonInit() 

7009 if __cuGreenCtxGetId == NULL: 

7010 with gil: 

7011 raise RuntimeError('Function "cuGreenCtxGetId" not found') 

7012 err = (<CUresult (*)(CUgreenCtx, unsigned long long*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGreenCtxGetId)(greenCtx, greenCtxId) 

7013 return err 

7014  

7015cdef CUresult _cuStreamGetDevResource(CUstream hStream, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil: 

7016 global __cuStreamGetDevResource 

7017 cuPythonInit() 

7018 if __cuStreamGetDevResource == NULL: 

7019 with gil: 

7020 raise RuntimeError('Function "cuStreamGetDevResource" not found') 

7021 err = (<CUresult (*)(CUstream, CUdevResource*, CUdevResourceType) except ?CUDA_ERROR_NOT_FOUND nogil> __cuStreamGetDevResource)(hStream, resource, typename) 

7022 return err 

7023  

7024cdef CUresult _cuLogsRegisterCallback(CUlogsCallback callbackFunc, void* userData, CUlogsCallbackHandle* callback_out) except ?CUDA_ERROR_NOT_FOUND nogil: 

7025 global __cuLogsRegisterCallback 

7026 cuPythonInit() 

7027 if __cuLogsRegisterCallback == NULL: 

7028 with gil: 

7029 raise RuntimeError('Function "cuLogsRegisterCallback" not found') 

7030 err = (<CUresult (*)(CUlogsCallback, void*, CUlogsCallbackHandle*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsRegisterCallback)(callbackFunc, userData, callback_out) 

7031 return err 

7032  

7033cdef CUresult _cuLogsUnregisterCallback(CUlogsCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil: 

7034 global __cuLogsUnregisterCallback 

7035 cuPythonInit() 

7036 if __cuLogsUnregisterCallback == NULL: 

7037 with gil: 

7038 raise RuntimeError('Function "cuLogsUnregisterCallback" not found') 

7039 err = (<CUresult (*)(CUlogsCallbackHandle) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsUnregisterCallback)(callback) 

7040 return err 

7041  

7042cdef CUresult _cuLogsCurrent(CUlogIterator* iterator_out, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7043 global __cuLogsCurrent 

7044 cuPythonInit() 

7045 if __cuLogsCurrent == NULL: 

7046 with gil: 

7047 raise RuntimeError('Function "cuLogsCurrent" not found') 

7048 err = (<CUresult (*)(CUlogIterator*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsCurrent)(iterator_out, flags) 

7049 return err 

7050  

7051cdef CUresult _cuLogsDumpToFile(CUlogIterator* iterator, const char* pathToFile, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7052 global __cuLogsDumpToFile 

7053 cuPythonInit() 

7054 if __cuLogsDumpToFile == NULL: 

7055 with gil: 

7056 raise RuntimeError('Function "cuLogsDumpToFile" not found') 

7057 err = (<CUresult (*)(CUlogIterator*, const char*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsDumpToFile)(iterator, pathToFile, flags) 

7058 return err 

7059  

7060cdef CUresult _cuLogsDumpToMemory(CUlogIterator* iterator, char* buffer, size_t* size, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7061 global __cuLogsDumpToMemory 

7062 cuPythonInit() 

7063 if __cuLogsDumpToMemory == NULL: 

7064 with gil: 

7065 raise RuntimeError('Function "cuLogsDumpToMemory" not found') 

7066 err = (<CUresult (*)(CUlogIterator*, char*, size_t*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuLogsDumpToMemory)(iterator, buffer, size, flags) 

7067 return err 

7068  

7069cdef CUresult _cuCheckpointProcessGetRestoreThreadId(int pid, int* tid) except ?CUDA_ERROR_NOT_FOUND nogil: 

7070 global __cuCheckpointProcessGetRestoreThreadId 

7071 cuPythonInit() 

7072 if __cuCheckpointProcessGetRestoreThreadId == NULL: 

7073 with gil: 

7074 raise RuntimeError('Function "cuCheckpointProcessGetRestoreThreadId" not found') 

7075 err = (<CUresult (*)(int, int*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessGetRestoreThreadId)(pid, tid) 

7076 return err 

7077  

7078cdef CUresult _cuCheckpointProcessGetState(int pid, CUprocessState* state) except ?CUDA_ERROR_NOT_FOUND nogil: 

7079 global __cuCheckpointProcessGetState 

7080 cuPythonInit() 2?W

7081 if __cuCheckpointProcessGetState == NULL: 2?W

7082 with gil: 2?W

7083 raise RuntimeError('Function "cuCheckpointProcessGetState" not found') 

7084 err = (<CUresult (*)(int, CUprocessState*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessGetState)(pid, state) 2?W

7085 return err 2?W

7086  

7087cdef CUresult _cuCheckpointProcessLock(int pid, CUcheckpointLockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil: 

7088 global __cuCheckpointProcessLock 

7089 cuPythonInit() 

7090 if __cuCheckpointProcessLock == NULL: 

7091 with gil: 

7092 raise RuntimeError('Function "cuCheckpointProcessLock" not found') 

7093 err = (<CUresult (*)(int, CUcheckpointLockArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessLock)(pid, args) 

7094 return err 

7095  

7096cdef CUresult _cuCheckpointProcessCheckpoint(int pid, CUcheckpointCheckpointArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil: 

7097 global __cuCheckpointProcessCheckpoint 

7098 cuPythonInit() 

7099 if __cuCheckpointProcessCheckpoint == NULL: 

7100 with gil: 

7101 raise RuntimeError('Function "cuCheckpointProcessCheckpoint" not found') 

7102 err = (<CUresult (*)(int, CUcheckpointCheckpointArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessCheckpoint)(pid, args) 

7103 return err 

7104  

7105cdef CUresult _cuCheckpointProcessRestore(int pid, CUcheckpointRestoreArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil: 

7106 global __cuCheckpointProcessRestore 

7107 cuPythonInit() 

7108 if __cuCheckpointProcessRestore == NULL: 

7109 with gil: 

7110 raise RuntimeError('Function "cuCheckpointProcessRestore" not found') 

7111 err = (<CUresult (*)(int, CUcheckpointRestoreArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessRestore)(pid, args) 

7112 return err 

7113  

7114cdef CUresult _cuCheckpointProcessUnlock(int pid, CUcheckpointUnlockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil: 

7115 global __cuCheckpointProcessUnlock 

7116 cuPythonInit() 

7117 if __cuCheckpointProcessUnlock == NULL: 

7118 with gil: 

7119 raise RuntimeError('Function "cuCheckpointProcessUnlock" not found') 

7120 err = (<CUresult (*)(int, CUcheckpointUnlockArgs*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuCheckpointProcessUnlock)(pid, args) 

7121 return err 

7122  

7123cdef CUresult _cuProfilerStart() except ?CUDA_ERROR_NOT_FOUND nogil: 

7124 global __cuProfilerStart 

7125 cuPythonInit() 2sK

7126 if __cuProfilerStart == NULL: 2sK

7127 with gil: 2sK

7128 raise RuntimeError('Function "cuProfilerStart" not found') 

7129 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuProfilerStart)() 2sK

7130 return err 2sK

7131  

7132cdef CUresult _cuProfilerStop() except ?CUDA_ERROR_NOT_FOUND nogil: 

7133 global __cuProfilerStop 

7134 cuPythonInit() 2sK

7135 if __cuProfilerStop == NULL: 2sK

7136 with gil: 2sK

7137 raise RuntimeError('Function "cuProfilerStop" not found') 

7138 err = (<CUresult (*)() except ?CUDA_ERROR_NOT_FOUND nogil> __cuProfilerStop)() 2sK

7139 return err 2sK

7140  

7141cdef CUresult _cuGraphicsEGLRegisterImage(CUgraphicsResource* pCudaResource, EGLImageKHR image, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7142 global __cuGraphicsEGLRegisterImage 

7143 cuPythonInit() 

7144 if __cuGraphicsEGLRegisterImage == NULL: 

7145 with gil: 

7146 raise RuntimeError('Function "cuGraphicsEGLRegisterImage" not found') 

7147 err = (<CUresult (*)(CUgraphicsResource*, EGLImageKHR, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsEGLRegisterImage)(pCudaResource, image, flags) 

7148 return err 

7149  

7150cdef CUresult _cuEGLStreamConsumerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream) except ?CUDA_ERROR_NOT_FOUND nogil: 

7151 global __cuEGLStreamConsumerConnect 

7152 cuPythonInit() 

7153 if __cuEGLStreamConsumerConnect == NULL: 

7154 with gil: 

7155 raise RuntimeError('Function "cuEGLStreamConsumerConnect" not found') 

7156 err = (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerConnect)(conn, stream) 

7157 return err 

7158  

7159cdef CUresult _cuEGLStreamConsumerConnectWithFlags(CUeglStreamConnection* conn, EGLStreamKHR stream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7160 global __cuEGLStreamConsumerConnectWithFlags 

7161 cuPythonInit() 

7162 if __cuEGLStreamConsumerConnectWithFlags == NULL: 

7163 with gil: 

7164 raise RuntimeError('Function "cuEGLStreamConsumerConnectWithFlags" not found') 

7165 err = (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerConnectWithFlags)(conn, stream, flags) 

7166 return err 

7167  

7168cdef CUresult _cuEGLStreamConsumerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil: 

7169 global __cuEGLStreamConsumerDisconnect 

7170 cuPythonInit() 

7171 if __cuEGLStreamConsumerDisconnect == NULL: 

7172 with gil: 

7173 raise RuntimeError('Function "cuEGLStreamConsumerDisconnect" not found') 

7174 err = (<CUresult (*)(CUeglStreamConnection*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerDisconnect)(conn) 

7175 return err 

7176  

7177cdef CUresult _cuEGLStreamConsumerAcquireFrame(CUeglStreamConnection* conn, CUgraphicsResource* pCudaResource, CUstream* pStream, unsigned int timeout) except ?CUDA_ERROR_NOT_FOUND nogil: 

7178 global __cuEGLStreamConsumerAcquireFrame 

7179 cuPythonInit() 

7180 if __cuEGLStreamConsumerAcquireFrame == NULL: 

7181 with gil: 

7182 raise RuntimeError('Function "cuEGLStreamConsumerAcquireFrame" not found') 

7183 err = (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource*, CUstream*, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerAcquireFrame)(conn, pCudaResource, pStream, timeout) 

7184 return err 

7185  

7186cdef CUresult _cuEGLStreamConsumerReleaseFrame(CUeglStreamConnection* conn, CUgraphicsResource pCudaResource, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

7187 global __cuEGLStreamConsumerReleaseFrame 

7188 cuPythonInit() 

7189 if __cuEGLStreamConsumerReleaseFrame == NULL: 

7190 with gil: 

7191 raise RuntimeError('Function "cuEGLStreamConsumerReleaseFrame" not found') 

7192 err = (<CUresult (*)(CUeglStreamConnection*, CUgraphicsResource, CUstream*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamConsumerReleaseFrame)(conn, pCudaResource, pStream) 

7193 return err 

7194  

7195cdef CUresult _cuEGLStreamProducerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream, EGLint width, EGLint height) except ?CUDA_ERROR_NOT_FOUND nogil: 

7196 global __cuEGLStreamProducerConnect 

7197 cuPythonInit() 

7198 if __cuEGLStreamProducerConnect == NULL: 

7199 with gil: 

7200 raise RuntimeError('Function "cuEGLStreamProducerConnect" not found') 

7201 err = (<CUresult (*)(CUeglStreamConnection*, EGLStreamKHR, EGLint, EGLint) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerConnect)(conn, stream, width, height) 

7202 return err 

7203  

7204cdef CUresult _cuEGLStreamProducerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil: 

7205 global __cuEGLStreamProducerDisconnect 

7206 cuPythonInit() 

7207 if __cuEGLStreamProducerDisconnect == NULL: 

7208 with gil: 

7209 raise RuntimeError('Function "cuEGLStreamProducerDisconnect" not found') 

7210 err = (<CUresult (*)(CUeglStreamConnection*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerDisconnect)(conn) 

7211 return err 

7212  

7213cdef CUresult _cuEGLStreamProducerPresentFrame(CUeglStreamConnection* conn, CUeglFrame eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

7214 global __cuEGLStreamProducerPresentFrame 

7215 cuPythonInit() 

7216 if __cuEGLStreamProducerPresentFrame == NULL: 

7217 with gil: 

7218 raise RuntimeError('Function "cuEGLStreamProducerPresentFrame" not found') 

7219 err = (<CUresult (*)(CUeglStreamConnection*, CUeglFrame, CUstream*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerPresentFrame)(conn, eglframe, pStream) 

7220 return err 

7221  

7222cdef CUresult _cuEGLStreamProducerReturnFrame(CUeglStreamConnection* conn, CUeglFrame* eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil: 

7223 global __cuEGLStreamProducerReturnFrame 

7224 cuPythonInit() 

7225 if __cuEGLStreamProducerReturnFrame == NULL: 

7226 with gil: 

7227 raise RuntimeError('Function "cuEGLStreamProducerReturnFrame" not found') 

7228 err = (<CUresult (*)(CUeglStreamConnection*, CUeglFrame*, CUstream*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEGLStreamProducerReturnFrame)(conn, eglframe, pStream) 

7229 return err 

7230  

7231cdef CUresult _cuGraphicsResourceGetMappedEglFrame(CUeglFrame* eglFrame, CUgraphicsResource resource, unsigned int index, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil: 

7232 global __cuGraphicsResourceGetMappedEglFrame 

7233 cuPythonInit() 

7234 if __cuGraphicsResourceGetMappedEglFrame == NULL: 

7235 with gil: 

7236 raise RuntimeError('Function "cuGraphicsResourceGetMappedEglFrame" not found') 

7237 err = (<CUresult (*)(CUeglFrame*, CUgraphicsResource, unsigned int, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsResourceGetMappedEglFrame)(eglFrame, resource, index, mipLevel) 

7238 return err 

7239  

7240cdef CUresult _cuEventCreateFromEGLSync(CUevent* phEvent, EGLSyncKHR eglSync, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7241 global __cuEventCreateFromEGLSync 

7242 cuPythonInit() 

7243 if __cuEventCreateFromEGLSync == NULL: 

7244 with gil: 

7245 raise RuntimeError('Function "cuEventCreateFromEGLSync" not found') 

7246 err = (<CUresult (*)(CUevent*, EGLSyncKHR, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuEventCreateFromEGLSync)(phEvent, eglSync, flags) 

7247 return err 

7248  

7249cdef CUresult _cuGraphicsGLRegisterBuffer(CUgraphicsResource* pCudaResource, GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7250 global __cuGraphicsGLRegisterBuffer 

7251 cuPythonInit() 2`f`l{f|f{l|N}N~NaObO}f~fagUhbg)pcgdOdgyjVheOfOgO

7252 if __cuGraphicsGLRegisterBuffer == NULL: 2`f`l{f|f{l|N}N~NaObO}f~fagUhbg)pcgdOdgyjVheOfOgO

7253 with gil: 

7254 raise RuntimeError('Function "cuGraphicsGLRegisterBuffer" not found') 

7255 err = (<CUresult (*)(CUgraphicsResource*, GLuint, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsGLRegisterBuffer)(pCudaResource, buffer, Flags) 2`f`l{f|f{l|N}N~NaObO}f~fagUhbg)pcgdOdgyjVheOfOgO

7256 return err 2`f`l{f|f{l|N}N~NaObO}f~fagUhbg)pcgdOdgyjVheOfOgO

7257  

7258cdef CUresult _cuGraphicsGLRegisterImage(CUgraphicsResource* pCudaResource, GLuint image, GLenum target, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7259 global __cuGraphicsGLRegisterImage 

7260 cuPythonInit() 2cOfZhZ{W

7261 if __cuGraphicsGLRegisterImage == NULL: 2cOfZhZ{W

7262 with gil: 2{W

7263 raise RuntimeError('Function "cuGraphicsGLRegisterImage" not found') 

7264 err = (<CUresult (*)(CUgraphicsResource*, GLuint, GLenum, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsGLRegisterImage)(pCudaResource, image, target, Flags) 2cOfZhZ{W

7265 return err 2cOfZhZ{W

7266  

7267cdef CUresult _cuGLGetDevices_v2(unsigned int* pCudaDeviceCount, CUdevice* pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList) except ?CUDA_ERROR_NOT_FOUND nogil: 

7268 global __cuGLGetDevices_v2 

7269 cuPythonInit() 

7270 if __cuGLGetDevices_v2 == NULL: 

7271 with gil: 

7272 raise RuntimeError('Function "cuGLGetDevices_v2" not found') 

7273 err = (<CUresult (*)(unsigned int*, CUdevice*, unsigned int, CUGLDeviceList) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGLGetDevices_v2)(pCudaDeviceCount, pCudaDevices, cudaDeviceCount, deviceList) 

7274 return err 

7275  

7276cdef CUresult _cuVDPAUGetDevice(CUdevice* pDevice, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil: 

7277 global __cuVDPAUGetDevice 

7278 cuPythonInit() 

7279 if __cuVDPAUGetDevice == NULL: 

7280 with gil: 

7281 raise RuntimeError('Function "cuVDPAUGetDevice" not found') 

7282 err = (<CUresult (*)(CUdevice*, VdpDevice, VdpGetProcAddress*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuVDPAUGetDevice)(pDevice, vdpDevice, vdpGetProcAddress) 

7283 return err 

7284  

7285cdef CUresult _cuVDPAUCtxCreate_v2(CUcontext* pCtx, unsigned int flags, CUdevice device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil: 

7286 global __cuVDPAUCtxCreate_v2 

7287 cuPythonInit() 

7288 if __cuVDPAUCtxCreate_v2 == NULL: 

7289 with gil: 

7290 raise RuntimeError('Function "cuVDPAUCtxCreate_v2" not found') 

7291 err = (<CUresult (*)(CUcontext*, unsigned int, CUdevice, VdpDevice, VdpGetProcAddress*) except ?CUDA_ERROR_NOT_FOUND nogil> __cuVDPAUCtxCreate_v2)(pCtx, flags, device, vdpDevice, vdpGetProcAddress) 

7292 return err 

7293  

7294cdef CUresult _cuGraphicsVDPAURegisterVideoSurface(CUgraphicsResource* pCudaResource, VdpVideoSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7295 global __cuGraphicsVDPAURegisterVideoSurface 

7296 cuPythonInit() 

7297 if __cuGraphicsVDPAURegisterVideoSurface == NULL: 

7298 with gil: 

7299 raise RuntimeError('Function "cuGraphicsVDPAURegisterVideoSurface" not found') 

7300 err = (<CUresult (*)(CUgraphicsResource*, VdpVideoSurface, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsVDPAURegisterVideoSurface)(pCudaResource, vdpSurface, flags) 

7301 return err 

7302  

7303cdef CUresult _cuGraphicsVDPAURegisterOutputSurface(CUgraphicsResource* pCudaResource, VdpOutputSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil: 

7304 global __cuGraphicsVDPAURegisterOutputSurface 

7305 cuPythonInit() 

7306 if __cuGraphicsVDPAURegisterOutputSurface == NULL: 

7307 with gil: 

7308 raise RuntimeError('Function "cuGraphicsVDPAURegisterOutputSurface" not found') 

7309 err = (<CUresult (*)(CUgraphicsResource*, VdpOutputSurface, unsigned int) except ?CUDA_ERROR_NOT_FOUND nogil> __cuGraphicsVDPAURegisterOutputSurface)(pCudaResource, vdpSurface, flags) 

7310 return err 

7311  

7312cdef dict func_ptrs = None 

7313  

7314cpdef dict _inspect_function_pointers(): 

7315 global func_ptrs 

7316 if func_ptrs is not None: 1b

7317 return func_ptrs 1b

7318  

7319 cuPythonInit() 1b

7320 cdef dict data = {} 1b

7321  

7322 global __cuGetErrorString 

7323 data["__cuGetErrorString"] = <intptr_t>__cuGetErrorString 1b

7324 global __cuGetErrorName 

7325 data["__cuGetErrorName"] = <intptr_t>__cuGetErrorName 1b

7326 global __cuInit 

7327 data["__cuInit"] = <intptr_t>__cuInit 1b

7328 global __cuDriverGetVersion 

7329 data["__cuDriverGetVersion"] = <intptr_t>__cuDriverGetVersion 1b

7330 global __cuDeviceGet 

7331 data["__cuDeviceGet"] = <intptr_t>__cuDeviceGet 1b

7332 global __cuDeviceGetCount 

7333 data["__cuDeviceGetCount"] = <intptr_t>__cuDeviceGetCount 1b

7334 global __cuDeviceGetName 

7335 data["__cuDeviceGetName"] = <intptr_t>__cuDeviceGetName 1b

7336 global __cuDeviceGetUuid_v2 

7337 data["__cuDeviceGetUuid_v2"] = <intptr_t>__cuDeviceGetUuid_v2 1b

7338 global __cuDeviceGetLuid 

7339 data["__cuDeviceGetLuid"] = <intptr_t>__cuDeviceGetLuid 1b

7340 global __cuDeviceTotalMem_v2 

7341 data["__cuDeviceTotalMem_v2"] = <intptr_t>__cuDeviceTotalMem_v2 1b

7342 global __cuDeviceGetTexture1DLinearMaxWidth 

7343 data["__cuDeviceGetTexture1DLinearMaxWidth"] = <intptr_t>__cuDeviceGetTexture1DLinearMaxWidth 1b

7344 global __cuDeviceGetAttribute 

7345 data["__cuDeviceGetAttribute"] = <intptr_t>__cuDeviceGetAttribute 1b

7346 global __cuDeviceGetHostAtomicCapabilities 

7347 data["__cuDeviceGetHostAtomicCapabilities"] = <intptr_t>__cuDeviceGetHostAtomicCapabilities 1b

7348 global __cuDeviceGetNvSciSyncAttributes 

7349 data["__cuDeviceGetNvSciSyncAttributes"] = <intptr_t>__cuDeviceGetNvSciSyncAttributes 1b

7350 global __cuDeviceSetMemPool 

7351 data["__cuDeviceSetMemPool"] = <intptr_t>__cuDeviceSetMemPool 1b

7352 global __cuDeviceGetMemPool 

7353 data["__cuDeviceGetMemPool"] = <intptr_t>__cuDeviceGetMemPool 1b

7354 global __cuDeviceGetDefaultMemPool 

7355 data["__cuDeviceGetDefaultMemPool"] = <intptr_t>__cuDeviceGetDefaultMemPool 1b

7356 global __cuDeviceGetExecAffinitySupport 

7357 data["__cuDeviceGetExecAffinitySupport"] = <intptr_t>__cuDeviceGetExecAffinitySupport 1b

7358 global __cuFlushGPUDirectRDMAWrites 

7359 data["__cuFlushGPUDirectRDMAWrites"] = <intptr_t>__cuFlushGPUDirectRDMAWrites 1b

7360 global __cuDeviceGetProperties 

7361 data["__cuDeviceGetProperties"] = <intptr_t>__cuDeviceGetProperties 1b

7362 global __cuDeviceComputeCapability 

7363 data["__cuDeviceComputeCapability"] = <intptr_t>__cuDeviceComputeCapability 1b

7364 global __cuDevicePrimaryCtxRetain 

7365 data["__cuDevicePrimaryCtxRetain"] = <intptr_t>__cuDevicePrimaryCtxRetain 1b

7366 global __cuDevicePrimaryCtxRelease_v2 

7367 data["__cuDevicePrimaryCtxRelease_v2"] = <intptr_t>__cuDevicePrimaryCtxRelease_v2 1b

7368 global __cuDevicePrimaryCtxSetFlags_v2 

7369 data["__cuDevicePrimaryCtxSetFlags_v2"] = <intptr_t>__cuDevicePrimaryCtxSetFlags_v2 1b

7370 global __cuDevicePrimaryCtxGetState 

7371 data["__cuDevicePrimaryCtxGetState"] = <intptr_t>__cuDevicePrimaryCtxGetState 1b

7372 global __cuDevicePrimaryCtxReset_v2 

7373 data["__cuDevicePrimaryCtxReset_v2"] = <intptr_t>__cuDevicePrimaryCtxReset_v2 1b

7374 global __cuCtxCreate_v4 

7375 data["__cuCtxCreate_v4"] = <intptr_t>__cuCtxCreate_v4 1b

7376 global __cuCtxDestroy_v2 

7377 data["__cuCtxDestroy_v2"] = <intptr_t>__cuCtxDestroy_v2 1b

7378 global __cuCtxPushCurrent_v2 

7379 data["__cuCtxPushCurrent_v2"] = <intptr_t>__cuCtxPushCurrent_v2 1b

7380 global __cuCtxPopCurrent_v2 

7381 data["__cuCtxPopCurrent_v2"] = <intptr_t>__cuCtxPopCurrent_v2 1b

7382 global __cuCtxSetCurrent 

7383 data["__cuCtxSetCurrent"] = <intptr_t>__cuCtxSetCurrent 1b

7384 global __cuCtxGetCurrent 

7385 data["__cuCtxGetCurrent"] = <intptr_t>__cuCtxGetCurrent 1b

7386 global __cuCtxGetDevice 

7387 data["__cuCtxGetDevice"] = <intptr_t>__cuCtxGetDevice 1b

7388 global __cuCtxGetDevice_v2 

7389 data["__cuCtxGetDevice_v2"] = <intptr_t>__cuCtxGetDevice_v2 1b

7390 global __cuCtxGetFlags 

7391 data["__cuCtxGetFlags"] = <intptr_t>__cuCtxGetFlags 1b

7392 global __cuCtxSetFlags 

7393 data["__cuCtxSetFlags"] = <intptr_t>__cuCtxSetFlags 1b

7394 global __cuCtxGetId 

7395 data["__cuCtxGetId"] = <intptr_t>__cuCtxGetId 1b

7396 global __cuCtxSynchronize 

7397 data["__cuCtxSynchronize"] = <intptr_t>__cuCtxSynchronize 1b

7398 global __cuCtxSynchronize_v2 

7399 data["__cuCtxSynchronize_v2"] = <intptr_t>__cuCtxSynchronize_v2 1b

7400 global __cuCtxSetLimit 

7401 data["__cuCtxSetLimit"] = <intptr_t>__cuCtxSetLimit 1b

7402 global __cuCtxGetLimit 

7403 data["__cuCtxGetLimit"] = <intptr_t>__cuCtxGetLimit 1b

7404 global __cuCtxGetCacheConfig 

7405 data["__cuCtxGetCacheConfig"] = <intptr_t>__cuCtxGetCacheConfig 1b

7406 global __cuCtxSetCacheConfig 

7407 data["__cuCtxSetCacheConfig"] = <intptr_t>__cuCtxSetCacheConfig 1b

7408 global __cuCtxGetApiVersion 

7409 data["__cuCtxGetApiVersion"] = <intptr_t>__cuCtxGetApiVersion 1b

7410 global __cuCtxGetStreamPriorityRange 

7411 data["__cuCtxGetStreamPriorityRange"] = <intptr_t>__cuCtxGetStreamPriorityRange 1b

7412 global __cuCtxResetPersistingL2Cache 

7413 data["__cuCtxResetPersistingL2Cache"] = <intptr_t>__cuCtxResetPersistingL2Cache 1b

7414 global __cuCtxGetExecAffinity 

7415 data["__cuCtxGetExecAffinity"] = <intptr_t>__cuCtxGetExecAffinity 1b

7416 global __cuCtxRecordEvent 

7417 data["__cuCtxRecordEvent"] = <intptr_t>__cuCtxRecordEvent 1b

7418 global __cuCtxWaitEvent 

7419 data["__cuCtxWaitEvent"] = <intptr_t>__cuCtxWaitEvent 1b

7420 global __cuCtxAttach 

7421 data["__cuCtxAttach"] = <intptr_t>__cuCtxAttach 1b

7422 global __cuCtxDetach 

7423 data["__cuCtxDetach"] = <intptr_t>__cuCtxDetach 1b

7424 global __cuCtxGetSharedMemConfig 

7425 data["__cuCtxGetSharedMemConfig"] = <intptr_t>__cuCtxGetSharedMemConfig 1b

7426 global __cuCtxSetSharedMemConfig 

7427 data["__cuCtxSetSharedMemConfig"] = <intptr_t>__cuCtxSetSharedMemConfig 1b

7428 global __cuModuleLoad 

7429 data["__cuModuleLoad"] = <intptr_t>__cuModuleLoad 1b

7430 global __cuModuleLoadData 

7431 data["__cuModuleLoadData"] = <intptr_t>__cuModuleLoadData 1b

7432 global __cuModuleLoadDataEx 

7433 data["__cuModuleLoadDataEx"] = <intptr_t>__cuModuleLoadDataEx 1b

7434 global __cuModuleLoadFatBinary 

7435 data["__cuModuleLoadFatBinary"] = <intptr_t>__cuModuleLoadFatBinary 1b

7436 global __cuModuleUnload 

7437 data["__cuModuleUnload"] = <intptr_t>__cuModuleUnload 1b

7438 global __cuModuleGetLoadingMode 

7439 data["__cuModuleGetLoadingMode"] = <intptr_t>__cuModuleGetLoadingMode 1b

7440 global __cuModuleGetFunction 

7441 data["__cuModuleGetFunction"] = <intptr_t>__cuModuleGetFunction 1b

7442 global __cuModuleGetFunctionCount 

7443 data["__cuModuleGetFunctionCount"] = <intptr_t>__cuModuleGetFunctionCount 1b

7444 global __cuModuleEnumerateFunctions 

7445 data["__cuModuleEnumerateFunctions"] = <intptr_t>__cuModuleEnumerateFunctions 1b

7446 global __cuModuleGetGlobal_v2 

7447 data["__cuModuleGetGlobal_v2"] = <intptr_t>__cuModuleGetGlobal_v2 1b

7448 global __cuLinkCreate_v2 

7449 data["__cuLinkCreate_v2"] = <intptr_t>__cuLinkCreate_v2 1b

7450 global __cuLinkAddData_v2 

7451 data["__cuLinkAddData_v2"] = <intptr_t>__cuLinkAddData_v2 1b

7452 global __cuLinkAddFile_v2 

7453 data["__cuLinkAddFile_v2"] = <intptr_t>__cuLinkAddFile_v2 1b

7454 global __cuLinkComplete 

7455 data["__cuLinkComplete"] = <intptr_t>__cuLinkComplete 1b

7456 global __cuLinkDestroy 

7457 data["__cuLinkDestroy"] = <intptr_t>__cuLinkDestroy 1b

7458 global __cuModuleGetTexRef 

7459 data["__cuModuleGetTexRef"] = <intptr_t>__cuModuleGetTexRef 1b

7460 global __cuModuleGetSurfRef 

7461 data["__cuModuleGetSurfRef"] = <intptr_t>__cuModuleGetSurfRef 1b

7462 global __cuLibraryLoadData 

7463 data["__cuLibraryLoadData"] = <intptr_t>__cuLibraryLoadData 1b

7464 global __cuLibraryLoadFromFile 

7465 data["__cuLibraryLoadFromFile"] = <intptr_t>__cuLibraryLoadFromFile 1b

7466 global __cuLibraryUnload 

7467 data["__cuLibraryUnload"] = <intptr_t>__cuLibraryUnload 1b

7468 global __cuLibraryGetKernel 

7469 data["__cuLibraryGetKernel"] = <intptr_t>__cuLibraryGetKernel 1b

7470 global __cuLibraryGetKernelCount 

7471 data["__cuLibraryGetKernelCount"] = <intptr_t>__cuLibraryGetKernelCount 1b

7472 global __cuLibraryEnumerateKernels 

7473 data["__cuLibraryEnumerateKernels"] = <intptr_t>__cuLibraryEnumerateKernels 1b

7474 global __cuLibraryGetModule 

7475 data["__cuLibraryGetModule"] = <intptr_t>__cuLibraryGetModule 1b

7476 global __cuKernelGetFunction 

7477 data["__cuKernelGetFunction"] = <intptr_t>__cuKernelGetFunction 1b

7478 global __cuKernelGetLibrary 

7479 data["__cuKernelGetLibrary"] = <intptr_t>__cuKernelGetLibrary 1b

7480 global __cuLibraryGetGlobal 

7481 data["__cuLibraryGetGlobal"] = <intptr_t>__cuLibraryGetGlobal 1b

7482 global __cuLibraryGetManaged 

7483 data["__cuLibraryGetManaged"] = <intptr_t>__cuLibraryGetManaged 1b

7484 global __cuLibraryGetUnifiedFunction 

7485 data["__cuLibraryGetUnifiedFunction"] = <intptr_t>__cuLibraryGetUnifiedFunction 1b

7486 global __cuKernelGetAttribute 

7487 data["__cuKernelGetAttribute"] = <intptr_t>__cuKernelGetAttribute 1b

7488 global __cuKernelSetAttribute 

7489 data["__cuKernelSetAttribute"] = <intptr_t>__cuKernelSetAttribute 1b

7490 global __cuKernelSetCacheConfig 

7491 data["__cuKernelSetCacheConfig"] = <intptr_t>__cuKernelSetCacheConfig 1b

7492 global __cuKernelGetName 

7493 data["__cuKernelGetName"] = <intptr_t>__cuKernelGetName 1b

7494 global __cuKernelGetParamInfo 

7495 data["__cuKernelGetParamInfo"] = <intptr_t>__cuKernelGetParamInfo 1b

7496 global __cuKernelGetParamCount 

7497 data["__cuKernelGetParamCount"] = <intptr_t>__cuKernelGetParamCount 1b

7498 global __cuMemGetInfo_v2 

7499 data["__cuMemGetInfo_v2"] = <intptr_t>__cuMemGetInfo_v2 1b

7500 global __cuMemAlloc_v2 

7501 data["__cuMemAlloc_v2"] = <intptr_t>__cuMemAlloc_v2 1b

7502 global __cuMemAllocPitch_v2 

7503 data["__cuMemAllocPitch_v2"] = <intptr_t>__cuMemAllocPitch_v2 1b

7504 global __cuMemFree_v2 

7505 data["__cuMemFree_v2"] = <intptr_t>__cuMemFree_v2 1b

7506 global __cuMemGetAddressRange_v2 

7507 data["__cuMemGetAddressRange_v2"] = <intptr_t>__cuMemGetAddressRange_v2 1b

7508 global __cuMemAllocHost_v2 

7509 data["__cuMemAllocHost_v2"] = <intptr_t>__cuMemAllocHost_v2 1b

7510 global __cuMemFreeHost 

7511 data["__cuMemFreeHost"] = <intptr_t>__cuMemFreeHost 1b

7512 global __cuMemHostAlloc 

7513 data["__cuMemHostAlloc"] = <intptr_t>__cuMemHostAlloc 1b

7514 global __cuMemHostGetDevicePointer_v2 

7515 data["__cuMemHostGetDevicePointer_v2"] = <intptr_t>__cuMemHostGetDevicePointer_v2 1b

7516 global __cuMemHostGetFlags 

7517 data["__cuMemHostGetFlags"] = <intptr_t>__cuMemHostGetFlags 1b

7518 global __cuMemAllocManaged 

7519 data["__cuMemAllocManaged"] = <intptr_t>__cuMemAllocManaged 1b

7520 global __cuDeviceRegisterAsyncNotification 

7521 data["__cuDeviceRegisterAsyncNotification"] = <intptr_t>__cuDeviceRegisterAsyncNotification 1b

7522 global __cuDeviceUnregisterAsyncNotification 

7523 data["__cuDeviceUnregisterAsyncNotification"] = <intptr_t>__cuDeviceUnregisterAsyncNotification 1b

7524 global __cuDeviceGetByPCIBusId 

7525 data["__cuDeviceGetByPCIBusId"] = <intptr_t>__cuDeviceGetByPCIBusId 1b

7526 global __cuDeviceGetPCIBusId 

7527 data["__cuDeviceGetPCIBusId"] = <intptr_t>__cuDeviceGetPCIBusId 1b

7528 global __cuIpcGetEventHandle 

7529 data["__cuIpcGetEventHandle"] = <intptr_t>__cuIpcGetEventHandle 1b

7530 global __cuIpcOpenEventHandle 

7531 data["__cuIpcOpenEventHandle"] = <intptr_t>__cuIpcOpenEventHandle 1b

7532 global __cuIpcGetMemHandle 

7533 data["__cuIpcGetMemHandle"] = <intptr_t>__cuIpcGetMemHandle 1b

7534 global __cuIpcOpenMemHandle_v2 

7535 data["__cuIpcOpenMemHandle_v2"] = <intptr_t>__cuIpcOpenMemHandle_v2 1b

7536 global __cuIpcCloseMemHandle 

7537 data["__cuIpcCloseMemHandle"] = <intptr_t>__cuIpcCloseMemHandle 1b

7538 global __cuMemHostRegister_v2 

7539 data["__cuMemHostRegister_v2"] = <intptr_t>__cuMemHostRegister_v2 1b

7540 global __cuMemHostUnregister 

7541 data["__cuMemHostUnregister"] = <intptr_t>__cuMemHostUnregister 1b

7542 global __cuMemcpy 

7543 data["__cuMemcpy"] = <intptr_t>__cuMemcpy 1b

7544 global __cuMemcpyPeer 

7545 data["__cuMemcpyPeer"] = <intptr_t>__cuMemcpyPeer 1b

7546 global __cuMemcpyHtoD_v2 

7547 data["__cuMemcpyHtoD_v2"] = <intptr_t>__cuMemcpyHtoD_v2 1b

7548 global __cuMemcpyDtoH_v2 

7549 data["__cuMemcpyDtoH_v2"] = <intptr_t>__cuMemcpyDtoH_v2 1b

7550 global __cuMemcpyDtoD_v2 

7551 data["__cuMemcpyDtoD_v2"] = <intptr_t>__cuMemcpyDtoD_v2 1b

7552 global __cuMemcpyDtoA_v2 

7553 data["__cuMemcpyDtoA_v2"] = <intptr_t>__cuMemcpyDtoA_v2 1b

7554 global __cuMemcpyAtoD_v2 

7555 data["__cuMemcpyAtoD_v2"] = <intptr_t>__cuMemcpyAtoD_v2 1b

7556 global __cuMemcpyHtoA_v2 

7557 data["__cuMemcpyHtoA_v2"] = <intptr_t>__cuMemcpyHtoA_v2 1b

7558 global __cuMemcpyAtoH_v2 

7559 data["__cuMemcpyAtoH_v2"] = <intptr_t>__cuMemcpyAtoH_v2 1b

7560 global __cuMemcpyAtoA_v2 

7561 data["__cuMemcpyAtoA_v2"] = <intptr_t>__cuMemcpyAtoA_v2 1b

7562 global __cuMemcpy2D_v2 

7563 data["__cuMemcpy2D_v2"] = <intptr_t>__cuMemcpy2D_v2 1b

7564 global __cuMemcpy2DUnaligned_v2 

7565 data["__cuMemcpy2DUnaligned_v2"] = <intptr_t>__cuMemcpy2DUnaligned_v2 1b

7566 global __cuMemcpy3D_v2 

7567 data["__cuMemcpy3D_v2"] = <intptr_t>__cuMemcpy3D_v2 1b

7568 global __cuMemcpy3DPeer 

7569 data["__cuMemcpy3DPeer"] = <intptr_t>__cuMemcpy3DPeer 1b

7570 global __cuMemcpyAsync 

7571 data["__cuMemcpyAsync"] = <intptr_t>__cuMemcpyAsync 1b

7572 global __cuMemcpyPeerAsync 

7573 data["__cuMemcpyPeerAsync"] = <intptr_t>__cuMemcpyPeerAsync 1b

7574 global __cuMemcpyHtoDAsync_v2 

7575 data["__cuMemcpyHtoDAsync_v2"] = <intptr_t>__cuMemcpyHtoDAsync_v2 1b

7576 global __cuMemcpyDtoHAsync_v2 

7577 data["__cuMemcpyDtoHAsync_v2"] = <intptr_t>__cuMemcpyDtoHAsync_v2 1b

7578 global __cuMemcpyDtoDAsync_v2 

7579 data["__cuMemcpyDtoDAsync_v2"] = <intptr_t>__cuMemcpyDtoDAsync_v2 1b

7580 global __cuMemcpyHtoAAsync_v2 

7581 data["__cuMemcpyHtoAAsync_v2"] = <intptr_t>__cuMemcpyHtoAAsync_v2 1b

7582 global __cuMemcpyAtoHAsync_v2 

7583 data["__cuMemcpyAtoHAsync_v2"] = <intptr_t>__cuMemcpyAtoHAsync_v2 1b

7584 global __cuMemcpy2DAsync_v2 

7585 data["__cuMemcpy2DAsync_v2"] = <intptr_t>__cuMemcpy2DAsync_v2 1b

7586 global __cuMemcpy3DAsync_v2 

7587 data["__cuMemcpy3DAsync_v2"] = <intptr_t>__cuMemcpy3DAsync_v2 1b

7588 global __cuMemcpy3DPeerAsync 

7589 data["__cuMemcpy3DPeerAsync"] = <intptr_t>__cuMemcpy3DPeerAsync 1b

7590 global __cuMemcpyBatchAsync_v2 

7591 data["__cuMemcpyBatchAsync_v2"] = <intptr_t>__cuMemcpyBatchAsync_v2 1b

7592 global __cuMemcpy3DBatchAsync_v2 

7593 data["__cuMemcpy3DBatchAsync_v2"] = <intptr_t>__cuMemcpy3DBatchAsync_v2 1b

7594 global __cuMemcpyWithAttributesAsync 

7595 data["__cuMemcpyWithAttributesAsync"] = <intptr_t>__cuMemcpyWithAttributesAsync 1b

7596 global __cuMemcpy3DWithAttributesAsync 

7597 data["__cuMemcpy3DWithAttributesAsync"] = <intptr_t>__cuMemcpy3DWithAttributesAsync 1b

7598 global __cuMemsetD8_v2 

7599 data["__cuMemsetD8_v2"] = <intptr_t>__cuMemsetD8_v2 1b

7600 global __cuMemsetD16_v2 

7601 data["__cuMemsetD16_v2"] = <intptr_t>__cuMemsetD16_v2 1b

7602 global __cuMemsetD32_v2 

7603 data["__cuMemsetD32_v2"] = <intptr_t>__cuMemsetD32_v2 1b

7604 global __cuMemsetD2D8_v2 

7605 data["__cuMemsetD2D8_v2"] = <intptr_t>__cuMemsetD2D8_v2 1b

7606 global __cuMemsetD2D16_v2 

7607 data["__cuMemsetD2D16_v2"] = <intptr_t>__cuMemsetD2D16_v2 1b

7608 global __cuMemsetD2D32_v2 

7609 data["__cuMemsetD2D32_v2"] = <intptr_t>__cuMemsetD2D32_v2 1b

7610 global __cuMemsetD8Async 

7611 data["__cuMemsetD8Async"] = <intptr_t>__cuMemsetD8Async 1b

7612 global __cuMemsetD16Async 

7613 data["__cuMemsetD16Async"] = <intptr_t>__cuMemsetD16Async 1b

7614 global __cuMemsetD32Async 

7615 data["__cuMemsetD32Async"] = <intptr_t>__cuMemsetD32Async 1b

7616 global __cuMemsetD2D8Async 

7617 data["__cuMemsetD2D8Async"] = <intptr_t>__cuMemsetD2D8Async 1b

7618 global __cuMemsetD2D16Async 

7619 data["__cuMemsetD2D16Async"] = <intptr_t>__cuMemsetD2D16Async 1b

7620 global __cuMemsetD2D32Async 

7621 data["__cuMemsetD2D32Async"] = <intptr_t>__cuMemsetD2D32Async 1b

7622 global __cuArrayCreate_v2 

7623 data["__cuArrayCreate_v2"] = <intptr_t>__cuArrayCreate_v2 1b

7624 global __cuArrayGetDescriptor_v2 

7625 data["__cuArrayGetDescriptor_v2"] = <intptr_t>__cuArrayGetDescriptor_v2 1b

7626 global __cuArrayGetSparseProperties 

7627 data["__cuArrayGetSparseProperties"] = <intptr_t>__cuArrayGetSparseProperties 1b

7628 global __cuMipmappedArrayGetSparseProperties 

7629 data["__cuMipmappedArrayGetSparseProperties"] = <intptr_t>__cuMipmappedArrayGetSparseProperties 1b

7630 global __cuArrayGetMemoryRequirements 

7631 data["__cuArrayGetMemoryRequirements"] = <intptr_t>__cuArrayGetMemoryRequirements 1b

7632 global __cuMipmappedArrayGetMemoryRequirements 

7633 data["__cuMipmappedArrayGetMemoryRequirements"] = <intptr_t>__cuMipmappedArrayGetMemoryRequirements 1b

7634 global __cuArrayGetPlane 

7635 data["__cuArrayGetPlane"] = <intptr_t>__cuArrayGetPlane 1b

7636 global __cuArrayDestroy 

7637 data["__cuArrayDestroy"] = <intptr_t>__cuArrayDestroy 1b

7638 global __cuArray3DCreate_v2 

7639 data["__cuArray3DCreate_v2"] = <intptr_t>__cuArray3DCreate_v2 1b

7640 global __cuArray3DGetDescriptor_v2 

7641 data["__cuArray3DGetDescriptor_v2"] = <intptr_t>__cuArray3DGetDescriptor_v2 1b

7642 global __cuMipmappedArrayCreate 

7643 data["__cuMipmappedArrayCreate"] = <intptr_t>__cuMipmappedArrayCreate 1b

7644 global __cuMipmappedArrayGetLevel 

7645 data["__cuMipmappedArrayGetLevel"] = <intptr_t>__cuMipmappedArrayGetLevel 1b

7646 global __cuMipmappedArrayDestroy 

7647 data["__cuMipmappedArrayDestroy"] = <intptr_t>__cuMipmappedArrayDestroy 1b

7648 global __cuMemGetHandleForAddressRange 

7649 data["__cuMemGetHandleForAddressRange"] = <intptr_t>__cuMemGetHandleForAddressRange 1b

7650 global __cuMemBatchDecompressAsync 

7651 data["__cuMemBatchDecompressAsync"] = <intptr_t>__cuMemBatchDecompressAsync 1b

7652 global __cuMemAddressReserve 

7653 data["__cuMemAddressReserve"] = <intptr_t>__cuMemAddressReserve 1b

7654 global __cuMemAddressFree 

7655 data["__cuMemAddressFree"] = <intptr_t>__cuMemAddressFree 1b

7656 global __cuMemCreate 

7657 data["__cuMemCreate"] = <intptr_t>__cuMemCreate 1b

7658 global __cuMemRelease 

7659 data["__cuMemRelease"] = <intptr_t>__cuMemRelease 1b

7660 global __cuMemMap 

7661 data["__cuMemMap"] = <intptr_t>__cuMemMap 1b

7662 global __cuMemMapArrayAsync 

7663 data["__cuMemMapArrayAsync"] = <intptr_t>__cuMemMapArrayAsync 1b

7664 global __cuMemUnmap 

7665 data["__cuMemUnmap"] = <intptr_t>__cuMemUnmap 1b

7666 global __cuMemSetAccess 

7667 data["__cuMemSetAccess"] = <intptr_t>__cuMemSetAccess 1b

7668 global __cuMemGetAccess 

7669 data["__cuMemGetAccess"] = <intptr_t>__cuMemGetAccess 1b

7670 global __cuMemExportToShareableHandle 

7671 data["__cuMemExportToShareableHandle"] = <intptr_t>__cuMemExportToShareableHandle 1b

7672 global __cuMemImportFromShareableHandle 

7673 data["__cuMemImportFromShareableHandle"] = <intptr_t>__cuMemImportFromShareableHandle 1b

7674 global __cuMemGetAllocationGranularity 

7675 data["__cuMemGetAllocationGranularity"] = <intptr_t>__cuMemGetAllocationGranularity 1b

7676 global __cuMemGetAllocationPropertiesFromHandle 

7677 data["__cuMemGetAllocationPropertiesFromHandle"] = <intptr_t>__cuMemGetAllocationPropertiesFromHandle 1b

7678 global __cuMemRetainAllocationHandle 

7679 data["__cuMemRetainAllocationHandle"] = <intptr_t>__cuMemRetainAllocationHandle 1b

7680 global __cuMemFreeAsync 

7681 data["__cuMemFreeAsync"] = <intptr_t>__cuMemFreeAsync 1b

7682 global __cuMemAllocAsync 

7683 data["__cuMemAllocAsync"] = <intptr_t>__cuMemAllocAsync 1b

7684 global __cuMemPoolTrimTo 

7685 data["__cuMemPoolTrimTo"] = <intptr_t>__cuMemPoolTrimTo 1b

7686 global __cuMemPoolSetAttribute 

7687 data["__cuMemPoolSetAttribute"] = <intptr_t>__cuMemPoolSetAttribute 1b

7688 global __cuMemPoolGetAttribute 

7689 data["__cuMemPoolGetAttribute"] = <intptr_t>__cuMemPoolGetAttribute 1b

7690 global __cuMemPoolSetAccess 

7691 data["__cuMemPoolSetAccess"] = <intptr_t>__cuMemPoolSetAccess 1b

7692 global __cuMemPoolGetAccess 

7693 data["__cuMemPoolGetAccess"] = <intptr_t>__cuMemPoolGetAccess 1b

7694 global __cuMemPoolCreate 

7695 data["__cuMemPoolCreate"] = <intptr_t>__cuMemPoolCreate 1b

7696 global __cuMemPoolDestroy 

7697 data["__cuMemPoolDestroy"] = <intptr_t>__cuMemPoolDestroy 1b

7698 global __cuMemGetDefaultMemPool 

7699 data["__cuMemGetDefaultMemPool"] = <intptr_t>__cuMemGetDefaultMemPool 1b

7700 global __cuMemGetMemPool 

7701 data["__cuMemGetMemPool"] = <intptr_t>__cuMemGetMemPool 1b

7702 global __cuMemSetMemPool 

7703 data["__cuMemSetMemPool"] = <intptr_t>__cuMemSetMemPool 1b

7704 global __cuMemAllocFromPoolAsync 

7705 data["__cuMemAllocFromPoolAsync"] = <intptr_t>__cuMemAllocFromPoolAsync 1b

7706 global __cuMemPoolExportToShareableHandle 

7707 data["__cuMemPoolExportToShareableHandle"] = <intptr_t>__cuMemPoolExportToShareableHandle 1b

7708 global __cuMemPoolImportFromShareableHandle 

7709 data["__cuMemPoolImportFromShareableHandle"] = <intptr_t>__cuMemPoolImportFromShareableHandle 1b

7710 global __cuMemPoolExportPointer 

7711 data["__cuMemPoolExportPointer"] = <intptr_t>__cuMemPoolExportPointer 1b

7712 global __cuMemPoolImportPointer 

7713 data["__cuMemPoolImportPointer"] = <intptr_t>__cuMemPoolImportPointer 1b

7714 global __cuMulticastCreate 

7715 data["__cuMulticastCreate"] = <intptr_t>__cuMulticastCreate 1b

7716 global __cuMulticastAddDevice 

7717 data["__cuMulticastAddDevice"] = <intptr_t>__cuMulticastAddDevice 1b

7718 global __cuMulticastBindMem 

7719 data["__cuMulticastBindMem"] = <intptr_t>__cuMulticastBindMem 1b

7720 global __cuMulticastBindMem_v2 

7721 data["__cuMulticastBindMem_v2"] = <intptr_t>__cuMulticastBindMem_v2 1b

7722 global __cuMulticastBindAddr 

7723 data["__cuMulticastBindAddr"] = <intptr_t>__cuMulticastBindAddr 1b

7724 global __cuMulticastBindAddr_v2 

7725 data["__cuMulticastBindAddr_v2"] = <intptr_t>__cuMulticastBindAddr_v2 1b

7726 global __cuMulticastUnbind 

7727 data["__cuMulticastUnbind"] = <intptr_t>__cuMulticastUnbind 1b

7728 global __cuMulticastGetGranularity 

7729 data["__cuMulticastGetGranularity"] = <intptr_t>__cuMulticastGetGranularity 1b

7730 global __cuPointerGetAttribute 

7731 data["__cuPointerGetAttribute"] = <intptr_t>__cuPointerGetAttribute 1b

7732 global __cuMemPrefetchAsync_v2 

7733 data["__cuMemPrefetchAsync_v2"] = <intptr_t>__cuMemPrefetchAsync_v2 1b

7734 global __cuMemAdvise_v2 

7735 data["__cuMemAdvise_v2"] = <intptr_t>__cuMemAdvise_v2 1b

7736 global __cuMemPrefetchBatchAsync 

7737 data["__cuMemPrefetchBatchAsync"] = <intptr_t>__cuMemPrefetchBatchAsync 1b

7738 global __cuMemDiscardBatchAsync 

7739 data["__cuMemDiscardBatchAsync"] = <intptr_t>__cuMemDiscardBatchAsync 1b

7740 global __cuMemDiscardAndPrefetchBatchAsync 

7741 data["__cuMemDiscardAndPrefetchBatchAsync"] = <intptr_t>__cuMemDiscardAndPrefetchBatchAsync 1b

7742 global __cuMemRangeGetAttribute 

7743 data["__cuMemRangeGetAttribute"] = <intptr_t>__cuMemRangeGetAttribute 1b

7744 global __cuMemRangeGetAttributes 

7745 data["__cuMemRangeGetAttributes"] = <intptr_t>__cuMemRangeGetAttributes 1b

7746 global __cuPointerSetAttribute 

7747 data["__cuPointerSetAttribute"] = <intptr_t>__cuPointerSetAttribute 1b

7748 global __cuPointerGetAttributes 

7749 data["__cuPointerGetAttributes"] = <intptr_t>__cuPointerGetAttributes 1b

7750 global __cuStreamCreate 

7751 data["__cuStreamCreate"] = <intptr_t>__cuStreamCreate 1b

7752 global __cuStreamCreateWithPriority 

7753 data["__cuStreamCreateWithPriority"] = <intptr_t>__cuStreamCreateWithPriority 1b

7754 global __cuStreamBeginCaptureToCig 

7755 data["__cuStreamBeginCaptureToCig"] = <intptr_t>__cuStreamBeginCaptureToCig 1b

7756 global __cuStreamEndCaptureToCig 

7757 data["__cuStreamEndCaptureToCig"] = <intptr_t>__cuStreamEndCaptureToCig 1b

7758 global __cuStreamGetPriority 

7759 data["__cuStreamGetPriority"] = <intptr_t>__cuStreamGetPriority 1b

7760 global __cuStreamGetDevice 

7761 data["__cuStreamGetDevice"] = <intptr_t>__cuStreamGetDevice 1b

7762 global __cuStreamGetFlags 

7763 data["__cuStreamGetFlags"] = <intptr_t>__cuStreamGetFlags 1b

7764 global __cuStreamGetId 

7765 data["__cuStreamGetId"] = <intptr_t>__cuStreamGetId 1b

7766 global __cuStreamGetCtx 

7767 data["__cuStreamGetCtx"] = <intptr_t>__cuStreamGetCtx 1b

7768 global __cuStreamGetCtx_v2 

7769 data["__cuStreamGetCtx_v2"] = <intptr_t>__cuStreamGetCtx_v2 1b

7770 global __cuStreamWaitEvent 

7771 data["__cuStreamWaitEvent"] = <intptr_t>__cuStreamWaitEvent 1b

7772 global __cuStreamAddCallback 

7773 data["__cuStreamAddCallback"] = <intptr_t>__cuStreamAddCallback 1b

7774 global __cuStreamBeginCapture_v2 

7775 data["__cuStreamBeginCapture_v2"] = <intptr_t>__cuStreamBeginCapture_v2 1b

7776 global __cuStreamBeginCaptureToGraph 

7777 data["__cuStreamBeginCaptureToGraph"] = <intptr_t>__cuStreamBeginCaptureToGraph 1b

7778 global __cuThreadExchangeStreamCaptureMode 

7779 data["__cuThreadExchangeStreamCaptureMode"] = <intptr_t>__cuThreadExchangeStreamCaptureMode 1b

7780 global __cuStreamEndCapture 

7781 data["__cuStreamEndCapture"] = <intptr_t>__cuStreamEndCapture 1b

7782 global __cuStreamIsCapturing 

7783 data["__cuStreamIsCapturing"] = <intptr_t>__cuStreamIsCapturing 1b

7784 global __cuStreamGetCaptureInfo_v3 

7785 data["__cuStreamGetCaptureInfo_v3"] = <intptr_t>__cuStreamGetCaptureInfo_v3 1b

7786 global __cuStreamUpdateCaptureDependencies_v2 

7787 data["__cuStreamUpdateCaptureDependencies_v2"] = <intptr_t>__cuStreamUpdateCaptureDependencies_v2 1b

7788 global __cuStreamAttachMemAsync 

7789 data["__cuStreamAttachMemAsync"] = <intptr_t>__cuStreamAttachMemAsync 1b

7790 global __cuStreamQuery 

7791 data["__cuStreamQuery"] = <intptr_t>__cuStreamQuery 1b

7792 global __cuStreamSynchronize 

7793 data["__cuStreamSynchronize"] = <intptr_t>__cuStreamSynchronize 1b

7794 global __cuStreamDestroy_v2 

7795 data["__cuStreamDestroy_v2"] = <intptr_t>__cuStreamDestroy_v2 1b

7796 global __cuStreamCopyAttributes 

7797 data["__cuStreamCopyAttributes"] = <intptr_t>__cuStreamCopyAttributes 1b

7798 global __cuStreamGetAttribute 

7799 data["__cuStreamGetAttribute"] = <intptr_t>__cuStreamGetAttribute 1b

7800 global __cuStreamSetAttribute 

7801 data["__cuStreamSetAttribute"] = <intptr_t>__cuStreamSetAttribute 1b

7802 global __cuEventCreate 

7803 data["__cuEventCreate"] = <intptr_t>__cuEventCreate 1b

7804 global __cuEventRecord 

7805 data["__cuEventRecord"] = <intptr_t>__cuEventRecord 1b

7806 global __cuEventRecordWithFlags 

7807 data["__cuEventRecordWithFlags"] = <intptr_t>__cuEventRecordWithFlags 1b

7808 global __cuEventQuery 

7809 data["__cuEventQuery"] = <intptr_t>__cuEventQuery 1b

7810 global __cuEventSynchronize 

7811 data["__cuEventSynchronize"] = <intptr_t>__cuEventSynchronize 1b

7812 global __cuEventDestroy_v2 

7813 data["__cuEventDestroy_v2"] = <intptr_t>__cuEventDestroy_v2 1b

7814 global __cuEventElapsedTime_v2 

7815 data["__cuEventElapsedTime_v2"] = <intptr_t>__cuEventElapsedTime_v2 1b

7816 global __cuImportExternalMemory 

7817 data["__cuImportExternalMemory"] = <intptr_t>__cuImportExternalMemory 1b

7818 global __cuExternalMemoryGetMappedBuffer 

7819 data["__cuExternalMemoryGetMappedBuffer"] = <intptr_t>__cuExternalMemoryGetMappedBuffer 1b

7820 global __cuExternalMemoryGetMappedMipmappedArray 

7821 data["__cuExternalMemoryGetMappedMipmappedArray"] = <intptr_t>__cuExternalMemoryGetMappedMipmappedArray 1b

7822 global __cuDestroyExternalMemory 

7823 data["__cuDestroyExternalMemory"] = <intptr_t>__cuDestroyExternalMemory 1b

7824 global __cuImportExternalSemaphore 

7825 data["__cuImportExternalSemaphore"] = <intptr_t>__cuImportExternalSemaphore 1b

7826 global __cuSignalExternalSemaphoresAsync 

7827 data["__cuSignalExternalSemaphoresAsync"] = <intptr_t>__cuSignalExternalSemaphoresAsync 1b

7828 global __cuWaitExternalSemaphoresAsync 

7829 data["__cuWaitExternalSemaphoresAsync"] = <intptr_t>__cuWaitExternalSemaphoresAsync 1b

7830 global __cuDestroyExternalSemaphore 

7831 data["__cuDestroyExternalSemaphore"] = <intptr_t>__cuDestroyExternalSemaphore 1b

7832 global __cuStreamWaitValue32_v2 

7833 data["__cuStreamWaitValue32_v2"] = <intptr_t>__cuStreamWaitValue32_v2 1b

7834 global __cuStreamWaitValue64_v2 

7835 data["__cuStreamWaitValue64_v2"] = <intptr_t>__cuStreamWaitValue64_v2 1b

7836 global __cuStreamWriteValue32_v2 

7837 data["__cuStreamWriteValue32_v2"] = <intptr_t>__cuStreamWriteValue32_v2 1b

7838 global __cuStreamWriteValue64_v2 

7839 data["__cuStreamWriteValue64_v2"] = <intptr_t>__cuStreamWriteValue64_v2 1b

7840 global __cuStreamBatchMemOp_v2 

7841 data["__cuStreamBatchMemOp_v2"] = <intptr_t>__cuStreamBatchMemOp_v2 1b

7842 global __cuFuncGetAttribute 

7843 data["__cuFuncGetAttribute"] = <intptr_t>__cuFuncGetAttribute 1b

7844 global __cuFuncSetAttribute 

7845 data["__cuFuncSetAttribute"] = <intptr_t>__cuFuncSetAttribute 1b

7846 global __cuFuncSetCacheConfig 

7847 data["__cuFuncSetCacheConfig"] = <intptr_t>__cuFuncSetCacheConfig 1b

7848 global __cuFuncGetModule 

7849 data["__cuFuncGetModule"] = <intptr_t>__cuFuncGetModule 1b

7850 global __cuFuncGetName 

7851 data["__cuFuncGetName"] = <intptr_t>__cuFuncGetName 1b

7852 global __cuFuncGetParamInfo 

7853 data["__cuFuncGetParamInfo"] = <intptr_t>__cuFuncGetParamInfo 1b

7854 global __cuFuncGetParamCount 

7855 data["__cuFuncGetParamCount"] = <intptr_t>__cuFuncGetParamCount 1b

7856 global __cuFuncIsLoaded 

7857 data["__cuFuncIsLoaded"] = <intptr_t>__cuFuncIsLoaded 1b

7858 global __cuFuncLoad 

7859 data["__cuFuncLoad"] = <intptr_t>__cuFuncLoad 1b

7860 global __cuLaunchKernel 

7861 data["__cuLaunchKernel"] = <intptr_t>__cuLaunchKernel 1b

7862 global __cuLaunchKernelEx 

7863 data["__cuLaunchKernelEx"] = <intptr_t>__cuLaunchKernelEx 1b

7864 global __cuLaunchCooperativeKernel 

7865 data["__cuLaunchCooperativeKernel"] = <intptr_t>__cuLaunchCooperativeKernel 1b

7866 global __cuLaunchCooperativeKernelMultiDevice 

7867 data["__cuLaunchCooperativeKernelMultiDevice"] = <intptr_t>__cuLaunchCooperativeKernelMultiDevice 1b

7868 global __cuLaunchHostFunc 

7869 data["__cuLaunchHostFunc"] = <intptr_t>__cuLaunchHostFunc 1b

7870 global __cuLaunchHostFunc_v2 

7871 data["__cuLaunchHostFunc_v2"] = <intptr_t>__cuLaunchHostFunc_v2 1b

7872 global __cuFuncSetBlockShape 

7873 data["__cuFuncSetBlockShape"] = <intptr_t>__cuFuncSetBlockShape 1b

7874 global __cuFuncSetSharedSize 

7875 data["__cuFuncSetSharedSize"] = <intptr_t>__cuFuncSetSharedSize 1b

7876 global __cuParamSetSize 

7877 data["__cuParamSetSize"] = <intptr_t>__cuParamSetSize 1b

7878 global __cuParamSeti 

7879 data["__cuParamSeti"] = <intptr_t>__cuParamSeti 1b

7880 global __cuParamSetf 

7881 data["__cuParamSetf"] = <intptr_t>__cuParamSetf 1b

7882 global __cuParamSetv 

7883 data["__cuParamSetv"] = <intptr_t>__cuParamSetv 1b

7884 global __cuLaunch 

7885 data["__cuLaunch"] = <intptr_t>__cuLaunch 1b

7886 global __cuLaunchGrid 

7887 data["__cuLaunchGrid"] = <intptr_t>__cuLaunchGrid 1b

7888 global __cuLaunchGridAsync 

7889 data["__cuLaunchGridAsync"] = <intptr_t>__cuLaunchGridAsync 1b

7890 global __cuParamSetTexRef 

7891 data["__cuParamSetTexRef"] = <intptr_t>__cuParamSetTexRef 1b

7892 global __cuFuncSetSharedMemConfig 

7893 data["__cuFuncSetSharedMemConfig"] = <intptr_t>__cuFuncSetSharedMemConfig 1b

7894 global __cuGraphCreate 

7895 data["__cuGraphCreate"] = <intptr_t>__cuGraphCreate 1b

7896 global __cuGraphAddKernelNode_v2 

7897 data["__cuGraphAddKernelNode_v2"] = <intptr_t>__cuGraphAddKernelNode_v2 1b

7898 global __cuGraphKernelNodeGetParams_v2 

7899 data["__cuGraphKernelNodeGetParams_v2"] = <intptr_t>__cuGraphKernelNodeGetParams_v2 1b

7900 global __cuGraphKernelNodeSetParams_v2 

7901 data["__cuGraphKernelNodeSetParams_v2"] = <intptr_t>__cuGraphKernelNodeSetParams_v2 1b

7902 global __cuGraphAddMemcpyNode 

7903 data["__cuGraphAddMemcpyNode"] = <intptr_t>__cuGraphAddMemcpyNode 1b

7904 global __cuGraphMemcpyNodeGetParams 

7905 data["__cuGraphMemcpyNodeGetParams"] = <intptr_t>__cuGraphMemcpyNodeGetParams 1b

7906 global __cuGraphMemcpyNodeSetParams 

7907 data["__cuGraphMemcpyNodeSetParams"] = <intptr_t>__cuGraphMemcpyNodeSetParams 1b

7908 global __cuGraphAddMemsetNode 

7909 data["__cuGraphAddMemsetNode"] = <intptr_t>__cuGraphAddMemsetNode 1b

7910 global __cuGraphMemsetNodeGetParams 

7911 data["__cuGraphMemsetNodeGetParams"] = <intptr_t>__cuGraphMemsetNodeGetParams 1b

7912 global __cuGraphMemsetNodeSetParams 

7913 data["__cuGraphMemsetNodeSetParams"] = <intptr_t>__cuGraphMemsetNodeSetParams 1b

7914 global __cuGraphAddHostNode 

7915 data["__cuGraphAddHostNode"] = <intptr_t>__cuGraphAddHostNode 1b

7916 global __cuGraphHostNodeGetParams 

7917 data["__cuGraphHostNodeGetParams"] = <intptr_t>__cuGraphHostNodeGetParams 1b

7918 global __cuGraphHostNodeSetParams 

7919 data["__cuGraphHostNodeSetParams"] = <intptr_t>__cuGraphHostNodeSetParams 1b

7920 global __cuGraphAddChildGraphNode 

7921 data["__cuGraphAddChildGraphNode"] = <intptr_t>__cuGraphAddChildGraphNode 1b

7922 global __cuGraphChildGraphNodeGetGraph 

7923 data["__cuGraphChildGraphNodeGetGraph"] = <intptr_t>__cuGraphChildGraphNodeGetGraph 1b

7924 global __cuGraphAddEmptyNode 

7925 data["__cuGraphAddEmptyNode"] = <intptr_t>__cuGraphAddEmptyNode 1b

7926 global __cuGraphAddEventRecordNode 

7927 data["__cuGraphAddEventRecordNode"] = <intptr_t>__cuGraphAddEventRecordNode 1b

7928 global __cuGraphEventRecordNodeGetEvent 

7929 data["__cuGraphEventRecordNodeGetEvent"] = <intptr_t>__cuGraphEventRecordNodeGetEvent 1b

7930 global __cuGraphEventRecordNodeSetEvent 

7931 data["__cuGraphEventRecordNodeSetEvent"] = <intptr_t>__cuGraphEventRecordNodeSetEvent 1b

7932 global __cuGraphAddEventWaitNode 

7933 data["__cuGraphAddEventWaitNode"] = <intptr_t>__cuGraphAddEventWaitNode 1b

7934 global __cuGraphEventWaitNodeGetEvent 

7935 data["__cuGraphEventWaitNodeGetEvent"] = <intptr_t>__cuGraphEventWaitNodeGetEvent 1b

7936 global __cuGraphEventWaitNodeSetEvent 

7937 data["__cuGraphEventWaitNodeSetEvent"] = <intptr_t>__cuGraphEventWaitNodeSetEvent 1b

7938 global __cuGraphAddExternalSemaphoresSignalNode 

7939 data["__cuGraphAddExternalSemaphoresSignalNode"] = <intptr_t>__cuGraphAddExternalSemaphoresSignalNode 1b

7940 global __cuGraphExternalSemaphoresSignalNodeGetParams 

7941 data["__cuGraphExternalSemaphoresSignalNodeGetParams"] = <intptr_t>__cuGraphExternalSemaphoresSignalNodeGetParams 1b

7942 global __cuGraphExternalSemaphoresSignalNodeSetParams 

7943 data["__cuGraphExternalSemaphoresSignalNodeSetParams"] = <intptr_t>__cuGraphExternalSemaphoresSignalNodeSetParams 1b

7944 global __cuGraphAddExternalSemaphoresWaitNode 

7945 data["__cuGraphAddExternalSemaphoresWaitNode"] = <intptr_t>__cuGraphAddExternalSemaphoresWaitNode 1b

7946 global __cuGraphExternalSemaphoresWaitNodeGetParams 

7947 data["__cuGraphExternalSemaphoresWaitNodeGetParams"] = <intptr_t>__cuGraphExternalSemaphoresWaitNodeGetParams 1b

7948 global __cuGraphExternalSemaphoresWaitNodeSetParams 

7949 data["__cuGraphExternalSemaphoresWaitNodeSetParams"] = <intptr_t>__cuGraphExternalSemaphoresWaitNodeSetParams 1b

7950 global __cuGraphAddBatchMemOpNode 

7951 data["__cuGraphAddBatchMemOpNode"] = <intptr_t>__cuGraphAddBatchMemOpNode 1b

7952 global __cuGraphBatchMemOpNodeGetParams 

7953 data["__cuGraphBatchMemOpNodeGetParams"] = <intptr_t>__cuGraphBatchMemOpNodeGetParams 1b

7954 global __cuGraphBatchMemOpNodeSetParams 

7955 data["__cuGraphBatchMemOpNodeSetParams"] = <intptr_t>__cuGraphBatchMemOpNodeSetParams 1b

7956 global __cuGraphExecBatchMemOpNodeSetParams 

7957 data["__cuGraphExecBatchMemOpNodeSetParams"] = <intptr_t>__cuGraphExecBatchMemOpNodeSetParams 1b

7958 global __cuGraphAddMemAllocNode 

7959 data["__cuGraphAddMemAllocNode"] = <intptr_t>__cuGraphAddMemAllocNode 1b

7960 global __cuGraphMemAllocNodeGetParams 

7961 data["__cuGraphMemAllocNodeGetParams"] = <intptr_t>__cuGraphMemAllocNodeGetParams 1b

7962 global __cuGraphAddMemFreeNode 

7963 data["__cuGraphAddMemFreeNode"] = <intptr_t>__cuGraphAddMemFreeNode 1b

7964 global __cuGraphMemFreeNodeGetParams 

7965 data["__cuGraphMemFreeNodeGetParams"] = <intptr_t>__cuGraphMemFreeNodeGetParams 1b

7966 global __cuDeviceGraphMemTrim 

7967 data["__cuDeviceGraphMemTrim"] = <intptr_t>__cuDeviceGraphMemTrim 1b

7968 global __cuDeviceGetGraphMemAttribute 

7969 data["__cuDeviceGetGraphMemAttribute"] = <intptr_t>__cuDeviceGetGraphMemAttribute 1b

7970 global __cuDeviceSetGraphMemAttribute 

7971 data["__cuDeviceSetGraphMemAttribute"] = <intptr_t>__cuDeviceSetGraphMemAttribute 1b

7972 global __cuGraphClone 

7973 data["__cuGraphClone"] = <intptr_t>__cuGraphClone 1b

7974 global __cuGraphNodeFindInClone 

7975 data["__cuGraphNodeFindInClone"] = <intptr_t>__cuGraphNodeFindInClone 1b

7976 global __cuGraphNodeGetType 

7977 data["__cuGraphNodeGetType"] = <intptr_t>__cuGraphNodeGetType 1b

7978 global __cuGraphNodeGetContainingGraph 

7979 data["__cuGraphNodeGetContainingGraph"] = <intptr_t>__cuGraphNodeGetContainingGraph 1b

7980 global __cuGraphNodeGetLocalId 

7981 data["__cuGraphNodeGetLocalId"] = <intptr_t>__cuGraphNodeGetLocalId 1b

7982 global __cuGraphNodeGetToolsId 

7983 data["__cuGraphNodeGetToolsId"] = <intptr_t>__cuGraphNodeGetToolsId 1b

7984 global __cuGraphGetId 

7985 data["__cuGraphGetId"] = <intptr_t>__cuGraphGetId 1b

7986 global __cuGraphExecGetId 

7987 data["__cuGraphExecGetId"] = <intptr_t>__cuGraphExecGetId 1b

7988 global __cuGraphGetNodes 

7989 data["__cuGraphGetNodes"] = <intptr_t>__cuGraphGetNodes 1b

7990 global __cuGraphGetRootNodes 

7991 data["__cuGraphGetRootNodes"] = <intptr_t>__cuGraphGetRootNodes 1b

7992 global __cuGraphGetEdges_v2 

7993 data["__cuGraphGetEdges_v2"] = <intptr_t>__cuGraphGetEdges_v2 1b

7994 global __cuGraphNodeGetDependencies_v2 

7995 data["__cuGraphNodeGetDependencies_v2"] = <intptr_t>__cuGraphNodeGetDependencies_v2 1b

7996 global __cuGraphNodeGetDependentNodes_v2 

7997 data["__cuGraphNodeGetDependentNodes_v2"] = <intptr_t>__cuGraphNodeGetDependentNodes_v2 1b

7998 global __cuGraphAddDependencies_v2 

7999 data["__cuGraphAddDependencies_v2"] = <intptr_t>__cuGraphAddDependencies_v2 1b

8000 global __cuGraphRemoveDependencies_v2 

8001 data["__cuGraphRemoveDependencies_v2"] = <intptr_t>__cuGraphRemoveDependencies_v2 1b

8002 global __cuGraphDestroyNode 

8003 data["__cuGraphDestroyNode"] = <intptr_t>__cuGraphDestroyNode 1b

8004 global __cuGraphInstantiateWithFlags 

8005 data["__cuGraphInstantiateWithFlags"] = <intptr_t>__cuGraphInstantiateWithFlags 1b

8006 global __cuGraphInstantiateWithParams 

8007 data["__cuGraphInstantiateWithParams"] = <intptr_t>__cuGraphInstantiateWithParams 1b

8008 global __cuGraphExecGetFlags 

8009 data["__cuGraphExecGetFlags"] = <intptr_t>__cuGraphExecGetFlags 1b

8010 global __cuGraphExecKernelNodeSetParams_v2 

8011 data["__cuGraphExecKernelNodeSetParams_v2"] = <intptr_t>__cuGraphExecKernelNodeSetParams_v2 1b

8012 global __cuGraphExecMemcpyNodeSetParams 

8013 data["__cuGraphExecMemcpyNodeSetParams"] = <intptr_t>__cuGraphExecMemcpyNodeSetParams 1b

8014 global __cuGraphExecMemsetNodeSetParams 

8015 data["__cuGraphExecMemsetNodeSetParams"] = <intptr_t>__cuGraphExecMemsetNodeSetParams 1b

8016 global __cuGraphExecHostNodeSetParams 

8017 data["__cuGraphExecHostNodeSetParams"] = <intptr_t>__cuGraphExecHostNodeSetParams 1b

8018 global __cuGraphExecChildGraphNodeSetParams 

8019 data["__cuGraphExecChildGraphNodeSetParams"] = <intptr_t>__cuGraphExecChildGraphNodeSetParams 1b

8020 global __cuGraphExecEventRecordNodeSetEvent 

8021 data["__cuGraphExecEventRecordNodeSetEvent"] = <intptr_t>__cuGraphExecEventRecordNodeSetEvent 1b

8022 global __cuGraphExecEventWaitNodeSetEvent 

8023 data["__cuGraphExecEventWaitNodeSetEvent"] = <intptr_t>__cuGraphExecEventWaitNodeSetEvent 1b

8024 global __cuGraphExecExternalSemaphoresSignalNodeSetParams 

8025 data["__cuGraphExecExternalSemaphoresSignalNodeSetParams"] = <intptr_t>__cuGraphExecExternalSemaphoresSignalNodeSetParams 1b

8026 global __cuGraphExecExternalSemaphoresWaitNodeSetParams 

8027 data["__cuGraphExecExternalSemaphoresWaitNodeSetParams"] = <intptr_t>__cuGraphExecExternalSemaphoresWaitNodeSetParams 1b

8028 global __cuGraphNodeSetEnabled 

8029 data["__cuGraphNodeSetEnabled"] = <intptr_t>__cuGraphNodeSetEnabled 1b

8030 global __cuGraphNodeGetEnabled 

8031 data["__cuGraphNodeGetEnabled"] = <intptr_t>__cuGraphNodeGetEnabled 1b

8032 global __cuGraphUpload 

8033 data["__cuGraphUpload"] = <intptr_t>__cuGraphUpload 1b

8034 global __cuGraphLaunch 

8035 data["__cuGraphLaunch"] = <intptr_t>__cuGraphLaunch 1b

8036 global __cuGraphExecDestroy 

8037 data["__cuGraphExecDestroy"] = <intptr_t>__cuGraphExecDestroy 1b

8038 global __cuGraphDestroy 

8039 data["__cuGraphDestroy"] = <intptr_t>__cuGraphDestroy 1b

8040 global __cuGraphExecUpdate_v2 

8041 data["__cuGraphExecUpdate_v2"] = <intptr_t>__cuGraphExecUpdate_v2 1b

8042 global __cuGraphKernelNodeCopyAttributes 

8043 data["__cuGraphKernelNodeCopyAttributes"] = <intptr_t>__cuGraphKernelNodeCopyAttributes 1b

8044 global __cuGraphKernelNodeGetAttribute 

8045 data["__cuGraphKernelNodeGetAttribute"] = <intptr_t>__cuGraphKernelNodeGetAttribute 1b

8046 global __cuGraphKernelNodeSetAttribute 

8047 data["__cuGraphKernelNodeSetAttribute"] = <intptr_t>__cuGraphKernelNodeSetAttribute 1b

8048 global __cuGraphDebugDotPrint 

8049 data["__cuGraphDebugDotPrint"] = <intptr_t>__cuGraphDebugDotPrint 1b

8050 global __cuUserObjectCreate 

8051 data["__cuUserObjectCreate"] = <intptr_t>__cuUserObjectCreate 1b

8052 global __cuUserObjectRetain 

8053 data["__cuUserObjectRetain"] = <intptr_t>__cuUserObjectRetain 1b

8054 global __cuUserObjectRelease 

8055 data["__cuUserObjectRelease"] = <intptr_t>__cuUserObjectRelease 1b

8056 global __cuGraphRetainUserObject 

8057 data["__cuGraphRetainUserObject"] = <intptr_t>__cuGraphRetainUserObject 1b

8058 global __cuGraphReleaseUserObject 

8059 data["__cuGraphReleaseUserObject"] = <intptr_t>__cuGraphReleaseUserObject 1b

8060 global __cuGraphAddNode_v2 

8061 data["__cuGraphAddNode_v2"] = <intptr_t>__cuGraphAddNode_v2 1b

8062 global __cuGraphNodeSetParams 

8063 data["__cuGraphNodeSetParams"] = <intptr_t>__cuGraphNodeSetParams 1b

8064 global __cuGraphNodeGetParams 

8065 data["__cuGraphNodeGetParams"] = <intptr_t>__cuGraphNodeGetParams 1b

8066 global __cuGraphExecNodeSetParams 

8067 data["__cuGraphExecNodeSetParams"] = <intptr_t>__cuGraphExecNodeSetParams 1b

8068 global __cuGraphConditionalHandleCreate 

8069 data["__cuGraphConditionalHandleCreate"] = <intptr_t>__cuGraphConditionalHandleCreate 1b

8070 global __cuOccupancyMaxActiveBlocksPerMultiprocessor 

8071 data["__cuOccupancyMaxActiveBlocksPerMultiprocessor"] = <intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessor 1b

8072 global __cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 

8073 data["__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"] = <intptr_t>__cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags 1b

8074 global __cuOccupancyMaxPotentialBlockSize 

8075 data["__cuOccupancyMaxPotentialBlockSize"] = <intptr_t>__cuOccupancyMaxPotentialBlockSize 1b

8076 global __cuOccupancyMaxPotentialBlockSizeWithFlags 

8077 data["__cuOccupancyMaxPotentialBlockSizeWithFlags"] = <intptr_t>__cuOccupancyMaxPotentialBlockSizeWithFlags 1b

8078 global __cuOccupancyAvailableDynamicSMemPerBlock 

8079 data["__cuOccupancyAvailableDynamicSMemPerBlock"] = <intptr_t>__cuOccupancyAvailableDynamicSMemPerBlock 1b

8080 global __cuOccupancyMaxPotentialClusterSize 

8081 data["__cuOccupancyMaxPotentialClusterSize"] = <intptr_t>__cuOccupancyMaxPotentialClusterSize 1b

8082 global __cuOccupancyMaxActiveClusters 

8083 data["__cuOccupancyMaxActiveClusters"] = <intptr_t>__cuOccupancyMaxActiveClusters 1b

8084 global __cuTexRefSetArray 

8085 data["__cuTexRefSetArray"] = <intptr_t>__cuTexRefSetArray 1b

8086 global __cuTexRefSetMipmappedArray 

8087 data["__cuTexRefSetMipmappedArray"] = <intptr_t>__cuTexRefSetMipmappedArray 1b

8088 global __cuTexRefSetAddress_v2 

8089 data["__cuTexRefSetAddress_v2"] = <intptr_t>__cuTexRefSetAddress_v2 1b

8090 global __cuTexRefSetAddress2D_v3 

8091 data["__cuTexRefSetAddress2D_v3"] = <intptr_t>__cuTexRefSetAddress2D_v3 1b

8092 global __cuTexRefSetFormat 

8093 data["__cuTexRefSetFormat"] = <intptr_t>__cuTexRefSetFormat 1b

8094 global __cuTexRefSetAddressMode 

8095 data["__cuTexRefSetAddressMode"] = <intptr_t>__cuTexRefSetAddressMode 1b

8096 global __cuTexRefSetFilterMode 

8097 data["__cuTexRefSetFilterMode"] = <intptr_t>__cuTexRefSetFilterMode 1b

8098 global __cuTexRefSetMipmapFilterMode 

8099 data["__cuTexRefSetMipmapFilterMode"] = <intptr_t>__cuTexRefSetMipmapFilterMode 1b

8100 global __cuTexRefSetMipmapLevelBias 

8101 data["__cuTexRefSetMipmapLevelBias"] = <intptr_t>__cuTexRefSetMipmapLevelBias 1b

8102 global __cuTexRefSetMipmapLevelClamp 

8103 data["__cuTexRefSetMipmapLevelClamp"] = <intptr_t>__cuTexRefSetMipmapLevelClamp 1b

8104 global __cuTexRefSetMaxAnisotropy 

8105 data["__cuTexRefSetMaxAnisotropy"] = <intptr_t>__cuTexRefSetMaxAnisotropy 1b

8106 global __cuTexRefSetBorderColor 

8107 data["__cuTexRefSetBorderColor"] = <intptr_t>__cuTexRefSetBorderColor 1b

8108 global __cuTexRefSetFlags 

8109 data["__cuTexRefSetFlags"] = <intptr_t>__cuTexRefSetFlags 1b

8110 global __cuTexRefGetAddress_v2 

8111 data["__cuTexRefGetAddress_v2"] = <intptr_t>__cuTexRefGetAddress_v2 1b

8112 global __cuTexRefGetArray 

8113 data["__cuTexRefGetArray"] = <intptr_t>__cuTexRefGetArray 1b

8114 global __cuTexRefGetMipmappedArray 

8115 data["__cuTexRefGetMipmappedArray"] = <intptr_t>__cuTexRefGetMipmappedArray 1b

8116 global __cuTexRefGetAddressMode 

8117 data["__cuTexRefGetAddressMode"] = <intptr_t>__cuTexRefGetAddressMode 1b

8118 global __cuTexRefGetFilterMode 

8119 data["__cuTexRefGetFilterMode"] = <intptr_t>__cuTexRefGetFilterMode 1b

8120 global __cuTexRefGetFormat 

8121 data["__cuTexRefGetFormat"] = <intptr_t>__cuTexRefGetFormat 1b

8122 global __cuTexRefGetMipmapFilterMode 

8123 data["__cuTexRefGetMipmapFilterMode"] = <intptr_t>__cuTexRefGetMipmapFilterMode 1b

8124 global __cuTexRefGetMipmapLevelBias 

8125 data["__cuTexRefGetMipmapLevelBias"] = <intptr_t>__cuTexRefGetMipmapLevelBias 1b

8126 global __cuTexRefGetMipmapLevelClamp 

8127 data["__cuTexRefGetMipmapLevelClamp"] = <intptr_t>__cuTexRefGetMipmapLevelClamp 1b

8128 global __cuTexRefGetMaxAnisotropy 

8129 data["__cuTexRefGetMaxAnisotropy"] = <intptr_t>__cuTexRefGetMaxAnisotropy 1b

8130 global __cuTexRefGetBorderColor 

8131 data["__cuTexRefGetBorderColor"] = <intptr_t>__cuTexRefGetBorderColor 1b

8132 global __cuTexRefGetFlags 

8133 data["__cuTexRefGetFlags"] = <intptr_t>__cuTexRefGetFlags 1b

8134 global __cuTexRefCreate 

8135 data["__cuTexRefCreate"] = <intptr_t>__cuTexRefCreate 1b

8136 global __cuTexRefDestroy 

8137 data["__cuTexRefDestroy"] = <intptr_t>__cuTexRefDestroy 1b

8138 global __cuSurfRefSetArray 

8139 data["__cuSurfRefSetArray"] = <intptr_t>__cuSurfRefSetArray 1b

8140 global __cuSurfRefGetArray 

8141 data["__cuSurfRefGetArray"] = <intptr_t>__cuSurfRefGetArray 1b

8142 global __cuTexObjectCreate 

8143 data["__cuTexObjectCreate"] = <intptr_t>__cuTexObjectCreate 1b

8144 global __cuTexObjectDestroy 

8145 data["__cuTexObjectDestroy"] = <intptr_t>__cuTexObjectDestroy 1b

8146 global __cuTexObjectGetResourceDesc 

8147 data["__cuTexObjectGetResourceDesc"] = <intptr_t>__cuTexObjectGetResourceDesc 1b

8148 global __cuTexObjectGetTextureDesc 

8149 data["__cuTexObjectGetTextureDesc"] = <intptr_t>__cuTexObjectGetTextureDesc 1b

8150 global __cuTexObjectGetResourceViewDesc 

8151 data["__cuTexObjectGetResourceViewDesc"] = <intptr_t>__cuTexObjectGetResourceViewDesc 1b

8152 global __cuSurfObjectCreate 

8153 data["__cuSurfObjectCreate"] = <intptr_t>__cuSurfObjectCreate 1b

8154 global __cuSurfObjectDestroy 

8155 data["__cuSurfObjectDestroy"] = <intptr_t>__cuSurfObjectDestroy 1b

8156 global __cuSurfObjectGetResourceDesc 

8157 data["__cuSurfObjectGetResourceDesc"] = <intptr_t>__cuSurfObjectGetResourceDesc 1b

8158 global __cuTensorMapEncodeTiled 

8159 data["__cuTensorMapEncodeTiled"] = <intptr_t>__cuTensorMapEncodeTiled 1b

8160 global __cuTensorMapEncodeIm2col 

8161 data["__cuTensorMapEncodeIm2col"] = <intptr_t>__cuTensorMapEncodeIm2col 1b

8162 global __cuTensorMapEncodeIm2colWide 

8163 data["__cuTensorMapEncodeIm2colWide"] = <intptr_t>__cuTensorMapEncodeIm2colWide 1b

8164 global __cuTensorMapReplaceAddress 

8165 data["__cuTensorMapReplaceAddress"] = <intptr_t>__cuTensorMapReplaceAddress 1b

8166 global __cuDeviceCanAccessPeer 

8167 data["__cuDeviceCanAccessPeer"] = <intptr_t>__cuDeviceCanAccessPeer 1b

8168 global __cuCtxEnablePeerAccess 

8169 data["__cuCtxEnablePeerAccess"] = <intptr_t>__cuCtxEnablePeerAccess 1b

8170 global __cuCtxDisablePeerAccess 

8171 data["__cuCtxDisablePeerAccess"] = <intptr_t>__cuCtxDisablePeerAccess 1b

8172 global __cuDeviceGetP2PAttribute 

8173 data["__cuDeviceGetP2PAttribute"] = <intptr_t>__cuDeviceGetP2PAttribute 1b

8174 global __cuDeviceGetP2PAtomicCapabilities 

8175 data["__cuDeviceGetP2PAtomicCapabilities"] = <intptr_t>__cuDeviceGetP2PAtomicCapabilities 1b

8176 global __cuGraphicsUnregisterResource 

8177 data["__cuGraphicsUnregisterResource"] = <intptr_t>__cuGraphicsUnregisterResource 1b

8178 global __cuGraphicsSubResourceGetMappedArray 

8179 data["__cuGraphicsSubResourceGetMappedArray"] = <intptr_t>__cuGraphicsSubResourceGetMappedArray 1b

8180 global __cuGraphicsResourceGetMappedMipmappedArray 

8181 data["__cuGraphicsResourceGetMappedMipmappedArray"] = <intptr_t>__cuGraphicsResourceGetMappedMipmappedArray 1b

8182 global __cuGraphicsResourceGetMappedPointer_v2 

8183 data["__cuGraphicsResourceGetMappedPointer_v2"] = <intptr_t>__cuGraphicsResourceGetMappedPointer_v2 1b

8184 global __cuGraphicsResourceSetMapFlags_v2 

8185 data["__cuGraphicsResourceSetMapFlags_v2"] = <intptr_t>__cuGraphicsResourceSetMapFlags_v2 1b

8186 global __cuGraphicsMapResources 

8187 data["__cuGraphicsMapResources"] = <intptr_t>__cuGraphicsMapResources 1b

8188 global __cuGraphicsUnmapResources 

8189 data["__cuGraphicsUnmapResources"] = <intptr_t>__cuGraphicsUnmapResources 1b

8190 global __cuGetProcAddress_v2 

8191 data["__cuGetProcAddress_v2"] = <intptr_t>__cuGetProcAddress_v2 1b

8192 global __cuCoredumpGetAttribute 

8193 data["__cuCoredumpGetAttribute"] = <intptr_t>__cuCoredumpGetAttribute 1b

8194 global __cuCoredumpGetAttributeGlobal 

8195 data["__cuCoredumpGetAttributeGlobal"] = <intptr_t>__cuCoredumpGetAttributeGlobal 1b

8196 global __cuCoredumpSetAttribute 

8197 data["__cuCoredumpSetAttribute"] = <intptr_t>__cuCoredumpSetAttribute 1b

8198 global __cuCoredumpSetAttributeGlobal 

8199 data["__cuCoredumpSetAttributeGlobal"] = <intptr_t>__cuCoredumpSetAttributeGlobal 1b

8200 global __cuCoredumpRegisterStartCallback 

8201 data["__cuCoredumpRegisterStartCallback"] = <intptr_t>__cuCoredumpRegisterStartCallback 1b

8202 global __cuCoredumpRegisterCompleteCallback 

8203 data["__cuCoredumpRegisterCompleteCallback"] = <intptr_t>__cuCoredumpRegisterCompleteCallback 1b

8204 global __cuCoredumpDeregisterStartCallback 

8205 data["__cuCoredumpDeregisterStartCallback"] = <intptr_t>__cuCoredumpDeregisterStartCallback 1b

8206 global __cuCoredumpDeregisterCompleteCallback 

8207 data["__cuCoredumpDeregisterCompleteCallback"] = <intptr_t>__cuCoredumpDeregisterCompleteCallback 1b

8208 global __cuGetExportTable 

8209 data["__cuGetExportTable"] = <intptr_t>__cuGetExportTable 1b

8210 global __cuGreenCtxCreate 

8211 data["__cuGreenCtxCreate"] = <intptr_t>__cuGreenCtxCreate 1b

8212 global __cuGreenCtxDestroy 

8213 data["__cuGreenCtxDestroy"] = <intptr_t>__cuGreenCtxDestroy 1b

8214 global __cuCtxFromGreenCtx 

8215 data["__cuCtxFromGreenCtx"] = <intptr_t>__cuCtxFromGreenCtx 1b

8216 global __cuDeviceGetDevResource 

8217 data["__cuDeviceGetDevResource"] = <intptr_t>__cuDeviceGetDevResource 1b

8218 global __cuCtxGetDevResource 

8219 data["__cuCtxGetDevResource"] = <intptr_t>__cuCtxGetDevResource 1b

8220 global __cuGreenCtxGetDevResource 

8221 data["__cuGreenCtxGetDevResource"] = <intptr_t>__cuGreenCtxGetDevResource 1b

8222 global __cuDevSmResourceSplitByCount 

8223 data["__cuDevSmResourceSplitByCount"] = <intptr_t>__cuDevSmResourceSplitByCount 1b

8224 global __cuDevSmResourceSplit 

8225 data["__cuDevSmResourceSplit"] = <intptr_t>__cuDevSmResourceSplit 1b

8226 global __cuDevResourceGenerateDesc 

8227 data["__cuDevResourceGenerateDesc"] = <intptr_t>__cuDevResourceGenerateDesc 1b

8228 global __cuGreenCtxRecordEvent 

8229 data["__cuGreenCtxRecordEvent"] = <intptr_t>__cuGreenCtxRecordEvent 1b

8230 global __cuGreenCtxWaitEvent 

8231 data["__cuGreenCtxWaitEvent"] = <intptr_t>__cuGreenCtxWaitEvent 1b

8232 global __cuStreamGetGreenCtx 

8233 data["__cuStreamGetGreenCtx"] = <intptr_t>__cuStreamGetGreenCtx 1b

8234 global __cuGreenCtxStreamCreate 

8235 data["__cuGreenCtxStreamCreate"] = <intptr_t>__cuGreenCtxStreamCreate 1b

8236 global __cuGreenCtxGetId 

8237 data["__cuGreenCtxGetId"] = <intptr_t>__cuGreenCtxGetId 1b

8238 global __cuStreamGetDevResource 

8239 data["__cuStreamGetDevResource"] = <intptr_t>__cuStreamGetDevResource 1b

8240 global __cuLogsRegisterCallback 

8241 data["__cuLogsRegisterCallback"] = <intptr_t>__cuLogsRegisterCallback 1b

8242 global __cuLogsUnregisterCallback 

8243 data["__cuLogsUnregisterCallback"] = <intptr_t>__cuLogsUnregisterCallback 1b

8244 global __cuLogsCurrent 

8245 data["__cuLogsCurrent"] = <intptr_t>__cuLogsCurrent 1b

8246 global __cuLogsDumpToFile 

8247 data["__cuLogsDumpToFile"] = <intptr_t>__cuLogsDumpToFile 1b

8248 global __cuLogsDumpToMemory 

8249 data["__cuLogsDumpToMemory"] = <intptr_t>__cuLogsDumpToMemory 1b

8250 global __cuCheckpointProcessGetRestoreThreadId 

8251 data["__cuCheckpointProcessGetRestoreThreadId"] = <intptr_t>__cuCheckpointProcessGetRestoreThreadId 1b

8252 global __cuCheckpointProcessGetState 

8253 data["__cuCheckpointProcessGetState"] = <intptr_t>__cuCheckpointProcessGetState 1b

8254 global __cuCheckpointProcessLock 

8255 data["__cuCheckpointProcessLock"] = <intptr_t>__cuCheckpointProcessLock 1b

8256 global __cuCheckpointProcessCheckpoint 

8257 data["__cuCheckpointProcessCheckpoint"] = <intptr_t>__cuCheckpointProcessCheckpoint 1b

8258 global __cuCheckpointProcessRestore 

8259 data["__cuCheckpointProcessRestore"] = <intptr_t>__cuCheckpointProcessRestore 1b

8260 global __cuCheckpointProcessUnlock 

8261 data["__cuCheckpointProcessUnlock"] = <intptr_t>__cuCheckpointProcessUnlock 1b

8262 global __cuProfilerStart 

8263 data["__cuProfilerStart"] = <intptr_t>__cuProfilerStart 1b

8264 global __cuProfilerStop 

8265 data["__cuProfilerStop"] = <intptr_t>__cuProfilerStop 1b

8266 global __cuGraphicsEGLRegisterImage 

8267 data["__cuGraphicsEGLRegisterImage"] = <intptr_t>__cuGraphicsEGLRegisterImage 1b

8268 global __cuEGLStreamConsumerConnect 

8269 data["__cuEGLStreamConsumerConnect"] = <intptr_t>__cuEGLStreamConsumerConnect 1b

8270 global __cuEGLStreamConsumerConnectWithFlags 

8271 data["__cuEGLStreamConsumerConnectWithFlags"] = <intptr_t>__cuEGLStreamConsumerConnectWithFlags 1b

8272 global __cuEGLStreamConsumerDisconnect 

8273 data["__cuEGLStreamConsumerDisconnect"] = <intptr_t>__cuEGLStreamConsumerDisconnect 1b

8274 global __cuEGLStreamConsumerAcquireFrame 

8275 data["__cuEGLStreamConsumerAcquireFrame"] = <intptr_t>__cuEGLStreamConsumerAcquireFrame 1b

8276 global __cuEGLStreamConsumerReleaseFrame 

8277 data["__cuEGLStreamConsumerReleaseFrame"] = <intptr_t>__cuEGLStreamConsumerReleaseFrame 1b

8278 global __cuEGLStreamProducerConnect 

8279 data["__cuEGLStreamProducerConnect"] = <intptr_t>__cuEGLStreamProducerConnect 1b

8280 global __cuEGLStreamProducerDisconnect 

8281 data["__cuEGLStreamProducerDisconnect"] = <intptr_t>__cuEGLStreamProducerDisconnect 1b

8282 global __cuEGLStreamProducerPresentFrame 

8283 data["__cuEGLStreamProducerPresentFrame"] = <intptr_t>__cuEGLStreamProducerPresentFrame 1b

8284 global __cuEGLStreamProducerReturnFrame 

8285 data["__cuEGLStreamProducerReturnFrame"] = <intptr_t>__cuEGLStreamProducerReturnFrame 1b

8286 global __cuGraphicsResourceGetMappedEglFrame 

8287 data["__cuGraphicsResourceGetMappedEglFrame"] = <intptr_t>__cuGraphicsResourceGetMappedEglFrame 1b

8288 global __cuEventCreateFromEGLSync 

8289 data["__cuEventCreateFromEGLSync"] = <intptr_t>__cuEventCreateFromEGLSync 1b

8290 global __cuGraphicsGLRegisterBuffer 

8291 data["__cuGraphicsGLRegisterBuffer"] = <intptr_t>__cuGraphicsGLRegisterBuffer 1b

8292 global __cuGraphicsGLRegisterImage 

8293 data["__cuGraphicsGLRegisterImage"] = <intptr_t>__cuGraphicsGLRegisterImage 1b

8294 global __cuGLGetDevices_v2 

8295 data["__cuGLGetDevices_v2"] = <intptr_t>__cuGLGetDevices_v2 1b

8296 global __cuVDPAUGetDevice 

8297 data["__cuVDPAUGetDevice"] = <intptr_t>__cuVDPAUGetDevice 1b

8298 global __cuVDPAUCtxCreate_v2 

8299 data["__cuVDPAUCtxCreate_v2"] = <intptr_t>__cuVDPAUCtxCreate_v2 1b

8300 global __cuGraphicsVDPAURegisterVideoSurface 

8301 data["__cuGraphicsVDPAURegisterVideoSurface"] = <intptr_t>__cuGraphicsVDPAURegisterVideoSurface 1b

8302 global __cuGraphicsVDPAURegisterOutputSurface 

8303 data["__cuGraphicsVDPAURegisterOutputSurface"] = <intptr_t>__cuGraphicsVDPAURegisterOutputSurface 1b

8304  

8305 func_ptrs = data 1b

8306 return data 1b

8307  

8308cpdef _inspect_function_pointer(str name): 

8309 global func_ptrs 

8310 if func_ptrs is None: 1b

8311 func_ptrs = _inspect_function_pointers() 1b

8312 return func_ptrs[name] 1b