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<'p, P>(
model_type: ModelType,
p: P,
config: &ConfigOption
) -> Result<Self, RustBertError>where
P: Borrow<Path<'p>>,
pub fn new<'p, P>(
model_type: ModelType,
p: P,
config: &ConfigOption
) -> Result<Self, RustBertError>where
P: Borrow<Path<'p>>,
Instantiate a new token sequence classification model of the supplied type.
Arguments
model_type-ModelTypeindicating the model type to load (must match with the actual data to be loaded)p-tch::nn::Pathpath 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 formodel_type)
sourcepub fn model_type(&self) -> ModelType
pub fn model_type(&self) -> ModelType
Returns the ModelType for this TokenClassificationOption