Enum rcudnn_sys::cudnnBackendKnobType_t[][src]

#[repr(u32)]
#[non_exhaustive]
pub enum cudnnBackendKnobType_t {
Show 26 variants CUDNN_KNOB_TYPE_SPLIT_K, CUDNN_KNOB_TYPE_SWIZZLE, CUDNN_KNOB_TYPE_TILE_SIZE, CUDNN_KNOB_TYPE_USE_TEX, CUDNN_KNOB_TYPE_EDGE, CUDNN_KNOB_TYPE_KBLOCK, CUDNN_KNOB_TYPE_LDGA, CUDNN_KNOB_TYPE_LDGB, CUDNN_KNOB_TYPE_CHUNK_K, CUDNN_KNOB_TYPE_SPLIT_H, CUDNN_KNOB_TYPE_WINO_TILE, CUDNN_KNOB_TYPE_MULTIPLY, CUDNN_KNOB_TYPE_SPLIT_K_BUF, CUDNN_KNOB_TYPE_TILEK, CUDNN_KNOB_TYPE_STAGES, CUDNN_KNOB_TYPE_REDUCTION_MODE, CUDNN_KNOB_TYPE_CTA_SPLIT_K_MODE, CUDNN_KNOB_TYPE_SPLIT_K_SLC, CUDNN_KNOB_TYPE_IDX_MODE, CUDNN_KNOB_TYPE_SLICED, CUDNN_KNOB_TYPE_SPLIT_RS, CUDNN_KNOB_TYPE_SINGLEBUFFER, CUDNN_KNOB_TYPE_LDGC, CUDNN_KNOB_TYPE_SPECFILT, CUDNN_KNOB_TYPE_KERNEL_CFG, CUDNN_KNOB_TYPE_COUNTS,
}

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_KNOB_TYPE_SPLIT_K

CUDNN_KNOB_TYPE_SWIZZLE

CUDNN_KNOB_TYPE_TILE_SIZE

CUDNN_KNOB_TYPE_USE_TEX

CUDNN_KNOB_TYPE_EDGE

CUDNN_KNOB_TYPE_KBLOCK

CUDNN_KNOB_TYPE_LDGA

CUDNN_KNOB_TYPE_LDGB

CUDNN_KNOB_TYPE_CHUNK_K

CUDNN_KNOB_TYPE_SPLIT_H

CUDNN_KNOB_TYPE_WINO_TILE

CUDNN_KNOB_TYPE_MULTIPLY

CUDNN_KNOB_TYPE_SPLIT_K_BUF

CUDNN_KNOB_TYPE_TILEK

CUDNN_KNOB_TYPE_STAGES

CUDNN_KNOB_TYPE_REDUCTION_MODE

CUDNN_KNOB_TYPE_CTA_SPLIT_K_MODE

CUDNN_KNOB_TYPE_SPLIT_K_SLC

CUDNN_KNOB_TYPE_IDX_MODE

CUDNN_KNOB_TYPE_SLICED

CUDNN_KNOB_TYPE_SPLIT_RS

CUDNN_KNOB_TYPE_SINGLEBUFFER

CUDNN_KNOB_TYPE_LDGC

CUDNN_KNOB_TYPE_SPECFILT

CUDNN_KNOB_TYPE_KERNEL_CFG

CUDNN_KNOB_TYPE_COUNTS

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.