Namespace DotCompute.Backends.CUDA.Types.Native
Classes
- CudaRuntimeExtended
Extended CUDA Runtime API bindings for advanced features
- CudaRuntimeExtendedApi
Extended CUDA Runtime API bindings for advanced features
Structs
- CudaDeviceProperties
Structure containing detailed properties and capabilities of a CUDA device. This structure matches the cudaDeviceProp structure from CUDA 12.x/13.x runtime.
- CudaHostNodeParams
CUDA host node parameters for graph API.
- CudaKernelNodeParams
CUDA kernel node parameters for graph API.
- CudaMemRangeAttribute
CUDA memory range attributes.
- CudaMemcpy3DParms
CUDA memory copy parameters for 3D operations.
- CudaMemsetParams
CUDA memory set parameters.
- CudaPos
3D position for CUDA operations.
Enums
- CUjitInputType
Input types for cuLink APIs
- CUjit_cacheMode
JIT cache modes
- CUjit_fallback_strategy
JIT fallback strategies
- CUjit_option
JIT compiler options
- CUjit_target
JIT compilation targets
- CudaDeviceAttribute
CUDA device attributes that can be queried via cudaDeviceGetAttribute
- CudaError
Enumeration of CUDA error codes returned by the CUDA runtime API and driver API. These error codes provide detailed information about the success or failure of CUDA operations.
- CudaGraphDependencyType
CUDA graph dependency type.
- CudaGraphInstantiateFlags
An cuda graph instantiate flags enumeration.
- CudaGraphNodeType
CUDA graph node type.
- CudaHostAllocFlags
Flags that control the allocation behavior of CUDA host memory.
- CudaHostRegisterFlags
Host register flags for cudaHostRegister
- CudaMemcpyKind
Specifies the direction of a memory copy operation in CUDA.
- CudaMemoryAdvise
CUDA memory advise flags for unified memory.
- CudaStreamCaptureMode
An cuda stream capture mode enumeration.
Delegates
- CudaHostFn
CUDA host function delegate.