Re-exports§
pub use self::CUstreamBatchMemOpType_enum as CUstreamBatchMemOpType;
pub use self::CUarray_format_enum as CUarray_format;
pub use self::CUaddress_mode_enum as CUaddress_mode;
pub use self::CUfilter_mode_enum as CUfilter_mode;
pub use self::CUdevice_attribute_enum as CUdevice_attribute;
pub use self::CUpointer_attribute_enum as CUpointer_attribute;
pub use self::CUfunction_attribute_enum as CUfunction_attribute;
pub use self::CUfunc_cache_enum as CUfunc_cache;
pub use self::CUmemorytype_enum as CUmemorytype;
pub use self::CUmem_advise_enum as CUmem_advise;
pub use self::CUmem_range_attribute_enum as CUmem_range_attribute;
pub use self::CUjit_option_enum as CUjit_option;
pub use self::CUjitInputType_enum as CUjitInputType;
pub use self::CUlimit_enum as CUlimit;
pub use self::CUresourcetype_enum as CUresourcetype;
pub use self::CUaccessProperty_enum as CUaccessProperty;
pub use self::CUgraphNodeType_enum as CUgraphNodeType;
pub use self::CUgraphInstantiateResult_enum as CUgraphInstantiateResult;
pub use self::CUsynchronizationPolicy_enum as CUsynchronizationPolicy;
pub use self::CUclusterSchedulingPolicy_enum as CUclusterSchedulingPolicy;
pub use self::CUlaunchMemSyncDomain_enum as CUlaunchMemSyncDomain;
pub use self::CUlaunchAttributeID_enum as CUlaunchAttributeID;
pub use self::CUlaunchAttributeID as CUkernelNodeAttrID;
pub use self::CUstreamCaptureStatus_enum as CUstreamCaptureStatus;
pub use self::CUlaunchAttributeID as CUstreamAttrID;
pub use self::CUstreamCaptureMode_enum as CUstreamCaptureMode;
pub use self::CUdriverProcAddressQueryResult_enum as CUdriverProcAddressQueryResult;
pub use self::CUexecAffinityType_enum as CUexecAffinityType;
pub use self::CUlibraryOption_enum as CUlibraryOption;
pub use self::cudaError_enum as CUresult;
pub use self::CUdevice_P2PAttribute_enum as CUdevice_P2PAttribute;
pub use self::CUresourceViewFormat_enum as CUresourceViewFormat;
pub use self::CUtensorMapDataType_enum as CUtensorMapDataType;
pub use self::CUtensorMapInterleave_enum as CUtensorMapInterleave;
pub use self::CUtensorMapSwizzle_enum as CUtensorMapSwizzle;
pub use self::CUtensorMapL2promotion_enum as CUtensorMapL2promotion;
pub use self::CUtensorMapFloatOOBfill_enum as CUtensorMapFloatOOBfill;
pub use self::CUexternalMemoryHandleType_enum as CUexternalMemoryHandleType;
pub use self::CUexternalSemaphoreHandleType_enum as CUexternalSemaphoreHandleType;
pub use self::CUmemAllocationHandleType_enum as CUmemAllocationHandleType;
pub use self::CUmemAccess_flags_enum as CUmemAccess_flags;
pub use self::CUmemLocationType_enum as CUmemLocationType;
pub use self::CUmemAllocationType_enum as CUmemAllocationType;
pub use self::CUmemAllocationGranularity_flags_enum as CUmemAllocationGranularity_flags;
pub use self::CUmemRangeHandleType_enum as CUmemRangeHandleType;
pub use self::CUarraySparseSubresourceType_enum as CUarraySparseSubresourceType;
pub use self::CUmemOperationType_enum as CUmemOperationType;
pub use self::CUmemHandleType_enum as CUmemHandleType;
pub use self::CUgraphExecUpdateResult_enum as CUgraphExecUpdateResult;
pub use self::CUmemPool_attribute_enum as CUmemPool_attribute;
pub use self::CUgraphMem_attribute_enum as CUgraphMem_attribute;
pub use self::CUflushGPUDirectRDMAWritesScope_enum as CUflushGPUDirectRDMAWritesScope;
pub use self::CUflushGPUDirectRDMAWritesTarget_enum as CUflushGPUDirectRDMAWritesTarget;
pub use self::CUmoduleLoadingMode_enum as CUmoduleLoadingMode;
Structs§
- CUDA_
ARRA Y3D_ DESCRIPTOR_ st - 3D array descriptor
- CUDA_
ARRAY_ DESCRIPTOR_ st - Array descriptor
- CUDA_
ARRAY_ MEMORY_ REQUIREMENTS_ st - CUDA array memory requirements
- CUDA_
ARRAY_ SPARSE_ PROPERTIES_ st - CUDA array sparse properties
- CUDA_
ARRAY_ SPARSE_ PROPERTIES_ st__ bindgen_ ty_ 1 - CUDA_
BATCH_ MEM_ OP_ NODE_ PARAMS_ st - CUDA_
EXTERNAL_ MEMORY_ BUFFER_ DESC_ st - External memory buffer descriptor
- CUDA_
EXTERNAL_ MEMORY_ HANDLE_ DESC_ st - External memory handle descriptor
- CUDA_
EXTERNAL_ MEMORY_ HANDLE_ DESC_ st__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Win32 handle referencing the semaphore object. Valid when type is one of the following:
- CUDA_
EXTERNAL_ MEMORY_ MIPMAPPED_ ARRAY_ DESC_ st - External memory mipmap descriptor
- CUDA_
EXTERNAL_ SEMAPHORE_ HANDLE_ DESC_ st - External semaphore handle descriptor
- CUDA_
EXTERNAL_ SEMAPHORE_ HANDLE_ DESC_ st__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Win32 handle referencing the semaphore object. Valid when type is one of the following:
- CUDA_
EXTERNAL_ SEMAPHORE_ SIGNAL_ PARAMS_ st - External semaphore signal parameters
- CUDA_
EXTERNAL_ SEMAPHORE_ SIGNAL_ PARAMS_ st__ bindgen_ ty_ 1 - CUDA_
EXTERNAL_ SEMAPHORE_ SIGNAL_ PARAMS_ st__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Parameters for fence objects
- CUDA_
EXTERNAL_ SEMAPHORE_ SIGNAL_ PARAMS_ st__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - Parameters for keyed mutex objects
- CUDA_
EXTERNAL_ SEMAPHORE_ WAIT_ PARAMS_ st - External semaphore wait parameters
- CUDA_
EXTERNAL_ SEMAPHORE_ WAIT_ PARAMS_ st__ bindgen_ ty_ 1 - CUDA_
EXTERNAL_ SEMAPHORE_ WAIT_ PARAMS_ st__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Parameters for fence objects
- CUDA_
EXTERNAL_ SEMAPHORE_ WAIT_ PARAMS_ st__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - Parameters for keyed mutex objects
- CUDA_
EXT_ SEM_ SIGNAL_ NODE_ PARAMS_ st - Semaphore signal node parameters
- CUDA_
EXT_ SEM_ WAIT_ NODE_ PARAMS_ st - Semaphore wait node parameters
- CUDA_
GRAPH_ INSTANTIATE_ PARAMS_ st - Graph instantiation parameters
- CUDA_
HOST_ NODE_ PARAMS_ st - Host node parameters
- CUDA_
KERNEL_ NODE_ PARAMS_ v2_ st - GPU kernel node parameters
- CUDA_
LAUNCH_ PARAMS_ st - Kernel launch parameters
- CUDA_
MEMCP Y2D_ st - 2D memory copy parameters
- CUDA_
MEMCP Y3D_ PEER_ st - 3D memory cross-context copy parameters
- CUDA_
MEMCP Y3D_ st - 3D memory copy parameters
- CUDA_
MEMSET_ NODE_ PARAMS_ st - Memset node parameters
- CUDA_
MEM_ ALLOC_ NODE_ PARAMS_ st - Memory allocation node parameters
- CUDA_
RESOURCE_ DESC_ st - CUDA Resource descriptor
- 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 - Resource view descriptor
- CUDA_
TEXTURE_ DESC_ st - Texture descriptor
- CUaccess
Policy Window_ st - Specifies an access policy for a window, a contiguous extent of memory beginning at base_ptr and ending at base_ptr + num_bytes. num_bytes is limited by CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE. Partition into many segments and assign segments such that: sum of “hit segments” / window == approx. ratio. sum of “miss segments” / window == approx 1-ratio. Segments and ratio specifications are fitted to the capabilities of the architecture. Accesses in a hit segment apply the hitProp access policy. Accesses in a miss segment apply the missProp access policy.
- CUarray
MapInfo_ st - Specifies the CUDA array or CUDA mipmapped array memory mapping information
- CUarray
MapInfo_ st__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - CUarray
MapInfo_ st__ bindgen_ ty_ 2__ bindgen_ ty_ 2 - CUarray_
st - CUctx_
st - CUdevprop_
st - Legacy device properties
- CUevent_
st - CUexec
Affinity Param_ st - Execution Affinity Parameters
- CUexec
Affinity SmCount_ st - Value for ::CU_EXEC_AFFINITY_TYPE_SM_COUNT
- CUext
Memory_ st - CUext
Semaphore_ st - CUfunc_
st - CUgraph
Exec Update Result Info_ st - Result information returned by cuGraphExecUpdate
- CUgraph
Exec_ st - CUgraph
Node_ st - CUgraph_
st - CUgraphics
Resource_ st - CUipc
Event Handle_ st - CUDA IPC event handle
- CUipc
MemHandle_ st - CUDA IPC mem handle
- CUkern_
st - CUlaunch
Attribute Value_ union__ bindgen_ ty_ 1 - CUlaunch
Attribute Value_ union__ bindgen_ ty_ 2 - CUlaunch
Attribute_ st - CUlaunch
Config_ st - CUlaunch
MemSync Domain Map_ st - CUlib_
st - CUlink
State_ st - CUmem
Access Desc_ st - Memory access descriptor
- CUmem
Allocation Prop_ st - Specifies the allocation properties for a allocation.
- CUmem
Allocation Prop_ st__ bindgen_ ty_ 1 - CUmem
Location_ st - Specifies a memory location.
- CUmem
Pool Handle_ st - CUmem
Pool Props_ st - Specifies the properties of allocations made from the pool.
- CUmem
Pool PtrExport Data_ st - Opaque data for exporting a pool allocation
- CUmipmapped
Array_ st - CUmod_
st - CUstream
Batch MemOp Params_ union_ CUstream MemOp Flush Remote Writes Params_ st - CUstream
Batch MemOp Params_ union_ CUstream MemOp Memory Barrier Params_ st - CUstream
Batch MemOp Params_ union_ CUstream MemOp Wait Value Params_ st - CUstream
Batch MemOp Params_ union_ CUstream MemOp Write Value Params_ st - CUstream_
st - CUsurfref_
st - CUtensor
Map_ st - Tensor map descriptor. Requires compiler support for aligning to 64 bytes.
- CUtexref_
st - CUuser
Object_ st - CUuuid_
st - cuda
Enums§
- CUaccess
Property_ enum - Specifies performance hint with ::CUaccessPolicyWindow for hitProp and missProp members.
- CUaddress_
mode_ enum - Texture reference addressing modes
- CUarray
Sparse Subresource Type_ enum - Sparse subresource types
- CUarray_
format_ enum - Array formats
- CUcluster
Scheduling Policy_ enum - Cluster scheduling policies. These may be passed to ::cuFuncSetAttribute or ::cuKernelSetAttribute
- CUdevice_
P2PAttribute_ enum - P2P Attributes
- CUdevice_
attribute_ enum - Device properties
- CUdriver
Proc Address Query Result_ enum - Flags to indicate search status. For more details see ::cuGetProcAddress
- CUexec
Affinity Type_ enum - Execution Affinity Types
- CUexternal
Memory Handle Type_ enum - External memory handle types
- CUexternal
Semaphore Handle Type_ enum - External semaphore handle types
- CUfilter_
mode_ enum - Texture reference filtering modes
- CUflushGPU
DirectRDMA Writes Scope_ enum - The scopes for ::cuFlushGPUDirectRDMAWrites
- CUflushGPU
DirectRDMA Writes Target_ enum - The targets for ::cuFlushGPUDirectRDMAWrites
- CUfunc_
cache_ enum - Function cache configurations
- CUfunction_
attribute_ enum - Function properties
- CUgraph
Exec Update Result_ enum - CUDA Graph Update error types
- CUgraph
Instantiate Result_ enum - Graph instantiation results
- CUgraph
Mem_ attribute_ enum - CUgraph
Node Type_ enum - Graph node types
- CUjit
Input Type_ enum - Device code formats
- CUjit_
option_ enum - Online compiler and linker options
- CUlaunch
AttributeID_ enum - CUlaunch
MemSync Domain_ enum - CUlibrary
Option_ enum - Library options to be specified with ::cuLibraryLoadData() or ::cuLibraryLoadFromFile()
- CUlimit_
enum - Limits
- CUmem
Access_ flags_ enum - Specifies the memory protection flags for mapping.
- CUmem
Allocation Granularity_ flags_ enum - Flag for requesting different optimal and required granularities for an allocation.
- CUmem
Allocation Handle Type_ enum - Flags for specifying particular handle types
- CUmem
Allocation Type_ enum - Defines the allocation types available
- CUmem
Handle Type_ enum - Memory handle types
- CUmem
Location Type_ enum - Specifies the type of location
- CUmem
Operation Type_ enum - Memory operation types
- CUmem
Pool_ attribute_ enum - CUDA memory pool attributes
- CUmem
Range Handle Type_ enum - Specifies the handle type for address range
- CUmem_
advise_ enum - Memory advise values
- CUmem_
range_ attribute_ enum - CUmemorytype_
enum - Memory types
- CUmodule
Loading Mode_ enum - CUDA Lazy Loading status
- CUpointer_
attribute_ enum - Pointer information
- CUresource
View Format_ enum - Resource view format
- CUresourcetype_
enum - Resource types
- CUsharedconfig_
enum - Shared memory configurations
- CUstream
Batch MemOp Type_ enum - Operations for ::cuStreamBatchMemOp
- CUstream
Capture Mode_ enum - Possible modes for stream capture thread interactions. For more details see ::cuStreamBeginCapture and ::cuThreadExchangeStreamCaptureMode
- CUstream
Capture Status_ enum - Possible stream capture statuses returned by ::cuStreamIsCapturing
- CUsynchronization
Policy_ enum - CUtensor
MapData Type_ enum - Tensor map data type
- CUtensor
MapFloatOO Bfill_ enum - Tensor map out-of-bounds fill type
- CUtensor
MapInterleave_ enum - Tensor map interleave layout type
- CUtensor
MapL2promotion_ enum - Tensor map L2 promotion type
- CUtensor
MapSwizzle_ enum - Tensor map swizzling mode of shared memory banks
- Initialize
Error - cuda
Error_ enum - Error codes
Functions§
Type Aliases§
- CUDA_
ARRA Y3D_ DESCRIPTOR - 3D array descriptor
- CUDA_
ARRA Y3D_ DESCRIPTOR_ v2 - 3D array descriptor
- CUDA_
ARRAY_ DESCRIPTOR - Array descriptor
- CUDA_
ARRAY_ DESCRIPTOR_ v2 - Array descriptor
- CUDA_
ARRAY_ MEMORY_ REQUIREMENTS - CUDA array memory requirements
- CUDA_
ARRAY_ MEMORY_ REQUIREMENTS_ v1 - CUDA array memory requirements
- CUDA_
ARRAY_ SPARSE_ PROPERTIES - CUDA array sparse properties
- CUDA_
ARRAY_ SPARSE_ PROPERTIES_ v1 - CUDA array sparse properties
- CUDA_
BATCH_ MEM_ OP_ NODE_ PARAMS - CUDA_
EXTERNAL_ MEMORY_ BUFFER_ DESC - External memory buffer descriptor
- CUDA_
EXTERNAL_ MEMORY_ BUFFER_ DESC_ v1 - External memory buffer descriptor
- CUDA_
EXTERNAL_ MEMORY_ HANDLE_ DESC - External memory handle descriptor
- CUDA_
EXTERNAL_ MEMORY_ HANDLE_ DESC_ v1 - External memory handle descriptor
- CUDA_
EXTERNAL_ MEMORY_ MIPMAPPED_ ARRAY_ DESC - External memory mipmap descriptor
- CUDA_
EXTERNAL_ MEMORY_ MIPMAPPED_ ARRAY_ DESC_ v1 - External memory mipmap descriptor
- CUDA_
EXTERNAL_ SEMAPHORE_ HANDLE_ DESC - External semaphore handle descriptor
- CUDA_
EXTERNAL_ SEMAPHORE_ HANDLE_ DESC_ v1 - External semaphore handle descriptor
- CUDA_
EXTERNAL_ SEMAPHORE_ SIGNAL_ PARAMS - External semaphore signal parameters
- CUDA_
EXTERNAL_ SEMAPHORE_ SIGNAL_ PARAMS_ v1 - External semaphore signal parameters
- CUDA_
EXTERNAL_ SEMAPHORE_ WAIT_ PARAMS - External semaphore wait parameters
- CUDA_
EXTERNAL_ SEMAPHORE_ WAIT_ PARAMS_ v1 - External semaphore wait parameters
- CUDA_
EXT_ SEM_ SIGNAL_ NODE_ PARAMS - Semaphore signal node parameters
- CUDA_
EXT_ SEM_ SIGNAL_ NODE_ PARAMS_ v1 - Semaphore signal node parameters
- CUDA_
EXT_ SEM_ WAIT_ NODE_ PARAMS - Semaphore wait node parameters
- CUDA_
EXT_ SEM_ WAIT_ NODE_ PARAMS_ v1 - Semaphore wait node parameters
- CUDA_
GRAPH_ INSTANTIATE_ PARAMS - Graph instantiation parameters
- CUDA_
HOST_ NODE_ PARAMS - Host node parameters
- CUDA_
HOST_ NODE_ PARAMS_ v1 - Host node parameters
- CUDA_
KERNEL_ NODE_ PARAMS - GPU kernel node parameters
- CUDA_
KERNEL_ NODE_ PARAMS_ v2 - GPU kernel node parameters
- CUDA_
LAUNCH_ PARAMS - Kernel launch parameters
- CUDA_
LAUNCH_ PARAMS_ v1 - Kernel launch parameters
- CUDA_
MEMCP Y2D - 2D memory copy parameters
- CUDA_
MEMCP Y2D_ v2 - 2D memory copy parameters
- CUDA_
MEMCP Y3D - 3D memory copy parameters
- CUDA_
MEMCP Y3D_ PEER - 3D memory cross-context copy parameters
- CUDA_
MEMCP Y3D_ PEER_ v1 - 3D memory cross-context copy parameters
- CUDA_
MEMCP Y3D_ v2 - 3D memory copy parameters
- CUDA_
MEMSET_ NODE_ PARAMS - Memset node parameters
- CUDA_
MEMSET_ NODE_ PARAMS_ v1 - Memset node parameters
- CUDA_
MEM_ ALLOC_ NODE_ PARAMS - Memory allocation node parameters
- CUDA_
RESOURCE_ DESC - CUDA Resource descriptor
- CUDA_
RESOURCE_ DESC_ v1 - CUDA Resource descriptor
- CUDA_
RESOURCE_ VIEW_ DESC - Resource view descriptor
- CUDA_
RESOURCE_ VIEW_ DESC_ v1 - Resource view descriptor
- CUDA_
TEXTURE_ DESC - Texture descriptor
- CUDA_
TEXTURE_ DESC_ v1 - Texture descriptor
- CUaccess
Policy Window - Access policy window
- CUaccess
Policy Window_ v1 - Specifies an access policy for a window, a contiguous extent of memory beginning at base_ptr and ending at base_ptr + num_bytes. num_bytes is limited by CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE. Partition into many segments and assign segments such that: sum of “hit segments” / window == approx. ratio. sum of “miss segments” / window == approx 1-ratio. Segments and ratio specifications are fitted to the capabilities of the architecture. Accesses in a hit segment apply the hitProp access policy. Accesses in a miss segment apply the missProp access policy.
- CUarray
- CUarray
MapInfo - Specifies the CUDA array or CUDA mipmapped array memory mapping information
- CUarray
MapInfo_ v1 - Specifies the CUDA array or CUDA mipmapped array memory mapping information
- CUcontext
- CUdevice
- CUdevice_
v1 - CUdeviceptr
- CUdeviceptr_
v2 - CUdevprop
- Legacy device properties
- CUdevprop_
v1 - Legacy device properties
- CUevent
- CUexec
Affinity Param - Execution Affinity Parameters
- CUexec
Affinity Param_ v1 - Execution Affinity Parameters
- CUexec
Affinity SmCount - Value for ::CU_EXEC_AFFINITY_TYPE_SM_COUNT
- CUexec
Affinity SmCount_ v1 - Value for ::CU_EXEC_AFFINITY_TYPE_SM_COUNT
- CUexternal
Memory - CUexternal
Semaphore - CUfunction
- CUgraph
- CUgraph
Exec - CUgraph
Exec Update Result Info - Result information returned by cuGraphExecUpdate
- CUgraph
Exec Update Result Info_ v1 - Result information returned by cuGraphExecUpdate
- CUgraph
Node - CUgraphics
Resource - CUhost
Fn - CUDA host function \param userData Argument value passed to the function
- CUipc
Event Handle - CUDA IPC event handle
- CUipc
Event Handle_ v1 - CUDA IPC event handle
- CUipc
MemHandle - CUDA IPC mem handle
- CUipc
MemHandle_ v1 - CUDA IPC mem handle
- CUkernel
- CUkernel
Node Attr Value - CUkernel
Node Attr Value_ v1 - Graph kernel node attributes union, used with ::cuKernelNodeSetAttribute/::cuKernelNodeGetAttribute
- CUlaunch
Attribute - CUlaunch
Attribute Value - CUlaunch
Config - CUlaunch
MemSync Domain Map - CUlibrary
- CUlink
State - CUmem
Access Desc - Memory access descriptor
- CUmem
Access Desc_ v1 - Memory access descriptor
- CUmem
Allocation Prop - Specifies the allocation properties for a allocation.
- CUmem
Allocation Prop_ v1 - Specifies the allocation properties for a allocation.
- CUmem
Generic Allocation Handle - CUmem
Generic Allocation Handle_ v1 - CUmem
Location - Specifies a memory location.
- CUmem
Location_ v1 - Specifies a memory location.
- CUmem
Pool Props - Specifies the properties of allocations made from the pool.
- CUmem
Pool Props_ v1 - Specifies the properties of allocations made from the pool.
- CUmem
Pool PtrExport Data - Opaque data for exporting a pool allocation
- CUmem
Pool PtrExport Data_ v1 - Opaque data for exporting a pool allocation
- CUmemory
Pool - CUmipmapped
Array - CUmodule
- CUoccupancy
B2DSize - Block size to per-block dynamic shared memory mapping for a certain kernel \param blockSize Block size of the kernel.
- CUstream
- CUstream
Attr Value - CUstream
Attr Value_ v1 - Stream attributes union, used with ::cuStreamSetAttribute/::cuStreamGetAttribute
- CUstream
Batch MemOp Params - Per-operation parameters for ::cuStreamBatchMemOp
- CUstream
Batch MemOp Params_ v1 - Per-operation parameters for ::cuStreamBatchMemOp
- CUstream
Callback - CUDA stream callback \param hStream The stream the callback was added to, as passed to ::cuStreamAddCallback. May be NULL. \param status ::CUDA_SUCCESS or any persistent error on the stream. \param userData User parameter provided at registration.
- CUsurf
Object - CUsurf
Object_ v1 - CUsurfref
- CUtensor
Map - Tensor map descriptor. Requires compiler support for aligning to 64 bytes.
- CUtex
Object - CUtex
Object_ v1 - CUtexref
- CUuser
Object - 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 - Pointer to NvSciSyncFence. Valid if CUexternalSemaphoreHandleType is of type CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC.
- CUDA_
RESOURCE_ DESC_ st__ bindgen_ ty_ 1 - CUarray
MapInfo_ st__ bindgen_ ty_ 1 - CUarray
MapInfo_ st__ bindgen_ ty_ 2 - CUarray
MapInfo_ st__ bindgen_ ty_ 3 - CUexec
Affinity Param_ st__ bindgen_ ty_ 1 - CUlaunch
Attribute Value_ union - CUstream
Batch MemOp Params_ union - Per-operation parameters for ::cuStreamBatchMemOp
- CUstream
Batch MemOp Params_ union_ CUstream MemOp Wait Value Params_ st__ bindgen_ ty_ 1 - CUstream
Batch MemOp Params_ union_ CUstream MemOp Write Value Params_ st__ bindgen_ ty_ 1