ó
    È9iø  ã                   óî  • S SK Jr  \(       Ga  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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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$J%r%J&r&  S S$KJ'r'  S S%K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J0r0   S S,KJ1r1   S S-KJ2r2  g'g'! \, a    S'r+ N5f = f! \, a    S'r- N<f = f! \, a    S'r.S'r/ N?f = f! \, a    S'r0 NFf = f! \, a    S'r1 NMf = f! \, a    S'r2 g'f = f).é    )ÚTYPE_CHECKING)Ú
AutoConfig)ÚAutoFeatureExtractor)ÚAutoImageProcessor)Ú	AutoModel)ÚAutoModelForAudioClassification)ÚAutoModelForCausalLM)Ú%AutoModelForDocumentQuestionAnswering)ÚAutoModelForImageClassification)ÚAutoModelForImageSegmentation)Ú AutoModelForInstanceSegmentation)ÚAutoModelForMaskedImageModeling)ÚAutoModelForMaskedLM)ÚAutoModelForMaskGeneration)ÚAutoModelForObjectDetection)ÚAutoModelForPreTraining)ÚAutoModelForQuestionAnswering)Ú AutoModelForSemanticSegmentation)ÚAutoModelForSeq2SeqLM)Ú"AutoModelForSequenceClassification)ÚAutoModelForSpeechSeq2Seq)Ú"AutoModelForTableQuestionAnswering)ÚAutoModelForTextEncoding)ÚAutoModelForTokenClassification)Ú!AutoModelForUniversalSegmentation)ÚAutoModelForVision2Seq)Ú#AutoModelForVisualQuestionAnswering)Ú'AutoModelForZeroShotImageClassification)Ú#AutoModelForZeroShotObjectDetection)ÚAutoProcessor)ÚAutoTokenizer)ÚBatchFeature)ÚBitsAndBytesConfig)ÚGenerationConfig)ÚPretrainedConfigÚPreTrainedModelÚPreTrainedTokenizerBase)ÚT5EncoderModel)Ú
LlamaModelÚLlamaPreTrainedModelÚLlamaForCausalLM)ÚQwen2VLForConditionalGenerationN)Ú"Qwen2_5_VLForConditionalGeneration)Ú
GPTQConfig)Ú	AwqConfig)ÚAutoModelForImageToImage)ÚAutoModelForImageTextToText)ÚAutoModelForKeypointDetection)3Útypingr   Útransformersr   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"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   ÚImportErrorr-   r.   r/   r0   r1   r2   © ó    Úc/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/utils/hf_util/auto_class.pyÚ<module>r9      sB  ðå  çÝ'Ý1Ý/Ý&Ý<Ý1ÝBÝ<Ý:Ý=Ý<Ý1Ý7Ý8Ý4Ý:Ý=Ý2Ý?Ý6Ý?Ý5Ý<Ý>Ý3Ý@ÝDÝ@Ý*Ý*Ý)Ý/Ý-÷7ñ 7å+ßOÑOð/Ý@ð2ÝCðÝ+Ý*ð
(Ý9ð+Ý<ð-Þ>ð
 	øð? ó /Ø*.Ò'ð/ûð
 ó 2Ø-1Ò*ð2ûð ó Øˆ
ØŠ	ðûð ó (Ø#'Ò ð(ûð
 ó +Ø&*Ò#ð+ûð
 ó -Ø(,Ò%ð-úsl   Ã0D! Ã7D/ Ã>D= ÄE ÄE ÄE) Ä!D,Ä+D,Ä/D:Ä9D:Ä=
E
Å	E
ÅEÅEÅE&Å%E&Å)E4Å3E4