pub enum ProjectionSharding {
Replicated,
Column,
Row,
}Expand description
Logical sharding behavior for a parameterized affine projection.
Variants§
Replicated
Keep every projection parameter complete on every rank.
Column
Partition projection output features.
Row
Partition projection input features and replicate output bias.
Trait Implementations§
Source§impl Clone for ProjectionSharding
impl Clone for ProjectionSharding
Source§fn clone(&self) -> ProjectionSharding
fn clone(&self) -> ProjectionSharding
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 moreimpl Copy for ProjectionSharding
Source§impl Debug for ProjectionSharding
impl Debug for ProjectionSharding
impl Eq for ProjectionSharding
Source§impl PartialEq for ProjectionSharding
impl PartialEq for ProjectionSharding
impl StructuralPartialEq for ProjectionSharding
Auto Trait Implementations§
impl Freeze for ProjectionSharding
impl RefUnwindSafe for ProjectionSharding
impl Send for ProjectionSharding
impl Sync for ProjectionSharding
impl Unpin for ProjectionSharding
impl UnsafeUnpin for ProjectionSharding
impl UnwindSafe for ProjectionSharding
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