pub struct BloomModelConfig { /* private fields */ }
Expand description
A struct representing a BLOOM model configuration
Implementationsยง
Sourceยงimpl BloomModelConfig
BLOOM model implementation
impl BloomModelConfig
BLOOM model implementation
Sourcepub fn new(
params: BloomParams,
model_type: String,
available_libraries: Vec<ModelLibraries>,
) -> BloomModelConfig
pub fn new( params: BloomParams, model_type: String, available_libraries: Vec<ModelLibraries>, ) -> BloomModelConfig
Build a new BloomModelConfig
struct based on the provided parameters
Trait Implementationsยง
Sourceยงimpl Clone for BloomModelConfig
impl Clone for BloomModelConfig
Sourceยงfn clone(&self) -> BloomModelConfig
fn clone(&self) -> BloomModelConfig
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for BloomModelConfig
impl Debug for BloomModelConfig
Sourceยงimpl<'de> Deserialize<'de> for BloomModelConfig
impl<'de> Deserialize<'de> for BloomModelConfig
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl ModelConfigTrait for BloomModelConfig
Implementation of the ModelConfigTrait
trait for BloomModelConfig
impl ModelConfigTrait for BloomModelConfig
Implementation of the ModelConfigTrait
trait for BloomModelConfig
Returns the model hidden size
Sourceยงfn intermediate_size(&self) -> i32
fn intermediate_size(&self) -> i32
Returns the model intermediate size
Sourceยงfn max_position_embeddings(&self) -> i32
fn max_position_embeddings(&self) -> i32
Returns the model max position embeddings
Sourceยงfn num_attention_heads(&self) -> i32
fn num_attention_heads(&self) -> i32
Returns the model number of attention heads
Returns the model number of hidden layers
Sourceยงfn model_type(&self) -> &str
fn model_type(&self) -> &str
Returns the model type
Sourceยงfn available_libraries(&self) -> &[ModelLibraries]
fn available_libraries(&self) -> &[ModelLibraries]
Returns the model libraries
Auto Trait Implementationsยง
impl Freeze for BloomModelConfig
impl RefUnwindSafe for BloomModelConfig
impl Send for BloomModelConfig
impl Sync for BloomModelConfig
impl Unpin for BloomModelConfig
impl UnwindSafe for BloomModelConfig
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