opsml.types.huggingface
1from enum import Enum 2 3 4class HuggingFaceTask(str, Enum): 5 AUDIO_CLASSIFICATION = "audio-classification" 6 AUTOMATIC_SPEECH_RECOGNITION = "automatic-speech-recognition" 7 CONVERSATIONAL = "conversational" 8 DEPTH_ESTIMATION = "depth-estimation" 9 DOCUMENT_QUESTION_ANSWERING = "document-question-answering" 10 FEATURE_EXTRACTION = "feature-extraction" 11 FILL_MASK = "fill-mask" 12 IMAGE_CLASSIFICATION = "image-classification" 13 IMAGE_SEGMENTATION = "image-segmentation" 14 IMAGE_TO_IMAGE = "image-to-image" 15 IMAGE_TO_TEXT = "image-to-text" 16 MASK_GENERATION = "mask-generation" 17 OBJECT_DETECTION = "object-detection" 18 QUESTION_ANSWERING = "question-answering" 19 SUMMARIZATION = "summarization" 20 TABLE_QUESTION_ANSWERING = "table-question-answering" 21 TEXT2TEXT_GENERATION = "text2text-generation" 22 TEXT_CLASSIFICATION = "text-classification" 23 TEXT_GENERATION = "text-generation" 24 TEXT_TO_AUDIO = "text-to-audio" 25 TOKEN_CLASSIFICATION = "token-classification" 26 TRANSLATION = "translation" 27 TRANSLATION_XX_TO_YY = "translation_xx_to_yy" 28 VIDEO_CLASSIFICATION = "video-classification" 29 VISUAL_QUESTION_ANSWERING = "visual-question-answering" 30 ZERO_SHOT_CLASSIFICATION = "zero-shot-classification" 31 ZERO_SHOT_IMAGE_CLASSIFICATION = "zero-shot-image-classification" 32 ZERO_SHOT_AUDIO_CLASSIFICATION = "zero-shot-audio-classification" 33 ZERO_SHOT_OBJECT_DETECTION = "zero-shot-object-detection" 34 35 36GENERATION_TYPES = [ 37 HuggingFaceTask.MASK_GENERATION.value, 38 HuggingFaceTask.TEXT_GENERATION.value, 39 HuggingFaceTask.TEXT2TEXT_GENERATION.value, 40] 41 42 43class HuggingFaceORTModel(str, Enum): 44 ORT_AUDIO_CLASSIFICATION = "ORTModelForAudioClassification" 45 ORT_AUDIO_FRAME_CLASSIFICATION = "ORTModelForAudioFrameClassification" 46 ORT_AUDIO_XVECTOR = "ORTModelForAudioXVector" 47 ORT_CUSTOM_TASKS = "ORTModelForCustomTasks" 48 ORT_CTC = "ORTModelForCTC" 49 ORT_FEATURE_EXTRACTION = "ORTModelForFeatureExtraction" 50 ORT_IMAGE_CLASSIFICATION = "ORTModelForImageClassification" 51 ORT_MASKED_LM = "ORTModelForMaskedLM" 52 ORT_MULTIPLE_CHOICE = "ORTModelForMultipleChoice" 53 ORT_QUESTION_ANSWERING = "ORTModelForQuestionAnswering" 54 ORT_SEMANTIC_SEGMENTATION = "ORTModelForSemanticSegmentation" 55 ORT_SEQUENCE_CLASSIFICATION = "ORTModelForSequenceClassification" 56 ORT_TOKEN_CLASSIFICATION = "ORTModelForTokenClassification" 57 ORT_SEQ2SEQ_LM = "ORTModelForSeq2SeqLM" 58 ORT_SPEECH_SEQ2SEQ = "ORTModelForSpeechSeq2Seq" 59 ORT_VISION2SEQ = "ORTModelForVision2Seq" 60 ORT_PIX2STRUCT = "ORTModelForPix2Struct" 61 ORT_CAUSAL_LM = "ORTModelForCausalLM" 62 ORT_OPTIMIZER = "ORTOptimizer" 63 ORT_QUANTIZER = "ORTQuantizer" 64 ORT_TRAINER = "ORTTrainer" 65 ORT_SEQ2SEQ_TRAINER = "ORTSeq2SeqTrainer" 66 ORT_TRAINING_ARGUMENTS = "ORTTrainingArguments" 67 ORT_SEQ2SEQ_TRAINING_ARGUMENTS = "ORTSeq2SeqTrainingArguments" 68 ORT_STABLE_DIFFUSION_PIPELINE = "ORTStableDiffusionPipeline" 69 ORT_STABLE_DIFFUSION_IMG2IMG_PIPELINE = "ORTStableDiffusionImg2ImgPipeline" 70 ORT_STABLE_DIFFUSION_INPAINT_PIPELINE = "ORTStableDiffusionInpaintPipeline" 71 ORT_STABLE_DIFFUSION_XL_PIPELINE = "ORTStableDiffusionXLPipeline" 72 ORT_STABLE_DIFFUSION_XL_IMG2IMG_PIPELINE = "ORTStableDiffusionXLImg2ImgPipeline"
class
HuggingFaceTask(builtins.str, enum.Enum):
5class HuggingFaceTask(str, Enum): 6 AUDIO_CLASSIFICATION = "audio-classification" 7 AUTOMATIC_SPEECH_RECOGNITION = "automatic-speech-recognition" 8 CONVERSATIONAL = "conversational" 9 DEPTH_ESTIMATION = "depth-estimation" 10 DOCUMENT_QUESTION_ANSWERING = "document-question-answering" 11 FEATURE_EXTRACTION = "feature-extraction" 12 FILL_MASK = "fill-mask" 13 IMAGE_CLASSIFICATION = "image-classification" 14 IMAGE_SEGMENTATION = "image-segmentation" 15 IMAGE_TO_IMAGE = "image-to-image" 16 IMAGE_TO_TEXT = "image-to-text" 17 MASK_GENERATION = "mask-generation" 18 OBJECT_DETECTION = "object-detection" 19 QUESTION_ANSWERING = "question-answering" 20 SUMMARIZATION = "summarization" 21 TABLE_QUESTION_ANSWERING = "table-question-answering" 22 TEXT2TEXT_GENERATION = "text2text-generation" 23 TEXT_CLASSIFICATION = "text-classification" 24 TEXT_GENERATION = "text-generation" 25 TEXT_TO_AUDIO = "text-to-audio" 26 TOKEN_CLASSIFICATION = "token-classification" 27 TRANSLATION = "translation" 28 TRANSLATION_XX_TO_YY = "translation_xx_to_yy" 29 VIDEO_CLASSIFICATION = "video-classification" 30 VISUAL_QUESTION_ANSWERING = "visual-question-answering" 31 ZERO_SHOT_CLASSIFICATION = "zero-shot-classification" 32 ZERO_SHOT_IMAGE_CLASSIFICATION = "zero-shot-image-classification" 33 ZERO_SHOT_AUDIO_CLASSIFICATION = "zero-shot-audio-classification" 34 ZERO_SHOT_OBJECT_DETECTION = "zero-shot-object-detection"
An enumeration.
AUDIO_CLASSIFICATION =
<HuggingFaceTask.AUDIO_CLASSIFICATION: 'audio-classification'>
AUTOMATIC_SPEECH_RECOGNITION =
<HuggingFaceTask.AUTOMATIC_SPEECH_RECOGNITION: 'automatic-speech-recognition'>
CONVERSATIONAL =
<HuggingFaceTask.CONVERSATIONAL: 'conversational'>
DEPTH_ESTIMATION =
<HuggingFaceTask.DEPTH_ESTIMATION: 'depth-estimation'>
DOCUMENT_QUESTION_ANSWERING =
<HuggingFaceTask.DOCUMENT_QUESTION_ANSWERING: 'document-question-answering'>
FEATURE_EXTRACTION =
<HuggingFaceTask.FEATURE_EXTRACTION: 'feature-extraction'>
FILL_MASK =
<HuggingFaceTask.FILL_MASK: 'fill-mask'>
IMAGE_CLASSIFICATION =
<HuggingFaceTask.IMAGE_CLASSIFICATION: 'image-classification'>
IMAGE_SEGMENTATION =
<HuggingFaceTask.IMAGE_SEGMENTATION: 'image-segmentation'>
IMAGE_TO_IMAGE =
<HuggingFaceTask.IMAGE_TO_IMAGE: 'image-to-image'>
IMAGE_TO_TEXT =
<HuggingFaceTask.IMAGE_TO_TEXT: 'image-to-text'>
MASK_GENERATION =
<HuggingFaceTask.MASK_GENERATION: 'mask-generation'>
OBJECT_DETECTION =
<HuggingFaceTask.OBJECT_DETECTION: 'object-detection'>
QUESTION_ANSWERING =
<HuggingFaceTask.QUESTION_ANSWERING: 'question-answering'>
SUMMARIZATION =
<HuggingFaceTask.SUMMARIZATION: 'summarization'>
TABLE_QUESTION_ANSWERING =
<HuggingFaceTask.TABLE_QUESTION_ANSWERING: 'table-question-answering'>
TEXT2TEXT_GENERATION =
<HuggingFaceTask.TEXT2TEXT_GENERATION: 'text2text-generation'>
TEXT_CLASSIFICATION =
<HuggingFaceTask.TEXT_CLASSIFICATION: 'text-classification'>
TEXT_GENERATION =
<HuggingFaceTask.TEXT_GENERATION: 'text-generation'>
TEXT_TO_AUDIO =
<HuggingFaceTask.TEXT_TO_AUDIO: 'text-to-audio'>
TOKEN_CLASSIFICATION =
<HuggingFaceTask.TOKEN_CLASSIFICATION: 'token-classification'>
TRANSLATION =
<HuggingFaceTask.TRANSLATION: 'translation'>
TRANSLATION_XX_TO_YY =
<HuggingFaceTask.TRANSLATION_XX_TO_YY: 'translation_xx_to_yy'>
VIDEO_CLASSIFICATION =
<HuggingFaceTask.VIDEO_CLASSIFICATION: 'video-classification'>
VISUAL_QUESTION_ANSWERING =
<HuggingFaceTask.VISUAL_QUESTION_ANSWERING: 'visual-question-answering'>
ZERO_SHOT_CLASSIFICATION =
<HuggingFaceTask.ZERO_SHOT_CLASSIFICATION: 'zero-shot-classification'>
ZERO_SHOT_IMAGE_CLASSIFICATION =
<HuggingFaceTask.ZERO_SHOT_IMAGE_CLASSIFICATION: 'zero-shot-image-classification'>
ZERO_SHOT_AUDIO_CLASSIFICATION =
<HuggingFaceTask.ZERO_SHOT_AUDIO_CLASSIFICATION: 'zero-shot-audio-classification'>
ZERO_SHOT_OBJECT_DETECTION =
<HuggingFaceTask.ZERO_SHOT_OBJECT_DETECTION: 'zero-shot-object-detection'>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans
GENERATION_TYPES =
['mask-generation', 'text-generation', 'text2text-generation']
class
HuggingFaceORTModel(builtins.str, enum.Enum):
44class HuggingFaceORTModel(str, Enum): 45 ORT_AUDIO_CLASSIFICATION = "ORTModelForAudioClassification" 46 ORT_AUDIO_FRAME_CLASSIFICATION = "ORTModelForAudioFrameClassification" 47 ORT_AUDIO_XVECTOR = "ORTModelForAudioXVector" 48 ORT_CUSTOM_TASKS = "ORTModelForCustomTasks" 49 ORT_CTC = "ORTModelForCTC" 50 ORT_FEATURE_EXTRACTION = "ORTModelForFeatureExtraction" 51 ORT_IMAGE_CLASSIFICATION = "ORTModelForImageClassification" 52 ORT_MASKED_LM = "ORTModelForMaskedLM" 53 ORT_MULTIPLE_CHOICE = "ORTModelForMultipleChoice" 54 ORT_QUESTION_ANSWERING = "ORTModelForQuestionAnswering" 55 ORT_SEMANTIC_SEGMENTATION = "ORTModelForSemanticSegmentation" 56 ORT_SEQUENCE_CLASSIFICATION = "ORTModelForSequenceClassification" 57 ORT_TOKEN_CLASSIFICATION = "ORTModelForTokenClassification" 58 ORT_SEQ2SEQ_LM = "ORTModelForSeq2SeqLM" 59 ORT_SPEECH_SEQ2SEQ = "ORTModelForSpeechSeq2Seq" 60 ORT_VISION2SEQ = "ORTModelForVision2Seq" 61 ORT_PIX2STRUCT = "ORTModelForPix2Struct" 62 ORT_CAUSAL_LM = "ORTModelForCausalLM" 63 ORT_OPTIMIZER = "ORTOptimizer" 64 ORT_QUANTIZER = "ORTQuantizer" 65 ORT_TRAINER = "ORTTrainer" 66 ORT_SEQ2SEQ_TRAINER = "ORTSeq2SeqTrainer" 67 ORT_TRAINING_ARGUMENTS = "ORTTrainingArguments" 68 ORT_SEQ2SEQ_TRAINING_ARGUMENTS = "ORTSeq2SeqTrainingArguments" 69 ORT_STABLE_DIFFUSION_PIPELINE = "ORTStableDiffusionPipeline" 70 ORT_STABLE_DIFFUSION_IMG2IMG_PIPELINE = "ORTStableDiffusionImg2ImgPipeline" 71 ORT_STABLE_DIFFUSION_INPAINT_PIPELINE = "ORTStableDiffusionInpaintPipeline" 72 ORT_STABLE_DIFFUSION_XL_PIPELINE = "ORTStableDiffusionXLPipeline" 73 ORT_STABLE_DIFFUSION_XL_IMG2IMG_PIPELINE = "ORTStableDiffusionXLImg2ImgPipeline"
An enumeration.
ORT_AUDIO_CLASSIFICATION =
<HuggingFaceORTModel.ORT_AUDIO_CLASSIFICATION: 'ORTModelForAudioClassification'>
ORT_AUDIO_FRAME_CLASSIFICATION =
<HuggingFaceORTModel.ORT_AUDIO_FRAME_CLASSIFICATION: 'ORTModelForAudioFrameClassification'>
ORT_AUDIO_XVECTOR =
<HuggingFaceORTModel.ORT_AUDIO_XVECTOR: 'ORTModelForAudioXVector'>
ORT_CUSTOM_TASKS =
<HuggingFaceORTModel.ORT_CUSTOM_TASKS: 'ORTModelForCustomTasks'>
ORT_CTC =
<HuggingFaceORTModel.ORT_CTC: 'ORTModelForCTC'>
ORT_FEATURE_EXTRACTION =
<HuggingFaceORTModel.ORT_FEATURE_EXTRACTION: 'ORTModelForFeatureExtraction'>
ORT_IMAGE_CLASSIFICATION =
<HuggingFaceORTModel.ORT_IMAGE_CLASSIFICATION: 'ORTModelForImageClassification'>
ORT_MASKED_LM =
<HuggingFaceORTModel.ORT_MASKED_LM: 'ORTModelForMaskedLM'>
ORT_MULTIPLE_CHOICE =
<HuggingFaceORTModel.ORT_MULTIPLE_CHOICE: 'ORTModelForMultipleChoice'>
ORT_QUESTION_ANSWERING =
<HuggingFaceORTModel.ORT_QUESTION_ANSWERING: 'ORTModelForQuestionAnswering'>
ORT_SEMANTIC_SEGMENTATION =
<HuggingFaceORTModel.ORT_SEMANTIC_SEGMENTATION: 'ORTModelForSemanticSegmentation'>
ORT_SEQUENCE_CLASSIFICATION =
<HuggingFaceORTModel.ORT_SEQUENCE_CLASSIFICATION: 'ORTModelForSequenceClassification'>
ORT_TOKEN_CLASSIFICATION =
<HuggingFaceORTModel.ORT_TOKEN_CLASSIFICATION: 'ORTModelForTokenClassification'>
ORT_SEQ2SEQ_LM =
<HuggingFaceORTModel.ORT_SEQ2SEQ_LM: 'ORTModelForSeq2SeqLM'>
ORT_SPEECH_SEQ2SEQ =
<HuggingFaceORTModel.ORT_SPEECH_SEQ2SEQ: 'ORTModelForSpeechSeq2Seq'>
ORT_VISION2SEQ =
<HuggingFaceORTModel.ORT_VISION2SEQ: 'ORTModelForVision2Seq'>
ORT_PIX2STRUCT =
<HuggingFaceORTModel.ORT_PIX2STRUCT: 'ORTModelForPix2Struct'>
ORT_CAUSAL_LM =
<HuggingFaceORTModel.ORT_CAUSAL_LM: 'ORTModelForCausalLM'>
ORT_OPTIMIZER =
<HuggingFaceORTModel.ORT_OPTIMIZER: 'ORTOptimizer'>
ORT_QUANTIZER =
<HuggingFaceORTModel.ORT_QUANTIZER: 'ORTQuantizer'>
ORT_TRAINER =
<HuggingFaceORTModel.ORT_TRAINER: 'ORTTrainer'>
ORT_SEQ2SEQ_TRAINER =
<HuggingFaceORTModel.ORT_SEQ2SEQ_TRAINER: 'ORTSeq2SeqTrainer'>
ORT_TRAINING_ARGUMENTS =
<HuggingFaceORTModel.ORT_TRAINING_ARGUMENTS: 'ORTTrainingArguments'>
ORT_SEQ2SEQ_TRAINING_ARGUMENTS =
<HuggingFaceORTModel.ORT_SEQ2SEQ_TRAINING_ARGUMENTS: 'ORTSeq2SeqTrainingArguments'>
ORT_STABLE_DIFFUSION_PIPELINE =
<HuggingFaceORTModel.ORT_STABLE_DIFFUSION_PIPELINE: 'ORTStableDiffusionPipeline'>
ORT_STABLE_DIFFUSION_IMG2IMG_PIPELINE =
<HuggingFaceORTModel.ORT_STABLE_DIFFUSION_IMG2IMG_PIPELINE: 'ORTStableDiffusionImg2ImgPipeline'>
ORT_STABLE_DIFFUSION_INPAINT_PIPELINE =
<HuggingFaceORTModel.ORT_STABLE_DIFFUSION_INPAINT_PIPELINE: 'ORTStableDiffusionInpaintPipeline'>
ORT_STABLE_DIFFUSION_XL_PIPELINE =
<HuggingFaceORTModel.ORT_STABLE_DIFFUSION_XL_PIPELINE: 'ORTStableDiffusionXLPipeline'>
ORT_STABLE_DIFFUSION_XL_IMG2IMG_PIPELINE =
<HuggingFaceORTModel.ORT_STABLE_DIFFUSION_XL_IMG2IMG_PIPELINE: 'ORTStableDiffusionXLImg2ImgPipeline'>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans