pub struct PerRowSamplingDescriptor {
pub batch_size: i32,
pub vocab_size: i32,
pub sampler: PerRowSampler,
pub deterministic: bool,
}Expand description
Descriptor for a per-row sort-free sampling op.
Fields§
§batch_size: i32Batch size (rows of probs).
vocab_size: i32Vocabulary size (columns of probs).
sampler: PerRowSamplerSampler family.
deterministic: boolSort-based tiebreak on ambiguous cells.
Trait Implementations§
Source§impl Clone for PerRowSamplingDescriptor
impl Clone for PerRowSamplingDescriptor
Source§fn clone(&self) -> PerRowSamplingDescriptor
fn clone(&self) -> PerRowSamplingDescriptor
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 PerRowSamplingDescriptor
Auto Trait Implementations§
impl Freeze for PerRowSamplingDescriptor
impl RefUnwindSafe for PerRowSamplingDescriptor
impl Send for PerRowSamplingDescriptor
impl Sync for PerRowSamplingDescriptor
impl Unpin for PerRowSamplingDescriptor
impl UnsafeUnpin for PerRowSamplingDescriptor
impl UnwindSafe for PerRowSamplingDescriptor
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