Enum rust_bert::pipelines::token_classification::TokenClassificationOption[][src]

Variants

Bert for Token Classification

DistilBert for Token Classification

MobileBert for Token Classification

Roberta for Token Classification

XLM Roberta for Token Classification

Electra for Token Classification

Albert for Token Classification

XLNet for Token Classification

Longformer for Token Classification

Implementations

impl TokenClassificationOption[src]

pub fn new<'p, P>(
    model_type: ModelType,
    p: P,
    config: &ConfigOption
) -> Result<Self, RustBertError> where
    P: Borrow<Path<'p>>, 
[src]

Instantiate a new token sequence classification model of the supplied type.

Arguments

  • model_type - ModelType indicating the model type to load (must match with the actual data to be loaded)
  • p - tch::nn::Path path to the model file to load (e.g. model.ot)
  • config - A configuration (the model type of the configuration must be compatible with the value for model_type)

pub fn model_type(&self) -> ModelType[src]

Returns the ModelType for this TokenClassificationOption

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,