#[repr(i8)]pub enum LlamaPoolingType {
Unspecified = -1,
None = 0,
Mean = 1,
Cls = 2,
Last = 3,
}
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
Trait Implementations§
Source§impl Clone for LlamaPoolingType
impl Clone for LlamaPoolingType
Source§fn clone(&self) -> LlamaPoolingType
fn clone(&self) -> LlamaPoolingType
Returns a copy of the value. Read more
1.0.0 · 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
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 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