Docs.rs
cudarc-0.11.6
cudarc 0.11.6
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Documentation
Repository
crates.io
Source
Owners
coreylowman
Dependencies
half ^2.3.1
normal
optional
libloading ^0.8.3
normal
no-std-compat ^0.4.1
normal
optional
spin ^0.9.8
normal
optional
Versions
67.14%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
cudarc
0.11.6
Module sys
Structs
Enums
Constants
Functions
Type Aliases
Unions
In cudarc::driver
Module
cudarc
::
driver
::
sys
Copy item path
source
·
[
−
]
Structs
§
CUDA_ARRAY3D_DESCRIPTOR_st
CUDA_ARRAY_DESCRIPTOR_st
CUDA_ARRAY_MEMORY_REQUIREMENTS_st
CUDA_ARRAY_SPARSE_PROPERTIES_st
CUDA_ARRAY_SPARSE_PROPERTIES_st__bindgen_ty_1
CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st
CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st
CUDA_CHILD_GRAPH_NODE_PARAMS_st
CUDA_CONDITIONAL_NODE_PARAMS
CUDA_EVENT_RECORD_NODE_PARAMS_st
CUDA_EVENT_WAIT_NODE_PARAMS_st
CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st__bindgen_ty_1__bindgen_ty_1
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st__bindgen_ty_1__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st__bindgen_ty_1__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st__bindgen_ty_1__bindgen_ty_3
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st__bindgen_ty_1__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st__bindgen_ty_1__bindgen_ty_3
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st
CUDA_EXT_SEM_WAIT_NODE_PARAMS_st
CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st
CUDA_GRAPH_INSTANTIATE_PARAMS_st
CUDA_HOST_NODE_PARAMS_st
CUDA_HOST_NODE_PARAMS_v2_st
CUDA_KERNEL_NODE_PARAMS_st
CUDA_KERNEL_NODE_PARAMS_v2_st
CUDA_KERNEL_NODE_PARAMS_v3_st
CUDA_LAUNCH_PARAMS_st
CUDA_MEMCPY2D_st
CUDA_MEMCPY3D_PEER_st
CUDA_MEMCPY3D_st
CUDA_MEMCPY_NODE_PARAMS_st
CUDA_MEMSET_NODE_PARAMS_st
CUDA_MEMSET_NODE_PARAMS_v2_st
CUDA_MEM_ALLOC_NODE_PARAMS_v1_st
CUDA_MEM_ALLOC_NODE_PARAMS_v2_st
CUDA_MEM_FREE_NODE_PARAMS_st
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st
CUDA_RESOURCE_DESC_st
CUDA_RESOURCE_DESC_st__bindgen_ty_1__bindgen_ty_1
CUDA_RESOURCE_DESC_st__bindgen_ty_1__bindgen_ty_2
CUDA_RESOURCE_DESC_st__bindgen_ty_1__bindgen_ty_3
CUDA_RESOURCE_DESC_st__bindgen_ty_1__bindgen_ty_4
CUDA_RESOURCE_DESC_st__bindgen_ty_1__bindgen_ty_5
CUDA_RESOURCE_VIEW_DESC_st
CUDA_TEXTURE_DESC_st
CUaccessPolicyWindow_st
CUarrayMapInfo_st
CUarrayMapInfo_st__bindgen_ty_2__bindgen_ty_1
CUarrayMapInfo_st__bindgen_ty_2__bindgen_ty_2
CUarray_st
CUasyncCallbackEntry_st
CUasyncNotificationInfo_st
CUasyncNotificationInfo_st__bindgen_ty_1__bindgen_ty_1
CUctxCigParam_st
CUctxCreateParams_st
CUctx_st
CUdevResourceDesc_st
CUdevResource_st
CUdevSmResource_st
CUdevprop_st
CUevent_st
CUexecAffinityParam_st
CUexecAffinitySmCount_st
CUextMemory_st
CUextSemaphore_st
CUfunc_st
CUgraphDeviceUpdatableNode_st
CUgraphEdgeData_st
CUgraphExecUpdateResultInfo_st
CUgraphExec_st
CUgraphNodeParams_st
CUgraphNode_st
CUgraph_st
CUgraphicsResource_st
CUgreenCtx_st
CUipcEventHandle_st
CUipcMemHandle_st
CUkern_st
CUlaunchAttributeValue_union__bindgen_ty_1
CUlaunchAttributeValue_union__bindgen_ty_2
CUlaunchAttributeValue_union__bindgen_ty_3
CUlaunchAttributeValue_union__bindgen_ty_4
CUlaunchAttribute_st
CUlaunchConfig_st
CUlaunchMemSyncDomainMap_st
CUlib_st
CUlibraryHostUniversalFunctionAndDataTable_st
CUlinkState_st
CUmemAccessDesc_st
CUmemAllocationProp_st
CUmemAllocationProp_st__bindgen_ty_1
CUmemFabricHandle_st
CUmemLocation_st
CUmemPoolHandle_st
CUmemPoolProps_st
CUmemPoolPtrExportData_st
CUmipmappedArray_st
CUmod_st
CUmulticastObjectProp_st
CUstreamBatchMemOpParams_union_CUstreamMemOpFlushRemoteWritesParams_st
CUstreamBatchMemOpParams_union_CUstreamMemOpMemoryBarrierParams_st
CUstreamBatchMemOpParams_union_CUstreamMemOpWaitValueParams_st
CUstreamBatchMemOpParams_union_CUstreamMemOpWriteValueParams_st
CUstream_st
CUsurfref_st
CUtensorMap_st
CUtexref_st
CUuserObject_st
CUuuid_st
Lib
Enums
§
CUCoredumpGenerationFlags
CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS
CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS_enum
CUGPUDirectRDMAWritesOrdering
CUGPUDirectRDMAWritesOrdering_enum
CUaccessProperty
CUaccessProperty_enum
CUaddress_mode
CUaddress_mode_enum
CUarraySparseSubresourceType
CUarraySparseSubresourceType_enum
CUarray_cubemap_face
CUarray_cubemap_face_enum
CUarray_format
CUarray_format_enum
CUasyncNotificationType
CUasyncNotificationType_enum
CUcigDataType
CUcigDataType_enum
CUclusterSchedulingPolicy
CUclusterSchedulingPolicy_enum
CUcomputemode
CUcomputemode_enum
CUcoredumpSettings
CUcoredumpSettings_enum
CUctx_flags
CUctx_flags_enum
CUdevResourceType
CUdevSmResourceSplit_flags
CUdeviceNumaConfig
CUdeviceNumaConfig_enum
CUdevice_P2PAttribute
CUdevice_P2PAttribute_enum
CUdevice_attribute
CUdevice_attribute_enum
CUdriverProcAddressQueryResult
CUdriverProcAddressQueryResult_enum
CUdriverProcAddress_flags
CUdriverProcAddress_flags_enum
CUevent_flags
CUevent_flags_enum
CUevent_record_flags
CUevent_record_flags_enum
CUevent_sched_flags
CUevent_sched_flags_enum
CUevent_wait_flags
CUevent_wait_flags_enum
CUexecAffinityType
CUexecAffinityType_enum
CUexternalMemoryHandleType
CUexternalMemoryHandleType_enum
CUexternalSemaphoreHandleType
CUexternalSemaphoreHandleType_enum
CUfilter_mode
CUfilter_mode_enum
CUflushGPUDirectRDMAWritesOptions
CUflushGPUDirectRDMAWritesOptions_enum
CUflushGPUDirectRDMAWritesScope
CUflushGPUDirectRDMAWritesScope_enum
CUflushGPUDirectRDMAWritesTarget
CUflushGPUDirectRDMAWritesTarget_enum
CUfunc_cache
CUfunc_cache_enum
CUfunctionLoadingState
CUfunctionLoadingState_enum
CUfunction_attribute
CUfunction_attribute_enum
CUgraphConditionalNodeType
CUgraphConditionalNodeType_enum
CUgraphDebugDot_flags
CUgraphDebugDot_flags_enum
CUgraphDependencyType
CUgraphDependencyType_enum
CUgraphExecUpdateResult
CUgraphExecUpdateResult_enum
CUgraphInstantiateResult
CUgraphInstantiateResult_enum
CUgraphInstantiate_flags
CUgraphInstantiate_flags_enum
CUgraphMem_attribute
CUgraphMem_attribute_enum
CUgraphNodeType
CUgraphNodeType_enum
CUgraphicsMapResourceFlags
CUgraphicsMapResourceFlags_enum
CUgraphicsRegisterFlags
CUgraphicsRegisterFlags_enum
CUgreenCtxCreate_flags
CUipcMem_flags
CUipcMem_flags_enum
CUjitInputType
CUjitInputType_enum
CUjit_cacheMode
CUjit_cacheMode_enum
CUjit_fallback
CUjit_fallback_enum
CUjit_option
CUjit_option_enum
CUjit_target
CUjit_target_enum
CUkernelNodeAttrID
CUlaunchAttributeID
CUlaunchAttributeID_enum
CUlaunchMemSyncDomain
CUlaunchMemSyncDomain_enum
CUlibraryOption
CUlibraryOption_enum
CUlimit
CUlimit_enum
CUmemAccess_flags
CUmemAccess_flags_enum
CUmemAllocationCompType
CUmemAllocationCompType_enum
CUmemAllocationGranularity_flags
CUmemAllocationGranularity_flags_enum
CUmemAllocationHandleType
CUmemAllocationHandleType_enum
CUmemAllocationType
CUmemAllocationType_enum
CUmemAttach_flags
CUmemAttach_flags_enum
CUmemHandleType
CUmemHandleType_enum
CUmemLocationType
CUmemLocationType_enum
CUmemOperationType
CUmemOperationType_enum
CUmemPool_attribute
CUmemPool_attribute_enum
CUmemRangeHandleType
CUmemRangeHandleType_enum
CUmem_advise
CUmem_advise_enum
CUmem_range_attribute
CUmem_range_attribute_enum
CUmemorytype
CUmemorytype_enum
CUmoduleLoadingMode
CUmoduleLoadingMode_enum
CUmulticastGranularity_flags
CUmulticastGranularity_flags_enum
CUoccupancy_flags
CUoccupancy_flags_enum
CUoutput_mode
CUoutput_mode_enum
CUpointer_attribute
CUpointer_attribute_enum
CUresourceViewFormat
CUresourceViewFormat_enum
CUresourcetype
CUresourcetype_enum
CUresult
CUshared_carveout
CUshared_carveout_enum
CUsharedconfig
CUsharedconfig_enum
CUstreamAttrID
CUstreamBatchMemOpType
CUstreamBatchMemOpType_enum
CUstreamCaptureMode
CUstreamCaptureMode_enum
CUstreamCaptureStatus
CUstreamCaptureStatus_enum
CUstreamMemoryBarrier_flags
CUstreamMemoryBarrier_flags_enum
CUstreamUpdateCaptureDependencies_flags
CUstreamUpdateCaptureDependencies_flags_enum
CUstreamWaitValue_flags
CUstreamWaitValue_flags_enum
CUstreamWriteValue_flags
CUstreamWriteValue_flags_enum
CUstream_flags
CUstream_flags_enum
CUsynchronizationPolicy
CUsynchronizationPolicy_enum
CUtensorMapDataType
CUtensorMapDataType_enum
CUtensorMapFloatOOBfill
CUtensorMapFloatOOBfill_enum
CUtensorMapInterleave
CUtensorMapInterleave_enum
CUtensorMapL2promotion
CUtensorMapL2promotion_enum
CUtensorMapSwizzle
CUtensorMapSwizzle_enum
CUuserObjectRetain_flags
CUuserObjectRetain_flags_enum
CUuserObject_flags
CUuserObject_flags_enum
cudaError_enum
Constants
§
CUDA_ARRAY3D_2DARRAY
CUDA_ARRAY3D_COLOR_ATTACHMENT
CUDA_ARRAY3D_CUBEMAP
CUDA_ARRAY3D_DEFERRED_MAPPING
CUDA_ARRAY3D_DEPTH_TEXTURE
CUDA_ARRAY3D_LAYERED
CUDA_ARRAY3D_SPARSE
CUDA_ARRAY3D_SURFACE_LDST
CUDA_ARRAY3D_TEXTURE_GATHER
CUDA_ARRAY3D_VIDEO_ENCODE_DECODE
CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC
CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC
CUDA_EXTERNAL_MEMORY_DEDICATED
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC
CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC
CUDA_NVSCISYNC_ATTR_SIGNAL
CUDA_NVSCISYNC_ATTR_WAIT
CUDA_VERSION
CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL
CU_COMPUTE_ACCELERATED_TARGET_BASE
CU_GRAPH_COND_ASSIGN_DEFAULT
CU_GRAPH_KERNEL_NODE_PORT_DEFAULT
CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER
CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC
CU_IPC_HANDLE_SIZE
CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT
CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT
CU_LAUNCH_PARAM_END_AS_INT
CU_MEMHOSTALLOC_DEVICEMAP
CU_MEMHOSTALLOC_PORTABLE
CU_MEMHOSTALLOC_WRITECOMBINED
CU_MEMHOSTREGISTER_DEVICEMAP
CU_MEMHOSTREGISTER_IOMEMORY
CU_MEMHOSTREGISTER_PORTABLE
CU_MEMHOSTREGISTER_READ_ONLY
CU_MEM_CREATE_USAGE_TILE_POOL
CU_PARAM_TR_DEFAULT
CU_TENSOR_MAP_NUM_QWORDS
CU_TRSA_OVERRIDE_FORMAT
CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION
CU_TRSF_NORMALIZED_COORDINATES
CU_TRSF_READ_AS_INTEGER
CU_TRSF_SEAMLESS_CUBEMAP
CU_TRSF_SRGB
Functions
§
lib
⚠
Type Aliases
§
CUDA_ARRAY3D_DESCRIPTOR
CUDA_ARRAY3D_DESCRIPTOR_v2
CUDA_ARRAY_DESCRIPTOR
CUDA_ARRAY_DESCRIPTOR_v2
CUDA_ARRAY_MEMORY_REQUIREMENTS
CUDA_ARRAY_MEMORY_REQUIREMENTS_v1
CUDA_ARRAY_SPARSE_PROPERTIES
CUDA_ARRAY_SPARSE_PROPERTIES_v1
CUDA_BATCH_MEM_OP_NODE_PARAMS
CUDA_BATCH_MEM_OP_NODE_PARAMS_v1
CUDA_BATCH_MEM_OP_NODE_PARAMS_v2
CUDA_CHILD_GRAPH_NODE_PARAMS
CUDA_EVENT_RECORD_NODE_PARAMS
CUDA_EVENT_WAIT_NODE_PARAMS
CUDA_EXTERNAL_MEMORY_BUFFER_DESC
CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1
CUDA_EXTERNAL_MEMORY_HANDLE_DESC
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2
CUDA_EXT_SEM_WAIT_NODE_PARAMS
CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1
CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2
CUDA_GRAPH_INSTANTIATE_PARAMS
CUDA_HOST_NODE_PARAMS
CUDA_HOST_NODE_PARAMS_v1
CUDA_HOST_NODE_PARAMS_v2
CUDA_KERNEL_NODE_PARAMS
CUDA_KERNEL_NODE_PARAMS_v1
CUDA_KERNEL_NODE_PARAMS_v2
CUDA_KERNEL_NODE_PARAMS_v3
CUDA_LAUNCH_PARAMS
CUDA_LAUNCH_PARAMS_v1
CUDA_MEMCPY2D
CUDA_MEMCPY2D_v2
CUDA_MEMCPY3D
CUDA_MEMCPY3D_PEER
CUDA_MEMCPY3D_PEER_v1
CUDA_MEMCPY3D_v2
CUDA_MEMCPY_NODE_PARAMS
CUDA_MEMSET_NODE_PARAMS
CUDA_MEMSET_NODE_PARAMS_v1
CUDA_MEMSET_NODE_PARAMS_v2
CUDA_MEM_ALLOC_NODE_PARAMS
CUDA_MEM_ALLOC_NODE_PARAMS_v1
CUDA_MEM_ALLOC_NODE_PARAMS_v2
CUDA_MEM_FREE_NODE_PARAMS
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1
CUDA_RESOURCE_DESC
CUDA_RESOURCE_DESC_v1
CUDA_RESOURCE_VIEW_DESC
CUDA_RESOURCE_VIEW_DESC_v1
CUDA_TEXTURE_DESC
CUDA_TEXTURE_DESC_v1
CUaccessPolicyWindow
CUaccessPolicyWindow_v1
CUarray
CUarrayMapInfo
CUarrayMapInfo_v1
CUasyncCallback
CUasyncCallbackHandle
CUasyncNotificationInfo
CUcontext
CUctxCigParam
CUctxCreateParams
CUdevResource
CUdevResourceDesc
CUdevResource_v1
CUdevSmResource
CUdevice
CUdevice_v1
CUdeviceptr
CUdeviceptr_v2
CUdevprop
CUdevprop_v1
CUevent
CUexecAffinityParam
CUexecAffinityParam_v1
CUexecAffinitySmCount
CUexecAffinitySmCount_v1
CUexternalMemory
CUexternalSemaphore
CUfunction
CUgraph
CUgraphConditionalHandle
CUgraphDeviceNode
CUgraphEdgeData
CUgraphExec
CUgraphExecUpdateResultInfo
CUgraphExecUpdateResultInfo_v1
CUgraphNode
CUgraphNodeParams
CUgraphicsResource
CUgreenCtx
CUhostFn
CUipcEventHandle
CUipcEventHandle_v1
CUipcMemHandle
CUipcMemHandle_v1
CUkernel
CUkernelNodeAttrValue
CUkernelNodeAttrValue_v1
CUlaunchAttribute
CUlaunchAttributeValue
CUlaunchConfig
CUlaunchMemSyncDomainMap
CUlibrary
CUlibraryHostUniversalFunctionAndDataTable
CUlinkState
CUmemAccessDesc
CUmemAccessDesc_v1
CUmemAllocationProp
CUmemAllocationProp_v1
CUmemFabricHandle
CUmemFabricHandle_v1
CUmemGenericAllocationHandle
CUmemGenericAllocationHandle_v1
CUmemLocation
CUmemLocation_v1
CUmemPoolProps
CUmemPoolProps_v1
CUmemPoolPtrExportData
CUmemPoolPtrExportData_v1
CUmemoryPool
CUmipmappedArray
CUmodule
CUmulticastObjectProp
CUmulticastObjectProp_v1
CUoccupancyB2DSize
CUstream
CUstreamAttrValue
CUstreamAttrValue_v1
CUstreamBatchMemOpParams
CUstreamBatchMemOpParams_v1
CUstreamCallback
CUsurfObject
CUsurfObject_v1
CUsurfref
CUtensorMap
CUtexObject
CUtexObject_v1
CUtexref
CUuserObject
CUuuid
cuuint32_t
cuuint64_t
Unions
§
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st__bindgen_ty_1
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st__bindgen_ty_1__bindgen_ty_2
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st__bindgen_ty_1__bindgen_ty_2
CUDA_RESOURCE_DESC_st__bindgen_ty_1
CUarrayMapInfo_st__bindgen_ty_1
CUarrayMapInfo_st__bindgen_ty_2
CUarrayMapInfo_st__bindgen_ty_3
CUasyncNotificationInfo_st__bindgen_ty_1
CUdevResource_st__bindgen_ty_1
CUexecAffinityParam_st__bindgen_ty_1
CUgraphNodeParams_st__bindgen_ty_1
CUlaunchAttributeValue_union
CUstreamBatchMemOpParams_union
CUstreamBatchMemOpParams_union_CUstreamMemOpWaitValueParams_st__bindgen_ty_1
CUstreamBatchMemOpParams_union_CUstreamMemOpWriteValueParams_st__bindgen_ty_1