Struct llm_llama::Hyperparameters
source · pub struct Hyperparameters {
pub n_vocab: usize,
pub n_embd: usize,
pub n_mult: usize,
pub n_head: usize,
pub n_layer: usize,
pub n_rot: usize,
pub file_type: FileType,
}
Expand description
LLaMA hyperparameters
Fields§
§n_vocab: usize
Size of the model’s vocabulary
n_embd: usize
Size of the model’s embedding layer
n_mult: usize
n_mult
n_head: usize
n_head
n_layer: usize
Number of layers in the model
n_rot: usize
n_rot
file_type: FileType
file_type
Trait Implementations§
source§impl Clone for Hyperparameters
impl Clone for Hyperparameters
source§fn clone(&self) -> Hyperparameters
fn clone(&self) -> Hyperparameters
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 Hyperparameters
impl Debug for Hyperparameters
source§impl Default for Hyperparameters
impl Default for Hyperparameters
source§fn default() -> Hyperparameters
fn default() -> Hyperparameters
Returns the “default value” for a type. Read more
source§impl Hyperparameters for Hyperparameters
impl Hyperparameters for Hyperparameters
source§fn read_ggml(reader: &mut dyn BufRead) -> Result<Self, LoadError>
fn read_ggml(reader: &mut dyn BufRead) -> Result<Self, LoadError>
Read the parameters in GGML format from a reader.
source§fn write_ggml(
&self,
writer: &mut dyn Write
) -> Result<(), HyperparametersWriteError>
fn write_ggml( &self, writer: &mut dyn Write ) -> Result<(), HyperparametersWriteError>
Write the parameters in GGML format to a writer.
source§fn n_vocabulary(&self) -> usize
fn n_vocabulary(&self) -> usize
Get the number of tokens in the vocabulary.
source§impl PartialEq<Hyperparameters> for Hyperparameters
impl PartialEq<Hyperparameters> for Hyperparameters
source§fn eq(&self, other: &Hyperparameters) -> bool
fn eq(&self, other: &Hyperparameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for Hyperparameters
impl Eq for Hyperparameters
impl StructuralEq for Hyperparameters
impl StructuralPartialEq for Hyperparameters
Auto Trait Implementations§
impl RefUnwindSafe for Hyperparameters
impl Send for Hyperparameters
impl Sync for Hyperparameters
impl Unpin for Hyperparameters
impl UnwindSafe for Hyperparameters
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