@@ -9,7 +9,6 @@ from libc.string cimport memcpy
99from enum import Enum as _Enum
1010import ctypes as _ctypes
1111cimport cuda.bindings.cydriver as cydriver
12- import cuda.bindings.driver as _driver
1312cimport cuda.bindings._lib.param_packer as param_packer
1413
1514cdef void* _callocWrapper(length, size):
@@ -135,7 +134,7 @@ cdef class _HelperInputVoidPtr:
135134 elif isinstance(ptr, (int)):
136135 # Easy run, user gave us an already configured void** address
137136 self._cptr = <void*><void_ptr>ptr
138- elif isinstance(ptr, (_driver. CUdeviceptr)):
137+ elif isinstance(ptr, (_driver[" CUdeviceptr"] )):
139138 self._cptr = <void*><void_ptr>int(ptr)
140139 elif PyObject_CheckBuffer(ptr):
141140 # Easy run, get address from Python Buffer Protocol
@@ -172,7 +171,7 @@ cdef class _HelperCUmemPool_attribute:
172171 {{if 'CU_MEMPOOL_ATTR_USED_MEM_CURRENT'}}cydriver.CUmemPool_attribute_enum.CU_MEMPOOL_ATTR_USED_MEM_CURRENT,{{endif}}
173172 {{if 'CU_MEMPOOL_ATTR_USED_MEM_HIGH'}}cydriver.CUmemPool_attribute_enum.CU_MEMPOOL_ATTR_USED_MEM_HIGH,{{endif}}):
174173 if self._is_getter:
175- self._cuuint64_t_val = _driver. cuuint64_t()
174+ self._cuuint64_t_val = _driver[" cuuint64_t"] ()
176175 self._cptr = <void*><void_ptr>self._cuuint64_t_val.getPtr()
177176 else:
178177 self._cptr = <void*><void_ptr>init_value.getPtr()
@@ -243,7 +242,7 @@ cdef class _HelperCUpointer_attribute:
243242 self._attr = attr.value
244243 if self._attr in ({{if 'CU_POINTER_ATTRIBUTE_CONTEXT'}}cydriver.CUpointer_attribute_enum.CU_POINTER_ATTRIBUTE_CONTEXT,{{endif}}):
245244 if self._is_getter:
246- self._ctx = _driver. CUcontext()
245+ self._ctx = _driver[" CUcontext"] ()
247246 self._cptr = <void*><void_ptr>self._ctx.getPtr()
248247 else:
249248 self._cptr = <void*><void_ptr>init_value.getPtr()
@@ -257,7 +256,7 @@ cdef class _HelperCUpointer_attribute:
257256 elif self._attr in ({{if 'CU_POINTER_ATTRIBUTE_DEVICE_POINTER'}}cydriver.CUpointer_attribute_enum.CU_POINTER_ATTRIBUTE_DEVICE_POINTER,{{endif}}
258257 {{if 'CU_POINTER_ATTRIBUTE_RANGE_START_ADDR'}}cydriver.CUpointer_attribute_enum.CU_POINTER_ATTRIBUTE_RANGE_START_ADDR,{{endif}}):
259258 if self._is_getter:
260- self._devptr = _driver. CUdeviceptr()
259+ self._devptr = _driver[" CUdeviceptr"] ()
261260 self._cptr = <void*><void_ptr>self._devptr.getPtr()
262261 else:
263262 self._cptr = <void*><void_ptr>init_value.getPtr()
@@ -266,7 +265,7 @@ cdef class _HelperCUpointer_attribute:
266265 self._cptr = <void*>&self._void
267266 elif self._attr in ({{if 'CU_POINTER_ATTRIBUTE_P2P_TOKENS'}}cydriver.CUpointer_attribute_enum.CU_POINTER_ATTRIBUTE_P2P_TOKENS,{{endif}}):
268267 if self._is_getter:
269- self._token = _driver. CUDA_POINTER_ATTRIBUTE_P2P_TOKENS()
268+ self._token = _driver[" CUDA_POINTER_ATTRIBUTE_P2P_TOKENS"] ()
270269 self._cptr = <void*><void_ptr>self._token.getPtr()
271270 else:
272271 self._cptr = <void*><void_ptr>init_value.getPtr()
@@ -284,7 +283,7 @@ cdef class _HelperCUpointer_attribute:
284283 self._cptr = <void*>&self._size
285284 elif self._attr in ({{if 'CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE'}}cydriver.CUpointer_attribute_enum.CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE,{{endif}}):
286285 if self._is_getter:
287- self._mempool = _driver. CUmemoryPool()
286+ self._mempool = _driver[" CUmemoryPool"] ()
288287 self._cptr = <void*><void_ptr>self._mempool.getPtr()
289288 else:
290289 self._cptr = <void*><void_ptr>init_value.getPtr()
@@ -340,7 +339,7 @@ cdef class _HelperCUgraphMem_attribute:
340339 {{if 'CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT' in found_values}}cydriver.CUgraphMem_attribute_enum.CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT,{{endif}}
341340 {{if 'CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH' in found_values}}cydriver.CUgraphMem_attribute_enum.CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH,{{endif}}):
342341 if self._is_getter:
343- self._cuuint64_t_val = _driver. cuuint64_t()
342+ self._cuuint64_t_val = _driver[" cuuint64_t"] ()
344343 self._cptr = <void*><void_ptr>self._cuuint64_t_val.getPtr()
345344 else:
346345 self._cptr = <void*><void_ptr>init_value.getPtr()
@@ -553,7 +552,7 @@ cdef class _HelperCUmemAllocationHandleType:
553552 {{endif}}
554553 {{if 'CU_MEM_HANDLE_TYPE_FABRIC' in found_values}}
555554 elif self._type in (cydriver.CUmemAllocationHandleType_enum.CU_MEM_HANDLE_TYPE_FABRIC,):
556- self._mem_fabric_handle = _driver. CUmemFabricHandle()
555+ self._mem_fabric_handle = _driver[" CUmemFabricHandle"] ()
557556 self._cptr = <void*><void_ptr>self._mem_fabric_handle.getPtr()
558557 {{endif}}
559558 else:
0 commit comments