pub struct StepTpExps {
pub runtime: Arc<TpE4m3HostBounce>,
pub experts: StepTpExpertBank,
pub devices: Vec<usize>,
pub activation_limit: Option<f32>,
}Fields§
§runtime: Arc<TpE4m3HostBounce>§experts: StepTpExpertBank§devices: Vec<usize>§activation_limit: Option<f32>step35 routed SwiGLU clamp for this layer (min(silu, limit) * clamp(up, +-limit)) — elementwise, so the column-sharded TP program preserves it exactly.
Auto Trait Implementations§
impl !Freeze for StepTpExps
impl RefUnwindSafe for StepTpExps
impl Send for StepTpExps
impl Sync for StepTpExps
impl Unpin for StepTpExps
impl UnsafeUnpin for StepTpExps
impl UnwindSafe for StepTpExps
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