Enum cudarc::cublas::sys::cublasGemmAlgo_t
source · #[repr(i32)]pub enum cublasGemmAlgo_t {
Show 42 variants
CUBLAS_GEMM_DFALT,
CUBLAS_GEMM_ALGO0,
CUBLAS_GEMM_ALGO1,
CUBLAS_GEMM_ALGO2,
CUBLAS_GEMM_ALGO3,
CUBLAS_GEMM_ALGO4,
CUBLAS_GEMM_ALGO5,
CUBLAS_GEMM_ALGO6,
CUBLAS_GEMM_ALGO7,
CUBLAS_GEMM_ALGO8,
CUBLAS_GEMM_ALGO9,
CUBLAS_GEMM_ALGO10,
CUBLAS_GEMM_ALGO11,
CUBLAS_GEMM_ALGO12,
CUBLAS_GEMM_ALGO13,
CUBLAS_GEMM_ALGO14,
CUBLAS_GEMM_ALGO15,
CUBLAS_GEMM_ALGO16,
CUBLAS_GEMM_ALGO17,
CUBLAS_GEMM_ALGO18,
CUBLAS_GEMM_ALGO19,
CUBLAS_GEMM_ALGO20,
CUBLAS_GEMM_ALGO21,
CUBLAS_GEMM_ALGO22,
CUBLAS_GEMM_ALGO23,
CUBLAS_GEMM_DEFAULT_TENSOR_OP,
CUBLAS_GEMM_ALGO0_TENSOR_OP,
CUBLAS_GEMM_ALGO1_TENSOR_OP,
CUBLAS_GEMM_ALGO2_TENSOR_OP,
CUBLAS_GEMM_ALGO3_TENSOR_OP,
CUBLAS_GEMM_ALGO4_TENSOR_OP,
CUBLAS_GEMM_ALGO5_TENSOR_OP,
CUBLAS_GEMM_ALGO6_TENSOR_OP,
CUBLAS_GEMM_ALGO7_TENSOR_OP,
CUBLAS_GEMM_ALGO8_TENSOR_OP,
CUBLAS_GEMM_ALGO9_TENSOR_OP,
CUBLAS_GEMM_ALGO10_TENSOR_OP,
CUBLAS_GEMM_ALGO11_TENSOR_OP,
CUBLAS_GEMM_ALGO12_TENSOR_OP,
CUBLAS_GEMM_ALGO13_TENSOR_OP,
CUBLAS_GEMM_ALGO14_TENSOR_OP,
CUBLAS_GEMM_ALGO15_TENSOR_OP,
}
Variants§
CUBLAS_GEMM_DFALT
CUBLAS_GEMM_ALGO0
CUBLAS_GEMM_ALGO1
CUBLAS_GEMM_ALGO2
CUBLAS_GEMM_ALGO3
CUBLAS_GEMM_ALGO4
CUBLAS_GEMM_ALGO5
CUBLAS_GEMM_ALGO6
CUBLAS_GEMM_ALGO7
CUBLAS_GEMM_ALGO8
CUBLAS_GEMM_ALGO9
CUBLAS_GEMM_ALGO10
CUBLAS_GEMM_ALGO11
CUBLAS_GEMM_ALGO12
CUBLAS_GEMM_ALGO13
CUBLAS_GEMM_ALGO14
CUBLAS_GEMM_ALGO15
CUBLAS_GEMM_ALGO16
CUBLAS_GEMM_ALGO17
CUBLAS_GEMM_ALGO18
CUBLAS_GEMM_ALGO19
CUBLAS_GEMM_ALGO20
CUBLAS_GEMM_ALGO21
CUBLAS_GEMM_ALGO22
CUBLAS_GEMM_ALGO23
CUBLAS_GEMM_DEFAULT_TENSOR_OP
CUBLAS_GEMM_ALGO0_TENSOR_OP
CUBLAS_GEMM_ALGO1_TENSOR_OP
CUBLAS_GEMM_ALGO2_TENSOR_OP
CUBLAS_GEMM_ALGO3_TENSOR_OP
CUBLAS_GEMM_ALGO4_TENSOR_OP
CUBLAS_GEMM_ALGO5_TENSOR_OP
CUBLAS_GEMM_ALGO6_TENSOR_OP
CUBLAS_GEMM_ALGO7_TENSOR_OP
CUBLAS_GEMM_ALGO8_TENSOR_OP
CUBLAS_GEMM_ALGO9_TENSOR_OP
CUBLAS_GEMM_ALGO10_TENSOR_OP
CUBLAS_GEMM_ALGO11_TENSOR_OP
CUBLAS_GEMM_ALGO12_TENSOR_OP
CUBLAS_GEMM_ALGO13_TENSOR_OP
CUBLAS_GEMM_ALGO14_TENSOR_OP
CUBLAS_GEMM_ALGO15_TENSOR_OP
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<cublasGemmAlgo_t> for cublasGemmAlgo_t
impl PartialEq<cublasGemmAlgo_t> 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<cublasGemmAlgo_t> for cublasGemmAlgo_t
impl PartialOrd<cublasGemmAlgo_t> 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 StructuralEq for cublasGemmAlgo_t
impl StructuralPartialEq for cublasGemmAlgo_t
Auto Trait Implementations§
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