pub enum SequentialDecisionMode {
TeacherForced,
Autoregressive,
PartiallyForced,
}Expand description
How a complete sequential prediction plan obtains its tokens.
Variants§
TeacherForced
Every prediction is supplied by the caller.
Autoregressive
Every prediction is selected from backend-native logits.
PartiallyForced
Forced and sampler-selected predictions are interleaved.
Trait Implementations§
Source§impl Clone for SequentialDecisionMode
impl Clone for SequentialDecisionMode
Source§fn clone(&self) -> SequentialDecisionMode
fn clone(&self) -> SequentialDecisionMode
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 SequentialDecisionMode
Source§impl Debug for SequentialDecisionMode
impl Debug for SequentialDecisionMode
impl Eq for SequentialDecisionMode
Source§impl PartialEq for SequentialDecisionMode
impl PartialEq for SequentialDecisionMode
impl StructuralPartialEq for SequentialDecisionMode
Auto Trait Implementations§
impl Freeze for SequentialDecisionMode
impl RefUnwindSafe for SequentialDecisionMode
impl Send for SequentialDecisionMode
impl Sync for SequentialDecisionMode
impl Unpin for SequentialDecisionMode
impl UnsafeUnpin for SequentialDecisionMode
impl UnwindSafe for SequentialDecisionMode
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