pub struct MultiTileConfig {
pub strategy: WorkDistribution,
pub max_tiles: usize,
pub min_rows_for_multi_tile: usize,
}Expand description
Configuration for the multi-tile dispatcher.
Fields§
§strategy: WorkDistributionWork partitioning strategy.
max_tiles: usizeMaximum number of tiles to use (0 = use all available).
min_rows_for_multi_tile: usizeMinimum problem size (M rows) below which single-device dispatch is preferred over multi-tile dispatch to avoid scheduling overhead.
Trait Implementations§
Source§impl Clone for MultiTileConfig
impl Clone for MultiTileConfig
Source§fn clone(&self) -> MultiTileConfig
fn clone(&self) -> MultiTileConfig
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 MultiTileConfig
impl Debug for MultiTileConfig
Auto Trait Implementations§
impl Freeze for MultiTileConfig
impl RefUnwindSafe for MultiTileConfig
impl Send for MultiTileConfig
impl Sync for MultiTileConfig
impl Unpin for MultiTileConfig
impl UnsafeUnpin for MultiTileConfig
impl UnwindSafe for MultiTileConfig
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