Skip to main content

Crate baracuda_cudnn_sys

Crate baracuda_cudnn_sys 

Source
Expand description

Raw FFI + dynamic loader for NVIDIA cuDNN (classic-API subset).

baracuda-cudnn wraps this with a safe, typed API. Use this crate directly only if you need a function that the safe layer hasn’t wrapped yet (in which case please file a bug).

Handles the non-standard cuDNN install location on Windows (C:\Program Files\NVIDIA\CUDNN\v<ver>\bin\<cuda-major>) by probing it in addition to the usual baracuda-core::platform search paths.

Structs§

Cudnn
Dynamically-loaded cuDNN entry-point table.
cudnnConvolutionBwdDataAlgoPerf_t
Algorithm-finder performance row. Mirrors cudnnConvolutionBwdDataAlgoPerf_t.
cudnnConvolutionBwdFilterAlgoPerf_t
Algorithm-finder performance row. Mirrors cudnnConvolutionBwdFilterAlgoPerf_t.
cudnnConvolutionFwdAlgoPerf_t
Result row from cudnnFindConvolutionForwardAlgorithm / cudnnGetConvolutionForwardAlgorithm_v7.
cudnnStatus_t
Struct mirroring cudnnStatus_t.

Enums§

cudnnActivationMode_t
Enum mirroring cudnnActivationMode_t.
cudnnBackendAttributeName_t
Enum mirroring cudnnBackendAttributeName_t.
cudnnBackendAttributeType_t
Enum mirroring cudnnBackendAttributeType_t.
cudnnBackendDescriptorType_t
Enum mirroring cudnnBackendDescriptorType_t.
cudnnBatchNormMode_t
Enum mirroring cudnnBatchNormMode_t.
cudnnBatchNormOps_t
Optional fused op for batch-normalization Ex (mirrors cudnnBatchNormOps_t).
cudnnConvolutionBwdDataAlgo_t
Enum mirroring cudnnConvolutionBwdDataAlgo_t.
cudnnConvolutionBwdFilterAlgo_t
Enum mirroring cudnnConvolutionBwdFilterAlgo_t.
cudnnConvolutionFwdAlgo_t
Forward-convolution algorithm selector.
cudnnConvolutionMode_t
Convolution cross-correlation vs true-convolution mode.
cudnnDataType_t
Enum mirroring cudnnDataType_t.
cudnnDeterminism_t
cudnnDeterminism_t — distinguishes deterministic vs non-deterministic algorithm choices in *AlgoPerf_t.
cudnnDirectionMode_t
Enum mirroring cudnnDirectionMode_t.
cudnnIndicesType_t
Enum mirroring cudnnIndicesType_t.
cudnnMathType_t
Math type for a convolution descriptor — controls tensor-core usage.
cudnnNanPropagation_t
Enum mirroring cudnnNanPropagation_t.
cudnnNormAlgo_t
Generic-normalization algorithm.
cudnnNormMode_t
Generic-normalization mode (cuDNN 8+).
cudnnNormOps_t
Optional fused op for normalization (None / Activation / Add+Activation).
cudnnOpTensorOp_t
Enum mirroring cudnnOpTensorOp_t.
cudnnPoolingMode_t
Enum mirroring cudnnPoolingMode_t.
cudnnRNNAlgo_t
Enum mirroring cudnnRNNAlgo_t.
cudnnRNNInputMode_t
Enum mirroring cudnnRNNInputMode_t.
cudnnRNNMode_t
Enum mirroring cudnnRNNMode_t.
cudnnReduceTensorIndices_t
Enum mirroring cudnnReduceTensorIndices_t.
cudnnReduceTensorOp_t
Enum mirroring cudnnReduceTensorOp_t.
cudnnReorderType_t
Filter / bias reorder selector for INT8 quantized inference.
cudnnSoftmaxAlgorithm_t
Enum mirroring cudnnSoftmaxAlgorithm_t.
cudnnSoftmaxMode_t
Enum mirroring cudnnSoftmaxMode_t.
cudnnTensorFormat_t
Enum mirroring cudnnTensorFormat_t.

Functions§

cudnn
Lazily-initialized process-wide cuDNN loader singleton.

Type Aliases§

PFN_cudnnActivationBackward
cuDNN: activation backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnActivationForward
cuDNN: activation forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnAddTensor
cuDNN: add tensor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendCreateDescriptor
cuDNN: backend create descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendDestroyDescriptor
cuDNN: backend destroy descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendExecute
cuDNN: backend execute. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendFinalize
cuDNN: backend finalize. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendGetAttribute
cuDNN: backend get attribute. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendInitialize
cuDNN: backend initialize. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBackendSetAttribute
cuDNN: backend set attribute. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBatchNormalizationBackward
cuDNN: batch normalization backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBatchNormalizationBackwardEx
cuDNN: batch normalization backward ex. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBatchNormalizationForwardInference
cuDNN: batch normalization forward inference. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBatchNormalizationForwardTraining
cuDNN: batch normalization forward training. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBatchNormalizationForwardTrainingEx
cuDNN: batch normalization forward training ex. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnBuildRNNDynamic
cuDNN: build RNN dynamic. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCTCLoss
cuDNN: CTC loss. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnConvolutionBackwardBias
cuDNN: convolution backward bias. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnConvolutionBackwardData
cuDNN: convolution backward data. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnConvolutionBackwardFilter
cuDNN: convolution backward filter. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnConvolutionBiasActivationForward
cuDNN: convolution bias activation forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnConvolutionForward
cuDNN: convolution forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreate
cuDNN: create. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateActivationDescriptor
cuDNN: create activation descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateAttnDescriptor
cuDNN: create attn descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateCTCLossDescriptor
cuDNN: create CTC loss descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateConvolutionDescriptor
cuDNN: create convolution descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateDropoutDescriptor
cuDNN: create dropout descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateFilterDescriptor
cuDNN: create filter descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateLRNDescriptor
cuDNN: create LRN descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateOpTensorDescriptor
cuDNN: create op tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreatePoolingDescriptor
cuDNN: create pooling descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateRNNDataDescriptor
cuDNN: create RNN data descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateRNNDescriptor
cuDNN: create RNN descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateReduceTensorDescriptor
cuDNN: create reduce tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateSeqDataDescriptor
cuDNN: create seq data descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateSpatialTransformerDescriptor
cuDNN: create spatial transformer descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnCreateTensorDescriptor
cuDNN: create tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroy
cuDNN: destroy. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyActivationDescriptor
cuDNN: destroy activation descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyAttnDescriptor
cuDNN: destroy attn descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyCTCLossDescriptor
cuDNN: destroy CTC loss descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyConvolutionDescriptor
cuDNN: destroy convolution descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyDropoutDescriptor
cuDNN: destroy dropout descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyFilterDescriptor
cuDNN: destroy filter descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyLRNDescriptor
cuDNN: destroy LRN descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyOpTensorDescriptor
cuDNN: destroy op tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyPoolingDescriptor
cuDNN: destroy pooling descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyRNNDataDescriptor
cuDNN: destroy RNN data descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyRNNDescriptor
cuDNN: destroy RNN descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyReduceTensorDescriptor
cuDNN: destroy reduce tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroySeqDataDescriptor
cuDNN: destroy seq data descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroySpatialTransformerDescriptor
cuDNN: destroy spatial transformer descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDestroyTensorDescriptor
cuDNN: destroy tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDivisiveNormalizationBackward
cuDNN: divisive normalization backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDivisiveNormalizationForward
cuDNN: divisive normalization forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDropoutBackward
cuDNN: dropout backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDropoutForward
cuDNN: dropout forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDropoutGetReserveSpaceSize
cuDNN: dropout get reserve space size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnDropoutGetStatesSize
cuDNN: dropout get states size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnFindConvolutionBackwardDataAlgorithm
cuDNN: find convolution backward data algorithm. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnFindConvolutionBackwardFilterAlgorithm
cuDNN: find convolution backward filter algorithm. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnFindConvolutionForwardAlgorithm
cuDNN: find convolution forward algorithm. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnFindConvolutionForwardAlgorithmEx
cuDNN: find convolution forward algorithm ex. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetActivationDescriptorSwishBeta
cuDNN: get activation descriptor swish beta. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetBatchNormalizationBackwardExWorkspaceSize
cuDNN: get batch normalization backward ex workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize
cuDNN: get batch normalization forward training ex workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetBatchNormalizationTrainingExReserveSpaceSize
cuDNN: get batch normalization training ex reserve space size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetCTCLossWorkspaceSize
cuDNN: get CTC loss workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolution2dForwardOutputDim
cuDNN: get convolution2d forward output dim. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionBackwardDataAlgorithm_v7
cuDNN: get convolution backward data algorithm. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionBackwardDataWorkspaceSize
cuDNN: get convolution backward data workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionBackwardFilterAlgorithm_v7
cuDNN: get convolution backward filter algorithm. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionBackwardFilterWorkspaceSize
cuDNN: get convolution backward filter workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionForwardAlgorithm_v7
cuDNN: get convolution forward algorithm. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionForwardWorkspaceSize
cuDNN: get convolution forward workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionGroupCount
cuDNN: get convolution group count. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionMathType
cuDNN: get convolution math type. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetConvolutionReorderType
cuDNN: get convolution reorder type. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetDropoutDescriptor
cuDNN: get dropout descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetErrorString
cuDNN: get error string. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetFilter4dDescriptor
cuDNN: get filter4d descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetMultiHeadAttnBuffers
cuDNN: get multi head attn buffers. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetMultiHeadAttnWeights
cuDNN: get multi head attn weights. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetNormalizationBackwardWorkspaceSize
cuDNN: get normalization backward workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetNormalizationForwardTrainingWorkspaceSize
cuDNN: get normalization forward training workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetNormalizationTrainingReserveSpaceSize
cuDNN: get normalization training reserve space size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetRNNTempSpaceSizes
cuDNN: get RNN temp space sizes. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetRNNWeightParams
cuDNN: get RNN weight params. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetRNNWeightSpaceSize
cuDNN: get RNN weight space size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetReductionIndicesSize
cuDNN: get reduction indices size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetReductionWorkspaceSize
cuDNN: get reduction workspace size. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetTensor4dDescriptor
cuDNN: get tensor4d descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetTensorNdDescriptor
cuDNN: get tensor nd descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnGetVersion
cuDNN: get version. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnLRNCrossChannelBackward
cuDNN: LRN cross channel backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnLRNCrossChannelForward
cuDNN: LRN cross channel forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnMultiHeadAttnBackwardData
cuDNN: multi head attn backward data. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnMultiHeadAttnBackwardWeights
cuDNN: multi head attn backward weights. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnMultiHeadAttnForward
cuDNN: multi head attn forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnNormalizationBackward
cuDNN: normalization backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnNormalizationForwardInference
cuDNN: normalization forward inference. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnNormalizationForwardTraining
cuDNN: normalization forward training. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnOpTensor
cuDNN: op tensor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnPoolingBackward
cuDNN: pooling backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnPoolingForward
cuDNN: pooling forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnRNNBackwardData_v8
cuDNN: RNN backward data. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnRNNBackwardWeights_v8
cuDNN: RNN backward weights. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnRNNForward
cuDNN: RNN forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnReduceTensor
cuDNN: reduce tensor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnReorderFilterAndBias
cuDNN: reorder filter and bias. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnRestoreDropoutDescriptor
cuDNN: restore dropout descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnScaleTensor
cuDNN: scale tensor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetActivationDescriptor
cuDNN: set activation descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetActivationDescriptorSwishBeta
cuDNN: set activation descriptor swish beta. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetAttnDescriptor
cuDNN: set attn descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetCTCLossDescriptor
cuDNN: set CTC loss descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetConvolution2dDescriptor
cuDNN: set convolution2d descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetConvolutionGroupCount
cuDNN: set convolution group count. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetConvolutionMathType
cuDNN: set convolution math type. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetConvolutionNdDescriptor
cuDNN: set convolution nd descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetConvolutionReorderType
cuDNN: set convolution reorder type. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetDropoutDescriptor
cuDNN: set dropout descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetFilter4dDescriptor
cuDNN: set filter4d descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetFilterNdDescriptor
cuDNN: set filter nd descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetLRNDescriptor
cuDNN: set LRN descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetOpTensorDescriptor
cuDNN: set op tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetPooling2dDescriptor
cuDNN: set pooling2d descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetPoolingNdDescriptor
cuDNN: set pooling nd descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetRNNDescriptor_v8
cuDNN: set RNN descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetReduceTensorDescriptor
cuDNN: set reduce tensor descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetSeqDataDescriptor
cuDNN: set seq data descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetSpatialTransformerNdDescriptor
cuDNN: set spatial transformer nd descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetStream
cuDNN: set stream. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetTensor
cuDNN: set tensor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetTensor4dDescriptor
cuDNN: set tensor4d descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetTensor4dDescriptorEx
cuDNN: set tensor4d descriptor ex. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSetTensorNdDescriptor
cuDNN: set tensor nd descriptor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSoftmaxBackward
cuDNN: softmax backward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSoftmaxForward
cuDNN: softmax forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSpatialTfGridGeneratorForward
cuDNN: spatial tf grid generator forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnSpatialTfSamplerForward
cuDNN: spatial tf sampler forward. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
PFN_cudnnTransformTensor
cuDNN: transform tensor. See https://docs.nvidia.com/deeplearning/cudnn/api/index.html.
cudnnActivationDescriptor_t
Opaque handle. Mirrors cudnnActivationDescriptor_t.
cudnnAttnDescriptor_t
Opaque handle. Mirrors cudnnAttnDescriptor_t.
cudnnBackendDescriptor_t
Opaque handle. Mirrors cudnnBackendDescriptor_t.
cudnnCTCLossDescriptor_t
Opaque handle. Mirrors cudnnCTCLossDescriptor_t.
cudnnConvolutionDescriptor_t
Opaque handle. Mirrors cudnnConvolutionDescriptor_t.
cudnnDropoutDescriptor_t
Opaque handle. Mirrors cudnnDropoutDescriptor_t.
cudnnFilterDescriptor_t
Opaque handle. Mirrors cudnnFilterDescriptor_t.
cudnnHandle_t
Opaque handle. Mirrors cudnnHandle_t.
cudnnLRNDescriptor_t
Opaque handle. Mirrors cudnnLRNDescriptor_t.
cudnnOpTensorDescriptor_t
Opaque handle. Mirrors cudnnOpTensorDescriptor_t.
cudnnPoolingDescriptor_t
Opaque handle. Mirrors cudnnPoolingDescriptor_t.
cudnnRNNDataDescriptor_t
Opaque handle. Mirrors cudnnRNNDataDescriptor_t.
cudnnRNNDescriptor_t
Opaque handle. Mirrors cudnnRNNDescriptor_t.
cudnnReduceTensorDescriptor_t
Opaque handle. Mirrors cudnnReduceTensorDescriptor_t.
cudnnSeqDataDescriptor_t
Opaque handle. Mirrors cudnnSeqDataDescriptor_t.
cudnnSpatialTransformerDescriptor_t
Opaque handle. Mirrors cudnnSpatialTransformerDescriptor_t.
cudnnTensorDescriptor_t
Opaque handle. Mirrors cudnnTensorDescriptor_t.
cudnnTensorTransformDescriptor_t
Opaque handle. Mirrors cudnnTensorTransformDescriptor_t.