#[non_exhaustive]
#[repr(u32)]
pub enum cudnnBackendAttributeName_t {
Show 154 variants CUDNN_ATTR_POINTWISE_MODE = 0, CUDNN_ATTR_POINTWISE_MATH_PREC = 1, CUDNN_ATTR_POINTWISE_NAN_PROPAGATION = 2, CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP = 3, CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP = 4, CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE = 5, CUDNN_ATTR_POINTWISE_ELU_ALPHA = 6, CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA = 7, CUDNN_ATTR_POINTWISE_SWISH_BETA = 8, CUDNN_ATTR_CONVOLUTION_COMP_TYPE = 100, CUDNN_ATTR_CONVOLUTION_CONV_MODE = 101, CUDNN_ATTR_CONVOLUTION_DILATIONS = 102, CUDNN_ATTR_CONVOLUTION_FILTER_STRIDES = 103, CUDNN_ATTR_CONVOLUTION_POST_PADDINGS = 104, CUDNN_ATTR_CONVOLUTION_PRE_PADDINGS = 105, CUDNN_ATTR_CONVOLUTION_SPATIAL_DIMS = 106, CUDNN_ATTR_ENGINEHEUR_MODE = 200, CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH = 201, CUDNN_ATTR_ENGINEHEUR_RESULTS = 202, CUDNN_ATTR_ENGINECFG_ENGINE = 300, CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO = 301, CUDNN_ATTR_ENGINECFG_KNOB_CHOICES = 302, CUDNN_ATTR_EXECUTION_PLAN_HANDLE = 400, CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG = 401, CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE = 402, CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS = 403, CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS = 404, CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID = 500, CUDNN_ATTR_INTERMEDIATE_INFO_SIZE = 501, CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS = 502, CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES = 503, CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE = 600, CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE = 601, CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA = 700, CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA = 701, CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC = 702, CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_W = 703, CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_X = 704, CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y = 705, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA = 706, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA = 707, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC = 708, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W = 709, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX = 710, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY = 711, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA = 712, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA = 713, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC = 714, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW = 715, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X = 716, CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY = 717, CUDNN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR = 750, CUDNN_ATTR_OPERATION_POINTWISE_XDESC = 751, CUDNN_ATTR_OPERATION_POINTWISE_BDESC = 752, CUDNN_ATTR_OPERATION_POINTWISE_YDESC = 753, CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1 = 754, CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2 = 755, CUDNN_ATTR_OPERATION_POINTWISE_DXDESC = 756, CUDNN_ATTR_OPERATION_POINTWISE_DYDESC = 757, CUDNN_ATTR_OPERATION_POINTWISE_TDESC = 758, CUDNN_ATTR_OPERATION_GENSTATS_MODE = 770, CUDNN_ATTR_OPERATION_GENSTATS_MATH_PREC = 771, CUDNN_ATTR_OPERATION_GENSTATS_XDESC = 772, CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC = 773, CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC = 774, CUDNN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE = 780, CUDNN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC = 781, CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC = 782, CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC = 783, CUDNN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC = 784, CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC = 785, CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC = 786, CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC = 787, CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC = 788, CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC = 789, CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC = 790, CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC = 791, CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC = 792, CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC = 793, CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC = 794, CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC = 795, CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC = 796, CUDNN_ATTR_OPERATIONGRAPH_HANDLE = 800, CUDNN_ATTR_OPERATIONGRAPH_OPS = 801, CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT = 802, CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT = 900, CUDNN_ATTR_TENSOR_DATA_TYPE = 901, CUDNN_ATTR_TENSOR_DIMENSIONS = 902, CUDNN_ATTR_TENSOR_STRIDES = 903, CUDNN_ATTR_TENSOR_VECTOR_COUNT = 904, CUDNN_ATTR_TENSOR_VECTORIZED_DIMENSION = 905, CUDNN_ATTR_TENSOR_UNIQUE_ID = 906, CUDNN_ATTR_TENSOR_IS_VIRTUAL = 907, CUDNN_ATTR_TENSOR_IS_BY_VALUE = 908, CUDNN_ATTR_TENSOR_REORDERING_MODE = 909, CUDNN_ATTR_VARIANT_PACK_UNIQUE_IDS = 1_000, CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS = 1_001, CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES = 1_002, CUDNN_ATTR_VARIANT_PACK_WORKSPACE = 1_003, CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID = 1_100, CUDNN_ATTR_LAYOUT_INFO_TYPES = 1_101, CUDNN_ATTR_KNOB_INFO_TYPE = 1_200, CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE = 1_201, CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE = 1_202, CUDNN_ATTR_KNOB_INFO_STRIDE = 1_203, CUDNN_ATTR_ENGINE_OPERATION_GRAPH = 1_300, CUDNN_ATTR_ENGINE_GLOBAL_INDEX = 1_301, CUDNN_ATTR_ENGINE_KNOB_INFO = 1_302, CUDNN_ATTR_ENGINE_NUMERICAL_NOTE = 1_303, CUDNN_ATTR_ENGINE_LAYOUT_INFO = 1_304, CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE = 1_305, CUDNN_ATTR_MATMUL_COMP_TYPE = 1_500, CUDNN_ATTR_OPERATION_MATMUL_ADESC = 1_520, CUDNN_ATTR_OPERATION_MATMUL_BDESC = 1_521, CUDNN_ATTR_OPERATION_MATMUL_CDESC = 1_522, CUDNN_ATTR_OPERATION_MATMUL_DESC = 1_523, CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT = 1_524, CUDNN_ATTR_REDUCTION_OPERATOR = 1_600, CUDNN_ATTR_REDUCTION_COMP_TYPE = 1_601, CUDNN_ATTR_OPERATION_REDUCTION_XDESC = 1_610, CUDNN_ATTR_OPERATION_REDUCTION_YDESC = 1_611, CUDNN_ATTR_OPERATION_REDUCTION_DESC = 1_612, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC = 1_620, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC = 1_621, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC = 1_622, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC = 1_623, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC = 1_624, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC = 1_625, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC = 1_626, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC = 1_627, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC = 1_628, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC = 1_629, CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS = 1_630, CUDNN_ATTR_RESAMPLE_MODE = 1_700, CUDNN_ATTR_RESAMPLE_COMP_TYPE = 1_701, CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS = 1_702, CUDNN_ATTR_RESAMPLE_POST_PADDINGS = 1_703, CUDNN_ATTR_RESAMPLE_PRE_PADDINGS = 1_704, CUDNN_ATTR_RESAMPLE_STRIDES = 1_705, CUDNN_ATTR_RESAMPLE_WINDOW_DIMS = 1_706, CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION = 1_707, CUDNN_ATTR_RESAMPLE_PADDING_MODE = 1_708, CUDNN_ATTR_OPERATION_RESAMPLE_FWD_XDESC = 1_710, CUDNN_ATTR_OPERATION_RESAMPLE_FWD_YDESC = 1_711, CUDNN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC = 1_712, CUDNN_ATTR_OPERATION_RESAMPLE_FWD_ALPHA = 1_713, CUDNN_ATTR_OPERATION_RESAMPLE_FWD_BETA = 1_714, CUDNN_ATTR_OPERATION_RESAMPLE_FWD_DESC = 1_716, CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DXDESC = 1_720, CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DYDESC = 1_721, CUDNN_ATTR_OPERATION_RESAMPLE_BWD_IDXDESC = 1_722, CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA = 1_723, CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA = 1_724, CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DESC = 1_725,
}

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 = 0

§

CUDNN_ATTR_POINTWISE_MATH_PREC = 1

§

CUDNN_ATTR_POINTWISE_NAN_PROPAGATION = 2

§

CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP = 3

§

CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP = 4

§

CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE = 5

§

CUDNN_ATTR_POINTWISE_ELU_ALPHA = 6

§

CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA = 7

§

CUDNN_ATTR_POINTWISE_SWISH_BETA = 8

§

CUDNN_ATTR_CONVOLUTION_COMP_TYPE = 100

§

CUDNN_ATTR_CONVOLUTION_CONV_MODE = 101

§

CUDNN_ATTR_CONVOLUTION_DILATIONS = 102

§

CUDNN_ATTR_CONVOLUTION_FILTER_STRIDES = 103

§

CUDNN_ATTR_CONVOLUTION_POST_PADDINGS = 104

§

CUDNN_ATTR_CONVOLUTION_PRE_PADDINGS = 105

§

CUDNN_ATTR_CONVOLUTION_SPATIAL_DIMS = 106

§

CUDNN_ATTR_ENGINEHEUR_MODE = 200

§

CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH = 201

§

CUDNN_ATTR_ENGINEHEUR_RESULTS = 202

§

CUDNN_ATTR_ENGINECFG_ENGINE = 300

§

CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO = 301

§

CUDNN_ATTR_ENGINECFG_KNOB_CHOICES = 302

§

CUDNN_ATTR_EXECUTION_PLAN_HANDLE = 400

§

CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG = 401

§

CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE = 402

§

CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS = 403

§

CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS = 404

§

CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID = 500

§

CUDNN_ATTR_INTERMEDIATE_INFO_SIZE = 501

§

CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS = 502

§

CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES = 503

§

CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE = 600

§

CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE = 601

§

CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA = 700

§

CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA = 701

§

CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC = 702

§

CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_W = 703

§

CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_X = 704

§

CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y = 705

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA = 706

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA = 707

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC = 708

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W = 709

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX = 710

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY = 711

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA = 712

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA = 713

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC = 714

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW = 715

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X = 716

§

CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY = 717

§

CUDNN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR = 750

§

CUDNN_ATTR_OPERATION_POINTWISE_XDESC = 751

§

CUDNN_ATTR_OPERATION_POINTWISE_BDESC = 752

§

CUDNN_ATTR_OPERATION_POINTWISE_YDESC = 753

§

CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1 = 754

§

CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2 = 755

§

CUDNN_ATTR_OPERATION_POINTWISE_DXDESC = 756

§

CUDNN_ATTR_OPERATION_POINTWISE_DYDESC = 757

§

CUDNN_ATTR_OPERATION_POINTWISE_TDESC = 758

§

CUDNN_ATTR_OPERATION_GENSTATS_MODE = 770

§

CUDNN_ATTR_OPERATION_GENSTATS_MATH_PREC = 771

§

CUDNN_ATTR_OPERATION_GENSTATS_XDESC = 772

§

CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC = 773

§

CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC = 774

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE = 780

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC = 781

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC = 782

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC = 783

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC = 784

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC = 785

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC = 786

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC = 787

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC = 788

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC = 789

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC = 790

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC = 791

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC = 792

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC = 793

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC = 794

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC = 795

§

CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC = 796

§

CUDNN_ATTR_OPERATIONGRAPH_HANDLE = 800

§

CUDNN_ATTR_OPERATIONGRAPH_OPS = 801

§

CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT = 802

§

CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT = 900

§

CUDNN_ATTR_TENSOR_DATA_TYPE = 901

§

CUDNN_ATTR_TENSOR_DIMENSIONS = 902

§

CUDNN_ATTR_TENSOR_STRIDES = 903

§

CUDNN_ATTR_TENSOR_VECTOR_COUNT = 904

§

CUDNN_ATTR_TENSOR_VECTORIZED_DIMENSION = 905

§

CUDNN_ATTR_TENSOR_UNIQUE_ID = 906

§

CUDNN_ATTR_TENSOR_IS_VIRTUAL = 907

§

CUDNN_ATTR_TENSOR_IS_BY_VALUE = 908

§

CUDNN_ATTR_TENSOR_REORDERING_MODE = 909

§

CUDNN_ATTR_VARIANT_PACK_UNIQUE_IDS = 1_000

§

CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS = 1_001

§

CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES = 1_002

§

CUDNN_ATTR_VARIANT_PACK_WORKSPACE = 1_003

§

CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID = 1_100

§

CUDNN_ATTR_LAYOUT_INFO_TYPES = 1_101

§

CUDNN_ATTR_KNOB_INFO_TYPE = 1_200

§

CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE = 1_201

§

CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE = 1_202

§

CUDNN_ATTR_KNOB_INFO_STRIDE = 1_203

§

CUDNN_ATTR_ENGINE_OPERATION_GRAPH = 1_300

§

CUDNN_ATTR_ENGINE_GLOBAL_INDEX = 1_301

§

CUDNN_ATTR_ENGINE_KNOB_INFO = 1_302

§

CUDNN_ATTR_ENGINE_NUMERICAL_NOTE = 1_303

§

CUDNN_ATTR_ENGINE_LAYOUT_INFO = 1_304

§

CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE = 1_305

§

CUDNN_ATTR_MATMUL_COMP_TYPE = 1_500

§

CUDNN_ATTR_OPERATION_MATMUL_ADESC = 1_520

§

CUDNN_ATTR_OPERATION_MATMUL_BDESC = 1_521

§

CUDNN_ATTR_OPERATION_MATMUL_CDESC = 1_522

§

CUDNN_ATTR_OPERATION_MATMUL_DESC = 1_523

§

CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT = 1_524

§

CUDNN_ATTR_REDUCTION_OPERATOR = 1_600

§

CUDNN_ATTR_REDUCTION_COMP_TYPE = 1_601

§

CUDNN_ATTR_OPERATION_REDUCTION_XDESC = 1_610

§

CUDNN_ATTR_OPERATION_REDUCTION_YDESC = 1_611

§

CUDNN_ATTR_OPERATION_REDUCTION_DESC = 1_612

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC = 1_620

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC = 1_621

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC = 1_622

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC = 1_623

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC = 1_624

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC = 1_625

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC = 1_626

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC = 1_627

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC = 1_628

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC = 1_629

§

CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS = 1_630

§

CUDNN_ATTR_RESAMPLE_MODE = 1_700

§

CUDNN_ATTR_RESAMPLE_COMP_TYPE = 1_701

§

CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS = 1_702

§

CUDNN_ATTR_RESAMPLE_POST_PADDINGS = 1_703

§

CUDNN_ATTR_RESAMPLE_PRE_PADDINGS = 1_704

§

CUDNN_ATTR_RESAMPLE_STRIDES = 1_705

§

CUDNN_ATTR_RESAMPLE_WINDOW_DIMS = 1_706

§

CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION = 1_707

§

CUDNN_ATTR_RESAMPLE_PADDING_MODE = 1_708

§

CUDNN_ATTR_OPERATION_RESAMPLE_FWD_XDESC = 1_710

§

CUDNN_ATTR_OPERATION_RESAMPLE_FWD_YDESC = 1_711

§

CUDNN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC = 1_712

§

CUDNN_ATTR_OPERATION_RESAMPLE_FWD_ALPHA = 1_713

§

CUDNN_ATTR_OPERATION_RESAMPLE_FWD_BETA = 1_714

§

CUDNN_ATTR_OPERATION_RESAMPLE_FWD_DESC = 1_716

§

CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DXDESC = 1_720

§

CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DYDESC = 1_721

§

CUDNN_ATTR_OPERATION_RESAMPLE_BWD_IDXDESC = 1_722

§

CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA = 1_723

§

CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA = 1_724

§

CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DESC = 1_725

Trait Implementations§

source§

impl Clone for cudnnBackendAttributeName_t

source§

fn clone(&self) -> cudnnBackendAttributeName_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for cudnnBackendAttributeName_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Hash for cudnnBackendAttributeName_t

source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

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

impl PartialEq for cudnnBackendAttributeName_t

source§

fn eq(&self, other: &cudnnBackendAttributeName_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for cudnnBackendAttributeName_t

source§

impl Eq for cudnnBackendAttributeName_t

source§

impl StructuralPartialEq for cudnnBackendAttributeName_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.