pub enum ModelTask {
Show 26 variants
ObjectDetection,
PoseEstimation2d,
PoseLifting3d,
ImageClassification,
ImageSegmentation,
ImageEmbedding,
FaceDetection,
FaceEmbedding,
Ocr,
AudioClassification,
AudioEventDetection,
AudioEmbedding,
SpeechRecognition,
SpeakerDiarization,
SourceSeparation,
AudioGeneration,
SpeakerConditionedTts,
TextClassification,
TokenClassification,
ZeroShotClassification,
TextEmbedding,
Summarization,
Reranking,
QuestionAnswering,
MultimodalEmbedding,
Custom(String),
}Expand description
Variants describing model task.
Variants§
ObjectDetection
The object detection variant.
PoseEstimation2d
The pose estimation2d variant.
PoseLifting3d
The pose lifting3d variant.
ImageClassification
The image classification variant.
ImageSegmentation
The image segmentation variant.
ImageEmbedding
The image embedding variant.
FaceDetection
The face detection variant.
FaceEmbedding
The face embedding variant.
Ocr
The OCR variant.
AudioClassification
The audio classification variant.
AudioEventDetection
The audio event detection variant.
AudioEmbedding
The audio embedding variant.
SpeechRecognition
The speech recognition variant.
SpeakerDiarization
The speaker diarization variant.
SourceSeparation
The source separation variant.
AudioGeneration
The audio generation variant.
SpeakerConditionedTts
The speaker-conditioned text-to-speech variant.
TextClassification
The text classification variant.
TokenClassification
The token classification variant.
ZeroShotClassification
The zero shot classification variant.
TextEmbedding
The text embedding variant.
Summarization
The summarization variant.
Reranking
The reranking variant.
QuestionAnswering
The question answering variant.
MultimodalEmbedding
The multimodal embedding variant.
Custom(String)
The custom variant.
Implementations§
Source§impl ModelTask
impl ModelTask
Sourcepub fn default_label(&self) -> &'static str
pub fn default_label(&self) -> &'static str
Returns default label.
Sourcepub fn as_protocol_str(&self) -> &str
pub fn as_protocol_str(&self) -> &str
Returns a stable protocol string for this task.