Ë
    ÛÓ^j£  ã            
       óÌ  — d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	 ddl
mZmZmZmZmZmZmZmZmZ ddl
mZ dd	l
mZ dd
l
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddlm Z   ejB                  e"«      Z#i dg “dg “dddg“dg “dg d¢“dg d¢“dg “dg “d g “d!g “d"g “d#g “d$g “d%g “d&d'g“d(d)d*g“d+g “i d,g d-¢“d.d/g“d0g “d1g “d2g “d3g d4¢“d5g “d6g d7¢“d8g d9¢“d:g “d;g “d<d=d>g“d?g “d@g dA¢“dBg “dCdDg“dEg dF¢“¥g dG¢dHgdIgg dJ¢dKgdLgg dM¢g dNœ¥Z$	  e«       s e«       ‚	 dOdPge$dQ<   	  e«       r e«       s e«       ‚	 dUdVge$dV<   	  e«       s e«       ‚	 dYge$dZ<   	  e«       s e«       ‚	 d]ge$d^<   d_ge$d`<   dage$db<   dcge$dd<   	  e«       s e«       ‚	 e$jW                  d^g «       e$d^xx   dggz  cc<   dhge$di<   	  e«       s e«       ‚	 g e$dl<   dmdnge$do<   g dp¢e$dq<   g dr¢e$ds<   g dt¢e$du<   e$d,   j[                  g dv¢«       dwdxge$dy<   dzge$d{<   d|ge$d}<   d~ge$d<   g e$d€<   d�ge$d‚<   g e$dƒ<   g d„¢e$d…<   d†d‡ge$dˆ<   g d‰¢e$dŠ<   d‹dŒge$d�<   g e$dŽ<   d�ge$d�<   d‘ge$d’<   d“ge$d”<   e�r/dd—l/m0Z0m1Z1 dd˜l2m3Z3 dd™l2m4Z4 ddšl2m5Z5 dd›l2m6Z6 ddœl2m7Z7 dd�l2m8Z8 ddžl2m9Z9 ddŸl2m:Z: dd l2m;Z; dd¡l2m<Z< dd¢l2m=Z= dd£l2m>Z> dd¤l?m@Z@ dd¥l?mAZA dd¦lBmCZC dd§lBmBZB dd¨lDmEZE dd©lDmFZF ddªlDmGZG dd«lDmHZH dd¬lDmIZI dd­lDmJZJ dd®lDmKZK dd¯lDmLZL dd°lDmMZM dd±lDmNZN dd²lOmPZP dd³lOmQZQ dd´lOmRZR ddµlOmSZS dd¶lOmTZT dd·lOmUZU dd¸lOmVZV dd¹lOmWZW ddºlOmXZX dd»lOmYZY dd¼lOmZZZ dd½lOm[Z[ dd¾lOm\Z\ dd¿lOm]Z] ddÀlOm^Z^ ddÁlOm_Z_ ddÂlOm`Z` ddÃlOmaZa ddÄlbmcZc ddÅlbmdZd ddÆlbmeZe ddÇlbmfZf ddÈlbmgZg ddÉlbmhZh ddÊlbmiZi ddËlbmjZj ddÌlbmkZk ddÍlbmlZl ddÎlbmmZm ddÏlbmnZn ddÐlompZp ddÑlomqZq ddÒlomrZr ddÓlomsZs ddÔltmuZu ddÕlvmwZw ddÖlvmxZx dd×lymzZz ddØlym{Z{ ddÙlym|Z| ddÚlym}Z} ddÛlym~Z~ ddÜlymZ ddÝlym€Z€ ddÞlym�Z� ddßlym‚Z‚ ddàlymƒZƒ ddálym„Z„ ddâlym…Z… ddãlym†Z† ddälym‡Z‡ ddålymˆZˆ ddælym‰Z‰ ddçlymŠZŠ ddèlym‹Z‹ ddélymŒZŒ ddêlym�Z� ddëlymŽZŽ ddìlym�Z� ddílym�Z� ddîlym‘Z‘ ddïlym’Z’ ddðlym“Z“ ddñlym”Z” ddòlym•Z• ddólym–Z– ddôlym—Z— ddõlym˜Z˜ ddölym™Z™ dd÷lymšZš ddølym›Z› ddùlymœZœ ddúlym�Z� ddûlymžZž ddülymŸZŸ ddýlym Z  ddþlym¡Z¡ ddÿlym¢Z¢ d�d lym£Z£ d�dlym¤Z¤ d�dlym¥Z¥ d�dlym¦Z¦ d�dlym§Z§ d�dlym¨Z¨ d�dlym©Z© d�dlymªZª d�dlym«Z« d�d	lym¬Z¬ d�d
lym­Z­ d�dlym®Z® d�dlym¯Z¯ d�dl°m±Z± d�dl²m³Z³ d�dl²m´Z´ d�dlµm¶Z¶ d�dl·m¸Z¸ d�dl¹mºZº d�dl»m¼Z¼ d�dl»m½Z½ d�dl»m¾Z¾ d�dl»m¿Z¿ d�dl»mÀZÀ d�dl»mÁZÁ d�dl»mÂZÂ d�dl»mÃZÃ d�dl»mÄZÄ d�dl»mÅZÅ d�dl»mÆZÆ d�dlÇmÈZÈ d�dlÇmÉZÉ d�d lÊmËZË d�d!lÌmÍZÍ d�d"lÎmÏZÏ d�d#lÐmÑZÑ d�d$lÒmÓZÓ d�d%lÒmÔZÔ d�d&lÒmÕZÕ d�d'lÖm×Z× d�d(lÖmØZØ d�d)lÙ­ d�d*lÚmÛZÛ d�d+lÜmÝZÝ d�d,lÜmÞZÞ d�d-lÜmßZß d�d.lÜmàZà d�d/lÜmáZá d�d0lÜmâZâ d�d1lÜmãZã d�d2lÜmäZä d�d3lÜmåZå d�d4lÜmæZæ d�d5lÜmçZç d�d6lÜmèZè d�d7lÜméZé d�d8lÜmêZê d�d9lëmìZì d�d:lëmíZí d�d;lëmîZî d�d<lëmïZï d�d=lëmðZð d�d>lëmñZñ d�d?lëmòZò d�d@lëmóZó d�dAlëmôZô d�dBlëmõZõ d�dClëmöZö d�dDlëm÷Z÷ d�dElëmøZø d�dFlëmùZù d�dGlëmúZú d�dHlëmûZû d�dIlëmüZü d�dJlëmýZý d�dKlëmþZþ d�dLlëmÿZÿ d�dMlë�m �Z  d�dNlë�m�Z d�dOlë�m�Z d�dPlë�m�Z d�dQlë�m�Z d�dRlë�m�Z d�dSlë�m�Z d�dTlë�m�Z d�dUlë�m�Z d�dVlë�m	�Z	 d�dWlë�m
�Z
 d�dX�l�m�Z d�dY�l�m�Z d�dZ�l�m�Z d�d[�l�m�Z d�d\�l�m�Z d�d]�l�m�Z d�d^�l�m�Z d�d_�l�m�Z d�d`�l�m�Z d�da�l�m�Z d�db�l�m�Z d�dc�l�m�Z d�dd�l�m�Z d�de�l�m�Z d�df�l�m�Z d�dg�l�m�Z d�dh�l �m!�Z! d�di�l �m"�Z" d�dj�l#�m$�Z$ d�dk�l%�m&�Z& d�dl�l%�m'�Z' d�dm�l%�m(�Z( d�dn�l%�m)�Z) d�do�l%�m*�Z* d�dp�l%�m+�Z+ d�dq�l%�m,�Z, d�dr�l-�m.�Z. d�ds�l/�m0�Z0 d�dt�l1�m2�Z2 d�du�l1�m3�Z3 d�dv�l1�m4�Z4 d�dw�l1�m5�Z5 d�dx�l1�m6�Z6 d�dy�l7�m8�Z8 d�dz�l9�m:�Z: d�d{l
�m;�Z; d�d|l
�m<�Z< d�d}l
�m=�Z= d�d~l
�m>�Z> d�dl
�m?�Z? d�d€l
�m@�Z@ d�d�l
�mA�ZA d�d‚l
�mB�ZB d�dƒl
�mC�ZC d�d„l
�mD�ZD d�d…l
�mE�ZE d�d†l
�mF�ZF d�d‡l
�mG�ZG d�dˆl
�mH�ZH d�d‰l
�mI�ZI d�dŠl
�mJ�ZJ d�d‹l
�mK�ZK d�dŒl
�mL�ZL d�d�l
�mM�ZM d�dŽl
�mN�ZN d�d�l
�mO�ZO d�d�l
�mP�ZP d�d‘l
�mQ�ZQ d�d’l
�mR�ZR d�d“l
�mS�ZS d�d”l�mT�ZT d�d•�lU�mV�ZV d�d–�lW�mX�ZX d�d—�lW�mY�ZY d�d˜�lW�mZ�ZZ d�d™�lW�m[�Z[ d�dš�lW�m\�Z\ d�d›�lW�m]�Z] d�dœ�lW�m^�Z^ d�d��lW�m_�Z_ d�dž�lW�m`�Z` d�dŸ�lW�ma�Za d�d �lW�mb�Zb d�d¡�lW�mc�Zc d�d¢�lW�md�Zd d�d£�lW�me�Ze d�d¤�lW�mf�Zf d�d¥�lW�mg�Zg d�d¦�lW�mh�Zh d�d§�lW�mi�Zi d�d¨�lW�mj�Zj d�d©�lW�mk�Zk d�dª�lW�ml�Zl d�d«�lW�mm�Zm d�d¬�ln�mo�Zo �n‹e$�já                  «       D ��ci c]  \  }}| �eq|«      “Œ c}}Z$ e  e�er«      �jæ                  �d­z  �d­�¬®«      �Zt�et �eui «         �jí                  e$«        ee" �ew«       �d¯   �et�ex�d°e i�¬±«      e�jò                  e"<   �d²�ez�d³�ez�d´df�dµ„�Z{ �e{e"› �d¶��d·«        �e{e"› �d¸��d¹«        �e{e"› �dº��d»«        �e| e�er«      �jæ                  �d­z  �jû                  �d¼«      «      D ]ƒ  �Z~�e~�jæ                  �jþ                  �Z€�e~�j                  �Z‚�d½�e€› �d¾�e‚› ��Zƒ �e{e"› �d½�e€› �d¾�e‚› �d¿��eƒ«       �dÀ„ �Z„ �e„�eƒ«      e�jò                  e"› �d½�e€› �d¾�e‚› �d¿�   �_…        Œ…  e«       se#�j                  �dÁ«       yy# e$ r; ddRl
m%Z%  e&e%«      D � cg c]  } | jO                  dS«      rŒ| ‘Œ nc c} w c} e$dT<   Y �ŒMw xY w# e$ r; ddWl
m(Z(  e&e(«      D � cg c]  } | jO                  dS«      rŒ| ‘Œ nc c} w c} e$dX<   Y �Œrw xY w# e$ r; dd[l
m)Z)  e&e)«      D � cg c]  } | jO                  dS«      rŒ| ‘Œ nc c} w c} e$d\<   Y �ŒŸw xY w# e$ r; ddel
m*Z*  e&e*«      D � cg c]  } | jO                  dS«      rŒ| ‘Œ nc c} w c} e$df<   Y �Œºw xY w# e$ r; ddjl
m,Z,  e&e,«      D � cg c]  } | jO                  dS«      rŒ| ‘Œ nc c} w c} e$dk<   Y �ŒÇw xY w# e$ r; dd•l
m.Z.  e&e.«      D � cg c]  } | jO                  dS«      rŒ| ‘Œ nc c} w c} e$d–<   Y �Œgw xY wc c}}w (Â  z5.14.1é    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Ú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Ú
GPTQConfigÚHiggsConfigÚ	HqqConfigÚMetalConfigÚMxfp4ConfigÚ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  )rG   )rI   )rJ   )r  )rM   )r  )r  )r  )rN   )rO   )r   )r!  )r"  )r#  )r$  )r%  )r&  )r'  )r(  )r)  )rP   )r*  )r+  )r,  )r-  )r.  )r/  )r0  )r1  )r2  )r3  )r4  )r5  )r6  )r7  )r8  )r9  )r:  )r;  )r<  )r=  )r>  )r?  )r@  )rA  )rQ   )rR   )rS   )rB  )rC  )rD  )rE  )rF  )rG  )rT   )rH  )rI  )rV   )rî   )r÷   )rð   )rò   )rô   )r[   )r\   )r]   )r^   )r_   )r`   )ra   )rb   )rc   )rd   )re   )rJ  )rK  )rL  )rM  )rO  )rR  )rU  )rV  )rW  )rY  )rZ  )Ú*)ÚTimmWrapperImageProcessor)r\  )r]  )r^  )r_  )r`  )ra  )rb  )rc  )rd  )re  )rf  )rg  )ri  )rj  )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�   )rl  )rm  )r‘   )r’   )r•   )r–   )r—   )r˜   )r™   )rœ   )rã   )rä   )rp  )rž   )rŸ   )r    )r¡   )r¢   )r£   )r¤   )rr  )rt  )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                 ó  ‡‡— t        j                  | «      }d‰› d�|_        d|_        ˆfd„Šˆfd„|_        ˆfd„|_        |t        j                  | <   t        t        j                  t           | j                  dd«      d	   |«       y)
zi
        Lazily redirect legacy module paths to their replacements without importing heavy deps.
        z.Alias module for backward compatibility with `z`.Nc                  ó8   •— t        j                  ‰ t        «      S ©N)Ú	importlibÚimport_moduleÚ__name__)r€  s   €ú`/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/__init__.pyÚ_get_targetz)_create_module_alias.<locals>._get_target=  s   ø€ Ü×*Ñ*¨6´8Ó<Ð<ó    c                 ó&   •— t         ‰«       | «      S r„  )Úgetattr)Únamer‰  s    €rˆ  ú<lambda>z&_create_module_alias.<locals>.<lambda>@  s   ø€ ¬'±+³-ÀÓ*F€ rŠ  c                  ó$   •— t         ‰ «       «      S r„  )Údir)r‰  s   €rˆ  rŽ  z&_create_module_alias.<locals>.<lambda>A  s   ø€ ¤¡[£]Ó!3€ rŠ  ú.r   éÿÿÿÿ)ÚtypesÚ
ModuleTypeÚ__doc__r{  Ú__getattr__Ú__dir__ÚsysÚmodulesÚsetattrr‡  Úrsplit)r  r€  Úmoduler‰  s    ` @rˆ  Ú_create_module_aliasr�  3  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                 ó   ‡ — ˆ fd„}|S )Nc                 ó  •— | j                  d«      rM| j                  d«      }t        j                  d| ‰|«       t	        t        j                  ‰t        «      |«      S t	        t        j                  ‰t        «      | «      S )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ˆ  Ú_getattrz!getattr_factory.<locals>._getattrR  sr   ø€ Ø—=‘= Ô(Ø#×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©  Q  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ú   Úextendrv  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  rF   rG   rH   rI   rJ   rL   r  rM   r  r  r  rN   rO   r   r!  r"  r#  r$  r%  r&  r'  r(  r)  rP   r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rQ   rR   rS   rB  rC  rD  rE  rF  rG  rT   rH  rI  rU   rV   rï   rî   r÷   rñ   rð   ró   rò   rõ   rô   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   Úintegrations.executorchrJ  rK  Úintegrations.hub_kernelsrL  rN  rM  rP  rO  rS  rR  rX  rU  rV  rW  r[  rY  rZ  ry  Úmodels.timm_wrapperrx  rk  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  ri  rj  rg   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�   rn  rl  rm  r�   r‘   r’   r”   r•   r–   r—   r˜   r™   r›   rœ   rå   rã   rä   rq  rp  r�   rž   rŸ   r    r¡   r¢   r£   r¤   rs  rr  ru  rt  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ø   Ú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Í     sk  ðð* €ã Û 
Û Ý Ý  õ (÷
÷ 
õ 
õ JÝ ;Ý KÝ =Ý 9Ý EÝ ;Ý EÝ GÝ =Ý %Ý 7ð 
ˆ×	Ñ	˜HÓ	%€ðXØ�2ðXà	ˆ2ðXð Ð.Ð0BÐCðXð 2°2ð	Xð
 ò ðXð2 ò ð3XðN �BðOXðP �rðQXðR �2ðSXðT   ðUXðV   ðWXðX �2ðYXðZ ˜Bð[Xð\ �ð]Xð^ (Ð*DÐ)Eð_Xð`  Ð1IÐ JðaXðb �"ñcXðd ò 	ðeXðx Ð'Ð(ðyXðz ˜Rð{Xð| " 2ð}Xð~ ˜ðXð@ ò ðAXðZ ˆBð[Xð\ ò  ð]Xð^ ò ð_Xðn �"ðoXðp �RðqXðr Ð1°?ÐCðsXðt ˜"ðuXðv ò  ðwXðD ˜rðEXðF 'Ð)?Ð(@ðGXðH ò ñIXòZð *Ð*Ø8Ð9ò%ðL /Ð/Ø*Ð+ò"ð2 òoXÐ ðvÙ"Ô$Ù,Ó.Ð.ð %ð 	"Øð:ÐÐ5Ñ6ðÙ&Ô(Ñ-DÔ-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Ý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ß[Ð[ß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ßEÑEßAÑAßEÑEßGÑGßEÑEßCÑCßCÑCßIÑIßCÑCßPÓPà/@×/FÒ/FÓ/H×I¡t q¨!˜šC ›F™Ó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]Ó^Ó_ò i‰
Ù×"Ò"×'Ò'‰Ù—/’/‰Ù™V˜H¡A¡g YÐ/‰Ú ˜z©±&°¹¹7¸)Á5ÐIÉ7ÔSô	ò" Q`Ñ`gÓPhˆ�Š�x�j¡©¨±±'°¹%Ð@ÑAÖMð1iñ4 ÔØ
×Òñ 	Cõð øðO &ò Ý/ñ Ð5Ó6ö;Ø¸d¿o¹oÈcÕ>RŠñ;ùô ;ÐÐ6Ô7ðûð" &ò ÝAñ ÐGÓHöMØÐPT×P_ÑP_Ð`cÕPdŠñMùô MÐÐHÔIðûð &ò Ý3ñ Ð9Ó:ö?ØÀ$Ç/Á/ÐRUÕBVŠñ?ùô ?ÐÐ:Ô;ðûð &ò Ý+ñ Ð1Ó2ö7Ø¸$¿/¹/È#Õ:NŠñ7ùô 7ÐÐ2Ô3ðûð &ò Ý0ñ Ð6Ó7ö<Ø¸t¿¹ÈsÕ?SŠñ<ùô <ÐÐ7Ô8ðûð &ò wÝ'áDGÐHXÓDYÖ2v¸DÐae×apÑapÐqtÕau²4Ñ2vùÔ2vÐÐ.Ô/ðwüó| JsÞ   Ä*q År Ås Å5t Æu Çv ê;w ñrñ#q?ñ:q?ñ>ròròsò&sò=sósósótó)tô tôtôtôuô,uõuõuõuõvõ/vövö
vövöwö2w÷	w÷w÷w