+
    QV-já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 ]'       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RARBbC/ RCRBbRDRBbRERBbRFRBbRGRHbRIRJbRKRJbRLRMbRNRMbRORPbRQRPbRRRPbRSRPbRTRPbRURPbRVRPbRWRPbC/ RXRPbRYRPbRZRPbR[RPbR\RPbR]R^bR_R^bR`R^bRaR^bRbR^bRcRdbReRfbRgRhbRiRjbRkRjbRlRjbRmRjbCRnRjRoRjRpRj/CtRq tRrsRs tRzRt Ru lltRv Rw ltR{Rx Ry lltRr# )|é    )Úannotations)Údefaultdict)Údeepcopy)ÚTYPE_CHECKING)	ÚChunkÚConcatenateÚ"ErnieFuseAndSplitTextVisionExpertsÚMergeModulelistÚ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Ú	paligemmaÚllavaÚ
aya_visionÚgot_ocr2Úgemma3ÚinternvlÚvipllavaÚmistral3Úpp_chart2tableÚvoxtralÚqwen2_audioÚvoxtral_realtimeÚaudioflamingo3ÚglmasrÚmusicflamingoÚgranite_speech_plusÚgranite_speechÚgemma3n_textÚqwen3_5_textÚqwen3_5_moe_textÚllava_next_videoÚ
llava_nextÚllava_onevisionÚPaliGemmaModelÚ
LlavaModelÚAyaVisionModelÚGotOcr2ModelÚGemma3ModelÚInternVLModelÚVipLlavaModelÚMistral3ModelÚPPChart2TableModelÚLlavaNextModelÚLlavaNextVideoModelÚLlavaOnevisionModelÚ	FuyuModelÚMllamaModelÚVoxtralModelÚQwen2AudioModelÚVoxtralRealtimeModelÚAudioFlamingo3ModelÚGlmAsrModelÚMusicFlamingoModelÚGraniteSpeechPlusModelÚGraniteSpeechModelÚMaskFormerDetrDecoderÚ	DetrModelÚ"Qwen2_5_VLForConditionalGenerationÚQwen2VLForConditionalGenerationÚASTModelÚViTModelÚ	BeitModelÚ	DeiTModelÚ
IJepaModelÚViTMAEModelÚViTMSNModelÚ
VivitModelc            $     ó>  € / 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R.\        ^ R7      .R7      \        R. ER[O\        ^ R7      .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      .bR&\        R'R(4      .bR)\        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/R04      \        R1R24      \        R3R44      \        R5R64      \        RR4      \        RR4      \        RR4      \        R R!4      \        R"R#4      \        R$R%4      .bR7\        R8R94      \        R:R;4      \        R+R,4      \        R-R.4      \        R/R04      \        R1R24      \        R<R=4      \        R>R?4      \        R@RA4      .	bRB\        RCRD4      \        RERF4      \        RGRH4      \        RIR!4      .bRJ\        RKRL4      \        RMRN4      \        RORP4      \        RQRD4      \        RRRF4      \        RSRH4      \        RTRU4      \        RVRW4      \        R R!4      \        RXR#4      \        RYR%4      \        RZR[4      \        R\R]4      .bR^\        R_R`4      .bRa\        RQRD4      \        RRRF4      \        RSRH4      \        RbRc4      \        R R!4      \        R"R#4      \        R$R%4      .bRd\        R'Re4      \        R5Rf4      .bRg\        RhRR7      .bRi. \        RjRkR7      N\        RlRmR7      N\        RnRoR7      N\        RpRqR7      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€R�R7      N\        R‚RƒR7      N\        R„R…R7      N\        R†R‡R7      N\        RˆR‰R7      N\        RŠR‹R7      N\        RŒR�R7      N\        RŽR�R7      N\        R�R‘R7      N\        R’R‘R7      N\        R“R”R7      N\        R•R–R7      N\        R—R˜R7      N\        R™RšR7      N\        R›RœR7      N\        R�RžR7      N\        RŸR R7      N\        R¡R¢R7      N\        R£R¤R7      N\        R¥R¦R7      N\        R§R¨R7      N\        R©RªR7      N\        R«R¬R7      N\        R­R®R7      N\        R¯R°R7      N\        R±R²R7      N\        R³R´R7      N\        RµR¶R7      N\        R·R¸R7      N\        R¹Rº.R»\        ^ R7      \	        ^R7      .R7      N\        R¼R½\        ^ R7      .R7      NbR¾\        R¿RÀR7      .bRÁ\        RÂRÃR7      \        RÄRÅR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      \        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      \        RèRéR7      \        RêRëR7      \        R¹Rº.R»\        ^ R7      \	        ^R7      .R7      \        R¼R½\        ^ R7      .R7      \        RR.R\	        ^ R7      .R7      \        RìRí.Rî\	        ^ R7      .R7      .b/ Rï\        R¿RÅR7      \        RÂRÃR7      \        RðRñR7      \        RÈRÉR7      .bRò\        R¿RÀR7      .bRó\        R¿RÅR7      \        RÂRÃR7      \        RôRõR7      \        RöR÷R7      .bRø\        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      .bRþ\        R¿RÀR7      .bRÿ\        RÂRÃR7      \        RÄRÅR7      \        RÆRÇR7      \        RÈRÉR7      \        ER ERR7      .bER\        ERER7      .bER\        ERER7      .bER\        R¿RÀR7      .bER\        RÂRÃR7      \        RÄRÅR7      \        ER	ER
R7      \        ERERR7      \        RÈRÉR7      .bER\        RÂRÃR7      \        RÄRÅR7      \        ERERR7      .bER\        RÂRÃR7      \        RÄRÅR7      \        ERERR7      \        RÈRÉR7      .bER\        ERERR7      .bER\        ERRÃR7      \        ERERR7      \        ERERR7      .bER\        ERR÷R7      \        ERERR7      \        ERRÅR7      .bER \        ERERR7      \        ER!RÅR7      .bC/ 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R0R7      \        ER1ER2R7      \        ER3ER4R7      \        ER5ER6R7      \        ER7ER8R7      \        ER9ER:R7      \        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RN.R»\        ^ R7      \	        ^R7      .R7      \        EROR½\        ^ R7      .R7      .bERP\        ERQERRERS7      .bERT\        ERQERQERU7      .bERV\        ERWERX7      .bERY\        ERZE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      \        ERfERgR7      \        ERhERiR7      .bERj\        ERkERl4      .bERm\        ERnERo4      .bERp\        ERqERr4      .bERs\        ERtERu4      \        ERvERw4      .bERx\        ERyERz4      \        ER{ER|4      .bER}\        RÀERQERS7      .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‡4      \        ERˆER‰4      \        ERŠER‹4      .bERŒ\        ER�ERŽ4      \        ER�ER�.ER‘\        ^ R7      \	        ^R7      .R7      \        ER’.ER“\        ^ R7      .R7      .bER”\        ERMERN.R»\        ^ R7      \	        ^R7      .R7      \        EROR½\        ^ R7      .R7      .bER•\        R»R»\        ^^ER–ER—7      .R7      \        R½R½\        ^^ER–ER—7      .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£RR7      \        ER¤ER¥R7      \        ER¦ER§R7      .bC/ ER¨\        ER�ERŽ4      \        ER©ERª4      \        ER�ER�.ER‘\        ^ R7      \	        ^R7      .R7      \        ER’ER“\        ^ R7      .R7      .bER«\        ER¬ER­.ER®\        ^ R7      \	        ^R7      .R7      \        ER¯ER°\        ^ R7      .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Æ\        ^ ^ERÇ7      .R7      \        ERÈERÉ\        ^ ^ERÇ7      .R7      \        ERÊ.ERËERÌ.\        ^ R7      .R7      \        ERÍ.ERÎERÏ.\        ^ ^ERÐ7      .R7      \        ERÑERÒ.ERÓERÔ.\        ^ ^ERÐ7      .R7      .bERÕ\        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      .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ER4      \        ER. ER\O\        ^ R7      .R7      \        ER. ER]O\        ^ R7      .R7      .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ER4      \        ER-ER.4      \        ERÖER×4      \        ERØERÙ4      \        ER/ER04      \        ER1ER24      \        ER3ER44      \        ER5ER64      \        ER7ER84      \        ER9ER:4      \        ER;ER<4      \        ER=ER>4      \        ER?ER@4      \        ERAERB4      \        ERCERD4      .bERE\        ERÛERÜ4      \        ERER4      \        ERÖER×4      \        ERØERÙ4      .bERF\        ERÝERÞ4      \        ERÖERG4      \        ERØERH4      \        ERàERá4      .bERI\        ERJER4      \        ERKERL4      \        ERM.ERN\        ^ R7      .R7      \        ERO.ERP\        ^ R7      .R7      .bERQ\        ERRERS.ER®\        ^ R7      \	        ^R7      .R7      \        ERTER°\        ^ R7      .R7      .bERU\        ERVERW4      \        ERXERY4      \        ERZER4      \        ER[ER\4      \        ER]ER^4      \        ERwER_4      \        ER`ER|4      \        ERaERb4      \        ERc.. ER^O\        ^ R7      .R7      .	bERd\        ERXERYR7      \        ERVERWR7      \        EReERR7      \        ER`ER|R7      \        ERaERbR7      \        ERf. ER^O\        ^ R7      .R7      .bERg\        ERhERi4      \        ERjERk4      \        ERlERm4      \        ERnERo4      \        ERpERq4      \        ERrER4      \        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Œ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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³4      \        ER´ERµ4      \        ER¶ER·4      \        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\        ^ R7      .R7      \        ERÂ.. ER`O\        ^ R7      .R7      .ERÃ\        ERÄERÅR7      \        ERÆERÇR7      .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çRR.\        ^ R7      .R7      \        ERèERéERê.\        ^ R7      .R7      .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ì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      ./Cp V ERj;;,          V ERÃ,          P                  4       ,          uu&   V ERÃ;;,          \        ERERR7      \        ERER R7      .,          uu&   \        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R04      \        ER1ER24      \        ER3ER44      \        ER5ER64      \        ER7ER84      \        ER9ER:4      \        ER;ER<4      \        ER=ER>4      \        ER?ER@4      .V ERA&   V ERA,          P                  4       V ERB&   V ER”,          P                  4       V ERC&   V ERC;;,          \        ERÊERD4      .,          uu&   V R,          P                  4       \        EREERF4      \        ERGERH4      .,           V ERI&   V R,          P                  4       V ERJ&   V ERJ;;,          \        ER`R[4      \        ERaR]4      \        R'ERK4      .,          uu&   V ERŒ,          P                  4       V ERL&   V ERL;;,          \        ERMERN4      .,          uu&   V ER”,          P                  4       V ERO&   V ERO;;,          \        ERPERQ4      .,          uu&   V ER”,          P                  4       V ERR&   V ERR;;,          \        ERSERÈR7      \        ERTERPR7      \        ERUERVR7      .,          uu&   V ER},          P                  4       V ERW&   V ERW;;,          V ER”,          P                  4       ,          uu&   V ER”,          P                  4       V ERX&   V ERX;;,          \        ERYERQ4      \        ERZERV4      .,          uu&   \        P                  4        F%  w  rW9   d   K  W,          P                  4       W&   K'  	  V # (a  Úgemma4_unifiedzvision_embedder\.patch_ln1zembed_vision.patch_ln1©Úsource_patternsÚtarget_patternsz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Úhrm_textzmlp.gate_up_proj.weightzmlp.gate_proj.weightzmlp.up_proj.weight)Údim)r   r€   Ú
operationszattn.gqkv_proj.weightz\.attn\.o_proj\.z.self_attn.o_proj.ru   zencoder\.layer\.zlayers.zattention.queryÚq_projzattention.keyÚk_projzattention.valueÚv_projzattention.output.densezattention.o_projzintermediate.densezmlp.fc1zoutput.densezmlp.fc2Ú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.attention.queryzattention.q_projzattention.attention.keyzattention.k_projzattention.attention.valuez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\.Údeepseek_v4z^embed\.weight$zembed_tokens.weightz^head\.weight$zlm_head.weightz^norm\.weight$znorm.weightz^hc_head_fn$zhc_head.hc_fnz^hc_head_base$zhc_head.hc_basez^hc_head_scale$zhc_head.hc_scalez^layers\.(\d+)\.attn_norm\.zlayers.\1.input_layernorm.z^layers\.(\d+)\.ffn_norm\.z#layers.\1.post_attention_layernorm.z^layers\.(\d+)\.hc_attn_fn$zlayers.\1.attn_hc.fnz^layers\.(\d+)\.hc_attn_base$zlayers.\1.attn_hc.basez^layers\.(\d+)\.hc_attn_scale$zlayers.\1.attn_hc.scalez^layers\.(\d+)\.hc_ffn_fn$zlayers.\1.ffn_hc.fnz^layers\.(\d+)\.hc_ffn_base$zlayers.\1.ffn_hc.basez^layers\.(\d+)\.hc_ffn_scale$zlayers.\1.ffn_hc.scalez^layers\.(\d+)\.attn\.zlayers.\1.self_attn.z^layers\.(\d+)\.ffn\.zlayers.\1.mlp.z%^layers\.(\d+)\.self_attn\.attn_sink$zlayers.\1.self_attn.sinksz6^layers\.(\d+)\.self_attn\.indexer\.compressor\.norm\.z/layers.\1.self_attn.compressor.indexer.kv_norm.z4^layers\.(\d+)\.self_attn\.indexer\.compressor\.ape$z4layers.\1.self_attn.compressor.indexer.position_biasz0^layers\.(\d+)\.self_attn\.indexer\.compressor\.z'layers.\1.self_attn.compressor.indexer.z$^layers\.(\d+)\.self_attn\.indexer\.z>^layers\.(\d+)\.self_attn\.compressor\.indexer\.weights_proj\.z;layers.\1.self_attn.compressor.indexer.scorer.weights_proj.z-^layers\.(\d+)\.self_attn\.compressor\.norm\.z'layers.\1.self_attn.compressor.kv_norm.z+^layers\.(\d+)\.self_attn\.compressor\.ape$z,layers.\1.self_attn.compressor.position_biasz(^layers\.(\d+)\.self_attn\.(.*?)\.wq_a\.z layers.\1.self_attn.\2.q_a_proj.z(^layers\.(\d+)\.self_attn\.(.*?)\.wq_b\.z layers.\1.self_attn.\2.q_b_proj.z'^layers\.(\d+)\.self_attn\.(.*?)\.wkv\.zlayers.\1.self_attn.\2.kv_proj.z)^layers\.(\d+)\.self_attn\.(.*?)\.wgate\.z!layers.\1.self_attn.\2.gate_proj.z(^layers\.(\d+)\.self_attn\.(.*?)\.wo_a\.z layers.\1.self_attn.\2.o_a_proj.z(^layers\.(\d+)\.self_attn\.(.*?)\.wo_b\.z layers.\1.self_attn.\2.o_b_proj.z!^layers\.(\d+)\.self_attn\.wq_a\.zlayers.\1.self_attn.q_a_proj.z!^layers\.(\d+)\.self_attn\.wq_b\.zlayers.\1.self_attn.q_b_proj.z ^layers\.(\d+)\.self_attn\.wkv\.zlayers.\1.self_attn.kv_proj.z!^layers\.(\d+)\.self_attn\.wo_a\.zlayers.\1.self_attn.o_a_proj.z!^layers\.(\d+)\.self_attn\.wo_b\.zlayers.\1.self_attn.o_b_proj.z#^layers\.(\d+)\.self_attn\.q_norm\.zlayers.\1.self_attn.q_a_norm.z ^layers\.(\d+)\.mlp\.gate\.bias$z*layers.\1.mlp.gate.e_score_correction_biasz)^layers\.(\d+)\.mlp\.shared_experts\.w1\.z'layers.\1.mlp.shared_experts.gate_proj.z)^layers\.(\d+)\.mlp\.shared_experts\.w2\.z'layers.\1.mlp.shared_experts.down_proj.z)^layers\.(\d+)\.mlp\.shared_experts\.w3\.z%layers.\1.mlp.shared_experts.up_proj.zmlp.experts.*.w1.weightzmlp.experts.*.w3.weightzmlp.experts.gate_up_projzmlp.experts.*.w2.weightzmlp.experts.down_projr[   z^language_model.modelÚlanguage_modelrD   z^language_model.lm_headÚlm_headz^language_modelzmodel.language_modelz^vision_towerzmodel.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<\.language_model\.layers\.(\d+)\.block_sparse_moe\.experts\.z&.language_model.layers.\1.mlp.experts.zC\.language_model\.layers\.(\d+)\.block_sparse_moe\.shared_experts\.z-.language_model.layers.\1.mlp.shared_experts.z?\.language_model\.layers\.(\d+)\.block_sparse_moe\.gate\.weightz).language_model.layers.\1.mlp.gate.weightzJ\.language_model\.layers\.(\d+)\.block_sparse_moe\.e_score_correction_biasz:.language_model.layers.\1.mlp.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#mlp.shared_experts.gate_proj.weightz!mlp.shared_experts.up_proj.weightz&mlp.shared_experts.gate_up_proj.weightrM   z^audio_towerzmodel.audio_towerri   rS   z^encoderzmodel.encoderz
^projectorzmodel.projectorro   Úvibevoice_asrz^acoustic_tokenizer_encoderz model.acoustic_tokenizer_encoderz^semantic_tokenizer_encoderz model.semantic_tokenizer_encoderÚVibeVoiceAsrModelrX   z^image_newlinezmodel.image_newliner4   Úvision_model)Úprefix_to_remover>   Ú
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))rs   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.zmlp.experts.*.gate_proj.weightzmlp.experts.*.up_proj.weightzmlp.experts.*.down_proj.weightÚcolqwen2ÚmodelÚvlm)rœ   Úmodel_prefixÚshieldgemma2)Úprefix_to_addr«   Ú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Úinput_layernormÚfeedforward_layer_normÚpost_attention_layernormrU   r2   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.mlp.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\.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\.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.fc2rq   zbackbone.conv_encoderÚbackboneÚout_projÚo_projr.   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.o_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embedding.weightzembeddings.weightz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ÚlayersÚemb_lnzembeddings.LayerNormzattn.out_projÚfc11Úup_projÚfc12Ú	gate_projÚ	down_projÚ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.input_layernorm.z\.layer_norm_2\.z.post_attention_layernorm.z\.layer_norm_3\.z.final_layernorm.z\.conv\.batch_normz
.conv.normzlog_softmax\.mlp\.layer0Úproj_outÚqianfan_ocrz^vision_model\.z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\.z
.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_tablerv   Úpixiozpixio.r   z).block_sparse_moe.e_score_correction_biasz.mlp.e_score_correction_biasr+   zmlp.e_score_correction_biasz mlp.gate.e_score_correction_biasÚhy_v3zmlp\.router\.gate\.weightzmlp\.expert_biaszmlp\.shared_mlp\.zmlp.shared_experts.rV   Úlagunaz#mlp.experts.e_score_correction_biaszmlp.shared_expert.)zself_attn.gate_proj.weightúself_attn.q_proj.weightúself_attn.k_proj.weightúself_attn.v_proj.weight)zself_attn.q_proj.biaszself_attn.k_proj.biaszself_attn.v_proj.bias)rÿ   r   r  )zself_attn.q_projzself_attn.k_projzself_attn.v_proj)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)r   r   r   r
   r   r   r   r	   ÚcopyÚ_MODEL_TO_CONVERSION_PATTERNÚitems)ÚmappingÚ
model_typeÚbase_patterns      Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/transformers/conversion_mapping.pyÚ$_build_checkpoint_conversion_mappingr	  ‡   s~$  € ð_ØÜÐ+HÐZrÔsÜØ ?ÐQkôô Ð+HÐZrÔsÜØ AÐSoôô Ð+GÐYpÔqÜØ EØ Wôð
ð_ð  	ÜØ 9Ø!7Ð9MÐ NÜ! aœL˜>ôô
 Ø 7ó!ô " aœL˜>ô	ô Ð+>ÐPdÔeð!
ð!_ðD 	ÜÐ.°	Ó:ÜÐ,¨hÓ7Ü˜?¨HÓ5ÜÐ,¨hÓ7ÜÐ3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð
ðE_ðV 	'Ü˜=¨.Ó9ð)
ðW_ð\ 	ÜÐ,¨hÓ7Ü˜?¨HÓ5ÜÐ,¨hÓ7ÜÐ3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð!
ð]_ðl 	Ü˜=Ð*EÓFÜ˜=Ð*CÓDÜ˜=Ð*EÓFÜ˜=¨+Ó6ÜÐ/Ð1FÓGÜÐ+Ð-?Ó@ÜÐ,¨hÓ7Ü˜?¨HÓ5ÜÐ,¨hÓ7ÜÐ3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð
ðm_ðH 	&ÜÐ>Ð@PÓQÜÐFÐH\Ó]Ü˜=Ð*EÓFÜ˜=Ð*CÓDÜ˜=Ð*EÓFÜ˜=¨+Ó6ÜÐ4Ð6SÓTÜØCØLóô Ø;ØHóð(
ðI_ðj 	ÜÐ6Ð8JÓKÜÐ4Ð6HÓIÜÐ6Ð8JÓKÜÐ-Ð/AÓBð	
ðk_ð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_ðT 	+¬^Ð<RÐTtÓ-uÐ,vðU_ðV 	ÜÐ1Ð3EÓFÜÐ/Ð1CÓDÜÐ1Ð3EÓFÜØ=ØOóô Ð3Ð5GÓHÜÐ/°Ó;Ü˜>¨9Ó5ð
ðW_ðn 	Ü˜=¨/Ó:ÜÐ+Ð-?Ó@ð
ðo_ðv 	Ü¨:ÀyÔQð
ðw_ð| 	ð z
ô6 Ð+=ÐOdÔeð7z
ô8 Ð+<ÐN^Ô_ð9z
ô: Ð+<ÈmÔ\ð;z
ô< ¨?ÈOÔ\ð=z
ô> Ð+<ÐN_Ô`ð?z
ô@ Ð+=ÐOaÔbðAz
ôB Ø >Ø =ôðCz
ôJ Ø =Ø FôðKz
ôR Ð+IÐ[rÔsðSz
ôT Ø @ÐRkôðUz
ôZ Ø AÐSmôð[z
ô` Ð+HÐZpÔqðaz
ôb Ð+JÐ\tÔuðcz
ôd Ø @ÐRkôðez
ôj Ø 9Ø 7ôðkz
ôr Ø 8Ø 1ôðsz
ôD Ø HØ <ôðEz
ôL Ø YØ RôðMz
ôT Ø WØ WôðUz
ô\ Ø SØ Jôð]z
ôd Ø GØ Jôðez
ôl Ø aØ ^ôðmz
ôt Ø PØ Jôðuz
ô| Ø NØ Oôð}z
ôN Ø KØ CôðOz
ôV Ø KØ CôðWz
ô^ Ø JØ Bôð_z
ôf Ø LØ Dôðgz
ôn Ø KØ Côðoz
ôv Ø KØ Côðwz
ô~ Ø DØ @ôðz
ôF Ø DØ @ôðGz
ôN Ø CØ ?ôðOz
ôV Ø DØ @ôðWz
ô^ Ø DØ @ôð_z
ôn Ø FØ @ôðoz
ôz Ø CØ Môð{z
ôB Ø LØ JôðCz
ôJ Ø LØ JôðKz
ôR Ø LØ HôðSz
ôZ à-Ø-ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôð[z
ôj Ø 9Ø 7Ü+°Ô2Ð3ôðkz
ð}_ðr	 	ÜÐ+CÐUeÔfð
ðs	_ðx	 	ÜÐ+EÐW`ÔaÜÐ+=ÐOeÔfÜÐ+;ÐMaÔbÜÐ+DÐVsÔtð	
ðy	_ðD
 	ô Ð+FÐXaÔbÜÐ+FÐXoÔpô
 Ø ]Ø Eôô Ø QØ <ôô Ø NØ Bôô Ø EØ Gôô Ø EØ Gôô Ø ?Ø Môô Ø ?Ø Môô Ø _Ø Iôô Ø fØ Pôô Ø bØ Lôô Ø mØ ]ôô Ø >Ø <ôô Ø >Ø <ôô Ø >Ø <ôô Ø >Ø <ôô à-Ø-ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôô Ø 9Ø 7Ü+°Ô2Ð3ôô
 Ø!7Ð9MÐ NØ 9Ü'¨AÔ.Ð/ôô
 à9Ø7ð!ð !IÜ'¨AÔ.Ð/ôðIl
ñE
_ð^ 	ÜÐ+CÐUkÔlÜÐ+EÐW`ÔaÜ¨?ÐL_Ô`ÜÐ+DÐVsÔtð	
ð__ðj 	ÜÐ+CÐUeÔfð
ðk_ðp 	ÜÐ+CÐUkÔlÜÐ+EÐW`ÔaÜ¨;ÈÔXÜ¨=ÐJ[Ô\ð	
ðq_ð| 	ÜÐ+CÐUeÔfð
ð}_ðB 	ÜÐ+CÐUkÔlÜÐ+EÐW`ÔaÜØ >ÐPrôô Ø >ÐPrôô Ð+DÐVsÔtð

ðC_ðX 	ÜÐ+CÐUeÔfð
ðY_ð^ 	ÜÐ+EÐW`ÔaÜÐ+=ÐOeÔfÜÐ+;ÐMaÔbÜÐ+DÐVsÔtÜÑ+<ÑNcÔdð
ð__ñn 	œL¹.ÕIÐJðo_ñp 	œ,¹ÕEÐFðq_ñr 	ÜÐ+CÐUeÔfð
ðs_ñx 	ÜÐ+EÐW`ÔaÜÐ+=ÐOeÔfÜ©?ÑL_Ô`Ü©?ÑL_Ô`ÜÐ+DÐVsÔtð
ðy_ñF 	ÜÐ+EÐW`ÔaÜÐ+=ÐOeÔfÜÑ+BÑToÔpð
ðG_ñP 	ÜÐ+EÐW`ÔaÜÐ+=ÐOeÔfÜÑ+;ÑMaÔbÜÐ+DÐVsÔtð	
ðQ_ñ\ 	ÜÑ+?ÑQ]Ô^ð
ð]_ñb 	ÜÑ+AÐS\Ô]Ü©>ÑK]Ô^Ü©;ÉÔXð
ðc_ñl 	Ü©:ÐGXÔYÜ©:Á~ÔVÜÙ TØ 6ôð
ðm_ñ| 	*Ü©:Á~ÔVÜÙ FÐXnôð,
ò}_ñH 	ÜÙ 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
ðI_ñ| 	”\±7ÉÕOÐPð}_ñ~ 	œ±GÉ'ÕRÐSð_ñ@ 	œ±LÕAÐBðA_ñB 	Ü©=ÑJhÔiÜÑ+<ÑNpÔqÜÙ 5ÑGmôô Ù 6ÑHoôô Ñ+TÑfqÔrÜÑ+WÑitÔuäÙ NÙ 8ôô Ù KÙ Gôð!
ðC_ñl 	ÜÙKÙ,óð
ðm_ñx 	œNÑ+@Á/ÓRÐSðy_ñz 	”~Ñ&;¹_ÓMÐNð{_ñ| 	Ü™5¡%Ó(Ü™5¡%Ó(ð
ð}_ñD 	ÜÑ1Ñ3DÓEÜÑ3Ñ5OÓPð
ðE_ñL 	œÐ7GÑV]Õ^Ð_ðM_ñN 	ÜÙ JÑ\vôô Ñ+;ÑMcÔdäÑ+@ÑRWÔXð
ðO_ñ^ 	ÜÑKÑMgÓhÜÑSÑUgÓhÜÑ_ÑauÓvð
ð__ñh 	ÜÑ/±Ó9Üá*Ù*ð!ñ !8ä#Øôô   AÔ&ð	ôô á*ð!ñ !5ä#Øôðô
ð
ði_ñ^ 	Üá4Ù2ð!ð !;Ü+°Ô2´KÀAÔ4FÐGôô Ù @Ø 7Ü+°Ô2Ð3ôð
ð__ñ| 	ÜØ :Ø :Ü% a¨±tÕ<Ð=ôô
 Ø 7Ø 7Ü% a¨±tÕ<Ð=ôð
ð}_ñT 	ô Ù DÙ :ôô Ù iÙ 2ôô Ñ+AÑSgÔhÜÑ+AÑSgÔhÜÑ+AÑSgÔhÜÑ+CÐUiÔjÜÑ+CÑUiÔjÜÑ+CÑUiÔjð'
òU_ñ~ 	ÜÑ/±Ó9Ü™>Ñ+;Ó<Üá*Ù*ð!ñ !8Ü+°Ô2´KÀAÔ4FÐGôô Ù 6Ù 4Ü+°Ô2Ð3ôð
ð_ñ` 	Üá6Ù6ð!ñ !DÜ+°Ô2´KÀAÔ4FÐGôô Ù BÙ @Ü+°Ô2Ð3ôð
ða_ñ~ 	ä™>©>Ó:äÑ-Ñ/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
ð_ñt 	ÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEð
ðu_ñ| 	ÜÑ2±JÓ?Ü™:¡xÓ0ÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEð	
ð}_ñH 	Ü™:¡xÓ0ÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEÜÑ:Ñ<UÓVð	
ðI_ñT 	äÑ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.
ðU_ñr 	#Ü©3ÁÔIð%
ðs_ñx 	(ÜÑ+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ð*
ðy_ñP 	ÜÑ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óð%!
ðQ_ñ| 	ÜÑ2±JÓ?ÜÑ/Ñ1CÓDÜÑ.Ñ0DÓEÜÑ.Ñ0DÓEð	
ð}_ñH 	Ü™:¡xÓ0ÜÑ.Ñ0IÓJÜÑ.Ñ0IÓJÜÑ:Ñ<UÓVð	
ðI_ñT 	Ü™;©Ó1ÜÑ-Ñ/BÓCÜá4ð!ñ !8Ü+°Ô2Ð3ôô á6ð!ñ !:Ü+°Ô2Ð3ôð
ðU_ñx 	Üá=Ù;ð!ñ !DÜ+°Ô2´KÀAÔ4FÐGôô Ù IÙ @Ü+°Ô2Ð3ôð
ðy_ñV 	ÜÑ,©iÓ8Ü™9Ñ&=Ó>ÜÑ+Ñ-@ÓAÜ™7¡JÓ/Ü™7¡LÓ1Ü™6¡<Ó0Ü™8Ñ%@ÓAÜÙÙ%óô Ù!, ó!ô
 " aœL˜>ôð
ðW_ñB 	Ü©8ÑE[Ô\ÜÑ+;ÉXÔVÜÑ+;ÑM_Ô`Ü©7ÑD^Ô_Ü©7ÑDXÔYÜÙ ,ó!ô
 " aœL˜>ôð
ðC_ñb 	ÜÑ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ð=
ñc_ñb  	ÜÑ-Ñ/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˜>ôð+
ñ6 	ÜÙ 1Ù 2ôô Ù 0Ù 0ôð	
ñ 	Ü™>Ñ+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˜>ôð+
ñ6 	*Ü™>©9Ó5ÜÙ8Ñ:móô Ù8Ñ:móô Ù8Ñ:móô Ù8Ñ:móô ÑHÑJuÓvÜÑHÑJuÓvÜÑ5Ñ7PÓQð!,
ñ$ 	$Ü™>©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$
ñG&_€GðB' ‰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Ñ,Ñ-à%¡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Óð ™{Õ+×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ðõ Óô
 %A×$FÑ$FÖ$HÑ ˆ
ØÔ ÙØ%Õ3×8Ñ8Ó:ˆÓñ %Ið
 €Nó    Nc                ób   € \         f   \        4       s \        \         P                  V 4      4      # )N)Ú$_checkpoint_conversion_mapping_cacher	  r   Úget)r  s   &r  Ú!get_checkpoint_conversion_mappingr  À  s(   € ä+Ò3Ü/SÓ/UÐ,ÜÔ8×<Ñ<¸ZÓHÓIÐIr
  c               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   Úmodel_type_or_class_nameÚstrr  z&list[WeightConverter | WeightRenaming]Ú	overwriteÚboolÚreturnÚNone© )Úformats   "r  Ú__annotate__r  Ç  s6   € ÷ Mñ MØ!ðMà3ðMð ðMð 
ñ	Mr
  c                ó€   € \         f   \        4       s V \         9   d   V'       g   \        RV  R24      hV\         V &   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.)r  r	  Ú
ValueError)r  r  r  s   &&&r  Ú&register_checkpoint_conversion_mappingr  Ç  sK   € ô ,Ò3Ü/SÓ/UÐ,ØÔ#GÔG×PYÜØ&Ð'?Ð&@Ð@tÐuó
ð 	
ð FMÔ(Ð)AÓBr
  c               ó    € V ^8„  d   QhRRRR/# )r  r©   r   r  zlist[WeightTransform] | Noner  )r  s   "r  r  r  Þ  s   € ÷ ñ Øðà!ñr
  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__Úconfigr  r  )r©   Ú
class_namer  Úconversionss   &   r  Ú$extract_weight_conversions_for_modelr$  Þ  sF   € ô �e“×%Ñ%€JØ—‘×(Ñ(€Jô 4°JÓ?€KØÒŸzÜ7¸
ÓCˆØÐr
  c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )r  r©   r   Úkey_mappingzdict[str, str] | NoneÚhf_quantizerzHfQuantizer | NoneÚ
add_legacyr  r  zlist[WeightTransform]r  )r  s   "r  r  r  ò  sA   € ÷ ^ñ ^Øð^à&ð^ð %ð^ð ð	^ð
 ñ^r
  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\        ;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K  SR8H  pV'       gN   SP                  V P                  4      pS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   & €r  Ú	<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r+  r.  r0  s   & €r  r4  r5  (  s1   øé € ð "ÙMiÀT˜‘
×@Ð@˜k×4Ñ4°T¸CµZÓ@Ô@ÓMiùr6  r,  r-  rò   )Úmodeling_utilsr   r  r   r   ÚlistÚnamed_modulesÚ
isinstancer  r   r!  r  Úanyr  ÚremoveprefixÚbase_model_prefixÚscope_prefixÚextendÚappendÚupdate_weight_conversions)r©   r&  r'  r(  r   Úweight_conversionsÚkÚvÚseen_identifiersÚ	submoduler"  r  r#  Úfound_via_classÚis_root_modelr?  Ú	transformr3  s   &&&&             @r  Úget_model_conversion_mappingrK  ò  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Ø&×3Ñ3°CÓ8ˆLÛ(�	Ø)5�	Ô&Ø.3×.EÑ.E�	Ö+ñ )ð 	×!Ñ! +Ô.àÕ$×+Ñ+¨KÔ8÷
 Š§:¢:ØÕ(×/Ñ/°×<ña #8÷d Ø×!Ñ!Ô"CÀHÓ"MÔNð ÒØ)×CÑCÐDVÓWÐàÐùóM ts   ¡I)F)NNT)Ú
__future__r   Úcollectionsr   r  r   Útypingr   Úcore_model_loadingr   r   r	   r
   r   r   r   r   r   r8  r   Ú
quantizersr   r  r	  r  r  r  r$  rK  r  r
  r  Ú<module>rQ     sL  ðõ #å #Ý Ý  ÷
÷ 
õ 
÷ Ý/Ý'ð] àˆyð] ð �)ð] ð
 ˆ[ð] ð �;ð] ð �;ð] ð �Kð] ð ˆ[ð] ð �Kð] ð �ð] ð �[ð] ð �;ð] ð �ð] ð �[ð] ð  �+ð!] ð" ˆkð#] ð$ �ð%] ð& �kñ'] ð( ˜kð)] ð* �+ð+] ð, �kð-] ð. �ð/] ð0 ˆ[ð1] ð2 �+ð3] ð4 �;ð5] ð6 �)ð7] ð8 �yð9] ð: �yð;] ð< ˜.ð=] ð> Ð+ð?] ð@ Ð/ðA] ðB Ð+ðC] ðD Ð-ðE] ðF Ð$ðG] ðH ÐòI] ðJ Ð*ðK] ðL Ð+ðM] ðN Ð)ðO] ðP ˜ðQ] ðR ˜/ðS] ðT �ðU] ðV ˜ðW] ðX �oðY] ðZ �ð[] ð\ �'ð]] ð^ �ð_] ð` ˆgða] ðb �ðc] ðd �ðe] ðf �ðg] ðh �gði] ðj ˆ}òk] ðl ˜ðm] ðn �mðo] ðp ˆmðq] ðr �]ðs] ðt Ð+ðu] ðv �Nðw] ðx ˜ðy] ðz ˜ð{] ð| �|ð}] ð@ �lðA] ðB �lðC] ðD �LðE] ðF �<ðG] ðH �\ðI] ðJ �\ðK] ðL �\ðM] ðN ˜,òO] ðP �lðQ] ðR ˜<ðS] ðT ˜<ðU] ðV �ðW] ðX �<ðY] ðZ Ð%ð[] ð\ Ð-ð]] ð^ Ð,ð_] ð` Ð$ða] ðb Ð+ðc] ðd Ð2ðe] ðf ˜[ðg] ðh )Ð*Kði] ðl �
ðm] ðn �ðo] ðp �ðq] ðr �*ñs] ðt �:Ø�:Ø�*ñy] Ð ò@sðl) (,Ð $òJ÷Mõ.÷(^ñ ^r
  