pub enum RoutingScoreTransform {
Softmax,
SelectedSoftmax,
Sigmoid,
SqrtSoftplus,
Identity,
}Expand description
Router score transformation, independent of top-k normalization.
Variants§
Softmax
Softmax over all candidate scores.
SelectedSoftmax
Softmax applied only after top-k selection.
Sigmoid
Independent sigmoid-transformed scores.
SqrtSoftplus
Square root of softplus-transformed scores.
Identity
Untransformed scores.
Trait Implementations§
Source§impl Clone for RoutingScoreTransform
impl Clone for RoutingScoreTransform
Source§fn clone(&self) -> RoutingScoreTransform
fn clone(&self) -> RoutingScoreTransform
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 RoutingScoreTransform
Source§impl Debug for RoutingScoreTransform
impl Debug for RoutingScoreTransform
Source§impl<'de> Deserialize<'de> for RoutingScoreTransform
impl<'de> Deserialize<'de> for RoutingScoreTransform
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RoutingScoreTransform
Source§impl PartialEq for RoutingScoreTransform
impl PartialEq for RoutingScoreTransform
Source§impl Serialize for RoutingScoreTransform
impl Serialize for RoutingScoreTransform
impl StructuralPartialEq for RoutingScoreTransform
Auto Trait Implementations§
impl Freeze for RoutingScoreTransform
impl RefUnwindSafe for RoutingScoreTransform
impl Send for RoutingScoreTransform
impl Sync for RoutingScoreTransform
impl Unpin for RoutingScoreTransform
impl UnsafeUnpin for RoutingScoreTransform
impl UnwindSafe for RoutingScoreTransform
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