pub struct MatmulSelectionBuilder {
pub tiling_scheme: Option<TilingScheme>,
/* private fields */
}
Fields§
§tiling_scheme: Option<TilingScheme>
Implementations§
Source§impl MatmulSelectionBuilder
impl MatmulSelectionBuilder
pub fn plane_dim(self, plane_dim: u32) -> Self
pub fn tiling_scheme(self, tiling_scheme: TilingScheme) -> Self
pub fn hypercube_config(self, hypercube_config: HypercubeSelection) -> Self
pub fn quantized(self, quantized: bool) -> Self
pub fn partition_buffering( self, partition_buffering: PartitionBuffering, ) -> Self
pub fn loading_precompute_strategy( self, loading_precompute_strategy: LoadingPrecomputeStrategy, ) -> Self
pub fn loader_mode(self, loader_mode: LoaderMode) -> Self
pub fn load_specialization_config( self, load_specialization_config: LoadSpecializationConfig, ) -> Self
pub fn build(self) -> MatmulSelection
Auto Trait Implementations§
impl Freeze for MatmulSelectionBuilder
impl RefUnwindSafe for MatmulSelectionBuilder
impl Send for MatmulSelectionBuilder
impl Sync for MatmulSelectionBuilder
impl Unpin for MatmulSelectionBuilder
impl UnwindSafe for MatmulSelectionBuilder
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