pub struct MoeRouterWeightOptions {
pub scoring: MoeRouterScoring,
pub renormalize: bool,
pub scale: f32,
}Expand description
Explicit original continuous routing-weight policy; no model family or default is inferred.
Fields§
§scoring: MoeRouterScoringOriginal full-softmax or pointwise-sigmoid scoring.
renormalize: boolNormalize the actual selected slots, retaining duplicate-slot gather semantics.
scale: f32Finite positive FP32 multiplier, applied after selected normalization.
Trait Implementations§
Source§impl Clone for MoeRouterWeightOptions
impl Clone for MoeRouterWeightOptions
impl Copy for MoeRouterWeightOptions
Source§impl Debug for MoeRouterWeightOptions
impl Debug for MoeRouterWeightOptions
Source§impl PartialEq for MoeRouterWeightOptions
impl PartialEq for MoeRouterWeightOptions
impl StructuralPartialEq for MoeRouterWeightOptions
Auto Trait Implementations§
impl Freeze for MoeRouterWeightOptions
impl RefUnwindSafe for MoeRouterWeightOptions
impl Send for MoeRouterWeightOptions
impl Sync for MoeRouterWeightOptions
impl Unpin for MoeRouterWeightOptions
impl UnsafeUnpin for MoeRouterWeightOptions
impl UnwindSafe for MoeRouterWeightOptions
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