Enum cudarc::cublas::sys::cublasGemmAlgo_t
source · #[repr(i32)]pub enum cublasGemmAlgo_t {
Show 42 variants
CUBLAS_GEMM_DFALT = -1,
CUBLAS_GEMM_ALGO0 = 0,
CUBLAS_GEMM_ALGO1 = 1,
CUBLAS_GEMM_ALGO2 = 2,
CUBLAS_GEMM_ALGO3 = 3,
CUBLAS_GEMM_ALGO4 = 4,
CUBLAS_GEMM_ALGO5 = 5,
CUBLAS_GEMM_ALGO6 = 6,
CUBLAS_GEMM_ALGO7 = 7,
CUBLAS_GEMM_ALGO8 = 8,
CUBLAS_GEMM_ALGO9 = 9,
CUBLAS_GEMM_ALGO10 = 10,
CUBLAS_GEMM_ALGO11 = 11,
CUBLAS_GEMM_ALGO12 = 12,
CUBLAS_GEMM_ALGO13 = 13,
CUBLAS_GEMM_ALGO14 = 14,
CUBLAS_GEMM_ALGO15 = 15,
CUBLAS_GEMM_ALGO16 = 16,
CUBLAS_GEMM_ALGO17 = 17,
CUBLAS_GEMM_ALGO18 = 18,
CUBLAS_GEMM_ALGO19 = 19,
CUBLAS_GEMM_ALGO20 = 20,
CUBLAS_GEMM_ALGO21 = 21,
CUBLAS_GEMM_ALGO22 = 22,
CUBLAS_GEMM_ALGO23 = 23,
CUBLAS_GEMM_DEFAULT_TENSOR_OP = 99,
CUBLAS_GEMM_ALGO0_TENSOR_OP = 100,
CUBLAS_GEMM_ALGO1_TENSOR_OP = 101,
CUBLAS_GEMM_ALGO2_TENSOR_OP = 102,
CUBLAS_GEMM_ALGO3_TENSOR_OP = 103,
CUBLAS_GEMM_ALGO4_TENSOR_OP = 104,
CUBLAS_GEMM_ALGO5_TENSOR_OP = 105,
CUBLAS_GEMM_ALGO6_TENSOR_OP = 106,
CUBLAS_GEMM_ALGO7_TENSOR_OP = 107,
CUBLAS_GEMM_ALGO8_TENSOR_OP = 108,
CUBLAS_GEMM_ALGO9_TENSOR_OP = 109,
CUBLAS_GEMM_ALGO10_TENSOR_OP = 110,
CUBLAS_GEMM_ALGO11_TENSOR_OP = 111,
CUBLAS_GEMM_ALGO12_TENSOR_OP = 112,
CUBLAS_GEMM_ALGO13_TENSOR_OP = 113,
CUBLAS_GEMM_ALGO14_TENSOR_OP = 114,
CUBLAS_GEMM_ALGO15_TENSOR_OP = 115,
}
Variants§
CUBLAS_GEMM_DFALT = -1
CUBLAS_GEMM_ALGO0 = 0
CUBLAS_GEMM_ALGO1 = 1
CUBLAS_GEMM_ALGO2 = 2
CUBLAS_GEMM_ALGO3 = 3
CUBLAS_GEMM_ALGO4 = 4
CUBLAS_GEMM_ALGO5 = 5
CUBLAS_GEMM_ALGO6 = 6
CUBLAS_GEMM_ALGO7 = 7
CUBLAS_GEMM_ALGO8 = 8
CUBLAS_GEMM_ALGO9 = 9
CUBLAS_GEMM_ALGO10 = 10
CUBLAS_GEMM_ALGO11 = 11
CUBLAS_GEMM_ALGO12 = 12
CUBLAS_GEMM_ALGO13 = 13
CUBLAS_GEMM_ALGO14 = 14
CUBLAS_GEMM_ALGO15 = 15
CUBLAS_GEMM_ALGO16 = 16
CUBLAS_GEMM_ALGO17 = 17
CUBLAS_GEMM_ALGO18 = 18
CUBLAS_GEMM_ALGO19 = 19
CUBLAS_GEMM_ALGO20 = 20
CUBLAS_GEMM_ALGO21 = 21
CUBLAS_GEMM_ALGO22 = 22
CUBLAS_GEMM_ALGO23 = 23
CUBLAS_GEMM_DEFAULT_TENSOR_OP = 99
CUBLAS_GEMM_ALGO0_TENSOR_OP = 100
CUBLAS_GEMM_ALGO1_TENSOR_OP = 101
CUBLAS_GEMM_ALGO2_TENSOR_OP = 102
CUBLAS_GEMM_ALGO3_TENSOR_OP = 103
CUBLAS_GEMM_ALGO4_TENSOR_OP = 104
CUBLAS_GEMM_ALGO5_TENSOR_OP = 105
CUBLAS_GEMM_ALGO6_TENSOR_OP = 106
CUBLAS_GEMM_ALGO7_TENSOR_OP = 107
CUBLAS_GEMM_ALGO8_TENSOR_OP = 108
CUBLAS_GEMM_ALGO9_TENSOR_OP = 109
CUBLAS_GEMM_ALGO10_TENSOR_OP = 110
CUBLAS_GEMM_ALGO11_TENSOR_OP = 111
CUBLAS_GEMM_ALGO12_TENSOR_OP = 112
CUBLAS_GEMM_ALGO13_TENSOR_OP = 113
CUBLAS_GEMM_ALGO14_TENSOR_OP = 114
CUBLAS_GEMM_ALGO15_TENSOR_OP = 115
Implementations§
source§impl cublasGemmAlgo_t
impl cublasGemmAlgo_t
pub const CUBLAS_GEMM_DEFAULT: cublasGemmAlgo_t = cublasGemmAlgo_t::CUBLAS_GEMM_DFALT
source§impl cublasGemmAlgo_t
impl cublasGemmAlgo_t
pub const CUBLAS_GEMM_DFALT_TENSOR_OP: cublasGemmAlgo_t = cublasGemmAlgo_t::CUBLAS_GEMM_DEFAULT_TENSOR_OP
Trait Implementations§
source§impl Clone for cublasGemmAlgo_t
impl Clone for cublasGemmAlgo_t
source§fn clone(&self) -> cublasGemmAlgo_t
fn clone(&self) -> cublasGemmAlgo_t
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for cublasGemmAlgo_t
impl Debug for cublasGemmAlgo_t
source§impl Hash for cublasGemmAlgo_t
impl Hash for cublasGemmAlgo_t
source§impl Ord for cublasGemmAlgo_t
impl Ord for cublasGemmAlgo_t
source§fn cmp(&self, other: &cublasGemmAlgo_t) -> Ordering
fn cmp(&self, other: &cublasGemmAlgo_t) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for cublasGemmAlgo_t
impl PartialEq for cublasGemmAlgo_t
source§fn eq(&self, other: &cublasGemmAlgo_t) -> bool
fn eq(&self, other: &cublasGemmAlgo_t) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for cublasGemmAlgo_t
impl PartialOrd for cublasGemmAlgo_t
source§fn partial_cmp(&self, other: &cublasGemmAlgo_t) -> Option<Ordering>
fn partial_cmp(&self, other: &cublasGemmAlgo_t) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for cublasGemmAlgo_t
impl Eq for cublasGemmAlgo_t
impl StructuralPartialEq for cublasGemmAlgo_t
Auto Trait Implementations§
impl Freeze for cublasGemmAlgo_t
impl RefUnwindSafe for cublasGemmAlgo_t
impl Send for cublasGemmAlgo_t
impl Sync for cublasGemmAlgo_t
impl Unpin for cublasGemmAlgo_t
impl UnwindSafe for cublasGemmAlgo_t
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more