pub struct SpecializedTmaConv;Trait Implementations§
Source§impl Algorithm for SpecializedTmaConv
impl Algorithm for SpecializedTmaConv
Source§const IS_SPECIALIZED: bool = true
const IS_SPECIALIZED: bool = true
Whether to select specialized load flow in tests. Should replace with something cleaner
eventually, but this is nice and simple.
type Routine = SpecializedAlgorithm<AsyncPartialTmaLoading, SyncBiasLoading>
type Args = TensorMapArgs<RuntimeArgs>
fn correct_layout<R: Runtime>( client: &ComputeClient<R>, handle: TensorBinding<R>, dtype: StorageType, operation: ConvolutionOperation, ) -> Result<TensorBinding<R>, LaunchError>
fn filter_vector_sizes( vector_sizes: AvailableVectorSizes, ) -> AvailableVectorSizes
Auto Trait Implementations§
impl Freeze for SpecializedTmaConv
impl RefUnwindSafe for SpecializedTmaConv
impl Send for SpecializedTmaConv
impl Sync for SpecializedTmaConv
impl Unpin for SpecializedTmaConv
impl UnsafeUnpin for SpecializedTmaConv
impl UnwindSafe for SpecializedTmaConv
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