
    u-j                        d dl mZ erhd 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 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 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 d lm!Z! d d!lm"Z" d d"lm#Z# d d#lm$Z$m%Z%m&Z& d d$lm'Z' d d%lm(Z(m)Z)m*Z* 	 d d&lm+Z+ n# e,$ r d'Z+Y nw xY w	 d d(lm-Z- n# e,$ r d'Z-Y nw xY w	 d d)lm.Z. d d*lm/Z/ n# e,$ r d'Z.d'Z/Y nw xY w	 d d+lm0Z0 n# e,$ r d'Z0Y nw xY w	 d d,lm1Z1 n# e,$ r d'Z1Y nw xY w	 d d-lm2Z2 d'S # e,$ r d'Z2Y d'S w xY wd'S ).    )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/banglarbhumi/venv/lib/python3.11/site-packages/modelscope/utils/hf_util/auto_class.py<module>r9      s{               H	''''''111111//////&&&&&&<<<<<<111111BBBBBB<<<<<<::::::======<<<<<<111111777777888888444444::::::======222222??????666666??????555555<<<<<<>>>>>>333333@@@@@@DDDDDD@@@@@@************))))))//////------7 7 7 7 7 7 7 7 7 7++++++OOOOOOOOOO/@@@@@@@ / / /*.'''/2CCCCCCC 2 2 2-1***2++++++*******   
			(9999999 ( ( (#'   (+<<<<<<< + + +&*###+->>>>>>>> - - -(,%%%%- 	Dsl   +C2 2C<;C< D DDD" "	D.-D.2D9 9EEE EEE$ $E/.E/