Enum rcudnn_sys::cudnnBackendAttributeType_t [−][src]
#[repr(u32)]
#[non_exhaustive]
pub enum cudnnBackendAttributeType_t {
Show 20 variants
CUDNN_TYPE_HANDLE,
CUDNN_TYPE_DATA_TYPE,
CUDNN_TYPE_BOOLEAN,
CUDNN_TYPE_INT64,
CUDNN_TYPE_FLOAT,
CUDNN_TYPE_DOUBLE,
CUDNN_TYPE_VOID_PTR,
CUDNN_TYPE_CONVOLUTION_MODE,
CUDNN_TYPE_HEUR_MODE,
CUDNN_TYPE_KNOB_TYPE,
CUDNN_TYPE_NAN_PROPOGATION,
CUDNN_TYPE_NUMERICAL_NOTE,
CUDNN_TYPE_LAYOUT_TYPE,
CUDNN_TYPE_ATTRIB_NAME,
CUDNN_TYPE_POINTWISE_MODE,
CUDNN_TYPE_BACKEND_DESCRIPTOR,
CUDNN_TYPE_GENSTATS_MODE,
CUDNN_TYPE_BN_FINALIZE_STATS_MODE,
CUDNN_TYPE_REDUCTION_OPERATOR_TYPE,
CUDNN_TYPE_BEHAVIOR_NOTE,
}
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_TYPE_HANDLE
CUDNN_TYPE_DATA_TYPE
CUDNN_TYPE_BOOLEAN
CUDNN_TYPE_INT64
CUDNN_TYPE_FLOAT
CUDNN_TYPE_DOUBLE
CUDNN_TYPE_VOID_PTR
CUDNN_TYPE_CONVOLUTION_MODE
CUDNN_TYPE_HEUR_MODE
CUDNN_TYPE_KNOB_TYPE
CUDNN_TYPE_NAN_PROPOGATION
CUDNN_TYPE_NUMERICAL_NOTE
CUDNN_TYPE_LAYOUT_TYPE
CUDNN_TYPE_ATTRIB_NAME
CUDNN_TYPE_POINTWISE_MODE
CUDNN_TYPE_BACKEND_DESCRIPTOR
CUDNN_TYPE_GENSTATS_MODE
CUDNN_TYPE_BN_FINALIZE_STATS_MODE
CUDNN_TYPE_REDUCTION_OPERATOR_TYPE
CUDNN_TYPE_BEHAVIOR_NOTE
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for cudnnBackendAttributeType_t
impl Send for cudnnBackendAttributeType_t
impl Sync for cudnnBackendAttributeType_t
impl Unpin for cudnnBackendAttributeType_t
impl UnwindSafe for cudnnBackendAttributeType_t
Blanket Implementations
Mutably borrows from an owned value. Read more