Crate rcublas_sys[][src]

Structs

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.

Sparse CUDA array and CUDA mipmapped array properties

CUDA Channel format descriptor

CUDA device properties

CUDA extent

External memory buffer descriptor

External memory handle descriptor

Win32 handle referencing the semaphore object. Valid when type is one of the following:

External memory mipmap descriptor

External semaphore handle descriptor

Win32 handle referencing the semaphore object. Valid when type is one of the following:

External semaphore signal node parameters

External semaphore signal parameters, compatible with driver type

External semaphore wait node parameters

External semaphore wait parameters, compatible with driver type

CUDA function attributes

CUDA graphics interop resource

CUDA host node parameters

CUDA IPC event handle

CUDA IPC memory handle

CUDA GPU kernel node parameters

CUDA launch parameters

Memory access descriptor

Memory allocation node parameters

Specifies a memory location.

Specifies the properties of allocations made from the pool.

Opaque data for exporting a pool allocation

CUDA 3D memory copying parameters

CUDA 3D cross-device memory copying parameters

CUDA Memset node parameters

CUDA Pitched memory pointer

CUDA pointer attributes

CUDA 3D position

CUDA resource descriptor

CUDA resource view descriptor

Enums

Specifies performance hint with ::cudaAccessPolicyWindow for hitProp and missProp members.

CUDA cooperative group scope

Channel format kind

CUDA device compute modes

CUDA device attributes

CUDA device P2P attributes

CUDA error types

CUDA error types

External memory handle types

External semaphore handle types

CUDA GPUDirect RDMA flush writes APIs supported on the device

CUDA GPUDirect RDMA flush writes scopes

CUDA GPUDirect RDMA flush writes targets

CUDA function attributes that can be set using ::cudaFuncSetAttribute

CUDA function cache configurations

CUDA GPUDirect RDMA flush writes ordering features of the device

Flags to specify search options to be used with ::cudaGetDriverEntryPoint For more details see ::cuGetProcAddress

CUDA Graph debug write options

CUDA Graph Update error types

Flags for instantiating a graph

Graph memory attributes

CUDA Graph node types

CUDA graphics interop array indices for cube maps

CUDA graphics interop map flags

CUDA graphics interop register flags

Graph kernel node Attributes

CUDA Limits

Specifies the memory protection flags for mapping.

Flags for specifying particular handle types

Defines the allocation types available

Specifies the type of location

CUDA memory pool attributes

CUDA range attributes

CUDA memory copy types

CUDA Memory Advise values

CUDA memory types

CUDA Profiler Output modes

CUDA Profiler Output modes

CUDA resource types

CUDA texture resource view formats

Shared memory carveout configurations. These may be passed to cudaFuncSetAttribute

CUDA shared memory configuration

Stream Attributes

Possible modes for stream capture thread interactions. For more details see ::cudaStreamBeginCapture and ::cudaThreadExchangeStreamCaptureMode

Possible stream capture statuses returned by ::cudaStreamIsCapturing

Flags for ::cudaStreamUpdateCaptureDependencies

Flags for user objects for graphs

Flags for retaining user object references for graphs

Constants

Functions

Type Definitions

CUDA array (as source copy argument)

CUDA array

CUDA event types

CUDA external memory

CUDA external semaphore

CUDA function

CUDA executable (launchable) graph

CUDA graph node.

CUDA graph

CUDA graphics resource types

CUDA host function \param userData Argument value passed to the function

CUDA IPC event handle

CUDA IPC memory handle

CUDA memory pool

CUDA mipmapped array (as source argument)

CUDA mipmapped array

CUDA stream

CUDA user object for graphs

Unions

Graph kernel node attributes union, used with ::cudaGraphKernelNodeSetAttribute/::cudaGraphKernelNodeGetAttribute

Stream attributes union used with ::cudaStreamSetAttribute/::cudaStreamGetAttribute