Enum rcudnn_sys::cudnnBackendAttributeName_t [−][src]
#[repr(u32)]
#[non_exhaustive]
pub enum cudnnBackendAttributeName_t {
Show 131 variants
CUDNN_ATTR_POINTWISE_MODE,
CUDNN_ATTR_POINTWISE_MATH_PREC,
CUDNN_ATTR_POINTWISE_NAN_PROPAGATION,
CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP,
CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP,
CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE,
CUDNN_ATTR_POINTWISE_ELU_ALPHA,
CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA,
CUDNN_ATTR_POINTWISE_SWISH_BETA,
CUDNN_ATTR_CONVOLUTION_COMP_TYPE,
CUDNN_ATTR_CONVOLUTION_CONV_MODE,
CUDNN_ATTR_CONVOLUTION_DILATIONS,
CUDNN_ATTR_CONVOLUTION_FILTER_STRIDES,
CUDNN_ATTR_CONVOLUTION_POST_PADDINGS,
CUDNN_ATTR_CONVOLUTION_PRE_PADDINGS,
CUDNN_ATTR_CONVOLUTION_SPATIAL_DIMS,
CUDNN_ATTR_ENGINEHEUR_MODE,
CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH,
CUDNN_ATTR_ENGINEHEUR_RESULTS,
CUDNN_ATTR_ENGINECFG_ENGINE,
CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO,
CUDNN_ATTR_ENGINECFG_KNOB_CHOICES,
CUDNN_ATTR_EXECUTION_PLAN_HANDLE,
CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG,
CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE,
CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS,
CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS,
CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID,
CUDNN_ATTR_INTERMEDIATE_INFO_SIZE,
CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS,
CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES,
CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE,
CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE,
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA,
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA,
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC,
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_W,
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_X,
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X,
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY,
CUDNN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR,
CUDNN_ATTR_OPERATION_POINTWISE_XDESC,
CUDNN_ATTR_OPERATION_POINTWISE_BDESC,
CUDNN_ATTR_OPERATION_POINTWISE_YDESC,
CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1,
CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2,
CUDNN_ATTR_OPERATION_POINTWISE_DXDESC,
CUDNN_ATTR_OPERATION_POINTWISE_DYDESC,
CUDNN_ATTR_OPERATION_GENSTATS_MODE,
CUDNN_ATTR_OPERATION_GENSTATS_MATH_PREC,
CUDNN_ATTR_OPERATION_GENSTATS_XDESC,
CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC,
CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE,
CUDNN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC,
CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC,
CUDNN_ATTR_OPERATIONGRAPH_HANDLE,
CUDNN_ATTR_OPERATIONGRAPH_OPS,
CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT,
CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT,
CUDNN_ATTR_TENSOR_DATA_TYPE,
CUDNN_ATTR_TENSOR_DIMENSIONS,
CUDNN_ATTR_TENSOR_STRIDES,
CUDNN_ATTR_TENSOR_VECTOR_COUNT,
CUDNN_ATTR_TENSOR_VECTORIZED_DIMENSION,
CUDNN_ATTR_TENSOR_UNIQUE_ID,
CUDNN_ATTR_TENSOR_IS_VIRTUAL,
CUDNN_ATTR_TENSOR_IS_BY_VALUE,
CUDNN_ATTR_VARIANT_PACK_UNIQUE_IDS,
CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS,
CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES,
CUDNN_ATTR_VARIANT_PACK_WORKSPACE,
CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID,
CUDNN_ATTR_LAYOUT_INFO_TYPES,
CUDNN_ATTR_KNOB_INFO_TYPE,
CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE,
CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE,
CUDNN_ATTR_KNOB_INFO_STRIDE,
CUDNN_ATTR_ENGINE_OPERATION_GRAPH,
CUDNN_ATTR_ENGINE_GLOBAL_INDEX,
CUDNN_ATTR_ENGINE_KNOB_INFO,
CUDNN_ATTR_ENGINE_NUMERICAL_NOTE,
CUDNN_ATTR_ENGINE_LAYOUT_INFO,
CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE,
CUDNN_ATTR_MATMUL_COMP_TYPE,
CUDNN_ATTR_OPERATION_MATMUL_ADESC,
CUDNN_ATTR_OPERATION_MATMUL_BDESC,
CUDNN_ATTR_OPERATION_MATMUL_CDESC,
CUDNN_ATTR_OPERATION_MATMUL_DESC,
CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT,
CUDNN_ATTR_REDUCTION_OPERATOR,
CUDNN_ATTR_REDUCTION_COMP_TYPE,
CUDNN_ATTR_OPERATION_REDUCTION_XDESC,
CUDNN_ATTR_OPERATION_REDUCTION_YDESC,
CUDNN_ATTR_OPERATION_REDUCTION_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC,
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS,
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CUDNN_ATTR_POINTWISE_MODE
CUDNN_ATTR_POINTWISE_MATH_PREC
CUDNN_ATTR_POINTWISE_NAN_PROPAGATION
CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP
CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP
CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE
CUDNN_ATTR_POINTWISE_ELU_ALPHA
CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA
CUDNN_ATTR_POINTWISE_SWISH_BETA
CUDNN_ATTR_CONVOLUTION_COMP_TYPE
CUDNN_ATTR_CONVOLUTION_CONV_MODE
CUDNN_ATTR_CONVOLUTION_DILATIONS
CUDNN_ATTR_CONVOLUTION_FILTER_STRIDES
CUDNN_ATTR_CONVOLUTION_POST_PADDINGS
CUDNN_ATTR_CONVOLUTION_PRE_PADDINGS
CUDNN_ATTR_CONVOLUTION_SPATIAL_DIMS
CUDNN_ATTR_ENGINEHEUR_MODE
CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH
CUDNN_ATTR_ENGINEHEUR_RESULTS
CUDNN_ATTR_ENGINECFG_ENGINE
CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO
CUDNN_ATTR_ENGINECFG_KNOB_CHOICES
CUDNN_ATTR_EXECUTION_PLAN_HANDLE
CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG
CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE
CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS
CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS
CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID
CUDNN_ATTR_INTERMEDIATE_INFO_SIZE
CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS
CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES
CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE
CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_W
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_X
CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X
CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY
CUDNN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR
CUDNN_ATTR_OPERATION_POINTWISE_XDESC
CUDNN_ATTR_OPERATION_POINTWISE_BDESC
CUDNN_ATTR_OPERATION_POINTWISE_YDESC
CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1
CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2
CUDNN_ATTR_OPERATION_POINTWISE_DXDESC
CUDNN_ATTR_OPERATION_POINTWISE_DYDESC
CUDNN_ATTR_OPERATION_GENSTATS_MODE
CUDNN_ATTR_OPERATION_GENSTATS_MATH_PREC
CUDNN_ATTR_OPERATION_GENSTATS_XDESC
CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC
CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE
CUDNN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC
CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC
CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC
CUDNN_ATTR_OPERATIONGRAPH_HANDLE
CUDNN_ATTR_OPERATIONGRAPH_OPS
CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT
CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT
CUDNN_ATTR_TENSOR_DATA_TYPE
CUDNN_ATTR_TENSOR_DIMENSIONS
CUDNN_ATTR_TENSOR_STRIDES
CUDNN_ATTR_TENSOR_VECTOR_COUNT
CUDNN_ATTR_TENSOR_VECTORIZED_DIMENSION
CUDNN_ATTR_TENSOR_UNIQUE_ID
CUDNN_ATTR_TENSOR_IS_VIRTUAL
CUDNN_ATTR_TENSOR_IS_BY_VALUE
CUDNN_ATTR_VARIANT_PACK_UNIQUE_IDS
CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS
CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES
CUDNN_ATTR_VARIANT_PACK_WORKSPACE
CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID
CUDNN_ATTR_LAYOUT_INFO_TYPES
CUDNN_ATTR_KNOB_INFO_TYPE
CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE
CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE
CUDNN_ATTR_KNOB_INFO_STRIDE
CUDNN_ATTR_ENGINE_OPERATION_GRAPH
CUDNN_ATTR_ENGINE_GLOBAL_INDEX
CUDNN_ATTR_ENGINE_KNOB_INFO
CUDNN_ATTR_ENGINE_NUMERICAL_NOTE
CUDNN_ATTR_ENGINE_LAYOUT_INFO
CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE
CUDNN_ATTR_MATMUL_COMP_TYPE
CUDNN_ATTR_OPERATION_MATMUL_ADESC
CUDNN_ATTR_OPERATION_MATMUL_BDESC
CUDNN_ATTR_OPERATION_MATMUL_CDESC
CUDNN_ATTR_OPERATION_MATMUL_DESC
CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT
CUDNN_ATTR_REDUCTION_OPERATOR
CUDNN_ATTR_REDUCTION_COMP_TYPE
CUDNN_ATTR_OPERATION_REDUCTION_XDESC
CUDNN_ATTR_OPERATION_REDUCTION_YDESC
CUDNN_ATTR_OPERATION_REDUCTION_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC
CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for cudnnBackendAttributeName_t
impl Send for cudnnBackendAttributeName_t
impl Sync for cudnnBackendAttributeName_t
impl Unpin for cudnnBackendAttributeName_t
impl UnwindSafe for cudnnBackendAttributeName_t
Blanket Implementations
Mutably borrows from an owned value. Read more