| 123456789101112131415161718192021222324252627282930313233 |
- # Copyright (c) Alibaba, Inc. and its affiliates.
- from typing import TYPE_CHECKING
- from modelscope.utils.import_utils import LazyImportModule
- if TYPE_CHECKING:
- from .sequence_classification_trainer import SequenceClassificationTrainer
- from .csanmt_translation_trainer import CsanmtTranslationTrainer
- from .text_ranking_trainer import TextRankingTrainer
- from .text_generation_trainer import TextGenerationTrainer
- from .sentence_embedding_trainer import SentenceEmbeddingTrainer
- from .siamese_uie_trainer import SiameseUIETrainer
- from .translation_evaluation_trainer import TranslationEvaluationTrainer
- else:
- _import_structure = {
- 'sequence_classification_trainer': ['SequenceClassificationTrainer'],
- 'csanmt_translation_trainer': ['CsanmtTranslationTrainer'],
- 'text_ranking_trainer': ['TextRankingTrainer'],
- 'text_generation_trainer': ['TextGenerationTrainer'],
- 'sentence_emebedding_trainer': ['SentenceEmbeddingTrainer'],
- 'siamese_uie_trainer': ['SiameseUIETrainer'],
- 'translation_evaluation_trainer': ['TranslationEvaluationTrainer']
- }
- import sys
- sys.modules[__name__] = LazyImportModule(
- __name__,
- globals()['__file__'],
- _import_structure,
- module_spec=__spec__,
- extra_objects={},
- )
|