
    9iR              
          S SK r S SKr " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r	 " S S\5      r
 " S S\\\\\\	5      r " S S\5      r " S S\ R                  5      r " S S\ R                  5      r " S S\ R                  5      r " S S\ R                  5      r " S S\ R                  5      r\R&                  S /\R(                  S!/\R*                  S!/0r " S" S#\5      r " S$ S%\5      r " S& S'\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      rS0rS1r\\/r S2r!S2r"S2r#S2r$S3r%S4r&\'" \RP                  RS                  S5S65      5      RU                  5       r+\'" \RP                  RS                  S7S85      5      RU                  5       r, " S9 S:5      r- " S; S<5      r. " S= S>5      r/ " S? S@5      r0 " SA SB5      r1SCSCSDSDSESFSG.r2SHr3 " SI SJ5      r4 " SK SL5      r5 " SM SN\5      r6 " SO SP5      r7 " SQ SR5      r8SSr9 " ST SU5      r:g)V    Nc                   <    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrg)Fields   z+Names for different application fields
    hubdatasets	frameworkcvnlpaudiozmulti-modalscienceserver N)__name__
__module____qualname____firstlineno____doc__r   r   r   r	   r
   r   multi_modalr   r   __static_attributes__r       Y/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/utils/constant.pyr   r      s4    
CHI	B
CEKGFr   r   c                      \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$S#r%S$r&S%r'S&r(S'r)S(r*S)r+S*r,S+r-S,r.S-r/S.r0S/r1S0r2S1r3S2r4S3r5S4r6S5r7S6r8S7r9S8r:S9r;S:r<S;r=S<r>S=r?S>r@S?rAS@rBSArCSBrDSCrESDrFSErGSFrHSGrISHrJSIrKSJrLSKrMSLrNSMrOSNrPSOrQSPrRSQrSSRrTSSrUSTrVSUrWSVrXSWrYSXrZSYr[SZr\S[r]S\r^S]r_S^r`S_raS`rbSarcSbrdScreSdrfSergSfrhSgriShrjSirkSjrlSkrmSlrnSmroSnrpSorqSprrSqrsSrrtSsruStrvSurwSvrxSwrySxrzSyr{Szr|S{r}S|r~S}rS~rSrSrSrSrSrSrg)CVTasks   zocr-detectionzocr-recognitionztable-recognitionzlineless-table-recognitionzlicense-plate-detectionzcard-detection-correctionzanimal-recognitionzface-detectionzface-livenesszface-quality-assessmentzcard-detectionzface-recognitionzfacial-expression-recognitionzface-processing-basezface-attribute-recognitionzface-2d-keypointszfacial-68ldk-detectionzhuman-detectionzhuman-object-interactionzface-image-generationzbody-2d-keypointszbody-3d-keypointszhand-2d-keypointszgeneral-recognitionzhuman-wholebody-keypointz pedestrian-attribute-recognitionzimage-classificationzimage-multilabel-classificationzimage-classification-imagenetzimage-classification-dailylifezimage-object-detectionzvideo-object-detectionzimage-fewshot-detectionzopen-vocabulary-detectionzobject-detection-3dzimage-segmentationzsemantic-segmentationzimage-driving-perceptionzimage-depth-estimationzdense-optical-flow-estimationzimage-normal-estimationzindoor-layout-estimationzvideo-depth-estimationzpanorama-depth-estimationzportrait-mattingzuniversal-mattingztext-driven-segmentationzshop-segmentationzhand-staticzface-human-hand-detectionzface-emotionzproduct-segmentationzimage-matchingzimage-local-feature-matchingz$image-quality-assessment-degradationzhuman-normal-estimationzcrowd-countingzskin-retouchingzimage-super-resolutionzimage-super-resolution-pasdzimage-debandingzimage-colorizationzimage-color-enhancementzimage-denoisingzimage-deblurringzimage-portrait-enhancementzimage-inpaintingzimage-paintbyexamplezimage-skychangezimage-demoireingzimage-editingzimage-to-image-translationzimage-to-image-generationzimage-style-transferzimage-portrait-stylizationzimage-body-reshapingzimage-embeddingzimage-face-fusionzproduct-retrieval-embeddingzcontrollable-image-generationztext-to-360panorama-imagezimage-try-onzhuman-image-generationzimage-view-transformzlive-categoryzaction-recognitionzaction-detectionzvideo-categoryzvideo-embeddingzvirtual-try-onzmovie-scene-segmentationz#language-guided-video-summarizationzvideo-text-retrievalzvideo-object-segmentationz#referring-video-object-segmentationzvideo-human-mattingzvideo-panoptic-segmentationzvideo-instance-segmentationzvideo-inpaintingzvideo-frame-interpolationzvideo-stabilizationzvideo-super-resolutionzvideo-deinterlacezvideo-colorizationzvideo-single-object-trackingzvideo-multi-object-trackingzvideo-summarizationzimage-reid-personzpointcloud-sceneflow-estimationz!image-multi-view-depth-estimationz domain-specific-object-detectionzcontent-checkzface-reconstructionzhead-reconstructionztext-to-headzhuman-reconstructionztext-texture-generationzimage-quality-assessment-moszmotion-generationznerf-recon-accznerf-recon-4kznerf-recon-vq-compressionzsurface-recon-commonzhuman3d-renderzhuman3d-animationzimage-control-3d-portraitz self-supervised-depth-completionzimage-to-3dzvision-efficient-tuningzbad-image-detectingr   N)r   r   r   r   ocr_detectionocr_recognitiontable_recognitionlineless_table_recognitionlicense_plate_detectioncard_detection_correctionanimal_recognitionface_detectionface_livenessface_quality_assessmentcard_detectionface_recognitionfacial_expression_recognitionface_processing_baseface_attribute_recognitionface_2d_keypointsfacial_68ldk_detectionhuman_detectionhuman_object_interactionface_image_generationbody_2d_keypointsbody_3d_keypointshand_2d_keypointsgeneral_recognitionhuman_wholebody_keypoint pedestrian_attribute_recognitionimage_classificationimage_multilabel_classificationimage_classification_imagenetimage_classification_dailylifeimage_object_detectionvideo_object_detectionimage_fewshot_detectionopen_vocabulary_detectionobject_detection_3dimage_segmentationsemantic_segmentationimage_driving_perceptionimage_depth_estimationdense_optical_flow_estimationimage_normal_estimationindoor_layout_estimationvideo_depth_estimationpanorama_depth_estimationportrait_mattinguniversal_mattingtext_driven_segmentationshop_segmentationhand_staticface_human_hand_detectionface_emotionproduct_segmentationimage_matchingimage_local_feature_matching$image_quality_assessment_degradationhuman_normal_estimationcrowd_countingskin_retouchingimage_super_resolutionimage_super_resolution_pasdimage_debandingimage_colorizationimage_color_enhancementimage_denoisingimage_deblurringimage_portrait_enhancementimage_inpaintingimage_paintbyexampleimage_skychangeimage_demoireingimage_editingimage_to_image_translationimage_to_image_generationimage_style_transferimage_portrait_stylizationimage_body_reshapingimage_embeddingimage_face_fusionproduct_retrieval_embeddingcontrollable_image_generationtext_to_360panorama_imageimage_try_onhuman_image_generationimage_view_transformlive_categoryaction_recognitionaction_detectionvideo_categoryvideo_embeddingvirtual_try_onmovie_scene_segmentation#language_guided_video_summarizationvop_retrievalvideo_object_segmentation#referring_video_object_segmentationvideo_human_mattingvideo_panoptic_segmentationvideo_instance_segmentationvideo_inpaintingvideo_frame_interpolationvideo_stabilizationvideo_super_resolutionvideo_deinterlacevideo_colorizationvideo_single_object_trackingvideo_multi_object_trackingvideo_summarizationimage_reid_personpointcloud_sceneflow_estimation!image_multi_view_depth_estimation domain_specific_object_detectioncontent_checkface_reconstructionhead_reconstructiontext_to_headhuman_reconstructiontext_texture_generationimage_quality_assessment_mosmotion_generationnerf_recon_accnerf_recon_4knerf_recon_vq_compressionsurface_recon_commonhuman3d_renderhuman3d_animationimage_control_3d_portrait self_supervised_depth_completionimage_to_3dvision_efficient_tuningbad_image_detectingr   r   r   r   r   r      s   #M'O+!=7 ; .%N#M7%N)$C!1!=+5'O93+++/9'I$1&G#$C!%E"557 ;/-395$C!795 ;)+9+K ;!L1%N#A +Q(7%N (O5"?'O-7'O)!=)1'O)#M "> ;1!=1'O+"?$C! ;!L51 $M-)%N'O%N9*O'*M !<*O'/"?"? * ;/5+- $B "?/+ 'H#(K% (J$ $M 0/!L 27 $B +%N#M ;1%N+ ;'I$  K 8 0r   r   c                       \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$S#r%S$r&S%r'S&r(S'r)S(r*S)r+S*r,S+r-S,r.S-r/S.r0S/r1S0r2S1r3g2)3NLPTasks   chatzword-segmentationzpart-of-speechznamed-entity-recognitionnlizsentiment-classificationzsentiment-analysiszsentence-similarityztext-classificationzsentence-embeddingztext-rankingzrelation-extractionz	zero-shottranslationzcompetency-aware-translationztoken-classificationztransformer-crfconversationalztext-generationzfid-dialogueztext2text-generationztask-oriented-conversationzdialog-intent-predictionzdialog-state-trackingztable-question-answeringz	fill-maskztext-summarizationzquestion-answeringzcode-translationzcode-generationzzero-shot-classificationbackboneztext-error-correctionzword-alignmentzfaq-question-answeringzinformation-extractionzdocument-segmentationzextractive-summarizationzfeature-extractionztranslation-evaluationsudokutext2sqlzsiamese-uiez"document-grounded-dialog-retrievalzdocument-grounded-dialog-rerankz!document-grounded-dialog-generatezmachine-reading-comprehensionr   N)4r   r   r   r   r   word_segmentationpart_of_speechnamed_entity_recognitionr   sentiment_classificationsentiment_analysissentence_similaritytext_classificationsentence_embeddingtext_rankingrelation_extraction	zero_shotr   competency_aware_translationtoken_classificationtransformer_crfr   text_generationfid_dialoguetext2text_generationtask_oriented_conversationdialog_intent_predictiondialog_state_trackingtable_question_answering	fill_masktext_summarizationquestion_answeringcode_translationcode_generationzero_shot_classificationr   text_error_correctionword_alignmentfaq_question_answeringinformation_extractiondocument_segmentationextractive_summarizationfeature_extractiontranslation_evaluationr   r   siamese_uie"document_grounded_dialog_retrievaldocument_grounded_dialog_rerank!document_grounded_dialog_generatemachine_reading_comprehensionr   r   r   r   r   r      s   D+%N9
C9-//-!L/IK#A 1'O%N'O!L1!=939I--)'O9H3%N5539-5FHK)M&&G#(K%$C!r   r   c                   h    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrSrSrg)
AudioTasks   zauto-speech-recognitionztext-to-speechzspeech-signal-processzspeech-separationzacoustic-echo-cancellationzacoustic-noise-suppressionzkeyword-spottingzinverse-text-processingpunctuationzspeaker-verificationzspeech-language-recognitionzspeaker-diarizationzaudio-quantizationzvoice-activity-detectionzlanguage-score-predictionzspeech-timestampz&speaker-diarization-dialogue-detectionz3speaker-diarization-semantic-speaker-turn-detectionzemotion-recognitionzspeech-super-resolutionzvoice-conversionr   N)r   r   r   r   auto_speech_recognitiontext_to_speechspeech_signal_processspeech_separationacoustic_echo_cancellationacoustic_noise_suppressionkeyword_spottinginverse_text_processingr   speaker_verificationspeech_language_recognitionspeaker_diarizationaudio_quantizationvoice_activity_detectionlanguage_score_predictionspeech_timestamp&speaker_diarization_dialogue_detection3speaker_diarization_semantic_speaker_turn_detectionemotion_recognitionspeech_super_resolutionvoice_conversionr   r   r   r   r   r      s~    7%N3+!=!=)7K1"?/-9 ;)-U*:o7/7)r   r   c                   d    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrSrg)MultiModalTasksi  zimage-captioningzvisual-groundingztext-to-image-synthesiszmulti-modal-embeddingztext-video-retrievalz generative-multi-modal-embeddingzmulti-modal-similarityzvisual-question-answeringzvisual-entailmentzvideo-multi-modal-embeddingzimage-text-retrievalzdocument-vl-embeddingzvideo-captioningzvideo-question-answeringzvideo-temporal-groundingztext-to-video-synthesiszefficient-diffusion-tuningzmultimodal-dialoguezimage-to-videozvideo-to-videor   N)r   r   r   r   image_captioningvisual_groundingtext_to_image_synthesismulti_modal_embeddingtext_video_retrieval generative_multi_modal_embeddingmulti_modal_similarityvisual_question_answeringvisual_entailmentvideo_multi_modal_embeddingimage_text_retrievaldocument_vl_embeddingvideo_captioningvideo_question_answeringvideo_temporal_groundingtext_to_video_synthesisefficient_diffusion_tuningmultimodal_dialogueimage_to_videovideo_to_videor   r   r   r   r   r     sx    ))731'I$5 ;+"?13)997!=/%N%Nr   r   c                       \ rS rSrSrSrg)ScienceTasksi'  zprotein-structurer   N)r   r   r   r   protein_structurer   r   r   r   r   r   '  s    +r   r   c                       \ rS rSrSrSrg)Otheri+  otherr   N)r   r   r   r   r  r   r   r   r   r  r  +  s    Er   r  c                   L    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrg)TasksIODescriptionsi/  )image_to_image)images_to_image)image_to_text)seed_to_image)r   )text_to_text)speech_to_textspeech_to_speech)speeches_to_speech)r   )r   )r   r   r   r   N)r   r   r   r   r  r  r  r  r   r	  r
  r  r  r   r   r   r   r   r   r   r   r   r  r  /  sO    &N(O$M$M&N"L&N).* <,'I$!=r   r  c                   0    \ rS rSrSr0 rSr\S 5       rSr	g)Tasksi@  zNames for tasks supported by modelscope.

Holds the standard task name to use for identifying different tasks.
This should be used to register models, pipelines, trainers.
ztask-templatec                    [        [        R                  5      S:X  Ga  [        R                  [        [        5       Vs/ s H+  nUR                  S5      (       a  M  [        [        U5      PM-     sn[        R                  [        [        5       Vs/ s H+  nUR                  S5      (       a  M  [        [        U5      PM-     sn[        R                  [        [        5       Vs/ s H+  nUR                  S5      (       a  M  [        [        U5      PM-     sn[        R                  [        [        5       Vs/ s H+  nUR                  S5      (       a  M  [        [        U5      PM-     sn[        R                  [        [         5       Vs/ s H+  nUR                  S5      (       a  M  [        [        U5      PM-     sn0nUR#                  5        HC  u  p4U H8  nU[        R                  ;   a  [%        SU 35      eU[        R                  U'   M:     ME     [        R                  R'                  U 5      $ s  snf s  snf s  snf s  snf s  snf )Nr   __zDuplicate task: )lenr  reverse_field_indexr   r	   dirr   
startswithgetattrr
   r   r   r   r   r   r   r   items
ValueErrorget)	task_nameattr
field_dictfieldtaskstasks         r   find_field_by_taskTasks.find_field_by_taskJ  s   u(()Q. 		58\5AT??40 )GE4(\ 

58]5BT??40 )GE4(] 58_5DT??40 )GE4(_ ""585I%5IT??40 )GE4(5I% 585F!5FT??40 )GE4(5F!#J. !+ 0 0 2!Du888(+;D6)BCC6;E--d3 " !3 ((,,Y779%!s;   H;H;I 
1I 
'II;I
I
I-Ir   N)
r   r   r   r   r   r  task_templatestaticmethodr  r   r   r   r   r  r  @  s&    
 #M 8  8r   r  c                   $    \ rS rSrSrSrSrSrSrg)InputFieldsin  z@Names for input data fields in the input data for pipelines
    imgtextr   r   N)	r   r   r   r   r   r%  r&  r   r   r   r   r   r$  r$  n  s    
CDEr   r$  c                   $    \ rS rSrSrSrSrSrSrg)Hubsiv  zGSource from which an entity (such as a Dataset or Model) is stored
    
modelscopehuggingfacevirgor   N)	r   r   r   r   r   r)  r*  r+  r   r   r   r   r(  r(  v  s    JKEr   r(  c                        \ rS rSrSrSrSrSrg)DownloadModei~  z#How to treat existing datasets
    reuse_dataset_if_existsforce_redownloadr   N)r   r   r   r   r   REUSE_DATASET_IF_EXISTSFORCE_REDOWNLOADr   r   r   r   r-  r-  ~  s    7)r   r-  c                   $    \ rS rSrSrSrSrSrSrg)DownloadChanneli  z9Channels of datasets downloading for uv/pv counting.
    localdsweaisr   N)	r   r   r   r   r   LOCALDSWEAISr   r   r   r   r3  r3    s    E
CDr   r3  c                        \ rS rSrSrSrSrSrg)
UploadModei  z$How to upload object to remote.
    	overwriteappendr   N)r   r   r   r   r   	OVERWRITEAPPENDr   r   r   r   r;  r;    s     IFr   r;  c                   (    \ rS rSrSrSrSrSrSrSr	g)	DatasetFormationsi  z/How a dataset is organized and interpreted
             z.formation_markr   N)
r   r   r   r   r   hf_compatiblenativegeneralformation_mark_extr   r   r   r   rA  rA    s$     M F G +r   rA  z.jsonz.pyc                   X    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrg)	ModelFilei  zconfiguration.jsonz	README.mdzsaved_model.pbztf_graph.pbtf_ckptszckpt-zpytorch_model.ptzpytorch_model.binz	vocab.txtz
model.onnxzlabel_mapping.jsonoutputoutput_bestzmodel.tsz
model.yaml	tokenizerzconfig.jsonr   N)r   r   r   r   CONFIGURATIONREADMETF_SAVED_MODEL_FILETF_GRAPH_FILETF_CHECKPOINT_FOLDERTF_CKPT_PREFIXTORCH_MODEL_FILETORCH_MODEL_BIN_FILE
VOCAB_FILEONNX_MODEL_FILELABEL_MAPPINGTRAIN_OUTPUT_DIRTRAIN_BEST_OUTPUT_DIRTS_MODEL_FILE	YAML_FILETOKENIZER_FOLDERCONFIGr   r   r   r   rJ  rJ    s^    (MF*!M%N).J"O(M)MI"Fr   rJ  c                   ,    \ rS rSrSrSrSrSrSrSr	Sr
g	)
Invokei  
invoked_byfrom_pretrainedpipelinetrainerlocal_trainerpreprocessorr   N)r   r   r   r   KEY
PRETRAINEDPIPELINETRAINERLOCAL_TRAINERPREPROCESSORr   r   r   r   ra  ra    s     
C"JHG#M!Lr   ra  c                   $    \ rS rSrSrSrSrSrSrg)
ThirdPartyi  third_partyeasycvadaseqadadetr   N)	r   r   r   r   rh  EASYCVADASEQADADETr   r   r   r   ro  ro    s    
CFFFr   ro  c                   <    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrg)ConfigFieldsi  z.First level keyword in configuration file
    r   r  rd  modeldatasetrg  train
evaluationpostprocessorr   N)r   r   r   r   r   r   r  rd  ry  rz  rg  r{  r|  r}  r   r   r   r   rx  rx    s4    IDHEG!LEJ#Mr   rx  c                   $    \ rS rSrSrSrSrSrSrg)
ConfigKeysi  z$Fixed keywords in configuration filer{  valtestr   N)	r   r   r   r   r   r{  r  r  r   r   r   r   r  r    s    .E
CDr   r  c                   8    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrg)Requirementsi  z&Requirement names for each module
    protobufsentencepiecesklearnscipytimm
tokenizerstftorchr   N)r   r   r   r   r   r  r  r  r  r  r  r  r  r   r   r   r   r  r    s/    H#MGEDJ	BEr   r  c                        \ rS rSrSrSrSrSrg)
Frameworksi  
tensorflowpytorchkaldir   N)r   r   r   r   r  r  r  r   r   r   r   r  r    s    	BEEr   r  ry  rz  masterr)  z#https://oss-accelerate.aliyuncs.comINTRA_CLOUD_ACCELERATIONTrueINTRA_CLOUD_ACCELERATION_REGION c                        \ rS rSrSrSrSrSrg)ModeKeysi
  r{  eval	inferencer   N)r   r   r   r   TRAINEVAL	INFERENCEr   r   r   r   r  r  
  s    EDIr   r  c                   8    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrg)LogKeysi  iter	iter_timeepochlrmodedata_load_timeetamemorylossr   N)r   r   r   r   ITER	ITER_TIMEEPOCHLRMODEDATA_LOAD_TIMEETAMEMORYLOSSr   r   r   r   r  r    s/    DIE	BD%N
CFDr   r  c                   H    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrg)TrainerStagesi  
after_init
before_run
before_valbefore_train_epochbefore_train_iterafter_train_iterafter_train_epochbefore_val_epochbefore_val_iterafter_val_iterafter_val_epoch	after_run	after_valr   N)r   r   r   r   r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r  r    sH    JJJ-+)+)'O%N'OIIr   r  c                   (    \ rS rSrSrSrSrSrSrSr	g)	
ColorCodesi,  z[95mz[93mz[92mz[91mz[0mr   N)
r   r   r   r   MAGENTAYELLOWGREENREDENDr   r   r   r   r  r  ,  s    GFE
C
Cr   r  c                        \ rS rSrSrSrSrSrg)Devicesi4  z&device used for training and inferencecpugpur   N)r   r   r   r   r   r  r  r   r   r   r   r  r  4  s    0
C
Cr   r  csvjsonparquetr&  )r  tsvr  jsonlr  txt)z.csvz.jsonlc                   $    \ rS rSrSrSrSrSrSrg)DatasetPathNameiG  meta
data_filesany-r   N)	r   r   r   r   	META_NAMEDATA_FILES_NAMELOCK_FILE_NAME_ANYLOCK_FILE_NAME_DELIMITERr   r   r   r   r  r  G  s    I"O"r   r  c                       \ rS rSrSrSrg)MetaDataFieldsiN  big_datar   N)r   r   r   r   ARGS_BIG_DATAr   r   r   r   r  r  N  s    Mr   r  c                   $    \ rS rSrSrSrSrSrSrg)DistributedParallelTypeiR  z*Parallel Strategies for Distributed Modelsdata_paralleltensor_model_parallelpipeline_model_parallelr   N)	r   r   r   r   r   DPTPPPr   r   r   r   r  r  R  s    4	B	 B	"Br   r  c                       \ rS rSrSrSrSrg)DatasetTensorflowConfigiY  
batch_size   r   N)r   r   r   r   
BATCH_SIZEDEFAULT_BATCH_SIZE_VALUEr   r   r   r   r  r  Y  s    J r   r  c                   <    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrg)VirgoDatasetConfigi^  default_namespace1VIRGO_ENDPOINTmetaContentsamplingTypeid	meta_infoanalysis_resultexternal_info
cache_filer   N)r   r   r   r   default_virgo_namespacedefault_dataset_versionenv_virgo_endpointmeta_contentsampling_typecol_idcol_meta_infocol_analysis_resultcol_external_infocol_cache_filer   r   r   r   r  r  ^  s=    1!) !L"M FM+'!Nr   r  z+http://service-corp.odps.aliyun-inc.com/apic                   $    \ rS rSrSrSrSrSrSrg)MaxComputeEnvsiu  ODPS_ACCESS_IDODPS_ACCESS_SECRET_KEYODPS_PROJECT_NAMEODPS_ENDPOINTr   N)	r   r   r   r   	ACCESS_IDACCESS_SECRET_KEYPROJECT_NAMEENDPOINTr   r   r   r   r  r  u  s     I0&LHr   r  );enumosobjectr   r   r   r   r   r   r  r  r  r$  Enumr(  r-  r3  r;  rA  rF  rE  rG  DatasetMetaFormatsrJ  ra  ro  rx  r  r  r  REPO_TYPE_MODELREPO_TYPE_DATASETREPO_TYPE_SUPPORTDEFAULT_MODEL_REVISIONMASTER_MODEL_BRANCHDEFAULT_REPOSITORY_REVISIONDEFAULT_DATASET_REVISIONDEFAULT_DATASET_NAMESPACE"DEFAULT_DATA_ACCELERATION_ENDPOINTstrenvironr  lowerr  r  r  r  r  r  r  EXTENSIONS_TO_LOADMETA_FILES_FORMATr  r  r  r  r  DEFAULT_MAXCOMPUTE_ENDPOINTr  r   r   r   <module>r!     s    	V k0f k0\1Dv 1Dh* *2&f &0,6 ,F >& >"+8GXz?L+8\& 499 *499 *dii  +		 +& wi##eWw  ("V " $6 $ 
6 
   $&78 !  & # ( %J "JJNN-v688= "%JJNN4b9#;;@57   	 	       ' # # #f #! !
" "( L  r   