ó
    pyüi“Š ã                   óÐ  • S r SSK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Jr  SS	KJr  \(       a  SS
KJr  SSKJr   " S S\\5      r\R(                  " \5      r\" / SQ5      r\" / SQ5      r\" / SQ5      r\" / SQ5      r\" / SQ5      r\" S/5      r\" / SQ5      r\" S/5      r\" / SQ5      r\" S/5      r \" / SQ5      r!\" / SQ5      r"\" SS/5      r#\" / SQ5      r$\" / \%" \$RM                  5       5      QSPSPSPS PS!PS"PS#PS$PS%PS&PS'P5      r'\" / S(Q5      r(\" / S)Q5      r)\" / S*Q5      r*\" / S+Q5      r+\" S,S-/5      r,\" S.S//5      r-\" / S0Q5      r.\" / S1Q5      r/\" / S2Q5      r0\" / S3Q5      r1\" S4/5      r2\" / S5Q5      r3\" / S6Q5      r4\" / S7Q5      r5\" / S8Q5      r6\" / S9Q5      r7\" / S:Q5      r8\" / S;Q5      r9\" / S<Q5      r:\" / S=Q5      r;\" S>S?/5      r<\" / S@Q5      r=\" / SAQ5      r>\" / SBQ5      r?\" / SCQ5      r@\" SD/5      rA\" / SEQ5      rB\" / SFQ5      rC\" SGSH/5      rD\" SISJ/5      rE\" SKSL/5      rF\" SM/5      rG\" / SNQ5      rH\" \\5      rI\" \\5      rJ\" \\5      rK\" \\5      rL\" \\5      rM\" \\>5      rN\" \\5      rO\" \\5      rP\" \\ 5      rQ\" \\!5      rR\" \\"5      rS\" \\$5      rT\" \\'5      rU\" \\#5      rV\" \\35      rW\" \\45      rX\" \\(5      rY\" \\5      rZ\" \\5      r[\" \\)5      r\\" \\*5      r]\" \\+5      r^\" \\,5      r_\" \\-5      r`\" \\.5      ra\" \\05      rb\" \\15      rc\" \\25      rd\" \\55      re\" \\65      rf\" \\75      rg\" \\85      rh\" \\95      ri\" \\/5      rj\" \\:5      rk\" \\;5      rl\" \\<5      rm\" \\=5      rn\" \\?5      ro\" \\@5      rp\" \\A5      rq\" \\B5      rr\" \\C5      rs\" \\D5      rt\" \\E5      ru\" \\F5      rv\" \\G5      rw\" \\H5      rx " SO SP\
5      ry " SQ SR\
5      rz " SS ST\
5      r{ " SU SV\
5      r| " SW SX\
5      r} " SY SZ\
5      r~\" \~5      r~ " S[ S\\
5      r\" \S]S^9r " S_ S`\
5      r€\" \€SaS^9r€ " Sb Sc\
5      r�\" \�SdS^9r� " Se Sf\
5      r‚\" \‚SgShSi9r‚ " Sj Sk\
5      rƒ\" \ƒSlS^9rƒ " Sm Sn\
5      r„\" \„SoS^9r„ " Sp Sq\
5      r…\" \…SrSsSi9r… " St Su\
5      r†\" \†SvSwSi9r† " Sx Sy\
5      r‡\" \‡SzS{Si9r‡ " S| S}\
5      rˆ\" \ˆS~S^9rˆ " S S€\
5      r‰\" \‰S�S^9r‰ " S‚ Sƒ\
5      rŠ\" \ŠS„S^9rŠ " S… S†\
5      r‹\" \‹S‡S^9r‹ " Sˆ S‰\
5      rŒ\" \ŒSŠS^9rŒ " S‹ SŒ\
5      r�\" \�S�S^9r� " SŽ S�\
5      rŽ\" \ŽS�S^9rŽ " S‘ S’\
5      r�\" \�S“S^9r� " S” S•\
5      r�\" \�S–S^9r� " S— S˜\
5      r‘\" \‘S™S^9r‘ " Sš S›\
5      r’\" \’SœS^9r’ " S� Sž\
5      r“\" \“SŸS^9r“ " S  S¡\
5      r”\" \”S¢S^9r” " S£ S¤\
5      r•\" \•S¥S^9r• " S¦ S§\
5      r–\" \–S¨S^9r– " S© Sª\
5      r—\" \—S«S^9r— " S¬ S­\
5      r˜\" \˜S®S^9r˜ " S¯ S°\
5      r™\" \™S±S^9r™ " S² S³\
5      rš\" \šS´S^9rš " Sµ S¶\
5      r›\" \›S·S^9r› " S¸ S¹\
5      rœ\" \œSºS^9rœ " S» S¼\
5      r�\" \�S½S^9r� " S¾ S¿\
5      rž " SÀ SÁ\
5      rŸ " SÂ SÃ\
5      r  " SÄ SÅ\	5      r¡\" \žSÆS^9rž " SÇ SÈ\
5      r¢\" \¢SÉS^9r¢ " SÊ SË\
5      r£\" \£SÌS^9r£/ SÍQr¤g)ÎzAuto Model class.é    N)ÚOrderedDict)ÚTYPE_CHECKINGé   )Úloggingé   )Ú_BaseAutoBackboneClassÚ_BaseAutoModelClassÚ_LazyAutoMappingÚauto_class_update)ÚCONFIG_MAPPING_NAMES)ÚGenerationMixin)ÚPreTrainedModelc                   ó   • \ rS rSrSrg)Ú_BaseModelWithGenerateé#   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    Úc/home/mande/repo/quber/.venv/lib/python3.13/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Ú&AudioFlamingo3ForConditionalGeneration)Ú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_visionÚCohere2VisionModel)Ú
cohere_asrÚCohereAsrModel©Úconditional_detrÚConditionalDetrModel)ÚconvbertÚConvBertModel©ÚconvnextÚConvNextModel©Ú
convnextv2ÚConvNextV2Model)Ú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_v2ÚDeepseekV2Model)Údeepseek_v3ÚDeepseekV3Model)Ú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©Ú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_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ÚGlmAsrForConditionalGeneration)Úglmasr_encoderÚGlmAsrEncoder©Ú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Ú%GraniteSpeechForConditionalGeneration)Ú
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)ÚhubertÚHubertModel)Úhunyuan_v1_denseÚHunYuanDenseV1Model)Úhunyuan_v1_moeÚHunYuanMoEV1Model)Úhy_v3Ú	HYV3Model©ÚibertÚ
IBertModel)ÚideficsÚIdeficsModel)Úidefics2ÚIdefics2Model)Úidefics3ÚIdefics3Model)Úidefics3_visionÚIdefics3VisionTransformer©ÚijepaÚ
IJepaModel©ÚimagegptÚImageGPTModel)ÚinformerÚInformerModel)ÚinstructblipÚInstructBlipModel)ÚinstructblipvideoÚInstructBlipVideoModel)ÚinternvlÚInternVLModel)Úinternvl_visionÚInternVLVisionModel)Újais2Ú
Jais2Model)ÚjambaÚ
JambaModel)ÚjanusÚ
JanusModel)ÚjetmoeÚJetMoeModel)Újina_embeddings_v3ÚJinaEmbeddingsV3Model)ú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©Ú
metaclip_2ÚMetaClip2Model)zmgp-strÚMgpstrForSceneTextRecognition)ÚmimiÚ	MimiModel)Úminicpmv4_6ÚMiniCPMV4_6Model)ÚminimaxÚMiniMaxModel)Ú
minimax_m2ÚMiniMaxM2Model)Ú	ministralÚMinistralModel)Ú
ministral3ÚMinistral3Model)ÚmistralÚMistralModel)Úmistral3ÚMistral3Model)Úmistral4ÚMistral4Model)ÚmixtralÚMixtralModel©ÚmlcdÚMLCDVisionModel©Úmlcd_vision_modelrY  )Ú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Ú%MusicFlamingoForConditionalGeneration)ÚmusicgenÚMusicgenModel)Úmusicgen_melodyÚMusicgenMelodyModel)ÚmvpÚMvpModel)ÚnanochatÚNanoChatModel)ÚnemotronÚNemotronModel)Ú
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)Ú	paligemmaÚPaliGemmaModel©Úparakeet_ctcÚParakeetForCTC)Úparakeet_encoderÚParakeetEncoder)Ú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)Ú
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_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_textÚQwen3_5TextModel)Ú	qwen3_moeÚQwen3MoeModel)Ú
qwen3_nextÚQwen3NextModel)Úqwen3_vlÚQwen3VLModel)Úqwen3_vl_moeÚQwen3VLMoeModel)Úqwen3_vl_moe_textÚQwen3VLMoeTextModel)Úqwen3_vl_textÚQwen3VLTextModel)Úrecurrent_gemmaÚRecurrentGemmaModel©ÚreformerÚReformerModel©ÚregnetÚRegNetModel©ÚrembertÚRemBertModel©ÚresnetÚResNetModel©Ú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ÚSam3TrackerModelrO  )Ú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)Ú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_wrapperrT  )Ú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Ú$VibeVoiceAsrForConditionalGeneration)Úvideo_llama_3ÚVideoLlama3Model)Úvideo_llama_3_visionÚVideoLlama3VisionModel)Úvideo_llavaÚVideoLlavaModel©ÚvideomaeÚVideoMAEModel)Ú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ÚVoxtralForConditionalGeneration)Úvoxtral_encoderÚVoxtralEncoder©Úvoxtral_realtimeÚ'VoxtralRealtimeForConditionalGeneration)Úvoxtral_realtime_encoderÚVoxtralRealtimeEncoder)Úvoxtral_realtime_textÚVoxtralRealtimeTextModel)Úwav2vec2ÚWav2Vec2Model)úwav2vec2-bertÚWav2Vec2BertModel)úwav2vec2-conformerÚWav2Vec2ConformerModel)ÚwavlmÚ
WavLMModel)ÚwhisperÚWhisperModel)ÚxclipÚ
XCLIPModel)ÚxcodecÚXcodecModel)Ú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)])r"   ÚAlbertForPreTrainingr4   ©rB   ÚBartForConditionalGeneration)rH   ÚBertForPreTraining)rM   ÚBigBirdForPreTraining©rc   ÚBloomForCausalLM©rk   Ú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©r1  ÚFlaubertWithLMHeadModel)r3  ÚFlavaForPreTraining©r7  Ú!Florence2ForConditionalGeneration)r9  ÚFNetForPreTraining©r>  ÚFSMTForConditionalGeneration)r@  ÚFunnelForPreTraining©rI  ÚGemma3ForConditionalGeneration©rU  ÚGemma4ForConditionalGenerationr…  ©r�  ÚGPT2LMHeadModel©r‘  rb  ©r’  ÚGPTBigCodeForCausalLM)rµ  ÚHieraForPreTraining©rÆ  ÚIBertForMaskedLM©rÈ  ÚIdeficsForVisionText2Text©rÊ  Ú Idefics2ForConditionalGeneration©rÌ  Ú Idefics3ForConditionalGeneration©rä  ÚJanusForConditionalGeneration©r÷  ÚLayoutLMForMaskedLM©r  ÚLlavaForConditionalGeneration©r  Ú!LlavaNextForConditionalGeneration©r  Ú&LlavaNextVideoForConditionalGeneration©r  Ú&LlavaOnevisionForConditionalGeneration©r!  ÚLongformerForMaskedLM©r%  ÚLukeForMaskedLM)r)  ÚLxmertForPreTraining©r-  ÚMambaForCausalLM©r/  ÚMamba2ForCausalLM)r=  ÚMegatronBertForPreTraining©rQ  Ú Mistral3ForConditionalGeneration©rS  ÚMistral4ForCausalLM©r\  ÚMllamaForConditionalGeneration)ra  ÚMobileBertForPreTraining©r{  ÚMPNetForMaskedLM©r}  ÚMptForCausalLM©r  ÚMraForMaskedLMrƒ  ©rŠ  ÚMvpForConditionalGeneration©rŒ  ÚNanoChatForCausalLM©r’  ÚNllbMoeForConditionalGeneration©r§  ÚOpenAIGPTLMHeadModel©r³  Ú!PaliGemmaForConditionalGeneration©Úqwen2_audioÚ"Qwen2AudioForConditionalGeneration©r,  ÚRobertaForMaskedLM©r/  ÚRobertaPreLayerNormForMaskedLM)r2  ÚRoCBertForPreTraining©r;  ÚRwkvForCausalLM)r‡  ÚSplinterForPreTraining©rŠ  ÚSqueezeBertForMaskedLM©rœ  Ú*SwitchTransformersForConditionalGeneration©rž  ÚT5ForConditionalGeneration©r   ÚT5GemmaForConditionalGeneration©r¢  Ú T5Gemma2ForConditionalGeneration©r©  ÚTapasForMaskedLM)rÁ  ÚUniSpeechForPreTraining)rÃ  ÚUniSpeechSatForPreTrainingrÒ  ©rÙ  Ú"VideoLlavaForConditionalGeneration)rÜ  ÚVideoMAEForPreTraining©rà  Ú VipLlavaForConditionalGeneration)rã  ÚVisualBertForPreTraining)ré  ÚViTMAEForPreTrainingrù  rþ  )r  ÚWav2Vec2ForPreTraining)r	  ÚWav2Vec2ConformerForPreTraining©r  ÚXLMWithLMHeadModel©r  ÚXLMRobertaForMaskedLM©r  ÚXLMRobertaXLForMaskedLM©r  ÚXLNetLMHeadModel©r   ÚxLSTMForCausalLM©r"  ÚXmodForMaskedLM)œ)r   ÚAfmoeForCausalLM)r*   ÚApertusForCausalLM)r,   ÚArceeForCausalLM)r0   ÚAriaTextForCausalLM)r=   ÚBambaForCausalLM)rB   ÚBartForCausalLM)rH   ÚBertLMHeadModel)rJ   ÚBertGenerationDecoder)rM   ÚBigBirdForCausalLM)rO   ÚBigBirdPegasusForCausalLM)rQ   ÚBioGptForCausalLM)rV   ÚBitNetForCausalLM)rX   ÚBlenderbotForCausalLM)rZ   ÚBlenderbotSmallForCausalLMr4  )re   ÚBltForCausalLM)rk   ÚCamembertForCausalLM)r…   ÚCodeGenForCausalLM)r‡   ÚCohereForCausalLM)r‰   ÚCohere2ForCausalLM)r›   ÚCpmAntForCausalLMr@  )r¤   ÚCwmForCausalLM)r±   ÚData2VecTextForCausalLM)r¶   ÚDbrxForCausalLM)rÀ   ÚDeepseekV2ForCausalLM)rÂ   ÚDeepseekV3ForCausalLM)rÄ   ÚDeepseekV4ForCausalLM)rÚ   ÚDiffLlamaForCausalLM)rî   ÚDogeForCausalLM)rò   ÚDots1ForCausalLM)r  ÚElectraForCausalLM)r  ÚEmu3ForCausalLM)r  ÚErnieForCausalLM)r  ÚErnie4_5ForCausalLM)r  ÚErnie4_5_MoeForCausalLMrN  rP  )r"  ÚFalconForCausalLM)r$  ÚFalconH1ForCausalLMrR  )r5  ÚFlexOlmoForCausalLM©rC  ÚFuyuForCausalLM)rE  ÚGemmaForCausalLM)rG  ÚGemma2ForCausalLMr]  )rK  ÚGemma3ForCausalLM©rM  ÚGemma3nForConditionalGeneration)rQ  ÚGemma3nForCausalLMr_  )Úgemma4_assistantÚGemma4AssistantForCausalLM)rY  ÚGemma4ForCausalLM©r]  ÚGitForCausalLM)r_  ÚGlmForCausalLM)ra  ÚGlm4ForCausalLM)re  ÚGlm4MoeForCausalLM)rg  ÚGlm4MoeLiteForCausalLM)r}  ÚGlmMoeDsaForCausalLM©r�  ÚGotOcr2ForConditionalGenerationra  rc  rd  )r”  ÚGPTNeoForCausalLM)r–  ÚGPTNeoXForCausalLM)r˜  ÚGPTNeoXJapaneseForCausalLM)rš  ÚGptOssForCausalLM)rœ  ÚGPTJForCausalLM)rž  ÚGraniteForCausalLM)r¥  ÚGraniteMoeForCausalLM)r§  ÚGraniteMoeHybridForCausalLM)r©  ÚGraniteMoeSharedForCausalLM)r¯  ÚHeliumForCausalLM)r¿  ÚHunYuanDenseV1ForCausalLM)rÁ  ÚHunYuanMoEV1ForCausalLM)rÃ  ÚHYV3ForCausalLM)rà  ÚJais2ForCausalLM)râ  ÚJambaForCausalLM)ræ  ÚJetMoeForCausalLM)rð  ÚLagunaForCausalLM)r  ÚLfm2ForCausalLM)r  ÚLfm2MoeForCausalLM)r  ÚLlamaForCausalLM)r  ÚLlama4ForCausalLM)r  r  )r  ÚLongcatFlashForCausalLMr€  r‚  )r1  ÚMarianForCausalLM)r;  ÚMBartForCausalLM)r=  ÚMegatronBertForCausalLM)rG  ÚMiniMaxForCausalLM)rI  ÚMiniMaxM2ForCausalLM)rK  ÚMinistralForCausalLM)rM  ÚMinistral3ForCausalLM)rO  ÚMistralForCausalLM)rU  ÚMixtralForCausalLM)r\  ÚMllamaForCausalLM)rq  ÚModernBertDecoderForCausalLM)ry  Ú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)rù  ÚQwen2ForCausalLM)r  ÚQwen2MoeForCausalLM)r  ÚQwen3ForCausalLM)r	  ÚQwen3_5ForCausalLM)r  ÚQwen3_5MoeForCausalLM)r  r=  )r  r<  )r  ÚQwen3MoeForCausalLM)r  ÚQwen3NextForCausalLM)r  ÚRecurrentGemmaForCausalLM)r   ÚReformerModelWithLMHead)r&  ÚRemBertForCausalLM)r,  ÚRobertaForCausalLM)r/  ÚRobertaPreLayerNormForCausalLM)r2  ÚRoCBertForCausalLM)r5  ÚRoFormerForCausalLMr¤  )re  ÚSeedOssForCausalLM)r{  ÚSmolLM3ForCausalLM)r�  ÚSolarOpenForCausalLM)rŒ  ÚStableLmForCausalLM)rŽ  ÚStarcoder2ForCausalLM)ÚtrocrÚTrOCRForCausalLM)rÉ  ÚVaultGemmaForCausalLM)r  ÚWhisperForCausalLM)r  ÚXGLMForCausalLMr¾  )r  ÚXLMRobertaForCausalLM)r  ÚXLMRobertaXLForCausalLMrÄ  rÆ  )r"  ÚXmodForCausalLM)r)  ÚYoutuForCausalLM)r+  ÚZambaForCausalLM)r-  ÚZamba2ForCausalLM)8r   rD   rS   r‹   r�   r•   r˜   r¨   r³   rÊ   rÏ   rÒ   rÕ   rÜ   rß   râ   rå   rè   rö   r  r;  rŠ  r´  rÐ  rÓ  rÿ  )r  ÚLlama4VisionModelrW  rZ  )r\  ÚMllamaVisionModelrc  rf  ri  rl  rÞ  rå  rð  r"  r(  rg  rx  r�  r“  r–  r™  r¦  r³  r¶  r¹  rÛ  rå  rè  rë  rî  rô  r$  ))rÐ   ÚDeiTForMaskedImageModeling)r<  ÚFocalNetForMaskedImageModeling)r”  ÚSwinForMaskedImageModeling)rš  ÚSwinv2ForMaskedImageModeling)ræ  ÚViTForMaskedImageModeling)rÔ  ÚImageGPTForCausalImageModeling)*)rE   ÚBeitForImageClassification)rT   ÚBitForImageClassification)ry   ÚCLIPForImageClassification)r–   ÚConvNextForImageClassification)r™   Ú ConvNextV2ForImageClassification)r¢   ÚCvtForImageClassification)r´   Ú$Data2VecVisionForImageClassification)rÐ   )ÚDeiTForImageClassificationÚ%DeiTForImageClassificationWithTeacher)rÝ   ÚDinatForImageClassification)rà   ÚDinov2ForImageClassification)rã   Ú)Dinov2WithRegistersForImageClassification)rð   ÚDonutSwinForImageClassification)r  Ú"EfficientNetForImageClassification)r<  ÚFocalNetForImageClassification)r²  ÚHGNetV2ForImageClassification)rµ  ÚHieraForImageClassification)rÑ  ÚIJepaForImageClassification)rÔ  ÚImageGPTForImageClassification)r   )ÚLevitForImageClassificationÚ&LevitForImageClassificationWithTeacher)r@  ÚMetaClip2ForImageClassification)rd  Ú!MobileNetV1ForImageClassification)rg  Ú!MobileNetV2ForImageClassification)rj  ÚMobileViTForImageClassification)rm  Ú!MobileViTV2ForImageClassification)rÎ  )Ú&PerceiverForImageClassificationLearnedÚ&PerceiverForImageClassificationFourierÚ-PerceiverForImageClassificationConvProcessing)ræ  Ú PoolFormerForImageClassification)Úpp_lcnetÚPPLCNetForImageClassification)rñ  ÚPvtForImageClassification)ró  ÚPvtV2ForImageClassification)r#  ÚRegNetForImageClassification)r)  ÚResNetForImageClassification)rh  ÚSegformerForImageClassification)Úshieldgemma2Ú"ShieldGemma2ForImageClassification)rq  ÚSiglipForImageClassification)rt  ÚSiglip2ForImageClassification)r‘  Ú!SwiftFormerForImageClassification)r”  ÚSwinForImageClassification)rš  ÚSwinv2ForImageClassification)r«  ÚTextNetForImageClassification)rº  Ú!TimmWrapperForImageClassification)ræ  ÚViTForImageClassification)rì  ÚViTMSNForImageClassification©rÖ   ÚDetrForSegmentation))rE   ÚBeitForSemanticSegmentation)r´   Ú%Data2VecVisionForSemanticSegmentation)r÷   ÚDPTForSemanticSegmentation)rg  Ú"MobileNetV2ForSemanticSegmentation)rj  Ú MobileViTForSemanticSegmentation)rm  Ú"MobileViTV2ForSemanticSegmentation)rh  Ú SegformerForSemanticSegmentation)ÚupernetÚUperNetForSemanticSegmentation©r7  Ú!MaskFormerForInstanceSegmentation)r�  )ÚeomtÚEomtForUniversalSegmentation)Úeomt_dinov3Ú"EomtDinov3ForUniversalSegmentation)r5  Ú#Mask2FormerForUniversalSegmentationrš  )r¥  Ú!OneFormerForUniversalSegmentation)ÚvideomtÚVideomtForUniversalSegmentation))r´  Ú!TimesformerForVideoClassification)rÜ  ÚVideoMAEForVideoClassification)rõ  ÚVivitForVideoClassification)r÷  ÚVJEPA2ForVideoClassificationr8  r;  )F)r.   ÚAriaForConditionalGeneration)r;   Ú!AyaVisionForConditionalGeneration)r]   ÚBlipForConditionalGeneration©r_   ÚBlip2ForConditionalGeneration)ro   Ú!ChameleonForConditionalGeneration)rŒ   Ú%Cohere2VisionForConditionalGeneration)rÆ   Ú"DeepseekVLForConditionalGeneration)rÈ   Ú(DeepseekVLHybridForConditionalGeneration)r  ÚEmu3ForConditionalGeneration)r  Ú&Ernie4_5_VLMoeForConditionalGenerationrL  )r  Ú"Exaone4_5_ForConditionalGeneration)r(  ÚFastVlmForConditionalGenerationrW  rï  r]  rô  r_  rú  )rc  ÚGlm46VForConditionalGeneration)ri  ÚGlm4vForConditionalGeneration)rk  Ú Glm4vMoeForConditionalGeneration)r  ÚGlmOcrForConditionalGenerationr  )r   Ú&Granite4VisionForConditionalGenerationri  rk  rm  )rØ  Ú$InstructBlipForConditionalGeneration)rÚ  Ú)InstructBlipVideoForConditionalGeneration)rÜ  Ú InternVLForConditionalGenerationro  )rê  ÚKosmos2ForConditionalGeneration)rì  Ú!Kosmos2_5ForConditionalGeneration)r  ÚLfm2VlForConditionalGeneration)r  Ú"LightOnOcrForConditionalGenerationr  rs  ru  rw  ry  )rE  Ú#MiniCPMV4_6ForConditionalGenerationr…  r‡  r‰  )r­  ÚOvis2ForConditionalGeneration)Úpaddleocr_vlÚ#PaddleOCRVLForConditionalGenerationrš  )rÐ  Ú$PerceptionLMForConditionalGeneration)rÜ  ÚPI0ForConditionalGeneration)Ú
pix2structÚ"Pix2StructForConditionalGeneration)Úpp_chart2tabler  )Úpp_formulanetÚ$PPFormulaNetForConditionalGeneration)rõ  Ú"QianfanOCRForConditionalGeneration)Úqwen2_5_omni_thinkerÚ*Qwen2_5OmniThinkerForConditionalGeneration)rû  Ú"Qwen2_5_VLForConditionalGeneration)r  ÚQwen2VLForConditionalGeneration)r	  ÚQwen3_5ForConditionalGeneration)r  Ú"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¢  ©Úgranite_speech_plusÚ)GraniteSpeechPlusForConditionalGeneration©rî  Ú*KyutaiSpeechToTextForConditionalGenerationr4  ©Úqwen2_5_omniÚ#Qwen2_5OmniForConditionalGenerationrœ  ©Úqwen3_omni_moeÚ$Qwen3OmniMoeForConditionalGenerationrÒ  rù  rþ  ).)r"   ÚAlbertForMaskedLMr0  )rH   ÚBertForMaskedLM)rM   ÚBigBirdForMaskedLMr6  )r“   ÚConvBertForMaskedLMrB  rD  rF  rH  )r  ÚElectraForMaskedLM)r  ÚErnieForMaskedLM)r  ÚEsmForMaskedLM)r  ÚEuroBertForMaskedLMrT  )r9  ÚFNetForMaskedLM)r@  ÚFunnelForMaskedLMrg  )rè  ÚJinaEmbeddingsV3ForMaskedLMrq  r{  r}  ©r;  ÚMBartForConditionalGeneration)r=  ÚMegatronBertForMaskedLM)ra  ÚMobileBertForMaskedLM)ro  ÚModernBertForMaskedLM)rs  ÚModernVBertForMaskedLMrŒ  r�  r’  )r”  ÚNomicBertForMaskedLM)r—  ÚNystromformerForMaskedLM)rÎ  ÚPerceiverForMaskedLM)r   ÚReformerForMaskedLM)r&  ÚRemBertForMaskedLMrŸ  r¡  )r2  ÚRoCBertForMaskedLM)r5  ÚRoFormerForMaskedLMr§  r±  r¾  rÀ  rÂ  rÈ  )r'  ÚYosoForMaskedLM))r‘   Ú!ConditionalDetrForObjectDetection)r¦   ÚDFineForObjectDetection)r©   ÚDabDetrForObjectDetection)rË   Ú DeformableDetrForObjectDetection)rÍ   ÚDeimv2ForObjectDetection)rÖ   ÚDetrForObjectDetection)r'  ÚLwDetrForObjectDetection)Úpp_doclayout_v2ÚPPDocLayoutV2ForObjectDetection)rè  ÚPPDocLayoutV3ForObjectDetection)Úpp_ocrv5_mobile_detÚ"PPOCRV5MobileDetForObjectDetection)Úpp_ocrv5_server_detÚ"PPOCRV5ServerDetForObjectDetection)r7  ÚRTDetrForObjectDetection)r9  Ú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)ÚzoedepthÚZoeDepthForDepthEstimation)rê  Ú"PPOCRV5MobileRecForTextRecognition)rì  Ú"PPOCRV5ServerRecForTextRecognition)ÚslanetÚSLANetForTableRecognition)ÚslanextÚSLANeXtForTableRecognition)"r4   r0  )rO   Ú&BigBirdPegasusForConditionalGeneration)rX   Ú"BlenderbotForConditionalGeneration)rZ   Ú'BlenderbotSmallForConditionalGeneration)zencoder-decoderÚEncoderDecoderModelrZ  r…  r¢  rÛ  )rý  ÚLEDForConditionalGeneration)r#  ÚLongT5ForConditionalGeneration)r+  ÚM2M100ForConditionalGeneration)r1  ÚMarianMTModelrñ  )r�  ÚMT5ForConditionalGenerationrƒ  r’  r–  )rÊ  ÚPegasusForConditionalGeneration)rÌ  Ú PegasusXForConditionalGeneration)rã  ÚPLBartForConditionalGeneration)rî  Ú"ProphetNetForConditionalGenerationrœ  )ra  ÚSeamlessM4TForTextToText)rc  ÚSeamlessM4Tv2ForTextToTextr©  r«  r­  r¯  )r¿  ÚUMT5ForConditionalGenerationrÒ  rù  rþ  ))rŽ   Ú!CohereAsrForConditionalGeneration)rØ   ÚDiaForConditionalGenerationr¢  rÛ  rÞ  )ru  Ú!MoonshineForConditionalGeneration)rw  Ú*MoonshineStreamingForConditionalGeneration)Ú	pop2pianoÚ!Pop2PianoForConditionalGeneration)ra  ÚSeamlessM4TForSpeechToText)rc  ÚSeamlessM4Tv2ForSpeechToText)zspeech-encoder-decoderÚSpeechEncoderDecoderModel)rƒ  Ú#Speech2TextForConditionalGeneration)r…  ÚSpeechT5ForSpeechToTextrÒ  rù  rþ  )r  ÚWhisperForConditionalGeneration)w)r"   ÚAlbertForSequenceClassification)r,   ÚArceeForSequenceClassification)rB   ÚBartForSequenceClassification)rH   ÚBertForSequenceClassification)rM   Ú BigBirdForSequenceClassification)rO   Ú'BigBirdPegasusForSequenceClassification)rQ   ÚBioGptForSequenceClassification)rc   ÚBloomForSequenceClassification)rk   Ú"CamembertForSequenceClassification)rm   Ú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)r1  Ú!FlaubertForSequenceClassification)r9  ÚFNetForSequenceClassification)r@  ÚFunnelForSequenceClassification)rE  ÚGemmaForSequenceClassification)rG  ÚGemma2ForSequenceClassification)rI  ÚGemma3ForSequenceClassification)rK  Ú#Gemma3TextForSequenceClassification)r_  ÚGlmForSequenceClassification)ra  ÚGlm4ForSequenceClassification)r�  ÚGPT2ForSequenceClassification)r‘  re  )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)r3  Ú!MarkupLMForSequenceClassification)r;  ÚMBartForSequenceClassification)r=  Ú%MegatronBertForSequenceClassification)rG  Ú MiniMaxForSequenceClassification)rK  Ú"MinistralForSequenceClassification)rM  Ú#Ministral3ForSequenceClassification)rO  Ú MistralForSequenceClassification)rS  Ú!Mistral4ForSequenceClassification)rU  Ú MixtralForSequenceClassification)ra  Ú#MobileBertForSequenceClassification)ro  Ú#ModernBertForSequenceClassification)rq  Ú*ModernBertDecoderForSequenceClassification)rs  Ú$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)rù  ÚQwen2ForSequenceClassification)r  Ú!Qwen2MoeForSequenceClassification)r  ÚQwen3ForSequenceClassification)r	  Ú Qwen3_5ForSequenceClassification)r  rœ  )r  Ú!Qwen3MoeForSequenceClassification)r  Ú"Qwen3NextForSequenceClassification)r   Ú!ReformerForSequenceClassification)r&  Ú RemBertForSequenceClassification)r,  Ú RobertaForSequenceClassification)r/  Ú,RobertaPreLayerNormForSequenceClassification)r2  Ú RoCBertForSequenceClassification)r5  Ú!RoFormerForSequenceClassification)re  Ú SeedOssForSequenceClassification)r{  Ú SmolLM3ForSequenceClassification)rŠ  Ú$SqueezeBertForSequenceClassification)rŒ  Ú!StableLmForSequenceClassification)rŽ  Ú#Starcoder2ForSequenceClassification)rž  ÚT5ForSequenceClassification)r   Ú T5GemmaForSequenceClassification)r¢  Ú!T5Gemma2ForSequenceClassification)r©  ÚTapasForSequenceClassification)r¿  ÚUMT5ForSequenceClassification)r  ÚXLMForSequenceClassification)r  Ú#XLMRobertaForSequenceClassification)r  Ú%XLMRobertaXLForSequenceClassification)r  ÚXLNetForSequenceClassification)r"  ÚXmodForSequenceClassification)r'  ÚYosoForSequenceClassification)r+  ÚZambaForSequenceClassification)r-  ÚZamba2ForSequenceClassification)M)r"   ÚAlbertForQuestionAnswering)r,   ÚArceeForQuestionAnswering)rB   ÚBartForQuestionAnswering)rH   ÚBertForQuestionAnswering)rM   ÚBigBirdForQuestionAnswering)rO   Ú"BigBirdPegasusForQuestionAnswering)rc   ÚBloomForQuestionAnswering)rk   ÚCamembertForQuestionAnswering)rm   ÚCanineForQuestionAnswering)r“   ÚConvBertForQuestionAnswering)r±   Ú Data2VecTextForQuestionAnswering)r¹   ÚDebertaForQuestionAnswering)r¼   ÚDebertaV2ForQuestionAnswering)rÚ   ÚDiffLlamaForQuestionAnswering)rì   ÚDistilBertForQuestionAnswering)r  ÚElectraForQuestionAnswering)r  ÚErnieForQuestionAnswering)r  ÚExaone4ForQuestionAnswering)r"  ÚFalconForQuestionAnswering)r1  Ú"FlaubertForQuestionAnsweringSimple)r9  ÚFNetForQuestionAnswering)r@  Ú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)r)  ÚLxmertForQuestionAnswering)r3  ÚMarkupLMForQuestionAnswering)r;  ÚMBartForQuestionAnswering)r=  Ú MegatronBertForQuestionAnswering)rG  ÚMiniMaxForQuestionAnswering)rK  ÚMinistralForQuestionAnswering)rM  ÚMinistral3ForQuestionAnswering)rO  ÚMistralForQuestionAnswering)rU  ÚMixtralForQuestionAnswering)ra  ÚMobileBertForQuestionAnswering)ro  ÚModernBertForQuestionAnswering)r{  ÚMPNetForQuestionAnswering)r}  ÚMptForQuestionAnswering)r  ÚMraForQuestionAnswering)r�  ÚMT5ForQuestionAnswering)rŠ  ÚMvpForQuestionAnswering)rŽ  ÚNemotronForQuestionAnswering)r—  Ú!NystromformerForQuestionAnswering)r«  ÚOPTForQuestionAnswering)rù  ÚQwen2ForQuestionAnswering)r  ÚQwen2MoeForQuestionAnswering)r  ÚQwen3ForQuestionAnswering)r  ÚQwen3MoeForQuestionAnswering)r  ÚQwen3NextForQuestionAnswering)r   ÚReformerForQuestionAnswering)r&  ÚRemBertForQuestionAnswering)r,  ÚRobertaForQuestionAnswering)r/  Ú'RobertaPreLayerNormForQuestionAnswering)r2  ÚRoCBertForQuestionAnswering)r5  ÚRoFormerForQuestionAnswering)re  ÚSeedOssForQuestionAnswering)r{  ÚSmolLM3ForQuestionAnswering)r‡  ÚSplinterForQuestionAnswering)rŠ  ÚSqueezeBertForQuestionAnswering)rž  ÚT5ForQuestionAnswering)r¿  ÚUMT5ForQuestionAnswering)r  ÚXLMForQuestionAnsweringSimple)r  ÚXLMRobertaForQuestionAnswering)r  Ú XLMRobertaXLForQuestionAnswering)r  ÚXLNetForQuestionAnsweringSimple)r"  ÚXmodForQuestionAnswering)r'  ÚYosoForQuestionAnswering)r©  ÚTapasForQuestionAnswering))r]   ÚBlipForQuestionAnsweringr«  )rÞ  ÚViltForQuestionAnswering))r÷  ÚLayoutLMForQuestionAnsweringrÓ  rÕ  )])r"   ÚAlbertForTokenClassification)r*   ÚApertusForTokenClassification)r,   ÚArceeForTokenClassification)rH   ÚBertForTokenClassification)rM   ÚBigBirdForTokenClassification)rQ   ÚBioGptForTokenClassification)rc   ÚBloomForTokenClassification)ri   ÚBrosForTokenClassification)rk   ÚCamembertForTokenClassification)rm   Ú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)r1  ÚFlaubertForTokenClassification)r9  ÚFNetForTokenClassification)r@  ÚFunnelForTokenClassification)rE  ÚGemmaForTokenClassification)rG  ÚGemma2ForTokenClassification)r_  ÚGlmForTokenClassification)ra  Ú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)r3  ÚMarkupLMForTokenClassification)r=  Ú"MegatronBertForTokenClassification)rG  ÚMiniMaxForTokenClassification)rK  ÚMinistralForTokenClassification)rM  Ú Ministral3ForTokenClassification)rO  ÚMistralForTokenClassification)rS  ÚMistral4ForTokenClassification)rU  ÚMixtralForTokenClassification)ra  Ú MobileBertForTokenClassification)ro  Ú ModernBertForTokenClassification)rs  Ú!ModernVBertForTokenClassification)r{  ÚMPNetForTokenClassification)r}  ÚMptForTokenClassification)r  ÚMraForTokenClassification)r�  ÚMT5ForTokenClassification)rŽ  ÚNemotronForTokenClassification)r”  ÚNomicBertForTokenClassification)r—  Ú#NystromformerForTokenClassification)r©  Ú)OpenAIPrivacyFilterForTokenClassification)rÒ  ÚPersimmonForTokenClassification)rÔ  ÚPhiForTokenClassification)rÖ  ÚPhi3ForTokenClassification)rù  ÚQwen2ForTokenClassification)r  ÚQwen2MoeForTokenClassification)r  ÚQwen3ForTokenClassification)r  ÚQwen3MoeForTokenClassification)r  ÚQwen3NextForTokenClassification)r&  ÚRemBertForTokenClassification)r,  ÚRobertaForTokenClassification)r/  Ú)RobertaPreLayerNormForTokenClassification)r2  ÚRoCBertForTokenClassification)r5  ÚRoFormerForTokenClassification)re  ÚSeedOssForTokenClassification)r{  ÚSmolLM3ForTokenClassification)rŠ  Ú!SqueezeBertForTokenClassification)rŒ  ÚStableLmForTokenClassification)rŽ  Ú Starcoder2ForTokenClassification)rž  ÚT5ForTokenClassification)r   ÚT5GemmaForTokenClassification)r¢  ÚT5Gemma2ForTokenClassification)r¿  ÚUMT5ForTokenClassification)r  ÚXLMForTokenClassification)r  Ú XLMRobertaForTokenClassification)r  Ú"XLMRobertaXLForTokenClassification)r  ÚXLNetForTokenClassification)r"  ÚXmodForTokenClassification)r'  ÚYosoForTokenClassification)#)r"   ÚAlbertForMultipleChoice)rH   ÚBertForMultipleChoice)rM   ÚBigBirdForMultipleChoice)rk   ÚCamembertForMultipleChoice)rm   ÚCanineForMultipleChoice)r“   ÚConvBertForMultipleChoice)r±   ÚData2VecTextForMultipleChoice)r¼   ÚDebertaV2ForMultipleChoice)rì   ÚDistilBertForMultipleChoice)r  ÚElectraForMultipleChoice)r  ÚErnieForMultipleChoice)r1  ÚFlaubertForMultipleChoice)r9  ÚFNetForMultipleChoice)r@  ÚFunnelForMultipleChoice)rÆ  ÚIBertForMultipleChoice)r!  ÚLongformerForMultipleChoice)r%  ÚLukeForMultipleChoice)r=  ÚMegatronBertForMultipleChoice)ra  ÚMobileBertForMultipleChoice)ro  ÚModernBertForMultipleChoice)r{  ÚMPNetForMultipleChoice)r  ÚMraForMultipleChoice)r—  ÚNystromformerForMultipleChoice)r&  ÚRemBertForMultipleChoice)r,  ÚRobertaForMultipleChoice)r/  Ú$RobertaPreLayerNormForMultipleChoice)r2  ÚRoCBertForMultipleChoice)r5  ÚRoFormerForMultipleChoice)rŠ  ÚSqueezeBertForMultipleChoice)r  ÚXLMForMultipleChoice)r  ÚXLMRobertaForMultipleChoice)r  ÚXLMRobertaXLForMultipleChoice)r  ÚXLNetForMultipleChoice)r"  ÚXmodForMultipleChoice)r'  ÚYosoForMultipleChoice))rH   ÚBertForNextSentencePrediction)r  ÚErnieForNextSentencePrediction)r9  ÚFNetForNextSentencePrediction)r=  Ú%MegatronBertForNextSentencePrediction)ra  Ú#MobileBertForNextSentencePrediction))r2   ÚASTForAudioClassification)r®   Ú&Data2VecAudioForSequenceClassification)r½  ÚHubertForSequenceClassification)rl  ÚSEWForSequenceClassification)rn  ÚSEWDForSequenceClassification)rÁ  Ú"UniSpeechForSequenceClassification)rÃ  Ú%UniSpeechSatForSequenceClassification)r  Ú!Wav2Vec2ForSequenceClassification)r  Ú%Wav2Vec2BertForSequenceClassification)r	  Ú*Wav2Vec2ConformerForSequenceClassification)r  ÚWavLMForSequenceClassification)r  ÚWhisperForAudioClassification))r®   ÚData2VecAudioForCTC)r½  ÚHubertForCTCrò  rµ  )rl  Ú	SEWForCTC)rn  Ú
SEWDForCTC)rÁ  ÚUniSpeechForCTC)rÃ  ÚUniSpeechSatForCTC)r  ÚWav2Vec2ForCTC)r  ÚWav2Vec2BertForCTC)r	  ÚWav2Vec2ConformerForCTC)r  ÚWavLMForCTC))r®   Ú(Data2VecAudioForAudioFrameClassification)rÃ  Ú'UniSpeechSatForAudioFrameClassification)r  Ú#Wav2Vec2ForAudioFrameClassification)r  Ú'Wav2Vec2BertForAudioFrameClassification)r	  Ú,Wav2Vec2ConformerForAudioFrameClassification)r  Ú WavLMForAudioFrameClassification))r®   ÚData2VecAudioForXVector)rÃ  ÚUniSpeechSatForXVector)r  ÚWav2Vec2ForXVector)r  ÚWav2Vec2BertForXVector)r	  ÚWav2Vec2ConformerForXVector)r  ÚWavLMForXVectorr*  )r…  ÚSpeechT5ForTextToSpeech)r?   r�   r-  r·  )r†  Ú MusicgenForConditionalGeneration)rˆ  Ú&MusicgenMelodyForConditionalGenerationrà  rã  )ra  ÚSeamlessM4TForTextToSpeech)rc  ÚSeamlessM4Tv2ForTextToSpeechrñ  )
r$   r'   r\   )r_   ÚBlip2ForImageTextRetrievalrq   rx   r€   r?  rp  rs  ))rE   ÚBeitBackbone)rT   ÚBitBackbone)r–   ÚConvNextBackbone)r™   ÚConvNextV2Backbone)rÝ   ÚDinatBackbone)rà   ÚDinov2Backbone)rã   ÚDinov2WithRegistersBackbone)ræ   ÚDINOv3ConvNextBackbone)ré   ÚDINOv3ViTBackbone)r<  ÚFocalNetBackboner±  )rµ  ÚHieraBackbone)Úlw_detr_vitÚLwDetrViTBackbone)r9  ÚMaskFormerSwinBackbone)rß  ÚPixioBackbone)r}  ÚPPLCNetBackbone)Úpp_lcnet_v3ÚPPLCNetV3Backbone)ró  ÚPvtV2Backbone)r)  ÚResNetBackbone)Úrt_detr_resnetÚRTDetrResNetBackbone)r”  ÚSwinBackbone)rš  ÚSwinv2Backbone)r«  ÚTextNetBackboner¶  )Úuvdoc_backboneÚUVDocBackbone)rï  ÚVitDetBackbone)Úvitpose_backboneÚVitPoseBackbone)rù   )rü   rû   r=  r@  )rE  rB  rO  )rT  rQ  rZ  )Ú
superpointÚSuperPointForKeypointDetection))r   Ú!EfficientLoFTRForKeypointMatchingr  )Ú	superglueÚSuperGlueForKeypointMatching)r!   rG   rL   r{   r°   r¸   r»   rë   r  )r  ÚEmu3TextModelr0  rÅ  )r  r  r   )r\  ÚMllamaTextModelr`  )r�  ÚMT5EncoderModelr–  r  r%  r+  r.  r1  r4  r‰  )rž  ÚT5EncoderModel)r   ÚT5GemmaEncoderModel)r¿  ÚUMT5EncoderModelr  r  r  )rº  Ú'PatchTSMixerForTimeSeriesClassification)r¼  ÚPatchTSTForClassification)rº  ÚPatchTSMixerForRegression)r¼  ÚPatchTSTForRegression)r¯  ÚTimesFmModelForPrediction)r±  ÚTimesFm2_5ModelForPrediction)r—  ÚSwin2SRForImageSuperResolution)r«   rº  rË  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForMaskGenerationi¹  r   N)r   r   r   r   Ú!MODEL_FOR_MASK_GENERATION_MAPPINGÚ_model_mappingr   r   r   r   rç  rç  ¹  ó   † Ø6ƒNr   rç  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForKeypointDetectioni½  r   N)r   r   r   r   Ú$MODEL_FOR_KEYPOINT_DETECTION_MAPPINGré  r   r   r   r   rì  rì  ½  ó   † Ø9ƒNr   rì  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForKeypointMatchingiÁ  r   N)r   r   r   r   Ú#MODEL_FOR_KEYPOINT_MATCHING_MAPPINGré  r   r   r   r   rð  rð  Á  ó   † Ø8ƒNr   rð  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForTextEncodingiÅ  r   N)r   r   r   r   ÚMODEL_FOR_TEXT_ENCODING_MAPPINGré  r   r   r   r   rô  rô  Å  ó   † Ø4ƒNr   rô  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForImageToImageiÉ  r   N)r   r   r   r   Ú MODEL_FOR_IMAGE_TO_IMAGE_MAPPINGré  r   r   r   r   rø  rø  É  s   † Ø5ƒNr   rø  c                   ó   • \ rS rSr\rSrg)Ú	AutoModeliÍ  r   N)r   r   r   r   ÚMODEL_MAPPINGré  r   r   r   r   rû  rû  Í  s   † Ø"ƒNr   rû  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForPreTrainingiÔ  r   N)r   r   r   r   ÚMODEL_FOR_PRETRAINING_MAPPINGré  r   r   r   r   rþ  rþ  Ô  s   † Ø2ƒNr   rþ  Úpretraining)Úhead_docc                   ól   ^ • \ rS rSr\r\S\S    S\\	R                  \   -  SS4U 4S jj5       rSrU =r$ )ÚAutoModelForCausalLMiÛ  ÚclsÚpretrained_model_name_or_pathÚreturnr   c                 ó,   >• [         TU ]  " U/UQ70 UD6$ ©N©ÚsuperÚfrom_pretrained©r  r  Ú
model_argsÚkwargsÚ	__class__s       €r   r  Ú$AutoModelForCausalLM.from_pretrainedß  ó!   ø€ ô ‰wÒ&Ð'DÐ\ÀzÒ\ÐU[Ñ\Ð\r   r   )r   r   r   r   ÚMODEL_FOR_CAUSAL_LM_MAPPINGré  ÚclassmethodÚtypeÚstrÚosÚPathLiker  r   Ú__classcell__©r  s   @r   r  r  Û  sO   ø† Ø0€Nð ð]ØÐ(Ñ)ð]à'*¨R¯[©[¸Ñ-=Ñ'=ð]ð
 
"ö]ó ö]r   r  zcausal language modelingc                   ó   • \ rS rSr\rSrg)ÚAutoModelForMaskedLMiì  r   N)r   r   r   r   ÚMODEL_FOR_MASKED_LM_MAPPINGré  r   r   r   r   r  r  ì  s   † Ø0ƒNr   r  zmasked language modelingc                   ó   • \ rS rSr\rSrg)ÚAutoModelForSeq2SeqLMió  r   N)r   r   r   r   Ú&MODEL_FOR_SEQ_TO_SEQ_CAUSAL_LM_MAPPINGré  r   r   r   r   r  r  ó  ó   † Ø;ƒNr   r  z&sequence-to-sequence language modelingzgoogle-t5/t5-base)r  Úcheckpoint_for_examplec                   ó   • \ rS rSr\rSrg)Ú"AutoModelForSequenceClassificationiþ  r   N)r   r   r   r   Ú)MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPINGré  r   r   r   r   r#  r#  þ  s   † Ø>ƒNr   r#  zsequence classificationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForQuestionAnsweringi  r   N)r   r   r   r   Ú$MODEL_FOR_QUESTION_ANSWERING_MAPPINGré  r   r   r   r   r&  r&    rî  r   r&  zquestion answeringc                   ó   • \ rS rSr\rSrg)Ú"AutoModelForTableQuestionAnsweringi  r   N)r   r   r   r   Ú*MODEL_FOR_TABLE_QUESTION_ANSWERING_MAPPINGré  r   r   r   r   r)  r)    ó   † Ø?ƒNr   r)  ztable question answeringzgoogle/tapas-base-finetuned-wtqc                   ó   • \ rS rSr\rSrg)Ú#AutoModelForVisualQuestionAnsweringi  r   N)r   r   r   r   Ú+MODEL_FOR_VISUAL_QUESTION_ANSWERING_MAPPINGré  r   r   r   r   r-  r-    s   † Ø@ƒNr   r-  zvisual question answeringzdandelin/vilt-b32-finetuned-vqac                   ó   • \ rS rSr\rSrg)Ú%AutoModelForDocumentQuestionAnsweringi$  r   N)r   r   r   r   Ú-MODEL_FOR_DOCUMENT_QUESTION_ANSWERING_MAPPINGré  r   r   r   r   r0  r0  $  s   † ØBƒNr   r0  zdocument question answeringz/impira/layoutlm-document-qa", revision="52e01b3c                   ó   • \ rS rSr\rSrg)ÚAutoModelForTokenClassificationi/  r   N)r   r   r   r   Ú&MODEL_FOR_TOKEN_CLASSIFICATION_MAPPINGré  r   r   r   r   r3  r3  /  r   r   r3  ztoken classificationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForMultipleChoicei6  r   N)r   r   r   r   Ú!MODEL_FOR_MULTIPLE_CHOICE_MAPPINGré  r   r   r   r   r6  r6  6  rê  r   r6  zmultiple choicec                   ó   • \ rS rSr\rSrg)Ú"AutoModelForNextSentencePredictioni=  r   N)r   r   r   r   Ú*MODEL_FOR_NEXT_SENTENCE_PREDICTION_MAPPINGré  r   r   r   r   r9  r9  =  r+  r   r9  znext sentence predictionc                   ó   • \ rS rSr\rSrg)ÚAutoModelForImageClassificationiF  r   N)r   r   r   r   Ú&MODEL_FOR_IMAGE_CLASSIFICATION_MAPPINGré  r   r   r   r   r<  r<  F  r   r   r<  zimage classificationc                   ó   • \ rS rSr\rSrg)Ú'AutoModelForZeroShotImageClassificationiM  r   N)r   r   r   r   Ú0MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPINGré  r   r   r   r   r?  r?  M  s   † ØEƒNr   r?  zzero-shot image classificationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForImageSegmentationiV  r   N)r   r   r   r   Ú$MODEL_FOR_IMAGE_SEGMENTATION_MAPPINGré  r   r   r   r   rB  rB  V  rî  r   rB  zimage segmentationc                   ó   • \ rS rSr\rSrg)Ú AutoModelForSemanticSegmentationi]  r   N)r   r   r   r   Ú'MODEL_FOR_SEMANTIC_SEGMENTATION_MAPPINGré  r   r   r   r   rE  rE  ]  ó   † Ø<ƒNr   rE  zsemantic segmentationc                   ó   • \ rS rSr\rSrg)Ú AutoModelForTimeSeriesPredictionif  r   N)r   r   r   r   Ú(MODEL_FOR_TIME_SERIES_PREDICTION_MAPPINGré  r   r   r   r   rI  rI  f  ó   † Ø=ƒNr   rI  ztime-series predictionc                   ó   • \ rS rSr\rSrg)Ú!AutoModelForUniversalSegmentationio  r   N)r   r   r   r   Ú(MODEL_FOR_UNIVERSAL_SEGMENTATION_MAPPINGré  r   r   r   r   rM  rM  o  rK  r   rM  zuniversal image segmentationc                   ó   • \ rS rSr\rSrg)Ú AutoModelForInstanceSegmentationix  r   N)r   r   r   r   Ú'MODEL_FOR_INSTANCE_SEGMENTATION_MAPPINGré  r   r   r   r   rP  rP  x  rG  r   rP  zinstance segmentationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForObjectDetectioni�  r   N)r   r   r   r   Ú"MODEL_FOR_OBJECT_DETECTION_MAPPINGré  r   r   r   r   rS  rS  �  ó   † Ø7ƒNr   rS  zobject detectionc                   ó   • \ rS rSr\rSrg)Ú#AutoModelForZeroShotObjectDetectioniˆ  r   N)r   r   r   r   Ú,MODEL_FOR_ZERO_SHOT_OBJECT_DETECTION_MAPPINGré  r   r   r   r   rW  rW  ˆ  ó   † ØAƒNr   rW  zzero-shot object detectionc                   ó   • \ rS rSr\rSrg)ÚAutoModelForDepthEstimationi‘  r   N)r   r   r   r   Ú"MODEL_FOR_DEPTH_ESTIMATION_MAPPINGré  r   r   r   r   r[  r[  ‘  rU  r   r[  zdepth estimationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForTextRecognitioni˜  r   N)r   r   r   r   Ú"MODEL_FOR_TEXT_RECOGNITION_MAPPINGré  r   r   r   r   r^  r^  ˜  rU  r   r^  ztext recognitionc                   ó   • \ rS rSr\rSrg)ÚAutoModelForTableRecognitioniŸ  r   N)r   r   r   r   Ú#MODEL_FOR_TABLE_RECOGNITION_MAPPINGré  r   r   r   r   ra  ra  Ÿ  rò  r   ra  ztable recognitionc                   ó   • \ rS rSr\rSrg)ÚAutoModelForVideoClassificationi¦  r   N)r   r   r   r   Ú&MODEL_FOR_VIDEO_CLASSIFICATION_MAPPINGré  r   r   r   r   rd  rd  ¦  r   r   rd  zvideo classificationc                   ól   ^ • \ rS rSr\r\S\S    S\\	R                  \   -  SS4U 4S jj5       rSrU =r$ )ÚAutoModelForImageTextToTexti­  r  r  r  r   c                 ó,   >• [         TU ]  " U/UQ70 UD6$ r  r	  r  s       €r   r  Ú+AutoModelForImageTextToText.from_pretrained±  r  r   r   )r   r   r   r   Ú$MODEL_FOR_IMAGE_TEXT_TO_TEXT_MAPPINGré  r  r  r  r  r  r  r   r  r  s   @r   rg  rg  ­  sO   ø† Ø9€Nð ð]ØÐ/Ñ0ð]à'*¨R¯[©[¸Ñ-=Ñ'=ð]ð
 
"ö]ó ö]r   rg  zimage-text-to-text modelingc                   ó   • \ rS rSr\rSrg)ÚAutoModelForMultimodalLMi¾  r   N)r   r   r   r   ÚMODEL_FOR_MULTIMODAL_LM_MAPPINGré  r   r   r   r   rl  rl  ¾  rö  r   rl  zmultimodal generationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForAudioClassificationiÅ  r   N)r   r   r   r   Ú&MODEL_FOR_AUDIO_CLASSIFICATION_MAPPINGré  r   r   r   r   ro  ro  Å  r   r   ro  zaudio classificationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForCTCiÌ  r   N)r   r   r   r   ÚMODEL_FOR_CTC_MAPPINGré  r   r   r   r   rr  rr  Ì  s   † Ø*ƒNr   rr  z%connectionist temporal classificationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForSpeechSeq2SeqiÓ  r   N)r   r   r   r   Ú"MODEL_FOR_SPEECH_SEQ_2_SEQ_MAPPINGré  r   r   r   r   ru  ru  Ó  rU  r   ru  z,sequence-to-sequence speech-to-text modelingc                   ó   • \ rS rSr\rSrg)Ú$AutoModelForAudioFrameClassificationiÜ  r   N)r   r   r   r   Ú,MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPINGré  r   r   r   r   rx  rx  Ü  rY  r   rx  z"audio frame (token) classificationc                   ó   • \ rS rSr\rSrg)ÚAutoModelForAudioXVectoriå  r   N)r   r   r   r   ÚMODEL_FOR_AUDIO_XVECTOR_MAPPINGré  r   r   r   r   r{  r{  å  rö  r   r{  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForTextToSpectrogramié  r   N)r   r   r   r   Ú%MODEL_FOR_TEXT_TO_SPECTROGRAM_MAPPINGré  r   r   r   r   r~  r~  é  s   † Ø:ƒNr   r~  c                   ó   • \ rS rSr\rSrg)ÚAutoModelForTextToWaveformií  r   N)r   r   r   r   Ú"MODEL_FOR_TEXT_TO_WAVEFORM_MAPPINGré  r   r   r   r   r�  r�  í  rU  r   r�  c                   ó   • \ rS rSr\rSrg)ÚAutoBackboneiñ  r   N)r   r   r   r   ÚMODEL_FOR_BACKBONE_MAPPINGré  r   r   r   r   r„  r„  ñ  s   † Ø/ƒNr   r„  zaudio retrieval via x-vectorc                   ó   • \ rS rSr\rSrg)ÚAutoModelForMaskedImageModelingiø  r   N)r   r   r   r   Ú'MODEL_FOR_MASKED_IMAGE_MODELING_MAPPINGré  r   r   r   r   r‡  r‡  ø  rG  r   r‡  zmasked image modelingc                   ó   • \ rS rSr\rSrg)ÚAutoModelForAudioTokenizationiÿ  r   N)r   r   r   r   Ú$MODEL_FOR_AUDIO_TOKENIZATION_MAPPINGré  r   r   r   r   rŠ  rŠ  ÿ  rî  r   rŠ  z$audio tokenization through codebooks)[rp  ry  r‹  r|  r…  Ú'MODEL_FOR_CAUSAL_IMAGE_MODELING_MAPPINGr  rs  r1  r\  r_  rb  r=  ÚMODEL_FOR_IMAGE_MAPPINGrC  rù  rí  rñ  rQ  rˆ  r  rè  r7  r:  rT  rÿ  r'  rF  r  r$  rv  r*  rõ  r‚  r  rJ  r4  rN  re  ÚMODEL_FOR_RETRIEVAL_MAPPINGrj  rm  r.  rü  r@  rX  Ú,MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPINGÚ(MODEL_FOR_TIME_SERIES_REGRESSION_MAPPINGrû  r„  ro  rx  rŠ  r{  r  rr  r[  r^  ra  r<  rB  rø  rP  rì  rð  rç  rô  r‡  r  r6  rl  r9  rS  rþ  r&  rE  r  r#  ru  r)  r~  r�  rI  r3  rM  rd  r-  r0  r?  rW  rg  )¥Ú__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Ú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_NAMESrü  rÿ  r  rŒ  r=  r@  rC  rF  rQ  rN  re  rj  rm  rŽ  r.  r1  r  r�  rˆ  rT  rX  r\  r_  rb  r  r$  r'  r*  r4  r7  r:  rp  rs  rv  ry  r|  r  r‚  r…  rè  rí  rñ  rõ  r�  r�  rJ  rù  r‹  rç  rì  rð  rô  rø  rû  rþ  r  r  r  r#  r&  r)  r-  r0  r3  r6  r9  r<  r?  rB  rE  rI  rM  rP  rS  rW  r[  r^  ra  rd  rg  rl  ro  rr  ru  rx  r{  r~  r�  r„  r‡  rŠ  Ú__all__r   r   r   Ú<module>rÎ     s™  ðñ ã 	Ý #Ý  å ÷ó õ 5ö Ý-Ý1ô °/ô ð 
×	Ò	˜HÓ	%€á!òWóYÐ ñv '2ò_óa'Ð #ñF %0ò^ó`%Ð !ñD !,ò:ó<!Ð ñ| 1<òó1Ð -ñ 1<ð 	7ðó1Ð -ñ 0;ò9ó;0Ð ,ñz .9ð 	(ðó.Ð *ñ 1<ò
ó1Ð -ñ 1<ð 	<ðó1Ð -ñ 2=ò	ó2Ð .ñ 0;òó0Ð ,ñ %0à8Ø*ðó%Ð !ñ .9òGóI.Ð *ñZ )4ðÙ	Ð8×>Ñ>Ó@Ó	Aðà4ðð 	Dðð 	Mð	ð
 	Pðð 	9ðð 	@ðð 	>ðð 	Cðð 	Bðð 	7ðð 	Hðó)Ð %ñ$ %0ò0ó2%Ð !ñh ,7òó,Ð (ñ* 6Aòó	6Ð 2ñ ,7ò	ó,Ð (ñ ,7àEØEðó,Ð (ñ -8à/Ø1ðó-Ð )ñ 0;ò$ó&0Ð ,ñR ,7òó,Ð (ñ, 3>òyó{3Ð /ñz .9òOóQ.Ð *ñf 4?ð 	/ðó4Ð 0ñ 5@òó5Ð 1ñ 7Bòó7Ð 3ñ 0;ò_óa0Ð ,ñF +6ò%ó'+Ð 'ñR 4?òó4Ð 0ñ 0;òó0Ð ,ñ$ *òóÐ ñ$ 6Aòó
6Ð 2ñ )4òó
)Ð %ñ /:ð 	?Ø/ðó/Ð +ñ ,7òó,Ð (ñ" :Eòó:Ð 6ñ  $/òó$Ð  ñB +6ò	ó+Ð 'ñ .9à8ðó.Ð *ñ -8òó-Ð )ñ )4ò ó")Ð %ñH 6AàCØ1ðó6Ð 2ñ 2=à5Ø-ðó2Ð .ñ 2=à0Ø6ðó2Ð .ñ *5à5ðó*Ð &ñ &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Ó[Ð Ù%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Ð $ô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€ô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ñ!Ð ò
\�r   