pub struct PerplexityResult {
pub mean_ppl: f32,
pub min_ppl: f32,
pub max_ppl: f32,
pub std_ppl: f32,
pub n_samples: usize,
pub total_tokens: usize,
}Expand description
Aggregate statistics from a batch perplexity evaluation.
Fields§
§mean_ppl: f32Mean perplexity across all samples.
min_ppl: f32Minimum perplexity across all samples.
max_ppl: f32Maximum perplexity across all samples.
std_ppl: f32Population standard deviation of perplexity values.
n_samples: usizeNumber of samples evaluated.
total_tokens: usizeTotal number of tokens processed.
Trait Implementations§
Source§impl Debug for PerplexityResult
impl Debug for PerplexityResult
Auto Trait Implementations§
impl Freeze for PerplexityResult
impl RefUnwindSafe for PerplexityResult
impl Send for PerplexityResult
impl Sync for PerplexityResult
impl Unpin for PerplexityResult
impl UnsafeUnpin for PerplexityResult
impl UnwindSafe for PerplexityResult
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