pub struct MinPProcessor {
pub min_p: f32,
}Expand description
Minimum-probability filtering processor.
A token remains eligible when its probability is at least min_p times
the most likely token’s probability. In logit space the equivalent
threshold is max_logit + ln(min_p), so this needs no softmax allocation.
Fields§
§min_p: f32Implementations§
Trait Implementations§
Source§impl LogitsProcessor for MinPProcessor
impl LogitsProcessor for MinPProcessor
Auto Trait Implementations§
impl Freeze for MinPProcessor
impl RefUnwindSafe for MinPProcessor
impl Send for MinPProcessor
impl Sync for MinPProcessor
impl Unpin for MinPProcessor
impl UnsafeUnpin for MinPProcessor
impl UnwindSafe for MinPProcessor
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