pub enum ModelType {
Show 26 variants
Bart,
Bert,
DistilBert,
Deberta,
DebertaV2,
Roberta,
XLMRoberta,
Electra,
Marian,
MobileBert,
T5,
LongT5,
Albert,
XLNet,
GPT2,
GPTJ,
OpenAiGpt,
Reformer,
ProphetNet,
Longformer,
Pegasus,
GPTNeo,
MBart,
M2M100,
NLLB,
FNet,
}
Expand description
Variants§
Bart
Bert
DistilBert
Deberta
DebertaV2
Roberta
XLMRoberta
Electra
Marian
MobileBert
T5
LongT5
Albert
XLNet
GPT2
GPTJ
OpenAiGpt
Reformer
ProphetNet
Longformer
Pegasus
GPTNeo
MBart
M2M100
NLLB
FNet
Trait Implementations§
source§impl<'de> Deserialize<'de> for ModelType
impl<'de> Deserialize<'de> for ModelType
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 ModelType
impl PartialEq for ModelType
impl Copy for ModelType
impl Eq for ModelType
impl StructuralEq for ModelType
impl StructuralPartialEq for ModelType
Auto Trait Implementations§
impl RefUnwindSafe for ModelType
impl Send for ModelType
impl Sync for ModelType
impl Unpin for ModelType
impl UnwindSafe for ModelType
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.