ó
    ‡Ž¡j¤  ã            
       óÒ  • S r SSKrSSKrSSKrSSKJr  SSKJr  SSKJ	r	  SSK
JrJrJrJrJrJrJrJrJr  SSK
Jr  SS	K
Jr  SS
K
Jr  SSK
Jr  SSK
Jr  SSK
Jr  SSK
Jr  SSK
Jr  SSK
Jr  SSK
Jr  SSK
Jr  SSKJ r   \RB                  " \"5      r#0 S/ _S/ _SSS/_S/ _S/ SQ_S/ SQ_S/ _S/ _S / _S!/ _S"/ _S#S$/_S%/ _S&/ _S'S(/_S)S*S+/_S,/ _0 S-/ S.Q_S/S0/_S1/ _S2/ _S3/ _S4/ S5Q_S6/ _S7/ S8Q_S9/ S:Q_S;/ _S</ _S=S>S?/_S@/ _SA/ SBQ_SC/ _SDSE/_SF/ SGQ_E/ SHQSI/SJ// SKQSL/SM// SNQ/ SO.Er$ \" 5       (       d  \" 5       e SPSQ/\$SR'    \" 5       (       a  \" 5       (       d  \" 5       e SVSW/\$SW'    \" 5       (       d  \" 5       e SZ/\$S['    \" 5       (       d  \" 5       e S^/\$S_'   S`/\$Sa'   Sb/\$Sc'   Sd/\$Se'    \" 5       (       d  \" 5       e \$RW                  S_/ 5        \$S_==   Sh/-  ss'   Si/\$Sj'    \" 5       (       d  \" 5       e / \$Sm'   SnSo/\$Sp'   / SqQ\$Sr'   / SsQ\$St'   / SuQ\$Sv'   \$S-   R[                  / SwQ5        SxSy/\$Sz'   S{/\$S|'   S}/\$S~'   S/\$S€'   / \$S�'   S‚/\$Sƒ'   / \$S„'   / S…Q\$S†'   S‡Sˆ/\$S‰'   / SŠQ\$S‹'   SŒS�/\$SŽ'   / \$S�'   S�/\$S‘'   S’/\$S“'   S”/\$S•'   \(       GaO  SS˜K/J0r0J1r1  SS™K2J3r3  SSšK2J4r4  SS›K2J5r5  SSœK2J6r6  SS�K2J7r7  SSžK2J8r8  SSŸK2J9r9  SS K2J:r:  SS¡K2J;r;  SS¢K2J<r<  SS£K2J=r=  SS¤K2J>r>  SS¥K?J@r@  SS¦K?JArA  SS§KBJCrC  SS¨KBJBrB  SS©KDJErE  SSªKDJFrF  SS«KDJGrG  SS¬KDJHrH  SS­KDJIrI  SS®KDJJrJ  SS¯KDJKrK  SS°KDJLrL  SS±KDJMrM  SS²KDJNrN  SS³KOJPrP  SS´KOJQrQ  SSµKOJRrR  SS¶KOJSrS  SS·KOJTrT  SS¸KOJUrU  SS¹KOJVrV  SSºKOJWrW  SS»KOJXrX  SS¼KOJYrY  SS½KOJZrZ  SS¾KOJ[r[  SS¿KOJ\r\  SSÀKOJ]r]  SSÁKOJ^r^  SSÂKOJ_r_  SSÃKOJ`r`  SSÄKOJara  SSÅKbJcrc  SSÆKbJdrd  SSÇKbJere  SSÈKbJfrf  SSÉKbJgrg  SSÊKbJhrh  SSËKbJiri  SSÌKbJjrj  SSÍKbJkrk  SSÎKbJlrl  SSÏKbJmrm  SSÐKbJnrn  SSÑKoJprp  SSÒKoJqrq  SSÓKoJrrr  SSÔKoJsrs  SSÕKtJuru  SSÖKvJwrw  SS×KxJyry  SSØKxJzrz  SSÙK{J|r|  SSÚK{J}r}  SSÛK{J~r~  SSÜK{Jr  SSÝK{J€r€  SSÞK{J�r�  SSßK{J‚r‚  SSàK{Jƒrƒ  SSáK{J„r„  SSâK{J…r…  SSãK{J†r†  SSäK{J‡r‡  SSåK{Jˆrˆ  SSæK{J‰r‰  SSçK{JŠrŠ  SSèK{J‹r‹  SSéK{JŒrŒ  SSêK{J�r�  SSëK{JŽrŽ  SSìK{J�r�  SSíK{J�r�  SSîK{J‘r‘  SSïK{J’r’  SSðK{J“r“  SSñK{J”r”  SSòK{J•r•  SSóK{J–r–  SSôK{J—r—  SSõK{J˜r˜  SSöK{J™r™  SS÷K{Jšrš  SSøK{J›r›  SSùK{Jœrœ  SSúK{J�r�  SSûK{Jžrž  SSüK{JŸrŸ  SSýK{J r   SSþK{J¡r¡  SSÿK{J¢r¢  SGS K{J£r£  SGSK{J¤r¤  SGSK{J¥r¥  SGSK{J¦r¦  SGSK{J§r§  SGSK{J¨r¨  SGSK{J©r©  SGSK{Jªrª  SGSK{J«r«  SGS	K{J¬r¬  SGS
K{J­r­  SGSK{J®r®  SGSK{J¯r¯  SGSK{J°r°  SGSK{J±r±  SGSK²J³r³  SGSK´Jµrµ  SGSK´J¶r¶  SGSK·J¸r¸  SGSK¹Jºrº  SGSK»J¼r¼  SGSK½J¾r¾  SGSK½J¿r¿  SGSK½JÀrÀ  SGSK½JÁrÁ  SGSK½JÂrÂ  SGSK½JÃrÃ  SGSK½JÄrÄ  SGSK½JÅrÅ  SGSK½JÆrÆ  SGSK½JÇrÇ  SGSK½JÈrÈ  SGS KÉJÊrÊ  SGS!KÉJËrË  SGS"KÌJÍrÍ  SGS#KÎJÏrÏ  SGS$KÐJÑrÑ  SGS%KÒJÓrÓ  SGS&KÔJÕrÕ  SGS'KÔJÖrÖ  SGS(KÔJ×r×  SGS)KØJÙrÙ  SGS*KØJÚrÚ  SGS+KÛ7  SGS,KÜJÝrÝ  SGS-KÞJßrß  SGS.KÞJàrà  SGS/KÞJárá  SGS0KÞJârâ  SGS1KÞJãrã  SGS2KÞJärä  SGS3KÞJårå  SGS4KÞJæræ  SGS5KÞJçrç  SGS6KÞJèrè  SGS7KÞJéré  SGS8KÞJêrê  SGS9KÞJërë  SGS:KÞJìrì  SGS;KíJîrî  SGS<KíJïrï  SGS=KíJðrð  SGS>KíJñrñ  SGS?KíJòrò  SGS@KíJóró  SGSAKíJôrô  SGSBKíJõrõ  SGSCKíJörö  SGSDKíJ÷r÷  SGSEKíJørø  SGSFKíJùrù  SGSGKíJúrú  SGSHKíJûrû  SGSIKíJürü  SGSJKíJýrý  SGSKKíJþrþ  SGSLKíJÿrÿ  SGSMKíGJ Gr   SGSNKíGJGr  SGSOKíGJGr  SGSPKíGJGr  SGSQKíGJGr  SGSRKíGJGr  SGSSKíGJGr  SGSTKíGJGr  SGSUKíGJGr  SGSVKíGJ	Gr	  SGSWKíGJ
Gr
  SGSXKíGJGr  SGSYKíGJGr  SGSZGKGJGr  SGS[GKGJGr  SGS\GKGJGr  SGS]GKGJGr  SGS^GKGJGr  SGS_GKGJGr  SGS`GKGJGr  SGSaGKGJGr  SGSbGKGJGr  SGScGKGJGr  SGSdGKGJGr  SGSeGKGJGr  SGSfGKGJGr  SGSgGKGJGr  SGShGKGJGr  SGSiGK GJ!Gr!  SGSjGK"GJ#Gr#  SGSkGK"GJ$Gr$  SGSlGK%GJ&Gr&  SGSmGK'GJ(Gr(  SGSnGK'GJ)Gr)  SGSoGK'GJ*Gr*  SGSpGK'GJ+Gr+  SGSqGK'GJ,Gr,  SGSrGK'GJ-Gr-  SGSsGK'GJ.Gr.  SGStGK/GJ0Gr0  SGSuGK1GJ2Gr2  SGSvGK3GJ4Gr4  SGSwGK3GJ5Gr5  SGSxGK3GJ6Gr6  SGSyGK3GJ7Gr7  SGSzGK3GJ8Gr8  SGS{GK9GJ:Gr:  SGS|GK;GJ<Gr<  SGS}K
GJ=Gr=  SGS~K
GJ>Gr>  SGSK
GJ?Gr?  SGS€K
GJ@Gr@  SGS�K
GJAGrA  SGS‚K
GJBGrB  SGSƒK
GJCGrC  SGS„K
GJDGrD  SGS…K
GJEGrE  SGS†K
GJFGrF  SGS‡K
GJGGrG  SGSˆK
GJHGrH  SGS‰K
GJIGrI  SGSŠK
GJJGrJ  SGS‹K
GJKGrK  SGSŒK
GJLGrL  SGS�K
GJMGrM  SGSŽK
GJNGrN  SGS�K
GJOGrO  SGS�K
GJPGrP  SGS‘K
GJQGrQ  SGS’K
GJRGrR  SGS“K
GJSGrS  SGS”K
GJTGrT  SGS•K
GJUGrU  SGS–KGJVGrV  SGS—GKWGJXGrX  SGS˜GKYGJZGrZ  SGS™GKYGJ[Gr[  SGSšGKYGJ\Gr\  SGS›GKYGJ]Gr]  SGSœGKYGJ^Gr^  SGS�GKYGJ_Gr_  SGSžGKYGJ`Gr`  SGSŸGKYGJaGra  SGS GKYGJbGrb  SGS¡GKYGJcGrc  SGS¢GKYGJdGrd  SGS£GKYGJeGre  SGS¤GKYGJfGrf  SGS¥GKYGJgGrg  SGS¦GKYGJhGrh  SGS§GKYGJiGri  SGS¨GKYGJjGrj  SGS©GKYGJkGrk  SGSªGKYGJlGrl  SGS«GKYGJmGrm  SGS¬GKYGJnGrn  SGS­GKYGJoGro  SGS®GKYGJpGrp  SGS¯GKYGJqGrq  SGS°GKrGJsGrs  GOŠ\$GRé                  5        VVs0 s H  u  pUG\u" U5      _M     snnr$\ " \" G\v5      GRî                  GS±-  GS±GS²9GrxG\xG\y" 0 5         GRõ                  \$5        \" \"G\{" 5       GS³   G\xG\|GS´\ 0GSµ9\GRú                  \"'   GS¶G\~GS·G\~GS¸S4GS¹ jGrG\" \" GSº3GS»5        G\" \" GS¼3GS½5        G\" \" GS¾3GS¿5        G\€" \" G\v5      GRî                  GS±-  GR                  GSÀ5      5       H„  Gr‚G\‚GRî                  GR                  Gr„G\‚GR
                  Gr†GSÁG\„ GSÂG\† 3Gr‡G\" \" GSÁG\„ GSÂG\† GSÃ3G\‡5        GSÄ GrˆG\ˆ" G\‡5      \GRú                  \" GSÁG\„ GSÂG\† GSÃ3   Gl‰        M†     \" 5       (       d  \#GR                  GSÅ5        gg! \ aC    SSSK
J%r%  \&" \%5       V s/ s H  o RO                  ST5      (       a  M  U PM     Os  sn f sn \$SU'    GN�f = f! \ aC    SSXK
J(r(  \&" \(5       V s/ s H  o RO                  ST5      (       a  M  U PM     Os  sn f sn \$SY'    GNÁf = f! \ aC    SS\K
J)r)  \&" \)5       V s/ s H  o RO                  ST5      (       a  M  U PM     Os  sn f sn \$S]'    GNòf = f! \ aC    SSfK
J*r*  \&" \*5       V s/ s H  o RO                  ST5      (       a  M  U PM     Os  sn f sn \$Sg'    GNf = f! \ aC    SSkK
J,r,  \&" \,5       V s/ s H  o RO                  ST5      (       a  M  U PM     Os  sn f sn \$Sl'    GN"f = f! \ aC    SS–K
J.r.  \&" \.5       V s/ s H  o RO                  ST5      (       a  M  U PM     Os  sn f sn \$S—'    GNÆf = fs  snnf (Æ  z5.17.0é    N)ÚPath)ÚTYPE_CHECKINGé   )Údependency_versions_check)	ÚOptionalDependencyNotAvailableÚ_LazyModuleÚis_essentia_availableÚis_g2p_en_availableÚis_librosa_availableÚis_mistral_common_availableÚis_mlx_availableÚis_numba_availableÚis_pretty_midi_available)Úis_bitsandbytes_available)Úis_scipy_available)Úis_sentencepiece_available)Úis_speech_available)Úis_timm_available)Úis_tokenizers_available)Úis_torch_available)Úis_torchaudio_available)Úis_torchvision_available)Úis_vision_available)Úlogging)Údefine_import_structureÚaudio_utilsÚcliÚconfiguration_utilsÚPreTrainedConfigÚPretrainedConfigÚ+convert_slow_tokenizers_checkpoints_to_fastÚdata)ÚDataProcessorÚInputExampleÚInputFeaturesÚ%SingleSentenceClassificationProcessorÚSquadExampleÚSquadFeaturesÚSquadV1ProcessorÚSquadV2ProcessorÚglue_compute_metricsÚ!glue_convert_examples_to_featuresÚglue_output_modesÚglue_processorsÚglue_tasks_num_labelsÚ"squad_convert_examples_to_featuresÚxnli_compute_metricsÚxnli_output_modesÚxnli_processorsÚxnli_tasks_num_labelszdata.data_collator)ÚDataCollatorÚDataCollatorForLanguageModelingÚDataCollatorForMultipleChoiceÚ*DataCollatorForPermutationLanguageModelingÚDataCollatorForSeq2SeqÚDataCollatorForSOPÚ"DataCollatorForTokenClassificationÚDataCollatorForWholeWordMaskÚDataCollatorWithFlatteningÚDataCollatorWithPaddingÚDefaultDataCollatorÚdefault_data_collatorzdata.metricszdata.processorsÚdebug_utilsr   Údependency_versions_tableÚdistributedÚDistributedConfigÚdynamic_module_utilsÚ	exportersÚ!feature_extraction_sequence_utilsÚSequenceFeatureExtractorÚfeature_extraction_utilsÚBatchFeatureÚFeatureExtractionMixinÚ
file_utilsÚ
generation)ÚAsyncTextIteratorStreamerÚCompileConfigÚContinuousBatchingConfigÚGenerationConfigÚTextDiffusionStreamerÚTextIteratorStreamerÚTextStreamerÚWatermarkingConfigÚhf_argparserÚHfArgumentParserÚhyperparameter_searchÚimage_processing_utils_fastÚimage_transformsÚintegrations)Úis_clearml_availableÚis_comet_availableÚis_dvclive_availableÚis_neptune_availableÚis_optuna_availableÚis_ray_availableÚis_ray_tune_availableÚis_swanlab_availableÚis_tensorboard_availableÚis_trackio_availableÚis_wandb_availableÚlossÚ	pipelines)ÚAnyToAnyPipelineÚAudioClassificationPipelineÚ"AutomaticSpeechRecognitionPipelineÚCsvPipelineDataFormatÚDepthEstimationPipelineÚ!DocumentQuestionAnsweringPipelineÚFeatureExtractionPipelineÚFillMaskPipelineÚImageClassificationPipelineÚImageFeatureExtractionPipelineÚImageSegmentationPipelineÚImageTextToTextPipelineÚJsonPipelineDataFormatÚKeypointMatchingPipelineÚMaskGenerationPipelineÚNerPipelineÚObjectDetectionPipelineÚPipedPipelineDataFormatÚPipelineÚPipelineDataFormatÚTableQuestionAnsweringPipelineÚTextClassificationPipelineÚTextGenerationPipelineÚTextToAudioPipelineÚTokenClassificationPipelineÚVideoClassificationPipelineÚ#ZeroShotAudioClassificationPipelineÚZeroShotClassificationPipelineÚ#ZeroShotImageClassificationPipelineÚZeroShotObjectDetectionPipelineÚpipelineÚprocessing_utils)ÚAudioKwargsÚImagesKwargsÚProcessingKwargsÚProcessorMixinÚ
TextKwargsÚVideosKwargsÚ
quantizersÚtesting_utilsÚtokenization_pythonÚPreTrainedTokenizerÚPythonBackendÚtokenization_utilsÚtokenization_utils_base)Ú
AddedTokenÚBatchEncodingÚCharSpanÚPreTrainedTokenizerBaseÚ	TokenSpanÚtokenization_utils_fastÚ tokenization_utils_sentencepieceÚSentencePieceBackendÚtrainer_callback)ÚDefaultFlowCallbackÚEarlyStoppingCallbackÚPrinterCallbackÚProgressCallbackÚTrainerCallbackÚTrainerControlÚTrainerState)ÚEvalPredictionÚIntervalStrategyÚSchedulerTypeÚenable_full_determinismÚset_seedÚTrainingArgumentsÚSeq2SeqTrainingArguments)$ÚCONFIG_NAMEÚMODEL_CARD_NAMEÚSPIECE_UNDERLINEÚWEIGHTS_NAMEÚ
TensorTypeÚadd_end_docstringsÚadd_start_docstringsÚis_apex_availableÚis_av_availabler   Úis_datasets_availableÚis_faiss_availableÚis_matplotlib_availabler   Úis_phonemizer_availableÚis_psutil_availableÚis_py3nvml_availableÚis_pyctcdecode_availableÚis_sacremoses_availabler   r   Úis_sklearn_availabler   r   r   r   Úis_torch_hpu_availableÚis_torch_mlu_availableÚis_torch_musa_availableÚis_torch_neuroncore_availableÚis_torch_npu_availabler   Úis_torch_xla_availableÚis_torch_xpu_availabler   r   Úrequires_backendsÚKernelConfig)Ú
AqlmConfigÚAutoRoundConfigÚ	AwqConfigÚBitNetQuantConfigÚBitsAndBytesConfigÚCompressedTensorsConfigÚ
EetqConfigÚFbgemmFp8ConfigÚFineGrainedFP8ConfigÚFourOverSixConfigÚFPQuantConfigÚGemmaQuantizationConfigÚ
GgufConfigÚ
GPTQConfigÚHiggsConfigÚ	HqqConfigÚMetalConfigÚMxfp4ConfigÚNVFP4ConfigÚQuantoConfigÚQuarkConfigÚ
SinqConfigÚ
SpQRConfigÚTorchAoConfigÚ
VptqConfig)Útrainer_utilsÚtraining_argsÚtraining_args_seq2seqÚutilszutils.import_utilszutils.kernel_configzutils.quantization_configÚvideo_utilsÚPreTrainedTokenizerFastÚTokenizersBackendÚtokenization_utils_tokenizers)Údummy_tokenizers_objectsÚ_zutils.dummy_tokenizers_objectsÚSLOW_TO_FAST_CONVERTERSÚconvert_slow_tokenizer)Ú*dummy_sentencepiece_and_tokenizers_objectsz0utils.dummy_sentencepiece_and_tokenizers_objectsÚMistralCommonBackendÚtokenization_mistral_common)Údummy_mistral_common_objectsz"utils.dummy_mistral_common_objectsÚ
PilBackendÚimage_processing_backendsÚImageProcessingMixinÚimage_processing_baseÚBaseImageProcessorÚimage_processing_utilsÚImageFeatureExtractionMixinÚimage_utils)Údummy_vision_objectszutils.dummy_vision_objectsÚTorchvisionBackendÚBaseVideoProcessorÚvideo_processing_utils)Údummy_torchvision_objectszutils.dummy_torchvision_objectsÚactivationsÚBackboneConfigMixinÚBackboneMixinÚbackbone_utils)ÚCacheÚCacheLayerMixinÚDynamicCacheÚDynamicIndexedLayerÚDynamicLayerÚEncoderDecoderCacheÚHQQQuantizedLayerÚQuantizedCacheÚQuantoQuantizedLayerÚStaticCacheÚStaticIndexedLayerÚStaticLayerÚStaticSlidingWindowLayerÚcache_utils)
ÚChunkÚConcatenateÚConversionOpsÚGroupWeightRenameÚMergeModulelistÚPermuteForRopeÚSplitModulelistÚVisionFuseAndPermuteForRopeÚVisionUnfuseAndPermuteForRopeÚWeightConverterÚcore_model_loading)ÚGlueDatasetÚGlueDataTrainingArgumentsÚSquadDatasetÚSquadDataTrainingArgumentszdata.datasets).Ú#AlternatingCodebooksLogitsProcessorÚBayesianDetectorConfigÚBayesianDetectorModelÚ%ClassifierFreeGuidanceLogitsProcessorÚContinuousBatchingManagerÚContinuousMixinÚ#EncoderNoRepeatNGramLogitsProcessorÚ'EncoderRepetitionPenaltyLogitsProcessorÚEosTokenCriteriaÚEpsilonLogitsWarperÚEtaLogitsWarperÚExponentialDecayLengthPenaltyÚForcedBOSTokenLogitsProcessorÚForcedEOSTokenLogitsProcessorÚGenerationMixinÚInfNanRemoveLogitsProcessorÚLogitNormalizationÚLogitsProcessorÚLogitsProcessorListÚMaxLengthCriteriaÚMaxTimeCriteriaÚMinLengthLogitsProcessorÚ!MinNewTokensLengthLogitsProcessorÚMinPLogitsWarperÚNoBadWordsLogitsProcessorÚNoRepeatNGramLogitsProcessorÚ PrefixConstrainedLogitsProcessorÚ RepetitionPenaltyLogitsProcessorÚSequenceBiasLogitsProcessorÚStoppingCriteriaÚStoppingCriteriaListÚStopStringCriteriaÚ$SuppressTokensAtBeginLogitsProcessorÚSuppressTokensLogitsProcessorÚSynthIDTextWatermarkDetectorÚSynthIDTextWatermarkingConfigÚ#SynthIDTextWatermarkLogitsProcessorÚTemperatureLogitsWarperÚTopHLogitsWarperÚTopKLogitsWarperÚTopPLogitsWarperÚTypicalLogitsWarperÚ.UnbatchedClassifierFreeGuidanceLogitsProcessorÚWatermarkDetectorÚWatermarkLogitsProcessorÚWhisperTimeStampLogitsProcessorÚ$TorchExportableModuleWithStaticCacheÚconvert_and_export_with_cachezintegrations.executorchÚ	kernelizezintegrations.hub_kernelsÚAttentionMaskInterfaceÚmasking_utilsÚmodel_addition_debugger_contextÚmodel_debugging_utilsÚmodeling_flash_attention_utilsÚGradientCheckpointingLayerÚmodeling_layersÚmodeling_outputs)ÚROPE_INIT_FUNCTIONSÚRopeParametersÚdynamic_rope_updateÚmodeling_rope_utilsÚAttentionInterfaceÚPreTrainedModelÚmodeling_utils)Ú	AdafactorÚGreedyLRÚget_constant_scheduleÚ!get_constant_schedule_with_warmupÚget_cosine_schedule_with_warmupÚ2get_cosine_with_hard_restarts_schedule_with_warmupÚ+get_cosine_with_min_lr_schedule_with_warmupÚ3get_cosine_with_min_lr_schedule_with_warmup_lr_rateÚget_greedy_scheduleÚget_inverse_sqrt_scheduleÚget_linear_schedule_with_warmupÚ)get_polynomial_decay_schedule_with_warmupÚget_reduce_on_plateau_scheduleÚget_schedulerÚget_wsd_scheduleÚoptimizationÚConv1DÚapply_chunking_to_forwardÚpytorch_utilsÚtime_series_utilsÚTrainerÚtrainerÚtorch_distributed_zero_firstÚtrainer_pt_utilsÚSeq2SeqTrainerÚtrainer_seq2seq)Údummy_pt_objectszutils.dummy_pt_objects)rÿ   r   )r  )r  )r  )r  )r  )r  )r	  )r
  )r  )r  )r  )r  )r   )r    )rë   )rì   )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r#   )r$   )r%   )r&   )r'   )r(   )r)   )r*   )r+   )r,   )r-   )r.   )r/   )r0   )r1   )r2   )r3   )r4   )r5   )r6   )r7   )r8   )r9   )r:   )r;   )r<   )r=   )r>   )r?   )r@   )r  )r  )r  )r  )rD   )rH   )rJ   )rK   )r  )rN   )r   )r!  )r"  )rO   )rP   )r#  )r$  )r%  )r&  )r'  )r(  )r)  )r*  )r+  )r,  )rQ   )r-  )r.  )r/  )r0  )r1  )r2  )r3  )r4  )r5  )r6  )r7  )r8  )r9  )r:  )r;  )r<  )r=  )r>  )r?  )r@  )rA  )rB  )rC  )rD  )rR   )rS   )rT   )rE  )rF  )rG  )rH  )rI  )rJ  )rU   )rK  )rL  )rW   )rñ   )rú   )ró   )rõ   )r÷   )r\   )r]   )r^   )r_   )r`   )ra   )rb   )rc   )rd   )re   )rf   )rM  )rN  )rO  )rP  )rR  )rU  )rX  )rY  )rZ  )r\  )r]  )Ú*)ÚTimmWrapperImageProcessor)r_  )r`  )ra  )rb  )rc  )rd  )re  )rf  )rg  )rh  )ri  )rj  )rl  )rm  )ri   )rj   )rk   )rl   )rm   )rn   )ro   )rp   )rq   )rr   )rs   )rt   )ru   )rv   )rw   )rx   )ry   )rz   )r{   )r|   )r}   )r~   )r   )r€   )r�   )r‚   )rƒ   )r„   )r…   )r†   )r‡   )r‰   )rŠ   )r‹   )rŒ   )r�   )rŽ   )ro  )rp  )r’   )r“   )r–   )r—   )r˜   )r™   )rš   )r�   )ræ   )rç   )rs  )rŸ   )r    )r¡   )r¢   )r£   )r¤   )r¥   )ru  )rw  )r¦   )r§   )r¨   )r©   )rª   )r«   )r¬   )r­   )r®   )r¯   )r°   )r±   )r²   )r³   )r´   )rµ   )r¶   )r·   )r¸   )r¹   )rº   )r»   )r¼   )r½   )r¾   )r¿   )rÀ   )rÁ   )rÂ   )rÃ   )rÄ   )rÅ   )rÆ   )rÇ   )rÈ   )rÉ   )rÊ   )rË   )rÌ   )rÍ   )rÎ   )rÏ   )rÐ   )rÑ   )rÒ   )rÓ   )rÔ   )rÕ   )rÖ   )r×   )rØ   )rÚ   )rÛ   )rÜ   )rÝ   )rÞ   )rß   )rà   )rû   Úmodels)ÚprefixÚ__file__Ú__version__)Úmodule_specÚextra_objectsÚaliasÚtargetÚreturnc                 ó   ^^• [         R                  " U 5      nST S3Ul        SUl        U4S jmU4S jUl        U4S jUl        U[        R                  U '   [        [        R                  [           U R                  SS5      S	   U5        g)
zY
Lazily redirect legacy module paths to their replacements without importing heavy deps.
z.Alias module for backward compatibility with `z`.Nc                  ó:   >• [         R                  " T [        5      $ ©N)Ú	importlibÚimport_moduleÚ__name__)rƒ  s   €Ú£C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\transformers/__init__.pyÚ_get_targetÚ)_create_module_alias.<locals>._get_targetB  s   ø€ Ü×*Ò*¨6´8Ó<Ð<ó    c                 ó&   >• [        T" 5       U 5      $ r‡  )Úgetattr)ÚnamerŒ  s    €r‹  Ú<lambda>Ú&_create_module_alias.<locals>.<lambda>E  s   ø€ ¬'±+³-ÀÔ*FrŽ  c                  ó$   >• [        T " 5       5      $ r‡  )Údir)rŒ  s   €r‹  r’  r“  F  s   ø€ ¤¡[£]Ô!3rŽ  Ú.r   éÿÿÿÿ)ÚtypesÚ
ModuleTypeÚ__doc__r~  Ú__getattr__Ú__dir__ÚsysÚmodulesÚsetattrrŠ  Úrsplit)r‚  rƒ  ÚmodulerŒ  s    ` @r‹  Ú_create_module_aliasr¢  8  sy   ù€ ô ×!Ò! %Ó(ˆØIÈ&ÈÐQSÐTˆŒð ˆŒõ	=ô GˆÔÜ3ˆŒà#Œ�‰�EÑÜ”—‘œHÑ% u§|¡|°C¸Ó';¸BÑ'?ÀÕHrŽ  z.tokenization_utils_fastz.tokenization_utils_tokenizersz.tokenization_utilsz!.tokenization_utils_sentencepiecez.image_processing_utils_fastz.image_processing_backendszimage_processing_*.pyz.models.r–  Ú_fastc                 ó   ^ • U 4S jnU$ )Nc                 ó  >• U R                  S5      (       aN  U R                  S5      n[        R                  SU TU5        [	        [
        R                  " T[        5      U5      $ [	        [
        R                  " T[        5      U 5      $ )NÚFastz~Accessing `%s` from `%s`. Returning `%s` instead. Behavior may be different and this alias will be removed in future versions.)ÚendswithÚremovesuffixÚloggerÚwarning_oncer�  rˆ  r‰  rŠ  )r‘  Únew_namerƒ  s     €r‹  Ú_getattrÚ!getattr_factory.<locals>._getattrW  su   ø€ Ø—=‘= ×(Ñ(Ø#×0Ñ0°Ó8�HÜ×'Ñ'ðWàØØ ôô #¤9×#:Ò#:¸6Ä8Ó#LÈhÓWÐWäœy×6Ò6°v¼xÓHÈ$ÓOÐOrŽ  © )rƒ  r¬  s   ` r‹  Úgetattr_factoryr¯  V  s   ø€ õPð ˆOrŽ  zxPyTorch was not found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.(‹  r  rˆ  r�  r˜  Úpathlibr   Útypingr   Ú r   rä   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úutils.import_utilsr   Ú
get_loggerrŠ  r©  Ú_import_structureré   r•  Ú
startswithrí   rð   rù   Ú
setdefaultrý   Úextendry  r  rÿ   r   r  r  r  r  r  r  r  r	  r
  r  r  r  r  r   r   r    rì   rë   r  r  r  r  r  r  r  r  r  r  r  r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   Údata.data_collatorr5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   Údata.datasetsr  r  r  r  rC   rD   rG   rH   rI   rJ   rK   rM   r  rN   r   r!  r"  rO   rP   r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  rQ   r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rR   rS   rT   rE  rF  rG  rH  rI  rJ  rU   rK  rL  rV   rW   rò   rñ   rú   rô   ró   rö   rõ   rø   r÷   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   Úintegrations.executorchrM  rN  Úintegrations.hub_kernelsrO  rQ  rP  rS  rR  rV  rU  r[  rX  rY  rZ  r^  r\  r]  r|  Úmodels.timm_wrapperr{  rn  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rl  rm  rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   rŠ   r‹   rŒ   r�   rŽ   rq  ro  rp  r‘   r’   r“   r•   r–   r—   r˜   r™   rš   rœ   r�   rè   ræ   rç   rt  rs  rž   rŸ   r    r¡   r¢   r£   r¤   r¥   rv  ru  rx  rw  rá   r¦   r§   r¨   r©   rª   râ   r«   rã   r¬   r­   r®   r¯   r°   r±   r²   r³   r´   rµ   r¶   r·   r¸   r¹   rº   r»   r¼   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   Úutils.kernel_configrÇ   Úutils.quantization_configrÈ   rÉ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÔ   rÕ   rÖ   r×   rØ   rÚ   rÛ   rÜ   rÝ   rÞ   rß   rà   rü   rû   ÚitemsÚsetr~  ÚparentÚimport_structureÚ	frozensetÚupdateÚglobalsÚ__spec__rž  Ústrr¢  ÚsortedÚrglobÚ
_proc_filer‘  Ú_modelÚstemÚ_moduleÚ_targetr¯  r›  Úwarning_advice)r‘  ÚkÚvs   000r‹  Ú<module>rÓ     sŒ  ðð* €ã Û 
Û Ý Ý  õ (÷
÷ 
õ 
õ JÝ ;Ý KÝ =Ý 9Ý EÝ ;Ý EÝ GÝ =Ý %Ý 7ð 
×	Ò	˜HÓ	%€ðZØ�2ðZà	ˆ2ðZð Ð.Ð0BÐCðZð 2°2ð	Zð
 ò ðZð2 ò ð3ZðN �BðOZðP �rðQZðR �2ðSZðT   ðUZðV   ðWZðX Ð'Ð(ðYZðZ ˜Bð[Zð\ �ð]Zð^ (Ð*DÐ)Eð_Zð`  Ð1IÐ JðaZðb �"ñcZðd ò 	ðeZðx Ð'Ð(ðyZðz ˜Rð{Zð| " 2ð}Zð~ ˜ðZð@ ò ðAZðZ ˆBð[Zð\ ò  ð]Zð^ ò ð_Zðn �"ðoZðp �RðqZðr Ð1°?ÐCðsZðt ˜"ðuZðv ò  ðwZðD ˜rðEZðF 'Ð)?Ð(@ðGZðH ò ñIZòZð *Ð*Ø8Ð9ò%ðL /Ð/Ø*Ð+ò"ð6 òsZÐ ðzÙ"×$Ñ$Ù,Ó.Ð.ð %ð 	"Øð:ÐÐ5Ñ6ðÙ&×(Ñ(Ñ-D×-FÑ-FÙ,Ó.Ð.ð .Gð 	"Ø ð3ÐÐ.Ñ/ð

PÙ'×)Ñ)Ù,Ó.Ð.ð *ð 9OÐ7OÐÐ3Ñ4ðGÙ× Ñ Ù,Ó.Ð.ð !ð 7C°^ÐÐ1Ñ2Ø2HÐ1IÐÐ-Ñ.Ø3GÐ2HÐÐ.Ñ/Ø(EÐ'FÐ�mÑ$ðIÙ#×%Ñ%Ù,Ó.Ð.ð &ð × Ñ Ð!<¸bÔAØÐ1Ó2Ð7KÐ6LÑLÓ2Ø3GÐ2HÐÐ.Ñ/ðA>Ù×ÑÙ,Ó.Ð.ð  ð (*Ð�mÑ$Ø+@À/Ð*RÐÐ&Ñ'ò(Ð�mÑ$ò/ÐÐ*Ñ+ò*Ð�oÑ&ð �lÑ#×*Ñ*ò/	
ô1ðj 	/Ø'ð4ÐÐ/Ñ0ð
 6A°MÐÐ0Ñ1Ø*BÐ)CÐ�oÑ&Ø2SÐ1TÐÐ-Ñ.Ø:<ÐÐ6Ñ7Ø,HÐ+IÐÐ'Ñ(Ø,.ÐÐ(Ñ)Ú/oÐÐ+Ñ,Ø+?ÐARÐ*SÐÐ&Ñ'ò)Ð�nÑ%ð" +3Ð4OÐ)PÐ�oÑ&Ø-/ÐÐ)Ñ*Ø$- ;Ð�iÑ Ø-KÐ,LÐÐ(Ñ)Ø,<Ð+=ÐÐ'Ñ(÷ ÷ CÝ+Ý9ÝGÝ9ÝGÝCÝ=ÝIÝ7ÝEÝ7ÝQÝIÝIÝZÝXÝ2Ý>ÝBÝJÝFÝDÝFÝ^ÝbÝFõ 5Ý2Ý4ÝdÝ2Ý4Ý:Ý:ÝBÝ\Ý<Ý8ÝDÝ^ÝBÝ<Ý8ÝDÝ@ÝfÝbõõ UÝLÝlÝ`Ý\ÝVÝNÝRÝ9ÝUÝ;ÝWÝCÝgõ GÝZõ gÝRÝLÝJÝjÝ:ÝPÝRÝ>ÝfÝnÝ@ÝFÝ>ÝZÝZÝZÝ@Ý>ÝVÝDÝ>ÝFÝBÝ>ÝPÝbÝ@ÝRÝXÝ`Ý`ÝVÝ@ÝHÝDÝhÝZÝXÞZÞfÞNÞJÞHÞ8Þ@Þ@Þ@ÞFöö CÞDÞPÞ^ÞBÞCÞSÞSÞPÞWö KÞFÞJÞJÞHÞBÞLÞJÞRÞJÞFÞuÞgÞ@ÞOÞiÞYÞOÞEÞOÞHÞBÝÞ[ö 5Þ2ÞLÞdÞ`öööö IÞTÞ`ÞtÞ<ÞBö @ÞUÞcÞIÞMÞaÞQÞ?ÞUÞ[ÞQÞMÞKÞOÞKÞ5ÞMÞMß/Ð/ßCÐCß[Ð[ßSÐSßKÐKßEÐEßUÐUßUÐUßeÐeß[Ð[ßeÐeß]Ð]ß/Ð/ß<Ñ<ß>Ñ>ßFÑFßBÑBß:Ñ:ß>Ñ>ß/Ñ/ßUÑU÷ PÑOßCÑCßAÑAßGÑGß=Ñ=ß[Ñ[ß?Ñ?÷ _Ñ^ßaÑa÷ñ ÷
 ,Ñ+ßLÑLßPÑPßDÑDßFÑFßDÑDßBÑBß>Ñ>ß^Ñ^ßAÑAß?Ñ?ßCÑCß=Ñ=ßQÑQß3Ñ3ßEÑEß[Ñ[÷ 2Ð1ß9Ð9ß;Ð;ß3Ð3ß/Ð/ß?Ð?ßCÐCß=Ð=ß9Ð9ßEÐEß?Ð?ßIÐIßIÐIßAÐAßCÐCßKÐKßIÐIßCÐCßGÐGßGÐGßIÐIßUÐUßGÐGßGÐGßGÐGß5Ð5ßAÑA÷ DÑCßMÑMßAÑAßQÑQßSÑSß]Ñ]ßCÑCßMÑMßWÑWßQÑQßIÑIß]Ñ]ßCÑCßCÑCßEÑEßAÑAßEÑEßEÑEßGÑGßEÑEßCÑCßCÑCßIÑIßCÑCßPÓPà/@×/FÒ/FÔ/HÔIÒ/H¡t q˜šC ›FšÑ/HÒIÐá.©t±H«~×/DÒ/DÁxÑ/OÑX`ÒaÑÙ’Y˜r“]Ñ#×*Ò*Ð+<Ô=á'ØÚ‹	‘*ÑÙÙÙ$ kÐ2ò€C‡K‚K�ÑñI¡Cñ I±ñ I¸ö Iò& ˜H˜:Ñ%=Ð>Ñ@`ÔaÚ˜H˜:Ñ%8Ð9Ñ;^Ô_Ú˜H˜:Ñ%AÐBÑD`Ôaâ™d¡8›n×3Ò3±hÑ>×EÒEÑF]Ó^Ö_‰
Ù×"Ò"×'Ò'‰Ù—/’/‰Ù™V˜H¡A¡g YÐ/‰Ú ˜z©±&°¹¹7¸)Á5ÐIÉ7ÔSô	ò" Q`Ñ`gÓPhˆ�Š�x�j¡©¨±±'°¹%Ð@ÑA×Mñ1 `ñ4 ×ÑØ
×Òñ 	Cõð øðU &ó Ý/ñ Ð5Ô6ó;Ú6�¿o¹oÈc×>R�Ò6ùô;ÐÐ6Ô7ðûð" &ó ÝAñ ÐGÔHóMÚH�×P_ÑP_Ð`c×Pd�ÒHùôMÐÐHÔIðûð &ó Ý3ñ Ð9Ô:ó?Ú:�Ç/Á/ÐRU×BV�Ò:ùô?ÐÐ:Ô;ðûð &ó Ý+ñ Ð1Ô2ó7Ú2�¿/¹/È#×:N�Ò2ùô7ÐÐ2Ô3ðûð &ó Ý0ñ Ð6Ô7ó<Ú7�¿¹Ès×?S�Ò7ùô<ÐÐ7Ô8ðûð &ó wÝ'áDGÐHXÔDYÓ2vÒDY¸D×apÑapÐqt×au·4ÒDYùÔ2vÐÐ.Ô/ðwüóB JsÞ   Ä+r Ås' Å/t3 Æ
u? Æ7w Ç2x ìy#òs$ò1sósós$ó#s$ó't0ó=t!ôt!ô t0ô/t0ô3u<õ	u-õ&u-õ,u<õ;u<õ?wöv9ö2v9ö8w÷w÷x÷!x÷>xøxøxøy ø-yù
yùy ùy 