| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- # Copyright (c) Alibaba, Inc. and its affiliates.
- from typing import TYPE_CHECKING
- from modelscope.utils.import_utils import LazyImportModule
- if TYPE_CHECKING:
- from .automatic_post_editing_pipeline import AutomaticPostEditingPipeline
- from .conversational_text_to_sql_pipeline import ConversationalTextToSqlPipeline
- from .table_question_answering_pipeline import TableQuestionAnsweringPipeline
- from .dialog_intent_prediction_pipeline import DialogIntentPredictionPipeline
- from .dialog_modeling_pipeline import DialogModelingPipeline
- from .dialog_state_tracking_pipeline import DialogStateTrackingPipeline
- from .document_segmentation_pipeline import DocumentSegmentationPipeline
- from .extractive_summarization_pipeline import ExtractiveSummarizationPipeline
- from .polylm_text_generation_pipeline import PolyLMTextGenerationPipeline
- from .fasttext_text_classification_pipeline import FasttextSequenceClassificationPipeline
- from .faq_question_answering_pipeline import FaqQuestionAnsweringPipeline
- from .feature_extraction_pipeline import FeatureExtractionPipeline
- from .fill_mask_pipeline import FillMaskPipeline
- from .information_extraction_pipeline import InformationExtractionPipeline
- from .interactive_translation_pipeline import InteractiveTranslationPipeline
- from .named_entity_recognition_pipeline import NamedEntityRecognitionPipeline
- from .text_ranking_pipeline import TextRankingPipeline
- from .sentence_embedding_pipeline import SentenceEmbeddingPipeline
- from .text_classification_pipeline import TextClassificationPipeline
- from .summarization_pipeline import SummarizationPipeline
- from .translation_quality_estimation_pipeline import TranslationQualityEstimationPipeline
- from .text_error_correction_pipeline import TextErrorCorrectionPipeline
- from .word_alignment_pipeline import WordAlignmentPipeline
- from .text_generation_pipeline import TextGenerationPipeline, TextGenerationT5Pipeline, \
- SeqGPTPipeline, ChatGLM6bTextGenerationPipeline, ChatGLM6bV2TextGenerationPipeline, \
- QWenChatPipeline, QWenTextGenerationPipeline, Llama2TaskPipeline
- from .fid_dialogue_pipeline import FidDialoguePipeline
- from .token_classification_pipeline import TokenClassificationPipeline
- from .translation_pipeline import TranslationPipeline
- from .canmt_translation_pipeline import CanmtTranslationPipeline
- from .word_segmentation_pipeline import WordSegmentationPipeline, WordSegmentationThaiPipeline
- from .zero_shot_classification_pipeline import ZeroShotClassificationPipeline
- from .mglm_text_summarization_pipeline import MGLMTextSummarizationPipeline
- from .codegeex_code_translation_pipeline import CodeGeeXCodeTranslationPipeline
- from .codegeex_code_generation_pipeline import CodeGeeXCodeGenerationPipeline
- from .glm130b_text_generation_pipeline import GLM130bTextGenerationPipeline
- from .translation_evaluation_pipeline import TranslationEvaluationPipeline
- from .user_satisfaction_estimation_pipeline import UserSatisfactionEstimationPipeline
- from .siamese_uie_pipeline import SiameseUiePipeline
- from .document_grounded_dialog_generate_pipeline import DocumentGroundedDialogGeneratePipeline
- from .document_grounded_dialog_retrieval_pipeline import DocumentGroundedDialogRetrievalPipeline
- from .document_grounded_dialog_rerank_pipeline import DocumentGroundedDialogRerankPipeline
- from .language_identification_pipline import LanguageIdentificationPipeline
- from .machine_reading_comprehension_pipeline import MachineReadingComprehensionForNERPipeline
- from .llm_pipeline import LLMPipeline
- else:
- _import_structure = {
- 'automatic_post_editing_pipeline': ['AutomaticPostEditingPipeline'],
- 'conversational_text_to_sql_pipeline':
- ['ConversationalTextToSqlPipeline'],
- 'polylm_text_generation_pipeline': ['PolyLMTextGenerationPipeline'],
- 'dialog_intent_prediction_pipeline':
- ['DialogIntentPredictionPipeline'],
- 'dialog_modeling_pipeline': ['DialogModelingPipeline'],
- 'dialog_state_tracking_pipeline': ['DialogStateTrackingPipeline'],
- 'fasttext_text_classification_pipeline':
- ['FasttextSequenceClassificationPipeline'],
- 'document_segmentation_pipeline': ['DocumentSegmentationPipeline'],
- 'extractive_summarization_pipeline':
- ['ExtractiveSummarizationPipeline'],
- 'faq_question_answering_pipeline': ['FaqQuestionAnsweringPipeline'],
- 'feature_extraction_pipeline': ['FeatureExtractionPipeline'],
- 'fill_mask_pipeline': ['FillMaskPipeline'],
- 'information_extraction_pipeline': ['InformationExtractionPipeline'],
- 'interactive_translation_pipeline': ['InteractiveTranslationPipeline'],
- 'named_entity_recognition_pipeline': [
- 'NamedEntityRecognitionPipeline',
- ],
- 'text_ranking_pipeline': ['TextRankingPipeline'],
- 'sentence_embedding_pipeline': ['SentenceEmbeddingPipeline'],
- 'summarization_pipeline': ['SummarizationPipeline'],
- 'table_question_answering_pipeline':
- ['TableQuestionAnsweringPipeline'],
- 'text_classification_pipeline': ['TextClassificationPipeline'],
- 'text_error_correction_pipeline': ['TextErrorCorrectionPipeline'],
- 'word_alignment_pipeline': ['WordAlignmentPipeline'],
- 'text_generation_pipeline': [
- 'TextGenerationPipeline', 'TextGenerationT5Pipeline',
- 'ChatGLM6bTextGenerationPipeline',
- 'ChatGLM6bV2TextGenerationPipeline', 'QWenChatPipeline',
- 'QWenTextGenerationPipeline', 'SeqGPTPipeline',
- 'Llama2TaskPipeline'
- ],
- 'fid_dialogue_pipeline': ['FidDialoguePipeline'],
- 'token_classification_pipeline': ['TokenClassificationPipeline'],
- 'translation_pipeline': ['TranslationPipeline'],
- 'canmt_translation_pipeline': ['CanmtTranslationPipeline'],
- 'translation_quality_estimation_pipeline':
- ['TranslationQualityEstimationPipeline'],
- 'word_segmentation_pipeline':
- ['WordSegmentationPipeline', 'WordSegmentationThaiPipeline'],
- 'zero_shot_classification_pipeline':
- ['ZeroShotClassificationPipeline'],
- 'mglm_text_summarization_pipeline': ['MGLMTextSummarizationPipeline'],
- 'codegeex_code_translation_pipeline':
- ['CodeGeeXCodeTranslationPipeline'],
- 'codegeex_code_generation_pipeline':
- ['CodeGeeXCodeGenerationPipeline'],
- 'glm130b_text_generation_pipeline': ['GLM130bTextGenerationPipeline'],
- 'translation_evaluation_pipeline': ['TranslationEvaluationPipeline'],
- 'user_satisfaction_estimation_pipeline':
- ['UserSatisfactionEstimationPipeline'],
- 'siamese_uie_pipeline': ['SiameseUiePipeline'],
- 'document_grounded_dialog_generate_pipeline':
- ['DocumentGroundedDialogGeneratePipeline'],
- 'document_grounded_dialog_rerank_pipeline': [
- 'DocumentGroundedDialogRerankPipeline'
- ],
- 'document_grounded_dialog_retrieval_pipeline': [
- 'DocumentGroundedDialogRetrievalPipeline'
- ],
- 'language_identification_pipline': ['LanguageIdentificationPipeline'],
- 'machine_reading_comprehension_pipeline': [
- 'MachineReadingComprehensionForNERPipeline'
- ],
- 'llm_pipeline': ['LLMPipeline'],
- }
- import sys
- sys.modules[__name__] = LazyImportModule(
- __name__,
- globals()['__file__'],
- _import_structure,
- module_spec=__spec__,
- extra_objects={},
- )
|