Ë
    ÛÓ^j/¬ ã                   ót  — d Z ddl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mZ dd	lmZ erdd
lmZ ddlmZ  G d„ dee«      Z ej(                  e«      Z eg d¢«      Z eg d¢«      Z eg d¢«      Z eg d¢«      Z eg d¢«      Z edg«      Z eg d¢«      Z edg«      Z eg d¢«      Z eddg«      Z  eg d¢«      Z! eg d¢«      Z" eddg«      Z# eg d¢«      Z$ eg  e%e$jM                  «       «      ¢d‘d‘d ‘d!‘d"‘d#‘d$‘d%‘d&‘d'‘d(‘d)‘«      Z' eg d*¢«      Z( eg d+¢«      Z) eg d,¢«      Z* eg d-¢«      Z+ eg d.¢«      Z, ed/d0g«      Z- eg d1¢«      Z. eg d2¢«      Z/ eg d3¢«      Z0 eg d4¢«      Z1 ed5g«      Z2 eg d6¢«      Z3 eg d7¢«      Z4 eg d8¢«      Z5 eg d9¢«      Z6 eg d:¢«      Z7 eg d;¢«      Z8 eg d<¢«      Z9 eg d=¢«      Z: ed>g«      Z; eg d?¢«      Z< eg d@¢«      Z= edAdBg«      Z> eg dC¢«      Z? eg dD¢«      Z@ eg dE¢«      ZA eg dF¢«      ZB edGg«      ZC eg dH¢«      ZD eg dI¢«      ZE edJdKg«      ZF edLdMg«      ZG edNdOg«      ZH edPg«      ZI eg dQ¢«      ZJ edRdSg«      ZK edTdUg«      ZL edVg«      ZM edWdXg«      ZN eee«      ZO eee«      ZP eee«      ZQ eee«      ZR eee«      ZS eee@«      ZT eee«      ZU eee«      ZV eee «      ZW eee!«      ZX eee"«      ZY eee$«      ZZ eee'«      Z[ eee#«      Z\ eee3«      Z] eee4«      Z^ eee(«      Z_ eee«      Z` eee«      Za eee)«      Zb eee*«      Zc eee+«      Zd eee,«      Ze eee-«      Zf eee.«      Zg eee0«      Zh eee1«      Zi eee2«      Zj eee5«      Zk eee6«      Zl eee7«      Zm eee8«      Zn eee9«      Zo eee:«      Zp eee;«      Zq eee/«      Zr eee<«      Zs eee=«      Zt eee>«      Zu eee?«      Zv eeeA«      Zw eeeB«      Zx eeeC«      Zy eeeD«      Zz eeeE«      Z{ eeeF«      Z| eeeG«      Z} eeeH«      Z~ eeeI«      Z eeeJ«      Z€ eeeK«      Z� eeeL«      Z‚ eeeM«      Zƒ eeeN«      Z„ G dY„ dZe
«      Z… G d[„ d\e
«      Z† G d]„ d^e
«      Z‡ G d_„ d`e
«      Zˆ G da„ dbe
«      Z‰ G dc„ dde
«      ZŠ eeŠ«      ZŠ G de„ dfe
«      Z‹ ee‹dg¬h«      Z‹ G di„ dje
«      ZŒ eeŒdk¬h«      ZŒ G dl„ dme
«      Z� ee�dn¬h«      Z� G do„ dpe
«      ZŽ eeŽdqdr¬s«      ZŽ G dt„ due
«      Z� ee�dv¬h«      Z� G dw„ dxe
«      Z� ee�dy¬h«      Z� G dz„ d{e
«      Z‘ ee‘d|d}¬s«      Z‘ G d~„ de
«      Z’ ee’d€d�¬s«      Z’ G d‚„ dƒe
«      Z“ ee“d„d…¬s«      Z“ G d†„ d‡e
«      Z” ee”dˆ¬h«      Z” G d‰„ dŠe
«      Z• ee•d‹¬h«      Z• G dŒ„ d�e
«      Z– ee–dŽ¬h«      Z– G d�„ d�e
«      Z— ee—d‘¬h«      Z— G d’„ d“e
«      Z˜ ee˜d”¬h«      Z˜ G d•„ d–e
«      Z™ ee™d—¬h«      Z™ G d˜„ d™e
«      Zš eešdš¬h«      Zš G d›„ dœe
«      Z› ee›d�¬h«      Z› G dž„ dŸe
«      Zœ eeœd ¬h«      Zœ G d¡„ d¢e
«      Z� ee�d£¬h«      Z� G d¤„ d¥e
«      Zž eežd¦¬h«      Zž G d§„ d¨e
«      ZŸ eeŸd©¬h«      ZŸ G dª„ d«e
«      Z  ee d¬¬h«      Z  G d­„ d®e
«      Z¡ ee¡d¯¬h«      Z¡ G d°„ d±e
«      Z¢ ee¢d²¬h«      Z¢ G d³„ d´e
«      Z£ ee£dµ¬h«      Z£ G d¶„ d·e
«      Z¤ ee¤d¸¬h«      Z¤ G d¹„ dºe
«      Z¥ ee¥d»¬h«      Z¥ G d¼„ d½e
«      Z¦ ee¦d¾¬h«      Z¦ G d¿„ dÀe
«      Z§ ee§dÁ¬h«      Z§ G dÂ„ dÃe
«      Z¨ ee¨dÄ¬h«      Z¨ G dÅ„ dÆe
«      Z© ee©dÇ¬h«      Z© G dÈ„ dÉe
«      Zª eeªdÊ¬h«      Zª G dË„ dÌe
«      Z« ee«dÍ¬h«      Z« G dÎ„ dÏe
«      Z¬ G dÐ„ dÑe
«      Z­ G dÒ„ dÓe
«      Z® G dÔ„ dÕe	«      Z¯ ee¬dÖ¬h«      Z¬ G d×„ dØe
«      Z° ee°dÙ¬h«      Z° G dÚ„ dÛe
«      Z± ee±dÜ¬h«      Z± G dÝ„ dÞe
«      Z² ee²dß¬h«      Z² G dà„ dáe
«      Z³ ee³dâ¬h«      Z³ G dã„ däe
«      Z´ ee´då¬h«      Z´ G dæ„ dçe
«      Zµ eeµdè¬h«      Zµg dé¢Z¶y)êzAuto Model class.é    N)ÚOrderedDict)ÚTYPE_CHECKINGé   )Úloggingé   )Ú_BaseAutoBackboneClassÚ_BaseAutoModelClassÚ_LazyAutoMappingÚauto_class_update)ÚCONFIG_MAPPING_NAMES)ÚGenerationMixin)ÚPreTrainedModelc                   ó   — e Zd Zy)Ú_BaseModelWithGenerateN)Ú__name__Ú
__module__Ú__qualname__© ó    úq/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/models/auto/modeling_auto.pyr   r   #   s   „ Ør   r   (  )ÚafmoeÚ
AfmoeModel)Úaimv2Ú
Aimv2Model©Úaimv2_vision_modelÚAimv2VisionModel©ÚalbertÚAlbertModel©ÚalignÚ
AlignModel©ÚaltclipÚAltCLIPModel)ÚapertusÚApertusModel)ÚarceeÚ
ArceeModel)ÚariaÚ	AriaModel)Ú	aria_textÚAriaTextModel)úaudio-spectrogram-transformerÚASTModel)Úaudioflamingo3ÚAudioFlamingo3Model)Úaudioflamingo3_encoderÚAudioFlamingo3Encoder)Ú
autoformerÚAutoformerModel)Ú
aya_visionÚAyaVisionModel)ÚbambaÚ
BambaModel©ÚbarkÚ	BarkModel)ÚbartÚ	BartModel©ÚbeitÚ	BeitModel©ÚbertÚ	BertModel)úbert-generationÚBertGenerationEncoder©Úbig_birdÚBigBirdModel)Úbigbird_pegasusÚBigBirdPegasusModel)ÚbiogptÚBioGptModel©ÚbitÚBitModel)ÚbitnetÚBitNetModel)Ú
blenderbotÚBlenderbotModel)úblenderbot-smallÚBlenderbotSmallModel©ÚblipÚ	BlipModel)úblip-2Ú
Blip2Model)Úblip_2_qformerÚBlip2QFormerModel)ÚbloomÚ
BloomModel)ÚbltÚBltModel)ÚbridgetowerÚBridgeTowerModel)ÚbrosÚ	BrosModel)Ú	camembertÚCamembertModel)ÚcanineÚCanineModel)Ú	chameleonÚChameleonModel©Úchinese_clipÚChineseCLIPModel)Úchinese_clip_vision_modelÚChineseCLIPVisionModel)ÚclapÚ	ClapModel©ÚclipÚ	CLIPModel©Úclip_text_modelÚCLIPTextModel)Úclip_vision_modelÚCLIPVisionModel©ÚclipsegÚCLIPSegModel)ÚclvpÚ!ClvpModelForConditionalGeneration)ÚcodegenÚCodeGenModel)ÚcohereÚCohereModel)Úcohere2ÚCohere2Model)Úcohere2_moeÚCohere2MoeModel©Úcohere2_visionÚCohere2VisionModel)Ú
cohere_asrÚCohereAsrModel©Úconditional_detrÚConditionalDetrModel)ÚconvbertÚConvBertModel©ÚconvnextÚConvNextModel©Ú
convnextv2ÚConvNextV2Model)Úcosmos3_omniÚCosmos3OmniModel)ÚcpmantÚCpmAntModel©ÚcsmÚCsmForConditionalGeneration)ÚctrlÚ	CTRLModel)ÚcvtÚCvtModel)ÚcwmÚCwmModel)Úd_fineÚ
DFineModel©údab-detrÚDabDetrModel©ÚdacÚDacModel)údata2vec-audioÚData2VecAudioModel©údata2vec-textÚData2VecTextModel©údata2vec-visionÚData2VecVisionModel)ÚdbrxÚ	DbrxModel©ÚdebertaÚDebertaModel©ú
deberta-v2ÚDebertaV2Model)Údecision_transformerÚDecisionTransformerModel)Údeepseek_ocr2ÚDeepseekOcr2Model)Údeepseek_v2ÚDeepseekV2Model)Údeepseek_v3ÚDeepseekV3Model)Údeepseek_v32ÚDeepseekV32Model)Údeepseek_v4ÚDeepseekV4Model)Údeepseek_vlÚDeepseekVLModel)Údeepseek_vl_hybridÚDeepseekVLHybridModel©Údeformable_detrÚDeformableDetrModel)Údeimv2ÚDeimv2Model©ÚdeitÚ	DeiTModel©Ú	depth_proÚDepthProModel©ÚdetrÚ	DetrModel)ÚdiaÚDiaModel)Ú	diffllamaÚDiffLlamaModel)Údiffusion_gemmaÚDiffusionGemmaModel©ÚdinatÚ
DinatModel©Údinov2ÚDinov2Model©Údinov2_with_registersÚDinov2WithRegistersModel©Údinov3_convnextÚDINOv3ConvNextModel©Ú
dinov3_vitÚDINOv3ViTModel©Ú
distilbertÚDistilBertModel)ÚdogeÚ	DogeModel)ú
donut-swinÚDonutSwinModel)Údots1Ú
Dots1Model)ÚdprÚDPRQuestionEncoder©ÚdptÚDPTModel©ÚedgetamÚEdgeTamModel)Úedgetam_videoÚEdgeTamVideoModel)Úedgetam_vision_modelÚEdgeTamVisionModel)ÚefficientloftrÚEfficientLoFTRModel©ÚefficientnetÚEfficientNetModel©ÚelectraÚElectraModel)Úemu3Ú	Emu3Model)ÚencodecÚEncodecModel)ÚernieÚ
ErnieModel)Úernie4_5ÚErnie4_5Model)Úernie4_5_moeÚErnie4_5_MoeModel)Úernie4_5_vl_moeÚErnie4_5_VLMoeModel)ÚesmÚEsmModel)ÚeurobertÚEuroBertModel)ÚevollaÚEvollaModel)Úexaone4ÚExaone4Model)Ú	exaone4_5ÚExaone4_5_Model)Úexaone4_5_visionÚExaone4_5_VisionModel)Ú
exaone_moeÚExaoneMoeModel)ÚfalconÚFalconModel)Ú	falcon_h1ÚFalconH1Model)Úfalcon_mambaÚFalconMambaModel)Úfast_vlmÚFastVlmModel©Úfastspeech2_conformerÚFastSpeech2ConformerModel©Ú"fastspeech2_conformer_with_hifiganÚFastSpeech2ConformerWithHifiGan©ÚflaubertÚFlaubertModel)ÚflavaÚ
FlavaModel)Ú	flex_olmoÚFlexOlmoModel)Ú	florence2ÚFlorence2Model)ÚfnetÚ	FNetModel©ÚfocalnetÚFocalNetModel)ÚfsmtÚ	FSMTModel)Úfunnel)ÚFunnelModelÚFunnelBaseModel)ÚfuyuÚ	FuyuModel)ÚgemmaÚ
GemmaModel)Úgemma2ÚGemma2Model)Úgemma3ÚGemma3Model)Úgemma3_textÚGemma3TextModel)Úgemma3nÚGemma3nModel)Úgemma3n_audioÚGemma3nAudioEncoder)Úgemma3n_textÚGemma3nTextModel)Úgemma3n_visionÚTimmWrapperModel)Úgemma4ÚGemma4Model)Úgemma4_audioÚGemma4AudioModel)Úgemma4_textÚGemma4TextModel)Úgemma4_unifiedÚGemma4UnifiedModel)Úgemma4_unified_textÚGemma4UnifiedTextModel)Úgemma4_visionÚGemma4VisionModel)ÚgitÚGitModel)ÚglmÚGlmModel)Úglm4Ú	Glm4Model)Úglm46vÚGlm46VModel)Úglm4_moeÚGlm4MoeModel)Úglm4_moe_liteÚGlm4MoeLiteModel)Úglm4vÚ
Glm4vModel)Ú	glm4v_moeÚGlm4vMoeModel)Úglm4v_moe_textÚGlm4vMoeTextModel)Úglm4v_moe_visionÚGlm4vMoeVisionModel)Ú
glm4v_textÚGlm4vTextModel)Úglm4v_visionÚGlm4vVisionModel)Ú	glm_imageÚGlmImageModel)Úglm_image_textÚGlmImageTextModel)Úglm_image_visionÚGlmImageVisionModel)Úglm_image_vqmodelÚGlmImageVQVAE)Úglm_moe_dsaÚGlmMoeDsaModel)Úglm_ocrÚGlmOcrModel)Úglm_ocr_textÚGlmOcrTextModel)Úglm_ocr_visionÚGlmOcrVisionModel)ÚglmasrÚGlmAsrModel)Úglmasr_encoderÚGlmAsrEncoder)Úglmgarn  ©ÚglpnÚ	GLPNModel)Úgot_ocr2ÚGotOcr2Model)úgpt-sw3Ú	GPT2Model)Úgpt2rš  )Úgpt_bigcodeÚGPTBigCodeModel)Úgpt_neoÚGPTNeoModel)Úgpt_neoxÚGPTNeoXModel)Úgpt_neox_japaneseÚGPTNeoXJapaneseModel)Úgpt_ossÚGptOssModel)ÚgptjÚ	GPTJModel)ÚgraniteÚGraniteModel)Úgranite4_visionÚGranite4VisionModel)Úgranite_speechÚGraniteSpeechModel)Úgranite_speech_plusÚGraniteSpeechPlusModel)Ú
granitemoeÚGraniteMoeModel)ÚgranitemoehybridÚGraniteMoeHybridModel)ÚgranitemoesharedÚGraniteMoeSharedModel)úgrounding-dinoÚGroundingDinoModel)ÚgroupvitÚGroupViTModel)ÚheliumÚHeliumModel©Úhgnet_v2ÚHGNetV2Backbone©ÚhieraÚ
HieraModel©Úhiggs_audio_v2Ú$HiggsAudioV2ForConditionalGeneration©Úhiggs_audio_v2_tokenizerÚHiggsAudioV2TokenizerModel)Úhrm_textÚHrmTextModel)ÚhubertÚHubertModel)Úhunyuan_v1_denseÚHunYuanDenseV1Model)Úhunyuan_v1_moeÚHunYuanMoEV1Model)Ú
hunyuan_vlÚHunYuanVLModel)Úhunyuan_vl_textÚHunYuanVLTextModel)Úhunyuan_vl_visionÚHunYuanVLVisionTransformer)Úhy_v3Ú	HYV3Model)ÚhyperclovaxÚHyperCLOVAXModel©ÚibertÚ
IBertModel)ÚideficsÚIdeficsModel)Úidefics2ÚIdefics2Model)Úidefics3ÚIdefics3Model)Úidefics3_visionÚIdefics3VisionTransformer©ÚijepaÚ
IJepaModel©ÚimagegptÚImageGPTModel)ÚinformerÚInformerModel)Úinkling_mm_modelÚInklingModel)ÚinstructblipÚInstructBlipModel)ÚinstructblipvideoÚInstructBlipVideoModel)ÚinternvlÚInternVLModel)Úinternvl_visionÚInternVLVisionModel)Újais2Ú
Jais2Model)ÚjambaÚ
JambaModel)ÚjanusÚ
JanusModel)ÚjetmoeÚJetMoeModel)Újina_embeddings_v3ÚJinaEmbeddingsV3Model)Úkimi_k25ÚKimi_K25Model)Úkimi_k25_visionÚKimi_K25VisionModel)úkosmos-2ÚKosmos2Model)ú
kosmos-2.5ÚKosmos2_5Model)Úkyutai_speech_to_textÚKyutaiSpeechToTextModel)ÚlagunaÚLagunaModel©Úlasr_ctcÚ
LasrForCTC)Úlasr_encoderÚLasrEncoder)ÚlayoutlmÚLayoutLMModel)Ú
layoutlmv2ÚLayoutLMv2Model)Ú
layoutlmv3ÚLayoutLMv3Model)ÚledÚLEDModel©ÚlevitÚ
LevitModel)Úlfm2Ú	Lfm2Model)Úlfm2_moeÚLfm2MoeModel)Úlfm2_vlÚLfm2VlModel©Ú	lightglueÚLightGlueForKeypointMatching)Úlighton_ocrÚLightOnOcrModel)ÚliltÚ	LiltModel)ÚllamaÚ
LlamaModel©Úllama4ÚLlama4ForConditionalGeneration)Úllama4_textÚLlama4TextModel)ÚllavaÚ
LlavaModel)Ú
llava_nextÚLlavaNextModel)Úllava_next_videoÚLlavaNextVideoModel)Úllava_onevisionÚLlavaOnevisionModel)Úlongcat_flashÚLongcatFlashModel©Ú
longformerÚLongformerModel)Úlongt5ÚLongT5Model)ÚlukeÚ	LukeModel)Úlw_detrÚLwDetrModel)ÚlxmertÚLxmertModel)Úm2m_100ÚM2M100Model)ÚmambaÚ
MambaModel)Úmamba2ÚMamba2Model)ÚmarianÚMarianModel)ÚmarkuplmÚMarkupLMModel)Úmask2formerÚMask2FormerModel)Ú
maskformerÚMaskFormerModel)úmaskformer-swinÚMaskFormerSwinModel)ÚmbartÚ
MBartModel)úmegatron-bertÚMegatronBertModel)ÚmellumÚMellumModel©Ú
metaclip_2ÚMetaClip2Model)zmgp-strÚMgpstrForSceneTextRecognition)ÚmimiÚ	MimiModel)Úmimo_v2_flashÚMiMoV2FlashModel)Úminicpm3ÚMiniCPM3Model)Úminicpmv4_6ÚMiniCPMV4_6Model)ÚminimaxÚMiniMaxModel)Ú
minimax_m2ÚMiniMaxM2Model)Úminimax_m3_vlÚMiniMaxM3VLModel)Úminimax_m3_vl_textÚMiniMaxM3VLTextModel)Ú	ministralÚMinistralModel)Ú
ministral3ÚMinistral3Model)ÚmistralÚMistralModel)Úmistral3ÚMistral3Model)Úmistral4ÚMistral4Model)ÚmixtralÚMixtralModel©ÚmlcdÚMLCDVisionModel©Úmlcd_vision_modelr~  )ÚmllamaÚMllamaModel)úmm-grounding-dinoÚMMGroundingDinoModel©Ú
mobilebertÚMobileBertModel©Úmobilenet_v1ÚMobileNetV1Model©Úmobilenet_v2ÚMobileNetV2Model©Ú	mobilevitÚMobileViTModel©Úmobilevitv2ÚMobileViTV2Model)Ú
modernbertÚModernBertModel)úmodernbert-decoderÚModernBertDecoderModel)ÚmodernvbertÚModernVBertModel)Ú	moonshineÚMoonshineModel)Úmoonshine_streamingÚMoonshineStreamingModel)ÚmoshiÚ
MoshiModel)ÚmpnetÚ
MPNetModel)ÚmptÚMptModel)ÚmraÚMraModel)Úmt5ÚMT5Model)ÚmusicflamingoÚMusicFlamingoModel)ÚmusicgenÚMusicgenModel)Úmusicgen_melodyÚMusicgenMelodyModel)ÚmvpÚMvpModel)ÚnanochatÚNanoChatModel)ÚnemotronÚNemotronModel©Únemotron3_5_asrÚNemotron3_5AsrForRNNT©Únemotron_asr_streamingÚNemotronAsrStreamingForRNNT)Únemotron_asr_streaming_encoderÚNemotronAsrStreamingEncoder)Ú
nemotron_hÚNemotronHModel)únllb-moeÚNllbMoeModel)Ú
nomic_bertÚNomicBertModel©ÚnystromformerÚNystromformerModel)ÚolmoÚ	OlmoModel)Úolmo2Ú
Olmo2Model)Úolmo3Ú
Olmo3Model)Úolmo_hybridÚOlmoHybridModel)ÚolmoeÚ
OlmoeModel©zomdet-turboÚOmDetTurboForObjectDetection)Ú	oneformerÚOneFormerModel)ú
openai-gptÚOpenAIGPTModel)Úopenai_privacy_filterÚOpenAIPrivacyFilterModel)ÚoptÚOPTModel)Úovis2Ú
Ovis2Model)Úowlv2Ú
Owlv2Model)ÚowlvitÚOwlViTModel)Úpaddleocr_vlÚPaddleOCRVLModel)Ú	paligemmaÚPaliGemmaModel©Úparakeet_ctcÚParakeetForCTC)Úparakeet_encoderÚParakeetEncoder©Úparakeet_rnntÚParakeetForRNNT©Úparakeet_tdtÚParakeetForTDT)ÚpatchtsmixerÚPatchTSMixerModel)ÚpatchtstÚPatchTSTModel)Úpe_audioÚPeAudioModel)Úpe_audio_encoderÚPeAudioEncoder)Úpe_audio_videoÚPeAudioVideoModel)Úpe_audio_video_encoderÚPeAudioVideoEncoder)Úpe_videoÚPeVideoModel)Úpe_video_encoderÚPeVideoEncoder)ÚpegasusÚPegasusModel)Ú	pegasus_xÚPegasusXModel)Ú	perceiverÚPerceiverModel)Úperception_lmÚPerceptionLMModel)Ú	persimmonÚPersimmonModel)ÚphiÚPhiModel)Úphi3Ú	Phi3Model)Úphi4_multimodalÚPhi4MultimodalModel)ÚphimoeÚPhimoeModel)Úpi0ÚPI0Model©ÚpixioÚ
PixioModel)ÚpixtralÚPixtralVisionModel)ÚplbartÚPLBartModel©Ú
poolformerÚPoolFormerModel)Úpp_doclayout_v3ÚPPDocLayoutV3Model)Úpp_ocrv5_mobile_recÚPPOCRV5MobileRecModel)Úpp_ocrv5_server_recÚPPOCRV5ServerRecModel)Úpp_ocrv6_medium_detÚPPOCRV6MediumDetModel)Úpp_ocrv6_small_detÚPPOCRV6SmallDetModel)Úpp_ocrv6_small_recÚPPOCRV6SmallRecModel)Úpp_ocrv6_tiny_recÚPPOCRV6TinyRecModel)Ú
prophetnetÚProphetNetModel©ÚpvtÚPvtModel)Úpvt_v2Ú
PvtV2Model)Úqianfan_ocrÚQianfanOCRModel)Úqianfan_ocr_visionÚQianfanOCRVisionModel)Úqwen2Ú
Qwen2Model)Ú
qwen2_5_vlÚQwen2_5_VLModel)Úqwen2_5_vl_textÚQwen2_5_VLTextModel)Úqwen2_audioÚQwen2AudioModel)Úqwen2_audio_encoderÚQwen2AudioEncoder)Ú	qwen2_moeÚQwen2MoeModel)Úqwen2_vlÚQwen2VLModel)Úqwen2_vl_textÚQwen2VLTextModel)Úqwen3Ú
Qwen3Model)Úqwen3_5ÚQwen3_5Model)Úqwen3_5_moeÚQwen3_5MoeModel)Úqwen3_5_moe_textÚQwen3_5MoeTextModel)Úqwen3_5_moe_visionÚQwen3_5MoeVisionModel)Úqwen3_5_textÚQwen3_5TextModel)Úqwen3_5_visionÚQwen3_5VisionModel)Ú	qwen3_asrÚQwen3ASRModel)Úqwen3_asr_encoderÚQwen3ASREncoder)Ú	qwen3_moeÚQwen3MoeModel)Ú
qwen3_nextÚQwen3NextModel)Úqwen3_vlÚQwen3VLModel)Úqwen3_vl_moeÚQwen3VLMoeModel)Úqwen3_vl_moe_textÚQwen3VLMoeTextModel)Úqwen3_vl_moe_visionÚQwen3VLMoeVisionModel)Úqwen3_vl_textÚQwen3VLTextModel)Úqwen3_vl_visionÚQwen3VLVisionModel)ÚradioÚ
RadioModel)Úrecurrent_gemmaÚRecurrentGemmaModel©ÚreformerÚReformerModel©ÚregnetÚRegNetModel©ÚrembertÚRemBertModel©ÚresnetÚResNetModel)Úrf_detrÚRfDetrModel©ÚrobertaÚRobertaModel©úroberta-prelayernormÚRobertaPreLayerNormModel©Úroc_bertÚRoCBertModel©ÚroformerÚRoFormerModel)Úrt_detrÚRTDetrModel)Ú
rt_detr_v2ÚRTDetrV2Model)ÚrwkvÚ	RwkvModel©ÚsamÚSamModel©Úsam2Ú	Sam2Model)Úsam2_hiera_det_modelÚSam2HieraDetModel)Ú
sam2_videoÚSam2VideoModel)Úsam2_vision_modelÚSam2VisionModel)Úsam3Ú	Sam3Model)Úsam3_lite_textÚSam3LiteTextModel)Úsam3_lite_text_text_modelÚSam3LiteTextTextModel©Úsam3_trackerÚSam3TrackerModelr�  )Úsam3_tracker_videoÚSam3TrackerVideoModel)Ú
sam3_videoÚSam3VideoModel)Úsam3_vision_modelÚSam3VisionModel)Úsam3_vit_modelÚSam3ViTModel©Úsam_hqÚ
SamHQModel)Úsam_hq_vision_modelÚSamHQVisionModel)Úsam_vision_modelÚSamVisionModel)Úsapiens2ÚSapiens2Model)Úseamless_m4tÚSeamlessM4TModel)Úseamless_m4t_v2ÚSeamlessM4Tv2Model)Úseed_ossÚSeedOssModel©Ú	segformerÚSegformerModel)ÚseggptÚSegGptModel)ÚsewÚSEWModel)úsew-dÚ	SEWDModel©ÚsiglipÚSiglipModel©Úsiglip2ÚSiglip2Model)Úsiglip2_vision_modelÚSiglip2VisionModel©Úsiglip_vision_modelÚSiglipVisionModel)Úsmollm3ÚSmolLM3Model)ÚsmolvlmÚSmolVLMModel)Úsmolvlm_visionÚSmolVLMVisionTransformer)Ú
solar_openÚSolarOpenModel)Úspeech_to_textÚSpeech2TextModel)Úspeecht5ÚSpeechT5Model)ÚsplinterÚSplinterModel©ÚsqueezebertÚSqueezeBertModel)ÚstablelmÚStableLmModel)Ú
starcoder2ÚStarcoder2Model©ÚswiftformerÚSwiftFormerModel©ÚswinÚ	SwinModel©Úswin2srÚSwin2SRModel©Úswinv2ÚSwinv2Model)Úswitch_transformersÚSwitchTransformersModel)Út5ÚT5Model)Út5gemmaÚT5GemmaModel)Út5gemma2ÚT5Gemma2Model)Út5gemma2_encoderÚT5Gemma2Encoder©útable-transformerÚTableTransformerModel)ÚtapasÚ
TapasModel)ÚtextnetÚTextNetModel)Útime_series_transformerÚTimeSeriesTransformerModel)ÚtimesfmÚTimesFmModel)Ú
timesfm2_5ÚTimesFm2_5Model©ÚtimesformerÚTimesformerModel©Útimm_backboneÚTimmBackbone©Útimm_wrapperrZ  ©Útipsv2ÚTipsv2Model©Útipsv2_text_modelÚTipsv2TextModel©Útipsv2_vision_modelÚTipsv2VisionModel)ÚtvpÚTvpModel)ÚudopÚ	UdopModel)Úumt5Ú	UMT5Model)Ú	unispeechÚUniSpeechModel)úunispeech-satÚUniSpeechSatModel)ÚunivnetÚUnivNetModel)ÚuvdocÚ
UVDocModel)Ú
vaultgemmaÚVaultGemmaModel©Úvibevoice_acoustic_tokenizerÚVibeVoiceAcousticTokenizerModel)Ú$vibevoice_acoustic_tokenizer_decoderÚ&VibeVoiceAcousticTokenizerDecoderModel)Ú$vibevoice_acoustic_tokenizer_encoderÚ&VibeVoiceAcousticTokenizerEncoderModel)Úvibevoice_asrÚVibeVoiceAsrModel)Úvideo_llama_3ÚVideoLlama3Model)Úvideo_llama_3_visionÚVideoLlama3VisionModel)Úvideo_llavaÚVideoLlavaModel©ÚvideomaeÚVideoMAEModel©Ú
videoprismÚVideoPrismClipModel©Úvideoprism_vision_modelÚVideoPrismVisionModel)ÚviltÚ	ViltModel)ÚvipllavaÚVipLlavaModel)zvision-text-dual-encoderÚVisionTextDualEncoderModel)Úvisual_bertÚVisualBertModel©ÚvitÚViTModel©Úvit_maeÚViTMAEModel©Úvit_msnÚViTMSNModel©ÚvitdetÚVitDetModel©ÚvitsÚ	VitsModel©ÚvivitÚ
VivitModel)Úvjepa2ÚVJEPA2Model)ÚvoxtralÚVoxtralModel)Úvoxtral_encoderÚVoxtralEncoder)Úvoxtral_realtimeÚVoxtralRealtimeModel)Úvoxtral_realtime_encoderÚVoxtralRealtimeEncoder)Úvoxtral_realtime_textÚVoxtralRealtimeTextModel)Úwav2vec2ÚWav2Vec2Model)úwav2vec2-bertÚWav2Vec2BertModel)úwav2vec2-conformerÚWav2Vec2ConformerModel)ÚwavlmÚ
WavLMModel)ÚwhisperÚWhisperModel)ÚxclipÚ
XCLIPModel)ÚxcodecÚXcodecModel©Úxcodec2ÚXcodec2Model)ÚxglmÚ	XGLMModel©ÚxlmÚXLMModel©úxlm-robertaÚXLMRobertaModel©úxlm-roberta-xlÚXLMRobertaXLModel)ÚxlnetÚ
XLNetModel)ÚxlstmÚ
xLSTMModel)ÚxmodÚ	XmodModel©ÚyolosÚ
YolosModel)ÚyosoÚ	YosoModel)ÚyoutuÚ
YoutuModel)ÚzambaÚ
ZambaModel)Úzamba2ÚZamba2Model)ÚzayaÚ	ZayaModel)`)r   ÚAlbertForPreTraining©r1   Ú&AudioFlamingo3ForConditionalGeneration©r>   ÚBartForConditionalGeneration)rD   ÚBertForPreTraining)rI   ÚBigBirdForPreTraining©r_   ÚBloomForCausalLM©rg   ÚCamembertForMaskedLM©ÚcolmodernvbertÚColModernVBertForRetrieval©ÚcolpaliÚColPaliForRetrieval)Úcolqwen2ÚColQwen2ForRetrieval©r    ÚCTRLLMHeadModel©r±   ÚData2VecTextForMaskedLM©r¹   ÚDebertaForMaskedLM©r¼   ÚDebertaV2ForMaskedLM©rò   ÚDistilBertForMaskedLM)r  ÚElectraForPreTraining)r  ÚErnieForPreTraining©r  ÚEvollaForProteinText2Text©r   ÚExaone4ForCausalLM©r&  ÚExaoneMoeForCausalLM©r,  ÚFalconMambaForCausalLM©r7  ÚFlaubertWithLMHeadModel)r9  ÚFlavaForPreTraining©r=  Ú!Florence2ForConditionalGeneration)r?  ÚFNetForPreTraining©rD  ÚFSMTForConditionalGeneration)rF  ÚFunnelForPreTraining©rO  ÚGemma3ForConditionalGeneration©r[  ÚGemma4ForConditionalGeneration©ra  Ú%Gemma4UnifiedForConditionalGeneration©r�  ÚGlmAsrForConditionalGeneration©r™  ÚGPT2LMHeadModel©r›  rÉ  ©rœ  ÚGPTBigCodeForCausalLM)rÀ  ÚHieraForPreTraining©rÛ  ÚIBertForMaskedLM©rÝ  ÚIdeficsForVisionText2Text©rß  Ú Idefics2ForConditionalGeneration©rá  Ú Idefics3ForConditionalGeneration©rí  ÚInklingForConditionalGeneration©rû  ÚJanusForConditionalGeneration©r  ÚLayoutLMForMaskedLM©r1  ÚLlavaForConditionalGeneration©r3  Ú!LlavaNextForConditionalGeneration©r5  Ú&LlavaNextVideoForConditionalGeneration©r7  Ú&LlavaOnevisionForConditionalGeneration©r<  ÚLongformerForMaskedLM©r@  ÚLukeForMaskedLM)rD  ÚLxmertForPreTraining©rH  ÚMambaForCausalLM©rJ  ÚMamba2ForCausalLM)rX  ÚMegatronBertForPreTraining©rv  Ú Mistral3ForConditionalGeneration©rx  ÚMistral4ForCausalLM©r�  ÚMllamaForConditionalGeneration)r†  ÚMobileBertForPreTraining©r   ÚMPNetForMaskedLM©r¢  ÚMptForCausalLM©r¤  ÚMraForMaskedLM©r¨  Ú%MusicFlamingoForConditionalGeneration©r®  ÚMvpForConditionalGeneration©r°  ÚNanoChatForCausalLM©r¾  ÚNllbMoeForConditionalGeneration©rÓ  ÚOpenAIGPTLMHeadModel©rá  Ú!PaliGemmaForConditionalGeneration©r;  Ú"Qwen2AudioForConditionalGeneration©rS  Ú Qwen3ASRForConditionalGeneration©rz  ÚRobertaForMaskedLM©r}  ÚRobertaPreLayerNormForMaskedLM)r€  ÚRoCBertForPreTraining©r‰  ÚRwkvForCausalLM)r×  ÚSplinterForPreTraining©rÚ  ÚSqueezeBertForMaskedLM©rì  Ú*SwitchTransformersForConditionalGeneration©rî  ÚT5ForConditionalGeneration©rð  ÚT5GemmaForConditionalGeneration©rò  Ú T5Gemma2ForConditionalGeneration©rù  ÚTapasForMaskedLM)r  ÚUniSpeechForPreTraining)r  ÚUniSpeechSatForPreTraining©r+  Ú$VibeVoiceAsrForConditionalGeneration©r1  Ú"VideoLlavaForConditionalGeneration)r4  ÚVideoMAEForPreTraining©r>  Ú VipLlavaForConditionalGeneration)rA  ÚVisualBertForPreTraining)rG  ÚViTMAEForPreTraining©rW  ÚVoxtralForConditionalGeneration©r[  Ú'VoxtralRealtimeForConditionalGeneration)ra  ÚWav2Vec2ForPreTraining)re  ÚWav2Vec2ConformerForPreTraining©ru  ÚXLMWithLMHeadModel©rx  ÚXLMRobertaForMaskedLM©r{  ÚXLMRobertaXLForMaskedLM©r}  ÚXLNetLMHeadModel©r  ÚxLSTMForCausalLM©r�  ÚXmodForMaskedLM)©)r   ÚAfmoeForCausalLM)r'   ÚApertusForCausalLM)r)   ÚArceeForCausalLM)r-   ÚAriaTextForCausalLM)r9   ÚBambaForCausalLM)r>   ÚBartForCausalLM)rD   ÚBertLMHeadModel)rF   ÚBertGenerationDecoder)rI   ÚBigBirdForCausalLM)rK   ÚBigBirdPegasusForCausalLM)rM   ÚBioGptForCausalLM)rR   ÚBitNetForCausalLM)rT   ÚBlenderbotForCausalLM)rV   ÚBlenderbotSmallForCausalLMr—  )ra   ÚBltForCausalLM)rg   ÚCamembertForCausalLM)r�   ÚCodeGenForCausalLM)rƒ   ÚCohereForCausalLM)r…   ÚCohere2ForCausalLM)r‡   ÚCohere2MoeForCausalLM)r›   ÚCpmAntForCausalLMr£  )r¤   ÚCwmForCausalLM)r±   ÚData2VecTextForCausalLM)r¶   ÚDbrxForCausalLM)rÂ   ÚDeepseekV2ForCausalLM)rÄ   ÚDeepseekV3ForCausalLM)rÆ   ÚDeepseekV32ForCausalLM)rÈ   ÚDeepseekV4ForCausalLM)rÞ   ÚDiffLlamaForCausalLM)rô   ÚDogeForCausalLM)rø   ÚDots1ForCausalLM)r  ÚElectraForCausalLM)r  ÚEmu3ForCausalLM)r  ÚErnieForCausalLM)r  ÚErnie4_5ForCausalLM)r  ÚErnie4_5_MoeForCausalLMr±  r³  )r(  ÚFalconForCausalLM)r*  ÚFalconH1ForCausalLMrµ  )r;  ÚFlexOlmoForCausalLM©rI  ÚFuyuForCausalLM)rK  ÚGemmaForCausalLM)rM  ÚGemma2ForCausalLMrÀ  )rQ  ÚGemma3ForCausalLM©rS  ÚGemma3nForConditionalGeneration)rW  ÚGemma3nForCausalLMrÂ  )Úgemma4_assistantÚGemma4AssistantForCausalLM)r_  ÚGemma4ForCausalLMrÄ  )Úgemma4_unified_assistantÚ!Gemma4UnifiedAssistantForCausalLM)rc  ÚGemma4UnifiedForCausalLM©rg  ÚGitForCausalLM)ri  ÚGlmForCausalLM)rk  ÚGlm4ForCausalLM)ro  ÚGlm4MoeForCausalLM)rq  ÚGlm4MoeLiteForCausalLM)r‡  ÚGlmMoeDsaForCausalLM©r—  ÚGotOcr2ForConditionalGenerationrÈ  rÊ  rË  )rž  ÚGPTNeoForCausalLM)r   ÚGPTNeoXForCausalLM)r¢  ÚGPTNeoXJapaneseForCausalLM)r¤  ÚGptOssForCausalLM)r¦  ÚGPTJForCausalLM)r¨  ÚGraniteForCausalLM)r°  ÚGraniteMoeForCausalLM)r²  ÚGraniteMoeHybridForCausalLM)r´  ÚGraniteMoeSharedForCausalLM)rº  ÚHeliumForCausalLM)rÈ  ÚHrmTextForCausalLM)rÌ  ÚHunYuanDenseV1ForCausalLM)rÎ  ÚHunYuanMoEV1ForCausalLM)rÖ  ÚHYV3ForCausalLM)rØ  ÚHyperCLOVAXForCausalLM)Úinkling_textÚInklingForCausalLM)r÷  ÚJais2ForCausalLM)rù  ÚJambaForCausalLM)rý  ÚJetMoeForCausalLM)r  ÚLagunaForCausalLM)r  ÚLfm2ForCausalLM)r  ÚLfm2MoeForCausalLM)r*  ÚLlamaForCausalLM)r-  ÚLlama4ForCausalLM)r/  r’  )r9  ÚLongcatFlashForCausalLMré  rë  )rL  ÚMarianForCausalLM)rV  ÚMBartForCausalLM)rX  ÚMegatronBertForCausalLM)rZ  ÚMellumForCausalLM)rb  ÚMiMoV2FlashForCausalLM)rd  ÚMiniCPM3ForCausalLM)rh  ÚMiniMaxForCausalLM)rj  ÚMiniMaxM2ForCausalLM)rn  ÚMiniMaxM3VLForCausalLM)rp  ÚMinistralForCausalLM)rr  ÚMinistral3ForCausalLM)rt  ÚMistralForCausalLM)rz  ÚMixtralForCausalLM)r�  ÚMllamaForCausalLM)r–  ÚModernBertDecoderForCausalLM)rž  ÚMoshiForCausalLMr÷  )rª  ÚMusicgenForCausalLM)r¬  ÚMusicgenMelodyForCausalLM)r®  ÚMvpForCausalLMrÿ  )r²  ÚNemotronForCausalLM)r¼  ÚNemotronHForCausalLM)rÅ  ÚOlmoForCausalLM)rÇ  ÚOlmo2ForCausalLM)rÉ  ÚOlmo3ForCausalLM)rË  ÚOlmoHybridForCausalLM)rÍ  ÚOlmoeForCausalLMr  )r×  ÚOPTForCausalLM)rþ  ÚPegasusForCausalLM)r  ÚPersimmonForCausalLM)r  ÚPhiForCausalLM)r
  ÚPhi3ForCausalLM©r  ÚPhi4MultimodalForCausalLM)r  ÚPhimoeForCausalLM)r  ÚPLBartForCausalLM)r*  ÚProphetNetForCausalLM)r5  ÚQwen2ForCausalLM)r?  ÚQwen2MoeForCausalLM)rE  ÚQwen3ForCausalLM)rG  ÚQwen3_5ForCausalLM)rI  ÚQwen3_5MoeForCausalLM)rK  r¼  )rO  r»  )rW  ÚQwen3MoeForCausalLM)rY  ÚQwen3NextForCausalLM)ri  ÚRecurrentGemmaForCausalLM)rl  ÚReformerModelWithLMHead)rr  ÚRemBertForCausalLM)rz  ÚRobertaForCausalLM)r}  ÚRobertaPreLayerNormForCausalLM)r€  ÚRoCBertForCausalLM)rƒ  ÚRoFormerForCausalLMr  )rµ  ÚSeedOssForCausalLM)rË  ÚSmolLM3ForCausalLM)rÑ  ÚSolarOpenForCausalLM)rÜ  ÚStableLmForCausalLM)rÞ  ÚStarcoder2ForCausalLM)ÚtrocrÚTrOCRForCausalLM)r"  ÚVaultGemmaForCausalLM)ri  ÚWhisperForCausalLM)rr  ÚXGLMForCausalLMr0  )rx  ÚXLMRobertaForCausalLM)r{  ÚXLMRobertaXLForCausalLMr6  r8  )r�  ÚXmodForCausalLM)rˆ  ÚYoutuForCausalLM)rŠ  ÚZambaForCausalLM)rŒ  ÚZamba2ForCausalLM)rŽ  ÚZayaForCausalLM):r   r@   rO   r‰   rŽ   r“   r–   r¨   r³   rÎ   rÓ   rÖ   rÙ   râ   rå   rè   rë   rî   rü   r  rA  r”  r¿  rå  rè  r  )r-  ÚLlama4VisionModelr|  r  )r�  ÚMllamaVisionModelrˆ  r‹  rŽ  r‘  r  r  r,  rn  rt  r·  rÈ  rà  rã  ræ  ré  rö  r  r  r	  r  r3  r9  rC  rF  rI  rL  rR  rƒ  ))rÔ   ÚDeiTForMaskedImageModeling)rB  ÚFocalNetForMaskedImageModeling)rä  ÚSwinForMaskedImageModeling)rê  ÚSwinv2ForMaskedImageModeling)rD  ÚViTForMaskedImageModeling)ré  ÚImageGPTForCausalImageModeling)*)rA   ÚBeitForImageClassification)rP   ÚBitForImageClassification)ru   ÚCLIPForImageClassification)r”   ÚConvNextForImageClassification)r—   Ú ConvNextV2ForImageClassification)r¢   ÚCvtForImageClassification)r´   Ú$Data2VecVisionForImageClassification)rÔ   )ÚDeiTForImageClassificationÚ%DeiTForImageClassificationWithTeacher)rã   ÚDinatForImageClassification)ræ   ÚDinov2ForImageClassification)ré   Ú)Dinov2WithRegistersForImageClassification)rö   ÚDonutSwinForImageClassification)r	  Ú"EfficientNetForImageClassification)rB  ÚFocalNetForImageClassification)r½  ÚHGNetV2ForImageClassification)rÀ  ÚHieraForImageClassification)ræ  ÚIJepaForImageClassification)ré  ÚImageGPTForImageClassification)r  )ÚLevitForImageClassificationÚ&LevitForImageClassificationWithTeacher)r]  ÚMetaClip2ForImageClassification)r‰  Ú!MobileNetV1ForImageClassification)rŒ  Ú!MobileNetV2ForImageClassification)r�  ÚMobileViTForImageClassification)r’  Ú!MobileViTV2ForImageClassification)r  )Ú&PerceiverForImageClassificationLearnedÚ&PerceiverForImageClassificationFourierÚ-PerceiverForImageClassificationConvProcessing)r  Ú PoolFormerForImageClassification)Úpp_lcnetÚPPLCNetForImageClassification)r-  ÚPvtForImageClassification)r/  ÚPvtV2ForImageClassification)ro  ÚRegNetForImageClassification)ru  ÚResNetForImageClassification)r¸  ÚSegformerForImageClassification)Úshieldgemma2Ú"ShieldGemma2ForImageClassification)rÁ  ÚSiglipForImageClassification)rÄ  ÚSiglip2ForImageClassification)rá  Ú!SwiftFormerForImageClassification)rä  ÚSwinForImageClassification)rê  ÚSwinv2ForImageClassification)rû  ÚTextNetForImageClassification)r
  Ú!TimmWrapperForImageClassification)rD  ÚViTForImageClassification)rJ  ÚViTMSNForImageClassification©rÚ   ÚDetrForSegmentation)
)rA   ÚBeitForSemanticSegmentation)r´   Ú%Data2VecVisionForSemanticSegmentation)rý   ÚDPTForSemanticSegmentation)rŒ  Ú"MobileNetV2ForSemanticSegmentation)r�  Ú MobileViTForSemanticSegmentation)r’  Ú"MobileViTV2ForSemanticSegmentation)r¯  ÚSapiens2ForSemanticSegmentation)r¸  Ú SegformerForSemanticSegmentation)Ú
tipsv2_dptÚ Tipsv2DptForSemanticSegmentation)ÚupernetÚUperNetForSemanticSegmentation©rR  Ú!MaskFormerForInstanceSegmentation)rw  ÚRfDetrForInstanceSegmentation)r  )ÚeomtÚEomtForUniversalSegmentation)Úeomt_dinov3Ú"EomtDinov3ForUniversalSegmentation)rP  Ú#Mask2FormerForUniversalSegmentationr  )rÑ  Ú!OneFormerForUniversalSegmentation)ÚvideomtÚVideomtForUniversalSegmentation))r  Ú!TimesformerForVideoClassification)r4  ÚVideoMAEForVideoClassification)r:  Ú VideoPrismForVideoClassification)rS  ÚVivitForVideoClassification)rU  ÚVJEPA2ForVideoClassificationr›  rž  )O)r+   ÚAriaForConditionalGeneration)r7   Ú!AyaVisionForConditionalGeneration)rY   ÚBlipForConditionalGeneration©r[   ÚBlip2ForConditionalGeneration)rk   Ú!ChameleonForConditionalGeneration)rŠ   Ú%Cohere2VisionForConditionalGeneration)r™   Ú#Cosmos3OmniForConditionalGeneration)rÀ   Ú$DeepseekOcr2ForConditionalGeneration)rÊ   Ú"DeepseekVLForConditionalGeneration)rÌ   Ú(DeepseekVLHybridForConditionalGeneration)rà   ÚDiffusionGemmaForBlockDiffusion)r  ÚEmu3ForConditionalGeneration)r  Ú&Ernie4_5_VLMoeForConditionalGenerationr¯  )r"  Ú"Exaone4_5_ForConditionalGeneration)r.  ÚFastVlmForConditionalGenerationrº  rc  rÀ  rh  rÂ  rÄ  rq  )rm  ÚGlm46VForConditionalGeneration)rs  ÚGlm4vForConditionalGeneration)ru  Ú Glm4vMoeForConditionalGeneration)r‰  ÚGlmOcrForConditionalGeneration)r“  r=  rx  )rª  Ú&Granite4VisionForConditionalGeneration)rÐ  Ú!HunYuanVLForConditionalGenerationrÐ  rÒ  rÔ  rÖ  )rï  Ú$InstructBlipForConditionalGeneration)rñ  Ú)InstructBlipVideoForConditionalGeneration)ró  Ú InternVLForConditionalGenerationrØ  )r  Ú Kimi_K25ForConditionalGeneration)r  ÚKosmos2ForConditionalGeneration)r  Ú!Kosmos2_5ForConditionalGeneration)r!  ÚLfm2VlForConditionalGeneration)r&  Ú"LightOnOcrForConditionalGenerationr,  rÜ  rÞ  rà  râ  )rf  Ú#MiniCPMV4_6ForConditionalGeneration)rl  Ú'MiniMaxM3SparseForConditionalGenerationrî  rð  rò  )rÙ  ÚOvis2ForConditionalGeneration)rß  Ú#PaddleOCRVLForConditionalGenerationr  )r  Ú$PerceptionLMForConditionalGeneration)r  ÚPI0ForConditionalGeneration)Ú
pix2structÚ"Pix2StructForConditionalGeneration)Úpp_chart2tablery  )Úpp_formulanetÚ$PPFormulaNetForConditionalGeneration)r1  Ú"QianfanOCRForConditionalGeneration)Úqwen2_5_omni_thinkerÚ*Qwen2_5OmniThinkerForConditionalGeneration)r7  Ú"Qwen2_5_VLForConditionalGeneration)rA  ÚQwen2VLForConditionalGeneration)rG  ÚQwen3_5ForConditionalGeneration)rI  Ú"Qwen3_5MoeForConditionalGeneration)Úqwen3_omni_moe_thinkerÚ+Qwen3OmniMoeThinkerForConditionalGeneration)r[  ÚQwen3VLForConditionalGeneration)r]  Ú"Qwen3VLMoeForConditionalGeneration)r  rÁ  )rÍ  ÚSmolVLMForConditionalGenerationr  )r  ÚUdopForConditionalGeneration)r-  Ú#VideoLlama3ForConditionalGenerationr#  r&  )zvision-encoder-decoderÚVisionEncoderDecoderModelrÆ  ©r¬  Ú%GraniteSpeechForConditionalGeneration©r®  Ú)GraniteSpeechPlusForConditionalGeneration©r	  Ú*KyutaiSpeechToTextForConditionalGenerationr³  ©Úqwen2_5_omniÚ#Qwen2_5OmniForConditionalGenerationr  r	  ©Úqwen3_omni_moeÚ$Qwen3OmniMoeForConditionalGenerationr!  r*  r,  ).)r   ÚAlbertForMaskedLMr“  )rD   ÚBertForMaskedLM)rI   ÚBigBirdForMaskedLMr™  )r‘   ÚConvBertForMaskedLMr¥  r§  r©  r«  )r  ÚElectraForMaskedLM)r  ÚErnieForMaskedLM)r  ÚEsmForMaskedLM)r  ÚEuroBertForMaskedLMr·  )r?  ÚFNetForMaskedLM)rF  ÚFunnelForMaskedLMrÎ  )rÿ  ÚJinaEmbeddingsV3ForMaskedLMrÚ  rä  ræ  ©rV  ÚMBartForConditionalGeneration)rX  ÚMegatronBertForMaskedLM)r†  ÚMobileBertForMaskedLM)r”  ÚModernBertForMaskedLM)r˜  ÚModernVBertForMaskedLMrõ  rù  rý  )rÀ  ÚNomicBertForMaskedLM)rÃ  ÚNystromformerForMaskedLM)r  ÚPerceiverForMaskedLM)rl  ÚReformerForMaskedLM)rr  ÚRemBertForMaskedLMr  r  )r€  ÚRoCBertForMaskedLM)rƒ  ÚRoFormerForMaskedLMr  r  r0  r2  r4  r:  )r†  ÚYosoForMaskedLM))r�   Ú!ConditionalDetrForObjectDetection)r¦   ÚDFineForObjectDetection)r©   ÚDabDetrForObjectDetection)rÏ   Ú DeformableDetrForObjectDetection)rÑ   ÚDeimv2ForObjectDetection)rÚ   ÚDetrForObjectDetection)rB  ÚLwDetrForObjectDetection)Úpp_doclayout_v2ÚPPDocLayoutV2ForObjectDetection)r  ÚPPDocLayoutV3ForObjectDetection)Úpp_ocrv5_mobile_detÚ"PPOCRV5MobileDetForObjectDetection)Úpp_ocrv5_server_detÚ"PPOCRV5ServerDetForObjectDetection)r"  Ú"PPOCRV6MediumDetForObjectDetection)r$  Ú!PPOCRV6SmallDetForObjectDetection)rw  ÚRfDetrForObjectDetection)r…  ÚRTDetrForObjectDetection)r‡  ÚRTDetrV2ForObjectDetection)r÷  Ú"TableTransformerForObjectDetection)r„  ÚYolosForObjectDetection))r¶  ÚGroundingDinoForObjectDetection)rƒ  Ú!MMGroundingDinoForObjectDetectionrÏ  )rÛ  ÚOwlv2ForObjectDetection)rÝ  ÚOwlViTForObjectDetection))Úchmv2ÚCHMv2ForDepthEstimation)Údepth_anythingÚDepthAnythingForDepthEstimation)r×   ÚDepthProForDepthEstimation)rý   ÚDPTForDepthEstimation)r•  ÚGLPNForDepthEstimation)Úprompt_depth_anythingÚ%PromptDepthAnythingForDepthEstimation)r  ÚTipsv2DptForDepthEstimation)ÚzoedepthÚZoeDepthForDepthEstimation))r  Ú"PPOCRV5MobileRecForTextRecognition)r   Ú"PPOCRV5ServerRecForTextRecognition)r&  Ú!PPOCRV6SmallRecForTextRecognition)r(  Ú PPOCRV6TinyRecForTextRecognition)ÚslanetÚSLANetForTableRecognition)ÚslanextÚSLANeXtForTableRecognition)#r‘  r“  )rK   Ú&BigBirdPegasusForConditionalGeneration)rT   Ú"BlenderbotForConditionalGeneration)rV   Ú'BlenderbotSmallForConditionalGeneration)zencoder-decoderÚEncoderDecoderModelr½  rÆ  re  rg  )r  ÚLEDForConditionalGeneration)r>  ÚLongT5ForConditionalGeneration)rF  ÚM2M100ForConditionalGeneration)rL  ÚMarianMTModelr|  )r¦  ÚMT5ForConditionalGenerationrû  rý  r  )rþ  ÚPegasusForConditionalGeneration)r   Ú PegasusXForConditionalGeneration)r  ÚPLBartForConditionalGeneration)r*  Ú"ProphetNetForConditionalGenerationr  r	  )r±  ÚSeamlessM4TForTextToText)r³  ÚSeamlessM4Tv2ForTextToTextr  r  r  r  )r  ÚUMT5ForConditionalGenerationr!  r*  r,  ))rŒ   Ú!CohereAsrForConditionalGeneration)rÜ   ÚDiaForConditionalGenerationre  rg  ri  )rš  Ú!MoonshineForConditionalGeneration)rœ  Ú*MoonshineStreamingForConditionalGeneration)Ú	pop2pianoÚ!Pop2PianoForConditionalGenerationr	  )r±  ÚSeamlessM4TForSpeechToText)r³  ÚSeamlessM4Tv2ForSpeechToText)zspeech-encoder-decoderÚSpeechEncoderDecoderModel)rÓ  Ú#Speech2TextForConditionalGeneration)rÕ  ÚSpeechT5ForSpeechToTextr!  r*  r,  )ri  ÚWhisperForConditionalGeneration)x)r   ÚAlbertForSequenceClassification)r)   ÚArceeForSequenceClassification)r>   ÚBartForSequenceClassification)rD   ÚBertForSequenceClassification)rI   Ú BigBirdForSequenceClassification)rK   Ú'BigBirdPegasusForSequenceClassification)rM   ÚBioGptForSequenceClassification)r_   ÚBloomForSequenceClassification)rg   Ú"CamembertForSequenceClassification)ri   ÚCanineForSequenceClassification)r‘   Ú!ConvBertForSequenceClassification)r    ÚCTRLForSequenceClassification)r±   Ú%Data2VecTextForSequenceClassification)r¹   Ú DebertaForSequenceClassification)r¼   Ú"DebertaV2ForSequenceClassification)rÂ   Ú#DeepseekV2ForSequenceClassification)rÄ   Ú#DeepseekV3ForSequenceClassification)rÞ   Ú"DiffLlamaForSequenceClassification)rò   Ú#DistilBertForSequenceClassification)rô   ÚDogeForSequenceClassification)r  Ú ElectraForSequenceClassification)r  ÚErnieForSequenceClassification)r  ÚEsmForSequenceClassification)r  Ú!EuroBertForSequenceClassification)r   Ú Exaone4ForSequenceClassification)r(  ÚFalconForSequenceClassification)r7  Ú!FlaubertForSequenceClassification)r?  ÚFNetForSequenceClassification)rF  ÚFunnelForSequenceClassification)rK  ÚGemmaForSequenceClassification)rM  ÚGemma2ForSequenceClassification)rO  ÚGemma3ForSequenceClassification)rQ  Ú#Gemma3TextForSequenceClassification)ri  ÚGlmForSequenceClassification)rk  ÚGlm4ForSequenceClassification)r™  ÚGPT2ForSequenceClassification)r›  rö  )rœ  Ú#GPTBigCodeForSequenceClassification)rž  ÚGPTNeoForSequenceClassification)r   Ú GPTNeoXForSequenceClassification)r¤  ÚGptOssForSequenceClassification)r¦  ÚGPTJForSequenceClassification)rº  ÚHeliumForSequenceClassification)rÌ  Ú'HunYuanDenseV1ForSequenceClassification)rÎ  Ú%HunYuanMoEV1ForSequenceClassification)rÛ  ÚIBertForSequenceClassification)rù  ÚJambaForSequenceClassification)rý  ÚJetMoeForSequenceClassification)rÿ  Ú)JinaEmbeddingsV3ForSequenceClassification)r  Ú!LayoutLMForSequenceClassification)r  Ú#LayoutLMv2ForSequenceClassification)r  Ú#LayoutLMv3ForSequenceClassification)r(  ÚLiltForSequenceClassification)r*  ÚLlamaForSequenceClassification)r<  Ú#LongformerForSequenceClassification)r@  ÚLukeForSequenceClassification)rN  Ú!MarkupLMForSequenceClassification)rV  ÚMBartForSequenceClassification)rX  Ú%MegatronBertForSequenceClassification)rd  Ú!MiniCPM3ForSequenceClassification)rh  Ú MiniMaxForSequenceClassification)rp  Ú"MinistralForSequenceClassification)rr  Ú#Ministral3ForSequenceClassification)rt  Ú MistralForSequenceClassification)rx  Ú!Mistral4ForSequenceClassification)rz  Ú MixtralForSequenceClassification)r†  Ú#MobileBertForSequenceClassification)r”  Ú#ModernBertForSequenceClassification)r–  Ú*ModernBertDecoderForSequenceClassification)r˜  Ú$ModernVBertForSequenceClassification)r   ÚMPNetForSequenceClassification)r¢  ÚMptForSequenceClassification)r¤  ÚMraForSequenceClassification)r¦  ÚMT5ForSequenceClassification)r®  ÚMvpForSequenceClassification)r²  Ú!NemotronForSequenceClassification)rÀ  Ú"NomicBertForSequenceClassification)rÃ  Ú&NystromformerForSequenceClassification)rÅ  ÚOlmoForSequenceClassification)rÇ  ÚOlmo2ForSequenceClassification)rÉ  ÚOlmo3ForSequenceClassification)rÓ  Ú"OpenAIGPTForSequenceClassification)r×  ÚOPTForSequenceClassification)r  Ú"PerceiverForSequenceClassification)r  Ú"PersimmonForSequenceClassification)r  ÚPhiForSequenceClassification)r
  ÚPhi3ForSequenceClassification)r  ÚPhimoeForSequenceClassification)r  ÚPLBartForSequenceClassification)r5  ÚQwen2ForSequenceClassification)r?  Ú!Qwen2MoeForSequenceClassification)rE  ÚQwen3ForSequenceClassification)rG  Ú Qwen3_5ForSequenceClassification)rO  Ú$Qwen3_5TextForSequenceClassification)rW  Ú!Qwen3MoeForSequenceClassification)rY  Ú"Qwen3NextForSequenceClassification)rl  Ú!ReformerForSequenceClassification)rr  Ú RemBertForSequenceClassification)rz  Ú RobertaForSequenceClassification)r}  Ú,RobertaPreLayerNormForSequenceClassification)r€  Ú RoCBertForSequenceClassification)rƒ  Ú!RoFormerForSequenceClassification)rµ  Ú SeedOssForSequenceClassification)rË  Ú SmolLM3ForSequenceClassification)rÚ  Ú$SqueezeBertForSequenceClassification)rÜ  Ú!StableLmForSequenceClassification)rÞ  Ú#Starcoder2ForSequenceClassification)rî  ÚT5ForSequenceClassification)rð  Ú T5GemmaForSequenceClassification)rò  Ú!T5Gemma2ForSequenceClassification)rù  ÚTapasForSequenceClassification)r  ÚUMT5ForSequenceClassification)ru  ÚXLMForSequenceClassification)rx  Ú#XLMRobertaForSequenceClassification)r{  Ú%XLMRobertaXLForSequenceClassification)r}  ÚXLNetForSequenceClassification)r�  ÚXmodForSequenceClassification)r†  ÚYosoForSequenceClassification)rŠ  ÚZambaForSequenceClassification)rŒ  ÚZamba2ForSequenceClassification)M)r   ÚAlbertForQuestionAnswering)r)   ÚArceeForQuestionAnswering)r>   ÚBartForQuestionAnswering)rD   ÚBertForQuestionAnswering)rI   ÚBigBirdForQuestionAnswering)rK   Ú"BigBirdPegasusForQuestionAnswering)r_   ÚBloomForQuestionAnswering)rg   ÚCamembertForQuestionAnswering)ri   ÚCanineForQuestionAnswering)r‘   ÚConvBertForQuestionAnswering)r±   Ú Data2VecTextForQuestionAnswering)r¹   ÚDebertaForQuestionAnswering)r¼   ÚDebertaV2ForQuestionAnswering)rÞ   ÚDiffLlamaForQuestionAnswering)rò   ÚDistilBertForQuestionAnswering)r  ÚElectraForQuestionAnswering)r  ÚErnieForQuestionAnswering)r   ÚExaone4ForQuestionAnswering)r(  ÚFalconForQuestionAnswering)r7  Ú"FlaubertForQuestionAnsweringSimple)r?  ÚFNetForQuestionAnswering)rF  ÚFunnelForQuestionAnswering)r›  ÚGPT2ForQuestionAnswering)rž  ÚGPTNeoForQuestionAnswering)r   ÚGPTNeoXForQuestionAnswering)r¦  ÚGPTJForQuestionAnswering)rÛ  ÚIBertForQuestionAnswering)rÿ  Ú$JinaEmbeddingsV3ForQuestionAnswering©r  ÚLayoutLMv2ForQuestionAnswering©r  ÚLayoutLMv3ForQuestionAnswering)r  ÚLEDForQuestionAnswering)r(  ÚLiltForQuestionAnswering)r*  ÚLlamaForQuestionAnswering)r<  ÚLongformerForQuestionAnswering)r@  ÚLukeForQuestionAnswering)rD  ÚLxmertForQuestionAnswering)rN  ÚMarkupLMForQuestionAnswering)rV  ÚMBartForQuestionAnswering)rX  Ú MegatronBertForQuestionAnswering)rh  ÚMiniMaxForQuestionAnswering)rp  ÚMinistralForQuestionAnswering)rr  ÚMinistral3ForQuestionAnswering)rt  ÚMistralForQuestionAnswering)rz  ÚMixtralForQuestionAnswering)r†  ÚMobileBertForQuestionAnswering)r”  ÚModernBertForQuestionAnswering)r   ÚMPNetForQuestionAnswering)r¢  ÚMptForQuestionAnswering)r¤  ÚMraForQuestionAnswering)r¦  ÚMT5ForQuestionAnswering)r®  ÚMvpForQuestionAnswering)r²  ÚNemotronForQuestionAnswering)rÃ  Ú!NystromformerForQuestionAnswering)r×  ÚOPTForQuestionAnswering)r5  ÚQwen2ForQuestionAnswering)r?  ÚQwen2MoeForQuestionAnswering)rE  ÚQwen3ForQuestionAnswering)rW  ÚQwen3MoeForQuestionAnswering)rY  ÚQwen3NextForQuestionAnswering)rl  ÚReformerForQuestionAnswering)rr  ÚRemBertForQuestionAnswering)rz  ÚRobertaForQuestionAnswering)r}  Ú'RobertaPreLayerNormForQuestionAnswering)r€  ÚRoCBertForQuestionAnswering)rƒ  ÚRoFormerForQuestionAnswering)rµ  ÚSeedOssForQuestionAnswering)rË  ÚSmolLM3ForQuestionAnswering)r×  ÚSplinterForQuestionAnswering)rÚ  ÚSqueezeBertForQuestionAnswering)rî  ÚT5ForQuestionAnswering)r  ÚUMT5ForQuestionAnswering)ru  ÚXLMForQuestionAnsweringSimple)rx  ÚXLMRobertaForQuestionAnswering)r{  Ú XLMRobertaXLForQuestionAnswering)r}  ÚXLNetForQuestionAnsweringSimple)r�  ÚXmodForQuestionAnswering)r†  ÚYosoForQuestionAnswering)rù  ÚTapasForQuestionAnswering))rY   ÚBlipForQuestionAnsweringr0  )r<  ÚViltForQuestionAnswering))r  ÚLayoutLMForQuestionAnsweringrf  rh  )_)r   ÚAlbertForTokenClassification)r'   ÚApertusForTokenClassification)r)   ÚArceeForTokenClassification)rD   ÚBertForTokenClassification)rI   ÚBigBirdForTokenClassification)rM   ÚBioGptForTokenClassification)r_   ÚBloomForTokenClassification)re   ÚBrosForTokenClassification)rg   ÚCamembertForTokenClassification)ri   ÚCanineForTokenClassification)r‘   ÚConvBertForTokenClassification)r±   Ú"Data2VecTextForTokenClassification)r¹   ÚDebertaForTokenClassification)r¼   ÚDebertaV2ForTokenClassification)rÄ   Ú DeepseekV3ForTokenClassification)rÞ   ÚDiffLlamaForTokenClassification)rò   Ú DistilBertForTokenClassification)r  ÚElectraForTokenClassification)r  ÚErnieForTokenClassification)r  ÚEsmForTokenClassification)r  ÚEuroBertForTokenClassification)r   ÚExaone4ForTokenClassification)r(  ÚFalconForTokenClassification)r7  ÚFlaubertForTokenClassification)r?  ÚFNetForTokenClassification)rF  ÚFunnelForTokenClassification)rK  ÚGemmaForTokenClassification)rM  ÚGemma2ForTokenClassification)ri  ÚGlmForTokenClassification)rk  ÚGlm4ForTokenClassification)r™  ÚGPT2ForTokenClassification)r›  r»  )rœ  Ú GPTBigCodeForTokenClassification)rž  ÚGPTNeoForTokenClassification)r   ÚGPTNeoXForTokenClassification)r¤  ÚGptOssForTokenClassification)rº  ÚHeliumForTokenClassification)rÛ  ÚIBertForTokenClassification)rÿ  Ú&JinaEmbeddingsV3ForTokenClassification)r  ÚLayoutLMForTokenClassification)r  Ú LayoutLMv2ForTokenClassification)r  Ú LayoutLMv3ForTokenClassification)r(  ÚLiltForTokenClassification)r*  ÚLlamaForTokenClassification)r<  Ú LongformerForTokenClassification)r@  ÚLukeForTokenClassification)rN  ÚMarkupLMForTokenClassification)rX  Ú"MegatronBertForTokenClassification)rh  ÚMiniMaxForTokenClassification)rp  ÚMinistralForTokenClassification)rr  Ú Ministral3ForTokenClassification)rt  ÚMistralForTokenClassification)rx  ÚMistral4ForTokenClassification)rz  ÚMixtralForTokenClassification)r†  Ú MobileBertForTokenClassification)r”  Ú ModernBertForTokenClassification)r˜  Ú!ModernVBertForTokenClassification)r   ÚMPNetForTokenClassification)r¢  ÚMptForTokenClassification)r¤  ÚMraForTokenClassification)r¦  ÚMT5ForTokenClassification)r²  ÚNemotronForTokenClassification)rÀ  ÚNomicBertForTokenClassification)rÃ  Ú#NystromformerForTokenClassification)rÕ  Ú)OpenAIPrivacyFilterForTokenClassification)r  ÚPersimmonForTokenClassification)r  ÚPhiForTokenClassification)r
  ÚPhi3ForTokenClassification)r5  ÚQwen2ForTokenClassification)r?  ÚQwen2MoeForTokenClassification)rE  ÚQwen3ForTokenClassification)rG  ÚQwen3_5ForTokenClassification)rS  ÚQwen3ASRForTokenClassification)rW  ÚQwen3MoeForTokenClassification)rY  ÚQwen3NextForTokenClassification)rr  ÚRemBertForTokenClassification)rz  ÚRobertaForTokenClassification)r}  Ú)RobertaPreLayerNormForTokenClassification)r€  ÚRoCBertForTokenClassification)rƒ  ÚRoFormerForTokenClassification)rµ  ÚSeedOssForTokenClassification)rË  ÚSmolLM3ForTokenClassification)rÚ  Ú!SqueezeBertForTokenClassification)rÜ  ÚStableLmForTokenClassification)rÞ  Ú Starcoder2ForTokenClassification)rî  ÚT5ForTokenClassification)rð  ÚT5GemmaForTokenClassification)rò  ÚT5Gemma2ForTokenClassification)r  ÚUMT5ForTokenClassification)ru  ÚXLMForTokenClassification)rx  Ú XLMRobertaForTokenClassification)r{  Ú"XLMRobertaXLForTokenClassification)r}  ÚXLNetForTokenClassification)r�  ÚXmodForTokenClassification)r†  ÚYosoForTokenClassification)#)r   ÚAlbertForMultipleChoice)rD   ÚBertForMultipleChoice)rI   ÚBigBirdForMultipleChoice)rg   ÚCamembertForMultipleChoice)ri   ÚCanineForMultipleChoice)r‘   ÚConvBertForMultipleChoice)r±   ÚData2VecTextForMultipleChoice)r¼   ÚDebertaV2ForMultipleChoice)rò   ÚDistilBertForMultipleChoice)r  ÚElectraForMultipleChoice)r  ÚErnieForMultipleChoice)r7  ÚFlaubertForMultipleChoice)r?  ÚFNetForMultipleChoice)rF  ÚFunnelForMultipleChoice)rÛ  ÚIBertForMultipleChoice)r<  ÚLongformerForMultipleChoice)r@  ÚLukeForMultipleChoice)rX  ÚMegatronBertForMultipleChoice)r†  ÚMobileBertForMultipleChoice)r”  ÚModernBertForMultipleChoice)r   ÚMPNetForMultipleChoice)r¤  ÚMraForMultipleChoice)rÃ  ÚNystromformerForMultipleChoice)rr  ÚRemBertForMultipleChoice)rz  ÚRobertaForMultipleChoice)r}  Ú$RobertaPreLayerNormForMultipleChoice)r€  ÚRoCBertForMultipleChoice)rƒ  ÚRoFormerForMultipleChoice)rÚ  ÚSqueezeBertForMultipleChoice)ru  ÚXLMForMultipleChoice)rx  ÚXLMRobertaForMultipleChoice)r{  ÚXLMRobertaXLForMultipleChoice)r}  ÚXLNetForMultipleChoice)r�  ÚXmodForMultipleChoice)r†  ÚYosoForMultipleChoice))rD   ÚBertForNextSentencePrediction)r  ÚErnieForNextSentencePrediction)r?  ÚFNetForNextSentencePrediction)rX  Ú%MegatronBertForNextSentencePrediction)r†  Ú#MobileBertForNextSentencePrediction))r/   ÚASTForAudioClassification)r®   Ú&Data2VecAudioForSequenceClassification)rÊ  ÚHubertForSequenceClassification)r¼  ÚSEWForSequenceClassification)r¾  ÚSEWDForSequenceClassification)r  Ú"UniSpeechForSequenceClassification)r  Ú%UniSpeechSatForSequenceClassification)ra  Ú!Wav2Vec2ForSequenceClassification)rc  Ú%Wav2Vec2BertForSequenceClassification)re  Ú*Wav2Vec2ConformerForSequenceClassification)rg  ÚWavLMForSequenceClassification)ri  ÚWhisperForAudioClassification))r®   ÚData2VecAudioForCTC)rÊ  ÚHubertForCTCr  rã  )r¼  Ú	SEWForCTC)r¾  Ú
SEWDForCTC)r  ÚUniSpeechForCTC)r  ÚUniSpeechSatForCTC)ra  ÚWav2Vec2ForCTC)rc  ÚWav2Vec2BertForCTC)re  ÚWav2Vec2ConformerForCTC)rg  ÚWavLMForCTC)r´  r·  rè  rë  ))r®   Ú(Data2VecAudioForAudioFrameClassification)r  Ú'UniSpeechSatForAudioFrameClassification)ra  Ú#Wav2Vec2ForAudioFrameClassification)rc  Ú'Wav2Vec2BertForAudioFrameClassification)re  Ú,Wav2Vec2ConformerForAudioFrameClassification)rg  Ú WavLMForAudioFrameClassification))r®   ÚData2VecAudioForXVector)r  ÚUniSpeechSatForXVector)ra  ÚWav2Vec2ForXVector)rc  ÚWav2Vec2BertForXVector)re  ÚWav2Vec2ConformerForXVector)rg  ÚWavLMForXVectorr0  )rÕ  ÚSpeechT5ForTextToSpeech)r;   r�   r3  rÂ  )rª  Ú MusicgenForConditionalGeneration)r¬  Ú&MusicgenMelodyForConditionalGenerationrk  rn  )r±  ÚSeamlessM4TForTextToSpeech)r³  ÚSeamlessM4Tv2ForTextToSpeechrO  )r!   r$   rX   )r[   ÚBlip2ForImageTextRetrievalrm   rt   r|   r\  rÀ  rÃ  r  r6  ) )rA   ÚBeitBackbone)rP   ÚBitBackbone)r”   ÚConvNextBackbone)r—   ÚConvNextV2Backbone)rã   ÚDinatBackbone)ræ   ÚDinov2Backbone)ré   ÚDinov2WithRegistersBackbone)rì   ÚDINOv3ConvNextBackbone)rï   ÚDINOv3ViTBackbone)rB  ÚFocalNetBackboner¼  )rÀ  ÚHieraBackbone)Úlw_detr_vitÚLwDetrViTBackbone)rT  ÚMaskFormerSwinBackbone)r  ÚPixioBackbone)rý  ÚPPLCNetBackbone)Úpp_lcnet_v3ÚPPLCNetV3Backbone)Úpp_lcnet_v4ÚPPLCNetV4Backbone)r/  ÚPvtV2Backbone)ru  ÚResNetBackbone)Úrf_detr_dinov2ÚRfDetrDinov2Backbone)Úrt_detr_resnetÚRTDetrResNetBackbone)r¯  ÚSapiens2Backbone)rä  ÚSwinBackbone)rê  ÚSwinv2Backbone)rû  ÚTextNetBackboner  )r  ÚTipsv2VisionBackbone)r  ri  )Úuvdoc_backboneÚUVDocBackbone)rM  ÚVitDetBackbone)Úvitpose_backboneÚVitPoseBackbone)rÿ   )r  r  r‹  rŽ  )r“  r�  r�  )r¢  rŸ  r¨  )Ú
superpointÚSuperPointForKeypointDetection))r  Ú!EfficientLoFTRForKeypointMatchingr#  )Ú	superglueÚSuperGlueForKeypointMatching) r   rC   rH   rw   r°   r¸   r»   rñ   r  )r  ÚEmu3TextModelr6  rÚ  )r-  r0  r;  )r�  ÚMllamaTextModelr…  )r¦  ÚMT5EncoderModelrÂ  rk  rq  ry  r|  r  r‚  rÙ  )rî  ÚT5EncoderModel)rð  ÚT5GemmaEncoderModelr  )r  ÚUMT5EncoderModelrt  rw  rz  )rî  Ú'PatchTSMixerForTimeSeriesClassification)rð  ÚPatchTSTForClassification)rî  ÚPatchTSMixerForRegression)rð  ÚPatchTSTForRegression)rÿ  ÚTimesFmModelForPrediction)r  ÚTimesFm2_5ModelForPrediction)rç  ÚSwin2SRForImageSuperResolution)r«   rÅ  r$  ro  )r¯  ÚSapiens2ForImageMatting)ÚvitmatteÚVitMatteForImageMatting)r¯  ÚSapiens2ForNormalEstimation)r  ÚTipsv2DptForNormalEstimation)r¯  ÚSapiens2ForPointmapEstimation)r¯  ÚSapiens2ForPoseEstimation)ÚvitposeÚVitPoseForPoseEstimationc                   ó   — e Zd ZeZy)ÚAutoModelForMaskGenerationN)r   r   r   Ú!MODEL_FOR_MASK_GENERATION_MAPPINGÚ_model_mappingr   r   r   r‹  r‹  T  ó   „ Ø6�Nr   r‹  c                   ó   — e Zd ZeZy)ÚAutoModelForKeypointDetectionN)r   r   r   Ú$MODEL_FOR_KEYPOINT_DETECTION_MAPPINGr�  r   r   r   r�  r�  X  ó   „ Ø9�Nr   r�  c                   ó   — e Zd ZeZy)ÚAutoModelForKeypointMatchingN)r   r   r   Ú#MODEL_FOR_KEYPOINT_MATCHING_MAPPINGr�  r   r   r   r”  r”  \  ó   „ Ø8�Nr   r”  c                   ó   — e Zd ZeZy)ÚAutoModelForTextEncodingN)r   r   r   ÚMODEL_FOR_TEXT_ENCODING_MAPPINGr�  r   r   r   r˜  r˜  `  ó   „ Ø4�Nr   r˜  c                   ó   — e Zd ZeZy)ÚAutoModelForImageToImageN)r   r   r   Ú MODEL_FOR_IMAGE_TO_IMAGE_MAPPINGr�  r   r   r   rœ  rœ  d  s   „ Ø5�Nr   rœ  c                   ó   — e Zd ZeZy)Ú	AutoModelN)r   r   r   ÚMODEL_MAPPINGr�  r   r   r   rŸ  rŸ  h  s   „ Ø"�Nr   rŸ  c                   ó   — e Zd ZeZy)ÚAutoModelForPreTrainingN)r   r   r   ÚMODEL_FOR_PRETRAINING_MAPPINGr�  r   r   r   r¢  r¢  o  s   „ Ø2�Nr   r¢  Úpretraining)Úhead_docc                   ó`   ‡ — e Zd ZeZeded    deej                  e   z  ddfˆ fd„«       Z
ˆ xZS )ÚAutoModelForCausalLMÚclsÚpretrained_model_name_or_pathÚreturnr   c                 ó*   •— t        ‰| �  |g|¢­i |¤ŽS ©N©ÚsuperÚfrom_pretrained©r¨  r©  Ú
model_argsÚkwargsÚ	__class__s       €r   r¯  z$AutoModelForCausalLM.from_pretrainedz  ó!   ø€ ô ‰wÑ&Ð'DÐ\ÀzÒ\ÐU[Ñ\Ð\r   )r   r   r   ÚMODEL_FOR_CAUSAL_LM_MAPPINGr�  ÚclassmethodÚtypeÚstrÚosÚPathLiker¯  Ú__classcell__©r³  s   @r   r§  r§  v  sO   ø„ Ø0€Nð ð]ØÐ(Ñ)ð]à'*¨R¯[©[¸Ñ-=Ñ'=ð]ð
 
"ô]ó ô]r   r§  zcausal language modelingc                   ó   — e Zd ZeZy)ÚAutoModelForMaskedLMN)r   r   r   ÚMODEL_FOR_MASKED_LM_MAPPINGr�  r   r   r   r¾  r¾  ‡  s   „ Ø0�Nr   r¾  zmasked language modelingc                   ó   — e Zd ZeZy)ÚAutoModelForSeq2SeqLMN)r   r   r   Ú&MODEL_FOR_SEQ_TO_SEQ_CAUSAL_LM_MAPPINGr�  r   r   r   rÁ  rÁ  Ž  ó   „ Ø;�Nr   rÁ  z&sequence-to-sequence language modelingzgoogle-t5/t5-base)r¥  Úcheckpoint_for_examplec                   ó   — e Zd ZeZy)Ú"AutoModelForSequenceClassificationN)r   r   r   Ú)MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPINGr�  r   r   r   rÆ  rÆ  ™  s   „ Ø>�Nr   rÆ  zsequence classificationc                   ó   — e Zd ZeZy)ÚAutoModelForQuestionAnsweringN)r   r   r   Ú$MODEL_FOR_QUESTION_ANSWERING_MAPPINGr�  r   r   r   rÉ  rÉ  ¢  r’  r   rÉ  zquestion answeringc                   ó   — e Zd ZeZy)Ú"AutoModelForTableQuestionAnsweringN)r   r   r   Ú*MODEL_FOR_TABLE_QUESTION_ANSWERING_MAPPINGr�  r   r   r   rÌ  rÌ  ©  ó   „ Ø?�Nr   rÌ  ztable question answeringzgoogle/tapas-base-finetuned-wtqc                   ó   — e Zd ZeZy)Ú#AutoModelForVisualQuestionAnsweringN)r   r   r   Ú+MODEL_FOR_VISUAL_QUESTION_ANSWERING_MAPPINGr�  r   r   r   rÐ  rÐ  ´  s   „ Ø@�Nr   rÐ  zvisual question answeringzdandelin/vilt-b32-finetuned-vqac                   ó   — e Zd ZeZy)Ú%AutoModelForDocumentQuestionAnsweringN)r   r   r   Ú-MODEL_FOR_DOCUMENT_QUESTION_ANSWERING_MAPPINGr�  r   r   r   rÓ  rÓ  ¿  s   „ ØB�Nr   rÓ  zdocument question answeringz/impira/layoutlm-document-qa", revision="52e01b3c                   ó   — e Zd ZeZy)ÚAutoModelForTokenClassificationN)r   r   r   Ú&MODEL_FOR_TOKEN_CLASSIFICATION_MAPPINGr�  r   r   r   rÖ  rÖ  Ê  rÃ  r   rÖ  ztoken classificationc                   ó   — e Zd ZeZy)ÚAutoModelForMultipleChoiceN)r   r   r   Ú!MODEL_FOR_MULTIPLE_CHOICE_MAPPINGr�  r   r   r   rÙ  rÙ  Ñ  rŽ  r   rÙ  zmultiple choicec                   ó   — e Zd ZeZy)Ú"AutoModelForNextSentencePredictionN)r   r   r   Ú*MODEL_FOR_NEXT_SENTENCE_PREDICTION_MAPPINGr�  r   r   r   rÜ  rÜ  Ø  rÎ  r   rÜ  znext sentence predictionc                   ó   — e Zd ZeZy)ÚAutoModelForImageClassificationN)r   r   r   Ú&MODEL_FOR_IMAGE_CLASSIFICATION_MAPPINGr�  r   r   r   rß  rß  á  rÃ  r   rß  zimage classificationc                   ó   — e Zd ZeZy)Ú'AutoModelForZeroShotImageClassificationN)r   r   r   Ú0MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPINGr�  r   r   r   râ  râ  è  s   „ ØE�Nr   râ  zzero-shot image classificationc                   ó   — e Zd ZeZy)ÚAutoModelForImageSegmentationN)r   r   r   Ú$MODEL_FOR_IMAGE_SEGMENTATION_MAPPINGr�  r   r   r   rå  rå  ñ  r’  r   rå  zimage segmentationc                   ó   — e Zd ZeZy)Ú AutoModelForSemanticSegmentationN)r   r   r   Ú'MODEL_FOR_SEMANTIC_SEGMENTATION_MAPPINGr�  r   r   r   rè  rè  ø  ó   „ Ø<�Nr   rè  zsemantic segmentationc                   ó   — e Zd ZeZy)Ú AutoModelForTimeSeriesPredictionN)r   r   r   Ú(MODEL_FOR_TIME_SERIES_PREDICTION_MAPPINGr�  r   r   r   rì  rì  	  ó   „ Ø=�Nr   rì  ztime-series predictionc                   ó   — e Zd ZeZy)Ú!AutoModelForUniversalSegmentationN)r   r   r   Ú(MODEL_FOR_UNIVERSAL_SEGMENTATION_MAPPINGr�  r   r   r   rð  rð  
	  rî  r   rð  zuniversal image segmentationc                   ó   — e Zd ZeZy)Ú AutoModelForInstanceSegmentationN)r   r   r   Ú'MODEL_FOR_INSTANCE_SEGMENTATION_MAPPINGr�  r   r   r   ró  ró  	  rê  r   ró  zinstance segmentationc                   ó   — e Zd ZeZy)ÚAutoModelForObjectDetectionN)r   r   r   Ú"MODEL_FOR_OBJECT_DETECTION_MAPPINGr�  r   r   r   rö  rö  	  ó   „ Ø7�Nr   rö  zobject detectionc                   ó   — e Zd ZeZy)Ú#AutoModelForZeroShotObjectDetectionN)r   r   r   Ú,MODEL_FOR_ZERO_SHOT_OBJECT_DETECTION_MAPPINGr�  r   r   r   rú  rú  #	  ó   „ ØA�Nr   rú  zzero-shot object detectionc                   ó   — e Zd ZeZy)ÚAutoModelForDepthEstimationN)r   r   r   Ú"MODEL_FOR_DEPTH_ESTIMATION_MAPPINGr�  r   r   r   rþ  rþ  ,	  rø  r   rþ  zdepth estimationc                   ó   — e Zd ZeZy)ÚAutoModelForTextRecognitionN)r   r   r   Ú"MODEL_FOR_TEXT_RECOGNITION_MAPPINGr�  r   r   r   r	  r	  3	  rø  r   r	  ztext recognitionc                   ó   — e Zd ZeZy)ÚAutoModelForTableRecognitionN)r   r   r   Ú#MODEL_FOR_TABLE_RECOGNITION_MAPPINGr�  r   r   r   r	  r	  :	  r–  r   r	  ztable recognitionc                   ó   — e Zd ZeZy)ÚAutoModelForVideoClassificationN)r   r   r   Ú&MODEL_FOR_VIDEO_CLASSIFICATION_MAPPINGr�  r   r   r   r	  r	  A	  rÃ  r   r	  zvideo classificationc                   ó`   ‡ — e Zd ZeZeded    deej                  e   z  ddfˆ fd„«       Z
ˆ xZS )ÚAutoModelForImageTextToTextr¨  r©  rª  r   c                 ó*   •— t        ‰| �  |g|¢­i |¤ŽS r¬  r­  r°  s       €r   r¯  z+AutoModelForImageTextToText.from_pretrainedL	  r´  r   )r   r   r   Ú$MODEL_FOR_IMAGE_TEXT_TO_TEXT_MAPPINGr�  r¶  r·  r¸  r¹  rº  r¯  r»  r¼  s   @r   r
	  r
	  H	  sO   ø„ Ø9€Nð ð]ØÐ/Ñ0ð]à'*¨R¯[©[¸Ñ-=Ñ'=ð]ð
 
"ô]ó ô]r   r
	  zimage-text-to-text modelingc                   ó   — e Zd ZeZy)ÚAutoModelForMultimodalLMN)r   r   r   ÚMODEL_FOR_MULTIMODAL_LM_MAPPINGr�  r   r   r   r	  r	  Y	  rš  r   r	  zmultimodal generationc                   ó   — e Zd ZeZy)ÚAutoModelForAudioClassificationN)r   r   r   Ú&MODEL_FOR_AUDIO_CLASSIFICATION_MAPPINGr�  r   r   r   r	  r	  `	  rÃ  r   r	  zaudio classificationc                   ó   — e Zd ZeZy)ÚAutoModelForCTCN)r   r   r   ÚMODEL_FOR_CTC_MAPPINGr�  r   r   r   r	  r	  g	  ó   „ Ø*�Nr   r	  z%connectionist temporal classificationc                   ó   — e Zd ZeZy)ÚAutoModelForRNNTN)r   r   r   ÚMODEL_FOR_RNNT_MAPPINGr�  r   r   r   r	  r	  n	  s   „ Ø+�Nr   r	  zRNN transducerc                   ó   — e Zd ZeZy)ÚAutoModelForTDTN)r   r   r   ÚMODEL_FOR_TDT_MAPPINGr�  r   r   r   r	  r	  u	  r	  r   r	  ztoken-and-duration transducerc                   ó   — e Zd ZeZy)ÚAutoModelForSpeechSeq2SeqN)r   r   r   Ú"MODEL_FOR_SPEECH_SEQ_2_SEQ_MAPPINGr�  r   r   r   r	  r	  |	  rø  r   r	  z,sequence-to-sequence speech-to-text modelingc                   ó   — e Zd ZeZy)Ú$AutoModelForAudioFrameClassificationN)r   r   r   Ú,MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPINGr�  r   r   r   r!	  r!	  …	  rü  r   r!	  z"audio frame (token) classificationc                   ó   — e Zd ZeZy)ÚAutoModelForAudioXVectorN)r   r   r   ÚMODEL_FOR_AUDIO_XVECTOR_MAPPINGr�  r   r   r   r$	  r$	  Ž	  rš  r   r$	  c                   ó   — e Zd ZeZy)ÚAutoModelForTextToSpectrogramN)r   r   r   Ú%MODEL_FOR_TEXT_TO_SPECTROGRAM_MAPPINGr�  r   r   r   r'	  r'	  ’	  ó   „ Ø:�Nr   r'	  c                   ó   — e Zd ZeZy)ÚAutoModelForTextToWaveformN)r   r   r   Ú"MODEL_FOR_TEXT_TO_WAVEFORM_MAPPINGr�  r   r   r   r+	  r+	  –	  rø  r   r+	  c                   ó   — e Zd ZeZy)ÚAutoBackboneN)r   r   r   ÚMODEL_FOR_BACKBONE_MAPPINGr�  r   r   r   r.	  r.	  š	  s   „ Ø/�Nr   r.	  zaudio retrieval via x-vectorc                   ó   — e Zd ZeZy)ÚAutoModelForMaskedImageModelingN)r   r   r   Ú'MODEL_FOR_MASKED_IMAGE_MODELING_MAPPINGr�  r   r   r   r1	  r1	  ¡	  rê  r   r1	  zmasked image modelingc                   ó   — e Zd ZeZy)ÚAutoModelForAudioTokenizationN)r   r   r   Ú$MODEL_FOR_AUDIO_TOKENIZATION_MAPPINGr�  r   r   r   r4	  r4	  ¨	  r’  r   r4	  z$audio tokenization through codebooksc                   ó   — e Zd ZeZy)ÚAutoModelForImageMattingN)r   r   r   ÚMODEL_FOR_IMAGE_MATTING_MAPPINGr�  r   r   r   r7	  r7	  ±	  rš  r   r7	  zimage mattingc                   ó   — e Zd ZeZy)ÚAutoModelForNormalEstimationN)r   r   r   Ú#MODEL_FOR_NORMAL_ESTIMATION_MAPPINGr�  r   r   r   r:	  r:	  ¸	  r–  r   r:	  znormal estimationc                   ó   — e Zd ZeZy)ÚAutoModelForPointmapEstimationN)r   r   r   Ú%MODEL_FOR_POINTMAP_ESTIMATION_MAPPINGr�  r   r   r   r=	  r=	  ¿	  r)	  r   r=	  zpointmap estimationc                   ó   — e Zd ZeZy)ÚAutoModelForPoseEstimationN)r   r   r   Ú!MODEL_FOR_POSE_ESTIMATION_MAPPINGr�  r   r   r   r@	  r@	  Æ	  rŽ  r   r@	  zpose estimation)gr	  r"	  r5	  r%	  r/	  Ú'MODEL_FOR_CAUSAL_IMAGE_MODELING_MAPPINGrµ  r	  r	  r	  rÔ  rÿ  r;	  r>	  r8	  r	  r	  rà  ÚMODEL_FOR_IMAGE_MAPPINGræ  r�  rA	  r‘  r•  rô  r2	  r¿  rŒ  rÚ  rÝ  r÷  r£  rÊ  ré  rÂ  rÇ  r	  rÍ  r™  r,	  r(	  rí  r×  rñ  r	  ÚMODEL_FOR_RETRIEVAL_MAPPINGr	  r	  rÑ  r   rã  rû  Ú,MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPINGÚ(MODEL_FOR_TIME_SERIES_REGRESSION_MAPPINGrŸ  r.	  r	  r!	  r4	  r$	  r§  r	  r	  r	  rþ  r	  r	  rß  rå  rœ  ró  r�  r”  r‹  r˜  r1	  r¾  rÙ  r	  rÜ  rö  r¢  rÉ  rè  rÁ  rÆ  r	  rÌ  r'	  r+	  rì  rÖ  rð  r	  rÐ  rÓ  râ  rú  r
	  r7	  r:	  r=	  r@	  )·Ú__doc__r¹  Úcollectionsr   Útypingr   Úutilsr   Úauto_factoryr   r	   r
   r   Úconfiguration_autor   Ú
generationr   Úmodeling_utilsr   r   Ú
get_loggerr   ÚloggerÚMODEL_MAPPING_NAMESÚ#MODEL_FOR_PRETRAINING_MAPPING_NAMESÚ!MODEL_FOR_CAUSAL_LM_MAPPING_NAMESÚMODEL_FOR_IMAGE_MAPPING_NAMESÚ-MODEL_FOR_MASKED_IMAGE_MODELING_MAPPING_NAMESÚ-MODEL_FOR_CAUSAL_IMAGE_MODELING_MAPPING_NAMESÚ,MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING_NAMESÚ*MODEL_FOR_IMAGE_SEGMENTATION_MAPPING_NAMESÚ-MODEL_FOR_SEMANTIC_SEGMENTATION_MAPPING_NAMESÚ-MODEL_FOR_INSTANCE_SEGMENTATION_MAPPING_NAMESÚ.MODEL_FOR_UNIVERSAL_SEGMENTATION_MAPPING_NAMESÚ,MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING_NAMESÚ!MODEL_FOR_RETRIEVAL_MAPPING_NAMESÚ*MODEL_FOR_IMAGE_TEXT_TO_TEXT_MAPPING_NAMESÚlistÚitemsÚ%MODEL_FOR_MULTIMODAL_LM_MAPPING_NAMESÚ!MODEL_FOR_MASKED_LM_MAPPING_NAMESÚ(MODEL_FOR_OBJECT_DETECTION_MAPPING_NAMESÚ2MODEL_FOR_ZERO_SHOT_OBJECT_DETECTION_MAPPING_NAMESÚ(MODEL_FOR_DEPTH_ESTIMATION_MAPPING_NAMESÚ(MODEL_FOR_TEXT_RECOGNITION_MAPPING_NAMESÚ)MODEL_FOR_TABLE_RECOGNITION_MAPPING_NAMESÚ,MODEL_FOR_SEQ_TO_SEQ_CAUSAL_LM_MAPPING_NAMESÚ(MODEL_FOR_SPEECH_SEQ_2_SEQ_MAPPING_NAMESÚ/MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING_NAMESÚ*MODEL_FOR_QUESTION_ANSWERING_MAPPING_NAMESÚ0MODEL_FOR_TABLE_QUESTION_ANSWERING_MAPPING_NAMESÚ1MODEL_FOR_VISUAL_QUESTION_ANSWERING_MAPPING_NAMESÚ3MODEL_FOR_DOCUMENT_QUESTION_ANSWERING_MAPPING_NAMESÚ,MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING_NAMESÚ'MODEL_FOR_MULTIPLE_CHOICE_MAPPING_NAMESÚ0MODEL_FOR_NEXT_SENTENCE_PREDICTION_MAPPING_NAMESÚ,MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING_NAMESÚMODEL_FOR_CTC_MAPPING_NAMESÚMODEL_FOR_RNNT_MAPPING_NAMESÚMODEL_FOR_TDT_MAPPING_NAMESÚ2MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING_NAMESÚ%MODEL_FOR_AUDIO_XVECTOR_MAPPING_NAMESÚ+MODEL_FOR_TEXT_TO_SPECTROGRAM_MAPPING_NAMESÚ(MODEL_FOR_TEXT_TO_WAVEFORM_MAPPING_NAMESÚ6MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING_NAMESÚ MODEL_FOR_BACKBONE_MAPPING_NAMESÚ'MODEL_FOR_MASK_GENERATION_MAPPING_NAMESÚ*MODEL_FOR_KEYPOINT_DETECTION_MAPPING_NAMESÚ)MODEL_FOR_KEYPOINT_MATCHING_MAPPING_NAMESÚ%MODEL_FOR_TEXT_ENCODING_MAPPING_NAMESÚ2MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING_NAMESÚ.MODEL_FOR_TIME_SERIES_REGRESSION_MAPPING_NAMESÚ.MODEL_FOR_TIME_SERIES_PREDICTION_MAPPING_NAMESÚ&MODEL_FOR_IMAGE_TO_IMAGE_MAPPING_NAMESÚ"MODEL_FOR_AUDIO_TOKENIZATION_NAMESÚ%MODEL_FOR_IMAGE_MATTING_MAPPING_NAMESÚ)MODEL_FOR_NORMAL_ESTIMATION_MAPPING_NAMESÚ+MODEL_FOR_POINTMAP_ESTIMATION_MAPPING_NAMESÚ'MODEL_FOR_POSE_ESTIMATION_MAPPING_NAMESr   r£  rµ  rB	  rà  rã  ræ  ré  rô  rñ  r	  r	  r	  rD	  rÑ  rÔ  r¿  rC	  r2	  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™  rE	  rF	  rí  r�  r5	  r8	  r;	  r>	  rA	  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$	  r'	  r+	  r.	  r1	  r4	  r7	  r:	  r=	  r@	  Ú__all__r   r   r   ú<module>rŠ	     s8  ðñ ã 	Ý #Ý  å ÷ó õ 5ñ Ý-Ý1ô °/ô ð 
ˆ×	Ñ	˜HÓ	%€á!òHóJÐ ñX '2òbód'Ð #ñL %0òkóm%Ð !ñ^ !,ò<ó>!Ð ñ@ 1<òó1Ð -ñ 1<ð 	7ðó1Ð -ñ 0;ò9ó;0Ð ,ñz .9ð 	(ðó.Ð *ñ 1<òó1Ð -ñ  1<ð 	<Ø4ð	ó1Ð -ñ 2=ò	ó2Ð .ñ 0;òó0Ð ,ñ %0à8Ø*ðó%Ð !ñ .9òPóR.Ð *ñl )4ðÙ	Ð8×>Ñ>Ó@Ó	Aðà4ðð 	Dðð 	Mð	ð
 	Pðð 	9ðð 	@ðð 	>ðð 	:ðð 	Cðð 	Bðð 	7ðð 	Hðó)Ð %ñ& %0ò0ó2%Ð !ñh ,7òó,Ð (ñ0 6Aòó	6Ð 2ñ ,7ò
ó,Ð (ñ ,7òó,Ð (ñ -8à/Ø1ðó-Ð )ñ 0;ò%ó'0Ð ,ñT ,7òó,Ð (ñ. 3>òzó|3Ð /ñ| .9òOóQ.Ð *ñf 4?ð 	/ðó4Ð 0ñ 5@òó5Ð 1ñ 7Bòó7Ð 3ñ 0;òaóc0Ð ,ñJ +6ò%ó'+Ð 'ñR 4?òó4Ð 0ñ 0;òó0Ð ,ñ$ *òóÐ ñ$  +òó Ð ñ *ð 	+ðóÐ ñ 6Aòó
6Ð 2ñ )4òó
)Ð %ñ /:ð 	?Ø/ðó/Ð +ñ ,7òó,Ð (ñ" :Eòó:Ð 6ñ$ $/ò"ó$$Ð  ñL +6ò	ó+Ð 'ñ .9à8ðó.Ð *ñ -8òó-Ð )ñ )4ò!ó#)Ð %ñJ 6AàCØ1ðó6Ð 2ñ 2=à5Ø-ðó2Ð .ñ 2=à0Ø6ðó2Ð .ñ *5à5ðó*Ð &ñ &1òó&Ð "ñ )4à/Ø/ðó)Ð %ñ -8à3Ø6ðó-Ð )ñ /:à5ðó/Ð +ñ +6à1Ø/ðó+Ð 'ñ !Ð!5Ð7JÓK€Ù 0Ð1EÐGjÓ kÐ Ù.Ð/CÐEfÓgÐ Ù*:ØÐGó+Ð 'ñ *:ØÐFó*Ð &ñ 4DØÐPó4Ð 0ñ (8ØÐDó(Ð $ñ +;ØÐGó+Ð 'ñ +;ØÐGó+Ð 'ñ ,<ØÐHó,Ð (ñ *:ØÐFó*Ð &ñ (8ØÐDó(Ð $ñ #3Ð3GÐInÓ"oÐ Ù.Ð/CÐEfÓgÐ Ù.>ØÐKó/Ð +ñ 1AØÐMó1Ð -ñ /Ð/CÐEfÓgÐ Ù*Ð+?ÐA^Ó_Ð Ù*:ØÐGó+Ð 'ñ &6Ð6JÐLtÓ%uÐ "Ù/?ØÐLó0Ð ,ñ &6Ð6JÐLtÓ%uÐ "Ù%5Ð6JÐLtÓ%uÐ "Ù&6Ð7KÐMvÓ&wÐ #Ù)9ØÐFó*Ð &ñ -=ØÐIó-Ð )ñ (8ØÐDó(Ð $ñ .>ØÐJó.Ð *ñ *:ØÐFó*Ð &ñ %5Ð5IÐKrÓ$sÐ !Ù-=ØÐJó.Ð *ñ *:ØÐFó*Ð &ñ )Ð)=Ð?ZÓ[Ð Ù)Ð*>Ð@\Ó]Ð Ù(Ð)=Ð?ZÓ[Ð Ù%5Ð6JÐLtÓ%uÐ "Ù/?ØÐLó0Ð ,ñ #3Ð3GÐInÓ"oÐ á(8ØÐEó)Ð %ñ &6Ð6JÐLtÓ%uÐ "á-Ð.BÐDdÓeÐ á$4Ð5IÐKrÓ$sÐ !á'7ØÐDó(Ð $ñ '7Ð7KÐMvÓ&wÐ #á"2Ð3GÐInÓ"oÐ á/?ØÐLó0Ð ,ñ ,<ØÐHó,Ð (ñ ,<ØÐHó,Ð (ñ $4Ð4HÐJpÓ#qÐ  á'7Ð8LÐNpÓ'qÐ $á"2Ð3GÐInÓ"oÐ Ù&6Ð7KÐMvÓ&wÐ #Ù(8ØÐEó)Ð %ñ %5Ð5IÐKrÓ$sÐ !ô7Ð!4ô 7ô:Ð$7ô :ô9Ð#6ô 9ô5Ð2ô 5ô6Ð2ô 6ô#Ð#ô #ñ ˜iÓ(€	ô3Ð1ô 3ñ ,Ð,CÈmÔ\Ð ô]Ð.ô ]ñ )Ð)=ÐHbÔcÐ ô1Ð.ô 1ñ )Ð)=ÐHbÔcÐ ô<Ð/ô <ñ *ØØ5Ø.ôÐ ô?Ð)<ô ?ñ &7Ø&Ð1Jô&Ð "ô
:Ð$7ô :ñ !2Ð2OÐZnÔ oÐ ô@Ð)<ô @ñ &7Ø&Ø'Ø<ô&Ð "ôAÐ*=ô Añ '8Ø'Ø(Ø<ô'Ð #ôCÐ,?ô Cñ ):Ø)Ø*ØLô)Ð %ô<Ð&9ô <ñ #4Ð4SÐ^tÔ"uÐ ô7Ð!4ô 7ñ /Ð/IÐTeÔfÐ ô@Ð)<ô @ñ &7Ø&Ð1Kô&Ð "ô
<Ð&9ô <ñ #4Ð4SÐ^tÔ"uÐ ôFÐ.Aô Fñ +<Ø+Ð6Vô+Ð 'ô
:Ð$7ô :ñ !2Ð2OÐZnÔ oÐ ô=Ð':ô =ñ $5Ø$Ð/Fô$Ð  ô
>Ð':ô >ñ $5Ø$Ð/Gô$Ð  ô
>Ð(;ô >ñ %6Ø%Ð0Nô%Ð !ô
=Ð':ô =ñ $5Ø$Ð/Fô$Ð  ô
8Ð"5ô 8ñ 0Ð0KÐVhÔiÐ ôBÐ*=ô Bñ '8Ø'Ð2Nô'Ð #ô
8Ð"5ô 8ñ 0Ð0KÐVhÔiÐ ô8Ð"5ô 8ñ 0Ð0KÐVhÔiÐ ô9Ð#6ô 9ñ  1Ð1MÐXkÔlÐ ô<Ð&9ô <ñ #4Ð4SÐ^tÔ"uÐ ô]Ð"5ô ]ñ 0Ð0KÐVsÔtÐ ô5Ð2ô 5ñ -Ð-EÐPgÔhÐ ô<Ð&9ô <ñ #4Ð4SÐ^tÔ"uÐ ô+Ð)ô +ñ $ OÐ>eÔf€ô,Ð*ô ,ñ %Ð%5Ð@PÔQÐ ô+Ð)ô +ñ $ OÐ>]Ô^€ô8Ð 3ô 8ñ .ØÐ(VôÐ ô
BÐ+>ô Bñ (9Ø(Ð3Wô(Ð $ô
5Ð2ô 5ô;Ð$7ô ;ô8Ð!4ô 8ô0Ð)ô 0ñ -Ð-EÐPnÔoÐ ô=Ð&9ô =ñ #4Ð4SÐ^uÔ"vÐ ô:Ð$7ô :ñ !2Ø!Ð,Rô!Ð ô
5Ð2ô 5ñ -Ð-EÐP_Ô`Ð ô9Ð#6ô 9ñ  1Ð1MÐXkÔlÐ ô;Ð%8ô ;ñ "3Ð3QÐ\qÔ!rÐ ô7Ð!4ô 7ñ /Ð/IÐTeÔfÐ òh�r   