Enum rcudnn::cudnnMultiHeadAttnWeightKind_t [−][src]
#[repr(u32)]
#[non_exhaustive]
pub enum cudnnMultiHeadAttnWeightKind_t {
CUDNN_MH_ATTN_Q_WEIGHTS,
CUDNN_MH_ATTN_K_WEIGHTS,
CUDNN_MH_ATTN_V_WEIGHTS,
CUDNN_MH_ATTN_O_WEIGHTS,
CUDNN_MH_ATTN_Q_BIASES,
CUDNN_MH_ATTN_K_BIASES,
CUDNN_MH_ATTN_V_BIASES,
CUDNN_MH_ATTN_O_BIASES,
}
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_MH_ATTN_Q_WEIGHTS
CUDNN_MH_ATTN_K_WEIGHTS
CUDNN_MH_ATTN_V_WEIGHTS
CUDNN_MH_ATTN_O_WEIGHTS
CUDNN_MH_ATTN_Q_BIASES
CUDNN_MH_ATTN_K_BIASES
CUDNN_MH_ATTN_V_BIASES
CUDNN_MH_ATTN_O_BIASES
Trait Implementations
Auto Trait Implementations
impl Send for cudnnMultiHeadAttnWeightKind_t
impl Sync for cudnnMultiHeadAttnWeightKind_t
impl Unpin for cudnnMultiHeadAttnWeightKind_t
impl UnwindSafe for cudnnMultiHeadAttnWeightKind_t
Blanket Implementations
Mutably borrows from an owned value. Read more