Struct rust_bert::albert::AlbertConfig
source · [−]pub struct AlbertConfig {Show 24 fields
pub hidden_act: Activation,
pub attention_probs_dropout_prob: f64,
pub classifier_dropout_prob: Option<f64>,
pub bos_token_id: i64,
pub eos_token_id: i64,
pub embedding_size: i64,
pub hidden_dropout_prob: f64,
pub hidden_size: i64,
pub initializer_range: f32,
pub inner_group_num: i64,
pub intermediate_size: i64,
pub layer_norm_eps: Option<f64>,
pub max_position_embeddings: i64,
pub num_attention_heads: i64,
pub num_hidden_groups: i64,
pub num_hidden_layers: i64,
pub pad_token_id: i64,
pub type_vocab_size: i64,
pub vocab_size: i64,
pub output_attentions: Option<bool>,
pub output_hidden_states: Option<bool>,
pub is_decoder: Option<bool>,
pub id2label: Option<HashMap<i64, String>>,
pub label2id: Option<HashMap<String, i64>>,
}Expand description
ALBERT model configuration
Defines the ALBERT model architecture (e.g. number of layers, hidden layer size, label mapping…)
Fields
attention_probs_dropout_prob: f64classifier_dropout_prob: Option<f64>bos_token_id: i64eos_token_id: i64embedding_size: i64initializer_range: f32inner_group_num: i64intermediate_size: i64layer_norm_eps: Option<f64>max_position_embeddings: i64num_attention_heads: i64pad_token_id: i64type_vocab_size: i64vocab_size: i64output_attentions: Option<bool>is_decoder: Option<bool>id2label: Option<HashMap<i64, String>>label2id: Option<HashMap<String, i64>>Trait Implementations
sourceimpl Clone for AlbertConfig
impl Clone for AlbertConfig
sourcefn clone(&self) -> AlbertConfig
fn clone(&self) -> AlbertConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Config for AlbertConfig
impl Config for AlbertConfig
sourceimpl Debug for AlbertConfig
impl Debug for AlbertConfig
sourceimpl Default for AlbertConfig
impl Default for AlbertConfig
sourceimpl<'de> Deserialize<'de> for AlbertConfig
impl<'de> Deserialize<'de> for AlbertConfig
sourcefn 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
sourceimpl Serialize for AlbertConfig
impl Serialize for AlbertConfig
Auto Trait Implementations
impl RefUnwindSafe for AlbertConfig
impl Send for AlbertConfig
impl Sync for AlbertConfig
impl Unpin for AlbertConfig
impl UnwindSafe for AlbertConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more