| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- # Copyright (c) Alibaba, Inc. and its affiliates.
- from typing import TYPE_CHECKING
- from modelscope.utils.import_utils import LazyImportModule
- if TYPE_CHECKING:
- from .action_recognition_pipeline import ActionRecognitionPipeline
- from .action_detection_pipeline import ActionDetectionPipeline
- from .animal_recognition_pipeline import AnimalRecognitionPipeline
- from .body_2d_keypoints_pipeline import Body2DKeypointsPipeline
- from .body_3d_keypoints_pipeline import Body3DKeypointsPipeline
- from .cmdssl_video_embedding_pipeline import CMDSSLVideoEmbeddingPipeline
- from .card_detection_pipeline import CardDetectionPipeline
- from .hicossl_video_embedding_pipeline import HICOSSLVideoEmbeddingPipeline
- from .crowd_counting_pipeline import CrowdCountingPipeline
- from .image_detection_pipeline import ImageDetectionPipeline
- from .image_salient_detection_pipeline import ImageSalientDetectionPipeline
- from .face_detection_pipeline import FaceDetectionPipeline
- from .face_image_generation_pipeline import FaceImageGenerationPipeline
- from .face_recognition_pipeline import FaceRecognitionPipeline
- from .face_recognition_ood_pipeline import FaceRecognitionOodPipeline
- from .arc_face_recognition_pipeline import ArcFaceRecognitionPipeline
- from .mask_face_recognition_pipeline import MaskFaceRecognitionPipeline
- from .face_recognition_onnx_ir_pipeline import FaceRecognitionOnnxIrPipeline
- from .face_recognition_onnx_fm_pipeline import FaceRecognitionOnnxFmPipeline
- from .general_recognition_pipeline import GeneralRecognitionPipeline
- from .image_cartoon_pipeline import ImageCartoonPipeline
- from .image_classification_pipeline import GeneralImageClassificationPipeline
- from .image_color_enhance_pipeline import ImageColorEnhancePipeline
- from .image_colorization_pipeline import ImageColorizationPipeline
- from .image_denoise_pipeline import ImageDenoisePipeline
- from .image_deblur_pipeline import ImageDeblurPipeline
- from .image_editing_pipeline import ImageEditingPipeline
- from .image_instance_segmentation_pipeline import ImageInstanceSegmentationPipeline
- from .image_matting_pipeline import ImageMattingPipeline
- from .image_portrait_enhancement_pipeline import ImagePortraitEnhancementPipeline
- from .image_reid_person_pipeline import ImageReidPersonPipeline
- from .image_semantic_segmentation_pipeline import ImageSemanticSegmentationPipeline
- from .image_style_transfer_pipeline import ImageStyleTransferPipeline
- from .image_super_resolution_pipeline import ImageSuperResolutionPipeline
- from .image_super_resolution_pasd_pipeline import ImageSuperResolutionPASDPipeline
- from .image_to_image_generate_pipeline import Image2ImageGenerationPipeline
- from .image_to_image_translation_pipeline import Image2ImageTranslationPipeline
- from .image_inpainting_pipeline import ImageInpaintingPipeline
- from .image_paintbyexample_pipeline import ImagePaintbyexamplePipeline
- from .product_retrieval_embedding_pipeline import ProductRetrievalEmbeddingPipeline
- from .live_category_pipeline import LiveCategoryPipeline
- from .ocr_detection_pipeline import OCRDetectionPipeline
- from .ocr_recognition_pipeline import OCRRecognitionPipeline
- from .license_plate_detection_pipeline import LicensePlateDetectionPipeline
- from .card_detection_correction_pipeline import CardDetectionCorrectionPipeline
- from .table_recognition_pipeline import TableRecognitionPipeline
- from .lineless_table_recognition_pipeline import LinelessTableRecognitionPipeline
- from .skin_retouching_pipeline import SkinRetouchingPipeline
- from .face_reconstruction_pipeline import FaceReconstructionPipeline
- from .tinynas_classification_pipeline import TinynasClassificationPipeline
- from .video_category_pipeline import VideoCategoryPipeline
- from .virtual_try_on_pipeline import VirtualTryonPipeline
- from .shop_segmentation_pipleline import ShopSegmentationPipeline
- from .text_driven_segmentation_pipleline import TextDrivenSegmentationPipeline
- from .movie_scene_segmentation_pipeline import MovieSceneSegmentationPipeline
- from .mog_face_detection_pipeline import MogFaceDetectionPipeline
- from .ulfd_face_detection_pipeline import UlfdFaceDetectionPipeline
- from .retina_face_detection_pipeline import RetinaFaceDetectionPipeline
- from .facial_expression_recognition_pipeline import FacialExpressionRecognitionPipeline
- from .facial_landmark_confidence_pipeline import FacialLandmarkConfidencePipeline
- from .face_processing_base_pipeline import FaceProcessingBasePipeline
- from .face_attribute_recognition_pipeline import FaceAttributeRecognitionPipeline
- from .mtcnn_face_detection_pipeline import MtcnnFaceDetectionPipelin
- from .hand_static_pipeline import HandStaticPipeline
- from .referring_video_object_segmentation_pipeline import ReferringVideoObjectSegmentationPipeline
- from .language_guided_video_summarization_pipeline import LanguageGuidedVideoSummarizationPipeline
- from .vision_efficient_tuning_adapter_pipeline import VisionEfficientTuningAdapterPipeline
- from .vision_efficient_tuning_prompt_pipeline import VisionEfficientTuningPromptPipeline
- from .vision_efficient_tuning_prefix_pipeline import VisionEfficientTuningPrefixPipeline
- from .vision_efficient_tuning_lora_pipeline import VisionEfficientTuningLoRAPipeline
- from .vision_middleware_pipeline import VisionMiddlewarePipeline
- from .vidt_pipeline import VidtPipeline
- from .video_frame_interpolation_pipeline import VideoFrameInterpolationPipeline
- from .image_skychange_pipeline import ImageSkychangePipeline
- from .image_driving_perception_pipeline import ImageDrivingPerceptionPipeline
- from .vop_retrieval_pipeline import VopRetrievalPipeline
- from .vop_retrieval_se_pipeline import VopRetrievalSEPipeline
- from .video_object_segmentation_pipeline import VideoObjectSegmentationPipeline
- from .video_deinterlace_pipeline import VideoDeinterlacePipeline
- from .image_matching_pipeline import ImageMatchingPipeline
- from .image_matching_fast_pipeline import ImageMatchingFastPipeline
- from .video_stabilization_pipeline import VideoStabilizationPipeline
- from .video_super_resolution_pipeline import VideoSuperResolutionPipeline
- from .pointcloud_sceneflow_estimation_pipeline import PointCloudSceneFlowEstimationPipeline
- from .face_liveness_ir_pipeline import FaceLivenessIrPipeline
- from .maskdino_instance_segmentation_pipeline import MaskDINOInstanceSegmentationPipeline
- from .image_mvs_depth_estimation_pipeline import ImageMultiViewDepthEstimationPipeline
- from .panorama_depth_estimation_pipeline import PanoramaDepthEstimationPipeline
- from .ddcolor_image_colorization_pipeline import DDColorImageColorizationPipeline
- from .image_structured_model_probing_pipeline import ImageStructuredModelProbingPipeline
- from .video_colorization_pipeline import VideoColorizationPipeline
- from .image_defrcn_fewshot_pipeline import ImageDefrcnDetectionPipeline
- from .image_quality_assessment_degradation_pipeline import ImageQualityAssessmentDegradationPipeline
- from .image_open_vocabulary_detection_pipeline import ImageOpenVocabularyDetectionPipeline
- from .object_detection_3d_pipeline import ObjectDetection3DPipeline
- from .ddpm_semantic_segmentation_pipeline import DDPMImageSemanticSegmentationPipeline
- from .image_inpainting_sdv2_pipeline import ImageInpaintingSDV2Pipeline
- from .image_quality_assessment_mos_pipeline import ImageQualityAssessmentMosPipeline
- from .image_quality_assessment_man_pipeline import ImageQualityAssessmentMANPipeline
- from .bad_image_detecting_pipeline import BadImageDetecingPipeline
- from .mobile_image_super_resolution_pipeline import MobileImageSuperResolutionPipeline
- from .image_human_parsing_pipeline import ImageHumanParsingPipeline
- from .nerf_recon_acc_pipeline import NeRFReconAccPipeline
- from .nerf_recon_4k_pipeline import NeRFRecon4KPipeline
- from .image_to_3d_pipeline import Image23DPipeline
- from .surface_recon_common_pipeline import SurfaceReconCommonPipeline
- from .controllable_image_generation_pipeline import ControllableImageGenerationPipeline
- from .image_bts_depth_estimation_pipeline import ImageBTSDepthEstimationPipeline
- from .pedestrian_attribute_recognition_pipeline import PedestrainAttributeRecognitionPipeline
- from .image_panoptic_segmentation_pipeline import ImagePanopticSegmentationPipeline
- from .text_to_360panorama_image_pipeline import Text2360PanoramaImagePipeline
- from .human3d_render_pipeline import Human3DRenderPipeline
- from .human3d_animation_pipeline import Human3DAnimationPipeline
- from .image_local_feature_matching_pipeline import ImageLocalFeatureMatchingPipeline
- from .rife_video_frame_interpolation_pipeline import RIFEVideoFrameInterpolationPipeline
- from .anydoor_pipeline import AnydoorPipeline
- from .image_depth_estimation_marigold_pipeline import ImageDepthEstimationMarigoldPipeline
- from .self_supervised_depth_completion_pipeline import SelfSupervisedDepthCompletionPipeline
- from .human_normal_estimation_pipeline import HumanNormalEstimationPipeline
- else:
- _import_structure = {
- 'action_recognition_pipeline': ['ActionRecognitionPipeline'],
- 'action_detection_pipeline': ['ActionDetectionPipeline'],
- 'animal_recognition_pipeline': ['AnimalRecognitionPipeline'],
- 'body_2d_keypoints_pipeline': ['Body2DKeypointsPipeline'],
- 'body_3d_keypoints_pipeline': ['Body3DKeypointsPipeline'],
- 'card_detection_pipeline': ['CardDetectionPipeline'],
- 'cmdssl_video_embedding_pipeline': ['CMDSSLVideoEmbeddingPipeline'],
- 'hicossl_video_embedding_pipeline': ['HICOSSLVideoEmbeddingPipeline'],
- 'crowd_counting_pipeline': ['CrowdCountingPipeline'],
- 'image_detection_pipeline': ['ImageDetectionPipeline'],
- 'image_salient_detection_pipeline': ['ImageSalientDetectionPipeline'],
- 'face_detection_pipeline': ['FaceDetectionPipeline'],
- 'face_image_generation_pipeline': ['FaceImageGenerationPipeline'],
- 'face_recognition_pipeline': ['FaceRecognitionPipeline'],
- 'face_recognition_ood_pipeline': ['FaceRecognitionOodPipeline'],
- 'arc_face_recognition_pipeline': ['ArcFaceRecognitionPipeline'],
- 'mask_face_recognition_pipeline': ['MaskFaceRecognitionPipeline'],
- 'face_recognition_onnx_ir_pipeline': ['FaceRecognitionOnnxIrPipeline'],
- 'face_recognition_onnx_fm_pipeline': ['FaceRecognitionOnnxFmPipeline'],
- 'general_recognition_pipeline': ['GeneralRecognitionPipeline'],
- 'image_classification_pipeline':
- ['GeneralImageClassificationPipeline'],
- 'image_cartoon_pipeline': ['ImageCartoonPipeline'],
- 'image_denoise_pipeline': ['ImageDenoisePipeline'],
- 'image_deblur_pipeline': ['ImageDeblurPipeline'],
- 'image_editing_pipeline': ['ImageEditingPipeline'],
- 'image_color_enhance_pipeline': ['ImageColorEnhancePipeline'],
- 'image_colorization_pipeline': ['ImageColorizationPipeline'],
- 'image_instance_segmentation_pipeline':
- ['ImageInstanceSegmentationPipeline'],
- 'image_matting_pipeline': ['ImageMattingPipeline'],
- 'image_portrait_enhancement_pipeline':
- ['ImagePortraitEnhancementPipeline'],
- 'image_reid_person_pipeline': ['ImageReidPersonPipeline'],
- 'image_semantic_segmentation_pipeline':
- ['ImageSemanticSegmentationPipeline'],
- 'image_style_transfer_pipeline': ['ImageStyleTransferPipeline'],
- 'image_super_resolution_pipeline': ['ImageSuperResolutionPipeline'],
- 'image_super_resolution_pasd_pipeline':
- ['ImageSuperResolutionPASDPipeline'],
- 'image_to_image_translation_pipeline':
- ['Image2ImageTranslationPipeline'],
- 'product_retrieval_embedding_pipeline':
- ['ProductRetrievalEmbeddingPipeline'],
- 'live_category_pipeline': ['LiveCategoryPipeline'],
- 'image_to_image_generate_pipeline': ['Image2ImageGenerationPipeline'],
- 'image_to_3d_pipeline': ['Image23DPipeline'],
- 'image_inpainting_pipeline': ['ImageInpaintingPipeline'],
- 'image_paintbyexample_pipeline': ['ImagePaintbyexamplePipeline'],
- 'ocr_detection_pipeline': ['OCRDetectionPipeline'],
- 'ocr_recognition_pipeline': ['OCRRecognitionPipeline'],
- 'license_plate_detection_pipeline': ['LicensePlateDetectionPipeline'],
- 'card_detection_correction_pipeline':
- ['CardDetectionCorrectionPipeline'],
- 'table_recognition_pipeline': ['TableRecognitionPipeline'],
- 'skin_retouching_pipeline': ['SkinRetouchingPipeline'],
- 'face_reconstruction_pipeline': ['FaceReconstructionPipeline'],
- 'tinynas_classification_pipeline': ['TinynasClassificationPipeline'],
- 'video_category_pipeline': ['VideoCategoryPipeline'],
- 'virtual_try_on_pipeline': ['VirtualTryonPipeline'],
- 'shop_segmentation_pipleline': ['ShopSegmentationPipeline'],
- 'text_driven_segmentation_pipleline':
- ['TextDrivenSegmentationPipeline'],
- 'movie_scene_segmentation_pipeline':
- ['MovieSceneSegmentationPipeline'],
- 'mog_face_detection_pipeline': ['MogFaceDetectionPipeline'],
- 'ulfd_face_detection_pipeline': ['UlfdFaceDetectionPipeline'],
- 'retina_face_detection_pipeline': ['RetinaFaceDetectionPipeline'],
- 'facial_expression_recognition_pipeline':
- ['FacialExpressionRecognitionPipeline'],
- 'facial_landmark_confidence_pipeline':
- ['FacialLandmarkConfidencePipeline'],
- 'face_processing_base_pipeline': ['FaceProcessingBasePipeline'],
- 'face_attribute_recognition_pipeline': [
- 'FaceAttributeRecognitionPipeline'
- ],
- 'mtcnn_face_detection_pipeline': ['MtcnnFaceDetectionPipeline'],
- 'hand_static_pipeline': ['HandStaticPipeline'],
- 'referring_video_object_segmentation_pipeline': [
- 'ReferringVideoObjectSegmentationPipeline'
- ],
- 'language_guided_video_summarization_pipeline': [
- 'LanguageGuidedVideoSummarizationPipeline'
- ],
- 'vision_efficient_tuning_adapter_pipeline': [
- 'VisionEfficientTuningAdapterPipeline'
- ],
- 'vision_efficient_tuning_prompt_pipeline': [
- 'VisionEfficientTuningPromptPipeline'
- ],
- 'vision_efficient_tuning_prefix_pipeline': [
- 'VisionEfficientTuningPrefixPipeline'
- ],
- 'vision_efficient_tuning_lora_pipeline': [
- 'VisionEfficientTuningLoRAPipeline'
- ],
- 'vision_middleware_pipeline': ['VisionMiddlewarePipeline'],
- 'vidt_pipeline': ['VidtPipeline'],
- 'video_frame_interpolation_pipeline': [
- 'VideoFrameInterpolationPipeline'
- ],
- 'image_skychange_pipeline': ['ImageSkychangePipeline'],
- 'image_driving_perception_pipeline': [
- 'ImageDrivingPerceptionPipeline'
- ],
- 'vop_retrieval_pipeline': ['VopRetrievalPipeline'],
- 'vop_retrieval_se_pipeline': ['VopRetrievalSEPipeline'],
- 'video_object_segmentation_pipeline': [
- 'VideoObjectSegmentationPipeline'
- ],
- 'video_deinterlace_pipeline': ['VideoDeinterlacePipeline'],
- 'image_matching_pipeline': ['ImageMatchingPipeline'],
- 'image_matching_fast_pipeline': ['ImageMatchingFastPipeline'],
- 'video_stabilization_pipeline': ['VideoStabilizationPipeline'],
- 'video_super_resolution_pipeline': ['VideoSuperResolutionPipeline'],
- 'pointcloud_sceneflow_estimation_pipeline': [
- 'PointCloudSceneFlowEstimationPipeline'
- ],
- 'face_liveness_ir_pipeline': ['FaceLivenessIrPipeline'],
- 'maskdino_instance_segmentation_pipeline': [
- 'MaskDINOInstanceSegmentationPipeline'
- ],
- 'image_mvs_depth_estimation_pipeline': [
- 'ImageMultiViewDepthEstimationPipeline'
- ],
- 'ddcolor_image_colorization_pipeline': [
- 'DDColorImageColorizationPipeline'
- ],
- 'image_structured_model_probing_pipeline': [
- 'ImageSturcturedModelProbingPipeline'
- ],
- 'video_colorization_pipeline': ['VideoColorizationPipeline'],
- 'image_defrcn_fewshot_pipeline': ['ImageDefrcnDetectionPipeline'],
- 'image_quality_assessment_degradation_pipeline': [
- 'ImageQualityAssessmentDegradationPipeline'
- ],
- 'image_open_vocabulary_detection_pipeline': [
- 'ImageOpenVocabularyDetectionPipeline'
- ],
- 'object_detection_3d_pipeline': ['ObjectDetection3DPipeline'],
- 'image_inpainting_sdv2_pipeline': ['ImageInpaintingSDV2Pipeline'],
- 'image_quality_assessment_mos_pipeline': [
- 'ImageQualityAssessmentMosPipeline'
- ],
- 'image_quality_assessment_man_pipeline': [
- 'ImageQualityAssessmentMANPipeline'
- ],
- 'mobile_image_super_resolution_pipeline': [
- 'MobileImageSuperResolutionPipeline'
- ],
- 'bad_image_detecting_pipeline': ['BadImageDetecingPipeline'],
- 'image_human_parsing_pipeline': ['ImageHumanParsingPipeline'],
- 'nerf_recon_acc_pipeline': ['NeRFReconAccPipeline'],
- 'nerf_recon_4k_pipeline': ['NeRFRecon4KPipeline'],
- 'nerf_recon_img_to_mv_pipeline': ['NeRFReconImgToMVPipeline'],
- 'surface_recon_common_pipeline': ['SurfaceReconCommonPipeline'],
- 'controllable_image_generation_pipeline': [
- 'ControllableImageGenerationPipeline'
- ],
- 'image_bts_depth_estimation_pipeline': [
- 'ImageBTSDepthEstimationPipeline'
- ],
- 'pedestrian_attribute_recognition_pipeline': [
- 'PedestrainAttributeRecognitionPipeline'
- ],
- 'image_panoptic_segmentation_pipeline': [
- 'ImagePanopticSegmentationPipeline',
- ],
- 'text_to_360panorama_image_pipeline': [
- 'Text2360PanoramaImagePipeline'
- ],
- 'human3d_render_pipeline': ['Human3DRenderPipeline'],
- 'human3d_animation_pipeline': ['Human3DAnimationPipeline'],
- 'image_local_feature_matching_pipeline': [
- 'ImageLocalFeatureMatchingPipeline'
- ],
- 'rife_video_frame_interpolation_pipeline': [
- 'RIFEVideoFrameInterpolationPipeline'
- ],
- 'anydoor_pipeline': ['AnydoorPipeline'],
- 'image_depth_estimation_marigold_pipeline': [
- 'ImageDepthEstimationMarigoldPipeline'
- ],
- 'self_supervised_depth_completion_pipeline': [
- 'SelfSupervisedDepthCompletionPipeline'
- ],
- 'human_normal_estimation_pipeline': ['HumanNormalEstimationPipeline'],
- }
- import sys
- sys.modules[__name__] = LazyImportModule(
- __name__,
- globals()['__file__'],
- _import_structure,
- module_spec=__spec__,
- extra_objects={},
- )
|