pub struct ReferenceOutput {
pub logits: Vec<f32>,
pub tokens: usize,
pub vocab: usize,
pub state: ReferenceState,
pub mtp: Vec<ReferenceMtpOutput>,
pub draft: Option<ReferenceDraftOutput>,
}Fields§
§logits: Vec<f32>[tokens, vocab], row-major.
tokens: usize§vocab: usize§state: ReferenceState§mtp: Vec<ReferenceMtpOutput>§draft: Option<ReferenceDraftOutput>Trait Implementations§
Source§impl Clone for ReferenceOutput
impl Clone for ReferenceOutput
Source§fn clone(&self) -> ReferenceOutput
fn clone(&self) -> ReferenceOutput
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 moreSource§impl Debug for ReferenceOutput
impl Debug for ReferenceOutput
Source§impl PartialEq for ReferenceOutput
impl PartialEq for ReferenceOutput
impl StructuralPartialEq for ReferenceOutput
Auto Trait Implementations§
impl Freeze for ReferenceOutput
impl RefUnwindSafe for ReferenceOutput
impl Send for ReferenceOutput
impl Sync for ReferenceOutput
impl Unpin for ReferenceOutput
impl UnsafeUnpin for ReferenceOutput
impl UnwindSafe for ReferenceOutput
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