pub enum BatchGraphOutcome {
Declined,
Completed,
Failed,
}Expand description
Speculative-verify tail for the batched graph: fold final-norm + lm_head
over every batch position and read all k logit rows back; the batch also
snapshots the GDN state per position for gdn_spec_restore.
Variants§
Declined
The graph declined before mutating persistent device state. Callers may safely use the existing per-position path.
Completed
The complete batch committed and its readback succeeded.
Failed
A batch that had admitted sealed O(1) state failed after admission. Falling back to CPU would mix two state machines, so the caller must abort and clear the sequence instead.
Trait Implementations§
Source§impl Clone for BatchGraphOutcome
impl Clone for BatchGraphOutcome
Source§fn clone(&self) -> BatchGraphOutcome
fn clone(&self) -> BatchGraphOutcome
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 BatchGraphOutcome
Source§impl Debug for BatchGraphOutcome
impl Debug for BatchGraphOutcome
impl Eq for BatchGraphOutcome
Source§impl PartialEq for BatchGraphOutcome
impl PartialEq for BatchGraphOutcome
impl StructuralPartialEq for BatchGraphOutcome
Auto Trait Implementations§
impl Freeze for BatchGraphOutcome
impl RefUnwindSafe for BatchGraphOutcome
impl Send for BatchGraphOutcome
impl Sync for BatchGraphOutcome
impl Unpin for BatchGraphOutcome
impl UnsafeUnpin for BatchGraphOutcome
impl UnwindSafe for BatchGraphOutcome
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