#[repr(i8)]pub enum LlamaPoolingType {
Unspecified = -1,
None = 0,
Mean = 1,
Cls = 2,
Last = 3,
Rank = 4,
}Expand description
A rusty wrapper around LLAMA_POOLING_TYPE.
Variants§
Unspecified = -1
The pooling type is unspecified
None = 0
No pooling
Mean = 1
Mean pooling
Cls = 2
CLS pooling
Last = 3
Last pooling
Rank = 4
Rank pooling
Trait Implementations§
Source§impl Clone for LlamaPoolingType
impl Clone for LlamaPoolingType
Source§fn clone(&self) -> LlamaPoolingType
fn clone(&self) -> LlamaPoolingType
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 LlamaPoolingType
impl Debug for LlamaPoolingType
Source§impl From<LlamaPoolingType> for i32
Create a c_int from a LlamaPoolingType.
impl From<LlamaPoolingType> for i32
Create a c_int from a LlamaPoolingType.
Source§fn from(value: LlamaPoolingType) -> Self
fn from(value: LlamaPoolingType) -> Self
Converts to this type from the input type.
Source§impl From<i32> for LlamaPoolingType
Create a LlamaPoolingType from a c_int - returns LlamaPoolingType::Unspecified if
the value is not recognized.
impl From<i32> for LlamaPoolingType
Create a LlamaPoolingType from a c_int - returns LlamaPoolingType::Unspecified if
the value is not recognized.
Source§impl PartialEq for LlamaPoolingType
impl PartialEq for LlamaPoolingType
Source§fn eq(&self, other: &LlamaPoolingType) -> bool
fn eq(&self, other: &LlamaPoolingType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for LlamaPoolingType
impl Eq for LlamaPoolingType
impl StructuralPartialEq for LlamaPoolingType
Auto Trait Implementations§
impl Freeze for LlamaPoolingType
impl RefUnwindSafe for LlamaPoolingType
impl Send for LlamaPoolingType
impl Sync for LlamaPoolingType
impl Unpin for LlamaPoolingType
impl UnsafeUnpin for LlamaPoolingType
impl UnwindSafe for LlamaPoolingType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more