pub struct SpeculativeSamplingDescriptor {
pub batch_size: i32,
pub num_speculative_tokens: i32,
pub vocab_size: i32,
pub deterministic: bool,
}Expand description
Descriptor for a speculative-decode verification op.
Fields§
§batch_size: i32Number of requests.
num_speculative_tokens: i32Draft tokens proposed per request.
vocab_size: i32Vocabulary size.
deterministic: boolSort-based tiebreak on ambiguous cells.
Trait Implementations§
Source§impl Clone for SpeculativeSamplingDescriptor
impl Clone for SpeculativeSamplingDescriptor
Source§fn clone(&self) -> SpeculativeSamplingDescriptor
fn clone(&self) -> SpeculativeSamplingDescriptor
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 SpeculativeSamplingDescriptor
Auto Trait Implementations§
impl Freeze for SpeculativeSamplingDescriptor
impl RefUnwindSafe for SpeculativeSamplingDescriptor
impl Send for SpeculativeSamplingDescriptor
impl Sync for SpeculativeSamplingDescriptor
impl Unpin for SpeculativeSamplingDescriptor
impl UnsafeUnpin for SpeculativeSamplingDescriptor
impl UnwindSafe for SpeculativeSamplingDescriptor
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