pub enum StepEpExpertBank {
E4m3(ResidentExpertParallel),
Nvfp4(ResidentNvfp4ExpertParallel),
}Expand description
Expert-parallel residency, one variant per qualified checkpoint artifact class.
Variants§
E4m3(ResidentExpertParallel)
Nvfp4(ResidentNvfp4ExpertParallel)
Implementations§
Source§impl StepEpExpertBank
impl StepEpExpertBank
Sourcepub fn e4m3(&self) -> Result<&ResidentExpertParallel, String>
pub fn e4m3(&self) -> Result<&ResidentExpertParallel, String>
The E4M3 bank, for programs qualified on that artifact class only (grouped decode/prefill under device arithmetic). Reaching this with an NVFP4 bank is a wiring bug, not an operator error — those doors refuse at preflight for NVFP4.
Auto Trait Implementations§
impl Freeze for StepEpExpertBank
impl RefUnwindSafe for StepEpExpertBank
impl Send for StepEpExpertBank
impl Sync for StepEpExpertBank
impl Unpin for StepEpExpertBank
impl UnsafeUnpin for StepEpExpertBank
impl UnwindSafe for StepEpExpertBank
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