pub struct MmaIOConfig {
pub lhs_load_method: LoadMethod,
pub rhs_load_method: LoadMethod,
pub acc_load_method: LoadMethod,
pub store_method: StoreMethod,
}Fields§
§lhs_load_method: LoadMethod§rhs_load_method: LoadMethod§acc_load_method: LoadMethod§store_method: StoreMethodImplementations§
Source§impl MmaIOConfig
impl MmaIOConfig
pub fn new( device_props: &DeviceProperties, lhs_stage: StorageType, rhs_stage: StorageType, acc_stage: StorageType, ) -> Self
pub fn load_method(&self, ident: MatrixIdent) -> LoadMethod
pub fn store_method(&self) -> StoreMethod
Trait Implementations§
Source§impl Clone for MmaIOConfig
impl Clone for MmaIOConfig
Source§fn clone(&self) -> MmaIOConfig
fn clone(&self) -> MmaIOConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MmaIOConfig
impl Debug for MmaIOConfig
Source§impl Hash for MmaIOConfig
impl Hash for MmaIOConfig
Source§impl PartialEq for MmaIOConfig
impl PartialEq for MmaIOConfig
Source§fn eq(&self, other: &MmaIOConfig) -> bool
fn eq(&self, other: &MmaIOConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MmaIOConfig
impl Eq for MmaIOConfig
impl StructuralPartialEq for MmaIOConfig
Auto Trait Implementations§
impl Freeze for MmaIOConfig
impl RefUnwindSafe for MmaIOConfig
impl Send for MmaIOConfig
impl Sync for MmaIOConfig
impl Unpin for MmaIOConfig
impl UnsafeUnpin for MmaIOConfig
impl UnwindSafe for MmaIOConfig
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
Source§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CompilationArg for T
impl<T> CompilationArg for T
Source§fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.