pub enum TokenClassificationOption {
Bert(BertForTokenClassification),
Deberta(DebertaForTokenClassification),
DebertaV2(DebertaV2ForTokenClassification),
DistilBert(DistilBertForTokenClassification),
MobileBert(MobileBertForTokenClassification),
Roberta(RobertaForTokenClassification),
XLMRoberta(RobertaForTokenClassification),
Electra(ElectraForTokenClassification),
Albert(AlbertForTokenClassification),
XLNet(XLNetForTokenClassification),
Longformer(LongformerForTokenClassification),
FNet(FNetForTokenClassification),
}
Expand description
Variants§
Bert(BertForTokenClassification)
Bert for Token Classification
Deberta(DebertaForTokenClassification)
DeBERTa for Token Classification
DebertaV2(DebertaV2ForTokenClassification)
DeBERTa V2 for Token Classification
DistilBert(DistilBertForTokenClassification)
DistilBert for Token Classification
MobileBert(MobileBertForTokenClassification)
MobileBert for Token Classification
Roberta(RobertaForTokenClassification)
Roberta for Token Classification
XLMRoberta(RobertaForTokenClassification)
XLM Roberta for Token Classification
Electra(ElectraForTokenClassification)
Electra for Token Classification
Albert(AlbertForTokenClassification)
Albert for Token Classification
XLNet(XLNetForTokenClassification)
XLNet for Token Classification
Longformer(LongformerForTokenClassification)
Longformer for Token Classification
FNet(FNetForTokenClassification)
FNet for Token Classification
Implementations§
source§impl TokenClassificationOption
impl TokenClassificationOption
sourcepub fn new(config: &TokenClassificationConfig) -> Result<Self, RustBertError>
pub fn new(config: &TokenClassificationConfig) -> Result<Self, RustBertError>
Instantiate a new sequence classification model of the supplied type.
Arguments
TokenClassificationConfig
- Token classification pipeline configuration. The type of model created will be inferred from theModelResources
(Torch or ONNX) andModelType
(Architecture for Torch models) variants provided and
sourcepub fn model_type(&self) -> ModelType
pub fn model_type(&self) -> ModelType
Returns the ModelType
for this TokenClassificationOption
Auto Trait Implementations§
impl RefUnwindSafe for TokenClassificationOption
impl Send for TokenClassificationOption
impl !Sync for TokenClassificationOption
impl Unpin for TokenClassificationOption
impl UnwindSafe for TokenClassificationOption
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