pub struct WeightLayoutCompilationArg {
    pub channels: <FastDivmod as LaunchArg>::CompilationArg,
    pub shape_k: <u32 as LaunchArg>::CompilationArg,
    pub shape_n: <u32 as LaunchArg>::CompilationArg,
    pub params: ConvolutionParams,
    pub config: GlobalMemoryConfig,
}Fields§
§channels: <FastDivmod as LaunchArg>::CompilationArg§shape_k: <u32 as LaunchArg>::CompilationArg§shape_n: <u32 as LaunchArg>::CompilationArg§params: ConvolutionParams§config: GlobalMemoryConfigTrait Implementations§
Source§impl Clone for WeightLayoutCompilationArg
 
impl Clone for WeightLayoutCompilationArg
Source§impl CompilationArg for WeightLayoutCompilationArg
 
impl CompilationArg for WeightLayoutCompilationArg
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 Debug for WeightLayoutCompilationArg
 
impl Debug for WeightLayoutCompilationArg
Source§impl Hash for WeightLayoutCompilationArg
 
impl Hash for WeightLayoutCompilationArg
impl Eq for WeightLayoutCompilationArg
Auto Trait Implementations§
impl Freeze for WeightLayoutCompilationArg
impl RefUnwindSafe for WeightLayoutCompilationArg
impl Send for WeightLayoutCompilationArg
impl Sync for WeightLayoutCompilationArg
impl Unpin for WeightLayoutCompilationArg
impl UnwindSafe for WeightLayoutCompilationArg
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<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
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.