Crate rcudnn_sys [] [src]

Structs

CUevent_st
CUstream_st
CUuuid_st
char1
char2
char3
char4
cudaArray
cudaChannelFormatDesc

CUDA Channel format descriptor

cudaDeviceProp

CUDA device properties

cudaExtent

CUDA extent

cudaFuncAttributes

CUDA function attributes

cudaGraphicsResource
cudaIpcEventHandle_st

CUDA IPC event handle

cudaIpcMemHandle_st

CUDA IPC memory handle

cudaMemcpy3DParms

CUDA 3D memory copying parameters

cudaMemcpy3DPeerParms

CUDA 3D cross-device memory copying parameters

cudaMipmappedArray
cudaPitchedPtr

CUDA Pitched memory pointer

cudaPointerAttributes

CUDA pointer attributes

cudaPos

CUDA 3D position

cudaResourceDesc

CUDA resource descriptor

cudaResourceDesc__bindgen_ty_1__bindgen_ty_1
cudaResourceDesc__bindgen_ty_1__bindgen_ty_2
cudaResourceDesc__bindgen_ty_1__bindgen_ty_3
cudaResourceDesc__bindgen_ty_1__bindgen_ty_4
cudaResourceViewDesc

CUDA resource view descriptor

cudaTextureDesc

CUDA texture descriptor

cudnnActivationStruct
cudnnCTCLossStruct
cudnnContext
cudnnConvolutionBwdDataAlgoPerf_t
cudnnConvolutionBwdFilterAlgoPerf_t
cudnnConvolutionFwdAlgoPerf_t
cudnnConvolutionStruct
cudnnDropoutStruct
cudnnFilterStruct
cudnnLRNStruct
cudnnOpTensorStruct
cudnnPersistentRNNPlan
cudnnPoolingStruct
cudnnRNNStruct
cudnnReduceTensorStruct
cudnnRuntimeTag_t
cudnnSpatialTransformerStruct
cudnnTensorStruct
dim3

* * *

double1
double2
double3
double4
float1
float2
float3
float4
int1
int2
int3
int4
long1
long2
long3
long4
longlong1
longlong2
longlong3
longlong4
short1
short2
short3
short4
surfaceReference

CUDA Surface reference

textureReference

CUDA texture reference

uchar1
uchar2
uchar3
uchar4
uint1
uint2
uint3
uint4
ulong1
ulong2
ulong3
ulong4
ulonglong1
ulonglong2
ulonglong3
ulonglong4
ushort1
ushort2
ushort3
ushort4

Enums

cudaChannelFormatKind

Channel format kind

cudaComputeMode

CUDA device compute modes

cudaDataType
cudaDataType_t
cudaDeviceAttr

CUDA device attributes

cudaDeviceP2PAttr

CUDA device P2P attributes

cudaError

CUDA error types

cudaError_t

CUDA error types

cudaFuncCache

CUDA function cache configurations

cudaGraphicsCubeFace

CUDA graphics interop array indices for cube maps

cudaGraphicsMapFlags

CUDA graphics interop map flags

cudaGraphicsRegisterFlags

CUDA graphics interop register flags

cudaLimit

CUDA Limits

cudaMemRangeAttribute

CUDA range attributes

cudaMemcpyKind

CUDA memory copy types

cudaMemoryAdvise

CUDA Memory Advise values

cudaMemoryType

CUDA memory types

cudaOutputMode

CUDA Profiler Output modes

cudaOutputMode_t

CUDA Profiler Output modes

cudaResourceType

CUDA resource types

cudaResourceViewFormat

CUDA texture resource view formats

cudaRoundMode

* * *

cudaSharedMemConfig

CUDA shared memory configuration

cudaSurfaceBoundaryMode

CUDA Surface boundary modes

cudaSurfaceFormatMode

CUDA Surface format modes

cudaTextureAddressMode

CUDA texture address modes

cudaTextureFilterMode

CUDA texture filter modes

cudaTextureReadMode

CUDA texture read modes

cudnnActivationMode_t
cudnnBatchNormMode_t
cudnnCTCLossAlgo_t
cudnnConvolutionBwdDataAlgo_t
cudnnConvolutionBwdDataPreference_t
cudnnConvolutionBwdFilterAlgo_t
cudnnConvolutionBwdFilterPreference_t
cudnnConvolutionFwdAlgo_t
cudnnConvolutionFwdPreference_t
cudnnConvolutionMode_t
cudnnDataType_t
cudnnDeterminism_t
cudnnDirectionMode_t
cudnnDivNormMode_t
cudnnErrQueryMode_t
cudnnIndicesType_t
cudnnLRNMode_t
cudnnMathType_t
cudnnNanPropagation_t
cudnnOpTensorOp_t
cudnnPoolingMode_t
cudnnRNNAlgo_t
cudnnRNNInputMode_t
cudnnRNNMode_t
cudnnReduceTensorIndices_t
cudnnReduceTensorOp_t
cudnnSamplerType_t
cudnnSoftmaxAlgorithm_t
cudnnSoftmaxMode_t
cudnnStatus_t
cudnnTensorFormat_t
libraryPropertyType
libraryPropertyType_t

Constants

AIO_PRIO_DELTA_MAX
ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
CHARCLASS_NAME_MAX
COLL_WEIGHTS_MAX
CUDART_VERSION
CUDA_IPC_HANDLE_SIZE
CUDNN_BN_MIN_EPSILON
CUDNN_DIM_MAX
CUDNN_LRN_MAX_N
CUDNN_LRN_MIN_BETA
CUDNN_LRN_MIN_K
CUDNN_LRN_MIN_N
CUDNN_MAJOR
CUDNN_MINOR
CUDNN_PATCHLEVEL
CUDNN_VERSION
DELAYTIMER_MAX
EXPR_NEST_MAX
HOST_NAME_MAX
LINE_MAX
LINK_MAX
LOGIN_NAME_MAX
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MQ_PRIO_MAX
NAME_MAX
NGROUPS_MAX
NR_OPEN
PATH_MAX
PIPE_BUF
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
RE_DUP_MAX
RTSIG_MAX
SEM_VALUE_MAX
TTY_NAME_MAX
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_ATFILE_SOURCE
_BITS_POSIX1_LIM_H
_BITS_POSIX2_LIM_H
_DEFAULT_SOURCE
_FEATURES_H
_LIBC_LIMITS_H_
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_C_SOURCE
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SOURCE
_POSIX_SSIZE_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_STDC_PREDEF_H
_SYS_CDEFS_H
__GLIBC_MINOR__
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__glibc_c99_flexarr_available
cudaArrayCubemap
cudaArrayDefault
cudaArrayLayered
cudaArraySurfaceLoadStore
cudaArrayTextureGather
cudaDeviceBlockingSync
cudaDeviceLmemResizeToMax
cudaDeviceMapHost
cudaDeviceMask
cudaDeviceScheduleAuto
cudaDeviceScheduleBlockingSync
cudaDeviceScheduleMask
cudaDeviceScheduleSpin
cudaDeviceScheduleYield
cudaEventBlockingSync
cudaEventDefault
cudaEventDisableTiming
cudaEventInterprocess
cudaHostAllocDefault
cudaHostAllocMapped
cudaHostAllocPortable
cudaHostAllocWriteCombined
cudaHostRegisterDefault
cudaHostRegisterIoMemory
cudaHostRegisterMapped
cudaHostRegisterPortable
cudaIpcMemLazyEnablePeerAccess
cudaMemAttachGlobal
cudaMemAttachHost
cudaMemAttachSingle
cudaOccupancyDefault
cudaOccupancyDisableCachingOverride
cudaPeerAccessDefault
cudaStreamDefault
cudaStreamNonBlocking
cudaSurfaceType1D
cudaSurfaceType1DLayered
cudaSurfaceType2D
cudaSurfaceType2DLayered
cudaSurfaceType3D
cudaSurfaceTypeCubemap
cudaSurfaceTypeCubemapLayered
cudaTextureType1D
cudaTextureType1DLayered
cudaTextureType2D
cudaTextureType2DLayered
cudaTextureType3D
cudaTextureTypeCubemap
cudaTextureTypeCubemapLayered

Functions

cudaArrayGetInfo

\brief Gets info about the specified cudaArray

cudaBindSurfaceToArray

\brief Binds an array to a surface

cudaBindTexture

\brief Binds a memory area to a texture

cudaBindTexture2D

\brief Binds a 2D memory area to a texture

cudaBindTextureToArray

\brief Binds an array to a texture

cudaBindTextureToMipmappedArray

\brief Binds a mipmapped array to a texture

cudaChooseDevice

\brief Select compute-device which best matches criteria

cudaConfigureCall

\brief Configure a device-launch

cudaCreateChannelDesc

\brief Returns a channel descriptor using the specified format

cudaCreateSurfaceObject

\brief Creates a surface object

cudaCreateTextureObject

\brief Creates a texture object

cudaDestroySurfaceObject

\brief Destroys a surface object

cudaDestroyTextureObject

\brief Destroys a texture object

cudaDeviceCanAccessPeer

\brief Queries if a device may directly access a peer device's memory.

cudaDeviceDisablePeerAccess

\brief Disables direct access to memory allocations on a peer device.

cudaDeviceEnablePeerAccess

\brief Enables direct access to memory allocations on a peer device.

cudaDeviceGetAttribute

\brief Returns information about the device

cudaDeviceGetByPCIBusId

\brief Returns a handle to a compute device

cudaDeviceGetCacheConfig

\brief Returns the preferred cache configuration for the current device.

cudaDeviceGetLimit

\brief Returns resource limits

cudaDeviceGetP2PAttribute

\brief Queries attributes of the link between two devices.

cudaDeviceGetPCIBusId

\brief Returns a PCI Bus Id string for the device

cudaDeviceGetSharedMemConfig

\brief Returns the shared memory configuration for the current device.

cudaDeviceGetStreamPriorityRange

\brief Returns numerical values that correspond to the least and greatest stream priorities.

cudaDeviceReset

\brief Destroy all allocations and reset all state on the current device in the current process.

cudaDeviceSetCacheConfig

\brief Sets the preferred cache configuration for the current device.

cudaDeviceSetLimit

\brief Set resource limits

cudaDeviceSetSharedMemConfig

\brief Sets the shared memory configuration for the current device.

cudaDeviceSynchronize

\brief Wait for compute device to finish

cudaDriverGetVersion

\brief Returns the CUDA driver version

cudaEventCreate

\brief Creates an event object

cudaEventCreateWithFlags

\brief Creates an event object with the specified flags

cudaEventDestroy

\brief Destroys an event object

cudaEventElapsedTime

\brief Computes the elapsed time between events

cudaEventQuery

\brief Queries an event's status

cudaEventRecord

\brief Records an event

cudaEventSynchronize

\brief Waits for an event to complete

cudaFree

\brief Frees memory on the device

cudaFreeArray

\brief Frees an array on the device

cudaFreeHost

\brief Frees page-locked memory

cudaFreeMipmappedArray

\brief Frees a mipmapped array on the device

cudaFuncGetAttributes

\brief Find out attributes for a given function

cudaFuncSetCacheConfig

\brief Sets the preferred cache configuration for a device function

cudaFuncSetSharedMemConfig

\brief Sets the shared memory configuration for a device function

cudaGetChannelDesc

\brief Get the channel descriptor of an array

cudaGetDevice

\brief Returns which device is currently being used

cudaGetDeviceCount

\brief Returns the number of compute-capable devices

cudaGetDeviceFlags

\brief Gets the flags for the current device

cudaGetDeviceProperties

\brief Returns information about the compute-device

cudaGetErrorName

\brief Returns the string representation of an error code enum name

cudaGetErrorString

\brief Returns the description string for an error code

cudaGetExportTable

\cond impl_private

cudaGetLastError

\brief Returns the last error from a runtime call

cudaGetMipmappedArrayLevel

\brief Gets a mipmap level of a CUDA mipmapped array

cudaGetSurfaceObjectResourceDesc

\brief Returns a surface object's resource descriptor Returns the resource descriptor for the surface object specified by \p surfObject.

cudaGetSurfaceReference

\brief Get the surface reference associated with a symbol

cudaGetSymbolAddress

\brief Finds the address associated with a CUDA symbol

cudaGetSymbolSize

\brief Finds the size of the object associated with a CUDA symbol

cudaGetTextureAlignmentOffset

\brief Get the alignment offset of a texture

cudaGetTextureObjectResourceDesc

\brief Returns a texture object's resource descriptor

cudaGetTextureObjectResourceViewDesc

\brief Returns a texture object's resource view descriptor

cudaGetTextureObjectTextureDesc

\brief Returns a texture object's texture descriptor

cudaGetTextureReference

\brief Get the texture reference associated with a symbol

cudaGraphicsMapResources

\brief Map graphics resources for access by CUDA

cudaGraphicsResourceGetMappedMipmappedArray

\brief Get a mipmapped array through which to access a mapped graphics resource.

cudaGraphicsResourceGetMappedPointer

\brief Get an device pointer through which to access a mapped graphics resource.

cudaGraphicsResourceSetMapFlags

\brief Set usage flags for mapping a graphics resource

cudaGraphicsSubResourceGetMappedArray

\brief Get an array through which to access a subresource of a mapped graphics resource.

cudaGraphicsUnmapResources

\brief Unmap graphics resources.

cudaGraphicsUnregisterResource

\brief Unregisters a graphics resource for access by CUDA

cudaHostAlloc

\brief Allocates page-locked memory on the host

cudaHostGetDevicePointer

\brief Passes back device pointer of mapped host memory allocated by cudaHostAlloc or registered by cudaHostRegister

cudaHostGetFlags

\brief Passes back flags used to allocate pinned host memory allocated by cudaHostAlloc

cudaHostRegister

\brief Registers an existing host memory range for use by CUDA

cudaHostUnregister

\brief Unregisters a memory range that was registered with cudaHostRegister

cudaIpcCloseMemHandle

\brief Close memory mapped with cudaIpcOpenMemHandle

cudaIpcGetEventHandle

\brief Gets an interprocess handle for a previously allocated event

cudaIpcGetMemHandle

\brief Gets an interprocess memory handle for an existing device memory allocation

cudaIpcOpenEventHandle

\brief Opens an interprocess event handle for use in the current process

cudaIpcOpenMemHandle

\brief Opens an interprocess memory handle exported from another process and returns a device pointer usable in the local process.

cudaLaunch

\brief Launches a device function

cudaLaunchKernel

\brief Launches a device function

cudaMalloc

\brief Allocate memory on the device

cudaMalloc3D

\brief Allocates logical 1D, 2D, or 3D memory objects on the device

cudaMalloc3DArray

\brief Allocate an array on the device

cudaMallocArray

\brief Allocate an array on the device

cudaMallocHost

\brief Allocates page-locked memory on the host

cudaMallocManaged

\brief Allocates memory that will be automatically managed by the Unified Memory system

cudaMallocMipmappedArray

\brief Allocate a mipmapped array on the device

cudaMallocPitch

\brief Allocates pitched memory on the device

cudaMemAdvise

\brief Advise about the usage of a given memory range

cudaMemGetInfo

\brief Gets free and total device memory

cudaMemPrefetchAsync

\brief Prefetches memory to the specified destination device

cudaMemRangeGetAttribute

\brief Query an attribute of a given memory range

cudaMemRangeGetAttributes

\brief Query attributes of a given memory range.

cudaMemcpy

\brief Copies data between host and device

cudaMemcpy2D

\brief Copies data between host and device

cudaMemcpy2DArrayToArray

\brief Copies data between host and device

cudaMemcpy2DAsync

\brief Copies data between host and device

cudaMemcpy2DFromArray

\brief Copies data between host and device

cudaMemcpy2DFromArrayAsync

\brief Copies data between host and device

cudaMemcpy2DToArray

\brief Copies data between host and device

cudaMemcpy2DToArrayAsync

\brief Copies data between host and device

cudaMemcpy3D

\brief Copies data between 3D objects

cudaMemcpy3DAsync

\brief Copies data between 3D objects

cudaMemcpy3DPeer

\brief Copies memory between devices

cudaMemcpy3DPeerAsync

\brief Copies memory between devices asynchronously.

cudaMemcpyArrayToArray

\brief Copies data between host and device

cudaMemcpyAsync

\brief Copies data between host and device

cudaMemcpyFromArray

\brief Copies data between host and device

cudaMemcpyFromArrayAsync

\brief Copies data between host and device

cudaMemcpyFromSymbol

\brief Copies data from the given symbol on the device

cudaMemcpyFromSymbolAsync

\brief Copies data from the given symbol on the device

cudaMemcpyPeer

\brief Copies memory between two devices

cudaMemcpyPeerAsync

\brief Copies memory between two devices asynchronously.

cudaMemcpyToArray

\brief Copies data between host and device

cudaMemcpyToArrayAsync

\brief Copies data between host and device

cudaMemcpyToSymbol

\brief Copies data to the given symbol on the device

cudaMemcpyToSymbolAsync

\brief Copies data to the given symbol on the device

cudaMemset

\brief Initializes or sets device memory to a value

cudaMemset2D

\brief Initializes or sets device memory to a value

cudaMemset2DAsync

\brief Initializes or sets device memory to a value

cudaMemset3D

\brief Initializes or sets device memory to a value

cudaMemset3DAsync

\brief Initializes or sets device memory to a value

cudaMemsetAsync

\brief Initializes or sets device memory to a value

cudaOccupancyMaxActiveBlocksPerMultiprocessor

\brief Returns occupancy for a device function

cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags

\brief Returns occupancy for a device function with the specified flags

cudaPeekAtLastError

\brief Returns the last error from a runtime call

cudaPointerGetAttributes

\brief Returns attributes about a specified pointer

cudaRuntimeGetVersion

\brief Returns the CUDA Runtime version

cudaSetDevice

\brief Set device to be used for GPU executions

cudaSetDeviceFlags

\brief Sets flags to be used for device executions

cudaSetDoubleForDevice

\brief Converts a double argument to be executed on a device

cudaSetDoubleForHost

\brief Converts a double argument after execution on a device

cudaSetValidDevices

\brief Set a list of devices that can be used for CUDA

cudaSetupArgument

\brief Configure a device launch

cudaStreamAddCallback

\brief Add a callback to a compute stream

cudaStreamAttachMemAsync

\brief Attach memory to a stream asynchronously

cudaStreamCreate

\brief Create an asynchronous stream

cudaStreamCreateWithFlags

\brief Create an asynchronous stream

cudaStreamCreateWithPriority

\brief Create an asynchronous stream with the specified priority

cudaStreamDestroy

\brief Destroys and cleans up an asynchronous stream

cudaStreamGetFlags

\brief Query the flags of a stream

cudaStreamGetPriority

\brief Query the priority of a stream

cudaStreamQuery

\brief Queries an asynchronous stream for completion status

cudaStreamSynchronize

\brief Waits for stream tasks to complete

cudaStreamWaitEvent

\brief Make a compute stream wait on an event

cudaThreadExit

\brief Exit and clean up from CUDA launches

cudaThreadGetCacheConfig

\brief Returns the preferred cache configuration for the current device.

cudaThreadGetLimit

\brief Returns resource limits

cudaThreadSetCacheConfig

\brief Sets the preferred cache configuration for the current device.

cudaThreadSetLimit

\brief Set resource limits

cudaThreadSynchronize

\brief Wait for compute device to finish

cudaUnbindTexture

\brief Unbinds a texture

cudnnActivationBackward
cudnnActivationForward
cudnnAddTensor
cudnnBatchNormalizationBackward
cudnnBatchNormalizationForwardInference
cudnnBatchNormalizationForwardTraining
cudnnCTCLoss
cudnnConvolutionBackwardBias
cudnnConvolutionBackwardData
cudnnConvolutionBackwardFilter
cudnnConvolutionBiasActivationForward
cudnnConvolutionForward
cudnnCreate
cudnnCreateActivationDescriptor
cudnnCreateCTCLossDescriptor
cudnnCreateConvolutionDescriptor
cudnnCreateDropoutDescriptor
cudnnCreateFilterDescriptor
cudnnCreateLRNDescriptor
cudnnCreateOpTensorDescriptor
cudnnCreatePersistentRNNPlan
cudnnCreatePoolingDescriptor
cudnnCreateRNNDescriptor
cudnnCreateReduceTensorDescriptor
cudnnCreateSpatialTransformerDescriptor
cudnnCreateTensorDescriptor
cudnnDeriveBNTensorDescriptor
cudnnDestroy
cudnnDestroyActivationDescriptor
cudnnDestroyCTCLossDescriptor
cudnnDestroyConvolutionDescriptor
cudnnDestroyDropoutDescriptor
cudnnDestroyFilterDescriptor
cudnnDestroyLRNDescriptor
cudnnDestroyOpTensorDescriptor
cudnnDestroyPersistentRNNPlan
cudnnDestroyPoolingDescriptor
cudnnDestroyRNNDescriptor
cudnnDestroyReduceTensorDescriptor
cudnnDestroySpatialTransformerDescriptor
cudnnDestroyTensorDescriptor
cudnnDivisiveNormalizationBackward
cudnnDivisiveNormalizationForward
cudnnDropoutBackward
cudnnDropoutForward
cudnnDropoutGetReserveSpaceSize
cudnnDropoutGetStatesSize
cudnnFindConvolutionBackwardDataAlgorithm
cudnnFindConvolutionBackwardDataAlgorithmEx
cudnnFindConvolutionBackwardFilterAlgorithm
cudnnFindConvolutionBackwardFilterAlgorithmEx
cudnnFindConvolutionForwardAlgorithm
cudnnFindConvolutionForwardAlgorithmEx
cudnnGetActivationDescriptor
cudnnGetCTCLossDescriptor
cudnnGetCTCLossWorkspaceSize
cudnnGetConvolution2dDescriptor
cudnnGetConvolution2dForwardOutputDim
cudnnGetConvolutionBackwardDataAlgorithm
cudnnGetConvolutionBackwardDataAlgorithmMaxCount
cudnnGetConvolutionBackwardDataAlgorithm_v7
cudnnGetConvolutionBackwardDataWorkspaceSize
cudnnGetConvolutionBackwardFilterAlgorithm
cudnnGetConvolutionBackwardFilterAlgorithmMaxCount
cudnnGetConvolutionBackwardFilterAlgorithm_v7
cudnnGetConvolutionBackwardFilterWorkspaceSize
cudnnGetConvolutionForwardAlgorithm
cudnnGetConvolutionForwardAlgorithmMaxCount
cudnnGetConvolutionForwardAlgorithm_v7
cudnnGetConvolutionForwardWorkspaceSize
cudnnGetConvolutionGroupCount
cudnnGetConvolutionMathType
cudnnGetConvolutionNdDescriptor
cudnnGetConvolutionNdForwardOutputDim
cudnnGetCudartVersion
cudnnGetDropoutDescriptor
cudnnGetErrorString
cudnnGetFilter4dDescriptor
cudnnGetFilterNdDescriptor
cudnnGetLRNDescriptor
cudnnGetOpTensorDescriptor
cudnnGetPooling2dDescriptor
cudnnGetPooling2dForwardOutputDim
cudnnGetPoolingNdDescriptor
cudnnGetPoolingNdForwardOutputDim
cudnnGetProperty
cudnnGetRNNDescriptor
cudnnGetRNNLinLayerBiasParams
cudnnGetRNNLinLayerMatrixParams
cudnnGetRNNParamsSize
cudnnGetRNNTrainingReserveSize
cudnnGetRNNWorkspaceSize
cudnnGetReduceTensorDescriptor
cudnnGetReductionIndicesSize
cudnnGetReductionWorkspaceSize
cudnnGetStream
cudnnGetTensor4dDescriptor
cudnnGetTensorNdDescriptor
cudnnGetTensorSizeInBytes
cudnnGetVersion
cudnnIm2Col
cudnnLRNCrossChannelBackward
cudnnLRNCrossChannelForward
cudnnOpTensor
cudnnPoolingBackward
cudnnPoolingForward
cudnnQueryRuntimeError
cudnnRNNBackwardData
cudnnRNNBackwardWeights
cudnnRNNForwardInference
cudnnRNNForwardTraining
cudnnReduceTensor
cudnnRestoreDropoutDescriptor
cudnnScaleTensor
cudnnSetActivationDescriptor
cudnnSetCTCLossDescriptor
cudnnSetConvolution2dDescriptor
cudnnSetConvolutionGroupCount
cudnnSetConvolutionMathType
cudnnSetConvolutionNdDescriptor
cudnnSetDropoutDescriptor
cudnnSetFilter4dDescriptor
cudnnSetFilterNdDescriptor
cudnnSetLRNDescriptor
cudnnSetOpTensorDescriptor
cudnnSetPersistentRNNPlan
cudnnSetPooling2dDescriptor
cudnnSetPoolingNdDescriptor
cudnnSetRNNDescriptor
cudnnSetRNNDescriptor_v5
cudnnSetRNNDescriptor_v6
cudnnSetRNNMatrixMathType
cudnnSetReduceTensorDescriptor
cudnnSetSpatialTransformerNdDescriptor
cudnnSetStream
cudnnSetTensor
cudnnSetTensor4dDescriptor
cudnnSetTensor4dDescriptorEx
cudnnSetTensorNdDescriptor
cudnnSetTensorNdDescriptorEx
cudnnSoftmaxBackward
cudnnSoftmaxForward
cudnnSpatialTfGridGeneratorBackward
cudnnSpatialTfGridGeneratorForward
cudnnSpatialTfSamplerBackward
cudnnSpatialTfSamplerForward
cudnnTransformTensor

Type Definitions

cudaArray_const_t

CUDA array (as source copy argument)

cudaArray_t

CUDA array

cudaEvent_t

CUDA event types

cudaGraphicsResource_t

CUDA graphics resource types

cudaIpcEventHandle_t
cudaIpcMemHandle_t
cudaMipmappedArray_const_t

CUDA mipmapped array (as source argument)

cudaMipmappedArray_t

CUDA mipmapped array

cudaStreamCallback_t

Type of stream callback functions. \param stream The stream as passed to ::cudaStreamAddCallback, may be NULL. \param status ::cudaSuccess or any persistent error on the stream. \param userData User parameter provided at registration.

cudaStream_t

CUDA stream

cudaSurfaceObject_t

An opaque value that represents a CUDA Surface object

cudaTextureObject_t

An opaque value that represents a CUDA texture object

cudaUUID_t

CUDA UUID types

cudnnActivationDescriptor_t
cudnnCTCLossDescriptor_t
cudnnConvolutionDescriptor_t
cudnnDropoutDescriptor_t
cudnnFilterDescriptor_t
cudnnHandle_t
cudnnLRNDescriptor_t
cudnnOpTensorDescriptor_t
cudnnPersistentRNNPlan_t
cudnnPoolingDescriptor_t
cudnnRNNDescriptor_t
cudnnReduceTensorDescriptor_t
cudnnSpatialTransformerDescriptor_t
cudnnTensorDescriptor_t
wchar_t

Unions

cudaResourceDesc__bindgen_ty_1