
    Ցi                     :   S SK Jr  S SKJr  S SKJrJrJrJr  SSK	J
r
  SSKJr  SSKJr  S	S
KJr  S	SKJr  S	SKJrJr  S	SKJr  S	SKJr  S	SKJr  S	SKJr  S	SKJr  S	SK J!r!  S	SK"J#r#  S	SK$J%r%  S	SK&J'r'  S	SK(J)r)  S	SK*J+r+  S	SK,J-r-  S	SK.J/r/  S	SK0J1r1  S	SK2J3r3  S	SK4J5r5  S	SK6J7r7  S	SK8J9r9  S	SK:J;r;  S	S K<J=r=  S	S!K>J?r?  S	S"K@JArA  S	S#KBJCrC  S	S$KDJErE  S	S%KFJGrG  S	S&KHJIrI  S	S'KJJKrK        S1S)\LS*\\L   S+\\L   S,\MS-\\\\L\4   \4      S.\\\\L\4   \4      S/\4S0 jjrNg()2    )import_module)Path)AnyDictOptionalUnion   )errors   )	HPIConfig)official_models   )UadPredictor)BasePredictor)GenAIConfigneed_local_model)DocVLMPredictor)FaceFeaturePredictor)FormulaRecPredictor)ClasPredictor)ImageFeaturePredictor)MLClasPredictor)WarpPredictor)InstanceSegPredictor)KptPredictor)LayoutAnalysisPredictor)BEVDet3DPredictor)WhisperPredictor)DetPredictor)OVDetPredictor)OVSegPredictor)SegPredictor)TablePredictor)TextDetPredictor)TextRecPredictor)TextToPinyinPredictor)Fastspeech2Predictor)PwganPredictor)TSAdPredictor)TSClsPredictor)TSFcPredictor)VideoClasPredictor)VideoDetPredictorN
model_name	model_dirdeviceuse_hpip
hpi_configgenai_configreturnc                 t   Ub  [         R                  " U5      n[        U5      (       ai  Uc
  [        U    nO3[	        U5      R                  5       (       d
   U S35       e[	        U5      n[        R                  " U5      n	X	S   S   :X  d   S5       eOS n	[        R                  " U 5      " UUU	UUUUUU S.UD6$ )Nz is not exists!Globalr.   u9   Model name mismatch，please input the correct model dir.)r/   configr0   	pp_optionr1   r2   r3   r.   )	r   model_validater   r   r   existsr   load_configget)
r.   r/   r0   r8   r1   r2   r3   argskwargsr7   s
             a/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddlex/inference/models/__init__.pycreate_predictorr@   7   s     "11,?%%'
3I	?))++J	{/-JJ+YI**95*<88	HF	H8 Z( 
 !      )NNNFNN)O	importlibr   pathlibr   typingr   r   r   r   utilsr
   	utils.hpir   utils.official_modelsr   anomaly_detectionr   baser   common.genair   r   doc_vlmr   face_featurer   formula_recognitionr   image_classificationr   image_featurer   image_multilabel_classificationr   image_unwarpingr   instance_segmentationr   keypoint_detectionr   layout_analysisr   m_3d_bev_detectionr   multilingual_speech_recognitionr   object_detectionr   open_vocabulary_detectionr    open_vocabulary_segmentationr!   semantic_segmentationr"   table_structure_recognitionr#   text_detectionr$   text_recognitionr%   text_to_pinyinr&   text_to_speech_acousticr'   text_to_speech_vocoderr(   ts_anomaly_detectionr)   ts_classificationr*   ts_forecastingr+   video_classificationr,   video_detectionr-   strboolr@    rA   r?   <module>ri      s    $  - -  ! 3 +  7 $ . 4 / 0 < * 7 , 4 1 = * 5 8 / 7 , . 1 9 2 / - ) 4 .
  $ =AAE''}' SM'
 ' tCH~y89:' 5c3h!<=>' 'rA   