pub enum DecodePath {
Legacy,
Device {
host_math: bool,
},
}Expand description
Lane 8: which decode-step realization runs (RECEIPTS.md “Lane 8”). Legacy = the
lane-6/7 gated host-driven loop, byte-stable. Device = the device-resident step:
preallocated workspace arena, device index build / fine top-k / router / Sinkhorn /
head gate, one-launch-per-projection indirect expert dispatch, peer-copy PP
boundary. host_math: true (seam device-hostmath) keeps Sinkhorn + router +
fine-top-k + head-gate math on the HOST — the byte-identity instrument for the
mechanical rungs; false (seam device) runs them as kernels (expf/log1pf
realization fork, gated at class bounds per the lane-6/7 doctrine). Selected by
MEMRA_DSV4_DECODE_PATH — read once at load and printed; one binary carries both
arms for the interleaved A/B law.
Variants§
Trait Implementations§
Source§impl Clone for DecodePath
impl Clone for DecodePath
Source§fn clone(&self) -> DecodePath
fn clone(&self) -> DecodePath
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 DecodePath
Source§impl Debug for DecodePath
impl Debug for DecodePath
impl Eq for DecodePath
Source§impl PartialEq for DecodePath
impl PartialEq for DecodePath
impl StructuralPartialEq for DecodePath
Auto Trait Implementations§
impl Freeze for DecodePath
impl RefUnwindSafe for DecodePath
impl Send for DecodePath
impl Sync for DecodePath
impl Unpin for DecodePath
impl UnsafeUnpin for DecodePath
impl UnwindSafe for DecodePath
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