pub struct ExpertProjectionOptions {
pub expert_start: usize,
pub forward: MoeExpertStrategy,
pub backward: MoeExpertStrategy,
}Expand description
Explicit original grouped execution, independent of quantized base execution choices.
Fields§
§expert_start: usizeFirst global expert ID represented by actual original [E,N,K] weights.
forward: MoeExpertStrategyOriginal actual floating grouped forward policy.
backward: MoeExpertStrategyOriginal actual independent floating grouped backward policy.
Trait Implementations§
Source§impl Clone for ExpertProjectionOptions
impl Clone for ExpertProjectionOptions
impl Copy for ExpertProjectionOptions
Source§impl Debug for ExpertProjectionOptions
impl Debug for ExpertProjectionOptions
impl Eq for ExpertProjectionOptions
Source§impl PartialEq for ExpertProjectionOptions
impl PartialEq for ExpertProjectionOptions
impl StructuralPartialEq for ExpertProjectionOptions
Auto Trait Implementations§
impl Freeze for ExpertProjectionOptions
impl RefUnwindSafe for ExpertProjectionOptions
impl Send for ExpertProjectionOptions
impl Sync for ExpertProjectionOptions
impl Unpin for ExpertProjectionOptions
impl UnsafeUnpin for ExpertProjectionOptions
impl UnwindSafe for ExpertProjectionOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.