o
    ॵi                     @   s$  d dl mZ d dlmZ er`ddlmZmZ ddlmZ ddl	m
Z
 ddlmZmZmZmZmZ ddlmZ dd	lmZmZmZ dd
lmZmZ ddlmZ ddlmZmZ ddlm Z m!Z! dS ddgdgdgg ddgg d	ddgdgddgddgd
Z"d dl#Z#ee$e% d e"e&i de#j'e$< dS )    )TYPE_CHECKING)LazyImportModule   )
ANSTrainerKanttsTrainer)DummyTrainer)build_trainer) ImageInstanceSegmentationTrainerImagePortraitEnhancementTrainerMovieSceneSegmentationTrainerImageInpaintingTrainer'ReferringVideoObjectSegmentationTrainer)CLIPTrainer)SequenceClassificationTrainerTextRankingTrainerSiameseUIETrainer)NlpEpochBasedTrainerVecoTrainer)EpochBasedTrainer)TrainingArgsbuild_dataset_from_file)HookPriorityr   r   r   r   )r	   r
   r   r   r   r   r   r   r   r   r   r   )
audiobasebuildercvmulti_modalnlpnlp_trainertrainertraining_argshooksN__file__)module_specextra_objects)(typingr   modelscope.utils.import_utilsr   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r!   r   r   r"   r   r   _import_structuresys__name__globals__spec__modules r.   r.   P/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/trainers/__init__.py<module>   s@   