| |
| |
|
|
| |
|
|
| from libc.stdint cimport uint32_t, uint64_t |
|
|
| cdef extern from "cuda.h": |
|
|
| ctypedef uint32_t cuuint32_t |
|
|
| ctypedef uint64_t cuuint64_t |
|
|
| ctypedef unsigned long long CUdeviceptr_v2 |
|
|
| ctypedef CUdeviceptr_v2 CUdeviceptr |
|
|
| ctypedef int CUdevice_v1 |
|
|
| ctypedef CUdevice_v1 CUdevice |
|
|
| cdef struct CUctx_st: |
| pass |
| ctypedef CUctx_st* CUcontext |
|
|
| cdef struct CUmod_st: |
| pass |
| ctypedef CUmod_st* CUmodule |
|
|
| cdef struct CUfunc_st: |
| pass |
| ctypedef CUfunc_st* CUfunction |
|
|
| cdef struct CUlib_st: |
| pass |
| ctypedef CUlib_st* CUlibrary |
|
|
| cdef struct CUkern_st: |
| pass |
| ctypedef CUkern_st* CUkernel |
|
|
| cdef struct CUarray_st: |
| pass |
| ctypedef CUarray_st* CUarray |
|
|
| cdef struct CUmipmappedArray_st: |
| pass |
| ctypedef CUmipmappedArray_st* CUmipmappedArray |
|
|
| cdef struct CUtexref_st: |
| pass |
| ctypedef CUtexref_st* CUtexref |
|
|
| cdef struct CUsurfref_st: |
| pass |
| ctypedef CUsurfref_st* CUsurfref |
|
|
| cdef struct CUevent_st: |
| pass |
| ctypedef CUevent_st* CUevent |
|
|
| cdef struct CUstream_st: |
| pass |
| ctypedef CUstream_st* CUstream |
|
|
| cdef struct CUgraphicsResource_st: |
| pass |
| ctypedef CUgraphicsResource_st* CUgraphicsResource |
|
|
| ctypedef unsigned long long CUtexObject_v1 |
|
|
| ctypedef CUtexObject_v1 CUtexObject |
|
|
| ctypedef unsigned long long CUsurfObject_v1 |
|
|
| ctypedef CUsurfObject_v1 CUsurfObject |
|
|
| cdef struct CUextMemory_st: |
| pass |
| ctypedef CUextMemory_st* CUexternalMemory |
|
|
| cdef struct CUextSemaphore_st: |
| pass |
| ctypedef CUextSemaphore_st* CUexternalSemaphore |
|
|
| cdef struct CUgraph_st: |
| pass |
| ctypedef CUgraph_st* CUgraph |
|
|
| cdef struct CUgraphNode_st: |
| pass |
| ctypedef CUgraphNode_st* CUgraphNode |
|
|
| cdef struct CUgraphExec_st: |
| pass |
| ctypedef CUgraphExec_st* CUgraphExec |
|
|
| cdef struct CUmemPoolHandle_st: |
| pass |
| ctypedef CUmemPoolHandle_st* CUmemoryPool |
|
|
| cdef struct CUuserObject_st: |
| pass |
| ctypedef CUuserObject_st* CUuserObject |
|
|
| ctypedef cuuint64_t CUgraphConditionalHandle |
|
|
| cdef struct CUgraphDeviceUpdatableNode_st: |
| pass |
| ctypedef CUgraphDeviceUpdatableNode_st* CUgraphDeviceNode |
|
|
| cdef struct CUasyncCallbackEntry_st: |
| pass |
| ctypedef CUasyncCallbackEntry_st* CUasyncCallbackHandle |
|
|
| cdef struct CUgreenCtx_st: |
| pass |
| ctypedef CUgreenCtx_st* CUgreenCtx |
|
|
| cdef struct CUuuid_st: |
| char bytes[16] |
|
|
| ctypedef CUuuid_st CUuuid |
|
|
| cdef struct CUmemFabricHandle_st: |
| unsigned char data[64] |
|
|
| ctypedef CUmemFabricHandle_st CUmemFabricHandle_v1 |
|
|
| ctypedef CUmemFabricHandle_v1 CUmemFabricHandle |
|
|
| cdef struct CUipcEventHandle_st: |
| char reserved[64] |
|
|
| ctypedef CUipcEventHandle_st CUipcEventHandle_v1 |
|
|
| ctypedef CUipcEventHandle_v1 CUipcEventHandle |
|
|
| cdef struct CUipcMemHandle_st: |
| char reserved[64] |
|
|
| ctypedef CUipcMemHandle_st CUipcMemHandle_v1 |
|
|
| ctypedef CUipcMemHandle_v1 CUipcMemHandle |
|
|
| cdef enum CUipcMem_flags_enum: |
| CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS = 1 |
|
|
| ctypedef CUipcMem_flags_enum CUipcMem_flags |
|
|
| cdef enum CUmemAttach_flags_enum: |
| CU_MEM_ATTACH_GLOBAL = 1 |
| CU_MEM_ATTACH_HOST = 2 |
| CU_MEM_ATTACH_SINGLE = 4 |
|
|
| ctypedef CUmemAttach_flags_enum CUmemAttach_flags |
|
|
| cdef enum CUctx_flags_enum: |
| CU_CTX_SCHED_AUTO = 0 |
| CU_CTX_SCHED_SPIN = 1 |
| CU_CTX_SCHED_YIELD = 2 |
| CU_CTX_SCHED_BLOCKING_SYNC = 4 |
| CU_CTX_BLOCKING_SYNC = 4 |
| CU_CTX_SCHED_MASK = 7 |
| CU_CTX_MAP_HOST = 8 |
| CU_CTX_LMEM_RESIZE_TO_MAX = 16 |
| CU_CTX_COREDUMP_ENABLE = 32 |
| CU_CTX_USER_COREDUMP_ENABLE = 64 |
| CU_CTX_SYNC_MEMOPS = 128 |
| CU_CTX_FLAGS_MASK = 255 |
|
|
| ctypedef CUctx_flags_enum CUctx_flags |
|
|
| cdef enum CUevent_sched_flags_enum: |
| CU_EVENT_SCHED_AUTO = 0 |
| CU_EVENT_SCHED_SPIN = 1 |
| CU_EVENT_SCHED_YIELD = 2 |
| CU_EVENT_SCHED_BLOCKING_SYNC = 4 |
|
|
| ctypedef CUevent_sched_flags_enum CUevent_sched_flags |
|
|
| cdef enum cl_event_flags_enum: |
| NVCL_EVENT_SCHED_AUTO = 0 |
| NVCL_EVENT_SCHED_SPIN = 1 |
| NVCL_EVENT_SCHED_YIELD = 2 |
| NVCL_EVENT_SCHED_BLOCKING_SYNC = 4 |
|
|
| ctypedef cl_event_flags_enum cl_event_flags |
|
|
| cdef enum cl_context_flags_enum: |
| NVCL_CTX_SCHED_AUTO = 0 |
| NVCL_CTX_SCHED_SPIN = 1 |
| NVCL_CTX_SCHED_YIELD = 2 |
| NVCL_CTX_SCHED_BLOCKING_SYNC = 4 |
|
|
| ctypedef cl_context_flags_enum cl_context_flags |
|
|
| cdef enum CUhostTaskSyncMode_enum: |
| CU_HOST_TASK_BLOCKING = 0 |
| CU_HOST_TASK_SPINWAIT = 1 |
|
|
| ctypedef CUhostTaskSyncMode_enum CUhostTaskSyncMode |
|
|
| cdef enum CUstream_flags_enum: |
| CU_STREAM_DEFAULT = 0 |
| CU_STREAM_NON_BLOCKING = 1 |
|
|
| ctypedef CUstream_flags_enum CUstream_flags |
|
|
| cdef enum CUevent_flags_enum: |
| CU_EVENT_DEFAULT = 0 |
| CU_EVENT_BLOCKING_SYNC = 1 |
| CU_EVENT_DISABLE_TIMING = 2 |
| CU_EVENT_INTERPROCESS = 4 |
|
|
| ctypedef CUevent_flags_enum CUevent_flags |
|
|
| cdef enum CUevent_record_flags_enum: |
| CU_EVENT_RECORD_DEFAULT = 0 |
| CU_EVENT_RECORD_EXTERNAL = 1 |
|
|
| ctypedef CUevent_record_flags_enum CUevent_record_flags |
|
|
| cdef enum CUevent_wait_flags_enum: |
| CU_EVENT_WAIT_DEFAULT = 0 |
| CU_EVENT_WAIT_EXTERNAL = 1 |
|
|
| ctypedef CUevent_wait_flags_enum CUevent_wait_flags |
|
|
| cdef enum CUatomicOperation_enum: |
| CU_ATOMIC_OPERATION_INTEGER_ADD = 0 |
| CU_ATOMIC_OPERATION_INTEGER_MIN = 1 |
| CU_ATOMIC_OPERATION_INTEGER_MAX = 2 |
| CU_ATOMIC_OPERATION_INTEGER_INCREMENT = 3 |
| CU_ATOMIC_OPERATION_INTEGER_DECREMENT = 4 |
| CU_ATOMIC_OPERATION_AND = 5 |
| CU_ATOMIC_OPERATION_OR = 6 |
| CU_ATOMIC_OPERATION_XOR = 7 |
| CU_ATOMIC_OPERATION_EXCHANGE = 8 |
| CU_ATOMIC_OPERATION_CAS = 9 |
| CU_ATOMIC_OPERATION_FLOAT_ADD = 10 |
| CU_ATOMIC_OPERATION_FLOAT_MIN = 11 |
| CU_ATOMIC_OPERATION_FLOAT_MAX = 12 |
| CU_ATOMIC_OPERATION_MAX = 13 |
|
|
| ctypedef CUatomicOperation_enum CUatomicOperation |
|
|
| cdef enum CUatomicOperationCapability_enum: |
| CU_ATOMIC_CAPABILITY_SIGNED = 1 |
| CU_ATOMIC_CAPABILITY_UNSIGNED = 2 |
| CU_ATOMIC_CAPABILITY_REDUCTION = 4 |
| CU_ATOMIC_CAPABILITY_SCALAR_32 = 8 |
| CU_ATOMIC_CAPABILITY_SCALAR_64 = 16 |
| CU_ATOMIC_CAPABILITY_SCALAR_128 = 32 |
| CU_ATOMIC_CAPABILITY_VECTOR_32x4 = 64 |
|
|
| ctypedef CUatomicOperationCapability_enum CUatomicOperationCapability |
|
|
| cdef enum CUstreamWaitValue_flags_enum: |
| CU_STREAM_WAIT_VALUE_GEQ = 0 |
| CU_STREAM_WAIT_VALUE_EQ = 1 |
| CU_STREAM_WAIT_VALUE_AND = 2 |
| CU_STREAM_WAIT_VALUE_NOR = 3 |
| CU_STREAM_WAIT_VALUE_FLUSH = 1073741824 |
|
|
| ctypedef CUstreamWaitValue_flags_enum CUstreamWaitValue_flags |
|
|
| cdef enum CUstreamWriteValue_flags_enum: |
| CU_STREAM_WRITE_VALUE_DEFAULT = 0 |
| CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER = 1 |
|
|
| ctypedef CUstreamWriteValue_flags_enum CUstreamWriteValue_flags |
|
|
| cdef enum CUstreamBatchMemOpType_enum: |
| CU_STREAM_MEM_OP_WAIT_VALUE_32 = 1 |
| CU_STREAM_MEM_OP_WRITE_VALUE_32 = 2 |
| CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES = 3 |
| CU_STREAM_MEM_OP_WAIT_VALUE_64 = 4 |
| CU_STREAM_MEM_OP_WRITE_VALUE_64 = 5 |
| CU_STREAM_MEM_OP_BARRIER = 6 |
| CU_STREAM_MEM_OP_ATOMIC_REDUCTION = 8 |
|
|
| ctypedef CUstreamBatchMemOpType_enum CUstreamBatchMemOpType |
|
|
| cdef enum CUstreamMemoryBarrier_flags_enum: |
| CU_STREAM_MEMORY_BARRIER_TYPE_SYS = 0 |
| CU_STREAM_MEMORY_BARRIER_TYPE_GPU = 1 |
|
|
| ctypedef CUstreamMemoryBarrier_flags_enum CUstreamMemoryBarrier_flags |
|
|
| cdef enum CUstreamAtomicReductionOpType_enum: |
| CU_STREAM_ATOMIC_REDUCTION_OP_ADD = 0 |
| CU_STREAM_ATOMIC_REDUCTION_OP_AND = 5 |
| CU_STREAM_ATOMIC_REDUCTION_OP_OR = 6 |
|
|
| ctypedef CUstreamAtomicReductionOpType_enum CUstreamAtomicReductionOpType |
|
|
| cdef enum CUstreamAtomicReductionDataType_enum: |
| CU_STREAM_ATOMIC_REDUCTION_UNSIGNED_32 = 14 |
| CU_STREAM_ATOMIC_REDUCTION_UNSIGNED_64 = 22 |
|
|
| ctypedef CUstreamAtomicReductionDataType_enum CUstreamAtomicReductionDataType |
|
|
| cdef struct CUstreamMemOpWaitValueParams_st: |
| CUstreamBatchMemOpType operation |
| CUdeviceptr address |
| cuuint32_t value |
| cuuint64_t value64 |
| unsigned int flags |
| CUdeviceptr alias |
|
|
| cdef struct CUstreamMemOpWriteValueParams_st: |
| CUstreamBatchMemOpType operation |
| CUdeviceptr address |
| cuuint32_t value |
| cuuint64_t value64 |
| unsigned int flags |
| CUdeviceptr alias |
|
|
| cdef struct CUstreamMemOpFlushRemoteWritesParams_st: |
| CUstreamBatchMemOpType operation |
| unsigned int flags |
|
|
| cdef struct CUstreamMemOpMemoryBarrierParams_st: |
| CUstreamBatchMemOpType operation |
| unsigned int flags |
|
|
| cdef struct CUstreamMemOpAtomicReductionParams_st: |
| CUstreamBatchMemOpType operation |
| unsigned int flags |
| CUstreamAtomicReductionOpType reductionOp |
| CUstreamAtomicReductionDataType dataType |
| CUdeviceptr address |
| cuuint64_t value |
| CUdeviceptr alias |
|
|
| cdef union CUstreamBatchMemOpParams_union: |
| CUstreamBatchMemOpType operation |
| CUstreamMemOpWaitValueParams_st waitValue |
| CUstreamMemOpWriteValueParams_st writeValue |
| CUstreamMemOpFlushRemoteWritesParams_st flushRemoteWrites |
| CUstreamMemOpMemoryBarrierParams_st memoryBarrier |
| CUstreamMemOpAtomicReductionParams_st atomicReduction |
| cuuint64_t pad[6] |
|
|
| ctypedef CUstreamBatchMemOpParams_union CUstreamBatchMemOpParams_v1 |
|
|
| ctypedef CUstreamBatchMemOpParams_v1 CUstreamBatchMemOpParams |
|
|
| cdef struct CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st: |
| CUcontext ctx |
| unsigned int count |
| CUstreamBatchMemOpParams* paramArray |
| unsigned int flags |
|
|
| ctypedef CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st CUDA_BATCH_MEM_OP_NODE_PARAMS_v1 |
|
|
| ctypedef CUDA_BATCH_MEM_OP_NODE_PARAMS_v1 CUDA_BATCH_MEM_OP_NODE_PARAMS |
|
|
| cdef struct CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st: |
| CUcontext ctx |
| unsigned int count |
| CUstreamBatchMemOpParams* paramArray |
| unsigned int flags |
|
|
| ctypedef CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st CUDA_BATCH_MEM_OP_NODE_PARAMS_v2 |
|
|
| cdef enum CUoccupancy_flags_enum: |
| CU_OCCUPANCY_DEFAULT = 0 |
| CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE = 1 |
|
|
| ctypedef CUoccupancy_flags_enum CUoccupancy_flags |
|
|
| cdef enum CUstreamUpdateCaptureDependencies_flags_enum: |
| CU_STREAM_ADD_CAPTURE_DEPENDENCIES = 0 |
| CU_STREAM_SET_CAPTURE_DEPENDENCIES = 1 |
|
|
| ctypedef CUstreamUpdateCaptureDependencies_flags_enum CUstreamUpdateCaptureDependencies_flags |
|
|
| cdef enum CUasyncNotificationType_enum: |
| CU_ASYNC_NOTIFICATION_TYPE_OVER_BUDGET = 1 |
|
|
| ctypedef CUasyncNotificationType_enum CUasyncNotificationType |
|
|
| cdef struct anon_struct0: |
| unsigned long long bytesOverBudget |
|
|
| cdef union anon_union2: |
| anon_struct0 overBudget |
|
|
| cdef struct CUasyncNotificationInfo_st: |
| CUasyncNotificationType type |
| anon_union2 info |
|
|
| ctypedef CUasyncNotificationInfo_st CUasyncNotificationInfo |
|
|
| ctypedef void (*CUasyncCallback)(CUasyncNotificationInfo* info, void* userData, CUasyncCallbackHandle callback) |
|
|
| cdef enum CUarray_format_enum: |
| CU_AD_FORMAT_UNSIGNED_INT8 = 1 |
| CU_AD_FORMAT_UNSIGNED_INT16 = 2 |
| CU_AD_FORMAT_UNSIGNED_INT32 = 3 |
| CU_AD_FORMAT_SIGNED_INT8 = 8 |
| CU_AD_FORMAT_SIGNED_INT16 = 9 |
| CU_AD_FORMAT_SIGNED_INT32 = 10 |
| CU_AD_FORMAT_HALF = 16 |
| CU_AD_FORMAT_FLOAT = 32 |
| CU_AD_FORMAT_UNORM_INT_101010_2 = 80 |
| CU_AD_FORMAT_UINT8_PACKED_422 = 81 |
| CU_AD_FORMAT_UINT8_PACKED_444 = 82 |
| CU_AD_FORMAT_UINT8_SEMIPLANAR_420 = 83 |
| CU_AD_FORMAT_UINT16_SEMIPLANAR_420 = 84 |
| CU_AD_FORMAT_UINT8_SEMIPLANAR_422 = 85 |
| CU_AD_FORMAT_UINT16_SEMIPLANAR_422 = 86 |
| CU_AD_FORMAT_UINT8_SEMIPLANAR_444 = 87 |
| CU_AD_FORMAT_UINT16_SEMIPLANAR_444 = 88 |
| CU_AD_FORMAT_UINT8_PLANAR_420 = 89 |
| CU_AD_FORMAT_UINT16_PLANAR_420 = 90 |
| CU_AD_FORMAT_UINT8_PLANAR_422 = 91 |
| CU_AD_FORMAT_UINT16_PLANAR_422 = 92 |
| CU_AD_FORMAT_UINT8_PLANAR_444 = 93 |
| CU_AD_FORMAT_UINT16_PLANAR_444 = 94 |
| CU_AD_FORMAT_BC1_UNORM = 145 |
| CU_AD_FORMAT_BC1_UNORM_SRGB = 146 |
| CU_AD_FORMAT_BC2_UNORM = 147 |
| CU_AD_FORMAT_BC2_UNORM_SRGB = 148 |
| CU_AD_FORMAT_BC3_UNORM = 149 |
| CU_AD_FORMAT_BC3_UNORM_SRGB = 150 |
| CU_AD_FORMAT_BC4_UNORM = 151 |
| CU_AD_FORMAT_BC4_SNORM = 152 |
| CU_AD_FORMAT_BC5_UNORM = 153 |
| CU_AD_FORMAT_BC5_SNORM = 154 |
| CU_AD_FORMAT_BC6H_UF16 = 155 |
| CU_AD_FORMAT_BC6H_SF16 = 156 |
| CU_AD_FORMAT_BC7_UNORM = 157 |
| CU_AD_FORMAT_BC7_UNORM_SRGB = 158 |
| CU_AD_FORMAT_P010 = 159 |
| CU_AD_FORMAT_P016 = 161 |
| CU_AD_FORMAT_NV16 = 162 |
| CU_AD_FORMAT_P210 = 163 |
| CU_AD_FORMAT_P216 = 164 |
| CU_AD_FORMAT_YUY2 = 165 |
| CU_AD_FORMAT_Y210 = 166 |
| CU_AD_FORMAT_Y216 = 167 |
| CU_AD_FORMAT_AYUV = 168 |
| CU_AD_FORMAT_Y410 = 169 |
| CU_AD_FORMAT_NV12 = 176 |
| CU_AD_FORMAT_Y416 = 177 |
| CU_AD_FORMAT_Y444_PLANAR8 = 178 |
| CU_AD_FORMAT_Y444_PLANAR10 = 179 |
| CU_AD_FORMAT_YUV444_8bit_SemiPlanar = 180 |
| CU_AD_FORMAT_YUV444_16bit_SemiPlanar = 181 |
| CU_AD_FORMAT_UNORM_INT8X1 = 192 |
| CU_AD_FORMAT_UNORM_INT8X2 = 193 |
| CU_AD_FORMAT_UNORM_INT8X4 = 194 |
| CU_AD_FORMAT_UNORM_INT16X1 = 195 |
| CU_AD_FORMAT_UNORM_INT16X2 = 196 |
| CU_AD_FORMAT_UNORM_INT16X4 = 197 |
| CU_AD_FORMAT_SNORM_INT8X1 = 198 |
| CU_AD_FORMAT_SNORM_INT8X2 = 199 |
| CU_AD_FORMAT_SNORM_INT8X4 = 200 |
| CU_AD_FORMAT_SNORM_INT16X1 = 201 |
| CU_AD_FORMAT_SNORM_INT16X2 = 202 |
| CU_AD_FORMAT_SNORM_INT16X4 = 203 |
| CU_AD_FORMAT_MAX = 2147483647 |
|
|
| ctypedef CUarray_format_enum CUarray_format |
|
|
| cdef enum CUaddress_mode_enum: |
| CU_TR_ADDRESS_MODE_WRAP = 0 |
| CU_TR_ADDRESS_MODE_CLAMP = 1 |
| CU_TR_ADDRESS_MODE_MIRROR = 2 |
| CU_TR_ADDRESS_MODE_BORDER = 3 |
|
|
| ctypedef CUaddress_mode_enum CUaddress_mode |
|
|
| cdef enum CUfilter_mode_enum: |
| CU_TR_FILTER_MODE_POINT = 0 |
| CU_TR_FILTER_MODE_LINEAR = 1 |
|
|
| ctypedef CUfilter_mode_enum CUfilter_mode |
|
|
| cdef enum CUdevice_attribute_enum: |
| CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK = 1 |
| CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X = 2 |
| CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y = 3 |
| CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z = 4 |
| CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X = 5 |
| CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y = 6 |
| CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z = 7 |
| CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK = 8 |
| CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK = 8 |
| CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY = 9 |
| CU_DEVICE_ATTRIBUTE_WARP_SIZE = 10 |
| CU_DEVICE_ATTRIBUTE_MAX_PITCH = 11 |
| CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK = 12 |
| CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK = 12 |
| CU_DEVICE_ATTRIBUTE_CLOCK_RATE = 13 |
| CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT = 14 |
| CU_DEVICE_ATTRIBUTE_GPU_OVERLAP = 15 |
| CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT = 16 |
| CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT = 17 |
| CU_DEVICE_ATTRIBUTE_INTEGRATED = 18 |
| CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY = 19 |
| CU_DEVICE_ATTRIBUTE_COMPUTE_MODE = 20 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH = 21 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH = 22 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT = 23 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH = 24 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT = 25 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH = 26 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH = 27 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH = 27 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT = 28 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT = 28 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS = 29 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES = 29 |
| CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT = 30 |
| CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS = 31 |
| CU_DEVICE_ATTRIBUTE_ECC_ENABLED = 32 |
| CU_DEVICE_ATTRIBUTE_PCI_BUS_ID = 33 |
| CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID = 34 |
| CU_DEVICE_ATTRIBUTE_TCC_DRIVER = 35 |
| CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE = 36 |
| CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH = 37 |
| CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE = 38 |
| CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR = 39 |
| CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT = 40 |
| CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING = 41 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH = 42 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS = 43 |
| CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER = 44 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH = 45 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT = 46 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE = 47 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE = 48 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE = 49 |
| CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID = 50 |
| CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT = 51 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH = 52 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH = 53 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS = 54 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH = 55 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH = 56 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT = 57 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH = 58 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT = 59 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH = 60 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH = 61 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS = 62 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH = 63 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT = 64 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS = 65 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH = 66 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH = 67 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS = 68 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH = 69 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH = 70 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT = 71 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH = 72 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH = 73 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT = 74 |
| CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR = 75 |
| CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR = 76 |
| CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH = 77 |
| CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED = 78 |
| CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED = 79 |
| CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED = 80 |
| CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR = 81 |
| CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR = 82 |
| CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY = 83 |
| CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD = 84 |
| CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID = 85 |
| CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED = 86 |
| CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO = 87 |
| CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS = 88 |
| CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS = 89 |
| CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED = 90 |
| CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM = 91 |
| CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS_V1 = 92 |
| CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V1 = 93 |
| CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V1 = 94 |
| CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH = 95 |
| CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH = 96 |
| CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN = 97 |
| CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES = 98 |
| CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED = 99 |
| CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES = 100 |
| CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST = 101 |
| CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED = 102 |
| CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED = 102 |
| CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED = 103 |
| CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED = 104 |
| CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED = 105 |
| CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR = 106 |
| CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED = 107 |
| CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE = 108 |
| CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE = 109 |
| CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED = 110 |
| CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK = 111 |
| CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED = 112 |
| CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED = 113 |
| CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED = 114 |
| CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED = 115 |
| CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED = 116 |
| CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS = 117 |
| CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING = 118 |
| CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES = 119 |
| CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH = 120 |
| CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED = 121 |
| CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS = 122 |
| CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR = 123 |
| CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED = 124 |
| CU_DEVICE_ATTRIBUTE_IPC_EVENT_SUPPORTED = 125 |
| CU_DEVICE_ATTRIBUTE_MEM_SYNC_DOMAIN_COUNT = 126 |
| CU_DEVICE_ATTRIBUTE_TENSOR_MAP_ACCESS_SUPPORTED = 127 |
| CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_FABRIC_SUPPORTED = 128 |
| CU_DEVICE_ATTRIBUTE_UNIFIED_FUNCTION_POINTERS = 129 |
| CU_DEVICE_ATTRIBUTE_NUMA_CONFIG = 130 |
| CU_DEVICE_ATTRIBUTE_NUMA_ID = 131 |
| CU_DEVICE_ATTRIBUTE_MULTICAST_SUPPORTED = 132 |
| CU_DEVICE_ATTRIBUTE_MPS_ENABLED = 133 |
| CU_DEVICE_ATTRIBUTE_HOST_NUMA_ID = 134 |
| CU_DEVICE_ATTRIBUTE_D3D12_CIG_SUPPORTED = 135 |
| CU_DEVICE_ATTRIBUTE_MEM_DECOMPRESS_ALGORITHM_MASK = 136 |
| CU_DEVICE_ATTRIBUTE_MEM_DECOMPRESS_MAXIMUM_LENGTH = 137 |
| CU_DEVICE_ATTRIBUTE_VULKAN_CIG_SUPPORTED = 138 |
| CU_DEVICE_ATTRIBUTE_GPU_PCI_DEVICE_ID = 139 |
| CU_DEVICE_ATTRIBUTE_GPU_PCI_SUBSYSTEM_ID = 140 |
| CU_DEVICE_ATTRIBUTE_HOST_NUMA_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED = 141 |
| CU_DEVICE_ATTRIBUTE_HOST_NUMA_MEMORY_POOLS_SUPPORTED = 142 |
| CU_DEVICE_ATTRIBUTE_HOST_NUMA_MULTINODE_IPC_SUPPORTED = 143 |
| CU_DEVICE_ATTRIBUTE_HOST_MEMORY_POOLS_SUPPORTED = 144 |
| CU_DEVICE_ATTRIBUTE_HOST_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED = 145 |
| CU_DEVICE_ATTRIBUTE_HOST_ALLOC_DMA_BUF_SUPPORTED = 146 |
| CU_DEVICE_ATTRIBUTE_ONLY_PARTIAL_HOST_NATIVE_ATOMIC_SUPPORTED = 147 |
| CU_DEVICE_ATTRIBUTE_ATOMIC_REDUCTION_SUPPORTED = 148 |
| CU_DEVICE_ATTRIBUTE_D3D12_CIG_STREAMS_SUPPORTED = 151 |
| CU_DEVICE_ATTRIBUTE_DMA_BUF_MMAP_SUPPORTED = 152 |
| CU_DEVICE_ATTRIBUTE_LOGICAL_ENDPOINT_UNICAST_SUPPORTED = 153 |
| CU_DEVICE_ATTRIBUTE_LOGICAL_ENDPOINT_MULTICAST_SUPPORTED = 154 |
| CU_DEVICE_ATTRIBUTE_LOGICAL_ENDPOINT_COUNTED_OPS_SUPPORTED = 155 |
| CU_DEVICE_ATTRIBUTE_LOGICAL_ENDPOINT_UNICAST_ACCESS_ON_OWNER_DEVICE_SUPPORTED = 156 |
| CU_DEVICE_ATTRIBUTE_MAX = 157 |
|
|
| ctypedef CUdevice_attribute_enum CUdevice_attribute |
|
|
| cdef struct CUdevprop_st: |
| int maxThreadsPerBlock |
| int maxThreadsDim[3] |
| int maxGridSize[3] |
| int sharedMemPerBlock |
| int totalConstantMemory |
| int SIMDWidth |
| int memPitch |
| int regsPerBlock |
| int clockRate |
| int textureAlign |
|
|
| ctypedef CUdevprop_st CUdevprop_v1 |
|
|
| ctypedef CUdevprop_v1 CUdevprop |
|
|
| cdef enum CUpointer_attribute_enum: |
| CU_POINTER_ATTRIBUTE_CONTEXT = 1 |
| CU_POINTER_ATTRIBUTE_MEMORY_TYPE = 2 |
| CU_POINTER_ATTRIBUTE_DEVICE_POINTER = 3 |
| CU_POINTER_ATTRIBUTE_HOST_POINTER = 4 |
| CU_POINTER_ATTRIBUTE_P2P_TOKENS = 5 |
| CU_POINTER_ATTRIBUTE_SYNC_MEMOPS = 6 |
| CU_POINTER_ATTRIBUTE_BUFFER_ID = 7 |
| CU_POINTER_ATTRIBUTE_IS_MANAGED = 8 |
| CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL = 9 |
| CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE = 10 |
| CU_POINTER_ATTRIBUTE_RANGE_START_ADDR = 11 |
| CU_POINTER_ATTRIBUTE_RANGE_SIZE = 12 |
| CU_POINTER_ATTRIBUTE_MAPPED = 13 |
| CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES = 14 |
| CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE = 15 |
| CU_POINTER_ATTRIBUTE_ACCESS_FLAGS = 16 |
| CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE = 17 |
| CU_POINTER_ATTRIBUTE_MAPPING_SIZE = 18 |
| CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR = 19 |
| CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID = 20 |
| CU_POINTER_ATTRIBUTE_IS_HW_DECOMPRESS_CAPABLE = 21 |
|
|
| ctypedef CUpointer_attribute_enum CUpointer_attribute |
|
|
| cdef enum CUfunction_attribute_enum: |
| CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK = 0 |
| CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES = 1 |
| CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES = 2 |
| CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES = 3 |
| CU_FUNC_ATTRIBUTE_NUM_REGS = 4 |
| CU_FUNC_ATTRIBUTE_PTX_VERSION = 5 |
| CU_FUNC_ATTRIBUTE_BINARY_VERSION = 6 |
| CU_FUNC_ATTRIBUTE_CACHE_MODE_CA = 7 |
| CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES = 8 |
| CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT = 9 |
| CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SET = 10 |
| CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTH = 11 |
| CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHT = 12 |
| CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTH = 13 |
| CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWED = 14 |
| CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE = 15 |
| CU_FUNC_ATTRIBUTE_DEVICE_NODE_UPDATE_SUPPORTED = 16 |
| CU_FUNC_ATTRIBUTE_MAX = 17 |
|
|
| ctypedef CUfunction_attribute_enum CUfunction_attribute |
|
|
| cdef enum CUfunc_cache_enum: |
| CU_FUNC_CACHE_PREFER_NONE = 0 |
| CU_FUNC_CACHE_PREFER_SHARED = 1 |
| CU_FUNC_CACHE_PREFER_L1 = 2 |
| CU_FUNC_CACHE_PREFER_EQUAL = 3 |
|
|
| ctypedef CUfunc_cache_enum CUfunc_cache |
|
|
| cdef enum CUsharedconfig_enum: |
| CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE = 0 |
| CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE = 1 |
| CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE = 2 |
|
|
| ctypedef CUsharedconfig_enum CUsharedconfig |
|
|
| cdef enum CUshared_carveout_enum: |
| CU_SHAREDMEM_CARVEOUT_DEFAULT = -1 |
| CU_SHAREDMEM_CARVEOUT_MAX_L1 = 0 |
| CU_SHAREDMEM_CARVEOUT_MAX_SHARED = 100 |
|
|
| ctypedef CUshared_carveout_enum CUshared_carveout |
|
|
| cdef enum CUmemorytype_enum: |
| CU_MEMORYTYPE_HOST = 1 |
| CU_MEMORYTYPE_DEVICE = 2 |
| CU_MEMORYTYPE_ARRAY = 3 |
| CU_MEMORYTYPE_UNIFIED = 4 |
|
|
| ctypedef CUmemorytype_enum CUmemorytype |
|
|
| cdef enum CUcomputemode_enum: |
| CU_COMPUTEMODE_DEFAULT = 0 |
| CU_COMPUTEMODE_PROHIBITED = 2 |
| CU_COMPUTEMODE_EXCLUSIVE_PROCESS = 3 |
|
|
| ctypedef CUcomputemode_enum CUcomputemode |
|
|
| cdef enum CUmem_advise_enum: |
| CU_MEM_ADVISE_SET_READ_MOSTLY = 1 |
| CU_MEM_ADVISE_UNSET_READ_MOSTLY = 2 |
| CU_MEM_ADVISE_SET_PREFERRED_LOCATION = 3 |
| CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION = 4 |
| CU_MEM_ADVISE_SET_ACCESSED_BY = 5 |
| CU_MEM_ADVISE_UNSET_ACCESSED_BY = 6 |
|
|
| ctypedef CUmem_advise_enum CUmem_advise |
|
|
| cdef enum CUmem_range_attribute_enum: |
| CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY = 1 |
| CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION = 2 |
| CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY = 3 |
| CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION = 4 |
| CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION_TYPE = 5 |
| CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION_ID = 6 |
| CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION_TYPE = 7 |
| CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION_ID = 8 |
|
|
| ctypedef CUmem_range_attribute_enum CUmem_range_attribute |
|
|
| cdef enum CUjit_option_enum: |
| CU_JIT_MAX_REGISTERS = 0 |
| CU_JIT_THREADS_PER_BLOCK = 1 |
| CU_JIT_WALL_TIME = 2 |
| CU_JIT_INFO_LOG_BUFFER = 3 |
| CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES = 4 |
| CU_JIT_ERROR_LOG_BUFFER = 5 |
| CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES = 6 |
| CU_JIT_OPTIMIZATION_LEVEL = 7 |
| CU_JIT_TARGET_FROM_CUCONTEXT = 8 |
| CU_JIT_TARGET = 9 |
| CU_JIT_FALLBACK_STRATEGY = 10 |
| CU_JIT_GENERATE_DEBUG_INFO = 11 |
| CU_JIT_LOG_VERBOSE = 12 |
| CU_JIT_GENERATE_LINE_INFO = 13 |
| CU_JIT_CACHE_MODE = 14 |
| CU_JIT_NEW_SM3X_OPT = 15 |
| CU_JIT_FAST_COMPILE = 16 |
| CU_JIT_GLOBAL_SYMBOL_NAMES = 17 |
| CU_JIT_GLOBAL_SYMBOL_ADDRESSES = 18 |
| CU_JIT_GLOBAL_SYMBOL_COUNT = 19 |
| CU_JIT_LTO = 20 |
| CU_JIT_FTZ = 21 |
| CU_JIT_PREC_DIV = 22 |
| CU_JIT_PREC_SQRT = 23 |
| CU_JIT_FMA = 24 |
| CU_JIT_REFERENCED_KERNEL_NAMES = 25 |
| CU_JIT_REFERENCED_KERNEL_COUNT = 26 |
| CU_JIT_REFERENCED_VARIABLE_NAMES = 27 |
| CU_JIT_REFERENCED_VARIABLE_COUNT = 28 |
| CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES = 29 |
| CU_JIT_POSITION_INDEPENDENT_CODE = 30 |
| CU_JIT_MIN_CTA_PER_SM = 31 |
| CU_JIT_MAX_THREADS_PER_BLOCK = 32 |
| CU_JIT_OVERRIDE_DIRECTIVE_VALUES = 33 |
| CU_JIT_SPLIT_COMPILE = 34 |
| CU_JIT_BINARY_LOADER_THREAD_COUNT = 35 |
| CU_JIT_NUM_OPTIONS = 36 |
|
|
| ctypedef CUjit_option_enum CUjit_option |
|
|
| cdef enum CUjit_target_enum: |
| CU_TARGET_COMPUTE_30 = 30 |
| CU_TARGET_COMPUTE_32 = 32 |
| CU_TARGET_COMPUTE_35 = 35 |
| CU_TARGET_COMPUTE_37 = 37 |
| CU_TARGET_COMPUTE_50 = 50 |
| CU_TARGET_COMPUTE_52 = 52 |
| CU_TARGET_COMPUTE_53 = 53 |
| CU_TARGET_COMPUTE_60 = 60 |
| CU_TARGET_COMPUTE_61 = 61 |
| CU_TARGET_COMPUTE_62 = 62 |
| CU_TARGET_COMPUTE_70 = 70 |
| CU_TARGET_COMPUTE_72 = 72 |
| CU_TARGET_COMPUTE_75 = 75 |
| CU_TARGET_COMPUTE_80 = 80 |
| CU_TARGET_COMPUTE_86 = 86 |
| CU_TARGET_COMPUTE_87 = 87 |
| CU_TARGET_COMPUTE_89 = 89 |
| CU_TARGET_COMPUTE_90 = 90 |
| CU_TARGET_COMPUTE_100 = 100 |
| CU_TARGET_COMPUTE_103 = 103 |
| CU_TARGET_COMPUTE_110 = 110 |
| CU_TARGET_COMPUTE_120 = 120 |
| CU_TARGET_COMPUTE_121 = 121 |
| CU_TARGET_COMPUTE_90A = 65626 |
| CU_TARGET_COMPUTE_100A = 65636 |
| CU_TARGET_COMPUTE_103A = 65639 |
| CU_TARGET_COMPUTE_110A = 65646 |
| CU_TARGET_COMPUTE_120A = 65656 |
| CU_TARGET_COMPUTE_121A = 65657 |
| CU_TARGET_COMPUTE_100F = 131172 |
| CU_TARGET_COMPUTE_103F = 131175 |
| CU_TARGET_COMPUTE_110F = 131182 |
| CU_TARGET_COMPUTE_120F = 131192 |
| CU_TARGET_COMPUTE_121F = 131193 |
|
|
| ctypedef CUjit_target_enum CUjit_target |
|
|
| cdef enum CUjit_fallback_enum: |
| CU_PREFER_PTX = 0 |
| CU_PREFER_BINARY = 1 |
|
|
| ctypedef CUjit_fallback_enum CUjit_fallback |
|
|
| cdef enum CUjit_cacheMode_enum: |
| CU_JIT_CACHE_OPTION_NONE = 0 |
| CU_JIT_CACHE_OPTION_CG = 1 |
| CU_JIT_CACHE_OPTION_CA = 2 |
|
|
| ctypedef CUjit_cacheMode_enum CUjit_cacheMode |
|
|
| cdef enum CUjitInputType_enum: |
| CU_JIT_INPUT_CUBIN = 0 |
| CU_JIT_INPUT_PTX = 1 |
| CU_JIT_INPUT_FATBINARY = 2 |
| CU_JIT_INPUT_OBJECT = 3 |
| CU_JIT_INPUT_LIBRARY = 4 |
| CU_JIT_INPUT_NVVM = 5 |
| CU_JIT_NUM_INPUT_TYPES = 6 |
|
|
| ctypedef CUjitInputType_enum CUjitInputType |
|
|
| cdef struct CUlinkState_st: |
| pass |
| ctypedef CUlinkState_st* CUlinkState |
|
|
| cdef enum CUgraphicsRegisterFlags_enum: |
| CU_GRAPHICS_REGISTER_FLAGS_NONE = 0 |
| CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY = 1 |
| CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD = 2 |
| CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST = 4 |
| CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER = 8 |
|
|
| ctypedef CUgraphicsRegisterFlags_enum CUgraphicsRegisterFlags |
|
|
| cdef enum CUgraphicsMapResourceFlags_enum: |
| CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE = 0 |
| CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY = 1 |
| CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD = 2 |
|
|
| ctypedef CUgraphicsMapResourceFlags_enum CUgraphicsMapResourceFlags |
|
|
| cdef enum CUarray_cubemap_face_enum: |
| CU_CUBEMAP_FACE_POSITIVE_X = 0 |
| CU_CUBEMAP_FACE_NEGATIVE_X = 1 |
| CU_CUBEMAP_FACE_POSITIVE_Y = 2 |
| CU_CUBEMAP_FACE_NEGATIVE_Y = 3 |
| CU_CUBEMAP_FACE_POSITIVE_Z = 4 |
| CU_CUBEMAP_FACE_NEGATIVE_Z = 5 |
|
|
| ctypedef CUarray_cubemap_face_enum CUarray_cubemap_face |
|
|
| cdef enum CUlimit_enum: |
| CU_LIMIT_STACK_SIZE = 0 |
| CU_LIMIT_PRINTF_FIFO_SIZE = 1 |
| CU_LIMIT_MALLOC_HEAP_SIZE = 2 |
| CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH = 3 |
| CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT = 4 |
| CU_LIMIT_MAX_L2_FETCH_GRANULARITY = 5 |
| CU_LIMIT_PERSISTING_L2_CACHE_SIZE = 6 |
| CU_LIMIT_SHMEM_SIZE = 7 |
| CU_LIMIT_CIG_ENABLED = 8 |
| CU_LIMIT_CIG_SHMEM_FALLBACK_ENABLED = 9 |
| CU_LIMIT_MAX = 10 |
|
|
| ctypedef CUlimit_enum CUlimit |
|
|
| cdef enum CUresourcetype_enum: |
| CU_RESOURCE_TYPE_ARRAY = 0 |
| CU_RESOURCE_TYPE_MIPMAPPED_ARRAY = 1 |
| CU_RESOURCE_TYPE_LINEAR = 2 |
| CU_RESOURCE_TYPE_PITCH2D = 3 |
|
|
| ctypedef CUresourcetype_enum CUresourcetype |
|
|
| ctypedef void (*CUhostFn)(void* userData) |
|
|
| cdef enum CUaccessProperty_enum: |
| CU_ACCESS_PROPERTY_NORMAL = 0 |
| CU_ACCESS_PROPERTY_STREAMING = 1 |
| CU_ACCESS_PROPERTY_PERSISTING = 2 |
|
|
| ctypedef CUaccessProperty_enum CUaccessProperty |
|
|
| cdef struct CUaccessPolicyWindow_st: |
| void* base_ptr |
| size_t num_bytes |
| float hitRatio |
| CUaccessProperty hitProp |
| CUaccessProperty missProp |
|
|
| ctypedef CUaccessPolicyWindow_st CUaccessPolicyWindow_v1 |
|
|
| ctypedef CUaccessPolicyWindow_v1 CUaccessPolicyWindow |
|
|
| cdef struct CUDA_KERNEL_NODE_PARAMS_st: |
| CUfunction func |
| unsigned int gridDimX |
| unsigned int gridDimY |
| unsigned int gridDimZ |
| unsigned int blockDimX |
| unsigned int blockDimY |
| unsigned int blockDimZ |
| unsigned int sharedMemBytes |
| void** kernelParams |
| void** extra |
|
|
| ctypedef CUDA_KERNEL_NODE_PARAMS_st CUDA_KERNEL_NODE_PARAMS_v1 |
|
|
| cdef struct CUDA_KERNEL_NODE_PARAMS_v2_st: |
| CUfunction func |
| unsigned int gridDimX |
| unsigned int gridDimY |
| unsigned int gridDimZ |
| unsigned int blockDimX |
| unsigned int blockDimY |
| unsigned int blockDimZ |
| unsigned int sharedMemBytes |
| void** kernelParams |
| void** extra |
| CUkernel kern |
| CUcontext ctx |
|
|
| ctypedef CUDA_KERNEL_NODE_PARAMS_v2_st CUDA_KERNEL_NODE_PARAMS_v2 |
|
|
| ctypedef CUDA_KERNEL_NODE_PARAMS_v2 CUDA_KERNEL_NODE_PARAMS |
|
|
| cdef struct CUDA_KERNEL_NODE_PARAMS_v3_st: |
| CUfunction func |
| unsigned int gridDimX |
| unsigned int gridDimY |
| unsigned int gridDimZ |
| unsigned int blockDimX |
| unsigned int blockDimY |
| unsigned int blockDimZ |
| unsigned int sharedMemBytes |
| void** kernelParams |
| void** extra |
| CUkernel kern |
| CUcontext ctx |
|
|
| ctypedef CUDA_KERNEL_NODE_PARAMS_v3_st CUDA_KERNEL_NODE_PARAMS_v3 |
|
|
| cdef struct CUDA_MEMSET_NODE_PARAMS_st: |
| CUdeviceptr dst |
| size_t pitch |
| unsigned int value |
| unsigned int elementSize |
| size_t width |
| size_t height |
|
|
| ctypedef CUDA_MEMSET_NODE_PARAMS_st CUDA_MEMSET_NODE_PARAMS_v1 |
|
|
| ctypedef CUDA_MEMSET_NODE_PARAMS_v1 CUDA_MEMSET_NODE_PARAMS |
|
|
| cdef struct CUDA_MEMSET_NODE_PARAMS_v2_st: |
| CUdeviceptr dst |
| size_t pitch |
| unsigned int value |
| unsigned int elementSize |
| size_t width |
| size_t height |
| CUcontext ctx |
|
|
| ctypedef CUDA_MEMSET_NODE_PARAMS_v2_st CUDA_MEMSET_NODE_PARAMS_v2 |
|
|
| cdef struct CUDA_HOST_NODE_PARAMS_st: |
| CUhostFn fn |
| void* userData |
|
|
| ctypedef CUDA_HOST_NODE_PARAMS_st CUDA_HOST_NODE_PARAMS_v1 |
|
|
| ctypedef CUDA_HOST_NODE_PARAMS_v1 CUDA_HOST_NODE_PARAMS |
|
|
| cdef struct CUDA_HOST_NODE_PARAMS_v2_st: |
| CUhostFn fn |
| void* userData |
| unsigned int syncMode |
|
|
| ctypedef CUDA_HOST_NODE_PARAMS_v2_st CUDA_HOST_NODE_PARAMS_v2 |
|
|
| cdef enum CUgraphConditionalNodeType_enum: |
| CU_GRAPH_COND_TYPE_IF = 0 |
| CU_GRAPH_COND_TYPE_WHILE = 1 |
| CU_GRAPH_COND_TYPE_SWITCH = 2 |
|
|
| ctypedef CUgraphConditionalNodeType_enum CUgraphConditionalNodeType |
|
|
| cdef struct CUDA_CONDITIONAL_NODE_PARAMS: |
| CUgraphConditionalHandle handle |
| CUgraphConditionalNodeType type |
| unsigned int size |
| CUgraph* phGraph_out |
| CUcontext ctx |
|
|
| cdef enum CUgraphNodeType_enum: |
| CU_GRAPH_NODE_TYPE_KERNEL = 0 |
| CU_GRAPH_NODE_TYPE_MEMCPY = 1 |
| CU_GRAPH_NODE_TYPE_MEMSET = 2 |
| CU_GRAPH_NODE_TYPE_HOST = 3 |
| CU_GRAPH_NODE_TYPE_GRAPH = 4 |
| CU_GRAPH_NODE_TYPE_EMPTY = 5 |
| CU_GRAPH_NODE_TYPE_WAIT_EVENT = 6 |
| CU_GRAPH_NODE_TYPE_EVENT_RECORD = 7 |
| CU_GRAPH_NODE_TYPE_EXT_SEMAS_SIGNAL = 8 |
| CU_GRAPH_NODE_TYPE_EXT_SEMAS_WAIT = 9 |
| CU_GRAPH_NODE_TYPE_MEM_ALLOC = 10 |
| CU_GRAPH_NODE_TYPE_MEM_FREE = 11 |
| CU_GRAPH_NODE_TYPE_BATCH_MEM_OP = 12 |
| CU_GRAPH_NODE_TYPE_CONDITIONAL = 13 |
| CU_GRAPH_NODE_TYPE_RESERVED_16 = 16 |
|
|
| ctypedef CUgraphNodeType_enum CUgraphNodeType |
|
|
| cdef enum CUgraphDependencyType_enum: |
| CU_GRAPH_DEPENDENCY_TYPE_DEFAULT = 0 |
| CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC = 1 |
|
|
| ctypedef CUgraphDependencyType_enum CUgraphDependencyType |
|
|
| cdef struct CUgraphEdgeData_st: |
| unsigned char from_port |
| unsigned char to_port |
| unsigned char type |
| unsigned char reserved[5] |
|
|
| ctypedef CUgraphEdgeData_st CUgraphEdgeData |
|
|
| cdef enum CUgraphInstantiateResult_enum: |
| CUDA_GRAPH_INSTANTIATE_SUCCESS = 0 |
| CUDA_GRAPH_INSTANTIATE_ERROR = 1 |
| CUDA_GRAPH_INSTANTIATE_INVALID_STRUCTURE = 2 |
| CUDA_GRAPH_INSTANTIATE_NODE_OPERATION_NOT_SUPPORTED = 3 |
| CUDA_GRAPH_INSTANTIATE_MULTIPLE_CTXS_NOT_SUPPORTED = 4 |
| CUDA_GRAPH_INSTANTIATE_CONDITIONAL_HANDLE_UNUSED = 5 |
|
|
| ctypedef CUgraphInstantiateResult_enum CUgraphInstantiateResult |
|
|
| cdef struct CUDA_GRAPH_INSTANTIATE_PARAMS_st: |
| cuuint64_t flags |
| CUstream hUploadStream |
| CUgraphNode hErrNode_out |
| CUgraphInstantiateResult result_out |
|
|
| ctypedef CUDA_GRAPH_INSTANTIATE_PARAMS_st CUDA_GRAPH_INSTANTIATE_PARAMS |
|
|
| cdef enum CUsynchronizationPolicy_enum: |
| CU_SYNC_POLICY_AUTO = 1 |
| CU_SYNC_POLICY_SPIN = 2 |
| CU_SYNC_POLICY_YIELD = 3 |
| CU_SYNC_POLICY_BLOCKING_SYNC = 4 |
|
|
| ctypedef CUsynchronizationPolicy_enum CUsynchronizationPolicy |
|
|
| cdef enum CUclusterSchedulingPolicy_enum: |
| CU_CLUSTER_SCHEDULING_POLICY_DEFAULT = 0 |
| CU_CLUSTER_SCHEDULING_POLICY_SPREAD = 1 |
| CU_CLUSTER_SCHEDULING_POLICY_LOAD_BALANCING = 2 |
|
|
| ctypedef CUclusterSchedulingPolicy_enum CUclusterSchedulingPolicy |
|
|
| cdef enum CUlaunchMemSyncDomain_enum: |
| CU_LAUNCH_MEM_SYNC_DOMAIN_DEFAULT = 0 |
| CU_LAUNCH_MEM_SYNC_DOMAIN_REMOTE = 1 |
|
|
| ctypedef CUlaunchMemSyncDomain_enum CUlaunchMemSyncDomain |
|
|
| cdef struct CUlaunchMemSyncDomainMap_st: |
| unsigned char default_ |
| unsigned char remote |
|
|
| ctypedef CUlaunchMemSyncDomainMap_st CUlaunchMemSyncDomainMap |
|
|
| cdef enum CUlaunchAttributePortableClusterMode_enum: |
| CU_LAUNCH_PORTABLE_CLUSTER_MODE_DEFAULT = 0 |
| CU_LAUNCH_PORTABLE_CLUSTER_MODE_REQUIRE_PORTABLE = 1 |
| CU_LAUNCH_PORTABLE_CLUSTER_MODE_ALLOW_NON_PORTABLE = 2 |
|
|
| ctypedef CUlaunchAttributePortableClusterMode_enum CUlaunchAttributePortableClusterMode |
|
|
| cdef enum CUsharedMemoryMode_enum: |
| CU_SHARED_MEMORY_MODE_DEFAULT = 0 |
| CU_SHARED_MEMORY_MODE_REQUIRE_PORTABLE = 1 |
| CU_SHARED_MEMORY_MODE_ALLOW_NON_PORTABLE = 2 |
|
|
| ctypedef CUsharedMemoryMode_enum CUsharedMemoryMode |
|
|
| cdef enum CUlaunchAttributeID_enum: |
| CU_LAUNCH_ATTRIBUTE_IGNORE = 0 |
| CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW = 1 |
| CU_LAUNCH_ATTRIBUTE_COOPERATIVE = 2 |
| CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY = 3 |
| CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION = 4 |
| CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE = 5 |
| CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION = 6 |
| CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT = 7 |
| CU_LAUNCH_ATTRIBUTE_PRIORITY = 8 |
| CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP = 9 |
| CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN = 10 |
| CU_LAUNCH_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION = 11 |
| CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT = 12 |
| CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE = 13 |
| CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT = 14 |
| CU_LAUNCH_ATTRIBUTE_NVLINK_UTIL_CENTRIC_SCHEDULING = 16 |
| CU_LAUNCH_ATTRIBUTE_PORTABLE_CLUSTER_SIZE_MODE = 17 |
| CU_LAUNCH_ATTRIBUTE_SHARED_MEMORY_MODE = 18 |
|
|
| ctypedef CUlaunchAttributeID_enum CUlaunchAttributeID |
|
|
| cdef struct anon_struct1: |
| unsigned int x |
| unsigned int y |
| unsigned int z |
|
|
| cdef struct anon_struct2: |
| CUevent event |
| int flags |
| int triggerAtBlockStart |
|
|
| cdef struct anon_struct3: |
| CUevent event |
| int flags |
|
|
| cdef struct anon_struct4: |
| unsigned int x |
| unsigned int y |
| unsigned int z |
|
|
| cdef struct anon_struct5: |
| int deviceUpdatable |
| CUgraphDeviceNode devNode |
|
|
| cdef union CUlaunchAttributeValue_union: |
| char pad[64] |
| CUaccessPolicyWindow accessPolicyWindow |
| int cooperative |
| CUsynchronizationPolicy syncPolicy |
| anon_struct1 clusterDim |
| CUclusterSchedulingPolicy clusterSchedulingPolicyPreference |
| int programmaticStreamSerializationAllowed |
| anon_struct2 programmaticEvent |
| anon_struct3 launchCompletionEvent |
| int priority |
| CUlaunchMemSyncDomainMap memSyncDomainMap |
| CUlaunchMemSyncDomain memSyncDomain |
| anon_struct4 preferredClusterDim |
| anon_struct5 deviceUpdatableKernelNode |
| unsigned int sharedMemCarveout |
| unsigned int nvlinkUtilCentricScheduling |
| CUlaunchAttributePortableClusterMode portableClusterSizeMode |
| CUsharedMemoryMode sharedMemoryMode |
|
|
| ctypedef CUlaunchAttributeValue_union CUlaunchAttributeValue |
|
|
| cdef struct CUlaunchAttribute_st: |
| CUlaunchAttributeID id |
| CUlaunchAttributeValue value |
|
|
| ctypedef CUlaunchAttribute_st CUlaunchAttribute |
|
|
| cdef struct CUlaunchConfig_st: |
| unsigned int gridDimX |
| unsigned int gridDimY |
| unsigned int gridDimZ |
| unsigned int blockDimX |
| unsigned int blockDimY |
| unsigned int blockDimZ |
| unsigned int sharedMemBytes |
| CUstream hStream |
| CUlaunchAttribute* attrs |
| unsigned int numAttrs |
|
|
| ctypedef CUlaunchConfig_st CUlaunchConfig |
|
|
| ctypedef CUlaunchAttributeID CUkernelNodeAttrID |
|
|
| ctypedef CUlaunchAttributeValue CUkernelNodeAttrValue_v1 |
|
|
| ctypedef CUkernelNodeAttrValue_v1 CUkernelNodeAttrValue |
|
|
| cdef enum CUstreamCaptureStatus_enum: |
| CU_STREAM_CAPTURE_STATUS_NONE = 0 |
| CU_STREAM_CAPTURE_STATUS_ACTIVE = 1 |
| CU_STREAM_CAPTURE_STATUS_INVALIDATED = 2 |
|
|
| ctypedef CUstreamCaptureStatus_enum CUstreamCaptureStatus |
|
|
| cdef enum CUstreamCaptureMode_enum: |
| CU_STREAM_CAPTURE_MODE_GLOBAL = 0 |
| CU_STREAM_CAPTURE_MODE_THREAD_LOCAL = 1 |
| CU_STREAM_CAPTURE_MODE_RELAXED = 2 |
|
|
| ctypedef CUstreamCaptureMode_enum CUstreamCaptureMode |
|
|
| ctypedef CUlaunchAttributeID CUstreamAttrID |
|
|
| ctypedef CUlaunchAttributeValue CUstreamAttrValue_v1 |
|
|
| ctypedef CUstreamAttrValue_v1 CUstreamAttrValue |
|
|
| cdef enum CUdriverProcAddress_flags_enum: |
| CU_GET_PROC_ADDRESS_DEFAULT = 0 |
| CU_GET_PROC_ADDRESS_LEGACY_STREAM = 1 |
| CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM = 2 |
|
|
| ctypedef CUdriverProcAddress_flags_enum CUdriverProcAddress_flags |
|
|
| cdef enum CUdriverProcAddressQueryResult_enum: |
| CU_GET_PROC_ADDRESS_SUCCESS = 0 |
| CU_GET_PROC_ADDRESS_SYMBOL_NOT_FOUND = 1 |
| CU_GET_PROC_ADDRESS_VERSION_NOT_SUFFICIENT = 2 |
|
|
| ctypedef CUdriverProcAddressQueryResult_enum CUdriverProcAddressQueryResult |
|
|
| cdef enum CUexecAffinityType_enum: |
| CU_EXEC_AFFINITY_TYPE_SM_COUNT = 0 |
| CU_EXEC_AFFINITY_TYPE_MAX = 1 |
|
|
| ctypedef CUexecAffinityType_enum CUexecAffinityType |
|
|
| cdef struct CUexecAffinitySmCount_st: |
| unsigned int val |
|
|
| ctypedef CUexecAffinitySmCount_st CUexecAffinitySmCount_v1 |
|
|
| ctypedef CUexecAffinitySmCount_v1 CUexecAffinitySmCount |
|
|
| cdef union anon_union3: |
| CUexecAffinitySmCount smCount |
|
|
| cdef struct CUexecAffinityParam_st: |
| CUexecAffinityType type |
| anon_union3 param |
|
|
| ctypedef CUexecAffinityParam_st CUexecAffinityParam_v1 |
|
|
| ctypedef CUexecAffinityParam_v1 CUexecAffinityParam |
|
|
| cdef enum CUcigDataType_enum: |
| CIG_DATA_TYPE_D3D12_COMMAND_QUEUE = 1 |
| CIG_DATA_TYPE_NV_BLOB = 2 |
|
|
| ctypedef CUcigDataType_enum CUcigDataType |
|
|
| cdef struct CUctxCigParam_st: |
| CUcigDataType sharedDataType |
| void* sharedData |
|
|
| ctypedef CUctxCigParam_st CUctxCigParam |
|
|
| cdef struct CUctxCreateParams_st: |
| CUexecAffinityParam* execAffinityParams |
| int numExecAffinityParams |
| CUctxCigParam* cigParams |
|
|
| ctypedef CUctxCreateParams_st CUctxCreateParams |
|
|
| cdef enum CUstreamCigDataType_enum: |
| STREAM_CIG_DATA_TYPE_D3D12_COMMAND_LIST = 1 |
|
|
| ctypedef CUstreamCigDataType_enum CUstreamCigDataType |
|
|
| cdef struct CUstreamCigParam_st: |
| CUstreamCigDataType streamSharedDataType |
| void* streamSharedData |
|
|
| ctypedef CUstreamCigParam_st CUstreamCigParam |
|
|
| cdef struct CUstreamCigCaptureParams_st: |
| CUstreamCigParam* streamCigParams |
|
|
| ctypedef CUstreamCigCaptureParams_st CUstreamCigCaptureParams |
|
|
| cdef enum CUlibraryOption_enum: |
| CU_LIBRARY_HOST_UNIVERSAL_FUNCTION_AND_DATA_TABLE = 0 |
| CU_LIBRARY_BINARY_IS_PRESERVED = 1 |
| CU_LIBRARY_NUM_OPTIONS = 2 |
|
|
| ctypedef CUlibraryOption_enum CUlibraryOption |
|
|
| cdef struct CUlibraryHostUniversalFunctionAndDataTable_st: |
| void* functionTable |
| size_t functionWindowSize |
| void* dataTable |
| size_t dataWindowSize |
|
|
| ctypedef CUlibraryHostUniversalFunctionAndDataTable_st CUlibraryHostUniversalFunctionAndDataTable |
|
|
| cdef enum cudaError_enum: |
| CUDA_SUCCESS = 0 |
| CUDA_ERROR_INVALID_VALUE = 1 |
| CUDA_ERROR_OUT_OF_MEMORY = 2 |
| CUDA_ERROR_NOT_INITIALIZED = 3 |
| CUDA_ERROR_DEINITIALIZED = 4 |
| CUDA_ERROR_PROFILER_DISABLED = 5 |
| CUDA_ERROR_PROFILER_NOT_INITIALIZED = 6 |
| CUDA_ERROR_PROFILER_ALREADY_STARTED = 7 |
| CUDA_ERROR_PROFILER_ALREADY_STOPPED = 8 |
| CUDA_ERROR_STUB_LIBRARY = 34 |
| CUDA_ERROR_CALL_REQUIRES_NEWER_DRIVER = 36 |
| CUDA_ERROR_DEVICE_UNAVAILABLE = 46 |
| CUDA_ERROR_NO_DEVICE = 100 |
| CUDA_ERROR_INVALID_DEVICE = 101 |
| CUDA_ERROR_DEVICE_NOT_LICENSED = 102 |
| CUDA_ERROR_INVALID_IMAGE = 200 |
| CUDA_ERROR_INVALID_CONTEXT = 201 |
| CUDA_ERROR_CONTEXT_ALREADY_CURRENT = 202 |
| CUDA_ERROR_MAP_FAILED = 205 |
| CUDA_ERROR_UNMAP_FAILED = 206 |
| CUDA_ERROR_ARRAY_IS_MAPPED = 207 |
| CUDA_ERROR_ALREADY_MAPPED = 208 |
| CUDA_ERROR_NO_BINARY_FOR_GPU = 209 |
| CUDA_ERROR_ALREADY_ACQUIRED = 210 |
| CUDA_ERROR_NOT_MAPPED = 211 |
| CUDA_ERROR_NOT_MAPPED_AS_ARRAY = 212 |
| CUDA_ERROR_NOT_MAPPED_AS_POINTER = 213 |
| CUDA_ERROR_ECC_UNCORRECTABLE = 214 |
| CUDA_ERROR_UNSUPPORTED_LIMIT = 215 |
| CUDA_ERROR_CONTEXT_ALREADY_IN_USE = 216 |
| CUDA_ERROR_PEER_ACCESS_UNSUPPORTED = 217 |
| CUDA_ERROR_INVALID_PTX = 218 |
| CUDA_ERROR_INVALID_GRAPHICS_CONTEXT = 219 |
| CUDA_ERROR_NVLINK_UNCORRECTABLE = 220 |
| CUDA_ERROR_JIT_COMPILER_NOT_FOUND = 221 |
| CUDA_ERROR_UNSUPPORTED_PTX_VERSION = 222 |
| CUDA_ERROR_JIT_COMPILATION_DISABLED = 223 |
| CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY = 224 |
| CUDA_ERROR_UNSUPPORTED_DEVSIDE_SYNC = 225 |
| CUDA_ERROR_CONTAINED = 226 |
| CUDA_ERROR_INVALID_SOURCE = 300 |
| CUDA_ERROR_FILE_NOT_FOUND = 301 |
| CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND = 302 |
| CUDA_ERROR_SHARED_OBJECT_INIT_FAILED = 303 |
| CUDA_ERROR_OPERATING_SYSTEM = 304 |
| CUDA_ERROR_INVALID_HANDLE = 400 |
| CUDA_ERROR_ILLEGAL_STATE = 401 |
| CUDA_ERROR_LOSSY_QUERY = 402 |
| CUDA_ERROR_NOT_FOUND = 500 |
| CUDA_ERROR_NOT_READY = 600 |
| CUDA_ERROR_ILLEGAL_ADDRESS = 700 |
| CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES = 701 |
| CUDA_ERROR_LAUNCH_TIMEOUT = 702 |
| CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING = 703 |
| CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED = 704 |
| CUDA_ERROR_PEER_ACCESS_NOT_ENABLED = 705 |
| CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE = 708 |
| CUDA_ERROR_CONTEXT_IS_DESTROYED = 709 |
| CUDA_ERROR_ASSERT = 710 |
| CUDA_ERROR_TOO_MANY_PEERS = 711 |
| CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED = 712 |
| CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED = 713 |
| CUDA_ERROR_HARDWARE_STACK_ERROR = 714 |
| CUDA_ERROR_ILLEGAL_INSTRUCTION = 715 |
| CUDA_ERROR_MISALIGNED_ADDRESS = 716 |
| CUDA_ERROR_INVALID_ADDRESS_SPACE = 717 |
| CUDA_ERROR_INVALID_PC = 718 |
| CUDA_ERROR_LAUNCH_FAILED = 719 |
| CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE = 720 |
| CUDA_ERROR_TENSOR_MEMORY_LEAK = 721 |
| CUDA_ERROR_NOT_PERMITTED = 800 |
| CUDA_ERROR_NOT_SUPPORTED = 801 |
| CUDA_ERROR_SYSTEM_NOT_READY = 802 |
| CUDA_ERROR_SYSTEM_DRIVER_MISMATCH = 803 |
| CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE = 804 |
| CUDA_ERROR_MPS_CONNECTION_FAILED = 805 |
| CUDA_ERROR_MPS_RPC_FAILURE = 806 |
| CUDA_ERROR_MPS_SERVER_NOT_READY = 807 |
| CUDA_ERROR_MPS_MAX_CLIENTS_REACHED = 808 |
| CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED = 809 |
| CUDA_ERROR_MPS_CLIENT_TERMINATED = 810 |
| CUDA_ERROR_CDP_NOT_SUPPORTED = 811 |
| CUDA_ERROR_CDP_VERSION_MISMATCH = 812 |
| CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED = 900 |
| CUDA_ERROR_STREAM_CAPTURE_INVALIDATED = 901 |
| CUDA_ERROR_STREAM_CAPTURE_MERGE = 902 |
| CUDA_ERROR_STREAM_CAPTURE_UNMATCHED = 903 |
| CUDA_ERROR_STREAM_CAPTURE_UNJOINED = 904 |
| CUDA_ERROR_STREAM_CAPTURE_ISOLATION = 905 |
| CUDA_ERROR_STREAM_CAPTURE_IMPLICIT = 906 |
| CUDA_ERROR_CAPTURED_EVENT = 907 |
| CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD = 908 |
| CUDA_ERROR_TIMEOUT = 909 |
| CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE = 910 |
| CUDA_ERROR_EXTERNAL_DEVICE = 911 |
| CUDA_ERROR_INVALID_CLUSTER_SIZE = 912 |
| CUDA_ERROR_FUNCTION_NOT_LOADED = 913 |
| CUDA_ERROR_INVALID_RESOURCE_TYPE = 914 |
| CUDA_ERROR_INVALID_RESOURCE_CONFIGURATION = 915 |
| CUDA_ERROR_KEY_ROTATION = 916 |
| CUDA_ERROR_STREAM_DETACHED = 917 |
| CUDA_ERROR_GRAPH_RECAPTURE_FAILURE = 918 |
| CUDA_ERROR_UNKNOWN = 999 |
|
|
| ctypedef cudaError_enum CUresult |
|
|
| cdef enum CUdevice_P2PAttribute_enum: |
| CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK = 1 |
| CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED = 2 |
| CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED = 3 |
| CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED = 4 |
| CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED = 4 |
| CU_DEVICE_P2P_ATTRIBUTE_ONLY_PARTIAL_NATIVE_ATOMIC_SUPPORTED = 5 |
|
|
| ctypedef CUdevice_P2PAttribute_enum CUdevice_P2PAttribute |
|
|
| ctypedef void (*CUstreamCallback)(CUstream hStream, CUresult status, void* userData) |
|
|
| ctypedef size_t (*CUoccupancyB2DSize)(int blockSize) |
|
|
| cdef struct CUDA_MEMCPY2D_st: |
| size_t srcXInBytes |
| size_t srcY |
| CUmemorytype srcMemoryType |
| const void* srcHost |
| CUdeviceptr srcDevice |
| CUarray srcArray |
| size_t srcPitch |
| size_t dstXInBytes |
| size_t dstY |
| CUmemorytype dstMemoryType |
| void* dstHost |
| CUdeviceptr dstDevice |
| CUarray dstArray |
| size_t dstPitch |
| size_t WidthInBytes |
| size_t Height |
|
|
| ctypedef CUDA_MEMCPY2D_st CUDA_MEMCPY2D_v2 |
|
|
| ctypedef CUDA_MEMCPY2D_v2 CUDA_MEMCPY2D |
|
|
| cdef struct CUDA_MEMCPY3D_st: |
| size_t srcXInBytes |
| size_t srcY |
| size_t srcZ |
| size_t srcLOD |
| CUmemorytype srcMemoryType |
| const void* srcHost |
| CUdeviceptr srcDevice |
| CUarray srcArray |
| void* reserved0 |
| size_t srcPitch |
| size_t srcHeight |
| size_t dstXInBytes |
| size_t dstY |
| size_t dstZ |
| size_t dstLOD |
| CUmemorytype dstMemoryType |
| void* dstHost |
| CUdeviceptr dstDevice |
| CUarray dstArray |
| void* reserved1 |
| size_t dstPitch |
| size_t dstHeight |
| size_t WidthInBytes |
| size_t Height |
| size_t Depth |
|
|
| ctypedef CUDA_MEMCPY3D_st CUDA_MEMCPY3D_v2 |
|
|
| ctypedef CUDA_MEMCPY3D_v2 CUDA_MEMCPY3D |
|
|
| cdef struct CUDA_MEMCPY3D_PEER_st: |
| size_t srcXInBytes |
| size_t srcY |
| size_t srcZ |
| size_t srcLOD |
| CUmemorytype srcMemoryType |
| const void* srcHost |
| CUdeviceptr srcDevice |
| CUarray srcArray |
| CUcontext srcContext |
| size_t srcPitch |
| size_t srcHeight |
| size_t dstXInBytes |
| size_t dstY |
| size_t dstZ |
| size_t dstLOD |
| CUmemorytype dstMemoryType |
| void* dstHost |
| CUdeviceptr dstDevice |
| CUarray dstArray |
| CUcontext dstContext |
| size_t dstPitch |
| size_t dstHeight |
| size_t WidthInBytes |
| size_t Height |
| size_t Depth |
|
|
| ctypedef CUDA_MEMCPY3D_PEER_st CUDA_MEMCPY3D_PEER_v1 |
|
|
| ctypedef CUDA_MEMCPY3D_PEER_v1 CUDA_MEMCPY3D_PEER |
|
|
| cdef struct CUDA_MEMCPY_NODE_PARAMS_st: |
| int flags |
| int reserved |
| CUcontext copyCtx |
| CUDA_MEMCPY3D copyParams |
|
|
| ctypedef CUDA_MEMCPY_NODE_PARAMS_st CUDA_MEMCPY_NODE_PARAMS |
|
|
| cdef struct CUDA_ARRAY_DESCRIPTOR_st: |
| size_t Width |
| size_t Height |
| CUarray_format Format |
| unsigned int NumChannels |
|
|
| ctypedef CUDA_ARRAY_DESCRIPTOR_st CUDA_ARRAY_DESCRIPTOR_v2 |
|
|
| ctypedef CUDA_ARRAY_DESCRIPTOR_v2 CUDA_ARRAY_DESCRIPTOR |
|
|
| cdef struct CUDA_ARRAY3D_DESCRIPTOR_st: |
| size_t Width |
| size_t Height |
| size_t Depth |
| CUarray_format Format |
| unsigned int NumChannels |
| unsigned int Flags |
|
|
| ctypedef CUDA_ARRAY3D_DESCRIPTOR_st CUDA_ARRAY3D_DESCRIPTOR_v2 |
|
|
| ctypedef CUDA_ARRAY3D_DESCRIPTOR_v2 CUDA_ARRAY3D_DESCRIPTOR |
|
|
| cdef struct anon_struct6: |
| unsigned int width |
| unsigned int height |
| unsigned int depth |
|
|
| cdef struct CUDA_ARRAY_SPARSE_PROPERTIES_st: |
| anon_struct6 tileExtent |
| unsigned int miptailFirstLevel |
| unsigned long long miptailSize |
| unsigned int flags |
| unsigned int reserved[4] |
|
|
| ctypedef CUDA_ARRAY_SPARSE_PROPERTIES_st CUDA_ARRAY_SPARSE_PROPERTIES_v1 |
|
|
| ctypedef CUDA_ARRAY_SPARSE_PROPERTIES_v1 CUDA_ARRAY_SPARSE_PROPERTIES |
|
|
| cdef struct CUDA_ARRAY_MEMORY_REQUIREMENTS_st: |
| size_t size |
| size_t alignment |
| unsigned int reserved[4] |
|
|
| ctypedef CUDA_ARRAY_MEMORY_REQUIREMENTS_st CUDA_ARRAY_MEMORY_REQUIREMENTS_v1 |
|
|
| ctypedef CUDA_ARRAY_MEMORY_REQUIREMENTS_v1 CUDA_ARRAY_MEMORY_REQUIREMENTS |
|
|
| cdef struct anon_struct7: |
| CUarray hArray |
|
|
| cdef struct anon_struct8: |
| CUmipmappedArray hMipmappedArray |
|
|
| cdef struct anon_struct9: |
| CUdeviceptr devPtr |
| CUarray_format format |
| unsigned int numChannels |
| size_t sizeInBytes |
|
|
| cdef struct anon_struct10: |
| CUdeviceptr devPtr |
| CUarray_format format |
| unsigned int numChannels |
| size_t width |
| size_t height |
| size_t pitchInBytes |
|
|
| cdef struct anon_struct11: |
| int reserved[32] |
|
|
| cdef union anon_union4: |
| anon_struct7 array |
| anon_struct8 mipmap |
| anon_struct9 linear |
| anon_struct10 pitch2D |
| anon_struct11 reserved |
|
|
| cdef struct CUDA_RESOURCE_DESC_st: |
| CUresourcetype resType |
| anon_union4 res |
| unsigned int flags |
|
|
| ctypedef CUDA_RESOURCE_DESC_st CUDA_RESOURCE_DESC_v1 |
|
|
| ctypedef CUDA_RESOURCE_DESC_v1 CUDA_RESOURCE_DESC |
|
|
| cdef struct CUDA_TEXTURE_DESC_st: |
| CUaddress_mode addressMode[3] |
| CUfilter_mode filterMode |
| unsigned int flags |
| unsigned int maxAnisotropy |
| CUfilter_mode mipmapFilterMode |
| float mipmapLevelBias |
| float minMipmapLevelClamp |
| float maxMipmapLevelClamp |
| float borderColor[4] |
| int reserved[12] |
|
|
| ctypedef CUDA_TEXTURE_DESC_st CUDA_TEXTURE_DESC_v1 |
|
|
| ctypedef CUDA_TEXTURE_DESC_v1 CUDA_TEXTURE_DESC |
|
|
| cdef enum CUresourceViewFormat_enum: |
| CU_RES_VIEW_FORMAT_NONE = 0 |
| CU_RES_VIEW_FORMAT_UINT_1X8 = 1 |
| CU_RES_VIEW_FORMAT_UINT_2X8 = 2 |
| CU_RES_VIEW_FORMAT_UINT_4X8 = 3 |
| CU_RES_VIEW_FORMAT_SINT_1X8 = 4 |
| CU_RES_VIEW_FORMAT_SINT_2X8 = 5 |
| CU_RES_VIEW_FORMAT_SINT_4X8 = 6 |
| CU_RES_VIEW_FORMAT_UINT_1X16 = 7 |
| CU_RES_VIEW_FORMAT_UINT_2X16 = 8 |
| CU_RES_VIEW_FORMAT_UINT_4X16 = 9 |
| CU_RES_VIEW_FORMAT_SINT_1X16 = 10 |
| CU_RES_VIEW_FORMAT_SINT_2X16 = 11 |
| CU_RES_VIEW_FORMAT_SINT_4X16 = 12 |
| CU_RES_VIEW_FORMAT_UINT_1X32 = 13 |
| CU_RES_VIEW_FORMAT_UINT_2X32 = 14 |
| CU_RES_VIEW_FORMAT_UINT_4X32 = 15 |
| CU_RES_VIEW_FORMAT_SINT_1X32 = 16 |
| CU_RES_VIEW_FORMAT_SINT_2X32 = 17 |
| CU_RES_VIEW_FORMAT_SINT_4X32 = 18 |
| CU_RES_VIEW_FORMAT_FLOAT_1X16 = 19 |
| CU_RES_VIEW_FORMAT_FLOAT_2X16 = 20 |
| CU_RES_VIEW_FORMAT_FLOAT_4X16 = 21 |
| CU_RES_VIEW_FORMAT_FLOAT_1X32 = 22 |
| CU_RES_VIEW_FORMAT_FLOAT_2X32 = 23 |
| CU_RES_VIEW_FORMAT_FLOAT_4X32 = 24 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC1 = 25 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC2 = 26 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC3 = 27 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC4 = 28 |
| CU_RES_VIEW_FORMAT_SIGNED_BC4 = 29 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC5 = 30 |
| CU_RES_VIEW_FORMAT_SIGNED_BC5 = 31 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC6H = 32 |
| CU_RES_VIEW_FORMAT_SIGNED_BC6H = 33 |
| CU_RES_VIEW_FORMAT_UNSIGNED_BC7 = 34 |
|
|
| ctypedef CUresourceViewFormat_enum CUresourceViewFormat |
|
|
| cdef struct CUDA_RESOURCE_VIEW_DESC_st: |
| CUresourceViewFormat format |
| size_t width |
| size_t height |
| size_t depth |
| unsigned int firstMipmapLevel |
| unsigned int lastMipmapLevel |
| unsigned int firstLayer |
| unsigned int lastLayer |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_RESOURCE_VIEW_DESC_st CUDA_RESOURCE_VIEW_DESC_v1 |
|
|
| ctypedef CUDA_RESOURCE_VIEW_DESC_v1 CUDA_RESOURCE_VIEW_DESC |
|
|
| cdef struct CUtensorMap_st: |
| cuuint64_t opaque[16] |
|
|
| ctypedef CUtensorMap_st CUtensorMap |
|
|
| cdef enum CUtensorMapDataType_enum: |
| CU_TENSOR_MAP_DATA_TYPE_UINT8 = 0 |
| CU_TENSOR_MAP_DATA_TYPE_UINT16 = 1 |
| CU_TENSOR_MAP_DATA_TYPE_UINT32 = 2 |
| CU_TENSOR_MAP_DATA_TYPE_INT32 = 3 |
| CU_TENSOR_MAP_DATA_TYPE_UINT64 = 4 |
| CU_TENSOR_MAP_DATA_TYPE_INT64 = 5 |
| CU_TENSOR_MAP_DATA_TYPE_FLOAT16 = 6 |
| CU_TENSOR_MAP_DATA_TYPE_FLOAT32 = 7 |
| CU_TENSOR_MAP_DATA_TYPE_FLOAT64 = 8 |
| CU_TENSOR_MAP_DATA_TYPE_BFLOAT16 = 9 |
| CU_TENSOR_MAP_DATA_TYPE_FLOAT32_FTZ = 10 |
| CU_TENSOR_MAP_DATA_TYPE_TFLOAT32 = 11 |
| CU_TENSOR_MAP_DATA_TYPE_TFLOAT32_FTZ = 12 |
| CU_TENSOR_MAP_DATA_TYPE_16U4_ALIGN8B = 13 |
| CU_TENSOR_MAP_DATA_TYPE_16U4_ALIGN16B = 14 |
| CU_TENSOR_MAP_DATA_TYPE_16U6_ALIGN16B = 15 |
|
|
| ctypedef CUtensorMapDataType_enum CUtensorMapDataType |
|
|
| cdef enum CUtensorMapInterleave_enum: |
| CU_TENSOR_MAP_INTERLEAVE_NONE = 0 |
| CU_TENSOR_MAP_INTERLEAVE_16B = 1 |
| CU_TENSOR_MAP_INTERLEAVE_32B = 2 |
|
|
| ctypedef CUtensorMapInterleave_enum CUtensorMapInterleave |
|
|
| cdef enum CUtensorMapSwizzle_enum: |
| CU_TENSOR_MAP_SWIZZLE_NONE = 0 |
| CU_TENSOR_MAP_SWIZZLE_32B = 1 |
| CU_TENSOR_MAP_SWIZZLE_64B = 2 |
| CU_TENSOR_MAP_SWIZZLE_128B = 3 |
| CU_TENSOR_MAP_SWIZZLE_128B_ATOM_32B = 4 |
| CU_TENSOR_MAP_SWIZZLE_128B_ATOM_32B_FLIP_8B = 5 |
| CU_TENSOR_MAP_SWIZZLE_128B_ATOM_64B = 6 |
|
|
| ctypedef CUtensorMapSwizzle_enum CUtensorMapSwizzle |
|
|
| cdef enum CUtensorMapL2promotion_enum: |
| CU_TENSOR_MAP_L2_PROMOTION_NONE = 0 |
| CU_TENSOR_MAP_L2_PROMOTION_L2_64B = 1 |
| CU_TENSOR_MAP_L2_PROMOTION_L2_128B = 2 |
| CU_TENSOR_MAP_L2_PROMOTION_L2_256B = 3 |
|
|
| ctypedef CUtensorMapL2promotion_enum CUtensorMapL2promotion |
|
|
| cdef enum CUtensorMapFloatOOBfill_enum: |
| CU_TENSOR_MAP_FLOAT_OOB_FILL_NONE = 0 |
| CU_TENSOR_MAP_FLOAT_OOB_FILL_NAN_REQUEST_ZERO_FMA = 1 |
|
|
| ctypedef CUtensorMapFloatOOBfill_enum CUtensorMapFloatOOBfill |
|
|
| cdef enum CUtensorMapIm2ColWideMode_enum: |
| CU_TENSOR_MAP_IM2COL_WIDE_MODE_W = 0 |
| CU_TENSOR_MAP_IM2COL_WIDE_MODE_W128 = 1 |
|
|
| ctypedef CUtensorMapIm2ColWideMode_enum CUtensorMapIm2ColWideMode |
|
|
| cdef struct CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st: |
| unsigned long long p2pToken |
| unsigned int vaSpaceToken |
|
|
| ctypedef CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1 |
|
|
| ctypedef CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1 CUDA_POINTER_ATTRIBUTE_P2P_TOKENS |
|
|
| cdef enum CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS_enum: |
| CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE = 0 |
| CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ = 1 |
| CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE = 3 |
|
|
| ctypedef CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS_enum CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS |
|
|
| cdef struct CUDA_LAUNCH_PARAMS_st: |
| CUfunction function |
| 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 |
|
|
| ctypedef CUDA_LAUNCH_PARAMS_st CUDA_LAUNCH_PARAMS_v1 |
|
|
| ctypedef CUDA_LAUNCH_PARAMS_v1 CUDA_LAUNCH_PARAMS |
|
|
| cdef enum CUexternalMemoryHandleType_enum: |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD = 1 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32 = 2 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT = 3 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP = 4 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE = 5 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE = 6 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT = 7 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF = 8 |
| CU_EXTERNAL_MEMORY_HANDLE_TYPE_DMABUF_FD = 9 |
|
|
| ctypedef CUexternalMemoryHandleType_enum CUexternalMemoryHandleType |
|
|
| cdef struct anon_struct12: |
| void* handle |
| const void* name |
|
|
| cdef union anon_union5: |
| int fd |
| anon_struct12 win32 |
| const void* nvSciBufObject |
|
|
| cdef struct CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st: |
| CUexternalMemoryHandleType type |
| anon_union5 handle |
| unsigned long long size |
| unsigned int flags |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1 |
|
|
| ctypedef CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1 CUDA_EXTERNAL_MEMORY_HANDLE_DESC |
|
|
| cdef struct CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st: |
| unsigned long long offset |
| unsigned long long size |
| unsigned int flags |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1 |
|
|
| ctypedef CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1 CUDA_EXTERNAL_MEMORY_BUFFER_DESC |
|
|
| cdef struct CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st: |
| unsigned long long offset |
| CUDA_ARRAY3D_DESCRIPTOR arrayDesc |
| unsigned int numLevels |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1 |
|
|
| ctypedef CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1 CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC |
|
|
| cdef enum CUexternalSemaphoreHandleType_enum: |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD = 1 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32 = 2 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT = 3 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE = 4 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE = 5 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC = 6 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX = 7 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT = 8 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_FD = 9 |
| CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32 = 10 |
|
|
| ctypedef CUexternalSemaphoreHandleType_enum CUexternalSemaphoreHandleType |
|
|
| cdef struct anon_struct13: |
| void* handle |
| const void* name |
|
|
| cdef union anon_union6: |
| int fd |
| anon_struct13 win32 |
| const void* nvSciSyncObj |
|
|
| cdef struct CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st: |
| CUexternalSemaphoreHandleType type |
| anon_union6 handle |
| unsigned int flags |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1 |
|
|
| ctypedef CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1 CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC |
|
|
| cdef struct anon_struct14: |
| unsigned long long value |
|
|
| cdef union anon_union7: |
| void* fence |
| unsigned long long reserved |
|
|
| cdef struct anon_struct15: |
| unsigned long long key |
|
|
| cdef struct anon_struct16: |
| anon_struct14 fence |
| anon_union7 nvSciSync |
| anon_struct15 keyedMutex |
| unsigned int reserved[12] |
|
|
| cdef struct CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st: |
| anon_struct16 params |
| unsigned int flags |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1 |
|
|
| ctypedef CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1 CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS |
|
|
| cdef struct anon_struct17: |
| unsigned long long value |
|
|
| cdef union anon_union8: |
| void* fence |
| unsigned long long reserved |
|
|
| cdef struct anon_struct18: |
| unsigned long long key |
| unsigned int timeoutMs |
|
|
| cdef struct anon_struct19: |
| anon_struct17 fence |
| anon_union8 nvSciSync |
| anon_struct18 keyedMutex |
| unsigned int reserved[10] |
|
|
| cdef struct CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st: |
| anon_struct19 params |
| unsigned int flags |
| unsigned int reserved[16] |
|
|
| ctypedef CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1 |
|
|
| ctypedef CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1 CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS |
|
|
| cdef struct CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st: |
| CUexternalSemaphore* extSemArray |
| const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray |
| unsigned int numExtSems |
|
|
| ctypedef CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1 |
|
|
| ctypedef CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1 CUDA_EXT_SEM_SIGNAL_NODE_PARAMS |
|
|
| cdef struct CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st: |
| CUexternalSemaphore* extSemArray |
| const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray |
| unsigned int numExtSems |
|
|
| ctypedef CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2 |
|
|
| cdef struct CUDA_EXT_SEM_WAIT_NODE_PARAMS_st: |
| CUexternalSemaphore* extSemArray |
| const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray |
| unsigned int numExtSems |
|
|
| ctypedef CUDA_EXT_SEM_WAIT_NODE_PARAMS_st CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1 |
|
|
| ctypedef CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1 CUDA_EXT_SEM_WAIT_NODE_PARAMS |
|
|
| cdef struct CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st: |
| CUexternalSemaphore* extSemArray |
| const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray |
| unsigned int numExtSems |
|
|
| ctypedef CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2 |
|
|
| ctypedef unsigned long long CUmemGenericAllocationHandle_v1 |
|
|
| ctypedef CUmemGenericAllocationHandle_v1 CUmemGenericAllocationHandle |
|
|
| cdef enum CUmemAllocationHandleType_enum: |
| CU_MEM_HANDLE_TYPE_NONE = 0 |
| CU_MEM_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR = 1 |
| CU_MEM_HANDLE_TYPE_WIN32 = 2 |
| CU_MEM_HANDLE_TYPE_WIN32_KMT = 4 |
| CU_MEM_HANDLE_TYPE_FABRIC = 8 |
| CU_MEM_HANDLE_TYPE_MAX = 2147483647 |
|
|
| ctypedef CUmemAllocationHandleType_enum CUmemAllocationHandleType |
|
|
| cdef enum CUmemAccess_flags_enum: |
| CU_MEM_ACCESS_FLAGS_PROT_NONE = 0 |
| CU_MEM_ACCESS_FLAGS_PROT_READ = 1 |
| CU_MEM_ACCESS_FLAGS_PROT_READWRITE = 3 |
| CU_MEM_ACCESS_FLAGS_PROT_MAX = 2147483647 |
|
|
| ctypedef CUmemAccess_flags_enum CUmemAccess_flags |
|
|
| cdef enum CUmemLocationType_enum: |
| CU_MEM_LOCATION_TYPE_INVALID = 0 |
| CU_MEM_LOCATION_TYPE_NONE = 0 |
| CU_MEM_LOCATION_TYPE_DEVICE = 1 |
| CU_MEM_LOCATION_TYPE_HOST = 2 |
| CU_MEM_LOCATION_TYPE_HOST_NUMA = 3 |
| CU_MEM_LOCATION_TYPE_HOST_NUMA_CURRENT = 4 |
| CU_MEM_LOCATION_TYPE_INVISIBLE = 5 |
| CU_MEM_LOCATION_TYPE_MAX = 2147483647 |
|
|
| ctypedef CUmemLocationType_enum CUmemLocationType |
|
|
| cdef enum CUmemAllocationType_enum: |
| CU_MEM_ALLOCATION_TYPE_INVALID = 0 |
| CU_MEM_ALLOCATION_TYPE_PINNED = 1 |
| CU_MEM_ALLOCATION_TYPE_MANAGED = 2 |
| CU_MEM_ALLOCATION_TYPE_MAX = 2147483647 |
|
|
| ctypedef CUmemAllocationType_enum CUmemAllocationType |
|
|
| cdef enum CUmemAllocationGranularity_flags_enum: |
| CU_MEM_ALLOC_GRANULARITY_MINIMUM = 0 |
| CU_MEM_ALLOC_GRANULARITY_RECOMMENDED = 1 |
|
|
| ctypedef CUmemAllocationGranularity_flags_enum CUmemAllocationGranularity_flags |
|
|
| cdef enum CUmemRangeHandleType_enum: |
| CU_MEM_RANGE_HANDLE_TYPE_DMA_BUF_FD = 1 |
| CU_MEM_RANGE_HANDLE_TYPE_MAX = 2147483647 |
|
|
| ctypedef CUmemRangeHandleType_enum CUmemRangeHandleType |
|
|
| cdef enum CUmemRangeFlags_enum: |
| CU_MEM_RANGE_FLAG_DMA_BUF_MAPPING_TYPE_PCIE = 1 |
|
|
| ctypedef CUmemRangeFlags_enum CUmemRangeFlags |
|
|
| cdef enum CUarraySparseSubresourceType_enum: |
| CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_SPARSE_LEVEL = 0 |
| CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_MIPTAIL = 1 |
|
|
| ctypedef CUarraySparseSubresourceType_enum CUarraySparseSubresourceType |
|
|
| cdef enum CUmemOperationType_enum: |
| CU_MEM_OPERATION_TYPE_MAP = 1 |
| CU_MEM_OPERATION_TYPE_UNMAP = 2 |
|
|
| ctypedef CUmemOperationType_enum CUmemOperationType |
|
|
| cdef enum CUmemHandleType_enum: |
| CU_MEM_HANDLE_TYPE_GENERIC = 0 |
|
|
| ctypedef CUmemHandleType_enum CUmemHandleType |
|
|
| cdef union anon_union9: |
| CUmipmappedArray mipmap |
| CUarray array |
|
|
| cdef struct anon_struct20: |
| unsigned int level |
| unsigned int layer |
| unsigned int offsetX |
| unsigned int offsetY |
| unsigned int offsetZ |
| unsigned int extentWidth |
| unsigned int extentHeight |
| unsigned int extentDepth |
|
|
| cdef struct anon_struct21: |
| unsigned int layer |
| unsigned long long offset |
| unsigned long long size |
|
|
| cdef union anon_union10: |
| anon_struct20 sparseLevel |
| anon_struct21 miptail |
|
|
| cdef union anon_union11: |
| CUmemGenericAllocationHandle memHandle |
|
|
| cdef struct CUarrayMapInfo_st: |
| CUresourcetype resourceType |
| anon_union9 resource |
| CUarraySparseSubresourceType subresourceType |
| anon_union10 subresource |
| CUmemOperationType memOperationType |
| CUmemHandleType memHandleType |
| anon_union11 memHandle |
| unsigned long long offset |
| unsigned int deviceBitMask |
| unsigned int flags |
| unsigned int reserved[2] |
|
|
| ctypedef CUarrayMapInfo_st CUarrayMapInfo_v1 |
|
|
| ctypedef CUarrayMapInfo_v1 CUarrayMapInfo |
|
|
| cdef struct CUmemLocation_st: |
| CUmemLocationType type |
| int id |
|
|
| ctypedef CUmemLocation_st CUmemLocation_v1 |
|
|
| ctypedef CUmemLocation_v1 CUmemLocation |
|
|
| cdef enum CUmemAllocationCompType_enum: |
| CU_MEM_ALLOCATION_COMP_NONE = 0 |
| CU_MEM_ALLOCATION_COMP_GENERIC = 1 |
|
|
| ctypedef CUmemAllocationCompType_enum CUmemAllocationCompType |
|
|
| cdef struct anon_struct22: |
| unsigned char compressionType |
| unsigned char gpuDirectRDMACapable |
| unsigned short usage |
| unsigned char reserved[4] |
|
|
| cdef struct CUmemAllocationProp_st: |
| CUmemAllocationType type |
| CUmemAllocationHandleType requestedHandleTypes |
| CUmemLocation location |
| void* win32HandleMetaData |
| anon_struct22 allocFlags |
|
|
| ctypedef CUmemAllocationProp_st CUmemAllocationProp_v1 |
|
|
| ctypedef CUmemAllocationProp_v1 CUmemAllocationProp |
|
|
| cdef enum CUmulticastGranularity_flags_enum: |
| CU_MULTICAST_GRANULARITY_MINIMUM = 0 |
| CU_MULTICAST_GRANULARITY_RECOMMENDED = 1 |
|
|
| ctypedef CUmulticastGranularity_flags_enum CUmulticastGranularity_flags |
|
|
| cdef struct CUmulticastObjectProp_st: |
| unsigned int numDevices |
| size_t size |
| unsigned long long handleTypes |
| unsigned long long flags |
|
|
| ctypedef CUmulticastObjectProp_st CUmulticastObjectProp_v1 |
|
|
| ctypedef CUmulticastObjectProp_v1 CUmulticastObjectProp |
|
|
| cdef struct CUmemAccessDesc_st: |
| CUmemLocation location |
| CUmemAccess_flags flags |
|
|
| ctypedef CUmemAccessDesc_st CUmemAccessDesc_v1 |
|
|
| ctypedef CUmemAccessDesc_v1 CUmemAccessDesc |
|
|
| cdef enum CUgraphExecUpdateResult_enum: |
| CU_GRAPH_EXEC_UPDATE_SUCCESS = 0 |
| CU_GRAPH_EXEC_UPDATE_ERROR = 1 |
| CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED = 2 |
| CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED = 3 |
| CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED = 4 |
| CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED = 5 |
| CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED = 6 |
| CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE = 7 |
| CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED = 8 |
|
|
| ctypedef CUgraphExecUpdateResult_enum CUgraphExecUpdateResult |
|
|
| cdef struct CUgraphExecUpdateResultInfo_st: |
| CUgraphExecUpdateResult result |
| CUgraphNode errorNode |
| CUgraphNode errorFromNode |
|
|
| ctypedef CUgraphExecUpdateResultInfo_st CUgraphExecUpdateResultInfo_v1 |
|
|
| ctypedef CUgraphExecUpdateResultInfo_v1 CUgraphExecUpdateResultInfo |
|
|
| cdef enum CUmemPool_attribute_enum: |
| CU_MEMPOOL_ATTR_REUSE_FOLLOW_EVENT_DEPENDENCIES = 1 |
| CU_MEMPOOL_ATTR_REUSE_ALLOW_OPPORTUNISTIC = 2 |
| CU_MEMPOOL_ATTR_REUSE_ALLOW_INTERNAL_DEPENDENCIES = 3 |
| CU_MEMPOOL_ATTR_RELEASE_THRESHOLD = 4 |
| CU_MEMPOOL_ATTR_RESERVED_MEM_CURRENT = 5 |
| CU_MEMPOOL_ATTR_RESERVED_MEM_HIGH = 6 |
| CU_MEMPOOL_ATTR_USED_MEM_CURRENT = 7 |
| CU_MEMPOOL_ATTR_USED_MEM_HIGH = 8 |
| CU_MEMPOOL_ATTR_ALLOCATION_TYPE = 9 |
| CU_MEMPOOL_ATTR_EXPORT_HANDLE_TYPES = 10 |
| CU_MEMPOOL_ATTR_LOCATION_ID = 11 |
| CU_MEMPOOL_ATTR_LOCATION_TYPE = 12 |
| CU_MEMPOOL_ATTR_MAX_POOL_SIZE = 13 |
| CU_MEMPOOL_ATTR_HW_DECOMPRESS_ENABLED = 14 |
|
|
| ctypedef CUmemPool_attribute_enum CUmemPool_attribute |
|
|
| cdef struct CUmemPoolProps_st: |
| CUmemAllocationType allocType |
| CUmemAllocationHandleType handleTypes |
| CUmemLocation location |
| void* win32SecurityAttributes |
| size_t maxSize |
| unsigned short usage |
| unsigned char reserved[54] |
|
|
| ctypedef CUmemPoolProps_st CUmemPoolProps_v1 |
|
|
| ctypedef CUmemPoolProps_v1 CUmemPoolProps |
|
|
| cdef struct CUmemPoolPtrExportData_st: |
| unsigned char reserved[64] |
|
|
| ctypedef CUmemPoolPtrExportData_st CUmemPoolPtrExportData_v1 |
|
|
| ctypedef CUmemPoolPtrExportData_v1 CUmemPoolPtrExportData |
|
|
| cdef enum CUmemcpyFlags_enum: |
| CU_MEMCPY_FLAG_DEFAULT = 0 |
| CU_MEMCPY_FLAG_PREFER_OVERLAP_WITH_COMPUTE = 1 |
|
|
| ctypedef CUmemcpyFlags_enum CUmemcpyFlags |
|
|
| cdef enum CUmemcpySrcAccessOrder_enum: |
| CU_MEMCPY_SRC_ACCESS_ORDER_INVALID = 0 |
| CU_MEMCPY_SRC_ACCESS_ORDER_STREAM = 1 |
| CU_MEMCPY_SRC_ACCESS_ORDER_DURING_API_CALL = 2 |
| CU_MEMCPY_SRC_ACCESS_ORDER_ANY = 3 |
| CU_MEMCPY_SRC_ACCESS_ORDER_MAX = 2147483647 |
|
|
| ctypedef CUmemcpySrcAccessOrder_enum CUmemcpySrcAccessOrder |
|
|
| cdef struct CUmemcpyAttributes_st: |
| CUmemcpySrcAccessOrder srcAccessOrder |
| CUmemLocation srcLocHint |
| CUmemLocation dstLocHint |
| unsigned int flags |
|
|
| ctypedef CUmemcpyAttributes_st CUmemcpyAttributes_v1 |
|
|
| ctypedef CUmemcpyAttributes_v1 CUmemcpyAttributes |
|
|
| cdef enum CUmemcpy3DOperandType_enum: |
| CU_MEMCPY_OPERAND_TYPE_POINTER = 1 |
| CU_MEMCPY_OPERAND_TYPE_ARRAY = 2 |
| CU_MEMCPY_OPERAND_TYPE_MAX = 2147483647 |
|
|
| ctypedef CUmemcpy3DOperandType_enum CUmemcpy3DOperandType |
|
|
| cdef struct CUoffset3D_st: |
| size_t x |
| size_t y |
| size_t z |
|
|
| ctypedef CUoffset3D_st CUoffset3D_v1 |
|
|
| ctypedef CUoffset3D_v1 CUoffset3D |
|
|
| cdef struct CUextent3D_st: |
| size_t width |
| size_t height |
| size_t depth |
|
|
| ctypedef CUextent3D_st CUextent3D_v1 |
|
|
| ctypedef CUextent3D_v1 CUextent3D |
|
|
| cdef struct anon_struct23: |
| CUdeviceptr ptr |
| size_t rowLength |
| size_t layerHeight |
| CUmemLocation locHint |
|
|
| cdef struct anon_struct24: |
| CUarray array |
| CUoffset3D offset |
|
|
| cdef union anon_union13: |
| anon_struct23 ptr |
| anon_struct24 array |
|
|
| cdef struct CUmemcpy3DOperand_st: |
| CUmemcpy3DOperandType type |
| anon_union13 op |
|
|
| ctypedef CUmemcpy3DOperand_st CUmemcpy3DOperand_v1 |
|
|
| ctypedef CUmemcpy3DOperand_v1 CUmemcpy3DOperand |
|
|
| cdef struct CUDA_MEMCPY3D_BATCH_OP_st: |
| CUmemcpy3DOperand src |
| CUmemcpy3DOperand dst |
| CUextent3D extent |
| CUmemcpySrcAccessOrder srcAccessOrder |
| unsigned int flags |
|
|
| ctypedef CUDA_MEMCPY3D_BATCH_OP_st CUDA_MEMCPY3D_BATCH_OP_v1 |
|
|
| ctypedef CUDA_MEMCPY3D_BATCH_OP_v1 CUDA_MEMCPY3D_BATCH_OP |
|
|
| cdef struct CUDA_MEM_ALLOC_NODE_PARAMS_v1_st: |
| CUmemPoolProps poolProps |
| const CUmemAccessDesc* accessDescs |
| size_t accessDescCount |
| size_t bytesize |
| CUdeviceptr dptr |
|
|
| ctypedef CUDA_MEM_ALLOC_NODE_PARAMS_v1_st CUDA_MEM_ALLOC_NODE_PARAMS_v1 |
|
|
| ctypedef CUDA_MEM_ALLOC_NODE_PARAMS_v1 CUDA_MEM_ALLOC_NODE_PARAMS |
|
|
| cdef struct CUDA_MEM_ALLOC_NODE_PARAMS_v2_st: |
| CUmemPoolProps poolProps |
| const CUmemAccessDesc* accessDescs |
| size_t accessDescCount |
| size_t bytesize |
| CUdeviceptr dptr |
|
|
| ctypedef CUDA_MEM_ALLOC_NODE_PARAMS_v2_st CUDA_MEM_ALLOC_NODE_PARAMS_v2 |
|
|
| cdef struct CUDA_MEM_FREE_NODE_PARAMS_st: |
| CUdeviceptr dptr |
|
|
| ctypedef CUDA_MEM_FREE_NODE_PARAMS_st CUDA_MEM_FREE_NODE_PARAMS |
|
|
| cdef enum CUgraphMem_attribute_enum: |
| CU_GRAPH_MEM_ATTR_USED_MEM_CURRENT = 0 |
| CU_GRAPH_MEM_ATTR_USED_MEM_HIGH = 1 |
| CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT = 2 |
| CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH = 3 |
|
|
| ctypedef CUgraphMem_attribute_enum CUgraphMem_attribute |
|
|
| cdef enum CUgraphChildGraphNodeOwnership_enum: |
| CU_GRAPH_CHILD_GRAPH_OWNERSHIP_INVALID = -1 |
| CU_GRAPH_CHILD_GRAPH_OWNERSHIP_CLONE = 0 |
| CU_GRAPH_CHILD_GRAPH_OWNERSHIP_MOVE = 1 |
|
|
| ctypedef CUgraphChildGraphNodeOwnership_enum CUgraphChildGraphNodeOwnership |
|
|
| cdef struct CUDA_CHILD_GRAPH_NODE_PARAMS_st: |
| CUgraph graph |
| CUgraphChildGraphNodeOwnership ownership |
|
|
| ctypedef CUDA_CHILD_GRAPH_NODE_PARAMS_st CUDA_CHILD_GRAPH_NODE_PARAMS |
|
|
| cdef struct CUDA_EVENT_RECORD_NODE_PARAMS_st: |
| CUevent event |
|
|
| ctypedef CUDA_EVENT_RECORD_NODE_PARAMS_st CUDA_EVENT_RECORD_NODE_PARAMS |
|
|
| cdef struct CUDA_EVENT_WAIT_NODE_PARAMS_st: |
| CUevent event |
|
|
| ctypedef CUDA_EVENT_WAIT_NODE_PARAMS_st CUDA_EVENT_WAIT_NODE_PARAMS |
|
|
| cdef struct CUgraphNodeParams_st: |
| CUgraphNodeType type |
| int reserved0[3] |
| long long reserved1[29] |
| CUDA_KERNEL_NODE_PARAMS_v3 kernel |
| CUDA_MEMCPY_NODE_PARAMS memcpy |
| CUDA_MEMSET_NODE_PARAMS_v2 memset |
| CUDA_HOST_NODE_PARAMS_v2 host |
| CUDA_CHILD_GRAPH_NODE_PARAMS graph |
| CUDA_EVENT_WAIT_NODE_PARAMS eventWait |
| CUDA_EVENT_RECORD_NODE_PARAMS eventRecord |
| CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2 extSemSignal |
| CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2 extSemWait |
| CUDA_MEM_ALLOC_NODE_PARAMS_v2 alloc |
| CUDA_MEM_FREE_NODE_PARAMS free |
| CUDA_BATCH_MEM_OP_NODE_PARAMS_v2 memOp |
| CUDA_CONDITIONAL_NODE_PARAMS conditional |
| char asBytes[232] |
| long long reserved2 |
|
|
| ctypedef CUgraphNodeParams_st CUgraphNodeParams |
|
|
| cdef enum CUflushGPUDirectRDMAWritesOptions_enum: |
| CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_HOST = 1 |
| CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_MEMOPS = 2 |
|
|
| ctypedef CUflushGPUDirectRDMAWritesOptions_enum CUflushGPUDirectRDMAWritesOptions |
|
|
| cdef enum CUGPUDirectRDMAWritesOrdering_enum: |
| CU_GPU_DIRECT_RDMA_WRITES_ORDERING_NONE = 0 |
| CU_GPU_DIRECT_RDMA_WRITES_ORDERING_OWNER = 100 |
| CU_GPU_DIRECT_RDMA_WRITES_ORDERING_ALL_DEVICES = 200 |
|
|
| ctypedef CUGPUDirectRDMAWritesOrdering_enum CUGPUDirectRDMAWritesOrdering |
|
|
| cdef enum CUflushGPUDirectRDMAWritesScope_enum: |
| CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_OWNER = 100 |
| CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_ALL_DEVICES = 200 |
|
|
| ctypedef CUflushGPUDirectRDMAWritesScope_enum CUflushGPUDirectRDMAWritesScope |
|
|
| cdef enum CUflushGPUDirectRDMAWritesTarget_enum: |
| CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TARGET_CURRENT_CTX = 0 |
|
|
| ctypedef CUflushGPUDirectRDMAWritesTarget_enum CUflushGPUDirectRDMAWritesTarget |
|
|
| cdef enum CUgraphDebugDot_flags_enum: |
| CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE = 1 |
| CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES = 2 |
| CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS = 4 |
| CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS = 8 |
| CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS = 16 |
| CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS = 32 |
| CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS = 64 |
| CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS = 128 |
| CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS = 256 |
| CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES = 512 |
| CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES = 1024 |
| CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS = 2048 |
| CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS = 4096 |
| CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS = 8192 |
| CU_GRAPH_DEBUG_DOT_FLAGS_EXTRA_TOPO_INFO = 16384 |
| CU_GRAPH_DEBUG_DOT_FLAGS_CONDITIONAL_NODE_PARAMS = 32768 |
|
|
| ctypedef CUgraphDebugDot_flags_enum CUgraphDebugDot_flags |
|
|
| cdef enum CUuserObject_flags_enum: |
| CU_USER_OBJECT_NO_DESTRUCTOR_SYNC = 1 |
|
|
| ctypedef CUuserObject_flags_enum CUuserObject_flags |
|
|
| cdef enum CUuserObjectRetain_flags_enum: |
| CU_GRAPH_USER_OBJECT_MOVE = 1 |
|
|
| ctypedef CUuserObjectRetain_flags_enum CUuserObjectRetain_flags |
|
|
| cdef enum CUgraphInstantiate_flags_enum: |
| CUDA_GRAPH_INSTANTIATE_FLAG_AUTO_FREE_ON_LAUNCH = 1 |
| CUDA_GRAPH_INSTANTIATE_FLAG_UPLOAD = 2 |
| CUDA_GRAPH_INSTANTIATE_FLAG_DEVICE_LAUNCH = 4 |
| CUDA_GRAPH_INSTANTIATE_FLAG_USE_NODE_PRIORITY = 8 |
|
|
| ctypedef CUgraphInstantiate_flags_enum CUgraphInstantiate_flags |
|
|
| cdef enum CUdeviceNumaConfig_enum: |
| CU_DEVICE_NUMA_CONFIG_NONE = 0 |
| CU_DEVICE_NUMA_CONFIG_NUMA_NODE = 1 |
|
|
| ctypedef CUdeviceNumaConfig_enum CUdeviceNumaConfig |
|
|
| cdef enum CUprocessState_enum: |
| CU_PROCESS_STATE_RUNNING = 0 |
| CU_PROCESS_STATE_LOCKED = 1 |
| CU_PROCESS_STATE_CHECKPOINTED = 2 |
| CU_PROCESS_STATE_FAILED = 3 |
|
|
| ctypedef CUprocessState_enum CUprocessState |
|
|
| cdef struct CUcheckpointLockArgs_st: |
| unsigned int timeoutMs |
| unsigned int reserved0 |
| cuuint64_t reserved1[7] |
|
|
| ctypedef CUcheckpointLockArgs_st CUcheckpointLockArgs |
|
|
| cdef struct CUcheckpointCheckpointArgs_st: |
| cuuint64_t reserved[8] |
|
|
| ctypedef CUcheckpointCheckpointArgs_st CUcheckpointCheckpointArgs |
|
|
| cdef struct CUcheckpointGpuPair_st: |
| CUuuid oldUuid |
| CUuuid newUuid |
|
|
| ctypedef CUcheckpointGpuPair_st CUcheckpointGpuPair |
|
|
| cdef struct CUcheckpointRestoreArgs_st: |
| CUcheckpointGpuPair* gpuPairs |
| unsigned int gpuPairsCount |
| char reserved[52] |
|
|
| ctypedef CUcheckpointRestoreArgs_st CUcheckpointRestoreArgs |
|
|
| cdef struct CUcheckpointUnlockArgs_st: |
| cuuint64_t reserved[8] |
|
|
| ctypedef CUcheckpointUnlockArgs_st CUcheckpointUnlockArgs |
|
|
| cdef enum CUmoduleLoadingMode_enum: |
| CU_MODULE_EAGER_LOADING = 1 |
| CU_MODULE_LAZY_LOADING = 2 |
|
|
| ctypedef CUmoduleLoadingMode_enum CUmoduleLoadingMode |
|
|
| cdef enum CUmemDecompressAlgorithm_enum: |
| CU_MEM_DECOMPRESS_UNSUPPORTED = 0 |
| CU_MEM_DECOMPRESS_ALGORITHM_DEFLATE = 1 |
| CU_MEM_DECOMPRESS_ALGORITHM_SNAPPY = 2 |
| CU_MEM_DECOMPRESS_ALGORITHM_LZ4 = 4 |
|
|
| ctypedef CUmemDecompressAlgorithm_enum CUmemDecompressAlgorithm |
|
|
| cdef struct CUmemDecompressParams_st: |
| size_t srcNumBytes |
| size_t dstNumBytes |
| cuuint32_t* dstActBytes |
| const void* src |
| void* dst |
| CUmemDecompressAlgorithm algo |
| unsigned char padding[20] |
|
|
| ctypedef CUmemDecompressParams_st CUmemDecompressParams |
|
|
| ctypedef cuuint32_t CUlogicalEndpointId |
|
|
| cdef enum CUlogicalEndpointIpcHandleType_enum: |
| CU_LOGICAL_ENDPOINT_IPC_HANDLE_TYPE_NONE = 0 |
| CU_LOGICAL_ENDPOINT_IPC_HANDLE_TYPE_FABRIC = 1 |
|
|
| ctypedef CUlogicalEndpointIpcHandleType_enum CUlogicalEndpointIpcHandleType |
|
|
| cdef struct CUlogicalEndpointFabricHandle_st: |
| unsigned char data[64] |
|
|
| ctypedef CUlogicalEndpointFabricHandle_st CUlogicalEndpointFabricHandle |
|
|
| cdef enum CUlogicalEndpointType_enum: |
| CU_LOGICAL_ENDPOINT_TYPE_INVALID = 0 |
| CU_LOGICAL_ENDPOINT_TYPE_UNICAST = 1 |
| CU_LOGICAL_ENDPOINT_TYPE_MULTICAST = 2 |
|
|
| ctypedef CUlogicalEndpointType_enum CUlogicalEndpointType |
|
|
| cdef enum CUlogicalEndpointFlag_enum: |
| CU_LOGICAL_ENDPOINT_FLAG_NONE = 0 |
| CU_LOGICAL_ENDPOINT_FLAG_COUNTED_OPS = 1 |
|
|
| ctypedef CUlogicalEndpointFlag_enum CUlogicalEndpointFlag |
|
|
| cdef struct anon_struct25: |
| CUdevice device |
|
|
| cdef struct anon_struct26: |
| unsigned int numDevices |
|
|
| cdef struct CUlogicalEndpointProp_struct: |
| CUlogicalEndpointType type |
| anon_struct25 unicast |
| anon_struct26 multicast |
| unsigned long long size |
| unsigned int ipcHandleTypes |
| unsigned int flags |
|
|
| ctypedef CUlogicalEndpointProp_struct CUlogicalEndpointProp |
|
|
| cdef enum CUgraphRecaptureStatus_enum: |
| CU_GRAPH_RECAPTURE_ELIGIBLE_FOR_UPDATE = 0 |
| CU_GRAPH_RECAPTURE_INELIGIBLE_FOR_UPDATE = 1 |
| CU_GRAPH_RECAPTURE_ERROR = 2 |
|
|
| ctypedef CUgraphRecaptureStatus_enum CUgraphRecaptureStatus |
|
|
| ctypedef CUresult (*CUgraphRecaptureCallback)(void* data, CUgraphNode node, const CUgraphNodeParams* originalParams, const CUgraphNodeParams* recaptureParams, CUgraphRecaptureStatus status) |
|
|
| cdef enum CUfunctionLoadingState_enum: |
| CU_FUNCTION_LOADING_STATE_UNLOADED = 0 |
| CU_FUNCTION_LOADING_STATE_LOADED = 1 |
| CU_FUNCTION_LOADING_STATE_MAX = 2 |
|
|
| ctypedef CUfunctionLoadingState_enum CUfunctionLoadingState |
|
|
| cdef enum CUcoredumpSettings_enum: |
| CU_COREDUMP_ENABLE_ON_EXCEPTION = 1 |
| CU_COREDUMP_TRIGGER_HOST = 2 |
| CU_COREDUMP_LIGHTWEIGHT = 3 |
| CU_COREDUMP_ENABLE_USER_TRIGGER = 4 |
| CU_COREDUMP_FILE = 5 |
| CU_COREDUMP_PIPE = 6 |
| CU_COREDUMP_GENERATION_FLAGS = 7 |
| CU_COREDUMP_MAX = 8 |
|
|
| ctypedef CUcoredumpSettings_enum CUcoredumpSettings |
|
|
| cdef enum CUCoredumpGenerationFlags: |
| CU_COREDUMP_DEFAULT_FLAGS = 0 |
| CU_COREDUMP_SKIP_NONRELOCATED_ELF_IMAGES = 1 |
| CU_COREDUMP_SKIP_GLOBAL_MEMORY = 2 |
| CU_COREDUMP_SKIP_SHARED_MEMORY = 4 |
| CU_COREDUMP_SKIP_LOCAL_MEMORY = 8 |
| CU_COREDUMP_SKIP_ABORT = 16 |
| CU_COREDUMP_SKIP_CONSTBANK_MEMORY = 32 |
| CU_COREDUMP_LIGHTWEIGHT_FLAGS = 47 |
| CU_COREDUMP_GZIP_COMPRESS = 64 |
| CU_COREDUMP_FAULTED_CONTEXTS_ONLY = 128 |
| CU_COREDUMP_NO_ERRBAR_AT_EXIT = 1073741824 |
| CU_COREDUMP_LOG_ONLY = 2147483648 |
|
|
| cdef struct CUcoredumpCallbackEntry_st: |
| pass |
| ctypedef CUcoredumpCallbackEntry_st* CUcoredumpCallbackHandle |
|
|
| ctypedef void (*CUcoredumpStatusCallback)(void* userData, int pid, CUdevice dev) |
|
|
| cdef struct CUdevResourceDesc_st: |
| pass |
| ctypedef CUdevResourceDesc_st* CUdevResourceDesc |
|
|
| ctypedef enum CUgreenCtxCreate_flags: |
| CU_GREEN_CTX_NONE = 0 |
| CU_GREEN_CTX_DEFAULT_STREAM = 1 |
|
|
| ctypedef enum CUdevSmResourceGroup_flags: |
| CU_DEV_SM_RESOURCE_GROUP_DEFAULT = 0 |
| CU_DEV_SM_RESOURCE_GROUP_BACKFILL = 1 |
|
|
| ctypedef enum CUdevSmResourceSplitByCount_flags: |
| CU_DEV_SM_RESOURCE_SPLIT_IGNORE_SM_COSCHEDULING = 1 |
| CU_DEV_SM_RESOURCE_SPLIT_MAX_POTENTIAL_CLUSTER_SIZE = 2 |
|
|
| ctypedef enum CUdevResourceType: |
| CU_DEV_RESOURCE_TYPE_INVALID = 0 |
| CU_DEV_RESOURCE_TYPE_SM = 1 |
| CU_DEV_RESOURCE_TYPE_WORKQUEUE_CONFIG = 1000 |
| CU_DEV_RESOURCE_TYPE_WORKQUEUE = 10000 |
|
|
| cdef struct CUdevSmResource_st: |
| unsigned int smCount |
| unsigned int minSmPartitionSize |
| unsigned int smCoscheduledAlignment |
| unsigned int flags |
|
|
| ctypedef CUdevSmResource_st CUdevSmResource |
|
|
| ctypedef enum CUdevWorkqueueConfigScope: |
| CU_WORKQUEUE_SCOPE_DEVICE_CTX = 0 |
| CU_WORKQUEUE_SCOPE_GREEN_CTX_BALANCED = 1 |
|
|
| cdef struct CUdevWorkqueueConfigResource_st: |
| CUdevice device |
| unsigned int wqConcurrencyLimit |
| CUdevWorkqueueConfigScope sharingScope |
|
|
| ctypedef CUdevWorkqueueConfigResource_st CUdevWorkqueueConfigResource |
|
|
| cdef struct CUdevWorkqueueResource_st: |
| unsigned char reserved[40] |
|
|
| ctypedef CUdevWorkqueueResource_st CUdevWorkqueueResource |
|
|
| cdef struct CU_DEV_SM_RESOURCE_GROUP_PARAMS_st: |
| unsigned int smCount |
| unsigned int coscheduledSmCount |
| unsigned int preferredCoscheduledSmCount |
| unsigned int flags |
| unsigned int reserved[12] |
|
|
| ctypedef CU_DEV_SM_RESOURCE_GROUP_PARAMS_st CU_DEV_SM_RESOURCE_GROUP_PARAMS |
|
|
| cdef struct CUdevResource_st: |
| CUdevResourceType type |
| unsigned char _internal_padding[92] |
| CUdevSmResource sm |
| CUdevWorkqueueConfigResource wqConfig |
| CUdevWorkqueueResource wq |
| unsigned char _oversize[40] |
| CUdevResource_st* nextResource |
|
|
| ctypedef CUdevResource_st CUdevResource_v1 |
|
|
| ctypedef CUdevResource_v1 CUdevResource |
|
|
| cdef enum CUlogLevel_enum: |
| CU_LOG_LEVEL_ERROR = 0 |
| CU_LOG_LEVEL_WARNING = 1 |
|
|
| ctypedef CUlogLevel_enum CUlogLevel |
|
|
| cdef struct CUlogsCallbackEntry_st: |
| pass |
| ctypedef CUlogsCallbackEntry_st* CUlogsCallbackHandle |
|
|
| ctypedef void (*CUlogsCallback)(void* data, CUlogLevel logLevel, char* message, size_t length) |
|
|
| ctypedef unsigned int CUlogIterator |
|
|
| cdef extern from "cudaProfiler.h": |
|
|
| cdef enum CUoutput_mode_enum: |
| CU_OUT_KEY_VALUE_PAIR = 0 |
| CU_OUT_CSV = 1 |
|
|
| ctypedef CUoutput_mode_enum CUoutput_mode |
|
|
| cdef enum CUeglFrameType_enum: |
| CU_EGL_FRAME_TYPE_ARRAY = 0 |
| CU_EGL_FRAME_TYPE_PITCH = 1 |
|
|
| ctypedef CUeglFrameType_enum CUeglFrameType |
|
|
| cdef enum CUeglResourceLocationFlags_enum: |
| CU_EGL_RESOURCE_LOCATION_SYSMEM = 0 |
| CU_EGL_RESOURCE_LOCATION_VIDMEM = 1 |
|
|
| ctypedef CUeglResourceLocationFlags_enum CUeglResourceLocationFlags |
|
|
| cdef enum CUeglColorFormat_enum: |
| CU_EGL_COLOR_FORMAT_YUV420_PLANAR = 0 |
| CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR = 1 |
| CU_EGL_COLOR_FORMAT_YUV422_PLANAR = 2 |
| CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR = 3 |
| CU_EGL_COLOR_FORMAT_RGB = 4 |
| CU_EGL_COLOR_FORMAT_BGR = 5 |
| CU_EGL_COLOR_FORMAT_ARGB = 6 |
| CU_EGL_COLOR_FORMAT_RGBA = 7 |
| CU_EGL_COLOR_FORMAT_L = 8 |
| CU_EGL_COLOR_FORMAT_R = 9 |
| CU_EGL_COLOR_FORMAT_YUV444_PLANAR = 10 |
| CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR = 11 |
| CU_EGL_COLOR_FORMAT_YUYV_422 = 12 |
| CU_EGL_COLOR_FORMAT_UYVY_422 = 13 |
| CU_EGL_COLOR_FORMAT_ABGR = 14 |
| CU_EGL_COLOR_FORMAT_BGRA = 15 |
| CU_EGL_COLOR_FORMAT_A = 16 |
| CU_EGL_COLOR_FORMAT_RG = 17 |
| CU_EGL_COLOR_FORMAT_AYUV = 18 |
| CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR = 19 |
| CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR = 20 |
| CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR = 21 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR = 22 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR = 23 |
| CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR = 24 |
| CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR = 25 |
| CU_EGL_COLOR_FORMAT_VYUY_ER = 26 |
| CU_EGL_COLOR_FORMAT_UYVY_ER = 27 |
| CU_EGL_COLOR_FORMAT_YUYV_ER = 28 |
| CU_EGL_COLOR_FORMAT_YVYU_ER = 29 |
| CU_EGL_COLOR_FORMAT_YUV_ER = 30 |
| CU_EGL_COLOR_FORMAT_YUVA_ER = 31 |
| CU_EGL_COLOR_FORMAT_AYUV_ER = 32 |
| CU_EGL_COLOR_FORMAT_YUV444_PLANAR_ER = 33 |
| CU_EGL_COLOR_FORMAT_YUV422_PLANAR_ER = 34 |
| CU_EGL_COLOR_FORMAT_YUV420_PLANAR_ER = 35 |
| CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR_ER = 36 |
| CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR_ER = 37 |
| CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_ER = 38 |
| CU_EGL_COLOR_FORMAT_YVU444_PLANAR_ER = 39 |
| CU_EGL_COLOR_FORMAT_YVU422_PLANAR_ER = 40 |
| CU_EGL_COLOR_FORMAT_YVU420_PLANAR_ER = 41 |
| CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR_ER = 42 |
| CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR_ER = 43 |
| CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_ER = 44 |
| CU_EGL_COLOR_FORMAT_BAYER_RGGB = 45 |
| CU_EGL_COLOR_FORMAT_BAYER_BGGR = 46 |
| CU_EGL_COLOR_FORMAT_BAYER_GRBG = 47 |
| CU_EGL_COLOR_FORMAT_BAYER_GBRG = 48 |
| CU_EGL_COLOR_FORMAT_BAYER10_RGGB = 49 |
| CU_EGL_COLOR_FORMAT_BAYER10_BGGR = 50 |
| CU_EGL_COLOR_FORMAT_BAYER10_GRBG = 51 |
| CU_EGL_COLOR_FORMAT_BAYER10_GBRG = 52 |
| CU_EGL_COLOR_FORMAT_BAYER12_RGGB = 53 |
| CU_EGL_COLOR_FORMAT_BAYER12_BGGR = 54 |
| CU_EGL_COLOR_FORMAT_BAYER12_GRBG = 55 |
| CU_EGL_COLOR_FORMAT_BAYER12_GBRG = 56 |
| CU_EGL_COLOR_FORMAT_BAYER14_RGGB = 57 |
| CU_EGL_COLOR_FORMAT_BAYER14_BGGR = 58 |
| CU_EGL_COLOR_FORMAT_BAYER14_GRBG = 59 |
| CU_EGL_COLOR_FORMAT_BAYER14_GBRG = 60 |
| CU_EGL_COLOR_FORMAT_BAYER20_RGGB = 61 |
| CU_EGL_COLOR_FORMAT_BAYER20_BGGR = 62 |
| CU_EGL_COLOR_FORMAT_BAYER20_GRBG = 63 |
| CU_EGL_COLOR_FORMAT_BAYER20_GBRG = 64 |
| CU_EGL_COLOR_FORMAT_YVU444_PLANAR = 65 |
| CU_EGL_COLOR_FORMAT_YVU422_PLANAR = 66 |
| CU_EGL_COLOR_FORMAT_YVU420_PLANAR = 67 |
| CU_EGL_COLOR_FORMAT_BAYER_ISP_RGGB = 68 |
| CU_EGL_COLOR_FORMAT_BAYER_ISP_BGGR = 69 |
| CU_EGL_COLOR_FORMAT_BAYER_ISP_GRBG = 70 |
| CU_EGL_COLOR_FORMAT_BAYER_ISP_GBRG = 71 |
| CU_EGL_COLOR_FORMAT_BAYER_BCCR = 72 |
| CU_EGL_COLOR_FORMAT_BAYER_RCCB = 73 |
| CU_EGL_COLOR_FORMAT_BAYER_CRBC = 74 |
| CU_EGL_COLOR_FORMAT_BAYER_CBRC = 75 |
| CU_EGL_COLOR_FORMAT_BAYER10_CCCC = 76 |
| CU_EGL_COLOR_FORMAT_BAYER12_BCCR = 77 |
| CU_EGL_COLOR_FORMAT_BAYER12_RCCB = 78 |
| CU_EGL_COLOR_FORMAT_BAYER12_CRBC = 79 |
| CU_EGL_COLOR_FORMAT_BAYER12_CBRC = 80 |
| CU_EGL_COLOR_FORMAT_BAYER12_CCCC = 81 |
| CU_EGL_COLOR_FORMAT_Y = 82 |
| CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_2020 = 83 |
| CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_2020 = 84 |
| CU_EGL_COLOR_FORMAT_YUV420_PLANAR_2020 = 85 |
| CU_EGL_COLOR_FORMAT_YVU420_PLANAR_2020 = 86 |
| CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_709 = 87 |
| CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_709 = 88 |
| CU_EGL_COLOR_FORMAT_YUV420_PLANAR_709 = 89 |
| CU_EGL_COLOR_FORMAT_YVU420_PLANAR_709 = 90 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709 = 91 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_2020 = 92 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_2020 = 93 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR = 94 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_709 = 95 |
| CU_EGL_COLOR_FORMAT_Y_ER = 96 |
| CU_EGL_COLOR_FORMAT_Y_709_ER = 97 |
| CU_EGL_COLOR_FORMAT_Y10_ER = 98 |
| CU_EGL_COLOR_FORMAT_Y10_709_ER = 99 |
| CU_EGL_COLOR_FORMAT_Y12_ER = 100 |
| CU_EGL_COLOR_FORMAT_Y12_709_ER = 101 |
| CU_EGL_COLOR_FORMAT_YUVA = 102 |
| CU_EGL_COLOR_FORMAT_YUV = 103 |
| CU_EGL_COLOR_FORMAT_YVYU = 104 |
| CU_EGL_COLOR_FORMAT_VYUY = 105 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_ER = 106 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709_ER = 107 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_ER = 108 |
| CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_709_ER = 109 |
| CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_ER = 110 |
| CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_709_ER = 111 |
| CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_ER = 112 |
| CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_709_ER = 113 |
| CU_EGL_COLOR_FORMAT_UYVY_709 = 114 |
| CU_EGL_COLOR_FORMAT_UYVY_709_ER = 115 |
| CU_EGL_COLOR_FORMAT_UYVY_2020 = 116 |
| CU_EGL_COLOR_FORMAT_MAX = 117 |
|
|
| ctypedef CUeglColorFormat_enum CUeglColorFormat |
|
|
| cdef union anon_union17: |
| CUarray pArray[3] |
| void* pPitch[3] |
|
|
| cdef struct CUeglFrame_st: |
| anon_union17 frame |
| unsigned int width |
| unsigned int height |
| unsigned int depth |
| unsigned int pitch |
| unsigned int planeCount |
| unsigned int numChannels |
| CUeglFrameType frameType |
| CUeglColorFormat eglColorFormat |
| CUarray_format cuFormat |
|
|
| ctypedef CUeglFrame_st CUeglFrame_v1 |
|
|
| ctypedef CUeglFrame_v1 CUeglFrame |
|
|
| cdef extern from "": |
| cdef struct CUeglStreamConnection_st: |
| pass |
| ctypedef CUeglStreamConnection_st* CUeglStreamConnection |
|
|
| cdef enum CUGLDeviceList_enum: |
| CU_GL_DEVICE_LIST_ALL = 1 |
| CU_GL_DEVICE_LIST_CURRENT_FRAME = 2 |
| CU_GL_DEVICE_LIST_NEXT_FRAME = 3 |
|
|
| ctypedef CUGLDeviceList_enum CUGLDeviceList |
|
|
| cdef enum CUGLmap_flags_enum: |
| CU_GL_MAP_RESOURCE_FLAGS_NONE = 0 |
| CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY = 1 |
| CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD = 2 |
|
|
| ctypedef CUGLmap_flags_enum CUGLmap_flags |
|
|
| ctypedef unsigned int GLenum |
|
|
| ctypedef unsigned int GLuint |
|
|
| cdef extern from "": |
| cdef struct void: |
| pass |
| ctypedef void* EGLImageKHR |
|
|
| cdef extern from "": |
| cdef struct void: |
| pass |
| ctypedef void* EGLStreamKHR |
|
|
| ctypedef unsigned int EGLint |
|
|
| cdef extern from "": |
| cdef struct void: |
| pass |
| ctypedef void* EGLSyncKHR |
|
|
| ctypedef uint32_t VdpDevice |
|
|
| ctypedef unsigned long long VdpGetProcAddress |
|
|
| ctypedef uint32_t VdpVideoSurface |
|
|
| ctypedef uint32_t VdpOutputSurface |
|
|
| cdef CUresult cuGetErrorString(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGetErrorName(CUresult error, const char** pStr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuInit(unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDriverGetVersion(int* driverVersion) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGet(CUdevice* device, int ordinal) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetCount(int* count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetName(char* name, int length, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetUuid(CUuuid* uuid, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetLuid(char* luid, unsigned int* deviceNodeMask, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceTotalMem(size_t* numbytes, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetTexture1DLinearMaxWidth(size_t* maxWidthInElements, CUarray_format pformat, unsigned numChannels, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetAttribute(int* pi, CUdevice_attribute attrib, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetHostAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetNvSciSyncAttributes(void* nvSciSyncAttrList, CUdevice dev, int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceSetMemPool(CUdevice dev, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetMemPool(CUmemoryPool* pool, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetDefaultMemPool(CUmemoryPool* pool_out, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetExecAffinitySupport(int* pi, CUexecAffinityType typename, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFlushGPUDirectRDMAWrites(CUflushGPUDirectRDMAWritesTarget target, CUflushGPUDirectRDMAWritesScope scope) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetProperties(CUdevprop* prop, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceComputeCapability(int* major, int* minor, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDevicePrimaryCtxRetain(CUcontext* pctx, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDevicePrimaryCtxRelease(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDevicePrimaryCtxSetFlags(CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDevicePrimaryCtxGetState(CUdevice dev, unsigned int* flags, int* active) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDevicePrimaryCtxReset(CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxCreate(CUcontext* pctx, CUctxCreateParams* ctxCreateParams, unsigned int flags, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxDestroy(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxPushCurrent(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxPopCurrent(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSetCurrent(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetCurrent(CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetDevice(CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetDevice_v2(CUdevice* device, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetFlags(unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSetFlags(unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetId(CUcontext ctx, unsigned long long* ctxId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSynchronize() except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSynchronize_v2(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSetLimit(CUlimit limit, size_t value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetLimit(size_t* pvalue, CUlimit limit) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetCacheConfig(CUfunc_cache* pconfig) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSetCacheConfig(CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetApiVersion(CUcontext ctx, unsigned int* version) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetStreamPriorityRange(int* leastPriority, int* greatestPriority) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxResetPersistingL2Cache() except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetExecAffinity(CUexecAffinityParam* pExecAffinity, CUexecAffinityType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxRecordEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxWaitEvent(CUcontext hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxAttach(CUcontext* pctx, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxDetach(CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetSharedMemConfig(CUsharedconfig* pConfig) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxSetSharedMemConfig(CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleLoad(CUmodule* module, const char* fname) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleLoadData(CUmodule* module, const void* image) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleLoadDataEx(CUmodule* module, const void* image, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleLoadFatBinary(CUmodule* module, const void* fatCubin) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleUnload(CUmodule hmod) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleGetLoadingMode(CUmoduleLoadingMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleGetFunction(CUfunction* hfunc, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleGetFunctionCount(unsigned int* count, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleEnumerateFunctions(CUfunction* functions, unsigned int numFunctions, CUmodule mod) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleGetGlobal(CUdeviceptr* dptr, size_t* numbytes, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLinkCreate(unsigned int numOptions, CUjit_option* options, void** optionValues, CUlinkState* stateOut) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLinkAddData(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 |
|
|
| cdef CUresult cuLinkAddFile(CUlinkState state, CUjitInputType typename, const char* path, unsigned int numOptions, CUjit_option* options, void** optionValues) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLinkComplete(CUlinkState state, void** cubinOut, size_t* sizeOut) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLinkDestroy(CUlinkState state) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleGetTexRef(CUtexref* pTexRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuModuleGetSurfRef(CUsurfref* pSurfRef, CUmodule hmod, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef 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 |
|
|
| cdef CUresult cuLibraryUnload(CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryGetKernel(CUkernel* pKernel, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryGetKernelCount(unsigned int* count, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryEnumerateKernels(CUkernel* kernels, unsigned int numKernels, CUlibrary lib) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryGetModule(CUmodule* pMod, CUlibrary library) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelGetFunction(CUfunction* pFunc, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelGetLibrary(CUlibrary* pLib, CUkernel kernel) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryGetGlobal(CUdeviceptr* dptr, size_t* numbytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryGetManaged(CUdeviceptr* dptr, size_t* numbytes, CUlibrary library, const char* name) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLibraryGetUnifiedFunction(void** fptr, CUlibrary library, const char* symbol) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelGetAttribute(int* pi, CUfunction_attribute attrib, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelSetAttribute(CUfunction_attribute attrib, int val, CUkernel kernel, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelSetCacheConfig(CUkernel kernel, CUfunc_cache config, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelGetName(const char** name, CUkernel hfunc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelGetParamInfo(CUkernel kernel, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuKernelGetParamCount(CUkernel kernel, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetInfo(size_t* free, size_t* total) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAlloc(CUdeviceptr* dptr, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAllocPitch(CUdeviceptr* dptr, size_t* pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemFree(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetAddressRange(CUdeviceptr* pbase, size_t* psize, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAllocHost(void** pp, size_t bytesize) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemFreeHost(void* p) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemHostAlloc(void** pp, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemHostGetDevicePointer(CUdeviceptr* pdptr, void* p, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemHostGetFlags(unsigned int* pFlags, void* p) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAllocManaged(CUdeviceptr* dptr, size_t bytesize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceRegisterAsyncNotification(CUdevice device, CUasyncCallback callbackFunc, void* userData, CUasyncCallbackHandle* callback) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceUnregisterAsyncNotification(CUdevice device, CUasyncCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetByPCIBusId(CUdevice* dev, const char* pciBusId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetPCIBusId(char* pciBusId, int length, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuIpcGetEventHandle(CUipcEventHandle* pHandle, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuIpcOpenEventHandle(CUevent* phEvent, CUipcEventHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuIpcGetMemHandle(CUipcMemHandle* pHandle, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuIpcOpenMemHandle(CUdeviceptr* pdptr, CUipcMemHandle handle, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuIpcCloseMemHandle(CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemHostRegister(void* p, size_t bytesize, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemHostUnregister(void* p) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyHtoD(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyDtoH(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyDtoD(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyDtoA(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyAtoD(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyHtoA(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyAtoH(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyAtoA(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy2D(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy2DUnaligned(const CUDA_MEMCPY2D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy3D(const CUDA_MEMCPY3D* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy3DPeer(const CUDA_MEMCPY3D_PEER* pCopy) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyHtoDAsync(CUdeviceptr dstDevice, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyDtoHAsync(void* dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyDtoDAsync(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyHtoAAsync(CUarray dstArray, size_t dstOffset, const void* srcHost, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyAtoHAsync(void* dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy2DAsync(const CUDA_MEMCPY2D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy3DAsync(const CUDA_MEMCPY3D* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy3DPeerAsync(const CUDA_MEMCPY3D_PEER* pCopy, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyBatchAsync(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 |
|
|
| cdef CUresult cuMemcpy3DBatchAsync(size_t numOps, CUDA_MEMCPY3D_BATCH_OP* opList, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpyWithAttributesAsync(CUdeviceptr dst, CUdeviceptr src, size_t size, CUmemcpyAttributes* attr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemcpy3DWithAttributesAsync(CUDA_MEMCPY3D_BATCH_OP* op, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD8(CUdeviceptr dstDevice, unsigned char uc, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD16(CUdeviceptr dstDevice, unsigned short us, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD32(CUdeviceptr dstDevice, unsigned int ui, size_t N) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD2D8(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD2D16(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD2D32(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD8Async(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD16Async(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD32Async(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD2D8Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD2D16Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemsetD2D32Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArrayCreate(CUarray* pHandle, const CUDA_ARRAY_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArrayGetDescriptor(CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUarray array) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMipmappedArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES* sparseProperties, CUmipmappedArray mipmap) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUarray array, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMipmappedArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS* memoryRequirements, CUmipmappedArray mipmap, CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArrayGetPlane(CUarray* pPlaneArray, CUarray hArray, unsigned int planeIdx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArrayDestroy(CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArray3DCreate(CUarray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuArray3DGetDescriptor(CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMipmappedArrayCreate(CUmipmappedArray* pHandle, const CUDA_ARRAY3D_DESCRIPTOR* pMipmappedArrayDesc, unsigned int numMipmapLevels) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMipmappedArrayGetLevel(CUarray* pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetHandleForAddressRange(void* handle, CUdeviceptr dptr, size_t size, CUmemRangeHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemBatchDecompressAsync(CUmemDecompressParams* paramsArray, size_t count, unsigned int flags, size_t* errorIndex, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAddressReserve(CUdeviceptr* ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAddressFree(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemCreate(CUmemGenericAllocationHandle* handle, size_t size, const CUmemAllocationProp* prop, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemRelease(CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemMap(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemMapArrayAsync(CUarrayMapInfo* mapInfoList, unsigned int count, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemUnmap(CUdeviceptr ptr, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemSetAccess(CUdeviceptr ptr, size_t size, const CUmemAccessDesc* desc, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetAccess(unsigned long long* flags, const CUmemLocation* location, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemExportToShareableHandle(void* shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemImportFromShareableHandle(CUmemGenericAllocationHandle* handle, void* osHandle, CUmemAllocationHandleType shHandleType) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetAllocationGranularity(size_t* granularity, const CUmemAllocationProp* prop, CUmemAllocationGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetAllocationPropertiesFromHandle(CUmemAllocationProp* prop, CUmemGenericAllocationHandle handle) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemRetainAllocationHandle(CUmemGenericAllocationHandle* handle, void* addr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemFreeAsync(CUdeviceptr dptr, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAllocAsync(CUdeviceptr* dptr, size_t bytesize, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolTrimTo(CUmemoryPool pool, size_t minBytesToKeep) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolSetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolGetAttribute(CUmemoryPool pool, CUmemPool_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolSetAccess(CUmemoryPool pool, const CUmemAccessDesc* map, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolGetAccess(CUmemAccess_flags* flags, CUmemoryPool memPool, CUmemLocation* location) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolCreate(CUmemoryPool* pool, const CUmemPoolProps* poolProps) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolDestroy(CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetDefaultMemPool(CUmemoryPool* pool_out, CUmemLocation* location, CUmemAllocationType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemGetMemPool(CUmemoryPool* pool, CUmemLocation* location, CUmemAllocationType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemSetMemPool(CUmemLocation* location, CUmemAllocationType typename, CUmemoryPool pool) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAllocFromPoolAsync(CUdeviceptr* dptr, size_t bytesize, CUmemoryPool pool, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolExportToShareableHandle(void* handle_out, CUmemoryPool pool, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolImportFromShareableHandle(CUmemoryPool* pool_out, void* handle, CUmemAllocationHandleType handleType, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolExportPointer(CUmemPoolPtrExportData* shareData_out, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPoolImportPointer(CUdeviceptr* ptr_out, CUmemoryPool pool, CUmemPoolPtrExportData* shareData) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMulticastCreate(CUmemGenericAllocationHandle* mcHandle, const CUmulticastObjectProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMulticastAddDevice(CUmemGenericAllocationHandle mcHandle, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef 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 |
|
|
| cdef CUresult cuMulticastBindAddr(CUmemGenericAllocationHandle mcHandle, size_t mcOffset, CUdeviceptr memptr, size_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuMulticastUnbind(CUmemGenericAllocationHandle mcHandle, CUdevice dev, size_t mcOffset, size_t size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMulticastGetGranularity(size_t* granularity, const CUmulticastObjectProp* prop, CUmulticastGranularity_flags option) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointIdReserve(CUlogicalEndpointId* baseLeId, cuuint32_t count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointIdRelease(CUlogicalEndpointId baseLeId, cuuint32_t count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointCreate(CUlogicalEndpointId leId, const CUlogicalEndpointProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointAddDevice(CUlogicalEndpointId leId, CUdevice dev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointDestroy(CUlogicalEndpointId leId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointBindAddr(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, void* ptr, cuuint64_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointBindMem(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, CUmemGenericAllocationHandle memHandle, cuuint64_t memOffset, cuuint64_t size, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointUnbind(CUlogicalEndpointId leId, CUdevice dev, cuuint64_t offset, cuuint64_t size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointExport(void* handle, CUlogicalEndpointId leId, CUlogicalEndpointIpcHandleType handleType) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointImport(CUlogicalEndpointId leId, const void* handle, CUlogicalEndpointIpcHandleType handleType) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointGetLimits(cuuint64_t* bindAlignment, cuuint64_t* maxSize, const CUlogicalEndpointProp* prop) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogicalEndpointQuery(CUlogicalEndpointId leId, cuuint32_t count, int* queryStatus) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuPointerGetAttribute(void* data, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemPrefetchAsync(CUdeviceptr devPtr, size_t count, CUmemLocation location, unsigned int flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuMemAdvise(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUmemLocation location) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuMemDiscardBatchAsync(CUdeviceptr* dptrs, size_t* sizes, size_t count, unsigned long long flags, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuMemRangeGetAttribute(void* data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuPointerSetAttribute(const void* value, CUpointer_attribute attribute, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuPointerGetAttributes(unsigned int numAttributes, CUpointer_attribute* attributes, void** data, CUdeviceptr ptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamCreate(CUstream* phStream, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamCreateWithPriority(CUstream* phStream, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamBeginCaptureToCig(CUstream hStream, CUstreamCigCaptureParams* streamCigCaptureParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamEndCaptureToCig(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetPriority(CUstream hStream, int* priority) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetDevice(CUstream hStream, CUdevice* device) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetFlags(CUstream hStream, unsigned int* flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetId(CUstream hStream, unsigned long long* streamId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetCtx(CUstream hStream, CUcontext* pctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetCtx_v2(CUstream hStream, CUcontext* pCtx, CUgreenCtx* pGreenCtx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamWaitEvent(CUstream hStream, CUevent hEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, void* userData, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamBeginCapture(CUstream hStream, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamBeginRecaptureToGraph(CUstream hStream, CUstreamCaptureMode mode, CUgraph hGraph, CUgraphRecaptureCallback callbackFunc, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamBeginCaptureToGraph(CUstream hStream, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUstreamCaptureMode mode) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuThreadExchangeStreamCaptureMode(CUstreamCaptureMode* mode) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamEndCapture(CUstream hStream, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamIsCapturing(CUstream hStream, CUstreamCaptureStatus* captureStatus) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetCaptureInfo(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 |
|
|
| cdef CUresult cuStreamUpdateCaptureDependencies(CUstream hStream, CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamAttachMemAsync(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamQuery(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamSynchronize(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamDestroy(CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamCopyAttributes(CUstream dst, CUstream src) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetAttribute(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamSetAttribute(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventCreate(CUevent* phEvent, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventRecord(CUevent hEvent, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventRecordWithFlags(CUevent hEvent, CUstream hStream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventQuery(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventSynchronize(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventDestroy(CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventElapsedTime(float* pMilliseconds, CUevent hStart, CUevent hEnd) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuImportExternalMemory(CUexternalMemory* extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC* memHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuExternalMemoryGetMappedBuffer(CUdeviceptr* devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC* bufferDesc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray* mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC* mipmapDesc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDestroyExternalMemory(CUexternalMemory extMem) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuImportExternalSemaphore(CUexternalSemaphore* extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC* semHandleDesc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuSignalExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuWaitExternalSemaphoresAsync(const CUexternalSemaphore* extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS* paramsArray, unsigned int numExtSems, CUstream stream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDestroyExternalSemaphore(CUexternalSemaphore extSem) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamWaitValue32(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamWaitValue64(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamWriteValue32(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamWriteValue64(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamBatchMemOp(CUstream stream, unsigned int count, CUstreamBatchMemOpParams* paramArray, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncGetAttribute(int* pi, CUfunction_attribute attrib, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncSetAttribute(CUfunction hfunc, CUfunction_attribute attrib, int value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncGetModule(CUmodule* hmod, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncGetName(const char** name, CUfunction hfunc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncGetParamInfo(CUfunction func, size_t paramIndex, size_t* paramOffset, size_t* paramSize) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncGetParamCount(CUfunction func, size_t* paramCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncIsLoaded(CUfunctionLoadingState* state, CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncLoad(CUfunction function) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuLaunchKernelEx(const CUlaunchConfig* config, CUfunction f, void** kernelParams, void** extra) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuLaunchHostFunc(CUstream hStream, CUhostFn fn, void* userData) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLaunchHostFunc_v2(CUstream hStream, CUhostFn fn, void* userData, unsigned int syncMode) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncSetSharedSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuParamSetSize(CUfunction hfunc, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuParamSeti(CUfunction hfunc, int offset, unsigned int value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuParamSetf(CUfunction hfunc, int offset, float value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuParamSetv(CUfunction hfunc, int offset, void* ptr, unsigned int numbytes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLaunch(CUfunction f) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLaunchGrid(CUfunction f, int grid_width, int grid_height) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLaunchCooperativeKernelMultiDevice(CUDA_LAUNCH_PARAMS* launchParamsList, unsigned int numDevices, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphCreate(CUgraph* phGraph, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddKernelNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphKernelNodeGetParams(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphKernelNodeSetParams(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddMemcpyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphMemcpyNodeGetParams(CUgraphNode hNode, CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphMemcpyNodeSetParams(CUgraphNode hNode, const CUDA_MEMCPY3D* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuGraphMemsetNodeGetParams(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphMemsetNodeSetParams(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddHostNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphHostNodeGetParams(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphHostNodeSetParams(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddChildGraphNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphChildGraphNodeGetGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddEmptyNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddEventRecordNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphEventRecordNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphEventRecordNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddEventWaitNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphEventWaitNodeGetEvent(CUgraphNode hNode, CUevent* event_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphEventWaitNodeSetEvent(CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuGraphExternalSemaphoresSignalNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExternalSemaphoresSignalNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuGraphExternalSemaphoresWaitNodeGetParams(CUgraphNode hNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExternalSemaphoresWaitNodeSetParams(CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuGraphBatchMemOpNodeGetParams(CUgraphNode hNode, CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphBatchMemOpNodeSetParams(CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecBatchMemOpNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddMemAllocNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUDA_MEM_ALLOC_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphMemAllocNodeGetParams(CUgraphNode hNode, CUDA_MEM_ALLOC_NODE_PARAMS* params_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddMemFreeNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, size_t numDependencies, CUdeviceptr dptr) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphMemFreeNodeGetParams(CUgraphNode hNode, CUdeviceptr* dptr_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGraphMemTrim(CUdevice device) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceSetGraphMemAttribute(CUdevice device, CUgraphMem_attribute attr, void* value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphClone(CUgraph* phGraphClone, CUgraph originalGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeFindInClone(CUgraphNode* phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetType(CUgraphNode hNode, CUgraphNodeType* typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetContainingGraph(CUgraphNode hNode, CUgraph* phGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetLocalId(CUgraphNode hNode, unsigned int* nodeId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetToolsId(CUgraphNode hNode, unsigned long long* toolsNodeId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphGetId(CUgraph hGraph, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecGetId(CUgraphExec hGraphExec, unsigned int* graphId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphGetNodes(CUgraph hGraph, CUgraphNode* nodes, size_t* numNodes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphGetRootNodes(CUgraph hGraph, CUgraphNode* rootNodes, size_t* numRootNodes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphGetEdges(CUgraph hGraph, CUgraphNode* from_, CUgraphNode* to, CUgraphEdgeData* edgeData, size_t* numEdges) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetDependencies(CUgraphNode hNode, CUgraphNode* dependencies, CUgraphEdgeData* edgeData, size_t* numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetDependentNodes(CUgraphNode hNode, CUgraphNode* dependentNodes, CUgraphEdgeData* edgeData, size_t* numDependentNodes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddDependencies(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphRemoveDependencies(CUgraph hGraph, const CUgraphNode* from_, const CUgraphNode* to, const CUgraphEdgeData* edgeData, size_t numDependencies) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphDestroyNode(CUgraphNode hNode) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphInstantiate(CUgraphExec* phGraphExec, CUgraph hGraph, unsigned long long flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphInstantiateWithParams(CUgraphExec* phGraphExec, CUgraph hGraph, CUDA_GRAPH_INSTANTIATE_PARAMS* instantiateParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecGetFlags(CUgraphExec hGraphExec, cuuint64_t* flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecKernelNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecMemcpyNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D* copyParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecMemsetNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS* memsetParams, CUcontext ctx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecHostNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecChildGraphNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecEventRecordNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecEventWaitNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecExternalSemaphoresSignalNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecExternalSemaphoresWaitNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeSetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetEnabled(CUgraphExec hGraphExec, CUgraphNode hNode, unsigned int* isEnabled) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphUpload(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphLaunch(CUgraphExec hGraphExec, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecDestroy(CUgraphExec hGraphExec) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphDestroy(CUgraph hGraph) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecUpdate(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphExecUpdateResultInfo* resultInfo) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphKernelNodeCopyAttributes(CUgraphNode dst, CUgraphNode src) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphKernelNodeGetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue* value_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphKernelNodeSetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue* value) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphDebugDotPrint(CUgraph hGraph, const char* path, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuUserObjectCreate(CUuserObject* object_out, void* ptr, CUhostFn destroy, unsigned int initialRefcount, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuUserObjectRetain(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuUserObjectRelease(CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphRetainUserObject(CUgraph graph, CUuserObject object, unsigned int count, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphReleaseUserObject(CUgraph graph, CUuserObject object, unsigned int count) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphAddNode(CUgraphNode* phGraphNode, CUgraph hGraph, const CUgraphNode* dependencies, const CUgraphEdgeData* dependencyData, size_t numDependencies, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeSetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphNodeGetParams(CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphExecNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraphNodeParams* nodeParams) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphConditionalHandleCreate(CUgraphConditionalHandle* pHandle_out, CUgraph hGraph, CUcontext ctx, unsigned int defaultLaunchValue, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyMaxActiveBlocksPerMultiprocessor(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int* numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyMaxPotentialBlockSize(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyMaxPotentialBlockSizeWithFlags(int* minGridSize, int* blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyAvailableDynamicSMemPerBlock(size_t* dynamicSmemSize, CUfunction func, int numBlocks, int blockSize) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyMaxPotentialClusterSize(int* clusterSize, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuOccupancyMaxActiveClusters(int* numClusters, CUfunction func, const CUlaunchConfig* config) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetMipmappedArray(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetAddress(size_t* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t numbytes) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetAddress2D(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, size_t Pitch) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetMipmapFilterMode(CUtexref hTexRef, CUfilter_mode fm) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetMipmapLevelBias(CUtexref hTexRef, float bias) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetMipmapLevelClamp(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetMaxAnisotropy(CUtexref hTexRef, unsigned int maxAniso) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetBorderColor(CUtexref hTexRef, float* pBorderColor) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetAddress(CUdeviceptr* pdptr, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetArray(CUarray* phArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetMipmappedArray(CUmipmappedArray* phMipmappedArray, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetAddressMode(CUaddress_mode* pam, CUtexref hTexRef, int dim) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetFormat(CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetMipmapFilterMode(CUfilter_mode* pfm, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetMipmapLevelBias(float* pbias, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetMipmapLevelClamp(float* pminMipmapLevelClamp, float* pmaxMipmapLevelClamp, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetMaxAnisotropy(int* pmaxAniso, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetBorderColor(float* pBorderColor, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefGetFlags(unsigned int* pFlags, CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefCreate(CUtexref* pTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexRefDestroy(CUtexref hTexRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuSurfRefGetArray(CUarray* phArray, CUsurfref hSurfRef) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuTexObjectDestroy(CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC* pTexDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC* pResViewDesc, CUtexObject texObject) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuSurfObjectCreate(CUsurfObject* pSurfObject, const CUDA_RESOURCE_DESC* pResDesc) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuSurfObjectDestroy(CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC* pResDesc, CUsurfObject surfObject) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef 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 |
|
|
| cdef 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 |
|
|
| cdef CUresult cuTensorMapReplaceAddress(CUtensorMap* tensorMap, void* globalAddress) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceCanAccessPeer(int* canAccessPeer, CUdevice dev, CUdevice peerDev) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxEnablePeerAccess(CUcontext peerContext, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxDisablePeerAccess(CUcontext peerContext) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetP2PAttribute(int* value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetP2PAtomicCapabilities(unsigned int* capabilities, const CUatomicOperation* operations, unsigned int count, CUdevice srcDevice, CUdevice dstDevice) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsUnregisterResource(CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsSubResourceGetMappedArray(CUarray* pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray* pMipmappedArray, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsResourceGetMappedPointer(CUdeviceptr* pDevPtr, size_t* pSize, CUgraphicsResource resource) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsResourceSetMapFlags(CUgraphicsResource resource, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsMapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsUnmapResources(unsigned int count, CUgraphicsResource* resources, CUstream hStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGetProcAddress(const char* symbol, void** pfn, int cudaVersion, cuuint64_t flags, CUdriverProcAddressQueryResult* symbolStatus) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpGetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpGetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpSetAttribute(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpSetAttributeGlobal(CUcoredumpSettings attrib, void* value, size_t* size) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpRegisterStartCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpRegisterCompleteCallback(CUcoredumpStatusCallback callback, void* userData, CUcoredumpCallbackHandle* callbackOut) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpDeregisterStartCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCoredumpDeregisterCompleteCallback(CUcoredumpCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGetExportTable(const void** ppExportTable, const CUuuid* pExportTableId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxCreate(CUgreenCtx* phCtx, CUdevResourceDesc desc, CUdevice dev, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxDestroy(CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxFromGreenCtx(CUcontext* pContext, CUgreenCtx hCtx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDeviceGetDevResource(CUdevice device, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCtxGetDevResource(CUcontext hCtx, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxGetDevResource(CUgreenCtx hCtx, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuDevSmResourceSplitByCount(CUdevResource* result, unsigned int* nbGroups, const CUdevResource* input, CUdevResource* remainder, unsigned int flags, unsigned int minCount) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef 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 |
|
|
| cdef CUresult cuDevResourceGenerateDesc(CUdevResourceDesc* phDesc, CUdevResource* resources, unsigned int nbResources) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxRecordEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxWaitEvent(CUgreenCtx hCtx, CUevent hEvent) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetGreenCtx(CUstream hStream, CUgreenCtx* phCtx) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxStreamCreate(CUstream* phStream, CUgreenCtx greenCtx, unsigned int flags, int priority) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGreenCtxGetId(CUgreenCtx greenCtx, unsigned long long* greenCtxId) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuStreamGetDevResource(CUstream hStream, CUdevResource* resource, CUdevResourceType typename) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogsRegisterCallback(CUlogsCallback callbackFunc, void* userData, CUlogsCallbackHandle* callback_out) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogsUnregisterCallback(CUlogsCallbackHandle callback) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogsCurrent(CUlogIterator* iterator_out, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogsDumpToFile(CUlogIterator* iterator, const char* pathToFile, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuLogsDumpToMemory(CUlogIterator* iterator, char* buffer, size_t* size, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCheckpointProcessGetRestoreThreadId(int pid, int* tid) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCheckpointProcessGetState(int pid, CUprocessState* state) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCheckpointProcessLock(int pid, CUcheckpointLockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCheckpointProcessCheckpoint(int pid, CUcheckpointCheckpointArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCheckpointProcessRestore(int pid, CUcheckpointRestoreArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuCheckpointProcessUnlock(int pid, CUcheckpointUnlockArgs* args) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuProfilerStart() except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuProfilerStop() except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsEGLRegisterImage(CUgraphicsResource* pCudaResource, EGLImageKHR image, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamConsumerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamConsumerConnectWithFlags(CUeglStreamConnection* conn, EGLStreamKHR stream, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamConsumerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamConsumerAcquireFrame(CUeglStreamConnection* conn, CUgraphicsResource* pCudaResource, CUstream* pStream, unsigned int timeout) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamConsumerReleaseFrame(CUeglStreamConnection* conn, CUgraphicsResource pCudaResource, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamProducerConnect(CUeglStreamConnection* conn, EGLStreamKHR stream, EGLint width, EGLint height) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamProducerDisconnect(CUeglStreamConnection* conn) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamProducerPresentFrame(CUeglStreamConnection* conn, CUeglFrame eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEGLStreamProducerReturnFrame(CUeglStreamConnection* conn, CUeglFrame* eglframe, CUstream* pStream) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsResourceGetMappedEglFrame(CUeglFrame* eglFrame, CUgraphicsResource resource, unsigned int index, unsigned int mipLevel) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuEventCreateFromEGLSync(CUevent* phEvent, EGLSyncKHR eglSync, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsGLRegisterBuffer(CUgraphicsResource* pCudaResource, GLuint buffer, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsGLRegisterImage(CUgraphicsResource* pCudaResource, GLuint image, GLenum target, unsigned int Flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGLGetDevices(unsigned int* pCudaDeviceCount, CUdevice* pCudaDevices, unsigned int cudaDeviceCount, CUGLDeviceList deviceList) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuVDPAUGetDevice(CUdevice* pDevice, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuVDPAUCtxCreate(CUcontext* pCtx, unsigned int flags, CUdevice device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsVDPAURegisterVideoSurface(CUgraphicsResource* pCudaResource, VdpVideoSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef CUresult cuGraphicsVDPAURegisterOutputSurface(CUgraphicsResource* pCudaResource, VdpOutputSurface vdpSurface, unsigned int flags) except ?CUDA_ERROR_NOT_FOUND nogil |
|
|
| cdef enum: CUDA_VERSION = 13030 |
|
|
| cdef enum: CU_IPC_HANDLE_SIZE = 64 |
|
|
| cdef enum: CU_STREAM_LEGACY = 1 |
|
|
| cdef enum: CU_STREAM_PER_THREAD = 2 |
|
|
| cdef enum: CU_COMPUTE_ACCELERATED_TARGET_BASE = 65536 |
|
|
| cdef enum: CU_COMPUTE_FAMILY_TARGET_BASE = 131072 |
|
|
| cdef enum: CU_GRAPH_COND_ASSIGN_DEFAULT = 1 |
|
|
| cdef enum: CU_GRAPH_KERNEL_NODE_PORT_DEFAULT = 0 |
|
|
| cdef enum: CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC = 1 |
|
|
| cdef enum: CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER = 2 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW = 1 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE = 2 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION = 4 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE = 5 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_PRIORITY = 8 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP = 9 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN = 10 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION = 11 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE = 13 |
|
|
| cdef enum: CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT = 14 |
|
|
| cdef enum: CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW = 1 |
|
|
| cdef enum: CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY = 3 |
|
|
| cdef enum: CU_STREAM_ATTRIBUTE_PRIORITY = 8 |
|
|
| cdef enum: CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP = 9 |
|
|
| cdef enum: CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN = 10 |
|
|
| cdef enum: CU_MEMHOSTALLOC_PORTABLE = 1 |
|
|
| cdef enum: CU_MEMHOSTALLOC_DEVICEMAP = 2 |
|
|
| cdef enum: CU_MEMHOSTALLOC_WRITECOMBINED = 4 |
|
|
| cdef enum: CU_MEMHOSTREGISTER_PORTABLE = 1 |
|
|
| cdef enum: CU_MEMHOSTREGISTER_DEVICEMAP = 2 |
|
|
| cdef enum: CU_MEMHOSTREGISTER_IOMEMORY = 4 |
|
|
| cdef enum: CU_MEMHOSTREGISTER_READ_ONLY = 8 |
|
|
| cdef enum: CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL = 1 |
|
|
| cdef enum: CU_TENSOR_MAP_NUM_QWORDS = 16 |
|
|
| cdef enum: CUDA_EXTERNAL_MEMORY_DEDICATED = 1 |
|
|
| cdef enum: CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC = 1 |
|
|
| cdef enum: CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC = 2 |
|
|
| cdef enum: CUDA_NVSCISYNC_ATTR_SIGNAL = 1 |
|
|
| cdef enum: CUDA_NVSCISYNC_ATTR_WAIT = 2 |
|
|
| cdef enum: CU_MEM_CREATE_USAGE_TILE_POOL = 1 |
|
|
| cdef enum: CU_MEM_CREATE_USAGE_HW_DECOMPRESS = 2 |
|
|
| cdef enum: CU_MEM_POOL_CREATE_USAGE_HW_DECOMPRESS = 2 |
|
|
| cdef enum: CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC = 1 |
|
|
| cdef enum: CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC = 2 |
|
|
| cdef enum: CUDA_ARRAY3D_LAYERED = 1 |
|
|
| cdef enum: CUDA_ARRAY3D_2DARRAY = 1 |
|
|
| cdef enum: CUDA_ARRAY3D_SURFACE_LDST = 2 |
|
|
| cdef enum: CUDA_ARRAY3D_CUBEMAP = 4 |
|
|
| cdef enum: CUDA_ARRAY3D_TEXTURE_GATHER = 8 |
|
|
| cdef enum: CUDA_ARRAY3D_DEPTH_TEXTURE = 16 |
|
|
| cdef enum: CUDA_ARRAY3D_COLOR_ATTACHMENT = 32 |
|
|
| cdef enum: CUDA_ARRAY3D_SPARSE = 64 |
|
|
| cdef enum: CUDA_ARRAY3D_DEFERRED_MAPPING = 128 |
|
|
| cdef enum: CUDA_ARRAY3D_VIDEO_ENCODE_DECODE = 256 |
|
|
| cdef enum: CU_TRSA_OVERRIDE_FORMAT = 1 |
|
|
| cdef enum: CU_TRSF_READ_AS_INTEGER = 1 |
|
|
| cdef enum: CU_TRSF_NORMALIZED_COORDINATES = 2 |
|
|
| cdef enum: CU_TRSF_SRGB = 16 |
|
|
| cdef enum: CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION = 32 |
|
|
| cdef enum: CU_TRSF_SEAMLESS_CUBEMAP = 64 |
|
|
| cdef enum: CU_LAUNCH_KERNEL_REQUIRED_BLOCK_DIM = 1 |
|
|
| cdef enum: CU_LAUNCH_PARAM_END_AS_INT = 0 |
|
|
| cdef enum: CU_LAUNCH_PARAM_END = 0 |
|
|
| cdef enum: CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT = 1 |
|
|
| cdef enum: CU_LAUNCH_PARAM_BUFFER_POINTER = 1 |
|
|
| cdef enum: CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT = 2 |
|
|
| cdef enum: CU_LAUNCH_PARAM_BUFFER_SIZE = 2 |
|
|
| cdef enum: CU_PARAM_TR_DEFAULT = -1 |
|
|
| cdef enum: CU_DEVICE_CPU = -1 |
|
|
| cdef enum: CU_DEVICE_INVALID = -2 |
|
|
| cdef enum: MAX_PLANES = 3 |
|
|
| cdef enum: CUDA_EGL_INFINITE_TIMEOUT = 4294967295 |