Structs§
- CUevent_
st - CUexternal
Memory_ st - CUexternal
Semaphore_ st - CUfunc_
st - CUgraph
Exec_ st - CUgraph
Node_ st - CUgraph_
st - CUmem
Pool Handle_ st - CUstream_
st - CUuser
Object_ st - CUuuid_
st - cublas
Context - cuda
Access Policy Window - Specifies an access policy for a window, a contiguous extent of memory beginning at base_ptr and ending at base_ptr + num_bytes. 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.
- cuda
Array - cuda
Array Sparse Properties - Sparse CUDA array and CUDA mipmapped array properties
- cuda
Array Sparse Properties__ bindgen_ ty_ 1 - cuda
Channel Format Desc - CUDA Channel format descriptor
- cuda
Device Prop - CUDA device properties
- cuda
Extent - CUDA extent
- cuda
External Memory Buffer Desc - External memory buffer descriptor
- cuda
External Memory Handle Desc - External memory handle descriptor
- cuda
External Memory Handle Desc__ 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 - External memory mipmap descriptor
- cuda
External Semaphore Handle Desc - External semaphore handle descriptor
- cuda
External Semaphore Handle Desc__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Win32 handle referencing the semaphore object. Valid when type is one of the following:
- cuda
External Semaphore Signal Node Params - External semaphore signal node parameters
- cuda
External Semaphore Signal Params - External semaphore signal parameters, compatible with driver type
- cuda
External Semaphore Signal Params__ bindgen_ ty_ 1 - cuda
External Semaphore Signal Params__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Parameters for fence objects
- cuda
External Semaphore Signal Params__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - Parameters for keyed mutex objects
- cuda
External Semaphore Wait Node Params - External semaphore wait node parameters
- cuda
External Semaphore Wait Params - External semaphore wait parameters, compatible with driver type
- cuda
External Semaphore Wait Params__ bindgen_ ty_ 1 - cuda
External Semaphore Wait Params__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Parameters for fence objects
- cuda
External Semaphore Wait Params__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - Parameters for keyed mutex objects
- cuda
Func Attributes - CUDA function attributes
- cuda
Graphics Resource - CUDA graphics interop resource
- cuda
Host Node Params - CUDA host node parameters
- cuda
IpcEvent Handle_ st - CUDA IPC event handle
- cuda
IpcMem Handle_ st - CUDA IPC memory handle
- cuda
Kernel Node Params - CUDA GPU kernel node parameters
- cuda
Launch Params - CUDA launch parameters
- cuda
MemAccess Desc - Memory access descriptor
- cuda
MemAlloc Node Params - Memory allocation node parameters
- cuda
MemLocation - Specifies a memory location.
- cuda
MemPool Props - Specifies the properties of allocations made from the pool.
- cuda
MemPool PtrExport Data - Opaque data for exporting a pool allocation
- cuda
Memcpy3D Parms - CUDA 3D memory copying parameters
- cuda
Memcpy3D Peer Parms - CUDA 3D cross-device memory copying parameters
- cuda
Memset Params - CUDA Memset node parameters
- cuda
Mipmapped Array - cuda
Pitched Ptr - CUDA Pitched memory pointer
- cuda
Pointer Attributes - CUDA pointer attributes
- cudaPos
- CUDA 3D position
- cuda
Resource Desc - CUDA resource descriptor
- cuda
Resource Desc__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - cuda
Resource Desc__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - cuda
Resource Desc__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - cuda
Resource Desc__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - cuda
Resource View Desc - CUDA resource view descriptor
- dim3
- double2
- float2
Enums§
- cublas
Atomics Mode_ t - cublas
Compute Type_ t - cublas
Data Type_ t - cublas
Diag Type_ t - cublas
Fill Mode_ t - cublas
Gemm Algo_ t - cublas
Math_ t - cublas
Operation_ t - cublas
Pointer Mode_ t - cublas
Side Mode_ t - cublas
Status_ t - cuda
Access Property - Specifies performance hint with ::cudaAccessPolicyWindow for hitProp and missProp members.
- cudaCG
Scope - CUDA cooperative group scope
- cuda
Channel Format Kind - Channel format kind
- cuda
Compute Mode - CUDA device compute modes
- cuda
Data Type - cuda
Data Type_ t - cuda
Device Attr - CUDA device attributes
- cuda
Device P2PAttr - CUDA device P2P attributes
- cuda
Error - CUDA error types
- cuda
Error_ t - CUDA Error types CUDA error types
- cuda
External Memory Handle Type - External memory handle types
- cuda
External Semaphore Handle Type - External semaphore handle types
- cuda
FlushGPU DirectRDMA Writes Options - CUDA GPUDirect RDMA flush writes APIs supported on the device
- cuda
FlushGPU DirectRDMA Writes Scope - CUDA GPUDirect RDMA flush writes scopes
- cuda
FlushGPU DirectRDMA Writes Target - CUDA GPUDirect RDMA flush writes targets
- cuda
Func Attribute - CUDA function attributes that can be set using ::cudaFuncSetAttribute
- cuda
Func Cache - CUDA function cache configurations
- cudaGPU
DirectRDMA Writes Ordering - CUDA GPUDirect RDMA flush writes ordering features of the device
- cuda
GetDriver Entry Point Flags - Flags to specify search options to be used with ::cudaGetDriverEntryPoint For more details see ::cuGetProcAddress
- cuda
Graph Debug DotFlags - CUDA Graph debug write options
- cuda
Graph Exec Update Result - CUDA Graph Update error types
- cuda
Graph Instantiate Flags - Flags for instantiating a graph
- cuda
Graph MemAttribute Type - Graph memory attributes
- cuda
Graph Node Type - CUDA Graph node types
- cuda
Graphics Cube Face - CUDA graphics interop array indices for cube maps
- cuda
Graphics MapFlags - CUDA graphics interop map flags
- cuda
Graphics Register Flags - CUDA graphics interop register flags
- cuda
Kernel Node AttrID - Graph kernel node Attributes
- cuda
Limit - CUDA Limits
- cuda
MemAccess Flags - Specifies the memory protection flags for mapping.
- cuda
MemAllocation Handle Type - Flags for specifying particular handle types
- cuda
MemAllocation Type - Defines the allocation types available
- cuda
MemLocation Type - Specifies the type of location
- cuda
MemPool Attr - CUDA memory pool attributes
- cuda
MemRange Attribute - CUDA range attributes
- cuda
Memcpy Kind - CUDA memory copy types
- cuda
Memory Advise - CUDA Memory Advise values
- cuda
Memory Type - CUDA memory types
- cuda
Output Mode - CUDA Profiler Output modes
- cuda
Output Mode_ t - CUDA output file modes CUDA Profiler Output modes
- cuda
Resource Type - CUDA resource types
- cuda
Resource View Format - CUDA texture resource view formats
- cuda
Shared Carveout - Shared memory carveout configurations. These may be passed to cudaFuncSetAttribute
- cuda
Shared MemConfig - CUDA shared memory configuration
- cuda
Stream AttrID - Stream Attributes
- cuda
Stream Capture Mode - Possible modes for stream capture thread interactions. For more details see ::cudaStreamBeginCapture and ::cudaThreadExchangeStreamCaptureMode
- cuda
Stream Capture Status - Possible stream capture statuses returned by ::cudaStreamIsCapturing
- cuda
Stream Update Capture Dependencies Flags - Flags for ::cudaStreamUpdateCaptureDependencies
- cuda
Synchronization Policy - cuda
User Object Flags - Flags for user objects for graphs
- cuda
User Object Retain Flags - Flags for retaining user object references for graphs
Constants§
- CUBLAS_
VERSION - CUBLAS_
VER_ BUILD - CUBLAS_
VER_ MAJOR - CUBLAS_
VER_ MINOR - CUBLAS_
VER_ PATCH - library
Property Type_ t_ MAJOR_ VERSION - library
Property Type_ t_ MINOR_ VERSION - library
Property Type_ t_ PATCH_ LEVEL
Functions§
- cublas
Asum ⚠Ex - cublas
Axpy ⚠Ex - cublas
Caxpy_ ⚠v2 - cublas
Ccopy_ ⚠v2 - cublas
Cdgmm ⚠ - cublas
Cdotc_ ⚠v2 - cublas
Cdotu_ ⚠v2 - cublas
Cgbmv_ ⚠v2 - cublas
Cgeam ⚠ - cublas
Cgels ⚠Batched - cublas
Cgemm3m ⚠ - cublas
Cgemm3m ⚠Batched - cublas
Cgemm3m ⚠Ex - cublas
Cgemm3m ⚠Strided Batched - cublas
Cgemm ⚠Batched - cublas
Cgemm ⚠Ex - cublas
Cgemm ⚠Strided Batched - cublas
Cgemm_ ⚠v2 - cublas
Cgemv_ ⚠v2 - cublas
Cgeqrf ⚠Batched - cublas
Cgerc_ ⚠v2 - cublas
Cgeru_ ⚠v2 - cublas
Cgetrf ⚠Batched - cublas
Cgetri ⚠Batched - cublas
Cgetrs ⚠Batched - cublas
Chbmv_ ⚠v2 - cublas
Chemm_ ⚠v2 - cublas
Chemv_ ⚠v2 - cublas
Cher2_ ⚠v2 - cublas
Cher2k_ ⚠v2 - cublas
Cher_ ⚠v2 - cublas
Cherk3m ⚠Ex - cublas
Cherk ⚠Ex - cublas
Cherk_ ⚠v2 - cublas
Cherkx ⚠ - cublas
Chpmv_ ⚠v2 - cublas
Chpr2_ ⚠v2 - cublas
Chpr_ ⚠v2 - cublas
Cmatinv ⚠Batched - cublas
Copy ⚠Ex - cublas
Create_ ⚠v2 - cublas
Crot_ ⚠v2 - cublas
Crotg_ ⚠v2 - cublas
Cscal_ ⚠v2 - cublas
Csrot_ ⚠v2 - cublas
Csscal_ ⚠v2 - cublas
Cswap_ ⚠v2 - cublas
Csymm_ ⚠v2 - cublas
Csymv_ ⚠v2 - cublas
Csyr2_ ⚠v2 - cublas
Csyr2k_ ⚠v2 - cublas
Csyr_ ⚠v2 - cublas
Csyrk3m ⚠Ex - cublas
Csyrk ⚠Ex - cublas
Csyrk_ ⚠v2 - cublas
Csyrkx ⚠ - cublas
Ctbmv_ ⚠v2 - cublas
Ctbsv_ ⚠v2 - cublas
Ctpmv_ ⚠v2 - cublas
Ctpsv_ ⚠v2 - cublas
Ctpttr ⚠ - cublas
Ctrmm_ ⚠v2 - cublas
Ctrmv_ ⚠v2 - cublas
Ctrsm ⚠Batched - cublas
Ctrsm_ ⚠v2 - cublas
Ctrsv_ ⚠v2 - cublas
Ctrttp ⚠ - cublas
Dasum_ ⚠v2 - cublas
Daxpy_ ⚠v2 - cublas
Dcopy_ ⚠v2 - cublas
Ddgmm ⚠ - cublas
Ddot_ ⚠v2 - cublas
Destroy_ ⚠v2 - cublas
Dgbmv_ ⚠v2 - cublas
Dgeam ⚠ - cublas
Dgels ⚠Batched - cublas
Dgemm ⚠Batched - cublas
Dgemm ⚠Strided Batched - cublas
Dgemm_ ⚠v2 - cublas
Dgemv_ ⚠v2 - cublas
Dgeqrf ⚠Batched - cublas
Dger_ ⚠v2 - cublas
Dgetrf ⚠Batched - cublas
Dgetri ⚠Batched - cublas
Dgetrs ⚠Batched - cublas
Dmatinv ⚠Batched - cublas
Dnrm2_ ⚠v2 - cublas
DotEx ⚠ - cublas
Dotc ⚠Ex - cublas
Drot_ ⚠v2 - cublas
Drotg_ ⚠v2 - cublas
Drotm_ ⚠v2 - cublas
Drotmg_ ⚠v2 - cublas
Dsbmv_ ⚠v2 - cublas
Dscal_ ⚠v2 - cublas
Dspmv_ ⚠v2 - cublas
Dspr2_ ⚠v2 - cublas
Dspr_ ⚠v2 - cublas
Dswap_ ⚠v2 - cublas
Dsymm_ ⚠v2 - cublas
Dsymv_ ⚠v2 - cublas
Dsyr2_ ⚠v2 - cublas
Dsyr2k_ ⚠v2 - cublas
Dsyr_ ⚠v2 - cublas
Dsyrk_ ⚠v2 - cublas
Dsyrkx ⚠ - cublas
Dtbmv_ ⚠v2 - cublas
Dtbsv_ ⚠v2 - cublas
Dtpmv_ ⚠v2 - cublas
Dtpsv_ ⚠v2 - cublas
Dtpttr ⚠ - cublas
Dtrmm_ ⚠v2 - cublas
Dtrmv_ ⚠v2 - cublas
Dtrsm ⚠Batched - cublas
Dtrsm_ ⚠v2 - cublas
Dtrsv_ ⚠v2 - cublas
Dtrttp ⚠ - cublas
Dzasum_ ⚠v2 - cublas
Dznrm2_ ⚠v2 - cublas
Gemm ⚠Batched Ex - cublas
Gemm ⚠Ex - cublas
Gemm ⚠Strided Batched Ex - cublas
GetAtomics ⚠Mode - cublas
GetCudart ⚠Version - cublas
GetLogger ⚠Callback - cublas
GetMath ⚠Mode - cublas
GetMatrix ⚠ - cublas
GetMatrix ⚠Async - cublas
GetPointer ⚠Mode_ v2 - cublas
GetProperty ⚠ - cublas
GetSm ⚠Count Target - cublas
GetStream_ ⚠v2 - cublas
GetVector ⚠ - cublas
GetVector ⚠Async - cublas
GetVersion_ ⚠v2 - cublas
Iamax ⚠Ex - cublas
Iamin ⚠Ex - cublas
Icamax_ ⚠v2 - cublas
Icamin_ ⚠v2 - cublas
Idamax_ ⚠v2 - cublas
Idamin_ ⚠v2 - cublas
Isamax_ ⚠v2 - cublas
Isamin_ ⚠v2 - cublas
Izamax_ ⚠v2 - cublas
Izamin_ ⚠v2 - cublas
Logger ⚠Configure - cublas
Nrm2 ⚠Ex - cublas
RotEx ⚠ - cublas
Rotg ⚠Ex - cublas
Rotm ⚠Ex - cublas
Rotmg ⚠Ex - cublas
Sasum_ ⚠v2 - cublas
Saxpy_ ⚠v2 - cublas
Scal ⚠Ex - cublas
Scasum_ ⚠v2 - cublas
Scnrm2_ ⚠v2 - cublas
Scopy_ ⚠v2 - cublas
Sdgmm ⚠ - cublas
Sdot_ ⚠v2 - cublas
SetAtomics ⚠Mode - cublas
SetLogger ⚠Callback - cublas
SetMath ⚠Mode - cublas
SetMatrix ⚠ - cublas
SetMatrix ⚠Async - cublas
SetPointer ⚠Mode_ v2 - cublas
SetSm ⚠Count Target - cublas
SetStream_ ⚠v2 - cublas
SetVector ⚠ - cublas
SetVector ⚠Async - cublas
SetWorkspace_ ⚠v2 - cublas
Sgbmv_ ⚠v2 - cublas
Sgeam ⚠ - cublas
Sgels ⚠Batched - cublas
Sgemm ⚠Batched - cublas
Sgemm ⚠Ex - cublas
Sgemm ⚠Strided Batched - cublas
Sgemm_ ⚠v2 - cublas
Sgemv_ ⚠v2 - cublas
Sgeqrf ⚠Batched - cublas
Sger_ ⚠v2 - cublas
Sgetrf ⚠Batched - cublas
Sgetri ⚠Batched - cublas
Sgetrs ⚠Batched - cublas
Smatinv ⚠Batched - cublas
Snrm2_ ⚠v2 - cublas
Srot_ ⚠v2 - cublas
Srotg_ ⚠v2 - cublas
Srotm_ ⚠v2 - cublas
Srotmg_ ⚠v2 - cublas
Ssbmv_ ⚠v2 - cublas
Sscal_ ⚠v2 - cublas
Sspmv_ ⚠v2 - cublas
Sspr2_ ⚠v2 - cublas
Sspr_ ⚠v2 - cublas
Sswap_ ⚠v2 - cublas
Ssymm_ ⚠v2 - cublas
Ssymv_ ⚠v2 - cublas
Ssyr2_ ⚠v2 - cublas
Ssyr2k_ ⚠v2 - cublas
Ssyr_ ⚠v2 - cublas
Ssyrk_ ⚠v2 - cublas
Ssyrkx ⚠ - cublas
Stbmv_ ⚠v2 - cublas
Stbsv_ ⚠v2 - cublas
Stpmv_ ⚠v2 - cublas
Stpsv_ ⚠v2 - cublas
Stpttr ⚠ - cublas
Strmm_ ⚠v2 - cublas
Strmv_ ⚠v2 - cublas
Strsm ⚠Batched - cublas
Strsm_ ⚠v2 - cublas
Strsv_ ⚠v2 - cublas
Strttp ⚠ - cublas
Swap ⚠Ex - cublas
Uint8gemm ⚠Bias - cublas
Xerbla ⚠ - cublas
Zaxpy_ ⚠v2 - cublas
Zcopy_ ⚠v2 - cublas
Zdgmm ⚠ - cublas
Zdotc_ ⚠v2 - cublas
Zdotu_ ⚠v2 - cublas
Zdrot_ ⚠v2 - cublas
Zdscal_ ⚠v2 - cublas
Zgbmv_ ⚠v2 - cublas
Zgeam ⚠ - cublas
Zgels ⚠Batched - cublas
Zgemm3m ⚠ - cublas
Zgemm ⚠Batched - cublas
Zgemm ⚠Strided Batched - cublas
Zgemm_ ⚠v2 - cublas
Zgemv_ ⚠v2 - cublas
Zgeqrf ⚠Batched - cublas
Zgerc_ ⚠v2 - cublas
Zgeru_ ⚠v2 - cublas
Zgetrf ⚠Batched - cublas
Zgetri ⚠Batched - cublas
Zgetrs ⚠Batched - cublas
Zhbmv_ ⚠v2 - cublas
Zhemm_ ⚠v2 - cublas
Zhemv_ ⚠v2 - cublas
Zher2_ ⚠v2 - cublas
Zher2k_ ⚠v2 - cublas
Zher_ ⚠v2 - cublas
Zherk_ ⚠v2 - cublas
Zherkx ⚠ - cublas
Zhpmv_ ⚠v2 - cublas
Zhpr2_ ⚠v2 - cublas
Zhpr_ ⚠v2 - cublas
Zmatinv ⚠Batched - cublas
Zrot_ ⚠v2 - cublas
Zrotg_ ⚠v2 - cublas
Zscal_ ⚠v2 - cublas
Zswap_ ⚠v2 - cublas
Zsymm_ ⚠v2 - cublas
Zsymv_ ⚠v2 - cublas
Zsyr2_ ⚠v2 - cublas
Zsyr2k_ ⚠v2 - cublas
Zsyr_ ⚠v2 - cublas
Zsyrk_ ⚠v2 - cublas
Zsyrkx ⚠ - cublas
Ztbmv_ ⚠v2 - cublas
Ztbsv_ ⚠v2 - cublas
Ztpmv_ ⚠v2 - cublas
Ztpsv_ ⚠v2 - cublas
Ztpttr ⚠ - cublas
Ztrmm_ ⚠v2 - cublas
Ztrmv_ ⚠v2 - cublas
Ztrsm ⚠Batched - cublas
Ztrsm_ ⚠v2 - cublas
Ztrsv_ ⚠v2 - cublas
Ztrttp ⚠
Type Aliases§
- CUuuid
- cuComplex
- cuDouble
Complex - cuFloat
Complex - cublas
Handle_ t - cublas
LogCallback - cuda
Array_ const_ t - CUDA array (as source copy argument)
- cuda
Array_ t - CUDA array
- cuda
Event_ t - CUDA event types
- cuda
External Memory_ t - CUDA external memory
- cuda
External Semaphore_ t - CUDA external semaphore
- cuda
Function_ t - CUDA function
- cuda
Graph Exec_ t - CUDA executable (launchable) graph
- cuda
Graph Node_ t - CUDA graph node.
- cuda
Graph_ t - CUDA graph
- cuda
Graphics Resource_ t - CUDA graphics resource types
- cuda
Host Fn_ t - CUDA host function \param userData Argument value passed to the function
- cuda
IpcEvent Handle_ t - CUDA IPC event handle
- cuda
IpcMem Handle_ t - CUDA IPC memory handle
- cuda
MemPool_ t - CUDA memory pool
- cuda
Mipmapped Array_ const_ t - CUDA mipmapped array (as source argument)
- cuda
Mipmapped Array_ t - CUDA mipmapped array
- cuda
Stream_ t - CUDA stream
- cudaUUID_
t - cuda
User Object_ t - CUDA user object for graphs
- library
Property Type - library
Property Type_ t
Unions§
- cuda
External Memory Handle Desc__ bindgen_ ty_ 1 - cuda
External Semaphore Handle Desc__ bindgen_ ty_ 1 - cuda
External Semaphore Signal Params__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - cuda
External Semaphore Wait Params__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - cuda
Kernel Node Attr Value - Graph kernel node attributes union, used with ::cudaGraphKernelNodeSetAttribute/::cudaGraphKernelNodeGetAttribute
- cuda
Resource Desc__ bindgen_ ty_ 1 - cuda
Stream Attr Value - Stream attributes union used with ::cudaStreamSetAttribute/::cudaStreamGetAttribute