o
    ॵi                     @   s   d dl mZ d dlmZ erLddlmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ dS dgdgdgdgdgdgdgdgdgdgd
Zd dlZeee d eei deje< dS )    )TYPE_CHECKING)LazyImportModule   ) ImageInstanceSegmentationTrainer)ImagePortraitEnhancementTrainer)MovieSceneSegmentationTrainer)ImageInpaintingTrainer)'ReferringVideoObjectSegmentationTrainer)ImageDefrcnFewshotTrainer)CartoonTranslationTrainer)OCRRecognitionTrainer)NeRFReconAccTrainer)VisionEfficientTuningTrainerr   r   r   r   r	   r
   r   r   r   r   )
#image_instance_segmentation_trainer"image_portrait_enhancement_trainer movie_scene_segmentation_trainerimage_inpainting_trainer+referring_video_object_segmentation_trainer&image_defrcn_fewshot_detection_trainercartoon_translation_trainerocr_recognition_trainernerf_recon_acc_trainervision_efficient_tuning_trainerN__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   _import_structuresys__name__globals__spec__modules r$   r$   S/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/trainers/cv/__init__.py<module>   s@   