Struct candle_transformers::models::trocr::TrOCRConfig   
source · pub struct TrOCRConfig {Show 22 fields
    pub vocab_size: usize,
    pub d_model: usize,
    pub cross_attention_hidden_size: usize,
    pub decoder_layers: usize,
    pub decoder_attention_heads: usize,
    pub decoder_ffn_dim: usize,
    pub activation_function: Activation,
    pub max_position_embeddings: usize,
    pub dropout: f64,
    pub attention_dropout: f64,
    pub activation_dropout: f64,
    pub decoder_start_token_id: u32,
    pub init_std: f64,
    pub decoder_layerdrop: f64,
    pub use_cache: bool,
    pub scale_embedding: bool,
    pub pad_token_id: usize,
    pub bos_token_id: usize,
    pub eos_token_id: u32,
    pub decoder_vocab_size: Option<usize>,
    pub use_learned_position_embeddings: bool,
    pub tie_word_embeddings: bool,
}Fields§
§vocab_size: usize§d_model: usize§decoder_layers: usize§decoder_attention_heads: usize§decoder_ffn_dim: usize§activation_function: Activation§max_position_embeddings: usize§dropout: f64§attention_dropout: f64§activation_dropout: f64§decoder_start_token_id: u32§init_std: f64§decoder_layerdrop: f64§use_cache: bool§scale_embedding: bool§pad_token_id: usize§bos_token_id: usize§eos_token_id: u32§decoder_vocab_size: Option<usize>§use_learned_position_embeddings: bool§tie_word_embeddings: boolTrait Implementations§
source§impl Clone for TrOCRConfig
 
impl Clone for TrOCRConfig
source§fn clone(&self) -> TrOCRConfig
 
fn clone(&self) -> TrOCRConfig
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 TrOCRConfig
 
impl Debug for TrOCRConfig
source§impl Default for TrOCRConfig
 
impl Default for TrOCRConfig
source§impl<'de> Deserialize<'de> for TrOCRConfig
 
impl<'de> Deserialize<'de> for TrOCRConfig
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 PartialEq for TrOCRConfig
 
impl PartialEq for TrOCRConfig
source§fn eq(&self, other: &TrOCRConfig) -> bool
 
fn eq(&self, other: &TrOCRConfig) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TrOCRConfig
Auto Trait Implementations§
impl Freeze for TrOCRConfig
impl RefUnwindSafe for TrOCRConfig
impl Send for TrOCRConfig
impl Sync for TrOCRConfig
impl Unpin for TrOCRConfig
impl UnwindSafe for TrOCRConfig
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