public class cudnn extends cudnn
| Modifier and Type | Field and Description |
|---|---|
static int |
CUDNN_16BIT_INDICES
enum cudnnIndicesType_t
|
static int |
CUDNN_32BIT_INDICES
enum cudnnIndicesType_t
|
static int |
CUDNN_64BIT_INDICES
enum cudnnIndicesType_t
|
static int |
CUDNN_8BIT_INDICES
enum cudnnIndicesType_t
|
static int |
CUDNN_ACTIVATION_CLIPPED_RELU
enum cudnnActivationMode_t
|
static int |
CUDNN_ACTIVATION_ELU
enum cudnnActivationMode_t
|
static int |
CUDNN_ACTIVATION_IDENTITY
enum cudnnActivationMode_t
|
static int |
CUDNN_ACTIVATION_RELU
enum cudnnActivationMode_t
|
static int |
CUDNN_ACTIVATION_SIGMOID
enum cudnnActivationMode_t
|
static int |
CUDNN_ACTIVATION_TANH
enum cudnnActivationMode_t
|
static int |
CUDNN_ATTN_DISABLE_PROJ_BIASES |
static long |
CUDNN_ATTN_ENABLE_PROJ_BIASES |
static int |
CUDNN_ATTN_QUERYMAP_ALL_TO_ONE |
static long |
CUDNN_ATTN_QUERYMAP_ONE_TO_ONE |
static int |
CUDNN_ATTN_WKIND_COUNT |
static int |
CUDNN_BATCHNORM_OPS_BN
enum cudnnBatchNormOps_t
|
static int |
CUDNN_BATCHNORM_OPS_BN_ACTIVATION
enum cudnnBatchNormOps_t
|
static int |
CUDNN_BATCHNORM_OPS_BN_ADD_ACTIVATION
enum cudnnBatchNormOps_t
|
static int |
CUDNN_BATCHNORM_PER_ACTIVATION
enum cudnnBatchNormMode_t
|
static int |
CUDNN_BATCHNORM_SPATIAL
enum cudnnBatchNormMode_t
|
static int |
CUDNN_BATCHNORM_SPATIAL_PERSISTENT
enum cudnnBatchNormMode_t
|
static int |
CUDNN_BIDIRECTIONAL
enum cudnnDirectionMode_t
|
static double |
CUDNN_BN_MIN_EPSILON |
static int |
CUDNN_CONVOLUTION
enum cudnnConvolutionMode_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_0
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_1
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_COUNT
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED
enum cudnnConvolutionBwdDataAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE
enum cudnnConvolutionBwdDataPreference_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST
enum cudnnConvolutionBwdDataPreference_t
|
static int |
CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT
enum cudnnConvolutionBwdDataPreference_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_0
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_1
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_3
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED
enum cudnnConvolutionBwdFilterAlgo_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE
enum cudnnConvolutionBwdFilterPreference_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST
enum cudnnConvolutionBwdFilterPreference_t
|
static int |
CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT
enum cudnnConvolutionBwdFilterPreference_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_COUNT
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_DIRECT
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_FFT
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_FFT_TILING
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_GEMM
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED
enum cudnnConvolutionFwdAlgo_t
|
static int |
CUDNN_CONVOLUTION_FWD_NO_WORKSPACE
enum cudnnConvolutionFwdPreference_t
|
static int |
CUDNN_CONVOLUTION_FWD_PREFER_FASTEST
enum cudnnConvolutionFwdPreference_t
|
static int |
CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT
enum cudnnConvolutionFwdPreference_t
|
static int |
CUDNN_CROSS_CORRELATION
enum cudnnConvolutionMode_t
|
static int |
CUDNN_CTC_LOSS_ALGO_DETERMINISTIC
enum cudnnCTCLossAlgo_t
|
static int |
CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC
enum cudnnCTCLossAlgo_t
|
static int |
CUDNN_DATA_DOUBLE
enum cudnnDataType_t
|
static int |
CUDNN_DATA_FLOAT
enum cudnnDataType_t
|
static int |
CUDNN_DATA_HALF
enum cudnnDataType_t
|
static int |
CUDNN_DATA_INT32
enum cudnnDataType_t
|
static int |
CUDNN_DATA_INT8
enum cudnnDataType_t
|
static int |
CUDNN_DATA_INT8x32
enum cudnnDataType_t
|
static int |
CUDNN_DATA_INT8x4
enum cudnnDataType_t
|
static int |
CUDNN_DATA_UINT8
enum cudnnDataType_t
|
static int |
CUDNN_DATA_UINT8x4
enum cudnnDataType_t
|
static int |
CUDNN_DEFAULT_MATH
enum cudnnMathType_t
|
static int |
CUDNN_DEFAULT_REORDER
enum cudnnReorderType_t
|
static int |
CUDNN_DETERMINISTIC
enum cudnnDeterminism_t
|
static int |
CUDNN_DIM_MAX |
static int |
CUDNN_DIVNORM_PRECOMPUTED_MEANS
enum cudnnDivNormMode_t
|
static int |
CUDNN_ERRQUERY_BLOCKING
enum cudnnErrQueryMode_t
|
static int |
CUDNN_ERRQUERY_NONBLOCKING
enum cudnnErrQueryMode_t
|
static int |
CUDNN_ERRQUERY_RAWCODE
enum cudnnErrQueryMode_t
|
static int |
CUDNN_FUSED_BN_FINALIZE_STATISTICS_INFERENCE
enum cudnnFusedOps_t
|
static int |
CUDNN_FUSED_BN_FINALIZE_STATISTICS_TRAINING
enum cudnnFusedOps_t
|
static int |
CUDNN_FUSED_CONV_SCALE_BIAS_ADD_ACTIVATION
enum cudnnFusedOps_t
|
static int |
CUDNN_FUSED_DACTIVATION_FORK_DBATCHNORM
enum cudnnFusedOps_t
|
static int |
CUDNN_FUSED_SCALE_BIAS_ACTIVATION_CONV_BNSTATS
enum cudnnFusedOps_t
|
static int |
CUDNN_FUSED_SCALE_BIAS_ACTIVATION_WGRAD
enum cudnnFusedOps_t
|
static int |
CUDNN_FUSED_SCALE_BIAS_ADD_ACTIVATION_GEN_BITMASK
enum cudnnFusedOps_t
|
static int |
CUDNN_GRU
enum cudnnRNNMode_t
|
static int |
CUDNN_LINEAR_INPUT
enum cudnnRNNInputMode_t
|
static int |
CUDNN_LOSS_NORMALIZATION_NONE
enum cudnnLossNormalizationMode_t
|
static int |
CUDNN_LOSS_NORMALIZATION_SOFTMAX
enum cudnnLossNormalizationMode_t
|
static int |
CUDNN_LRN_CROSS_CHANNEL_DIM1
enum cudnnLRNMode_t
|
static int |
CUDNN_LRN_MAX_N |
static double |
CUDNN_LRN_MIN_BETA |
static double |
CUDNN_LRN_MIN_K |
static int |
CUDNN_LRN_MIN_N |
static int |
CUDNN_LSTM
enum cudnnRNNMode_t
|
static int |
CUDNN_MAJOR |
static int |
CUDNN_MH_ATTN_K_BIASES
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_K_WEIGHTS
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_O_BIASES
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_O_WEIGHTS
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_Q_BIASES
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_Q_WEIGHTS
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_V_BIASES
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MH_ATTN_V_WEIGHTS
enum cudnnMultiHeadAttnWeightKind_t
|
static int |
CUDNN_MINOR |
static int |
CUDNN_NO_REORDER
enum cudnnReorderType_t
|
static int |
CUDNN_NON_DETERMINISTIC
enum cudnnDeterminism_t
|
static int |
CUDNN_NOT_PROPAGATE_NAN
enum cudnnNanPropagation_t
|
static int |
CUDNN_OP_TENSOR_ADD
enum cudnnOpTensorOp_t
|
static int |
CUDNN_OP_TENSOR_MAX
enum cudnnOpTensorOp_t
|
static int |
CUDNN_OP_TENSOR_MIN
enum cudnnOpTensorOp_t
|
static int |
CUDNN_OP_TENSOR_MUL
enum cudnnOpTensorOp_t
|
static int |
CUDNN_OP_TENSOR_NOT
enum cudnnOpTensorOp_t
|
static int |
CUDNN_OP_TENSOR_SQRT
enum cudnnOpTensorOp_t
|
static int |
CUDNN_PARAM_ACTIVATION_BITMASK_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_ACTIVATION_BITMASK_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_ACTIVATION_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_BIAS_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_DBIAS_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_DSCALE_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_EQBIAS_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_EQSCALE_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_EQSCALEBIAS_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_MODE
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_RUNNING_MEAN_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_RUNNING_VAR_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_SAVED_INVSTD_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_SAVED_MEAN_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_SCALE_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_SCALEBIAS_MEANVAR_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_Z_EQBIAS_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_Z_EQSCALE_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_BN_Z_EQSCALEBIAS_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_CONV_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DWDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DWDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DXDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DXDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DYDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DYDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DZDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_DZDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_WDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_WDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_XDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_XDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_YDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_YDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_YSQSUM_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_YSTATS_DESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_YSUM_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_ZDATA_PLACEHOLDER
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PARAM_ZDESC
enum cudnnFusedOpsConstParamLabel_t
|
static int |
CUDNN_PATCHLEVEL |
static int |
CUDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING
enum cudnnPoolingMode_t
|
static int |
CUDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING
enum cudnnPoolingMode_t
|
static int |
CUDNN_POOLING_MAX
enum cudnnPoolingMode_t
|
static int |
CUDNN_POOLING_MAX_DETERMINISTIC
enum cudnnPoolingMode_t
|
static int |
CUDNN_PROPAGATE_NAN
enum cudnnNanPropagation_t
|
static int |
CUDNN_PTR_16B_ALIGNED
enum cudnnFusedOpsPointerPlaceHolder_t
|
static int |
CUDNN_PTR_ACTIVATION_BITMASK
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_BIAS
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_DBIAS
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_DSCALE
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_EQBIAS
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_EQSCALE
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_RUNNING_MEAN
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_RUNNING_VAR
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_SAVED_INVSTD
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_SAVED_MEAN
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_SCALE
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_Z_EQBIAS
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_BN_Z_EQSCALE
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_DWDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_DXDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_DYDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_DZDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_ELEM_ALIGNED
enum cudnnFusedOpsPointerPlaceHolder_t
|
static int |
CUDNN_PTR_NULL
enum cudnnFusedOpsPointerPlaceHolder_t
|
static int |
CUDNN_PTR_WDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_WORKSPACE
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_XDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_YDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_YSQSUM
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_YSUM
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_PTR_ZDATA
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_REDUCE_TENSOR_ADD
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_AMAX
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_AVG
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_FLATTENED_INDICES
enum cudnnReduceTensorIndices_t
|
static int |
CUDNN_REDUCE_TENSOR_MAX
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_MIN
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_MUL
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_NO_INDICES
enum cudnnReduceTensorIndices_t
|
static int |
CUDNN_REDUCE_TENSOR_NORM1
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_REDUCE_TENSOR_NORM2
enum cudnnReduceTensorOp_t
|
static int |
CUDNN_RNN_ALGO_COUNT
enum cudnnRNNAlgo_t
|
static int |
CUDNN_RNN_ALGO_PERSIST_DYNAMIC
enum cudnnRNNAlgo_t
|
static int |
CUDNN_RNN_ALGO_PERSIST_STATIC
enum cudnnRNNAlgo_t
|
static int |
CUDNN_RNN_ALGO_STANDARD
enum cudnnRNNAlgo_t
|
static int |
CUDNN_RNN_CLIP_MINMAX
enum cudnnRNNClipMode_t
|
static int |
CUDNN_RNN_CLIP_NONE
enum cudnnRNNClipMode_t
|
static int |
CUDNN_RNN_DATA_LAYOUT_BATCH_MAJOR_UNPACKED
enum cudnnRNNDataLayout_t
|
static int |
CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_PACKED
enum cudnnRNNDataLayout_t
|
static int |
CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_UNPACKED
enum cudnnRNNDataLayout_t
|
static int |
CUDNN_RNN_DOUBLE_BIAS
enum cudnnRNNBiasMode_t
|
static int |
CUDNN_RNN_NO_BIAS
enum cudnnRNNBiasMode_t
|
static int |
CUDNN_RNN_PADDED_IO_DISABLED
enum cudnnRNNPaddingMode_t
|
static int |
CUDNN_RNN_PADDED_IO_ENABLED
enum cudnnRNNPaddingMode_t
|
static int |
CUDNN_RNN_RELU
enum cudnnRNNMode_t
|
static int |
CUDNN_RNN_SINGLE_INP_BIAS
enum cudnnRNNBiasMode_t
|
static int |
CUDNN_RNN_SINGLE_REC_BIAS
enum cudnnRNNBiasMode_t
|
static int |
CUDNN_RNN_TANH
enum cudnnRNNMode_t
|
static int |
CUDNN_SAMPLER_BILINEAR
enum cudnnSamplerType_t
|
static int |
CUDNN_SCALAR_DOUBLE_BN_EPSILON
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_SCALAR_DOUBLE_BN_EXP_AVG_FACTOR
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_SCALAR_INT64_T_BN_ACCUMULATION_COUNT
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_SCALAR_SIZE_T_WORKSPACE_SIZE_IN_BYTES
enum cudnnFusedOpsVariantParamLabel_t
|
static int |
CUDNN_SEQDATA_BATCH_DIM
enum cudnnSeqDataAxis_t
|
static int |
CUDNN_SEQDATA_BEAM_DIM
enum cudnnSeqDataAxis_t
|
static int |
CUDNN_SEQDATA_DIM_COUNT |
static int |
CUDNN_SEQDATA_TIME_DIM
enum cudnnSeqDataAxis_t
|
static int |
CUDNN_SEQDATA_VECT_DIM
enum cudnnSeqDataAxis_t
|
static int |
CUDNN_SEV_ERROR
enum cudnnSeverity_t
|
static long |
CUDNN_SEV_ERROR_EN |
static int |
CUDNN_SEV_FATAL
enum cudnnSeverity_t
|
static int |
CUDNN_SEV_INFO
enum cudnnSeverity_t
|
static long |
CUDNN_SEV_INFO_EN |
static int |
CUDNN_SEV_WARNING
enum cudnnSeverity_t
|
static long |
CUDNN_SEV_WARNING_EN |
static int |
CUDNN_SKIP_INPUT
enum cudnnRNNInputMode_t
|
static int |
CUDNN_SOFTMAX_ACCURATE
enum cudnnSoftmaxAlgorithm_t
|
static int |
CUDNN_SOFTMAX_FAST
enum cudnnSoftmaxAlgorithm_t
|
static int |
CUDNN_SOFTMAX_LOG
enum cudnnSoftmaxAlgorithm_t
|
static int |
CUDNN_SOFTMAX_MODE_CHANNEL
enum cudnnSoftmaxMode_t
|
static int |
CUDNN_SOFTMAX_MODE_INSTANCE
enum cudnnSoftmaxMode_t
|
static int |
CUDNN_STATUS_ALLOC_FAILED
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_ARCH_MISMATCH
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_BAD_PARAM
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_EXECUTION_FAILED
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_INTERNAL_ERROR
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_INVALID_VALUE
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_LICENSE_ERROR
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_MAPPING_ERROR
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_NOT_INITIALIZED
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_NOT_SUPPORTED
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_RUNTIME_FP_OVERFLOW
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_RUNTIME_IN_PROGRESS
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING
enum cudnnStatus_t
|
static int |
CUDNN_STATUS_SUCCESS
enum cudnnStatus_t
|
static int |
CUDNN_TENSOR_NCHW
enum cudnnTensorFormat_t
|
static int |
CUDNN_TENSOR_NCHW_VECT_C
enum cudnnTensorFormat_t
|
static int |
CUDNN_TENSOR_NHWC
enum cudnnTensorFormat_t
|
static int |
CUDNN_TENSOR_OP_MATH
enum cudnnMathType_t
|
static int |
CUDNN_TENSOR_OP_MATH_ALLOW_CONVERSION
enum cudnnMathType_t
|
static long |
CUDNN_TRANSFORM_FOLD
enum cudnnFoldingDirection_t
|
static long |
CUDNN_TRANSFORM_UNFOLD
enum cudnnFoldingDirection_t
|
static int |
CUDNN_UNIDIRECTIONAL
enum cudnnDirectionMode_t
|
static int |
CUDNN_VERSION |
static int |
CUDNN_WGRAD_MODE_ADD
enum cudnnWgradMode_t
|
static int |
CUDNN_WGRAD_MODE_SET
enum cudnnWgradMode_t
|
static int |
MAJOR_VERSION
enum libraryPropertyType_t
|
static int |
MINOR_VERSION
enum libraryPropertyType_t
|
static int |
PATCH_LEVEL
enum libraryPropertyType_t
|
| Constructor and Description |
|---|
cudnn() |
public static final int CUDNN_MAJOR
public static final int CUDNN_MINOR
public static final int CUDNN_PATCHLEVEL
public static final int CUDNN_VERSION
public static final int CUDNN_STATUS_SUCCESS
public static final int CUDNN_STATUS_NOT_INITIALIZED
public static final int CUDNN_STATUS_ALLOC_FAILED
public static final int CUDNN_STATUS_BAD_PARAM
public static final int CUDNN_STATUS_INTERNAL_ERROR
public static final int CUDNN_STATUS_INVALID_VALUE
public static final int CUDNN_STATUS_ARCH_MISMATCH
public static final int CUDNN_STATUS_MAPPING_ERROR
public static final int CUDNN_STATUS_EXECUTION_FAILED
public static final int CUDNN_STATUS_NOT_SUPPORTED
public static final int CUDNN_STATUS_LICENSE_ERROR
public static final int CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING
public static final int CUDNN_STATUS_RUNTIME_IN_PROGRESS
public static final int CUDNN_STATUS_RUNTIME_FP_OVERFLOW
public static final int CUDNN_ERRQUERY_RAWCODE
public static final int CUDNN_ERRQUERY_NONBLOCKING
public static final int CUDNN_ERRQUERY_BLOCKING
public static final int MAJOR_VERSION
public static final int MINOR_VERSION
public static final int PATCH_LEVEL
public static final int CUDNN_DATA_FLOAT
public static final int CUDNN_DATA_DOUBLE
public static final int CUDNN_DATA_HALF
public static final int CUDNN_DATA_INT8
public static final int CUDNN_DATA_INT32
public static final int CUDNN_DATA_INT8x4
public static final int CUDNN_DATA_UINT8
public static final int CUDNN_DATA_UINT8x4
public static final int CUDNN_DATA_INT8x32
public static final int CUDNN_DEFAULT_MATH
public static final int CUDNN_TENSOR_OP_MATH
public static final int CUDNN_TENSOR_OP_MATH_ALLOW_CONVERSION
public static final int CUDNN_NOT_PROPAGATE_NAN
public static final int CUDNN_PROPAGATE_NAN
public static final int CUDNN_NON_DETERMINISTIC
public static final int CUDNN_DETERMINISTIC
public static final int CUDNN_DEFAULT_REORDER
public static final int CUDNN_NO_REORDER
public static final int CUDNN_DIM_MAX
public static final int CUDNN_TENSOR_NCHW
public static final int CUDNN_TENSOR_NHWC
public static final int CUDNN_TENSOR_NCHW_VECT_C
public static final long CUDNN_TRANSFORM_FOLD
public static final long CUDNN_TRANSFORM_UNFOLD
public static final int CUDNN_OP_TENSOR_ADD
public static final int CUDNN_OP_TENSOR_MUL
public static final int CUDNN_OP_TENSOR_MIN
public static final int CUDNN_OP_TENSOR_MAX
public static final int CUDNN_OP_TENSOR_SQRT
public static final int CUDNN_OP_TENSOR_NOT
public static final int CUDNN_REDUCE_TENSOR_ADD
public static final int CUDNN_REDUCE_TENSOR_MUL
public static final int CUDNN_REDUCE_TENSOR_MIN
public static final int CUDNN_REDUCE_TENSOR_MAX
public static final int CUDNN_REDUCE_TENSOR_AMAX
public static final int CUDNN_REDUCE_TENSOR_AVG
public static final int CUDNN_REDUCE_TENSOR_NORM1
public static final int CUDNN_REDUCE_TENSOR_NORM2
public static final int CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS
public static final int CUDNN_REDUCE_TENSOR_NO_INDICES
public static final int CUDNN_REDUCE_TENSOR_FLATTENED_INDICES
public static final int CUDNN_32BIT_INDICES
public static final int CUDNN_64BIT_INDICES
public static final int CUDNN_16BIT_INDICES
public static final int CUDNN_8BIT_INDICES
public static final int CUDNN_CONVOLUTION
public static final int CUDNN_CROSS_CORRELATION
public static final int CUDNN_CONVOLUTION_FWD_NO_WORKSPACE
public static final int CUDNN_CONVOLUTION_FWD_PREFER_FASTEST
public static final int CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT
public static final int CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM
public static final int CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM
public static final int CUDNN_CONVOLUTION_FWD_ALGO_GEMM
public static final int CUDNN_CONVOLUTION_FWD_ALGO_DIRECT
public static final int CUDNN_CONVOLUTION_FWD_ALGO_FFT
public static final int CUDNN_CONVOLUTION_FWD_ALGO_FFT_TILING
public static final int CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD
public static final int CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED
public static final int CUDNN_CONVOLUTION_FWD_ALGO_COUNT
public static final int CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE
public static final int CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST
public static final int CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_0
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_1
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_3
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING
public static final int CUDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT
public static final int CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE
public static final int CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST
public static final int CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_0
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_1
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED
public static final int CUDNN_CONVOLUTION_BWD_DATA_ALGO_COUNT
public static final int CUDNN_SOFTMAX_FAST
public static final int CUDNN_SOFTMAX_ACCURATE
public static final int CUDNN_SOFTMAX_LOG
public static final int CUDNN_SOFTMAX_MODE_INSTANCE
public static final int CUDNN_SOFTMAX_MODE_CHANNEL
public static final int CUDNN_POOLING_MAX
public static final int CUDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING
public static final int CUDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING
public static final int CUDNN_POOLING_MAX_DETERMINISTIC
public static final int CUDNN_ACTIVATION_SIGMOID
public static final int CUDNN_ACTIVATION_RELU
public static final int CUDNN_ACTIVATION_TANH
public static final int CUDNN_ACTIVATION_CLIPPED_RELU
public static final int CUDNN_ACTIVATION_ELU
public static final int CUDNN_ACTIVATION_IDENTITY
public static final int CUDNN_LRN_MIN_N
public static final int CUDNN_LRN_MAX_N
public static final double CUDNN_LRN_MIN_K
public static final double CUDNN_LRN_MIN_BETA
public static final int CUDNN_LRN_CROSS_CHANNEL_DIM1
public static final int CUDNN_DIVNORM_PRECOMPUTED_MEANS
public static final int CUDNN_BATCHNORM_PER_ACTIVATION
public static final int CUDNN_BATCHNORM_SPATIAL
public static final int CUDNN_BATCHNORM_SPATIAL_PERSISTENT
public static final double CUDNN_BN_MIN_EPSILON
public static final int CUDNN_BATCHNORM_OPS_BN
public static final int CUDNN_BATCHNORM_OPS_BN_ACTIVATION
public static final int CUDNN_BATCHNORM_OPS_BN_ADD_ACTIVATION
public static final int CUDNN_SAMPLER_BILINEAR
public static final int CUDNN_RNN_ALGO_STANDARD
public static final int CUDNN_RNN_ALGO_PERSIST_STATIC
public static final int CUDNN_RNN_ALGO_PERSIST_DYNAMIC
public static final int CUDNN_RNN_ALGO_COUNT
public static final int CUDNN_RNN_RELU
public static final int CUDNN_RNN_TANH
public static final int CUDNN_LSTM
public static final int CUDNN_GRU
public static final int CUDNN_RNN_NO_BIAS
public static final int CUDNN_RNN_SINGLE_INP_BIAS
public static final int CUDNN_RNN_DOUBLE_BIAS
public static final int CUDNN_RNN_SINGLE_REC_BIAS
public static final int CUDNN_UNIDIRECTIONAL
public static final int CUDNN_BIDIRECTIONAL
public static final int CUDNN_LINEAR_INPUT
public static final int CUDNN_SKIP_INPUT
public static final int CUDNN_RNN_CLIP_NONE
public static final int CUDNN_RNN_CLIP_MINMAX
public static final int CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_UNPACKED
public static final int CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_PACKED
public static final int CUDNN_RNN_DATA_LAYOUT_BATCH_MAJOR_UNPACKED
public static final int CUDNN_RNN_PADDED_IO_DISABLED
public static final int CUDNN_RNN_PADDED_IO_ENABLED
public static final int CUDNN_SEQDATA_TIME_DIM
public static final int CUDNN_SEQDATA_BATCH_DIM
public static final int CUDNN_SEQDATA_BEAM_DIM
public static final int CUDNN_SEQDATA_VECT_DIM
public static final int CUDNN_SEQDATA_DIM_COUNT
public static final int CUDNN_ATTN_QUERYMAP_ALL_TO_ONE
public static final long CUDNN_ATTN_QUERYMAP_ONE_TO_ONE
public static final int CUDNN_ATTN_DISABLE_PROJ_BIASES
public static final long CUDNN_ATTN_ENABLE_PROJ_BIASES
public static final int CUDNN_MH_ATTN_Q_WEIGHTS
public static final int CUDNN_MH_ATTN_K_WEIGHTS
public static final int CUDNN_MH_ATTN_V_WEIGHTS
public static final int CUDNN_MH_ATTN_O_WEIGHTS
public static final int CUDNN_MH_ATTN_Q_BIASES
public static final int CUDNN_MH_ATTN_K_BIASES
public static final int CUDNN_MH_ATTN_V_BIASES
public static final int CUDNN_MH_ATTN_O_BIASES
public static final int CUDNN_ATTN_WKIND_COUNT
public static final int CUDNN_WGRAD_MODE_ADD
public static final int CUDNN_WGRAD_MODE_SET
public static final int CUDNN_CTC_LOSS_ALGO_DETERMINISTIC
public static final int CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC
public static final int CUDNN_LOSS_NORMALIZATION_NONE
public static final int CUDNN_LOSS_NORMALIZATION_SOFTMAX
public static final int CUDNN_SEV_FATAL
public static final int CUDNN_SEV_ERROR
public static final int CUDNN_SEV_WARNING
public static final int CUDNN_SEV_INFO
public static final long CUDNN_SEV_ERROR_EN
public static final long CUDNN_SEV_WARNING_EN
public static final long CUDNN_SEV_INFO_EN
public static final int CUDNN_FUSED_SCALE_BIAS_ACTIVATION_CONV_BNSTATS
public static final int CUDNN_FUSED_SCALE_BIAS_ACTIVATION_WGRAD
public static final int CUDNN_FUSED_BN_FINALIZE_STATISTICS_TRAINING
public static final int CUDNN_FUSED_BN_FINALIZE_STATISTICS_INFERENCE
public static final int CUDNN_FUSED_CONV_SCALE_BIAS_ADD_ACTIVATION
public static final int CUDNN_FUSED_SCALE_BIAS_ADD_ACTIVATION_GEN_BITMASK
public static final int CUDNN_FUSED_DACTIVATION_FORK_DBATCHNORM
public static final int CUDNN_PARAM_XDESC
public static final int CUDNN_PARAM_XDATA_PLACEHOLDER
public static final int CUDNN_PARAM_BN_MODE
public static final int CUDNN_PARAM_BN_EQSCALEBIAS_DESC
public static final int CUDNN_PARAM_BN_EQSCALE_PLACEHOLDER
public static final int CUDNN_PARAM_BN_EQBIAS_PLACEHOLDER
public static final int CUDNN_PARAM_ACTIVATION_DESC
public static final int CUDNN_PARAM_CONV_DESC
public static final int CUDNN_PARAM_WDESC
public static final int CUDNN_PARAM_WDATA_PLACEHOLDER
public static final int CUDNN_PARAM_DWDESC
public static final int CUDNN_PARAM_DWDATA_PLACEHOLDER
public static final int CUDNN_PARAM_YDESC
public static final int CUDNN_PARAM_YDATA_PLACEHOLDER
public static final int CUDNN_PARAM_DYDESC
public static final int CUDNN_PARAM_DYDATA_PLACEHOLDER
public static final int CUDNN_PARAM_YSTATS_DESC
public static final int CUDNN_PARAM_YSUM_PLACEHOLDER
public static final int CUDNN_PARAM_YSQSUM_PLACEHOLDER
public static final int CUDNN_PARAM_BN_SCALEBIAS_MEANVAR_DESC
public static final int CUDNN_PARAM_BN_SCALE_PLACEHOLDER
public static final int CUDNN_PARAM_BN_BIAS_PLACEHOLDER
public static final int CUDNN_PARAM_BN_SAVED_MEAN_PLACEHOLDER
public static final int CUDNN_PARAM_BN_SAVED_INVSTD_PLACEHOLDER
public static final int CUDNN_PARAM_BN_RUNNING_MEAN_PLACEHOLDER
public static final int CUDNN_PARAM_BN_RUNNING_VAR_PLACEHOLDER
public static final int CUDNN_PARAM_ZDESC
public static final int CUDNN_PARAM_ZDATA_PLACEHOLDER
public static final int CUDNN_PARAM_BN_Z_EQSCALEBIAS_DESC
public static final int CUDNN_PARAM_BN_Z_EQSCALE_PLACEHOLDER
public static final int CUDNN_PARAM_BN_Z_EQBIAS_PLACEHOLDER
public static final int CUDNN_PARAM_ACTIVATION_BITMASK_DESC
public static final int CUDNN_PARAM_ACTIVATION_BITMASK_PLACEHOLDER
public static final int CUDNN_PARAM_DXDESC
public static final int CUDNN_PARAM_DXDATA_PLACEHOLDER
public static final int CUDNN_PARAM_DZDESC
public static final int CUDNN_PARAM_DZDATA_PLACEHOLDER
public static final int CUDNN_PARAM_BN_DSCALE_PLACEHOLDER
public static final int CUDNN_PARAM_BN_DBIAS_PLACEHOLDER
public static final int CUDNN_PTR_NULL
public static final int CUDNN_PTR_ELEM_ALIGNED
public static final int CUDNN_PTR_16B_ALIGNED
public static final int CUDNN_PTR_XDATA
public static final int CUDNN_PTR_BN_EQSCALE
public static final int CUDNN_PTR_BN_EQBIAS
public static final int CUDNN_PTR_WDATA
public static final int CUDNN_PTR_DWDATA
public static final int CUDNN_PTR_YDATA
public static final int CUDNN_PTR_DYDATA
public static final int CUDNN_PTR_YSUM
public static final int CUDNN_PTR_YSQSUM
public static final int CUDNN_PTR_WORKSPACE
public static final int CUDNN_PTR_BN_SCALE
public static final int CUDNN_PTR_BN_BIAS
public static final int CUDNN_PTR_BN_SAVED_MEAN
public static final int CUDNN_PTR_BN_SAVED_INVSTD
public static final int CUDNN_PTR_BN_RUNNING_MEAN
public static final int CUDNN_PTR_BN_RUNNING_VAR
public static final int CUDNN_PTR_ZDATA
public static final int CUDNN_PTR_BN_Z_EQSCALE
public static final int CUDNN_PTR_BN_Z_EQBIAS
public static final int CUDNN_PTR_ACTIVATION_BITMASK
public static final int CUDNN_PTR_DXDATA
public static final int CUDNN_PTR_DZDATA
public static final int CUDNN_PTR_BN_DSCALE
public static final int CUDNN_PTR_BN_DBIAS
public static final int CUDNN_SCALAR_SIZE_T_WORKSPACE_SIZE_IN_BYTES
public static final int CUDNN_SCALAR_INT64_T_BN_ACCUMULATION_COUNT
public static final int CUDNN_SCALAR_DOUBLE_BN_EXP_AVG_FACTOR
public static final int CUDNN_SCALAR_DOUBLE_BN_EPSILON
@Cast(value="const char*") public static BytePointer cudnnGetErrorString(@Cast(value="cudnnStatus_t") int status)
@Cast(value="cudnnStatus_t") public static int cudnnQueryRuntimeError(cudnnContext handle, @Cast(value="cudnnStatus_t*") IntPointer rstatus, @Cast(value="cudnnErrQueryMode_t") int mode, cudnnRuntimeTag_t tag)
@Cast(value="cudnnStatus_t") public static int cudnnQueryRuntimeError(cudnnContext handle, @Cast(value="cudnnStatus_t*") IntBuffer rstatus, @Cast(value="cudnnErrQueryMode_t") int mode, cudnnRuntimeTag_t tag)
@Cast(value="cudnnStatus_t") public static int cudnnQueryRuntimeError(cudnnContext handle, @Cast(value="cudnnStatus_t*") int[] rstatus, @Cast(value="cudnnErrQueryMode_t") int mode, cudnnRuntimeTag_t tag)
@Cast(value="cudnnStatus_t") public static int cudnnGetProperty(@Cast(value="libraryPropertyType") int type, IntPointer value)
@Cast(value="cudnnStatus_t") public static int cudnnGetProperty(@Cast(value="libraryPropertyType") int type, IntBuffer value)
@Cast(value="cudnnStatus_t") public static int cudnnGetProperty(@Cast(value="libraryPropertyType") int type, int[] value)
@Cast(value="cudnnStatus_t") public static int cudnnCreate(@ByPtrPtr cudnnContext handle)
@Cast(value="cudnnStatus_t") public static int cudnnDestroy(cudnnContext handle)
@Cast(value="cudnnStatus_t") public static int cudnnSetStream(cudnnContext handle, CUstream_st streamId)
@Cast(value="cudnnStatus_t") public static int cudnnGetStream(cudnnContext handle, @ByPtrPtr CUstream_st streamId)
@Cast(value="cudnnStatus_t") public static int cudnnCreateTensorDescriptor(@Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct tensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnCreateTensorDescriptor(@Cast(value="cudnnTensorStruct**") PointerPointer tensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensor4dDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnTensorFormat_t") int format, @Cast(value="cudnnDataType_t") int dataType, int n, int c, int h, int w)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensor4dDescriptorEx(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t") int dataType, int n, int c, int h, int w, int nStride, int cStride, int hStride, int wStride)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensor4dDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t*") IntPointer dataType, IntPointer n, IntPointer c, IntPointer h, IntPointer w, IntPointer nStride, IntPointer cStride, IntPointer hStride, IntPointer wStride)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensor4dDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t*") IntBuffer dataType, IntBuffer n, IntBuffer c, IntBuffer h, IntBuffer w, IntBuffer nStride, IntBuffer cStride, IntBuffer hStride, IntBuffer wStride)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensor4dDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t*") int[] dataType, int[] n, int[] c, int[] h, int[] w, int[] nStride, int[] cStride, int[] hStride, int[] wStride)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorNdDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntPointer dimA, @Const IntPointer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorNdDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntBuffer dimA, @Const IntBuffer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorNdDescriptor(cudnnTensorStruct tensorDesc, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const int[] dimA, @Const int[] strideA)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorNdDescriptorEx(cudnnTensorStruct tensorDesc, @Cast(value="cudnnTensorFormat_t") int format, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntPointer dimA)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorNdDescriptorEx(cudnnTensorStruct tensorDesc, @Cast(value="cudnnTensorFormat_t") int format, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntBuffer dimA)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorNdDescriptorEx(cudnnTensorStruct tensorDesc, @Cast(value="cudnnTensorFormat_t") int format, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const int[] dimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorNdDescriptor(cudnnTensorStruct tensorDesc, int nbDimsRequested, @Cast(value="cudnnDataType_t*") IntPointer dataType, IntPointer nbDims, IntPointer dimA, IntPointer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorNdDescriptor(cudnnTensorStruct tensorDesc, int nbDimsRequested, @Cast(value="cudnnDataType_t*") IntBuffer dataType, IntBuffer nbDims, IntBuffer dimA, IntBuffer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorNdDescriptor(cudnnTensorStruct tensorDesc, int nbDimsRequested, @Cast(value="cudnnDataType_t*") int[] dataType, int[] nbDims, int[] dimA, int[] strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorSizeInBytes(cudnnTensorStruct tensorDesc, @Cast(value="size_t*") SizeTPointer size)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyTensorDescriptor(cudnnTensorStruct tensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnInitTransformDest(cudnnTensorTransformStruct transformDesc, cudnnTensorStruct srcDesc, cudnnTensorStruct destDesc, @Cast(value="size_t*") SizeTPointer destSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCreateTensorTransformDescriptor(@ByPtrPtr cudnnTensorTransformStruct transformDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc, @Cast(value="const uint32_t") int nbDims, @Cast(value="const cudnnTensorFormat_t") int destFormat, @Const IntPointer padBeforeA, @Const IntPointer padAfterA, @Cast(value="const uint32_t*") IntPointer foldA, @Cast(value="const cudnnFoldingDirection_t") long direction)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc, @Cast(value="const uint32_t") int nbDims, @Cast(value="const cudnnTensorFormat_t") int destFormat, @Const IntBuffer padBeforeA, @Const IntBuffer padAfterA, @Cast(value="const uint32_t*") IntBuffer foldA, @Cast(value="const cudnnFoldingDirection_t") long direction)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc, @Cast(value="const uint32_t") int nbDims, @Cast(value="const cudnnTensorFormat_t") int destFormat, @Const int[] padBeforeA, @Const int[] padAfterA, @Cast(value="const uint32_t*") int[] foldA, @Cast(value="const cudnnFoldingDirection_t") long direction)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc, @Cast(value="uint32_t") int nbDimsRequested, @Cast(value="cudnnTensorFormat_t*") IntPointer destFormat, IntPointer padBeforeA, IntPointer padAfterA, @Cast(value="uint32_t*") IntPointer foldA, @Cast(value="cudnnFoldingDirection_t*") LongPointer direction)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc, @Cast(value="uint32_t") int nbDimsRequested, @Cast(value="cudnnTensorFormat_t*") IntBuffer destFormat, IntBuffer padBeforeA, IntBuffer padAfterA, @Cast(value="uint32_t*") IntBuffer foldA, @Cast(value="cudnnFoldingDirection_t*") LongBuffer direction)
@Cast(value="cudnnStatus_t") public static int cudnnGetTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc, @Cast(value="uint32_t") int nbDimsRequested, @Cast(value="cudnnTensorFormat_t*") int[] destFormat, int[] padBeforeA, int[] padAfterA, @Cast(value="uint32_t*") int[] foldA, @Cast(value="cudnnFoldingDirection_t*") long[] direction)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyTensorTransformDescriptor(cudnnTensorTransformStruct transformDesc)
@Cast(value="cudnnStatus_t") public static int cudnnTransformTensor(cudnnContext handle, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnTransformTensorEx(cudnnContext handle, cudnnTensorTransformStruct transDesc, @Const Pointer alpha, cudnnTensorStruct srcDesc, @Const Pointer srcData, @Const Pointer beta, cudnnTensorStruct destDesc, Pointer destData)
@Cast(value="cudnnStatus_t") public static int cudnnGetFoldedConvBackwardDataDescriptors(cudnnContext handle, cudnnFilterStruct filterDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct gradDesc, @Cast(value="const cudnnTensorFormat_t") int transformFormat, cudnnFilterStruct foldedFilterDesc, cudnnTensorStruct paddedDiffDesc, cudnnConvolutionStruct foldedConvDesc, cudnnTensorStruct foldedGradDesc, cudnnTensorTransformStruct filterFoldTransDesc, cudnnTensorTransformStruct diffPadTransDesc, cudnnTensorTransformStruct gradFoldTransDesc, cudnnTensorTransformStruct gradUnfoldTransDesc)
@Cast(value="cudnnStatus_t") public static int cudnnAddTensor(cudnnContext handle, @Const Pointer alpha, cudnnTensorStruct aDesc, @Const Pointer A, @Const Pointer beta, cudnnTensorStruct cDesc, Pointer C)
@Cast(value="cudnnStatus_t") public static int cudnnCreateOpTensorDescriptor(@ByPtrPtr cudnnOpTensorStruct opTensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetOpTensorDescriptor(cudnnOpTensorStruct opTensorDesc, @Cast(value="cudnnOpTensorOp_t") int opTensorOp, @Cast(value="cudnnDataType_t") int opTensorCompType, @Cast(value="cudnnNanPropagation_t") int opTensorNanOpt)
@Cast(value="cudnnStatus_t") public static int cudnnGetOpTensorDescriptor(cudnnOpTensorStruct opTensorDesc, @Cast(value="cudnnOpTensorOp_t*") IntPointer opTensorOp, @Cast(value="cudnnDataType_t*") IntPointer opTensorCompType, @Cast(value="cudnnNanPropagation_t*") IntPointer opTensorNanOpt)
@Cast(value="cudnnStatus_t") public static int cudnnGetOpTensorDescriptor(cudnnOpTensorStruct opTensorDesc, @Cast(value="cudnnOpTensorOp_t*") IntBuffer opTensorOp, @Cast(value="cudnnDataType_t*") IntBuffer opTensorCompType, @Cast(value="cudnnNanPropagation_t*") IntBuffer opTensorNanOpt)
@Cast(value="cudnnStatus_t") public static int cudnnGetOpTensorDescriptor(cudnnOpTensorStruct opTensorDesc, @Cast(value="cudnnOpTensorOp_t*") int[] opTensorOp, @Cast(value="cudnnDataType_t*") int[] opTensorCompType, @Cast(value="cudnnNanPropagation_t*") int[] opTensorNanOpt)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyOpTensorDescriptor(cudnnOpTensorStruct opTensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnOpTensor(cudnnContext handle, cudnnOpTensorStruct opTensorDesc, @Const Pointer alpha1, cudnnTensorStruct aDesc, @Const Pointer A, @Const Pointer alpha2, cudnnTensorStruct bDesc, @Const Pointer B, @Const Pointer beta, cudnnTensorStruct cDesc, Pointer C)
@Cast(value="cudnnStatus_t") public static int cudnnCreateReduceTensorDescriptor(@ByPtrPtr cudnnReduceTensorStruct reduceTensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetReduceTensorDescriptor(cudnnReduceTensorStruct reduceTensorDesc, @Cast(value="cudnnReduceTensorOp_t") int reduceTensorOp, @Cast(value="cudnnDataType_t") int reduceTensorCompType, @Cast(value="cudnnNanPropagation_t") int reduceTensorNanOpt, @Cast(value="cudnnReduceTensorIndices_t") int reduceTensorIndices, @Cast(value="cudnnIndicesType_t") int reduceTensorIndicesType)
@Cast(value="cudnnStatus_t") public static int cudnnGetReduceTensorDescriptor(cudnnReduceTensorStruct reduceTensorDesc, @Cast(value="cudnnReduceTensorOp_t*") IntPointer reduceTensorOp, @Cast(value="cudnnDataType_t*") IntPointer reduceTensorCompType, @Cast(value="cudnnNanPropagation_t*") IntPointer reduceTensorNanOpt, @Cast(value="cudnnReduceTensorIndices_t*") IntPointer reduceTensorIndices, @Cast(value="cudnnIndicesType_t*") IntPointer reduceTensorIndicesType)
@Cast(value="cudnnStatus_t") public static int cudnnGetReduceTensorDescriptor(cudnnReduceTensorStruct reduceTensorDesc, @Cast(value="cudnnReduceTensorOp_t*") IntBuffer reduceTensorOp, @Cast(value="cudnnDataType_t*") IntBuffer reduceTensorCompType, @Cast(value="cudnnNanPropagation_t*") IntBuffer reduceTensorNanOpt, @Cast(value="cudnnReduceTensorIndices_t*") IntBuffer reduceTensorIndices, @Cast(value="cudnnIndicesType_t*") IntBuffer reduceTensorIndicesType)
@Cast(value="cudnnStatus_t") public static int cudnnGetReduceTensorDescriptor(cudnnReduceTensorStruct reduceTensorDesc, @Cast(value="cudnnReduceTensorOp_t*") int[] reduceTensorOp, @Cast(value="cudnnDataType_t*") int[] reduceTensorCompType, @Cast(value="cudnnNanPropagation_t*") int[] reduceTensorNanOpt, @Cast(value="cudnnReduceTensorIndices_t*") int[] reduceTensorIndices, @Cast(value="cudnnIndicesType_t*") int[] reduceTensorIndicesType)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyReduceTensorDescriptor(cudnnReduceTensorStruct reduceTensorDesc)
@Cast(value="cudnnStatus_t") public static int cudnnGetReductionIndicesSize(cudnnContext handle, cudnnReduceTensorStruct reduceTensorDesc, cudnnTensorStruct aDesc, cudnnTensorStruct cDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetReductionWorkspaceSize(cudnnContext handle, cudnnReduceTensorStruct reduceTensorDesc, cudnnTensorStruct aDesc, cudnnTensorStruct cDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnReduceTensor(cudnnContext handle, cudnnReduceTensorStruct reduceTensorDesc, Pointer indices, @Cast(value="size_t") long indicesSizeInBytes, Pointer workspace, @Cast(value="size_t") long workspaceSizeInBytes, @Const Pointer alpha, cudnnTensorStruct aDesc, @Const Pointer A, @Const Pointer beta, cudnnTensorStruct cDesc, Pointer C)
@Cast(value="cudnnStatus_t") public static int cudnnSetTensor(cudnnContext handle, cudnnTensorStruct yDesc, Pointer y, @Const Pointer valuePtr)
@Cast(value="cudnnStatus_t") public static int cudnnScaleTensor(cudnnContext handle, cudnnTensorStruct yDesc, Pointer y, @Const Pointer alpha)
@Cast(value="cudnnStatus_t") public static int cudnnCreateFilterDescriptor(@ByPtrPtr cudnnFilterStruct filterDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetFilter4dDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnTensorFormat_t") int format, int k, int c, int h, int w)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilter4dDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t*") IntPointer dataType, @Cast(value="cudnnTensorFormat_t*") IntPointer format, IntPointer k, IntPointer c, IntPointer h, IntPointer w)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilter4dDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t*") IntBuffer dataType, @Cast(value="cudnnTensorFormat_t*") IntBuffer format, IntBuffer k, IntBuffer c, IntBuffer h, IntBuffer w)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilter4dDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t*") int[] dataType, @Cast(value="cudnnTensorFormat_t*") int[] format, int[] k, int[] c, int[] h, int[] w)
@Cast(value="cudnnStatus_t") public static int cudnnSetFilterNdDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnTensorFormat_t") int format, int nbDims, @Const IntPointer filterDimA)
@Cast(value="cudnnStatus_t") public static int cudnnSetFilterNdDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnTensorFormat_t") int format, int nbDims, @Const IntBuffer filterDimA)
@Cast(value="cudnnStatus_t") public static int cudnnSetFilterNdDescriptor(cudnnFilterStruct filterDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnTensorFormat_t") int format, int nbDims, @Const int[] filterDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilterNdDescriptor(cudnnFilterStruct filterDesc, int nbDimsRequested, @Cast(value="cudnnDataType_t*") IntPointer dataType, @Cast(value="cudnnTensorFormat_t*") IntPointer format, IntPointer nbDims, IntPointer filterDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilterNdDescriptor(cudnnFilterStruct filterDesc, int nbDimsRequested, @Cast(value="cudnnDataType_t*") IntBuffer dataType, @Cast(value="cudnnTensorFormat_t*") IntBuffer format, IntBuffer nbDims, IntBuffer filterDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilterNdDescriptor(cudnnFilterStruct filterDesc, int nbDimsRequested, @Cast(value="cudnnDataType_t*") int[] dataType, @Cast(value="cudnnTensorFormat_t*") int[] format, int[] nbDims, int[] filterDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetFilterSizeInBytes(cudnnFilterStruct filterDesc, @Cast(value="size_t*") SizeTPointer size)
@Cast(value="cudnnStatus_t") public static int cudnnTransformFilter(cudnnContext handle, cudnnTensorTransformStruct transDesc, @Const Pointer alpha, cudnnFilterStruct srcDesc, @Const Pointer srcData, @Const Pointer beta, cudnnFilterStruct destDesc, Pointer destData)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyFilterDescriptor(cudnnFilterStruct filterDesc)
@Cast(value="cudnnStatus_t") public static int cudnnReorderFilterAndBias(cudnnContext handle, cudnnFilterStruct filterDesc, @Cast(value="cudnnReorderType_t") int reorderType, @Const Pointer filterData, Pointer reorderedFilterData, int reorderBias, @Const Pointer biasData, Pointer reorderedBiasData)
@Cast(value="cudnnStatus_t") public static int cudnnCreateConvolutionDescriptor(@ByPtrPtr cudnnConvolutionStruct convDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolutionMathType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnMathType_t") int mathType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionMathType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnMathType_t*") IntPointer mathType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionMathType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnMathType_t*") IntBuffer mathType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionMathType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnMathType_t*") int[] mathType)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolutionGroupCount(cudnnConvolutionStruct convDesc, int groupCount)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionGroupCount(cudnnConvolutionStruct convDesc, IntPointer groupCount)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionGroupCount(cudnnConvolutionStruct convDesc, IntBuffer groupCount)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionGroupCount(cudnnConvolutionStruct convDesc, int[] groupCount)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolutionReorderType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnReorderType_t") int reorderType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionReorderType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnReorderType_t*") IntPointer reorderType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionReorderType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnReorderType_t*") IntBuffer reorderType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionReorderType(cudnnConvolutionStruct convDesc, @Cast(value="cudnnReorderType_t*") int[] reorderType)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolution2dDescriptor(cudnnConvolutionStruct convDesc, int pad_h, int pad_w, int u, int v, int dilation_h, int dilation_w, @Cast(value="cudnnConvolutionMode_t") int mode, @Cast(value="cudnnDataType_t") int computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolution2dDescriptor(cudnnConvolutionStruct convDesc, IntPointer pad_h, IntPointer pad_w, IntPointer u, IntPointer v, IntPointer dilation_h, IntPointer dilation_w, @Cast(value="cudnnConvolutionMode_t*") IntPointer mode, @Cast(value="cudnnDataType_t*") IntPointer computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolution2dDescriptor(cudnnConvolutionStruct convDesc, IntBuffer pad_h, IntBuffer pad_w, IntBuffer u, IntBuffer v, IntBuffer dilation_h, IntBuffer dilation_w, @Cast(value="cudnnConvolutionMode_t*") IntBuffer mode, @Cast(value="cudnnDataType_t*") IntBuffer computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolution2dDescriptor(cudnnConvolutionStruct convDesc, int[] pad_h, int[] pad_w, int[] u, int[] v, int[] dilation_h, int[] dilation_w, @Cast(value="cudnnConvolutionMode_t*") int[] mode, @Cast(value="cudnnDataType_t*") int[] computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolution2dForwardOutputDim(cudnnConvolutionStruct convDesc, cudnnTensorStruct inputTensorDesc, cudnnFilterStruct filterDesc, IntPointer n, IntPointer c, IntPointer h, IntPointer w)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolution2dForwardOutputDim(cudnnConvolutionStruct convDesc, cudnnTensorStruct inputTensorDesc, cudnnFilterStruct filterDesc, IntBuffer n, IntBuffer c, IntBuffer h, IntBuffer w)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolution2dForwardOutputDim(cudnnConvolutionStruct convDesc, cudnnTensorStruct inputTensorDesc, cudnnFilterStruct filterDesc, int[] n, int[] c, int[] h, int[] w)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolutionNdDescriptor(cudnnConvolutionStruct convDesc, int arrayLength, @Const IntPointer padA, @Const IntPointer filterStrideA, @Const IntPointer dilationA, @Cast(value="cudnnConvolutionMode_t") int mode, @Cast(value="cudnnDataType_t") int computeType)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolutionNdDescriptor(cudnnConvolutionStruct convDesc, int arrayLength, @Const IntBuffer padA, @Const IntBuffer filterStrideA, @Const IntBuffer dilationA, @Cast(value="cudnnConvolutionMode_t") int mode, @Cast(value="cudnnDataType_t") int computeType)
@Cast(value="cudnnStatus_t") public static int cudnnSetConvolutionNdDescriptor(cudnnConvolutionStruct convDesc, int arrayLength, @Const int[] padA, @Const int[] filterStrideA, @Const int[] dilationA, @Cast(value="cudnnConvolutionMode_t") int mode, @Cast(value="cudnnDataType_t") int computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionNdDescriptor(cudnnConvolutionStruct convDesc, int arrayLengthRequested, IntPointer arrayLength, IntPointer padA, IntPointer strideA, IntPointer dilationA, @Cast(value="cudnnConvolutionMode_t*") IntPointer mode, @Cast(value="cudnnDataType_t*") IntPointer computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionNdDescriptor(cudnnConvolutionStruct convDesc, int arrayLengthRequested, IntBuffer arrayLength, IntBuffer padA, IntBuffer strideA, IntBuffer dilationA, @Cast(value="cudnnConvolutionMode_t*") IntBuffer mode, @Cast(value="cudnnDataType_t*") IntBuffer computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionNdDescriptor(cudnnConvolutionStruct convDesc, int arrayLengthRequested, int[] arrayLength, int[] padA, int[] strideA, int[] dilationA, @Cast(value="cudnnConvolutionMode_t*") int[] mode, @Cast(value="cudnnDataType_t*") int[] computeType)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionNdForwardOutputDim(cudnnConvolutionStruct convDesc, cudnnTensorStruct inputTensorDesc, cudnnFilterStruct filterDesc, int nbDims, IntPointer tensorOuputDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionNdForwardOutputDim(cudnnConvolutionStruct convDesc, cudnnTensorStruct inputTensorDesc, cudnnFilterStruct filterDesc, int nbDims, IntBuffer tensorOuputDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionNdForwardOutputDim(cudnnConvolutionStruct convDesc, cudnnTensorStruct inputTensorDesc, cudnnFilterStruct filterDesc, int nbDims, int[] tensorOuputDimA)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyConvolutionDescriptor(cudnnConvolutionStruct convDesc)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithmMaxCount(cudnnContext handle, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithmMaxCount(cudnnContext handle, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithmMaxCount(cudnnContext handle, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionForwardAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionForwardAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionForwardAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionForwardAlgorithmEx(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnFilterStruct wDesc, @Const Pointer w, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, Pointer y, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionForwardAlgorithmEx(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnFilterStruct wDesc, @Const Pointer w, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, Pointer y, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionForwardAlgorithmEx(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnFilterStruct wDesc, @Const Pointer w, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, Pointer y, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, @Cast(value="cudnnConvolutionFwdPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionFwdAlgo_t*") IntPointer algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, @Cast(value="cudnnConvolutionFwdPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionFwdAlgo_t*") IntBuffer algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, @Cast(value="cudnnConvolutionFwdPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionFwdAlgo_t*") int[] algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithm_v7(cudnnContext handle, cudnnTensorStruct srcDesc, cudnnFilterStruct filterDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct destDesc, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithm_v7(cudnnContext handle, cudnnTensorStruct srcDesc, cudnnFilterStruct filterDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct destDesc, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardAlgorithm_v7(cudnnContext handle, cudnnTensorStruct srcDesc, cudnnFilterStruct filterDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct destDesc, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionFwdAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionForwardWorkspaceSize(cudnnContext handle, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct yDesc, @Cast(value="cudnnConvolutionFwdAlgo_t") int algo, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnConvolutionForward(cudnnContext handle, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, cudnnFilterStruct wDesc, @Const Pointer w, cudnnConvolutionStruct convDesc, @Cast(value="cudnnConvolutionFwdAlgo_t") int algo, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnConvolutionBiasActivationForward(cudnnContext handle, @Const Pointer alpha1, cudnnTensorStruct xDesc, @Const Pointer x, cudnnFilterStruct wDesc, @Const Pointer w, cudnnConvolutionStruct convDesc, @Cast(value="cudnnConvolutionFwdAlgo_t") int algo, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, @Const Pointer alpha2, cudnnTensorStruct zDesc, @Const Pointer z, cudnnTensorStruct biasDesc, @Const Pointer bias, cudnnActivationStruct activationDesc, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnConvolutionBackwardBias(cudnnContext handle, @Const Pointer alpha, cudnnTensorStruct dyDesc, @Const Pointer dy, @Const Pointer beta, cudnnTensorStruct dbDesc, Pointer db)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithmMaxCount(cudnnContext handle, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithmMaxCount(cudnnContext handle, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithmMaxCount(cudnnContext handle, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardFilterAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardFilterAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardFilterAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardFilterAlgorithmEx(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct dyDesc, @Const Pointer y, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, Pointer dw, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardFilterAlgorithmEx(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct dyDesc, @Const Pointer y, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, Pointer dw, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardFilterAlgorithmEx(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct dyDesc, @Const Pointer y, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, Pointer dw, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, @Cast(value="cudnnConvolutionBwdFilterPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionBwdFilterAlgo_t*") IntPointer algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, @Cast(value="cudnnConvolutionBwdFilterPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionBwdFilterAlgo_t*") IntBuffer algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithm(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct dwDesc, @Cast(value="cudnnConvolutionBwdFilterPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionBwdFilterAlgo_t*") int[] algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithm_v7(cudnnContext handle, cudnnTensorStruct srcDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct gradDesc, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithm_v7(cudnnContext handle, cudnnTensorStruct srcDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct gradDesc, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterAlgorithm_v7(cudnnContext handle, cudnnTensorStruct srcDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct gradDesc, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionBwdFilterAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardFilterWorkspaceSize(cudnnContext handle, cudnnTensorStruct xDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnFilterStruct gradDesc, @Cast(value="cudnnConvolutionBwdFilterAlgo_t") int algo, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnConvolutionBackwardFilter(cudnnContext handle, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnConvolutionStruct convDesc, @Cast(value="cudnnConvolutionBwdFilterAlgo_t") int algo, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, @Const Pointer beta, cudnnFilterStruct dwDesc, Pointer dw)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithmMaxCount(cudnnContext handle, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithmMaxCount(cudnnContext handle, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithmMaxCount(cudnnContext handle, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardDataAlgorithm(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardDataAlgorithm(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardDataAlgorithm(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardDataAlgorithmEx(cudnnContext handle, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, Pointer dx, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardDataAlgorithmEx(cudnnContext handle, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, Pointer dx, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindConvolutionBackwardDataAlgorithmEx(cudnnContext handle, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, Pointer dx, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithm(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, @Cast(value="cudnnConvolutionBwdDataPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionBwdDataAlgo_t*") IntPointer algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithm(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, @Cast(value="cudnnConvolutionBwdDataPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionBwdDataAlgo_t*") IntBuffer algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithm(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, @Cast(value="cudnnConvolutionBwdDataPreference_t") int preference, @Cast(value="size_t") long memoryLimitInBytes, @Cast(value="cudnnConvolutionBwdDataAlgo_t*") int[] algo)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithm_v7(cudnnContext handle, cudnnFilterStruct filterDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct gradDesc, int requestedAlgoCount, IntPointer returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithm_v7(cudnnContext handle, cudnnFilterStruct filterDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct gradDesc, int requestedAlgoCount, IntBuffer returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataAlgorithm_v7(cudnnContext handle, cudnnFilterStruct filterDesc, cudnnTensorStruct diffDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct gradDesc, int requestedAlgoCount, int[] returnedAlgoCount, cudnnConvolutionBwdDataAlgoPerf_t perfResults)
@Cast(value="cudnnStatus_t") public static int cudnnGetConvolutionBackwardDataWorkspaceSize(cudnnContext handle, cudnnFilterStruct wDesc, cudnnTensorStruct dyDesc, cudnnConvolutionStruct convDesc, cudnnTensorStruct dxDesc, @Cast(value="cudnnConvolutionBwdDataAlgo_t") int algo, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnConvolutionBackwardData(cudnnContext handle, @Const Pointer alpha, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnConvolutionStruct convDesc, @Cast(value="cudnnConvolutionBwdDataAlgo_t") int algo, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, @Const Pointer beta, cudnnTensorStruct dxDesc, Pointer dx)
@Cast(value="cudnnStatus_t") public static int cudnnIm2Col(cudnnContext handle, cudnnTensorStruct xDesc, @Const Pointer x, cudnnFilterStruct wDesc, cudnnConvolutionStruct convDesc, Pointer colBuffer)
@Cast(value="cudnnStatus_t") public static int cudnnSoftmaxForward(cudnnContext handle, @Cast(value="cudnnSoftmaxAlgorithm_t") int algo, @Cast(value="cudnnSoftmaxMode_t") int mode, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnSoftmaxBackward(cudnnContext handle, @Cast(value="cudnnSoftmaxAlgorithm_t") int algo, @Cast(value="cudnnSoftmaxMode_t") int mode, @Const Pointer alpha, cudnnTensorStruct yDesc, @Const Pointer y, cudnnTensorStruct dyDesc, @Const Pointer dy, @Const Pointer beta, cudnnTensorStruct dxDesc, Pointer dx)
@Cast(value="cudnnStatus_t") public static int cudnnCreatePoolingDescriptor(@ByPtrPtr cudnnPoolingStruct poolingDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetPooling2dDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="cudnnPoolingMode_t") int mode, @Cast(value="cudnnNanPropagation_t") int maxpoolingNanOpt, int windowHeight, int windowWidth, int verticalPadding, int horizontalPadding, int verticalStride, int horizontalStride)
@Cast(value="cudnnStatus_t") public static int cudnnGetPooling2dDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="cudnnPoolingMode_t*") IntPointer mode, @Cast(value="cudnnNanPropagation_t*") IntPointer maxpoolingNanOpt, IntPointer windowHeight, IntPointer windowWidth, IntPointer verticalPadding, IntPointer horizontalPadding, IntPointer verticalStride, IntPointer horizontalStride)
@Cast(value="cudnnStatus_t") public static int cudnnGetPooling2dDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="cudnnPoolingMode_t*") IntBuffer mode, @Cast(value="cudnnNanPropagation_t*") IntBuffer maxpoolingNanOpt, IntBuffer windowHeight, IntBuffer windowWidth, IntBuffer verticalPadding, IntBuffer horizontalPadding, IntBuffer verticalStride, IntBuffer horizontalStride)
@Cast(value="cudnnStatus_t") public static int cudnnGetPooling2dDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="cudnnPoolingMode_t*") int[] mode, @Cast(value="cudnnNanPropagation_t*") int[] maxpoolingNanOpt, int[] windowHeight, int[] windowWidth, int[] verticalPadding, int[] horizontalPadding, int[] verticalStride, int[] horizontalStride)
@Cast(value="cudnnStatus_t") public static int cudnnSetPoolingNdDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="const cudnnPoolingMode_t") int mode, @Cast(value="const cudnnNanPropagation_t") int maxpoolingNanOpt, int nbDims, @Const IntPointer windowDimA, @Const IntPointer paddingA, @Const IntPointer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnSetPoolingNdDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="const cudnnPoolingMode_t") int mode, @Cast(value="const cudnnNanPropagation_t") int maxpoolingNanOpt, int nbDims, @Const IntBuffer windowDimA, @Const IntBuffer paddingA, @Const IntBuffer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnSetPoolingNdDescriptor(cudnnPoolingStruct poolingDesc, @Cast(value="const cudnnPoolingMode_t") int mode, @Cast(value="const cudnnNanPropagation_t") int maxpoolingNanOpt, int nbDims, @Const int[] windowDimA, @Const int[] paddingA, @Const int[] strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPoolingNdDescriptor(cudnnPoolingStruct poolingDesc, int nbDimsRequested, @Cast(value="cudnnPoolingMode_t*") IntPointer mode, @Cast(value="cudnnNanPropagation_t*") IntPointer maxpoolingNanOpt, IntPointer nbDims, IntPointer windowDimA, IntPointer paddingA, IntPointer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPoolingNdDescriptor(cudnnPoolingStruct poolingDesc, int nbDimsRequested, @Cast(value="cudnnPoolingMode_t*") IntBuffer mode, @Cast(value="cudnnNanPropagation_t*") IntBuffer maxpoolingNanOpt, IntBuffer nbDims, IntBuffer windowDimA, IntBuffer paddingA, IntBuffer strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPoolingNdDescriptor(cudnnPoolingStruct poolingDesc, int nbDimsRequested, @Cast(value="cudnnPoolingMode_t*") int[] mode, @Cast(value="cudnnNanPropagation_t*") int[] maxpoolingNanOpt, int[] nbDims, int[] windowDimA, int[] paddingA, int[] strideA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPoolingNdForwardOutputDim(cudnnPoolingStruct poolingDesc, cudnnTensorStruct inputTensorDesc, int nbDims, IntPointer outputTensorDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPoolingNdForwardOutputDim(cudnnPoolingStruct poolingDesc, cudnnTensorStruct inputTensorDesc, int nbDims, IntBuffer outputTensorDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPoolingNdForwardOutputDim(cudnnPoolingStruct poolingDesc, cudnnTensorStruct inputTensorDesc, int nbDims, int[] outputTensorDimA)
@Cast(value="cudnnStatus_t") public static int cudnnGetPooling2dForwardOutputDim(cudnnPoolingStruct poolingDesc, cudnnTensorStruct inputTensorDesc, IntPointer n, IntPointer c, IntPointer h, IntPointer w)
@Cast(value="cudnnStatus_t") public static int cudnnGetPooling2dForwardOutputDim(cudnnPoolingStruct poolingDesc, cudnnTensorStruct inputTensorDesc, IntBuffer n, IntBuffer c, IntBuffer h, IntBuffer w)
@Cast(value="cudnnStatus_t") public static int cudnnGetPooling2dForwardOutputDim(cudnnPoolingStruct poolingDesc, cudnnTensorStruct inputTensorDesc, int[] n, int[] c, int[] h, int[] w)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyPoolingDescriptor(cudnnPoolingStruct poolingDesc)
@Cast(value="cudnnStatus_t") public static int cudnnPoolingForward(cudnnContext handle, cudnnPoolingStruct poolingDesc, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnPoolingBackward(cudnnContext handle, cudnnPoolingStruct poolingDesc, @Const Pointer alpha, cudnnTensorStruct yDesc, @Const Pointer y, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct dxDesc, Pointer dx)
@Cast(value="cudnnStatus_t") public static int cudnnCreateActivationDescriptor(@ByPtrPtr cudnnActivationStruct activationDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetActivationDescriptor(cudnnActivationStruct activationDesc, @Cast(value="cudnnActivationMode_t") int mode, @Cast(value="cudnnNanPropagation_t") int reluNanOpt, double coef)
@Cast(value="cudnnStatus_t") public static int cudnnGetActivationDescriptor(cudnnActivationStruct activationDesc, @Cast(value="cudnnActivationMode_t*") IntPointer mode, @Cast(value="cudnnNanPropagation_t*") IntPointer reluNanOpt, DoublePointer coef)
@Cast(value="cudnnStatus_t") public static int cudnnGetActivationDescriptor(cudnnActivationStruct activationDesc, @Cast(value="cudnnActivationMode_t*") IntBuffer mode, @Cast(value="cudnnNanPropagation_t*") IntBuffer reluNanOpt, DoubleBuffer coef)
@Cast(value="cudnnStatus_t") public static int cudnnGetActivationDescriptor(cudnnActivationStruct activationDesc, @Cast(value="cudnnActivationMode_t*") int[] mode, @Cast(value="cudnnNanPropagation_t*") int[] reluNanOpt, double[] coef)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyActivationDescriptor(cudnnActivationStruct activationDesc)
@Cast(value="cudnnStatus_t") public static int cudnnActivationForward(cudnnContext handle, cudnnActivationStruct activationDesc, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnActivationBackward(cudnnContext handle, cudnnActivationStruct activationDesc, @Const Pointer alpha, cudnnTensorStruct yDesc, @Const Pointer y, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct dxDesc, Pointer dx)
@Cast(value="cudnnStatus_t") public static int cudnnCreateLRNDescriptor(@ByPtrPtr cudnnLRNStruct normDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetLRNDescriptor(cudnnLRNStruct normDesc, @Cast(value="unsigned") int lrnN, double lrnAlpha, double lrnBeta, double lrnK)
@Cast(value="cudnnStatus_t") public static int cudnnGetLRNDescriptor(cudnnLRNStruct normDesc, @Cast(value="unsigned*") IntPointer lrnN, DoublePointer lrnAlpha, DoublePointer lrnBeta, DoublePointer lrnK)
@Cast(value="cudnnStatus_t") public static int cudnnGetLRNDescriptor(cudnnLRNStruct normDesc, @Cast(value="unsigned*") IntBuffer lrnN, DoubleBuffer lrnAlpha, DoubleBuffer lrnBeta, DoubleBuffer lrnK)
@Cast(value="cudnnStatus_t") public static int cudnnGetLRNDescriptor(cudnnLRNStruct normDesc, @Cast(value="unsigned*") int[] lrnN, double[] lrnAlpha, double[] lrnBeta, double[] lrnK)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyLRNDescriptor(cudnnLRNStruct lrnDesc)
@Cast(value="cudnnStatus_t") public static int cudnnLRNCrossChannelForward(cudnnContext handle, cudnnLRNStruct normDesc, @Cast(value="cudnnLRNMode_t") int lrnMode, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnLRNCrossChannelBackward(cudnnContext handle, cudnnLRNStruct normDesc, @Cast(value="cudnnLRNMode_t") int lrnMode, @Const Pointer alpha, cudnnTensorStruct yDesc, @Const Pointer y, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct dxDesc, Pointer dx)
@Cast(value="cudnnStatus_t") public static int cudnnDivisiveNormalizationForward(cudnnContext handle, cudnnLRNStruct normDesc, @Cast(value="cudnnDivNormMode_t") int mode, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer means, Pointer temp, Pointer temp2, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnDivisiveNormalizationBackward(cudnnContext handle, cudnnLRNStruct normDesc, @Cast(value="cudnnDivNormMode_t") int mode, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer means, @Const Pointer dy, Pointer temp, Pointer temp2, @Const Pointer beta, cudnnTensorStruct dXdMeansDesc, Pointer dx, Pointer dMeans)
@Cast(value="cudnnStatus_t") public static int cudnnDeriveBNTensorDescriptor(cudnnTensorStruct derivedBnDesc, cudnnTensorStruct xDesc, @Cast(value="cudnnBatchNormMode_t") int mode)
@Cast(value="cudnnStatus_t") public static int cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Cast(value="cudnnBatchNormOps_t") int bnOps, cudnnTensorStruct xDesc, cudnnTensorStruct zDesc, cudnnTensorStruct yDesc, cudnnTensorStruct bnScaleBiasMeanVarDesc, cudnnActivationStruct activationDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetBatchNormalizationBackwardExWorkspaceSize(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Cast(value="cudnnBatchNormOps_t") int bnOps, cudnnTensorStruct xDesc, cudnnTensorStruct yDesc, cudnnTensorStruct dyDesc, cudnnTensorStruct dzDesc, cudnnTensorStruct dxDesc, cudnnTensorStruct dBnScaleBiasDesc, cudnnActivationStruct activationDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetBatchNormalizationTrainingExReserveSpaceSize(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Cast(value="cudnnBatchNormOps_t") int bnOps, cudnnActivationStruct activationDesc, cudnnTensorStruct xDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnBatchNormalizationForwardTraining(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Const Pointer alpha, @Const Pointer beta, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct bnScaleBiasMeanVarDesc, @Const Pointer bnScale, @Const Pointer bnBias, double exponentialAverageFactor, Pointer resultRunningMean, Pointer resultRunningVariance, double epsilon, Pointer resultSaveMean, Pointer resultSaveInvVariance)
@Cast(value="cudnnStatus_t") public static int cudnnBatchNormalizationForwardTrainingEx(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Cast(value="cudnnBatchNormOps_t") int bnOps, @Const Pointer alpha, @Const Pointer beta, cudnnTensorStruct xDesc, @Const Pointer xData, cudnnTensorStruct zDesc, @Const Pointer zData, cudnnTensorStruct yDesc, Pointer yData, cudnnTensorStruct bnScaleBiasMeanVarDesc, @Const Pointer bnScale, @Const Pointer bnBias, double exponentialAverageFactor, Pointer resultRunningMean, Pointer resultRunningVariance, double epsilon, Pointer resultSaveMean, Pointer resultSaveInvVariance, cudnnActivationStruct activationDesc, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnBatchNormalizationForwardInference(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Const Pointer alpha, @Const Pointer beta, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct bnScaleBiasMeanVarDesc, @Const Pointer bnScale, @Const Pointer bnBias, @Const Pointer estimatedMean, @Const Pointer estimatedVariance, double epsilon)
@Cast(value="cudnnStatus_t") public static int cudnnBatchNormalizationBackward(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Const Pointer alphaDataDiff, @Const Pointer betaDataDiff, @Const Pointer alphaParamDiff, @Const Pointer betaParamDiff, cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct dxDesc, Pointer dx, cudnnTensorStruct dBnScaleBiasDesc, @Const Pointer bnScale, Pointer dBnScaleResult, Pointer dBnBiasResult, double epsilon, @Const Pointer savedMean, @Const Pointer savedInvVariance)
@Cast(value="cudnnStatus_t") public static int cudnnBatchNormalizationBackwardEx(cudnnContext handle, @Cast(value="cudnnBatchNormMode_t") int mode, @Cast(value="cudnnBatchNormOps_t") int bnOps, @Const Pointer alphaDataDiff, @Const Pointer betaDataDiff, @Const Pointer alphaParamDiff, @Const Pointer betaParamDiff, cudnnTensorStruct xDesc, @Const Pointer xData, cudnnTensorStruct yDesc, @Const Pointer yData, cudnnTensorStruct dyDesc, @Const Pointer dyData, cudnnTensorStruct dzDesc, Pointer dzData, cudnnTensorStruct dxDesc, Pointer dxData, cudnnTensorStruct dBnScaleBiasDesc, @Const Pointer bnScaleData, @Const Pointer bnBiasData, Pointer dBnScaleData, Pointer dBnBiasData, double epsilon, @Const Pointer savedMean, @Const Pointer savedInvVariance, cudnnActivationStruct activationDesc, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCreateSpatialTransformerDescriptor(@ByPtrPtr cudnnSpatialTransformerStruct stDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetSpatialTransformerNdDescriptor(cudnnSpatialTransformerStruct stDesc, @Cast(value="cudnnSamplerType_t") int samplerType, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntPointer dimA)
@Cast(value="cudnnStatus_t") public static int cudnnSetSpatialTransformerNdDescriptor(cudnnSpatialTransformerStruct stDesc, @Cast(value="cudnnSamplerType_t") int samplerType, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntBuffer dimA)
@Cast(value="cudnnStatus_t") public static int cudnnSetSpatialTransformerNdDescriptor(cudnnSpatialTransformerStruct stDesc, @Cast(value="cudnnSamplerType_t") int samplerType, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const int[] dimA)
@Cast(value="cudnnStatus_t") public static int cudnnDestroySpatialTransformerDescriptor(cudnnSpatialTransformerStruct stDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSpatialTfGridGeneratorForward(cudnnContext handle, cudnnSpatialTransformerStruct stDesc, @Const Pointer theta, Pointer grid)
@Cast(value="cudnnStatus_t") public static int cudnnSpatialTfGridGeneratorBackward(cudnnContext handle, cudnnSpatialTransformerStruct stDesc, @Const Pointer dgrid, Pointer dtheta)
@Cast(value="cudnnStatus_t") public static int cudnnSpatialTfSamplerForward(cudnnContext handle, cudnnSpatialTransformerStruct stDesc, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer grid, @Const Pointer beta, cudnnTensorStruct yDesc, Pointer y)
@Cast(value="cudnnStatus_t") public static int cudnnSpatialTfSamplerBackward(cudnnContext handle, cudnnSpatialTransformerStruct stDesc, @Const Pointer alpha, cudnnTensorStruct xDesc, @Const Pointer x, @Const Pointer beta, cudnnTensorStruct dxDesc, Pointer dx, @Const Pointer alphaDgrid, cudnnTensorStruct dyDesc, @Const Pointer dy, @Const Pointer grid, @Const Pointer betaDgrid, Pointer dgrid)
@Cast(value="cudnnStatus_t") public static int cudnnCreateDropoutDescriptor(@ByPtrPtr cudnnDropoutStruct dropoutDesc)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyDropoutDescriptor(cudnnDropoutStruct dropoutDesc)
@Cast(value="cudnnStatus_t") public static int cudnnDropoutGetStatesSize(cudnnContext handle, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnDropoutGetReserveSpaceSize(cudnnTensorStruct xdesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnSetDropoutDescriptor(cudnnDropoutStruct dropoutDesc, cudnnContext handle, float dropout, Pointer states, @Cast(value="size_t") long stateSizeInBytes, @Cast(value="unsigned long long") long seed)
@Cast(value="cudnnStatus_t") public static int cudnnRestoreDropoutDescriptor(cudnnDropoutStruct dropoutDesc, cudnnContext handle, float dropout, Pointer states, @Cast(value="size_t") long stateSizeInBytes, @Cast(value="unsigned long long") long seed)
@Cast(value="cudnnStatus_t") public static int cudnnGetDropoutDescriptor(cudnnDropoutStruct dropoutDesc, cudnnContext handle, FloatPointer dropout, @Cast(value="void**") PointerPointer states, @Cast(value="unsigned long long*") LongPointer seed)
@Cast(value="cudnnStatus_t") public static int cudnnGetDropoutDescriptor(cudnnDropoutStruct dropoutDesc, cudnnContext handle, FloatPointer dropout, @Cast(value="void**") @ByPtrPtr Pointer states, @Cast(value="unsigned long long*") LongPointer seed)
@Cast(value="cudnnStatus_t") public static int cudnnGetDropoutDescriptor(cudnnDropoutStruct dropoutDesc, cudnnContext handle, FloatBuffer dropout, @Cast(value="void**") @ByPtrPtr Pointer states, @Cast(value="unsigned long long*") LongBuffer seed)
@Cast(value="cudnnStatus_t") public static int cudnnGetDropoutDescriptor(cudnnDropoutStruct dropoutDesc, cudnnContext handle, float[] dropout, @Cast(value="void**") @ByPtrPtr Pointer states, @Cast(value="unsigned long long*") long[] seed)
@Cast(value="cudnnStatus_t") public static int cudnnDropoutForward(cudnnContext handle, cudnnDropoutStruct dropoutDesc, cudnnTensorStruct xdesc, @Const Pointer x, cudnnTensorStruct ydesc, Pointer y, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnDropoutBackward(cudnnContext handle, cudnnDropoutStruct dropoutDesc, cudnnTensorStruct dydesc, @Const Pointer dy, cudnnTensorStruct dxdesc, Pointer dx, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCreateRNNDescriptor(@ByPtrPtr cudnnRNNStruct rnnDesc)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyRNNDescriptor(cudnnRNNStruct rnnDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNDescriptor(cudnnContext handle, cudnnRNNStruct rnnDesc, int hiddenSize, int numLayers, cudnnDropoutStruct dropoutDesc, @Cast(value="cudnnRNNInputMode_t") int inputMode, @Cast(value="cudnnDirectionMode_t") int direction, @Cast(value="cudnnRNNMode_t") int mode, @Cast(value="cudnnRNNAlgo_t") int algo, @Cast(value="cudnnDataType_t") int mathPrec)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNDescriptor(cudnnContext handle, cudnnRNNStruct rnnDesc, IntPointer hiddenSize, IntPointer numLayers, @ByPtrPtr cudnnDropoutStruct dropoutDesc, @Cast(value="cudnnRNNInputMode_t*") IntPointer inputMode, @Cast(value="cudnnDirectionMode_t*") IntPointer direction, @Cast(value="cudnnRNNMode_t*") IntPointer mode, @Cast(value="cudnnRNNAlgo_t*") IntPointer algo, @Cast(value="cudnnDataType_t*") IntPointer mathPrec)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNDescriptor(cudnnContext handle, cudnnRNNStruct rnnDesc, IntBuffer hiddenSize, IntBuffer numLayers, @ByPtrPtr cudnnDropoutStruct dropoutDesc, @Cast(value="cudnnRNNInputMode_t*") IntBuffer inputMode, @Cast(value="cudnnDirectionMode_t*") IntBuffer direction, @Cast(value="cudnnRNNMode_t*") IntBuffer mode, @Cast(value="cudnnRNNAlgo_t*") IntBuffer algo, @Cast(value="cudnnDataType_t*") IntBuffer mathPrec)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNDescriptor(cudnnContext handle, cudnnRNNStruct rnnDesc, int[] hiddenSize, int[] numLayers, @ByPtrPtr cudnnDropoutStruct dropoutDesc, @Cast(value="cudnnRNNInputMode_t*") int[] inputMode, @Cast(value="cudnnDirectionMode_t*") int[] direction, @Cast(value="cudnnRNNMode_t*") int[] mode, @Cast(value="cudnnRNNAlgo_t*") int[] algo, @Cast(value="cudnnDataType_t*") int[] mathPrec)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNMatrixMathType(cudnnRNNStruct rnnDesc, @Cast(value="cudnnMathType_t") int mType)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNMatrixMathType(cudnnRNNStruct rnnDesc, @Cast(value="cudnnMathType_t*") IntPointer mType)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNMatrixMathType(cudnnRNNStruct rnnDesc, @Cast(value="cudnnMathType_t*") IntBuffer mType)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNMatrixMathType(cudnnRNNStruct rnnDesc, @Cast(value="cudnnMathType_t*") int[] mType)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNBiasMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNBiasMode_t") int biasMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBiasMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNBiasMode_t*") IntPointer biasMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBiasMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNBiasMode_t*") IntBuffer biasMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBiasMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNBiasMode_t*") int[] biasMode)
@Cast(value="cudnnStatus_t") public static int cudnnRNNSetClip(cudnnContext handle, cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNClipMode_t") int clipMode, @Cast(value="cudnnNanPropagation_t") int clipNanOpt, double lclip, double rclip)
@Cast(value="cudnnStatus_t") public static int cudnnRNNGetClip(cudnnContext handle, cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNClipMode_t*") IntPointer clipMode, @Cast(value="cudnnNanPropagation_t*") IntPointer clipNanOpt, DoublePointer lclip, DoublePointer rclip)
@Cast(value="cudnnStatus_t") public static int cudnnRNNGetClip(cudnnContext handle, cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNClipMode_t*") IntBuffer clipMode, @Cast(value="cudnnNanPropagation_t*") IntBuffer clipNanOpt, DoubleBuffer lclip, DoubleBuffer rclip)
@Cast(value="cudnnStatus_t") public static int cudnnRNNGetClip(cudnnContext handle, cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNClipMode_t*") int[] clipMode, @Cast(value="cudnnNanPropagation_t*") int[] clipNanOpt, double[] lclip, double[] rclip)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNProjectionLayers(cudnnContext handle, cudnnRNNStruct rnnDesc, int recProjSize, int outProjSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNProjectionLayers(cudnnContext handle, cudnnRNNStruct rnnDesc, IntPointer recProjSize, IntPointer outProjSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNProjectionLayers(cudnnContext handle, cudnnRNNStruct rnnDesc, IntBuffer recProjSize, IntBuffer outProjSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNProjectionLayers(cudnnContext handle, cudnnRNNStruct rnnDesc, int[] recProjSize, int[] outProjSize)
@Cast(value="cudnnStatus_t") public static int cudnnCreatePersistentRNNPlan(cudnnRNNStruct rnnDesc, int minibatch, @Cast(value="const cudnnDataType_t") int dataType, @ByPtrPtr cudnnPersistentRNNPlan plan)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyPersistentRNNPlan(cudnnPersistentRNNPlan plan)
@Cast(value="cudnnStatus_t") public static int cudnnSetPersistentRNNPlan(cudnnRNNStruct rnnDesc, cudnnPersistentRNNPlan plan)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNWorkspaceSize(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNWorkspaceSize(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNTrainingReserveSize(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNTrainingReserveSize(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNParamsSize(cudnnContext handle, cudnnRNNStruct rnnDesc, cudnnTensorStruct xDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes, @Cast(value="cudnnDataType_t") int dataType)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNLinLayerMatrixParams(cudnnContext handle, cudnnRNNStruct rnnDesc, int pseudoLayer, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, @Const Pointer w, int linLayerID, cudnnFilterStruct linLayerMatDesc, @Cast(value="void**") PointerPointer linLayerMat)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNLinLayerMatrixParams(cudnnContext handle, cudnnRNNStruct rnnDesc, int pseudoLayer, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, @Const Pointer w, int linLayerID, cudnnFilterStruct linLayerMatDesc, @Cast(value="void**") @ByPtrPtr Pointer linLayerMat)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNLinLayerBiasParams(cudnnContext handle, cudnnRNNStruct rnnDesc, int pseudoLayer, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, @Const Pointer w, int linLayerID, cudnnFilterStruct linLayerBiasDesc, @Cast(value="void**") PointerPointer linLayerBias)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNLinLayerBiasParams(cudnnContext handle, cudnnRNNStruct rnnDesc, int pseudoLayer, cudnnTensorStruct xDesc, cudnnFilterStruct wDesc, @Const Pointer w, int linLayerID, cudnnFilterStruct linLayerBiasDesc, @Cast(value="void**") @ByPtrPtr Pointer linLayerBias)
@Cast(value="cudnnStatus_t") public static int cudnnRNNForwardInference(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNForwardInference(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNForwardTraining(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNForwardTraining(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNBackwardData(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNBackwardData(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") PointerPointer dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") PointerPointer dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNBackwardWeights(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNBackwardWeights(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNPaddingMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNPaddingMode_t") int paddingMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNPaddingMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNPaddingMode_t*") IntPointer paddingMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNPaddingMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNPaddingMode_t*") IntBuffer paddingMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNPaddingMode(cudnnRNNStruct rnnDesc, @Cast(value="cudnnRNNPaddingMode_t*") int[] paddingMode)
@Cast(value="cudnnStatus_t") public static int cudnnCreateRNNDataDescriptor(@ByPtrPtr cudnnRNNDataStruct rnnDataDesc)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnRNNDataLayout_t") int layout, int maxSeqLength, int batchSize, int vectorSize, @Const IntPointer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnRNNDataLayout_t") int layout, int maxSeqLength, int batchSize, int vectorSize, @Const IntBuffer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnRNNDataLayout_t") int layout, int maxSeqLength, int batchSize, int vectorSize, @Const int[] seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc, @Cast(value="cudnnDataType_t*") IntPointer dataType, @Cast(value="cudnnRNNDataLayout_t*") IntPointer layout, IntPointer maxSeqLength, IntPointer batchSize, IntPointer vectorSize, int arrayLengthRequested, IntPointer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc, @Cast(value="cudnnDataType_t*") IntBuffer dataType, @Cast(value="cudnnRNNDataLayout_t*") IntBuffer layout, IntBuffer maxSeqLength, IntBuffer batchSize, IntBuffer vectorSize, int arrayLengthRequested, IntBuffer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc, @Cast(value="cudnnDataType_t*") int[] dataType, @Cast(value="cudnnRNNDataLayout_t*") int[] layout, int[] maxSeqLength, int[] batchSize, int[] vectorSize, int arrayLengthRequested, int[] seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnRNNForwardTrainingEx(cudnnContext handle, cudnnRNNStruct rnnDesc, cudnnRNNDataStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, cudnnRNNDataStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, cudnnRNNDataStruct kDesc, @Const Pointer keys, cudnnRNNDataStruct cDesc, Pointer cAttn, cudnnRNNDataStruct iDesc, Pointer iAttn, cudnnRNNDataStruct qDesc, Pointer queries, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNForwardInferenceEx(cudnnContext handle, cudnnRNNStruct rnnDesc, cudnnRNNDataStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, cudnnRNNDataStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, cudnnRNNDataStruct kDesc, @Const Pointer keys, cudnnRNNDataStruct cDesc, Pointer cAttn, cudnnRNNDataStruct iDesc, Pointer iAttn, cudnnRNNDataStruct qDesc, Pointer queries, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNBackwardDataEx(cudnnContext handle, cudnnRNNStruct rnnDesc, cudnnRNNDataStruct yDesc, @Const Pointer y, cudnnRNNDataStruct dyDesc, @Const Pointer dy, cudnnRNNDataStruct dcDesc, @Const Pointer dcAttn, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnRNNDataStruct dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, cudnnRNNDataStruct dkDesc, Pointer dkeys, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRNNBackwardWeightsEx(cudnnContext handle, cudnnRNNStruct rnnDesc, cudnnRNNDataStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnRNNDataStruct yDesc, @Const Pointer y, Pointer workSpace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNAlgorithmDescriptor(cudnnContext handle, cudnnRNNStruct rnnDesc, cudnnAlgorithmStruct algoDesc)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNForwardInferenceAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNForwardInferenceAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNForwardInferenceAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardInferenceAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardInferenceAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardInferenceAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardInferenceAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardInferenceAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardInferenceAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNForwardTrainingAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNForwardTrainingAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNForwardTrainingAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardTrainingAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardTrainingAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardTrainingAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardTrainingAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardTrainingAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNForwardTrainingAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, cudnnFilterStruct wDesc, @Const Pointer w, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, Pointer y, cudnnTensorStruct hyDesc, Pointer hy, cudnnTensorStruct cyDesc, Pointer cy, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBackwardDataAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBackwardDataAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBackwardDataAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardDataAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardDataAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") PointerPointer dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") PointerPointer dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardDataAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardDataAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") PointerPointer dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") PointerPointer dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardDataAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardDataAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, @Cast(value="cudnnTensorStruct**") PointerPointer dyDesc, @Const Pointer dy, cudnnTensorStruct dhyDesc, @Const Pointer dhy, cudnnTensorStruct dcyDesc, @Const Pointer dcy, cudnnFilterStruct wDesc, @Const Pointer w, cudnnTensorStruct hxDesc, @Const Pointer hx, cudnnTensorStruct cxDesc, @Const Pointer cx, @Cast(value="cudnnTensorStruct**") PointerPointer dxDesc, Pointer dx, cudnnTensorStruct dhxDesc, Pointer dhx, cudnnTensorStruct dcxDesc, Pointer dcx, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBackwardWeightsAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntPointer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBackwardWeightsAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, IntBuffer count)
@Cast(value="cudnnStatus_t") public static int cudnnGetRNNBackwardWeightsAlgorithmMaxCount(cudnnContext handle, cudnnRNNStruct rnnDesc, int[] count)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardWeightsAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardWeightsAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardWeightsAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardWeightsAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, float findIntensity, int requestedAlgoCount, IntPointer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardWeightsAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") @ByPtrPtr cudnnTensorStruct yDesc, @Const Pointer y, float findIntensity, int requestedAlgoCount, IntBuffer returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFindRNNBackwardWeightsAlgorithmEx(cudnnContext handle, cudnnRNNStruct rnnDesc, int seqLength, @Cast(value="cudnnTensorStruct**") PointerPointer xDesc, @Const Pointer x, cudnnTensorStruct hxDesc, @Const Pointer hx, @Cast(value="cudnnTensorStruct**") PointerPointer yDesc, @Const Pointer y, float findIntensity, int requestedAlgoCount, int[] returnedAlgoCount, @ByPtrPtr cudnnAlgorithmPerformanceStruct perfResults, @Const Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes, cudnnFilterStruct dwDesc, Pointer dw, @Const Pointer reserveSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCreateSeqDataDescriptor(@ByPtrPtr cudnnSeqDataStruct seqDataDesc)
@Cast(value="cudnnStatus_t") public static int cudnnDestroySeqDataDescriptor(cudnnSeqDataStruct seqDataDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetSeqDataDescriptor(cudnnSeqDataStruct seqDataDesc, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntPointer dimA, @Cast(value="const cudnnSeqDataAxis_t*") IntPointer axes, @Cast(value="size_t") long seqLengthArraySize, @Const IntPointer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnSetSeqDataDescriptor(cudnnSeqDataStruct seqDataDesc, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const IntBuffer dimA, @Cast(value="const cudnnSeqDataAxis_t*") IntBuffer axes, @Cast(value="size_t") long seqLengthArraySize, @Const IntBuffer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnSetSeqDataDescriptor(cudnnSeqDataStruct seqDataDesc, @Cast(value="cudnnDataType_t") int dataType, int nbDims, @Const int[] dimA, @Cast(value="const cudnnSeqDataAxis_t*") int[] axes, @Cast(value="size_t") long seqLengthArraySize, @Const int[] seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnGetSeqDataDescriptor(cudnnSeqDataStruct seqDataDesc, @Cast(value="cudnnDataType_t*") IntPointer dataType, IntPointer nbDims, int nbDimsRequested, IntPointer dimA, @Cast(value="cudnnSeqDataAxis_t*") IntPointer axes, @Cast(value="size_t*") SizeTPointer seqLengthArraySize, @Cast(value="size_t") long seqLengthSizeRequested, IntPointer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnGetSeqDataDescriptor(cudnnSeqDataStruct seqDataDesc, @Cast(value="cudnnDataType_t*") IntBuffer dataType, IntBuffer nbDims, int nbDimsRequested, IntBuffer dimA, @Cast(value="cudnnSeqDataAxis_t*") IntBuffer axes, @Cast(value="size_t*") SizeTPointer seqLengthArraySize, @Cast(value="size_t") long seqLengthSizeRequested, IntBuffer seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnGetSeqDataDescriptor(cudnnSeqDataStruct seqDataDesc, @Cast(value="cudnnDataType_t*") int[] dataType, int[] nbDims, int nbDimsRequested, int[] dimA, @Cast(value="cudnnSeqDataAxis_t*") int[] axes, @Cast(value="size_t*") SizeTPointer seqLengthArraySize, @Cast(value="size_t") long seqLengthSizeRequested, int[] seqLengthArray, Pointer paddingFill)
@Cast(value="cudnnStatus_t") public static int cudnnCreateAttnDescriptor(@ByPtrPtr cudnnAttnStruct attnDesc)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyAttnDescriptor(cudnnAttnStruct attnDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetAttnDescriptor(cudnnAttnStruct attnDesc, @Cast(value="unsigned") int attnMode, int nHeads, double smScaler, @Cast(value="cudnnDataType_t") int dataType, @Cast(value="cudnnDataType_t") int computePrec, @Cast(value="cudnnMathType_t") int mathType, cudnnDropoutStruct attnDropoutDesc, cudnnDropoutStruct postDropoutDesc, int qSize, int kSize, int vSize, int qProjSize, int kProjSize, int vProjSize, int oProjSize, int qoMaxSeqLength, int kvMaxSeqLength, int maxBatchSize, int maxBeamSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetAttnDescriptor(cudnnAttnStruct attnDesc, @Cast(value="unsigned*") IntPointer attnMode, IntPointer nHeads, DoublePointer smScaler, @Cast(value="cudnnDataType_t*") IntPointer dataType, @Cast(value="cudnnDataType_t*") IntPointer computePrec, @Cast(value="cudnnMathType_t*") IntPointer mathType, @ByPtrPtr cudnnDropoutStruct attnDropoutDesc, @ByPtrPtr cudnnDropoutStruct postDropoutDesc, IntPointer qSize, IntPointer kSize, IntPointer vSize, IntPointer qProjSize, IntPointer kProjSize, IntPointer vProjSize, IntPointer oProjSize, IntPointer qoMaxSeqLength, IntPointer kvMaxSeqLength, IntPointer maxBatchSize, IntPointer maxBeamSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetAttnDescriptor(cudnnAttnStruct attnDesc, @Cast(value="unsigned*") IntBuffer attnMode, IntBuffer nHeads, DoubleBuffer smScaler, @Cast(value="cudnnDataType_t*") IntBuffer dataType, @Cast(value="cudnnDataType_t*") IntBuffer computePrec, @Cast(value="cudnnMathType_t*") IntBuffer mathType, @ByPtrPtr cudnnDropoutStruct attnDropoutDesc, @ByPtrPtr cudnnDropoutStruct postDropoutDesc, IntBuffer qSize, IntBuffer kSize, IntBuffer vSize, IntBuffer qProjSize, IntBuffer kProjSize, IntBuffer vProjSize, IntBuffer oProjSize, IntBuffer qoMaxSeqLength, IntBuffer kvMaxSeqLength, IntBuffer maxBatchSize, IntBuffer maxBeamSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetAttnDescriptor(cudnnAttnStruct attnDesc, @Cast(value="unsigned*") int[] attnMode, int[] nHeads, double[] smScaler, @Cast(value="cudnnDataType_t*") int[] dataType, @Cast(value="cudnnDataType_t*") int[] computePrec, @Cast(value="cudnnMathType_t*") int[] mathType, @ByPtrPtr cudnnDropoutStruct attnDropoutDesc, @ByPtrPtr cudnnDropoutStruct postDropoutDesc, int[] qSize, int[] kSize, int[] vSize, int[] qProjSize, int[] kProjSize, int[] vProjSize, int[] oProjSize, int[] qoMaxSeqLength, int[] kvMaxSeqLength, int[] maxBatchSize, int[] maxBeamSize)
@Cast(value="cudnnStatus_t") public static int cudnnGetMultiHeadAttnBuffers(cudnnContext handle, cudnnAttnStruct attnDesc, @Cast(value="size_t*") SizeTPointer weightSizeInBytes, @Cast(value="size_t*") SizeTPointer workSpaceSizeInBytes, @Cast(value="size_t*") SizeTPointer reserveSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetMultiHeadAttnWeights(cudnnContext handle, cudnnAttnStruct attnDesc, @Cast(value="cudnnMultiHeadAttnWeightKind_t") int wKind, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, cudnnTensorStruct wDesc, @Cast(value="void**") PointerPointer wAddr)
@Cast(value="cudnnStatus_t") public static int cudnnGetMultiHeadAttnWeights(cudnnContext handle, cudnnAttnStruct attnDesc, @Cast(value="cudnnMultiHeadAttnWeightKind_t") int wKind, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, cudnnTensorStruct wDesc, @Cast(value="void**") @ByPtrPtr Pointer wAddr)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnForward(cudnnContext handle, cudnnAttnStruct attnDesc, int currIdx, @Const IntPointer loWinIdx, @Const IntPointer hiWinIdx, @Const IntPointer devSeqLengthsQO, @Const IntPointer devSeqLengthsKV, cudnnSeqDataStruct qDesc, @Const Pointer queries, @Const Pointer residuals, cudnnSeqDataStruct kDesc, @Const Pointer keys, cudnnSeqDataStruct vDesc, @Const Pointer values, cudnnSeqDataStruct oDesc, Pointer out, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnForward(cudnnContext handle, cudnnAttnStruct attnDesc, int currIdx, @Const IntBuffer loWinIdx, @Const IntBuffer hiWinIdx, @Const IntBuffer devSeqLengthsQO, @Const IntBuffer devSeqLengthsKV, cudnnSeqDataStruct qDesc, @Const Pointer queries, @Const Pointer residuals, cudnnSeqDataStruct kDesc, @Const Pointer keys, cudnnSeqDataStruct vDesc, @Const Pointer values, cudnnSeqDataStruct oDesc, Pointer out, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnForward(cudnnContext handle, cudnnAttnStruct attnDesc, int currIdx, @Const int[] loWinIdx, @Const int[] hiWinIdx, @Const int[] devSeqLengthsQO, @Const int[] devSeqLengthsKV, cudnnSeqDataStruct qDesc, @Const Pointer queries, @Const Pointer residuals, cudnnSeqDataStruct kDesc, @Const Pointer keys, cudnnSeqDataStruct vDesc, @Const Pointer values, cudnnSeqDataStruct oDesc, Pointer out, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnBackwardData(cudnnContext handle, cudnnAttnStruct attnDesc, @Const IntPointer loWinIdx, @Const IntPointer hiWinIdx, @Const IntPointer devSeqLengthsDQDO, @Const IntPointer devSeqLengthsDKDV, cudnnSeqDataStruct doDesc, @Const Pointer dout, cudnnSeqDataStruct dqDesc, Pointer dqueries, @Const Pointer queries, cudnnSeqDataStruct dkDesc, Pointer dkeys, @Const Pointer keys, cudnnSeqDataStruct dvDesc, Pointer dvalues, @Const Pointer values, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnBackwardData(cudnnContext handle, cudnnAttnStruct attnDesc, @Const IntBuffer loWinIdx, @Const IntBuffer hiWinIdx, @Const IntBuffer devSeqLengthsDQDO, @Const IntBuffer devSeqLengthsDKDV, cudnnSeqDataStruct doDesc, @Const Pointer dout, cudnnSeqDataStruct dqDesc, Pointer dqueries, @Const Pointer queries, cudnnSeqDataStruct dkDesc, Pointer dkeys, @Const Pointer keys, cudnnSeqDataStruct dvDesc, Pointer dvalues, @Const Pointer values, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnBackwardData(cudnnContext handle, cudnnAttnStruct attnDesc, @Const int[] loWinIdx, @Const int[] hiWinIdx, @Const int[] devSeqLengthsDQDO, @Const int[] devSeqLengthsDKDV, cudnnSeqDataStruct doDesc, @Const Pointer dout, cudnnSeqDataStruct dqDesc, Pointer dqueries, @Const Pointer queries, cudnnSeqDataStruct dkDesc, Pointer dkeys, @Const Pointer keys, cudnnSeqDataStruct dvDesc, Pointer dvalues, @Const Pointer values, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnMultiHeadAttnBackwardWeights(cudnnContext handle, cudnnAttnStruct attnDesc, @Cast(value="cudnnWgradMode_t") int addGrad, cudnnSeqDataStruct qDesc, @Const Pointer queries, cudnnSeqDataStruct kDesc, @Const Pointer keys, cudnnSeqDataStruct vDesc, @Const Pointer values, cudnnSeqDataStruct doDesc, @Const Pointer dout, @Cast(value="size_t") long weightSizeInBytes, @Const Pointer weights, Pointer dweights, @Cast(value="size_t") long workSpaceSizeInBytes, Pointer workSpace, @Cast(value="size_t") long reserveSpaceSizeInBytes, Pointer reserveSpace)
@Cast(value="cudnnStatus_t") public static int cudnnCreateCTCLossDescriptor(@ByPtrPtr cudnnCTCLossStruct ctcLossDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetCTCLossDescriptor(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t") int compType)
@Cast(value="cudnnStatus_t") public static int cudnnSetCTCLossDescriptorEx(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t") int compType, @Cast(value="cudnnLossNormalizationMode_t") int normMode, @Cast(value="cudnnNanPropagation_t") int gradMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossDescriptor(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t*") IntPointer compType)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossDescriptor(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t*") IntBuffer compType)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossDescriptor(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t*") int[] compType)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossDescriptorEx(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t*") IntPointer compType, @Cast(value="cudnnLossNormalizationMode_t*") IntPointer normMode, @Cast(value="cudnnNanPropagation_t*") IntPointer gradMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossDescriptorEx(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t*") IntBuffer compType, @Cast(value="cudnnLossNormalizationMode_t*") IntBuffer normMode, @Cast(value="cudnnNanPropagation_t*") IntBuffer gradMode)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossDescriptorEx(cudnnCTCLossStruct ctcLossDesc, @Cast(value="cudnnDataType_t*") int[] compType, @Cast(value="cudnnLossNormalizationMode_t*") int[] normMode, @Cast(value="cudnnNanPropagation_t*") int[] gradMode)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyCTCLossDescriptor(cudnnCTCLossStruct ctcLossDesc)
@Cast(value="cudnnStatus_t") public static int cudnnCTCLoss(cudnnContext handle, cudnnTensorStruct probsDesc, @Const Pointer probs, @Const IntPointer labels, @Const IntPointer labelLengths, @Const IntPointer inputLengths, Pointer costs, cudnnTensorStruct gradientsDesc, @Const Pointer gradients, @Cast(value="cudnnCTCLossAlgo_t") int algo, cudnnCTCLossStruct ctcLossDesc, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCTCLoss(cudnnContext handle, cudnnTensorStruct probsDesc, @Const Pointer probs, @Const IntBuffer labels, @Const IntBuffer labelLengths, @Const IntBuffer inputLengths, Pointer costs, cudnnTensorStruct gradientsDesc, @Const Pointer gradients, @Cast(value="cudnnCTCLossAlgo_t") int algo, cudnnCTCLossStruct ctcLossDesc, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCTCLoss(cudnnContext handle, cudnnTensorStruct probsDesc, @Const Pointer probs, @Const int[] labels, @Const int[] labelLengths, @Const int[] inputLengths, Pointer costs, cudnnTensorStruct gradientsDesc, @Const Pointer gradients, @Cast(value="cudnnCTCLossAlgo_t") int algo, cudnnCTCLossStruct ctcLossDesc, Pointer workspace, @Cast(value="size_t") long workSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossWorkspaceSize(cudnnContext handle, cudnnTensorStruct probsDesc, cudnnTensorStruct gradientsDesc, @Const IntPointer labels, @Const IntPointer labelLengths, @Const IntPointer inputLengths, @Cast(value="cudnnCTCLossAlgo_t") int algo, cudnnCTCLossStruct ctcLossDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossWorkspaceSize(cudnnContext handle, cudnnTensorStruct probsDesc, cudnnTensorStruct gradientsDesc, @Const IntBuffer labels, @Const IntBuffer labelLengths, @Const IntBuffer inputLengths, @Cast(value="cudnnCTCLossAlgo_t") int algo, cudnnCTCLossStruct ctcLossDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnGetCTCLossWorkspaceSize(cudnnContext handle, cudnnTensorStruct probsDesc, cudnnTensorStruct gradientsDesc, @Const int[] labels, @Const int[] labelLengths, @Const int[] inputLengths, @Cast(value="cudnnCTCLossAlgo_t") int algo, cudnnCTCLossStruct ctcLossDesc, @Cast(value="size_t*") SizeTPointer sizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnCreateAlgorithmDescriptor(@ByPtrPtr cudnnAlgorithmStruct algoDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetAlgorithmDescriptor(cudnnAlgorithmStruct algoDesc, @ByVal cudnnAlgorithm_t algorithm)
@Cast(value="cudnnStatus_t") public static int cudnnGetAlgorithmDescriptor(cudnnAlgorithmStruct algoDesc, cudnnAlgorithm_t algorithm)
@Cast(value="cudnnStatus_t") public static int cudnnCopyAlgorithmDescriptor(cudnnAlgorithmStruct src, cudnnAlgorithmStruct dest)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyAlgorithmDescriptor(cudnnAlgorithmStruct algoDesc)
@Cast(value="cudnnStatus_t") public static int cudnnCreateAlgorithmPerformance(@ByPtrPtr cudnnAlgorithmPerformanceStruct algoPerf, int numberToCreate)
@Cast(value="cudnnStatus_t") public static int cudnnSetAlgorithmPerformance(cudnnAlgorithmPerformanceStruct algoPerf, cudnnAlgorithmStruct algoDesc, @Cast(value="cudnnStatus_t") int status, float time, @Cast(value="size_t") long memory)
@Cast(value="cudnnStatus_t") public static int cudnnGetAlgorithmPerformance(cudnnAlgorithmPerformanceStruct algoPerf, @ByPtrPtr cudnnAlgorithmStruct algoDesc, @Cast(value="cudnnStatus_t*") IntPointer status, FloatPointer time, @Cast(value="size_t*") SizeTPointer memory)
@Cast(value="cudnnStatus_t") public static int cudnnGetAlgorithmPerformance(cudnnAlgorithmPerformanceStruct algoPerf, @ByPtrPtr cudnnAlgorithmStruct algoDesc, @Cast(value="cudnnStatus_t*") IntBuffer status, FloatBuffer time, @Cast(value="size_t*") SizeTPointer memory)
@Cast(value="cudnnStatus_t") public static int cudnnGetAlgorithmPerformance(cudnnAlgorithmPerformanceStruct algoPerf, @ByPtrPtr cudnnAlgorithmStruct algoDesc, @Cast(value="cudnnStatus_t*") int[] status, float[] time, @Cast(value="size_t*") SizeTPointer memory)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyAlgorithmPerformance(@ByPtrPtr cudnnAlgorithmPerformanceStruct algoPerf, int numberToDestroy)
@Cast(value="cudnnStatus_t") public static int cudnnGetAlgorithmSpaceSize(cudnnContext handle, cudnnAlgorithmStruct algoDesc, @Cast(value="size_t*") SizeTPointer algoSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnSaveAlgorithm(cudnnContext handle, cudnnAlgorithmStruct algoDesc, Pointer algoSpace, @Cast(value="size_t") long algoSpaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnRestoreAlgorithm(cudnnContext handle, Pointer algoSpace, @Cast(value="size_t") long algoSpaceSizeInBytes, cudnnAlgorithmStruct algoDesc)
@Cast(value="cudnnStatus_t") public static int cudnnSetCallback(@Cast(value="unsigned") int mask, Pointer udata, cudnnCallback_t fptr)
@Cast(value="cudnnStatus_t") public static int cudnnGetCallback(@Cast(value="unsigned*") IntPointer mask, @Cast(value="void**") PointerPointer udata, @ByPtrPtr cudnnCallback_t fptr)
@Cast(value="cudnnStatus_t") public static int cudnnGetCallback(@Cast(value="unsigned*") IntPointer mask, @Cast(value="void**") @ByPtrPtr Pointer udata, @ByPtrPtr cudnnCallback_t fptr)
@Cast(value="cudnnStatus_t") public static int cudnnGetCallback(@Cast(value="unsigned*") IntBuffer mask, @Cast(value="void**") @ByPtrPtr Pointer udata, @ByPtrPtr cudnnCallback_t fptr)
@Cast(value="cudnnStatus_t") public static int cudnnGetCallback(@Cast(value="unsigned*") int[] mask, @Cast(value="void**") @ByPtrPtr Pointer udata, @ByPtrPtr cudnnCallback_t fptr)
@Cast(value="cudnnStatus_t") public static int cudnnCreateFusedOpsConstParamPack(@ByPtrPtr cudnnFusedOpsConstParamStruct constPack, @Cast(value="cudnnFusedOps_t") int ops)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyFusedOpsConstParamPack(cudnnFusedOpsConstParamStruct constPack)
@Cast(value="cudnnStatus_t") public static int cudnnSetFusedOpsConstParamPackAttribute(cudnnFusedOpsConstParamStruct constPack, @Cast(value="cudnnFusedOpsConstParamLabel_t") int paramLabel, @Const Pointer param)
@Cast(value="cudnnStatus_t") public static int cudnnGetFusedOpsConstParamPackAttribute(cudnnFusedOpsConstParamStruct constPack, @Cast(value="cudnnFusedOpsConstParamLabel_t") int paramLabel, Pointer param, IntPointer isNULL)
@Cast(value="cudnnStatus_t") public static int cudnnGetFusedOpsConstParamPackAttribute(cudnnFusedOpsConstParamStruct constPack, @Cast(value="cudnnFusedOpsConstParamLabel_t") int paramLabel, Pointer param, IntBuffer isNULL)
@Cast(value="cudnnStatus_t") public static int cudnnGetFusedOpsConstParamPackAttribute(cudnnFusedOpsConstParamStruct constPack, @Cast(value="cudnnFusedOpsConstParamLabel_t") int paramLabel, Pointer param, int[] isNULL)
@Cast(value="cudnnStatus_t") public static int cudnnCreateFusedOpsVariantParamPack(@ByPtrPtr cudnnFusedOpsVariantParamStruct varPack, @Cast(value="cudnnFusedOps_t") int ops)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyFusedOpsVariantParamPack(cudnnFusedOpsVariantParamStruct varPack)
@Cast(value="cudnnStatus_t") public static int cudnnSetFusedOpsVariantParamPackAttribute(cudnnFusedOpsVariantParamStruct varPack, @Cast(value="cudnnFusedOpsVariantParamLabel_t") int paramLabel, Pointer ptr)
@Cast(value="cudnnStatus_t") public static int cudnnGetFusedOpsVariantParamPackAttribute(cudnnFusedOpsVariantParamStruct varPack, @Cast(value="cudnnFusedOpsVariantParamLabel_t") int paramLabel, Pointer ptr)
@Cast(value="cudnnStatus_t") public static int cudnnCreateFusedOpsPlan(@ByPtrPtr cudnnFusedOpsPlanStruct plan, @Cast(value="cudnnFusedOps_t") int ops)
@Cast(value="cudnnStatus_t") public static int cudnnDestroyFusedOpsPlan(cudnnFusedOpsPlanStruct plan)
@Cast(value="cudnnStatus_t") public static int cudnnMakeFusedOpsPlan(cudnnContext handle, cudnnFusedOpsPlanStruct plan, cudnnFusedOpsConstParamStruct constPack, @Cast(value="size_t*") SizeTPointer workspaceSizeInBytes)
@Cast(value="cudnnStatus_t") public static int cudnnFusedOpsExecute(cudnnContext handle, cudnnFusedOpsPlanStruct plan, cudnnFusedOpsVariantParamStruct varPack)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNDescriptor_v6(cudnnContext handle, cudnnRNNStruct rnnDesc, int hiddenSize, int numLayers, cudnnDropoutStruct dropoutDesc, @Cast(value="cudnnRNNInputMode_t") int inputMode, @Cast(value="cudnnDirectionMode_t") int direction, @Cast(value="cudnnRNNMode_t") int mode, @Cast(value="cudnnRNNAlgo_t") int algo, @Cast(value="cudnnDataType_t") int mathPrec)
@Cast(value="cudnnStatus_t") public static int cudnnSetRNNDescriptor_v5(cudnnRNNStruct rnnDesc, int hiddenSize, int numLayers, cudnnDropoutStruct dropoutDesc, @Cast(value="cudnnRNNInputMode_t") int inputMode, @Cast(value="cudnnDirectionMode_t") int direction, @Cast(value="cudnnRNNMode_t") int mode, @Cast(value="cudnnDataType_t") int mathPrec)
Copyright © 2019. All rights reserved.