+
    œ°³jîª ã                  ó  € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^RIH	t	H
t
HtHtHtHtHtHtHtHtHtHt ]'       d   ^RIHt ^RIHt / RR	bR
R	bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRb/ RRbRRbRRbRRbRRbR RbR!RbR"R#bR$R#bR%R#bR&R'bR(R)bR*R)bR+R)bR,R)bR-R)bR.R)bC/ R/R)bR0R)bR1R)bR2R3bR4R3bR5R3bR6R3bR7R3bR8R9bR:R9bR;R9bR<R9bR=R9bR>R9bR?R9bR@R9bRAR9bC/ RBRCbRDRCbRERCbRFRCbRGRCbRHRIbRJRKbRLRKbRMRNbRORNbRPRQbRRRQbRSRTbRURTbRVRTbRWRTbRXRTbC/ RYRTbRZRTbR[RTbR\RTbR]RTbR^RTbR_RTbR`RTbRaRTbRbRcbRdRcbReRcbRfRcbRgRcbRhRibRjRkbRlRmbCRnRoRpRqRrRsRtRsRuRsRvRsRwRsRxRsRyRs/	CtRz tR{sR| t]! 4       tRƒR} R~ lltR R€ lt R„R� R‚ llt!R{# )…é    )Úannotations)Údefaultdict)Údeepcopy)ÚTYPE_CHECKING)ÚChunkÚConcatenateÚ"ErnieFuseAndSplitTextVisionExpertsÚGroupWeightRenameÚ
InterleaveÚMergeModulelistÚPermuteForRopeÚPrefixChangeÚ	TransposeÚWeightConverterÚWeightRenamingÚWeightTransform©ÚPreTrainedModel)ÚHfQuantizerÚminimaxÚmixtralÚ
minimax_m2ÚafmoeÚ	qwen2_moeÚdeepseek_v2Údeepseek_v3Údeepseek_v32Údots1Úernie4_5_moeÚglm4_moeÚglm4_moe_liteÚglm_moe_dsaÚ	glm4v_moeÚlongcat_flashÚ
solar_openÚmellumÚ	qwen3_moeÚqwen3_omni_moeÚqwen3_omni_moe_thinkerÚ
qwen3_nextÚhunyuan_v1_moeÚ	flex_olmoÚolmoeÚ
exaone_moeÚcohere2_moeÚ
rt_detr_v2Úrt_detrÚpp_doclayout_v2Úpp_doclayout_v3Úsam3_tracker_videoÚsam3_trackerÚAltCLIPVisionModelÚCLIPVisionModelÚChineseCLIPVisionModelÚCLIPSegVisionModelÚMetaClip2VisionModelÚmlcd_visionÚmlcdÚSiglipVisionModelÚSiglip2VisionModelÚxCLIPVisionModelÚCLIPSegTextModelÚCLIPTextModelÚMetaClip2TextModelÚSiglipTextModelÚSiglip2TextModelÚxCLIPTextModelÚariaÚllavaÚ	paligemmaÚ
aya_visionÚgot_ocr2Úgemma3ÚinternvlÚvipllavaÚmistral3Úpp_chart2tableÚvoxtralÚqwen2_audioÚvoxtral_realtimeÚaudioflamingo3ÚglmasrÚmusicflamingoÚgranite_speech_plusÚgranite_speechÚgranitemoesharedÚ
granitemoeÚgranitemoehybridÚgemma3n_textÚqwen3_5_textÚqwen3_5_moe_textÚllava_next_videoÚ
llava_nextÚllava_onevisionÚ	AriaModelÚ
LlavaModelÚPaliGemmaModelÚAyaVisionModelÚGotOcr2ModelÚGemma3ModelÚInternVLModelÚVipLlavaModelÚMistral3ModelÚPPChart2TableModelÚLlavaNextModelÚLlavaNextVideoModelÚLlavaOnevisionModelÚ	FuyuModelÚMllamaModelÚVoxtralModelÚQwen2AudioModelÚVoxtralRealtimeModelÚAudioFlamingo3ModelÚGlmAsrModelÚMusicFlamingoModelÚGraniteSpeechPlusModelÚGraniteSpeechModelÚMaskFormerDetrDecoderÚ	DetrModelÚQwen2_5_VLModelÚQwen2VLModelÚ"Qwen2_5_VLForConditionalGenerationÚQwen2VLForConditionalGenerationÚTipsv2VisionBackboneÚTipsv2VisionModelÚASTModelÚViTModelÚ	BeitModelÚ	DeiTModelÚ
IJepaModelÚViTMAEModelÚViTMSNModelÚ
VivitModelc            &     óBZ  € / R \        RR4      \        RR4      \        RR4      \        RR4      \        R	R
4      \        RR4      \        RR4      \        RR4      \        RR4      \        RR4      \        RR4      \        RR4      .bR\        RR4      \        RR4      \        RR4      \        R R!4      \        R"R#4      \        R$R%4      \        R&R'4      \        R(R)4      \        R*R+4      .	bR,. \        R-R.R/7      N\        R0R1R/7      N\        R2R3R/7      N\        R4R5R/7      N\        R6R7R/7      N\        R8R9R/7      N\        R:R;R/7      N\        R<R=R/7      N\        R>R?R/7      N\        R@RAR/7      N\        RBRCR/7      N\        RDRERF.\        ^RG7      \        ^RG7      .RH7      N\        RIRJR/7      N\        RKRL.\        ^RG7      .RH7      N\        RMRNR/7      N\        RORPRQ.\        ^ RG7      \        ^ RG7      .RH7      N\        RRRSR/7      N\        RTRUR/7      N\        RVRWR/7      N\        RXRYR/7      N\        RZR[R/7      N\        R\R]R/7      N\        R^R_R/7      N\        R`RaR/7      N\        RbRcR/7      N\        RdReR/7      N\        RfRgR/7      N\        RhRiR/7      N\        RjRkR/7      N\        RlRmR/7      N\        RnRoR/7      N\        RpRqR/7      NbRr\        RsRtR/7      .bRu\        RvRw.RL\	        ^ RG7      \        ^RG7      .RH7      \        RxRN\	        ^ RG7      .RH7      \        RyRzR/7      \        R{R|R/7      \        R}R~R/7      .bR\        R€R�R/7      \        R‚RƒR/7      \        R„R…R/7      \        R†R‡R/7      \        RˆR‰R/7      \        RŠR‹R/7      .bRŒ\        R�RŽ4      \        R�R�4      \        R‘R’4      \        R“R”4      \        R•R–4      \        R—R˜4      \        R™Rš4      \        R›Rœ4      \        R�. ER”O\        ^ RG7      .RH7      .	bR¡\        R¢RPRQ.\        ^ RG7      .RH7      \        R£. ER•O\        ^ RG7      .RH7      \        R¤R'R/7      .bR¥\        R¦RzR/7      \        R§R|R/7      \        R¨R©R/7      \        RªR«R/7      \        R¬R­R/7      \        R®R¯R/7      \        R°R±R/7      \        R²R³R/7      \        R´R;R/7      \        RµR;R/7      .
bR¶\        R·R¸4      \        R¹Rº4      \        R»R¼4      \        R½R¾4      \        R˜R¿4      \        RÀRz4      \        RÁR|4      .bRÂ\        RÃRÄ4      .bRÅ\        R¹Rº4      \        R»R¼4      \        R½R¾4      \        R˜R¿4      \        RÀRz4      \        RÁR|4      .bRÆ\        RÇRÈ4      \        RÉRÊ4      \        RËRÌ4      \        RÍRÎ4      \        RÏRÐ4      \        RÑRÒ4      \        R¹Rº4      \        R»R¼4      \        R½R¾4      \        R˜R¿4      \        RÀRz4      \        RÁR|4      .bRÓ\        RÔRÕ4      \        RÖR×4      \        RÇRÈ4      \        RÉRÊ4      \        RËRÌ4      \        RÍRÎ4      \        RØRÙ4      \        RÚRÛ4      \        RÜRÝ4      .	bRÞ\        RžRß4      \        RŸRà4      \        R Rá4      \        RâR¿4      .bRã\        RäRå4      \        RæRç4      \        RèRé4      \        RêRß4      \        RëRà4      \        RìRá4      \        RíRî4      \        RïRð4      \        R˜R¿4      \        RñRz4      \        RòR|4      \        RóRô4      \        RõRö4      .bR÷\        RøRù4      .b/ Rú\        RêRß4      \        RëRà4      \        RìRá4      \        RûRü4      \        R˜R¿4      \        RÀRz4      \        RÁR|4      .bRý\        RÃRþ4      \        RÑRÿ4      .bER \        ERR¸R/7      .bER\        ERR³R/7      \        ERERR/7      \        ERER.ERER	.R/7      \        ER
ER.ERER.R/7      \        ERERR/7      \        ERR;R/7      \        ERERR/7      \        ERERR/7      \        ERERR/7      \        ERERR/7      \        ER.. ER–O\        ^ RG7      \        ERRºR¼.ER7      .RH7      .bER. \        ERERR/7      N\        ERER R/7      N\        ER!ER"R/7      N\        ER#ER$R/7      N\        ER%R7R/7      N\        ER&ER'R/7      N\        ER(ER)R/7      N\        ER*ER+R/7      N\        ER,ER-R/7      N\        ER.ER/R/7      N\        ER0RR/7      N\        ER1R
R/7      N\        ER2RR/7      N\        ER3RR/7      N\        ER4RR/7      N\        ER5RR/7      N\        ER6RR/7      N\        ER7ER8R/7      N\        ER9ER:R/7      N\        ER;ER<R/7      N\        ER=ER>R/7      N\        ER?ER@R/7      N\        ERAERBR/7      N\        ERCERDR/7      N\        EREERFR/7      N\        ERGERHR/7      N\        ERIERJR/7      N\        ERKERLR/7      N\        ERMERNR/7      N\        EROERPR/7      N\        ERQERRR/7      N\        ERSERTR/7      N\        ERUERV.ERW\	        ^ RG7      \        ^RG7      .RH7      N\        ERXERY\	        ^ RG7      .RH7      NbERZ\        ER[ER\R/7      \        ER]ER^R/7      \        ER_ER`R/7      \        ERaERbR/7      \        ERcERdR/7      \        EReERfR/7      \        ERgERhR/7      \        ERiERjR/7      \        ERkERlR/7      \        ERmERnR/7      \        RvRw.RL\	        ^ RG7      \        ^RG7      .RH7      \        RxRN\	        ^ RG7      .RH7      \        . ER—OERo\        ^ RG7      .RH7      .bERp\        ERqERrR/7      .bERs\        ERtERR/7      \        ERuR³R/7      \        ERvR;R/7      \        ERwERxR/7      .bERy\        ERzERR/7      \        ER{ER|R/7      \        ER}ER~R/7      \        ERER€R/7      \        ER�ER‚R/7      \        ERƒER„R/7      \        ER…ER†R/7      \        ER‡ERˆR/7      \        ER‰ERŠR/7      \        ER‹ERŒR/7      \        ER�ERŽR/7      \        ER�ER�R/7      \        ER‘ER’R/7      \        ER“ER”R/7      \        ER•ER–R/7      \        ERUERV.ERW\	        ^ RG7      \        ^RG7      .RH7      \        ERXERY\	        ^ RG7      .RH7      \        ER—ER˜.ER™\        ^ RG7      .RH7      .bERš\        ERqR³R/7      \        ERtERR/7      \        ER›ERœR/7      \        ERwERxR/7      .bER�\        ERqERrR/7      .bERž\        ERqR³R/7      \        ERtERR/7      \        ERŸER R/7      \        ER¡ER¢R/7      .bER£\        ER¤ER¥R/7      \        ER¦ER§R/7      \        ER¨ER©R/7      .bERª\        ERqERrR/7      .bER«\        ERqR³R/7      \        ERtERR/7      \        ER¬ER­R/7      \        ER®ER¯R/7      \        ERwERxR/7      .bER°\        ERqERrR/7      .bER±\        ERtERR/7      \        ERuR³R/7      \        ERvR;R/7      \        ERwERxR/7      \        ER²ER³R/7      .bC/ ER´\        ERµER¶7      .bER·\        ER¸ER¶7      .bER¹\        ERqERrR/7      .bERº\        ERtERR/7      \        ERuR³R/7      \        ER»ER¼R/7      \        ER½ER¾R/7      \        ERwERxR/7      .bER¿\        ERtERR/7      \        ERuR³R/7      \        ERÀERÁR/7      .bERÂ\        ERtERR/7      \        ERuR³R/7      \        ERÃERÄR/7      \        ERwERxR/7      .bERÅ\        ERÆER¸R/7      .bERÇ\        ERÈERR/7      \        ERÉERÊR/7      \        ERËERÌR/7      .bERÍ\        ERÎER¢R/7      \        ERÏERÐR/7      \        ERÑR³R/7      .bERÒ\        ERrERÓERÔ7      .bERÕ\        ERÏERÐR/7      \        ERÖR³R/7      .bER×\        ERØERÙR/7      \        ERÚERÛR/7      \        ERÜERÝR/7      \        ERÞERßR/7      \        ERàERáR/7      \        ERâERãR/7      \        ERäERåR/7      \        ERæERçR/7      \        ERèERéR/7      \        ERêERëR/7      \        ERìERíR/7      \        ERîERïR/7      \        ERðERñR/7      \        ERòERóR/7      \        ERôERõR/7      \        ERöER÷R/7      \        ERøERùR/7      \        ERúERûR/7      \        ERüERýR/7      \        ERþERÿR/7      \        ER ERR/7      \        RvRw.RL\	        ^ RG7      \        ^RG7      .RH7      \        RxRN\	        ^ RG7      .RH7      .bER\        ERERR/7      \        ERERR/7      \        ERRR/7      \        ERRR/7      \        ER	RR/7      \        ER
ERR/7      \        ERERR/7      \        ERERR/7      \        ERERR/7      \        ERERR/7      \        ERER.RL\        ^RG7      .RH7      .bER\        ERERR/7      \        ERERR/7      \        ERR¸R/7      \        ERERR/7      \        ERERR/7      \        ER ER!R/7      \        ER"ER#R/7      \        ER$ER%R/7      \        ER&R)R/7      \        ER'R+R/7      \        ERERR/7      \        ER(ER)R/7      \        ER*ER+R/7      \        ER,. ER˜O\        ^ RG7      \        ERRºR¼.ER7      .RH7      \        ER-. ER™O\        ^ RG7      \        ERRºR¼.ER7      .RH7      .bER.\        ERÓER/ER07      .bER1\        ERÓERÓERÔ7      .bER2\        ER3ER47      .bC/ ER5\        ER6ER7R/7      \        ER8ER9R/7      \        ER:ER;R/7      \        ER<ER=R/7      \        ER>ER?R/7      \        ER@ERAR/7      \        ERBERCR/7      \        ERDERER/7      .bERF\        ERGERH4      .bERI\        ERJERK4      .bERL\        ERMERN4      .bERO\        ERPERQ4      \        ERRERS4      .bERT\        ERURq4      \        ERVRo4      \        . ERšOERW\        ^ RG7      .RH7      .bERX\        ERrERÓER07      .bERY\        ERZER[R/7      \        ER\ER]R/7      \        ER^ER_R/7      .bER`\        ERaERb4      \        ERcERd4      \        EReERf4      .bERg\        ERhER 4      \        ERiERj.ERk\	        ^ RG7      \        ^RG7      .RH7      \        ERl.ERm\	        ^ RG7      .RH7      .bERn\        RvRw.RL\	        ^ RG7      \        ^RG7      .RH7      \        RxRN\	        ^ RG7      .RH7      .bERo\        RLRL\        ^^ERpERq7      .RH7      \        RNRN\        ^^ERpERq7      .RH7      .bERr\        ERsERtR/7      \        ERuERvR/7      \        R R!R/7      \        R"R#R/7      \        R$R%R/7      \        R&R'R/7      \        ERwERxR/7      \        ERyERzR/7      .bER{\        ERhER 4      \        ER|ER}4      \        ERiERj.ERk\	        ^ RG7      \        ^RG7      .RH7      \        ERlERm\	        ^ RG7      .RH7      .bER~\        ERER€.ER�\	        ^ RG7      \        ^RG7      .RH7      \        ER‚ERƒ\	        ^ RG7      .RH7      .bER„\        ERµER…4      \        ER†ER‡4      \        ERˆER‰4      \        ERŠER‹4      \        ERŒER�4      \        ERŽER�4      \        ER�ER‘4      \        ER’ER“4      \        ER”ER•4      \        ER–ER—4      \        ER˜ER™\        ^ ^ERš7      .RH7      \        ER›ERœ\        ^ ^ERš7      .RH7      \        ER�.ERžERŸ.\        ^ RG7      .RH7      \        ER .ER¡ER¢.\        ^ ^ER£7      .RH7      \        ER¤ER¥.ER¦ER§.\        ^ ^ER£7      .RH7      .bER¨\        ER©ERª4      \        ER«ER¬4      .bC/ ER­\        ER®ER¯4      \        ER°ER±4      \        ER©ERª4      \        ER«ER¬4      .bER²\        ER°ER±4      \        ER©ERª4      \        ER«ER¬4      \        ER³ER´4      .bERµ\        ER¶ER·4      \        ER¸ER¹4      \        ERºER»4      \        ER¼ER½4      \        ER¾ER¿4      \        ERÀERÁ4      \        ERÂERÃ4      \        ERÄERÅ4      \        ERÆERÇ4      \        ERÈERÉ4      \        ERÊERË4      \        ERÌERÍ4      \        ERÎERÏ4      \        ERÐERÑ4      \        ERÒERÓ4      \        ERÔERÕ4      \        ERÖER×4      \        ERØERÙ4      \        ERÚERÛ4      \        ERÜERÝ4      \        ERÞERß4      \        ERàERá4      \        ERâERã4      \        ERäR_4      \        ERå. ER›O\        ^ RG7      .RH7      \        ERæ. ERœO\        ^ RG7      .RH7      .bERç\        ERèERéR/7      .bERê\        ERëERéR/7      \        ERìERí4      \        ERîERï4      \        ERðERñ4      \        ERòERó4      \        ERôERõ4      \        ERöER÷4      \        ERøERù4      \        ERúERû4      \        ERüERý4      .
bERþ\        ER®ER¯4      \        ERäR_4      \        ERÿER 4      \        ER©ERª4      \        ER«ER¬4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ER	ER
4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      .bER\        ER®ER¯4      \        ERäR_4      \        ER©ERª4      \        ER«ER¬4      .bER\        ER°ER±4      \        ER©ER4      \        ER«ER4      \        ER³ER´4      .bER\        ERERé4      \        ER.ER\	        ^ RG7      .RH7      \        ER.ER \	        ^ RG7      .RH7      .bER!\        ER"ER#.ER�\	        ^ RG7      \        ^RG7      .RH7      \        ER$ERƒ\	        ^ RG7      .RH7      .bER%\        ER&ER4      \        ER'ER(4      \        ER)R_4      \        ER*RF4      \        ER+RE4      \        ERSRJ4      \        ER,Ro4      \        ER-ER.4      \        ER/.. ER�O\        ^ RG7      .RH7      .	bER0\        ER'ER(R/7      \        ER&ERR/7      \        ER1R_R/7      \        ER,RoR/7      \        ER-ER.R/7      \        ER2. ER�O\        ^ RG7      .RH7      .bER3\        ER4ER54      \        ER6ER74      \        ER8ER94      \        ER:ER;4      \        ER<ER=4      \        ER>ERØ4      \        ER?ER@4      \        ERAERB4      \        ERCERD4      \        EREERF4      \        ERGERH4      \        ERIERJ4      \        ERKERL4      \        ERMERN4      \        EROERP4      \        ERQERR4      \        ERSERT4      \        ERUERV4      \        ERWERX4      \        ERYERZ4      \        ER[ER\4      \        ER]ER^4      \        ER_ER`4      \        ERaERb4      \        ERcERd4      \        EReER-4      \        ERfER/4      \        ERgERh4      \        ERiERj4      \        ERkERl4      .bERm\        ERERn4      \        ERoERp4      \        ERqERr4      \        ERsERt4      \        ERuERv4      \        ERwERx4      \        ERyERz4      \        ER{ER|4      \        ER}ER~4      \        ERER€4      \        ER{ER�4      \        ER‚ERƒ4      \        ER„ER…4      \        ER†ER‡4      \        ERˆER‰4      \        ERŠ.. ERžO\        ^ RG7      .RH7      \        ER‹.. ERŸO\        ^ RG7      .RH7      .bERŒ\        ER�ERŽR/7      \        ER�ER�R/7      .bER‘\        ER’ER“4      \        ER”ER•4      \        ER–ER—4      \        ER˜ER™4      \        ERšER›4      \        ERœER�4      \        ERžERŸ4      \        ER ER¡4      \        ER¢ER£4      \        ER¤ER¥4      \        ER¦ER§4      \        ER¨ER©4      \        ERªER«4      \        ER¬ER­4      \        ER®ER¯4      \        ER°RPRQ.\        ^ RG7      .RH7      \        ER±ER²ER³.\        ^ RG7      .RH7      .bER´\        ERµERé4      \        ER¶ER·4      \        ER¸ER¹4      \        ERºER»4      \        ER¼ER½4      \        ER¾ER¿4      \        ERÀERÁ4      \        ERÂERÃ4      .bCERÄ\        ERµERé4      \        ER¶ER·4      \        ER¸ER¹4      \        ER¾ER¿4      \        ERÀERÁ4      \        ERÅERÆ4      \        ERÇERÃ4      .ERÈ\        ERµERé4      \        ERÉERÊ4      \        ERËERÌ4      \        ERÍERÎ4      \        ER¾ER¿4      \        ERÀERÁ4      \        ERÅERÆ4      \        ERÏERÃ4      .ERÐ\        ERµERé4      \        ERÉERÊ4      \        ERËERÌ4      \        ERÍERÎ4      \        ER¾ER¿4      \        ERÀERÁ4      \        ERÅERÆ4      \        ERÑERÃ4      \        ERÒERÓ4      \        ERÔERÕ4      \        ERÖER×4      \        ERØERÙ4      \        ERÚERÛ4      \        ERÜERÝ4      \        ERÞERß4      \        ERàERá4      \        ERâERã4      .ERä\        ERµERé4      \        ERÉERÊ4      \        ERËERÌ4      \        ERÍERÎ4      \        ER¾ER¿4      \        ERÀERÁ4      \        ERÅERÆ4      \        ERåERÃ4      .ERæ\        ERçER¸4      \        ERèERµ4      .ERé\        ERçER¶7      \        ERêERë4      \        ERìERí4      \        ERîERï4      \        ER(ERð4      \        ER*ERñ4      \        ERER4      \        ER&R)4      \        ER'R+4      \        ERò. ER O\        ^ RG7      .RH7      \        ERó. ER¡O\        ^ RG7      .RH7      .ERô\        ERèER¶7      \        ERõERö4      \        ER÷ER“4      \        ERøERù4      \        ERúER•4      \        ERûERü4      \        ERýERþ4      \        ERÿER 4      \        ERER4      \        ERER4      \        ERER4      \        ER&R)4      \        ER'R+4      \        ERER4      \        ER	ER
4      \        ER. ER¢O\        ^ RG7      .RH7      \        ER. ER£O\        ^ RG7      .RH7      .ER\        ERèER¯4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ERER4      \        ER ER!4      \        ER"ER#4      \        ER$ER%4      \        ER&ER'4      .ER(\        ERèER¯4      \        ER)ER4      \        ER*ER4      \        ER+ER4      \        ER,ER4      \        ER-ER4      \        ER.ER4      \        ER/ER4      \        ER0ER4      \        ER1ER4      \        ER2ER!4      \        ER"ER34      ./	Cp V ER(,           Uu. uFC  p\        VP                  ^ ,          P                  ER4ER54      VP                  ^ ,          4      NKE  	  upV ER6&   V ER(,           Uu. uFC  p\        VP                  ^ ,          P                  ER4ER74      VP                  ^ ,          4      NKE  	  upV ER8&   V ERF;;,          V ERŒ,          P                  4       ,          uu&   V ERŒ;;,          \        ER9ER:R/7      \        ER;ER<R/7      .,          uu&   \        ER=ER>4      \        ER?ER@4      \        ERAERB4      \        ERCERD4      \        EREERF4      \        ERGERH4      \        ERIERJ4      \        ERKERL4      \        ERMERN4      \        EROERP4      \        ERQERR4      \        ERSERT4      \        ERUERV4      \        ERWERX4      \        ERYERZ4      \        ER[ER\4      .V ER]&   V ER],          P                  4       V ER^&   V ER;;,          V ERn,          P                  4       ,          uu&   V ERn,          P                  4       V ER_&   V ER_;;,          \        ER�ER`4      .,          uu&   V R¶,          P                  4       \        ERaERb4      \        ERcERd4      .,           V ERe&   V R¶,          P                  4       V ERf&   V ERf;;,          \        ER,Rô4      \        ER-Rö4      \        RÃERg4      .,          uu&   V ERg,          P                  4       V ERh&   V ERh;;,          \        ERiERj4      .,          uu&   V ERn,          P                  4       V ERk&   V ERk;;,          \        ERlRU4      .,          uu&   V ERn,          P                  4       V ERm&   V ERm;;,          \        ERnERo4      .,          uu&   V ERn,          P                  4       V ERp&   V ERp;;,          \        ERqER›R/7      \        ERrERlR/7      \        ERsERtR/7      .,          uu&   V ERX,          P                  4       V ERu&   V ERu;;,          V ERn,          P                  4       ,          uu&   V ERn,          P                  4       V ERv&   V ERv;;,          \        ERwRU4      \        ERxERt4      .,          uu&   V ERn,          P                  4       V ERy&   V ERy;;,          \        ER.ERz4      .,          uu&   V ERu,          P                  4       V ER{&   V ER{;;,          \        ER|ER}\        ^ ER~ER7      .ERpER€7      .,          uu&   \        ERÓER¶7      \        ER�ER¶7      \        ER‚ERƒR/7      \        ER„ER…R/7      \        ER†ER‡R/7      \        ERˆER‰R/7      \        ERŠERƒR/7      \        ER‹ER‡R/7      \        ERŒER…R/7      \        ER�ER‰R/7      \        ERŽER�R/7      \        ER�ER‘R/7      .V ER’&   \        ER[ER\R/7      \        ER]ER^R/7      \        ER_ER`R/7      \        ERaERbR/7      \        . ER—OERo\        ^ RG7      .RH7      \        ER‹ERŒR/7      \        ERUERV.ERW\	        ^ RG7      \        ^RG7      .RH7      \        ERXERY\	        ^ RG7      .RH7      .V ER“&   \        P!                  4        F%  w  r#W 9   d   K  W,          P                  4       W&   K'  	  V # u upi u upi (¤  Úhy_v4z\.hc_pre\.hc_z.hc_z\.learnable_sink_param$z.sinksz\.linear_gatez
.gate_projz\.hc_attn_layer\.hc_fnz.attn_hc.fnz\.hc_attn_layer\.hc_basez.attn_hc.basez\.hc_attn_layer\.hc_scalez.attn_hc.scalez\.hc_mlp_layer\.hc_fnz
.ffn_hc.fnz\.hc_mlp_layer\.hc_basez.ffn_hc.basez\.hc_mlp_layer\.hc_scalez.ffn_hc.scalez\.hc_head_fnz.hc_fnz\.hc_head_basez.hc_basez\.hc_head_scalez	.hc_scaleÚcosmos3_edgez^embed_tokens\.z"model.language_model.embed_tokens.z^norm\.zmodel.language_model.norm.z	^layers\.zmodel.language_model.layers.z\.self_attn\.to_q\.z.self_attn.q_proj.z\.self_attn\.to_k\.z.self_attn.k_proj.z\.self_attn\.to_v\.z.self_attn.v_proj.z\.self_attn\.to_out\.z.self_attn.o_proj.z\.mlp\.up_proj\.z	.mlp.fc1.z\.mlp\.down_proj\.z	.mlp.fc2.Úinkling_mm_modelzmodel\.llm\.layerszmodel.language_model.layers©Úsource_patternsÚtarget_patternszmodel\.llm\.embed_norm\.weightz&model.language_model.embed_norm.weightzmodel\.llm\.embed\.weightz(model.language_model.embed_tokens.weightzmodel\.llm\.norm\.weightz model.language_model.norm.weightzmodel\.llm\.unembed\.weightzlm_head.weightzmodel\.audio\.zmodel.audio_tower.zmodel\.visualzmodel.vision_towerz vision_tower.layers.linear_(\d+)z)vision_tower.encoder_layers.\1.projectionzvision_tower.layers.norm_(\d+)z)vision_tower.encoder_layers.\1.layer_normzaudio_tower.encoder.weightz8audio_tower.embed_audio_tokens.embed_audio_tokens.weightzaudio_tower.final_norm.weightzaudio_tower.norm.weightÚshared_w13_weightÚ	gate_projÚup_proj)Údim)r�   rŽ   Ú
operationsÚshared_w2_weightÚ	down_projzmlp.experts.w13_weightzmlp.experts.gate_up_projzmlp.experts.w2_weightzmlp.experts.down_projzmlp.w13_dn.weightzmlp.gate_proj.weightzmlp.up_proj.weightzmlp.w2_md.weightzmlp.down_proj.weightzmlp.gate.biasz mlp.gate.e_score_correction_biaszattn\.wq_duúself_attn.q_projzattn\.wk_dvúself_attn.k_projzattn\.wv_dvúself_attn.v_projzattn\.wr_duzself_attn.r_projzattn\.wo_udzself_attn.o_projz\.attn\.q_normz.self_attn.q_normz\.attn\.k_normz.self_attn.k_normz\.attn\.k_sconvz.self_attn.k_sconv.conv1dz\.attn\.v_sconvz.self_attn.v_sconv.conv1dz\.attn\.rel_logits_projz.self_attn.rel_logits_projzattn_sconv\.weight$zattn_sconv.conv1d.weightzmlp_sconv\.weight$zmlp_sconv.conv1d.weightÚmlp_normÚpost_attention_layernormÚ	attn_normÚinput_layernormÚGPTNeoXForCausalLMz^embed_out\.zlm_head.Úaxk2zmlp.experts.*.gate_proj.weightzmlp.experts.*.up_proj.weightzmlp.experts.*.down_proj.weightÚW_downzmlp.fc1ÚW_upzmlp.fc2zself_attn\.q_b_proj\.zself_attn.q_gate_proj.Úgemma4_unifiedzvision_embedder\.patch_ln1zembed_vision.patch_ln1zvision_embedder\.patch_densezembed_vision.patch_densezvision_embedder\.patch_ln2zembed_vision.patch_ln2zvision_embedder\.pos_embeddingzembed_vision.pos_embeddingzvision_embedder\.pos_normzembed_vision.pos_normz"embed_vision\.embedding_projectionz5embed_vision.multimodal_embedder.embedding_projectionÚradioz0radio_model.model.patch_generator.video_embedderz!embeddings.video_patch_projectionz*radio_model.model.patch_generator.embedderzembeddings.patch_projectionz+radio_model.model.patch_generator.pos_embedzembeddings.position_embeddingz1radio_model.model.patch_generator.cls_token.tokenzembeddings.cls_register_tokenzradio_model.model.blockszencoder.layerz	attn.projzattention.output.densezradio_model.input_conditionerÚinput_conditionerzradio_model.summary_idxsÚsummary_idxszattn.qkvúattention.attention.queryúattention.attention.keyúattention.attention.valueÚhrm_textzmlp.gate_up_proj.weightzattn.gqkv_proj.weightz\.attn\.o_proj\.Ú
hunyuan_vlzmlp.dense_h_to_4hzmlp.dense_4h_to_hz&^vit\.layers\.(\d+)\.input_layernorm\.zvit.layers.\1.layer_norm1.z/^vit\.layers\.(\d+)\.post_attention_layernorm\.zvit.layers.\1.layer_norm2.zperceive\.proj\.0\.zperceive.proj_conv.zperceive\.proj\.2\.zperceive.proj_out.z
perceive\.zpatch_merger.z-^model(?!\.(language_model|vit|vision_tower))zmodel.language_modelz^model\.vitz^vitr�   zencoder\.layer\.zlayers.zattention.queryÚq_projzattention.keyÚk_projzattention.valueÚv_projzattention.o_projzintermediate.densezoutput.denseÚViTMSNForImageClassificationz
^encoder\.zvit.encoder.ÚViTMAEForPreTrainingÚBeitBackbonez
^fpn1\.0\.zfpn.fpn1.conv_transpose1.z
^fpn1\.1\.zfpn.fpn1.normalization.z
^fpn1\.3\.zfpn.fpn1.conv_transpose2.z
^fpn2\.0\.z	fpn.fpn2.z^encoder\.layer\.zbeit.encoder.layer.z^embeddings\.zbeit.embeddings.ÚBeitForSemanticSegmentationz (?<!psp_modules\.[0-9]\.1\.)bn\.znormalization.z((?<!psp_modules\.[0-9]\.1\.)conv\.weightzconvolution.weightzdecode_head.bottleneck.zdecode_head.psp_bottleneck.z0decode_head\.psp_modules\.(\d+)\.1\.conv\.weightz9decode_head.psp_modules.blocks.\1.conv.convolution.weightz(decode_head\.psp_modules\.(\d+)\.1\.bn\.z5decode_head.psp_modules.blocks.\1.conv.normalization.Úlw_detrzattention.q_projzattention.k_projzattention.v_projzattention.outputÚSegformerModelzencoder.patch_embeddings.(\d+).zstages.\1.patch_embeddings.zencoder.block.(\d+).zstages.\1.blocks.zencoder.layer_norm.(\d+)zstages.\1.layer_normzattention.self.queryzattention.self.keyzattention.self.valuezattention.self.srz/attention.sequence_reduction.sequence_reductionzattention.self.layer_normz'attention.sequence_reduction.layer_normz
mlp.dense1z
mlp.dense2Úlayer_norm_1Úlayernorm_beforeÚlayer_norm_2Úlayernorm_afterÚ SegformerForSemanticSegmentationzdecode_head.linear_czdecode_head.linear_projectionsÚswinz+attention.self.relative_position_bias_tablez=attention.relative_position_bias.relative_position_bias_tableÚSwinBackbonezswin.encoder.zswin.embeddings.Úaltclipzlayer\.Úkimi_k25zlanguage_model.modelzlanguage_model.lm_headÚlm_headz'vision_tower.encoder.blocks.(\d+).norm0z'vision_tower.encoder.blocks.(\d+).norm1z$vision_tower.encoder.blocks.\1.norm1z$vision_tower.encoder.blocks.\1.norm2z)vision_tower.encoder.blocks.(\d+).mlp.fc0z)vision_tower.encoder.blocks.(\d+).mlp.fc1z&vision_tower.encoder.blocks.\1.mlp.fc1z&vision_tower.encoder.blocks.\1.mlp.fc2z$vision_tower.encoder.blocks.(\d+).woz(vision_tower.encoder.blocks.\1.attn.projzvision_tower.encoderzmm_projector.proj.0zmodel.mm_projector.in_projzmm_projector.proj.2zmodel.mm_projector.out_projÚblocksÚlayersz'vision_tower.patch_embed.pos_emb.weightz:model.vision_tower.patch_embed.pos_emb.position_embeddingsÚwqkvÚvision_config)Úsubconfig_keyÚpermute_layer_namesÚdeepseek_v4z\.attn\.z.self_attn.z\.ffn\.z.mlp.z\.indexer\.compressor\.z\.compressor\.indexer\.z^embed\.weight$zembed_tokens.weightz^head\.weight$z^hc_head_fn$zhc_head.hc_fnz^hc_head_base$zhc_head.hc_basez^hc_head_scale$zhc_head.hc_scalez\.attn_norm\.z.input_layernorm.z\.ffn_norm\.z.post_attention_layernorm.z\.hc_attn_fn$z\.hc_attn_base$z\.hc_attn_scale$z\.hc_ffn_fn$z\.hc_ffn_base$z\.hc_ffn_scale$z\.attn_sink$z\.indexer\.weights_proj\.z-\.compressor\.indexer\.scorer\.weights_proj\.z\.indexer\.wq_b\.z!\.compressor\.indexer\.q_b_proj\.z\.norm\.z\.kv_norm\.z\.ape$z\.position_biasz\.wq_a\.z
.q_a_proj.z\.self_attn\.wq_b\.z\.self_attn\.q_b_proj\.z\.wkv\.z	.kv_proj.z	\.wgate\.z.gate_proj.z\.wo_a\.z
.o_a_proj.z\.wo_b\.z
.o_b_proj.z
\.q_norm\.z
.q_a_norm.z\.gate\.bias$z.gate.e_score_correction_biasz\.shared_experts\.w1\.z.shared_experts.gate_proj.z\.shared_experts\.w2\.z.shared_experts.down_proj.z\.shared_experts\.w3\.z.shared_experts.up_proj.z\.experts.*.w1.weightz\.experts.*.w3.weightz\.experts.gate_up_projz\.experts.*.w2.weightz\.experts.down_projÚ	glm5_nextzself_attn\.f_a_proj\.zself_attn.forget_gate.f_a_proj.zself_attn\.f_b_proj\.zself_attn.forget_gate.f_b_proj.zself_attn\.dt_biaszself_attn.forget_gate.dt_biaszself_attn\.A_logzself_attn.forget_gate.A_logÚ
hc_attn_fnz
attn_hc.fnÚhc_attn_basezattn_hc.baseÚhc_attn_scalezattn_hc.scaleÚ	hc_ffn_fnz	ffn_hc.fnÚhc_ffn_basezffn_hc.baseÚhc_ffn_scalezffn_hc.scalezself_attn.conv1d.weightrb   z^language_model.modelÚlanguage_modelrG   z^language_model.lm_headz^language_modelz^vision_towerz^multi_modal_projectorzmodel.multi_modal_projectorÚminimax_m3_vlz^language_model\.lm_headz^language_model\.model\.zmodel.language_model.z:^vision_tower\.vision_model\.embeddings\.patch_embedding\.z#model.vision_tower.embeddings.proj.z.^vision_tower\.vision_model\.encoder\.layers\.zmodel.vision_tower.layers.z+^vision_tower\.vision_model\.pre_layrnorm\.z model.vision_tower.pre_layrnorm.z"^multi_modal_projector\.linear_1\.z%model.multi_modal_projector.linear_1.z"^multi_modal_projector\.linear_2\.z%model.multi_modal_projector.linear_2.z^patch_merge_mlp\.linear_1\.z+model.multi_modal_projector.merge_linear_1.z^patch_merge_mlp\.linear_2\.z+model.multi_modal_projector.merge_linear_2.z\.block_sparse_moe\.z\.mlp\.z\.e_score_correction_biasz\.gate\.e_score_correction_biasz\.self_attn\.index_q_proj\.z.self_attn.indexer.q_proj.z\.self_attn\.index_k_proj\.z.self_attn.indexer.k_proj.z\.self_attn\.index_q_norm\.z.self_attn.indexer.q_norm.z\.self_attn\.index_k_norm\.z.self_attn.indexer.k_norm.z\.gate_proj.weightz\.up_proj.weightz\.gate_up_proj.weightrQ   z^audio_towerzmodel.audio_towerrq   rW   z^encoderzmodel.encoderz
^projectorzmodel.projectorrY   z&block_sparse_moe\.input_linear\.weightz%block_sparse_moe.experts.gate_up_projz'block_sparse_moe\.output_linear\.weightz"block_sparse_moe.experts.down_projz'block_sparse_moe\.router\.layer\.weightzblock_sparse_moe.router.weightrw   Úvibevoice_asrz^acoustic_tokenizer_encoderz model.acoustic_tokenizer_encoderz^semantic_tokenizer_encoderz model.semantic_tokenizer_encoderÚVibeVoiceAsrModelr_   z^image_newlinezmodel.image_newliner7   Úvision_model)Úprefix_to_removerA   Ú
text_modelÚVideoLlavaModelÚvideo_llavaz^image_towerzmodel.image_towerz^video_towerzmodel.video_towerÚfuyuz^vision_embed_tokenszmodel.vision_embed_tokensÚmllamaz^vision_modelzmodel.vision_modelÚ	Emu3Modelz^text_model.modelÚemu3z^text_model.lm_headz^text_modelzmodel.text_modelz^vqmodelzmodel.vqmodelÚpaddleocr_vlz^mlp_ARz^visualzmodel.visualz1^model(?!(\.visual|\.projector|\.language_model))r{   Úmodel)Úprefix_to_addÚmodel_prefixr}   z#^model(?!\.(language_model|visual))Údeepseek_ocr2z!sam_model\.blocks\.(\d+)\.norm1\.z/vision_tower.sam_encoder.layers.\1.layer_norm1.z!sam_model\.blocks\.(\d+)\.norm2\.z/vision_tower.sam_encoder.layers.\1.layer_norm2.z sam_model\.blocks\.(\d+)\.attn\.z(vision_tower.sam_encoder.layers.\1.attn.zsam_model\.blocks\.(\d+)\.mlp\.z'vision_tower.sam_encoder.layers.\1.mlp.zsam_model\.patch_embed\.proj\.z0vision_tower.sam_encoder.patch_embed.projection.zsam_model\.pos_embedz"vision_tower.sam_encoder.pos_embedzsam_model\.neck\.0\.z$vision_tower.sam_encoder.neck.conv1.zsam_model\.neck\.1\.z*vision_tower.sam_encoder.neck.layer_norm1.zsam_model\.neck\.2\.z$vision_tower.sam_encoder.neck.conv2.zsam_model\.neck\.3\.z*vision_tower.sam_encoder.neck.layer_norm2.zsam_model\.net_2\.z$vision_tower.sam_encoder.proj.conv1.zsam_model\.net_3\.z$vision_tower.sam_encoder.proj.conv2.z#qwen2_model\.model\.model\.layers\.z#vision_tower.vision_encoder.layers.z!qwen2_model\.model\.model\.norm\.z!vision_tower.vision_encoder.norm.zqwen2_model\.query_768\.z"vision_tower.query_768_resolution.zqwen2_model\.query_1024\.z#vision_tower.query_1024_resolution.zprojector\.layers\.zmulti_modal_projector.Úview_seperatorÚview_separatorz(^|model\.)embed_tokens\.z\1language_model.embed_tokens.z(^|model\.)layers\.z\1language_model.layers.z(^|model\.)norm\.z\1language_model.norm.Ústep3p7z^vision_model\.zmodel.vision_model.z^vit_large_projector\.zmodel.multi_modal_projector.z^model\.embed_tokens\.z^model\.layers\.z^model\.norm\.z\.moe\.gate\.weight$z.mlp.gate.weightz\.moe\.router_bias$z!.mlp.gate.e_score_correction_biasz\.moe\.down_proj\.weight$z.mlp.experts.down_projz#\.moe\.down_proj\.weight_scale_inv$z .mlp.experts.down_proj_scale_invz\.share_expert\.z.mlp.shared_experts.zmoe.gate_proj.weightzmoe.up_proj.weightÚstep3p5_visionz^conv1\.weight$z!embeddings.patch_embedding.weightz^positional_embedding$z$embeddings.position_embedding.weightz^transformer\.resblocks\.z	^ln_pre\.zpre_layernorm.z^vit_downsampler1\.zdownsampler1.z^vit_downsampler2\.zdownsampler2.z\.ls_1\.gamma$z	.lambda_1z\.ls_2\.gamma$z	.lambda_2z\.mlp\.c_fc\.z\.mlp\.c_proj\.z\.ln_1\.z.layernorm_before.z\.ln_2\.z.layernorm_after.zattn\.in_proj_weightzattn\.in_proj_biasÚcolqwen2Úvlm)rÐ   rÛ   Úshieldgemma2Útimm_wrapperÚ
timm_model)rÚ   Úpi0Ú
state_projzembed_action_time.state_projÚaction_in_projz embed_action_time.action_in_projÚaction_time_mlp_inz$embed_action_time.action_time_mlp_inÚaction_time_mlp_outz%embed_action_time.action_time_mlp_outz&^paligemma_with_expert.paligemma.modelz	model.vlmz)^paligemma_with_expert.gemma_expert.modelz	model.ditz+^paligemma_with_expert.gemma_expert.lm_headzmodel.dit.embed_tokensz(^paligemma_with_expert.paligemma.lm_headz%model.vlm.language_model.embed_tokensÚesmz9encoder.layer.*.attention.self.rotary_embeddings.inv_freqzrotary_embeddings.inv_freqÚdinov3_convnextz(?<!model\.)stageszmodel.stagesÚ
dinov3_vitz(?<!model\.)layer.zmodel.layer.Ú
timesfm2_5Úff0Úfc1Úff1Úfc2Úolmo_hybridÚattention_layer_normÚfeedforward_layer_normzlinear_attn.conv1d.weightr\   r5   z'detector_model.vision_encoder.backbone.zvision_encoder.backbone.ztracker_neck.zvision_encoder.neck.ztracker_model.(.+)z\1Út5gemma2_encoderz-(?<!decoder\.)(?<!text_model\.)embed_tokens\.ztext_model.embed_tokens.z5(?<!decoder\.)(?<!text_model\.)(?<!layer)(?<!_)norm\.ztext_model.norm.zA(?<!vision_model.encoder\.)(?<!decoder\.)(?<!text_model\.)layers.ztext_model.layers.r   z.block_sparse_moe.z.experts.*.w1.weightz.experts.*.w3.weightz.experts.gate_up_projz.experts.*.w2.weightz.experts.down_projr   Úqwen3_vl_moeT)Ú
check_dimsÚcosmos3_omniz!^(layers\.|embed_tokens\.|norm\.)zmodel.language_model.\1zF^(blocks\.|merger\.|patch_embed\.|pos_embed\.|deepstack_merger_list\.)zmodel.visual.\1z\.self_attn\.norm_q\.z.self_attn.q_norm.z\.self_attn\.norm_k\.z.self_attn.k_norm.Úphimoez.gate.weightz.router.weightÚlfm2_moez feed_forward.experts.*.w1.weightz feed_forward.experts.*.w3.weightz!feed_forward.experts.gate_up_projz feed_forward.experts.*.w2.weightzfeed_forward.experts.down_projÚernie4_5_vl_moeÚvision_towerzspatial_linear.0zspatial_linear.fc1zspatial_linear.2zspatial_linear.fc2zspatial_linear.3zspatial_linear.lnztemporal_linear.0ztemporal_linear.fc1ztemporal_linear.2ztemporal_linear.fc2ztemporal_linear.3ztemporal_linear.lnz!(?<!language_model\.)embed_tokenszlanguage_model.embed_tokensz(?<!language_model\.)layerszlanguage_model.layersz(?<!_)(?<!\w)norm\.zlanguage_model.norm.zmlp.gate.weight_1zmlp.vision_moe.gate.weight)Údim0Údim1zmlp.gate.weightzmlp.text_moe.gate.weightz'mlp.moe_statics.e_score_correction_biasz5mlp.text_moe.gate.moe_statics.e_score_correction_biasz7mlp.vision_moe.gate.moe_statics.e_score_correction_biaszexperts.*.down_proj.weightztext_moe.experts.down_projzvision_moe.experts.down_proj)Ú	stack_dimÚ
concat_dimzexperts.*.gate_proj.weightzexperts.*.up_proj.weightztext_moe.experts.gate_up_projzvision_moe.experts.gate_up_projÚ
maskformerzlayers.(\d+).fc1zlayers.\1.mlp.fc1zlayers.(\d+).fc2zlayers.\1.mlp.fc2ry   zbackbone.conv_encoderÚbackboneÚout_projÚo_projr1   zencoder.encoder.(\d+).layerszencoder.aifi.\1.layersÚRfDetrModelzbackbone.0.encoder.encoderzbackbone.backbonezbackbone.0.projectorzbackbone.projectorzprojector.stages.0.0.cv1.convz$projector.projector_layer.conv1.convzprojector.stages.0.0.cv1.bnz$projector.projector_layer.conv1.normzprojector.stages.0.0.cv2.convz$projector.projector_layer.conv2.convzprojector.stages.0.0.cv2.bnz$projector.projector_layer.conv2.normzprojector.stages.0.1zprojector.layer_normz%projector.stages.0.0.m.(\d+).cv1.convz3projector.projector_layer.bottlenecks.\1.conv1.convz#projector.stages.0.0.m.(\d+).cv1.bnz3projector.projector_layer.bottlenecks.\1.conv1.normz%projector.stages.0.0.m.(\d+).cv2.convz3projector.projector_layer.bottlenecks.\1.conv2.convz#projector.stages.0.0.m.(\d+).cv2.bnz3projector.projector_layer.bottlenecks.\1.conv2.normztransformer.decoderÚdecoderzdecoder.layers.(\d+).norm1z&decoder.layers.\1.self_attn_layer_normzdecoder.layers.(\d+).norm2z'decoder.layers.\1.cross_attn_layer_normzdecoder.layers.(\d+).linear1zdecoder.layers.\1.mlp.fc1zdecoder.layers.(\d+).linear2zdecoder.layers.\1.mlp.fc2zdecoder.layers.(\d+).norm3zdecoder.layers.\1.layer_normzdecoder.normzdecoder.layernormz^transformer\.enc_output_normÚenc_output_normz^transformer\.enc_outputÚ
enc_outputztransformer.enc_out_class_embedÚenc_out_class_embedztransformer.enc_out_bbox_embedÚenc_out_bbox_embedzrefpoint_embed\.weightzreference_point_embed.weightzself_attn.out_projzself_attn.in_proj_biaszself_attn.in_proj_weightÚRfDetrForObjectDetectionÚ^zmodel.ÚRfDetrForInstanceSegmentationz^(?!segmentation_head)z2segmentation_head\.query_features_block\.layers\.0zquery_features_block.mlp.fc1z2segmentation_head\.query_features_block\.layers\.2zquery_features_block.mlp.fc2z0segmentation_head\.query_features_block\.norm_inzquery_features_block.normz&segmentation_head\.blocks\.(\d+)\.normzblocks.\1.layernormz(segmentation_head\.blocks\.(\d+)\.dwconvzblocks.\1.depthwise_convz)segmentation_head\.blocks\.(\d+)\.pwconv1zblocks.\1.pointwise_convz(segmentation_head\.spatial_features_projÚspatial_features_projz&segmentation_head\.query_features_projÚquery_features_projzsegmentation_head\.biasÚsegmentation_biasÚConditionalDetrModelzencoder_attn.out_projzencoder_attn.o_projz%decoder.layers.(\d+).sa_qcontent_projz*decoder.layers.\1.self_attn.q_content_projz!decoder.layers.(\d+).sa_qpos_projz&decoder.layers.\1.self_attn.q_pos_projz%decoder.layers.(\d+).sa_kcontent_projz*decoder.layers.\1.self_attn.k_content_projz!decoder.layers.(\d+).sa_kpos_projz&decoder.layers.\1.self_attn.k_pos_projzdecoder.layers.(\d+).sa_v_projz"decoder.layers.\1.self_attn.v_projz%decoder.layers.(\d+).ca_qcontent_projz-decoder.layers.\1.encoder_attn.q_content_projz!decoder.layers.(\d+).ca_qpos_projz)decoder.layers.\1.encoder_attn.q_pos_projz%decoder.layers.(\d+).ca_kcontent_projz-decoder.layers.\1.encoder_attn.k_content_projz!decoder.layers.(\d+).ca_kpos_projz)decoder.layers.\1.encoder_attn.k_pos_projzdecoder.layers.(\d+).ca_v_projz%decoder.layers.\1.encoder_attn.v_projz&decoder.layers.(\d+).ca_qpos_sine_projz.decoder.layers.\1.encoder_attn.q_pos_sine_projÚdeformable_detrÚd_finezlayers.\1.mlp.layers.0zlayers.\1.mlp.layers.1Ú
nemotron_hz	backbone.zmixer.experts.*.up_proj.weightzmixer.experts.up_projz mixer.experts.*.down_proj.weightzmixer.experts.down_projÚjambaz'feed_forward.experts.*.gate_proj.weightz%feed_forward.experts.*.up_proj.weightz'feed_forward.experts.*.down_proj.weightÚ
nomic_bertzencoder.layersÚemb_lnzembeddings.LayerNormzattn.out_projÚfc11Úfc12Únorm1Únorm2Úpost_mlp_layernormz	attn.WqkvÚjina_embeddings_v3zmixer.out_projz
mixer.WqkvÚ
cohere_asrzencoder\.pre_encode\.conv\.zencoder.subsampling.layers.zencoder\.pre_encode\.out\.zencoder.subsampling.linear.z7transf_decoder\._embedding\.position_embedding\.pos_enczdecoder.pos_emb.weightz+transf_decoder\._embedding\.token_embeddingzdecoder.embed_tokensz&transf_decoder\._embedding\.layer_normzdecoder.embedding_layernormz*transf_decoder\._decoder\.final_layer_normz transf_decoder\._decoder\.layerszdecoder.layerszencoder_decoder_proj\.zdecoder.proj.z"encoder\.(.+)\.self_attn\.linear_qzencoder.\1.self_attn.q_projz"encoder\.(.+)\.self_attn\.linear_kzencoder.\1.self_attn.k_projz"encoder\.(.+)\.self_attn\.linear_vzencoder.\1.self_attn.v_projz$encoder\.(.+)\.self_attn\.linear_outzencoder.\1.self_attn.o_projz$encoder\.(.+)\.self_attn\.linear_posz$encoder.\1.self_attn.relative_k_projz$encoder\.(.+)\.self_attn\.pos_bias_uzencoder.\1.self_attn.bias_uz$encoder\.(.+)\.self_attn\.pos_bias_vzencoder.\1.self_attn.bias_vz)decoder\.(.+)\.first_sub_layer\.query_netzdecoder.\1.self_attn.q_projz'decoder\.(.+)\.first_sub_layer\.key_netzdecoder.\1.self_attn.k_projz)decoder\.(.+)\.first_sub_layer\.value_netzdecoder.\1.self_attn.v_projz.decoder\.(.+)\.first_sub_layer\.out_projectionzdecoder.\1.self_attn.o_projz\.second_sub_layer\.query_netz.encoder_attn.q_projz\.second_sub_layer\.key_netz.encoder_attn.k_projz\.second_sub_layer\.value_netz.encoder_attn.v_projz"\.second_sub_layer\.out_projectionz.encoder_attn.o_projz\.third_sub_layer\.dense_inz.mlp.fc1z\.third_sub_layer\.dense_outz.mlp.fc2z\.layer_norm_1\.z\.layer_norm_2\.z\.layer_norm_3\.z.final_layernorm.z\.conv\.batch_normz
.conv.normzlog_softmax\.mlp\.layer0Úproj_outÚqianfan_ocrzmodel\.vision_tower\.zencoder\.layers\.zlayers\.z\.ls1z
\.lambda_1z\.ls2z
\.lambda_2z(layers\.\d+)\.attn\.proj\.z\1.attention.projection_layer.z	\.norm1\.z\.layernorm_before\.z	\.norm2\.z\.layernorm_after\.z\.embeddings\.class_embeddingz\.embeddings\.cls_tokenz \.embeddings\.position_embeddingz!\.embeddings\.position_embeddingsz\.embeddings\.patch_embedding\.z,\.embeddings\.patch_embeddings\.projection\.zmodel\.language_model\.z^language_model\.lm_head\.z	lm_head\.z
^mlp1\.0\.z*model\.multi_modal_projector\.layer_norm\.z
^mlp1\.1\.z(model\.multi_modal_projector\.linear_1\.z
^mlp1\.3\.z(model\.multi_modal_projector\.linear_2\.zattn.qkv.weightzattn.qkv.biasÚlegacyzLayerNorm.gammazLayerNorm.weightzLayerNorm.betazLayerNorm.biasÚsapiens2z^cls_token$zembeddings.cls_tokenz^storage_tokens$zembeddings.register_tokensz^patch_embed\.projection\.zembeddings.patch_embeddings.zblocks\.(\d+)\.zmodel.layer.\1.zattn\.proj\.zattention.o_proj.z
attn\.wq\.zattention.q_proj.z
attn\.wk\.zattention.k_proj.z
attn\.wv\.zattention.v_proj.zattn\.q_norm\.zattention.q_norm.zattn\.k_norm\.zattention.k_norm.zattn\.gamma\.weight$zlayer_scale1.lambda1z	ffn\.w3\.zmlp.down_proj.z\.ln1\.z.norm1.z\.ln2\.z.norm2.z^ln1\.znorm.zffn\.w12\.weightzffn\.w12\.biaszmlp.gate_proj.biaszmlp.up_proj.biasÚSapiens2ForSemanticSegmentationz^backbone\.z%decode_head\.deconv_layers\.0\.weightz0decode_head.upsample_layers.0.convolution.weightz%decode_head\.deconv_layers\.3\.weightz0decode_head.upsample_layers.1.convolution.weightz%decode_head\.deconv_layers\.6\.weightz0decode_head.upsample_layers.2.convolution.weightz%decode_head\.deconv_layers\.9\.weightz0decode_head.upsample_layers.3.convolution.weightz*decode_head\.conv_layers\.0\.(weight|bias)z(decode_head.conv_layers.0.convolution.\1z*decode_head\.conv_layers\.3\.(weight|bias)z(decode_head.conv_layers.1.convolution.\1zdecode_head\.conv_seg\.zdecode_head.predictor.ÚSapiens2ForPoseEstimationz*decode_head\.conv_layers\.6\.(weight|bias)z(decode_head.conv_layers.2.convolution.\1zdecode_head\.conv_pose\.ÚSapiens2ForNormalEstimationz)decode_head\.input_conv\.0\.(weight|bias)z%decode_head.input_conv.convolution.\1z.decode_head\.upsample_blocks\.(\d+)\.0\.weightz1decode_head.upsample_layers.\1.convolution.weightz,decode_head\.upsample_blocks\.(\d+)\.0\.biasz/decode_head.upsample_layers.\1.convolution.biaszdecode_head\.conv_normal\.ÚSapiens2ForPointmapEstimationzdecode_head\.conv_pointmap\.z)decode_head\.scale_conv_layers\.0\.weightz+scale_head.conv_layers.0.convolution.weightz'decode_head\.scale_conv_layers\.0\.biasz)scale_head.conv_layers.0.convolution.biasz)decode_head\.scale_conv_layers\.3\.weightz+scale_head.conv_layers.1.convolution.weightz'decode_head\.scale_conv_layers\.3\.biasz)scale_head.conv_layers.1.convolution.biasz)decode_head\.scale_conv_layers\.6\.weightz+scale_head.conv_layers.2.convolution.weightz'decode_head\.scale_conv_layers\.6\.biasz)scale_head.conv_layers.2.convolution.biasz#decode_head\.scale_final_layer\.1\.z%scale_head.predictor.block1.layers.0.z#decode_head\.scale_final_layer\.3\.z%scale_head.predictor.block2.layers.0.z#decode_head\.scale_final_layer\.5\.zscale_head.predictor.proj.ÚSapiens2ForImageMattingzdecode_head\.conv_matting\.Útipsv2Útext_encoderÚvision_encoderÚTipsv2TextModelz
ln_final\.zfinal_layer_norm.ztoken_embedding\.zembeddings.token_embedding.ztransformer\.resblocks\.zencoder.layers.z.layer_norm1.z.layer_norm2.z\.in_proj_weightz\.in_proj_biasr   zpatch_embed\.proj\.z'embeddings.patch_embeddings.projection.Ú	cls_tokenÚ
mask_tokenzembeddings.mask_tokenÚregister_tokensÚ	pos_embedzembeddings.position_embeddingsznorm\.z
layernorm.zblocks\.zencoder.layer.z\.attn\.proj\.z.attention.output.dense.z\.ls1\.gammaz.layer_scale1.lambda1z\.ls2\.gammaz.layer_scale2.lambda1z\.mlp\.w12\.z.mlp.weights_in.z\.mlp\.w3\.z.mlp.weights_out.z\.attn\.qkv\.weightz\.attn\.qkv\.biasÚ
tipsv2_dptz)head\.reassemble\.readout_projects\.(\d+)z2neck.reassemble_stage.readout_projects.\1.layers.0z*head\.reassemble\.out_projections\.(\d+)\.z+neck.reassemble_stage.layers.\1.projection.z(head\.reassemble\.resize_layers\.(\d+)\.z'neck.reassemble_stage.layers.\1.resize.z&head\.fusion_blocks\.(\d+)\.out_conv\.z'neck.fusion_stage.layers.\1.projection.z.head\.fusion_blocks\.(\d+)\.main_unit\.conv1\.z9neck.fusion_stage.layers.\1.residual_layer2.convolution1.z.head\.fusion_blocks\.(\d+)\.main_unit\.conv2\.z9neck.fusion_stage.layers.\1.residual_layer2.convolution2.z2head\.fusion_blocks\.(\d+)\.residual_unit\.conv1\.z9neck.fusion_stage.layers.\1.residual_layer1.convolution1.z2head\.fusion_blocks\.(\d+)\.residual_unit\.conv2\.z9neck.fusion_stage.layers.\1.residual_layer1.convolution2.zhead\.convsz
neck.convszhead\.projectzdecoder.projectzdepth_head\.depth_head\.zdepth_decoder.head.znormals_head\.normals_head\.znormals_decoder.head.z&segmentation_head\.segmentation_head\.zsegmentation_decoder.head.ÚTipsv2DptForDepthEstimationz/depth_head\.reassemble\.readout_projects\.(\d+)z0depth_head\.reassemble\.out_projections\.(\d+)\.z.depth_head\.reassemble\.resize_layers\.(\d+)\.z,depth_head\.fusion_blocks\.(\d+)\.out_conv\.z4depth_head\.fusion_blocks\.(\d+)\.main_unit\.conv1\.z4depth_head\.fusion_blocks\.(\d+)\.main_unit\.conv2\.z8depth_head\.fusion_blocks\.(\d+)\.residual_unit\.conv1\.z8depth_head\.fusion_blocks\.(\d+)\.residual_unit\.conv2\.zdepth_head\.convszdepth_head\.projectzdecoder.head.ÚdepthÚnormalsÚTipsv2DptForNormalEstimationÚsegmentationÚ Tipsv2DptForSemanticSegmentationz
.weight_g$z".parametrizations.weight.original0z
.weight_v$z".parametrizations.weight.original1zbbox_attention.q_linearzbbox_attention.q_projzbbox_attention.k_linearzbbox_attention.k_projzmask_head.lay1zmask_head.conv1.convzmask_head.gn1zmask_head.conv1.normzmask_head.lay2zmask_head.conv2.convzmask_head.gn2zmask_head.conv2.normzmask_head.adapter1z"mask_head.fpn_stages.0.fpn_adapterzmask_head.lay3z"mask_head.fpn_stages.0.refine.convzmask_head.gn3z"mask_head.fpn_stages.0.refine.normzmask_head.adapter2z"mask_head.fpn_stages.1.fpn_adapterzmask_head.lay4z"mask_head.fpn_stages.1.refine.convzmask_head.gn4z"mask_head.fpn_stages.1.refine.normzmask_head.adapter3z"mask_head.fpn_stages.2.fpn_adapterzmask_head.lay5z"mask_head.fpn_stages.2.refine.convzmask_head.gn5z"mask_head.fpn_stages.2.refine.normzmask_head.out_layzmask_head.output_convÚDetrForSegmentationÚConditionalDetrForSegmentationr   z,mlp.gate.moe_statics.e_score_correction_biaszencoder.relative_position_biasÚshared_position_biaszGattention.attention.relative_position_bias.relative_position_bias_tablez3relative_position_bias.relative_position_bias_tabler‚   Úpixiozpixio.r   z).block_sparse_moe.e_score_correction_biasz.mlp.e_score_correction_biasr.   zmlp.e_score_correction_biasÚmimo_v2_flashzself_attn.attention_sink_biaszself_attn.sinksÚhy_v3zmlp\.router\.gate\.weightzmlp\.expert_biaszmlp\.shared_mlp\.zmlp.shared_experts.r]   Úlagunaz#mlp.experts.e_score_correction_biaszmlp.shared_expert.Úaxk1zmlp.post_mlp_layernormÚqwen4_exp_textzngram_embedding.shard_*.weightzngram_embedding.weightÚsplit_ngram_parts)r’   Únum_shards_attribute)r�   rŽ   r“   Ú	force_cpuÚmtpz.shared_head.norm.z.post_norm.z.mtp_block.enorm.z.enorm.z.mtp_block.hnorm.z.hnorm.z.mtp_block.eh_proj.z	.eh_proj.z.mtp_block.post_norm.z\.hidden_norm\.z\.embed_norm\.z\.input_proj\.z^chain_norm\.zshared_post_norm.z"layers\.(\d+)\.transformer_block\.zlayers.\1.mtp_block.ÚMtpModelÚkimi_linear)r¥   r¦   r§   )zself_attn.gate_proj.weightúself_attn.q_proj.weightúself_attn.k_proj.weightúself_attn.v_proj.weight)zattn.q_projzattn.k_projzattn.v_proj)zself_attn.q_conv1d.weightzself_attn.k_conv1d.weightzself_attn.v_conv1d.weight)zattn.q_proj.weightzattn.k_proj.weightzattn.v_proj.weight)zattn.q_proj.biaszattn.k_proj.biaszattn.v_proj.bias)zlinear_attn.q_conv1d.weightzlinear_attn.k_conv1d.weightzlinear_attn.v_conv1d.weight)zself_attn.q_proj.biaszself_attn.k_proj.biaszself_attn.v_proj.bias)rG  rH  rI  )r–   r—   r˜   )zattention.q_proj.weightzattention.k_proj.weightzattention.v_proj.weight)zattention.q_proj.biaszattention.k_proj.biaszattention.v_proj.bias)z.q_proj.weightz.k_proj.weightz.v_proj.weight)z.q_proj.biasz.k_proj.biasz.v_proj.bias)z!.attention.attention.query.weightz.attention.attention.key.weightz!.attention.attention.value.weight)z.attention.attention.query.biasz.attention.attention.key.biasz.attention.attention.value.bias)r   r   r   r   r   r   r
   r   r   r   r	   r�   ÚreplacerŽ   ÚcopyÚ_MODEL_TO_CONVERSION_PATTERNÚitems)ÚmappingÚrenamingÚ
model_typeÚbase_patterns       Ú`/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/conversion_mapping.pyÚ$_build_checkpoint_conversion_mappingrS  �   sÐ2  € ðjØäÐ+¨VÓ4äÐ5°xÓ@ÜÐ+¨\Ó:äÐ4°mÓDÜÐ6¸ÓHÜÐ7Ð9IÓJÜÐ3°\ÓBÜÐ5°~ÓFÜÐ6¸ÓHÜ˜?¨HÓ5ÜÐ,¨jÓ9ÜÐ-¨{Ó;ð
ðjð( 	ÜÐ-Ð/SÓTÜ˜:Ð'CÓDÜ˜<Ð)GÓHÜÐ1Ð3GÓHÜÐ1Ð3GÓHÜÐ1Ð3GÓHÜÐ3Ð5IÓJÜÐ.°Ó<ÜÐ0°+Ó>ð

ð)jð> 	ð I
ÜÐ+@ÐRpÔqðI
äØ AØ IôðI
ô Ø <Ø KôðI
ô Ø ;ÐMpôðI
ô Ð+IÐ[lÔmðI
ô Ð+<ÐNcÔdðI
ô Ð+;ÐMbÔcðI
ô" Ø CØ Lôð#I
ô* Ø AØ Lôð+I
ô: Ø =Ø [ôð;I
ôB Ø @ÐRlôðCI
ôN Ø 3Ø!,¨iÐ 8Ü&¨1Ô-¬u¸¬|Ð<ôðOI
ôX Ð+>ÐP\Ô]ðYI
ôZ Ø 8Ø!;Ð <Ü&¨1Ô-Ð.ôð[I
ôd Ð+CÐUmÔnðeI
ôf Ø 3Ø!7Ð9MÐ NÜ&¨1Ô-¬u¸¬|Ð<ôðgI
ôp Ð+>ÐPgÔhðqI
ôr Ð+;ÐMpÔqðsI
ôv ¨>ÐK^Ô_ðwI
ôx ¨>ÐK^Ô_ðyI
ôz ¨>ÐK^Ô_ð{I
ô| ¨>ÐK^Ô_ð}I
ô~ ¨>ÐK^Ô_ðI
ô@ Ð+<ÐNbÔcðAI
ôB Ð+<ÐNbÔcðCI
ôD Ð+=ÐOkÔlðEI
ôF Ð+=ÐOkÔlðGI
ôH Ð+EÐWtÔuðII
ôJ Ð+AÐSnÔoðKI
ôL Ð+@ÐRlÔmðMI
ôN ¨;ÐHcÔdðOI
ôP ¨<ÐI[Ô\ðQI
ð?jðR 	Ü¨?ÈJÔWð
ðSjðX 	ô à4Ø2ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôô Ø @Ø 7Ü+°Ô2Ð3ôô ¨9ÀiÔPÜ¨7ÀIÔNô
 Ð+CÐUmÔnð7
ðYjðR 	ÜÐ+HÐZrÔsÜØ ?ÐQkôô Ð+HÐZrÔsÜØ AÐSoôô Ð+GÐYpÔqÜØ EØ Wôð
ðSjðp 	ÜÐMÐOrÓsÜÐGÐIfÓgÜÐHÐJiÓjÜÐNÐPoÓpÜÐ5°ÓGÜ˜;Ð(@ÓAÜÐ:Ð<OÓPÜÐ5°~ÓFÜØ *ó!ô
 " aœL˜>ôð
ðqjðV 	ÜØ 9Ø!7Ð9MÐ NÜ! aœL˜>ôô
 Ø 7ó!ô " aœL˜>ô	ô Ð+>ÐPdÔeð!
ðWjðz 	ÜÐ+>ÐPYÔZÜÐ+>ÐPYÔZÜØ IØ =ôô Ø RØ =ôô Ð+AÐShÔiÜÐ+AÐSgÔhÜ¨=È/ÔZÜØ PØ 6ôô ¨>ÐK_Ô`Ü¨7ÐDXÔYð'
ð{jðd 	ÜÐ.°	Ó:ÜÐ,¨hÓ7Ü˜?¨HÓ5ÜÐ,¨hÓ7ÜÐ3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð
ðejðv 	'Ü˜=¨.Ó9ð)
ðwjð| 	ÜÐ,¨hÓ7Ü˜?¨HÓ5ÜÐ,¨hÓ7ÜÐ3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð!
ð}jðL 	Ü˜=Ð*EÓFÜ˜=Ð*CÓDÜ˜=Ð*EÓFÜ˜=¨+Ó6ÜÐ/Ð1FÓGÜÐ+Ð-?Ó@ÜÐ,¨hÓ7Ü˜?¨HÓ5ÜÐ,¨hÓ7ÜÐ3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð
ðMjðh 	&ÜÐ>Ð@PÓQÜÐFÐH\Ó]Ü˜=Ð*EÓFÜ˜=Ð*CÓDÜ˜=Ð*EÓFÜ˜=¨+Ó6ÜÐ4Ð6SÓTÜØCØLóô Ø;ØHóð(
ðijðJ 	ÜÐ6Ð8JÓKÜÐ4Ð6HÓIÜÐ6Ð8JÓKÜÐ-Ð/AÓBð	
ðKjðV 	ÜÐ=Ð?]Ó^ÜÐ2Ð4HÓIÜÐ6Ð8OÓPÜÐ1Ð3EÓFÜÐ/Ð1CÓDÜÐ1Ð3EÓFÜÐ.Ð0aÓbÜÐ6Ð8aÓbÜÐ3Ð5GÓHÜ˜<¨Ó3Ü˜<¨Ó3Ü˜>Ð+=Ó>Ü˜>Ð+<Ó=ð
ðWjðt 	+¬^Ð<RÐTtÓ-uÐ,vñujðv 	ÜÐ1Ð3EÓFÜÐ/Ð1CÓDÜÐ1Ð3EÓFÜØ=ØOóô Ð3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð
ðwjðN	 	Ü˜=¨/Ó:ÜÐ+Ð-?Ó@ð
ðO	jñV	 	Ü©:ÀyÔQð
ðW	jñ\	 	äÑ+BÐTjÔkÜÑ+DÑV_Ô`ô á>Ù>ð!ñ
 <Ù;ð!ô	ô á@Ù@ð!ñ
 >Ù=ð!ô	ô Ù GÙ Kôô Ñ+BÐThÔiäÑ+AÑSoÔpÜÑ+AÑSpÔqÜ©9ÁhÔOÜÙ JÙ \ôô
 Ù!( 	ó!ô ˜a”LÜ"±ÐW_ÐaiÐVjÕkðôðQ4
ð]	jñF 	ð 3
ä©;ÉÔWð3
ô ©:ÁxÔPð3
ô Ñ+EÑWqÔrð	3
ô Ñ+=ÑOdÔeð3
ô Ñ+<ÐN^Ô_ð3
ô ©?ÉOÔ\ð3
ô Ñ+<ÑN_Ô`ð3
ô Ñ+=ÑOaÔbð3
ô Ñ+;ÑMaÔbð3
ô ©?ÑLiÔjð3
ô Ñ+;È^Ô\ð3
ô Ñ+=ÐO_Ô`ð3
ô Ñ+>ÐPaÔbð3
ô  ©?ÈMÔZð!3
ô" Ñ+<ÈoÔ^ð#3
ô$ Ñ+=ÐO_Ô`ð%3
ô& ©?ÈIÔVð'3
ô( Ù <Ù Pôð)3
ô0 Ñ+?ÑQuÔvð13
ô2 ©;ÉÔWð33
ô4 ©9ÑFXÔYð53
ô6 ©;ÉÔVð73
ô8 Ñ+AÑSmÔnð93
ô: ©:Á|ÔTð;3
ô< ©<ÉÔXð=3
ô> ©;ÉÔVð?3
ô@ ©;ÉÔVðA3
ôB ©=É-ÔXðC3
ôD Ñ+;ÑMmÔnðE3
ôF Ñ+DÑVsÔtðG3
ôH Ñ+DÑVsÔtðI3
ôJ Ñ+DÑVqÔrðK3
ôL á,Ù,ð!ñ !:Ü+°Ô2´KÀAÔ4FÐGôðM3
ô\ Ù 8Ù 6Ü+°Ô2Ð3ôð]3
ðGjñn 	ÜÙ 8Ù Bôô Ù 8Ù Bôô Ù 5Ù @ôô Ù 3Ù >ôô ©<ÉÔVÜ©>É>ÔZÜ©?ÉOÔ\Ü©;ÉÔTÜ©=É-ÔXÜ©>É>ÔZÜà4Ø2ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôô Ø @Ø 7Ü+°Ô2Ð3ôô
 ó!ñ
 !:Ü'¨AÔ.Ð/ôðI-
ðojñJ 	ÜÑ+CÑUeÔfð
ðKjñP 	ÜÑ+EÑW`ÔaÜÑ+=ÐOeÔfÜÑ+;ÐMaÔbÜÑ+DÑVsÔtð	
ðQjñ\ 	ÜÑ+FÑXaÔbÜÑ+FÑXoÔpÜÙ ]Ù Eôô Ù QÙ <ôô Ù NÙ Bôô Ù EÙ Gôô Ù EÙ Gôô Ù ?Ù Môô Ù ?Ù Môô Ñ+BÑT^Ô_ÜÙ <ÑNpôô Ù >ÑPlôô Ù >ÑPlôô Ù >ÑPlôô Ù >ÑPlôô á,Ù,ð!ñ !:Ü+°Ô2´KÀAÔ4FÐGôô Ù 8Ù 6Ü+°Ô2Ð3ôô
 Ù!6Ñ8KÐ LÙ 8Ü'¨AÔ.Ð/ôðyA
ð]jñ` 	ÜÑ+CÐUkÔlÜÑ+EÑW`ÔaÜ©?ÑL_Ô`ÜÑ+DÑVsÔtð	
ðajñl 	ÜÑ+CÑUeÔfð
ðmjñr 	ÜÑ+CÐUkÔlÜÑ+EÑW`ÔaÜ©;ÉÔXÜ©=ÑJ[Ô\ð	
ðsjñ@ 	ÜÙ IÙ Gôô Ù JÙ Dôô Ù JÙ @ôð
ðAjñ\ 	ÜÑ+CÑUeÔfð
ð]jñb 	ÜÑ+CÐUkÔlÜÑ+EÑW`ÔaÜÙ >ÑPrôô Ù >ÑPrôô Ñ+DÑVsÔtð

ðcjñx 	ÜÑ+CÑUeÔfð
ðyjñ~ 	ÜÑ+EÑW`ÔaÜÑ+=ÐOeÔfÜÑ+;ÐMaÔbÜÑ+DÑVsÔtÜÑ+<ÑNcÔdð
òjñN 	œL¹.ÕIÐJðOjñP 	œ,¹ÕEÐFðQjñR 	ÜÑ+CÑUeÔfð
ðSjñX 	ÜÑ+EÑW`ÔaÜÑ+=ÐOeÔfÜ©?ÑL_Ô`Ü©?ÑL_Ô`ÜÑ+DÑVsÔtð
ðYjñf 	ÜÑ+EÑW`ÔaÜÑ+=ÐOeÔfÜÑ+BÑToÔpð
ðgjñp 	ÜÑ+EÑW`ÔaÜÑ+=ÐOeÔfÜÑ+;ÑMaÔbÜÑ+DÑVsÔtð	
ðqjñ| 	ÜÑ+?ÑQ]Ô^ð
ð}jñB 	ÜÑ+AÑS\Ô]Ü©>ÑK]Ô^Ü©;ÉÔXð
ðCjñL 	Ü©:ÑGXÔYÜ©:Á~ÔVÜÙ TØ 6ôð
ðMjñ\ 	ÜÑ'7ÁgÕNð
ð]jñb 	*Ü©:Á~ÔVÜÙ FÐXnôð,
ðcjñn 	ÜÙ DÙ Rôô Ù DÙ Rôô Ù CÙ Kôô Ù BÙ Jôô Ù AÙ Rôô Ù 7Ù Dôô Ù 7Ù Fôô Ù 7Ù Lôô Ù 7Ù Fôô Ù 7Ù Lôô Ù 5Ù Fôô Ù 5Ù Fôô Ù FÙ Eôô Ù DÙ Côô Ù ;Ù Dôô Ù <Ù Eôô Ù 6Ù 8ôô Ñ+<ÑN^Ô_ÜÙ <Ù Aôô Ñ+AÑSnÔoÜÑ+?ÑQjÔkÜà4Ø2ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôô Ø @Ø 7Ü+°Ô2Ð3ôðiY
ðojñb 	äÑ+=ÑOdÔeÜÑ+DÑVtÔuô Ù 9ÐKoôô Ñ+>ÐPnÔoÜÑ+<ÐNjÔkäÑ+BÑTfÔgÜÙ 6Ù Côô Ñ+GÑYqÔräÙ FÙ Bôô Ñ+>ÑPfÔgô Ù!8Ñ:OÐ PØ ;Ü'¨AÔ.Ð/ôð;"
ðcjñl 	ÜÑ+=ÑOrÔsÜÙ 9Ù Fôô Ñ+GÐYbÔcÜ©<ÑIYÔZÜÑ+AÑSbÔcÜÑ+AÑSbÔcÜÑ+<ÉkÔZÜÑ+<ÉkÔZÜÑ+;È[ÔYÜÑ+=È{Ô[Ü©;ÉÔVÜ©;ÑH\Ô]Ü©;ÑH[Ô\äÙ 7ó!ô ˜a”LÜ"±ÐW_ÐaiÐVjÕkðôô Ù 5ó!ô ˜a”LÜ"±ÐW_ÐaiÐVjÕkðôð=*
ðmjñB 	”\±7ÉÕOÐPðCjñD 	œ±GÉ'ÕRÐSðEjñF 	œ±LÕAÐBòGjñH 	Ü©=ÑJhÔiÜÑ+<ÑNpÔqÜÙ 5ÑGmôô Ù 6ÑHoôô Ñ+TÑfqÔrÜÑ+WÑitÔuäÙ NÙ 8ôô Ù KÙ Gôð!
ðIjñr 	ÜÙKÙ,óð
ðsjñ~ 	œNÑ+@Á/ÓRÐSðjñ@ 	”~Ñ&;¹_ÓMÐNðAjñB 	Ü™5¡%Ó(Ü™5¡%Ó(ð
ðCjñJ 	ÜÑ1Ð3DÓEÜÑ3Ð5OÓPÜó!ñ
 !<Ü'¨AÔ.Ð/ôð
ðKjñd 	œÑ7GÑV]Õ^Ð_ðejñf 	ÜÙ JÑ\vôô Ñ+;ÑMcÔdäÑ+@ÑRWÔXð
ðgjñv 	ÜÑKÑMgÓhÜÑSÑUgÓhÜÑ_ÑauÓvð
ðwjñ@ 	ÜÑ/±Ó9Üá*Ù*ð!ñ !8ä#Øôô   AÔ&ð	ôô á*ð!ñ !5ä#Øôðô
ð
ðAjñv 	Üà4Ø2ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôô Ø @Ø 7Ü+°Ô2Ð3ôð
ðwjñT 	ÜØ :Ø :Ü% a¨±tÕ<Ð=ôô
 Ø 7Ø 7Ü% a¨±tÕ<Ð=ôð
ðUjñl 	ô Ù DÙ :ôô Ù iÙ 2ôô Ð+AÐSgÔhÜÐ+AÐSgÔhÜÐ+AÐSgÔhÜÐ+CÐUiÔjÜÑ+CÑUiÔjÜÑ+CÑUiÔjð'
ðmjñV 	ÜÑ/±Ó9Ü™>Ñ+;Ó<Üá*Ù*ð!ñ !8Ü+°Ô2´KÀAÔ4FÐGôô Ù 6Ù 4Ü+°Ô2Ð3ôð
ðWjñx 	Üá6Ù6ð!ñ !DÜ+°Ô2´KÀAÔ4FÐGôô Ù BÙ @Ü+°Ô2Ð3ôð
ðyjñV 	ä™>©>Ó:äÑ-Ñ/CÓDÜÑ-Ñ/CÓDÜÑ-Ñ/BÓCÜÑ.Ñ0EÓFÜÑ.Ñ0EÓFÜÑ.Ñ0DÓEäÑ?ÑA^Ó_ÜÑ9Ñ;RÓSÜÑ1Ñ3IÓJÜÙ 3Ù <Ü%¨1°1Õ5Ð6ôô
 Ù 1Ù :Ü%¨1°1Õ5Ð6ôô
 Ù!JÐ KáKÙMð!ô " aœL˜>ôô Ù!=Ð >á0Ù2ð!ô ?ÈÐWXÕYÐZôô á0Ù.ð!ñ
 4Ù5ð!ô ?ÈÐWXÕYÐZô
ðQ3
ðWjñL  	ÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEð
òM jñT  	ÜÑ2±JÓ?Ü™:¡xÓ0ÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEð	
ðU jñ`  	Ü™:¡xÓ0ÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEÜÑ:Ñ<UÓVð	
ða jñl  	äÑ8Ñ:NÓOÜÑ2Ñ4IÓJÜÑ;Ñ=dÓeÜÑ9Ñ;bÓcÜÑ;Ñ=dÓeÜÑ9Ñ;bÓcÜÑ2Ñ4KÓLÜÙ8Ñ:póô Ù6Ñ8nóô Ù8Ñ:póô Ù6Ñ8nóô Ñ1±:Ó>ÜÑ8Ñ:cÓdÜÑ8Ñ:dÓeÜÑ:Ñ<XÓYÜÑ:Ñ<XÓYÜÑ8Ñ:YÓZÜ™?Ñ,@ÓAÜÑ;Ñ=OÓPÜÑ6¹ÓFÜÑ=Ñ?UÓVÜÑ<Ñ>SÓTÜÑ4Ñ6UÓVäÑ0Ð2EÓFÜÙ 9Û nÜ! aœL˜>ôô
 Ù ;Û tÜ! aœL˜>ôðS.
ðm jñJ" 	#Ü©3ÁÔIð%
ðK"jñP" 	(ÜÑ+CÑU]Ô^ÜÑPÑRqÓrÜÑPÑRqÓrÜÑNÑPlÓmÜÑDÑF\Ó]ÜÑFÑHcÓdÜÑGÑIdÓeÜÑFÑH`ÓaÜÑDÑF\Ó]ÜÑ5Ñ7KÓLð*
ðQ"jñh" 	ÜÑ2±JÓ?ÜÑ/Ð1CÓDÜÑ2Ñ4IÓJÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEäÑCÑErÓsÜÑ?ÑAjÓkÜÑCÑErÓsÜÑ?ÑAjÓkÜÑ<Ñ>cÓdäÑCÑEuÓvÜÑ?ÑAmÓnÜÑCÑEuÓvÜÑ?ÑAmÓnÜÑ<Ñ>fÓgÜÙ9Ñ;lóð%!
ði"jñT# 	ÜÑ2±JÓ?ÜÑ/Ð1CÓDÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEð	
ðU#jñ`# 	Ü™:¡xÓ0ÜÑ.Ñ0IÓJÜÑ.Ñ0IÓJÜÑ:Ñ<UÓVð	
ða#jñl# 	Ü™;©Ó1Üá4ð!ñ !8Ü+°Ô2Ð3ôô á6ð!ñ !:Ü+°Ô2Ð3ôð
ðm#jñN$ 	Üá=Ù;ð!ñ !DÜ+°Ô2´KÀAÔ4FÐGôô Ù IÙ @Ü+°Ô2Ð3ôð
ðO$jñl$ 	ÜÑ,©iÓ8Ü™9Ñ&=Ó>ÜÑ+Ð-@ÓAÜ™7 JÓ/Ü™7 LÓ1Ü™6 <Ó0Ü™8Ð%@ÓAÜÙÙ%óô Ù!, ó!ô
 " aœL˜>ôð
ðm$jñX% 	Ü©8ÑE[Ô\ÜÑ+;ÉXÔVÜÑ+;ÐM_Ô`Ü©7ÐD^Ô_Ü©7ÑDXÔYÜÙ ,ó!ô
 " aœL˜>ôð
ðY%jñx% 	ÜÑ9Ñ;YÓZÜÑ8Ñ:XÓYÜÑUÑWpÓqÜÑIÑKbÓcÜÑDÑFdÓeÜÑHÉ/ÓZÜÑ>Ñ@QÓRÜÑ4Ñ6FÓGÜÑ@ÑB`ÓaÜÑ@ÑB`ÓaÜÑ@ÑB`ÓaÜÑBÑDbÓcÜÑBÑDkÓlÜÑBÑDbÓcÜÑBÑDbÓcÜÑGÑIgÓhÜÑEÑGeÓfÜÑGÑIgÓhÜÑLÑNlÓmÜÑ;Ñ=TÓUÜÑ9Ñ;RÓSÜÑ;Ñ=TÓUÜÑ@ÑBYÓZÜÑ9¹;ÓGÜÑ:¹KÓHÜÑ.Ñ0DÓEÜÑ.Ñ0MÓNÜÑ.Ñ0DÓEÜÑ0±-Ó@ÜÑ6¹ÓDð=
ðy%jñx& 	ÜÑ-Ñ/GÓHÜÑ/±Ó=Ü™8¡]Ó3Ü™8¡]Ó3ÜÑ9Ñ;\Ó]Ü™<Ñ)@ÓAÜ™<Ñ)?Ó@ÜÑ;Ñ=WÓXÜÑ>Ñ@dÓeÜÑ=Ñ?nÓoÜÑ6Ñ8RÓSÜÑ8¹,ÓGÜ™=Ñ*WÓXÜ™=Ñ*UÓVÜ™=Ñ*UÓVÜÙ!2Ð 3Û qÜ! aœL˜>ôô
 Ù!0Ð 1Û kÜ! aœL˜>ôð+
ðy&jñn' 	ÜÙ 1Ù 2ôô Ù 0Ù 0ôð	
ðo'jñB( 	Ü™>Ñ+BÓCÜÑ.Ñ0MÓNÜÑ8Ñ:YÓZÜÑ-Ñ/AÓBÜ™?Ñ,@ÓAÜ™=Ñ*>Ó?Ü™=Ñ*>Ó?Ü™=Ñ*>Ó?ÜÑ,Ñ.BÓCÜÑ,Ñ.BÓCÜÑ2Ñ4KÓLÜ™<Ñ):Ó;Ü™:¡zÓ2Ü™:¡zÓ2Ü™9¡hÓ/ÜÙ 3Ø!8Ð:OÐ PÜ! aœL˜>ôô
 Ù 1Ù!6Ñ8KÐ LÜ! aœL˜>ôð+
ðC(jñx( 	*Ü™>©9Ó5ÜÙ8Ñ:móô Ù8Ñ:móô Ù8Ñ:móô Ù8Ñ:móô ÑHÑJuÓvÜÑHÑJuÓvÜÑ5Ñ7PÓQð!,
ñy(jñ\) 	$Ü™>©9Ó5ÜÙ8Ñ:móô Ù8Ñ:móô ÑHÑJuÓvÜÑHÑJuÓvÜÑHÑJuÓvÜÑ6Ñ8QÓRð&
ñ 	&Ü™>©9Ó5ÜÙ<Ù8óô ÙAÙDóô Ù?ÙBóô Ù=Ù;óô Ù=Ù;óô Ù=Ù;óô Ñ8Ñ:SÓTð5(
ñ8 	(Ü™>©9Ó5ÜÙ<Ù8óô ÙAÙDóô Ù?ÙBóô Ù=Ù;óô Ù=Ù;óô Ù=Ù;óô Ñ:Ñ<UÓVÜÙ<Ù>óô Ù:Ù<óô Ù<Ù>óô Ù:Ù<óô Ù<Ù>óô Ù:Ù<óô ÑAÑCkÓlÜÑAÑCkÓlÜÑAÑC`Óaðk6*
ñn 	"Ü™>©9Ó5ÜÙ<Ù8óô ÙAÙDóô Ù?ÙBóô Ù=Ù;óô Ù=Ù;óô Ù=Ù;óô Ñ9Ñ;TÓUð5$
ñ8 	Ü™>©<Ó8ÜÑ+©^Ó<ð
ñ 	Ü©.Õ9Ü™=Ñ*=Ó>ÜÑ/Ñ1NÓOÜÑ6Ñ8JÓKÜ™;©Ó8Ü™;©Ó8Ü™;©Ó6ÜÑ+¨[Ó9ÜÑ-¨{Ó;ÜÙ 3Û VÜ! aœL˜>ôô
 Ù 1Û PÜ! aœL˜>ôð
ñ* 	ÜÑ*:Õ;ÜÑ1Ñ3\Ó]Ü™<Ñ)?Ó@Ü™=Ñ*AÓBÜÑ-Ñ/KÓLÜ™<Ñ)IÓJÜ™9¡lÓ3Ü™;Ñ(9Ó:ÜÑ,Ñ.HÓIÜ™?Ñ,CÓDÜ™?Ñ,CÓDÜÑ+¨[Ó9ÜÑ-¨{Ó;Ü™?Ñ,>Ó?Ü™>Ñ+>Ó?ÜÙ 6ó!ô
 " aœL˜>ôô Ù 4ó!ô
 " aœL˜>ôð3"
ñF 	ÜÑ+©ZÓ8ÜÙ<ÙEóô Ù=Ñ?móô ÑFÑHrÓsÜÑDÑFpÓqÜÙAÙLóô ÙAÙLóô ÙEÙLóô ÙEÙLóô ™>©<Ó8ÜÑ+Ñ->Ó?ÜÑ6Ñ8MÓNÜÑ:Ñ<SÓTÜÑDÑFbÓcð? 
ñB 	&ÜÑ+©ZÓ8ÜÙBÙEóô ÙCÑEsóô ÙAÑCmóô Ù?ÑAkóô ÙGÙLóô ÙGÙLóô ÙKÙLóô ÙKÙLóô Ñ/±Ó>ÜÑ1Ñ3DÓEÜÑ6¹ÓHðC"(
ñO0j€Gð\1  Ñ =Ö>ó/á>ˆHô 	�x×/Ñ/°Õ2×:Ñ:¹7ÁIÓNÐPX×PhÑPhÐijÕPkÖlÙ>ñ/€GÑ*Ñ+ð  Ñ =Ö>ó3á>ˆHô 	�x×/Ñ/°Õ2×:Ñ:¹7ÁNÓSÐU]×UmÑUmÐnoÕUpÖqÙ>ñ3€GÑ.Ñ/ð ‰E‡N�g™hÕ'×,Ñ,Ó.Õ.ƒNà‰H×ÜÙ(Ù@ô	
ô 	Ù(Ù@ô	
ð	õ 	Óô 	Ñ0Ñ2IÓJÜÑ0Ñ2IÓJÜÑ'Ñ)?Ó@Ü‘Ñ(>Ó?ÜÑ'Ñ)?Ó@Ü‘Ñ(>Ó?ÜÑ+Ñ-QÓRÜÑ'Ñ)MÓNÜ‘Ñ(LÓMÜÑ+Ñ-QÓRÜÑ'Ñ)MÓNÜ‘Ñ(LÓMÜÑ+Ñ-QÓRÜÑ'Ñ)MÓNÜ‘Ñ(LÓMÜÑ*Ñ,CÓDð!&€GÑ!Ñ"ð$ 18Ñ8MÕ0N×0SÑ0SÓ0U€GÑ,Ñ-à‰J×˜7¡;Õ/×4Ñ4Ó6Õ6Óà%¡kÕ2×7Ñ7Ó9€G‰NÑØ‰N×ÜÑ@ÑBpÓqð õ Óð # :Õ.×3Ñ3Ó5ÜÑ7Ñ9OÓPÜÙUÙAó	
ð9õ €G‰KÑð ˜zÕ*×/Ñ/Ó1€G‰GÑØ‰G×Ü‘wÐ 2Ó3Ü‘wÐ 1Ó2Ü�}¡hÓ/ðõ Óð $¡IÕ.×3Ñ3Ó5€G‰LÑØ‰L×ÜÑBÑDbÓcðõ Óð $¡KÕ0×5Ñ5Ó7€G‰LÑØ‰L×œnÑ-JÐLnÓoÐpÕpÓà&¡{Õ3×8Ñ8Ó:€G‰OÑØ‰O×ÜÑ6Ñ8IÓJð!õ Óð ™{Õ+×0Ñ0Ó2€G‰GÑØ‰G×ÜÑ'CÑUfÔgÜÑ':ÑLiÔjÜÑ';ÑMbÔcðõ Óð
 #*©.Õ"9×">Ñ">Ó"@€GÑÑØÑ× 7©;Õ#7×#<Ñ#<Ó#>Õ>Óà¡Õ,×1Ñ1Ó3€G‰HÑØ‰H×ÜÑ<Ð>`ÓaÜÑ+Ñ-BÓCðõ Óð ™kÕ*×/Ñ/Ó1€G‰F�OØ‰F‡OÜÑ+Ñ-EÓFðõ ƒOð !(Ñ(:Õ ;× @Ñ @Ó B€GÑÑØÑ×ÜÙ<Ù4Ü#¨Ñ@SÕTÐUñ õ	
ð	"õ 	Óô 	¡gÕ.Ü¡eÕ,ÜÑ';É]Ô[ÜÑ':ÉIÔVÜÑ':ÉIÔVÜÑ'<ÉkÔZÜÑ'>ÑP]Ô^ô 	Ñ'9É:ÔVÜÑ'8É*ÔUÜÑ'8É,ÔWÜÑ'7ÑI]Ô^ÜÑ'LÑ^uÔvð€G‰JÑô( 	Ñ'?ÑQsÔtÜÑ'?ÑQsÔtÜÑ'<ÑNnÔoÜÑ':ÑLjÔkäóñ
 6Ü#¨Ô*Ð+ô	
ô 	Ñ'>ÑPZÔ[äá(Ù(ðñ 6Ü'¨AÔ.´ÀÔ0BÐCô	
ô 	Ù4Ù2Ü'¨AÔ.Ð/ô	
ð9!€G‰MÑôF %A×$FÑ$FÖ$HÑ ˆ
ØÔ ÙØ%Õ3×8Ñ8Ó:ˆÓñ %Ið
 €NùòQ/ùò3s   ÂYA	BtÂZ*A	BtNc                ób   € \         f   \        4       s \        \         P                  V 4      4      # )N)Ú$_checkpoint_conversion_mapping_cacherS  r   Úget)rP  s   &rR  Ú!get_checkpoint_conversion_mappingrW  k  s(   € ä+Ò3Ü/SÓ/UÐ,ÜÔ8×<Ñ<¸ZÓHÓIÐIó    c               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   Úmodel_type_or_class_nameÚstrrN  z&list[WeightConverter | WeightRenaming]Ú	overwriteÚboolÚreturnÚNone© )Úformats   "rR  Ú__annotate__rc  u  s0   € ÷ ;ñ ;Ø!ð;à3ð;ð ð;ð 
ñ	;rX  c                óª   € \         f   \        4       s V \         9   d   V'       g   \        RV  R24      hV\         V &   \        P	                  V 4       R# )a:  
Register a conversion mapping for a model type string or a class name.

Class names take priority over `model_type` strings during lookup (see
`extract_weight_conversions_for_model`), making it possible to define
task-head-specific or class-specific conversions that differ from the shared
`model_type` baseline.
NzConversion mapping for 'z4' already exists. Pass overwrite=True to replace it.)rU  rS  Ú
ValueErrorÚUSER_REGISTERED_MAPPINGSÚadd)r[  rN  r]  s   &&&rR  Ú&register_checkpoint_conversion_mappingrh  u  sZ   € ô ,Ò3Ü/SÓ/UÐ,ØÔ#GÔG×PYÜØ&Ð'?Ð&@Ð@tÐuó
ð 	
ð FMÔ(Ð)AÑBä× Ñ Ð!9Ö:rX  c               ó    € V ^8„  d   QhRRRR/# )rZ  rÙ   r   r_  zlist[WeightTransform] | Nonera  )rb  s   "rR  rc  rc  Ž  s   € ÷ ñ Øðà!ñrX  c                ó    € \        V 4      P                  pV P                  P                  p\	        V4      pVf   V'       d   \	        V4      pV# )a2  
Return the registered conversion list for `model`, or `None` if none exists.

Looks up by class name first (enables task-head-specific overrides), then
falls back to `model.config.model_type`.  Transforms are returned
unmodified; the caller sets `scope_prefix` on each transform for sub-module isolation.
)ÚtypeÚ__name__ÚconfigrP  rW  )rÙ   Ú
class_namerP  Úconversionss   &   rR  Ú$extract_weight_conversions_for_modelrp  Ž  sF   € ô �e“×%Ñ%€JØ—‘×(Ñ(€Jô 4°JÓ?€KØÒŸzÜ7¸
ÓCˆØÐrX  c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )rZ  rÙ   r   Úkey_mappingzdict[str, str] | NoneÚhf_quantizerzHfQuantizer | NoneÚ
add_legacyr^  r_  zlist[WeightTransform]ra  )rb  s   "rR  rc  rc  ¢  sA   € ÷ gñ gØðgà&ðgð %ðgð ð	gð
 ñgrX  c           	     ó$  a€ ^RI Hp . pVe.   VP                  4        UUu. uF  w  rg\        WgR7      NK  	  ppp\	        \
        4      pV P                  4        EFô  w  op	\        W”4      '       g   K  \        V	4      P                  p
V	P                  P                  pV	P                  4       '       d   V
\        9  d   V\        9  d   Ks  \        ;QJ d%    V3R lWŠ,           4       F  '       g   K   RM	  RM! V3R lWŠ,           4       4      '       d   KÁ  \        V
4      pVRJpV'       gg   V'       dP   \        ;QJ d%    V3R lW‹,           4       F  '       g   K   RM	  RM! V3R lW‹,           4       4      '       d   EK/  Ve   \        V4      pVf   EKE  SR8H  pV'       gN   SP!                  V P"                  4      pVP!                  R	4      pV F  pVVn        V P"                  Vn        K  	  VP'                  V4       WŠ,          P)                  S4       V'       d   EKÒ  V'       g   EKÝ  W‹,          P)                  S4       EK÷  	  V'       d   VP'                  \        R
4      4       Ve   VP+                  V4      pV# u uppi )a	  
Collect the ordered list of weight transforms for `model` (used during
loading and, when reversed, during saving).

Each `PreTrainedModel` sub-module is looked up by class name then
`model_type`.  Root transforms are applied globally; sub-module transforms
have their `scope_prefix` set so they only match keys under that prefix.  After any
sub-module is processed, both its class name and `model_type` are marked
seen to prevent `XForY` / `XModel` pairs from applying the same mapping
twice via different lookup paths.
r   NrŒ   c              3  ól   <"  € T F)  qR 8H  ;'       g    SP                  VR,           4      x € K+  	  R# 5i©Ú Ú.N©Ú
startswith©Ú.0ÚseenÚmodule_names   & €rR  Ú	<genexpr>Ú/get_model_conversion_mapping.<locals>.<genexpr>Ö  s/   øé € ÐiÑLhÀD�r‰z×?Ð?˜[×3Ñ3°D¸3µJÓ?Ô?ÓLhùó   ƒ4“!4TFc              3  ól   <"  € T F)  qR 8H  ;'       g    SP                  VR,           4      x € K+  	  R# 5irw  rz  r|  s   & €rR  r€  r�  á  s1   øé € ð "ÙMiÀT˜‘
×@Ð@˜k×4Ñ4°T¸CµZÓ@Ô@ÓMiùr‚  rx  ry  r"  )Úmodeling_utilsr   rM  r   r   ÚlistÚnamed_modulesÚ
isinstancerk  rl  rm  rP  Úis_custom_coderf  ÚanyrW  ÚremoveprefixÚbase_model_prefixÚscope_prefixÚextendÚappendÚupdate_weight_conversions)rÙ   rr  rs  rt  r   Úweight_conversionsÚkÚvÚseen_identifiersÚ	submodulern  rP  ro  Úfound_via_classÚis_root_modelrŒ  Ú	transformr  s   &&&&             @rR  Úget_model_conversion_mappingr˜  ¢  s+  ø€ õ" 0ð Ðð ÒØ_j×_pÑ_pÔ_rÔsÑ_rÑW[ÐWXœn¸Q×RÑ_rÐÑsô 5@ÄÓ4EÐà"'×"5Ñ"5×"7Ñˆ�Yä˜)×5Ò5Ùä˜)“_×-Ñ-ˆ
Ø×%Ñ%×0Ñ0ˆ
ð
 ×$Ñ$×&Ò&ØÔ":Ô:ØÔ":Ô:á÷ ‹3ÔiÐL\ÖLhÓi�3�3Š3ÔiÐL\ÖLhÓi×iÒiÙô
 8¸
ÓCˆØ%¨TÐ1ˆççŸc›cô "ØM]ÖMió"ŸcŸcšcô "ØM]ÖMió"÷ ò ò ØÒ%Ü?À
ÓK�àÒÚà# rÑ)ˆßð '×3Ñ3°E×4KÑ4KÓLˆLØ'×4Ñ4°SÓ9ˆLÛ(�	Ø)5�	Ô&Ø.3×.EÑ.E�	Ö+ñ )ð 	×!Ñ! +Ô.àÕ$×+Ñ+¨KÔ8÷
 Š§:¢:ØÕ(×/Ñ/°×<ñs #8÷v Ø×!Ñ!Ô"CÀHÓ"MÔNð ÒØ)×CÑCÐDVÓWÐàÐùó_ ts   ¡J)F)NNT)"Ú
__future__r   Úcollectionsr   rK  r   Útypingr   Úcore_model_loadingr   r   r	   r
   r   r   r   r   r   r   r   r   r„  r   Ú
quantizersr   rL  rS  rU  rW  Úsetrf  rh  rp  r˜  ra  rX  rR  Ú<module>rŸ     sy  ðõ #å #Ý Ý  ÷÷ ÷ ó ÷  Ý/Ý'ðc àˆyðc ð �)ðc ð
 ˆ[ðc ð �;ðc ð �;ðc ð �Kðc ð ˆ[ðc ð �Kðc ð �ðc ð �[ðc ð �;ðc ð �ðc ð �[ðc ð  �+ð!c ð" ˆkð#c ð$ �ð%c ð& �kñ'c ð( ˜kð)c ð* �+ð+c ð, �kð-c ð. �ð/c ð0 ˆ[ð1c ð2 �+ð3c ð4 �;ð5c ð6 �)ð7c ð8 �yð9c ð: �yð;c ð< ˜.ð=c ð> Ð+ð?c ð@ Ð/ðAc ðB Ð+ðCc ðD Ð-ðEc ðF Ð$ðGc ðH ÐòIc ðJ Ð*ðKc ðL Ð+ðMc ðN Ð)ðOc ðP ˜ðQc ðR ˜/ðSc ðT �ðUc ðV ˜ðWc ðX �oðYc ðZ ˆGð[c ð\ �ð]c ð^ �'ð_c ð` �ðac ðb ˆgðcc ðd �ðec ðf �ðgc ðh �ðic ðj �gòkc ðl ˆ}ðmc ðn ˜ðoc ðp �mðqc ðr ˆmðsc ðt �]ðuc ðv Ð+ðwc ðx ˜ðyc ðz ˜ð{c ð| �Nð}c ð~ ˜ðc ð@ ˜ðAc ðB �|ðCc ðF �ðGc ðH �lðIc ðJ �lðKc ðL �LðMc ðN �<òOc ðP �\ðQc ðR �\ðSc ðT �\ðUc ðV ˜,ðWc ðX �lðYc ðZ ˜<ð[c ð\ ˜<ð]c ð^ �ð_c ð` �<ðac ðb Ð%ðcc ðd Ð-ðec ðf Ð,ðgc ðh Ð$ðic ðj Ð+ðkc ðl Ð2ðmc ðn ˜[ðoc ðp �~ñqc ðr )Ð*KØÐ/à�
Ø�Ø�Ø�*Ø�:Ø�:Ø�*ñEc Ð òLUðp6 (,Ð $òJñ ›5Ð ÷;õ2÷(gñ grX  