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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.