Ë
    Gêñi9ž  ã            	       ó"  — 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$d%g“d&d'd(g“d)g “d*g d+¢“d,d-g“i d.g “d/g “d0g “d1g d2¢“d3g “d4g d5¢“d6g d7¢“d8g “d9g “d:d;d<g“d=g “d>g d?¢“d@g “dAdBg“dCg dD¢“dEg dF¢“dGdHg“¥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«       ‚	 dlge$dm<   g e$dn<   g do¢e$dp<   g dq¢e$dr<   e$d*   j[                  g ds¢«       dtduge$dv<   g dw¢e$dx<   g e$dy<   dzge$d{<   g e$d|<   d}d~ge$d<   g d€¢e$d�<   d‚dƒge$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 l=m>Z> dd¡l=m?Z? dd¢l@mAZA dd£l@m@Z@ dd¤lBmCZC dd¥lBmDZD dd¦lBmEZE dd§lBmFZF dd¨lBmGZG dd©lBmHZH ddªlBmIZI dd«lJmKZK dd¬lJmLZL dd­lJmMZM dd®lJmNZN dd¯lJmOZO dd°lJmPZP dd±lJmQZQ dd²lJmRZR dd³lJmSZS dd´lJmTZT ddµlJmUZU dd¶lJmVZV dd·lJmWZW dd¸lJmXZX dd¹lJmYZY ddºlJmZZZ dd»lJm[Z[ dd¼lJm\Z\ dd½l]m^Z^ dd¾l]m_Z_ dd¿l]m`Z` ddÀl]maZa ddÁl]mbZb ddÂl]mcZc ddÃl]mdZd ddÄl]meZe ddÅl]mfZf ddÆl]mgZg ddÇl]mhZh ddÈl]miZi ddÉljmkZk ddÊljmlZl ddËljmmZm ddÌljmnZn ddÍlompZp ddÎlqmrZr ddÏlqmsZs ddÐltmuZu ddÑltmvZv ddÒltmwZw ddÓltmxZx ddÔltmyZy ddÕltmzZz ddÖltm{Z{ dd×ltm|Z| ddØltm}Z} ddÙltm~Z~ ddÚltmZ ddÛltm€Z€ ddÜltm�Z� ddÝltm‚Z‚ ddÞltmƒZƒ ddßltm„Z„ ddàltm…Z… ddáltm†Z† ddâltm‡Z‡ ddãltmˆZˆ ddältm‰Z‰ ddåltmŠZŠ ddæltm‹Z‹ ddçltmŒZŒ ddèltm�Z� ddéltmŽZŽ ddêltm�Z� ddëltm�Z� ddìltm‘Z‘ ddíltm’Z’ ddîltm“Z“ ddïltm”Z” ddðltm•Z• ddñltm–Z– ddòltm—Z— ddóltm˜Z˜ ddôltm™Z™ ddõltmšZš ddöltm›Z› dd÷ltmœZœ ddøltm�Z� ddùltmžZž ddúltmŸZŸ ddûltm Z  ddültm¡Z¡ ddýltm¢Z¢ ddþltm£Z£ ddÿltm¤Z¤ d�d ltm¥Z¥ d�dltm¦Z¦ d�dltm§Z§ d�dltm¨Z¨ d�dltm©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�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�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�dO�l�m�Z d�dP�l�m�Z d�dQ�l�m�Z d�dR�l�m�Z d�dS�l�m�Z d�dT�l�m	�Z	 d�dU�l
�m�Z d�dV�l
�m�Z d�dW�l�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/�m0�Z0 d�dq�l1�m2�Z2 d�drl
�m3�Z3 d�dsl
�m4�Z4 d�dtl
�m5�Z5 d�dul
�m6�Z6 d�dvl
�m7�Z7 d�dwl
�m8�Z8 d�dxl
�m9�Z9 d�dyl
�m:�Z: d�dzl
�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Œ�lM�mN�ZN d�d��lO�mP�ZP d�dŽ�lO�mQ�ZQ d�d��lO�mR�ZR d�d��lO�mS�ZS d�d‘�lO�mT�ZT d�d’�lO�mU�ZU d�d“�lO�mV�ZV d�d”�lO�mW�ZW d�d•�lO�mX�ZX d�d–�lO�mY�ZY d�d—�lO�mZ�ZZ d�d˜�lO�m[�Z[ d�d™�lO�m\�Z\ d�dš�lO�m]�Z] d�d›�lO�m^�Z^ d�dœ�lO�m_�Z_ d�d��lO�m`�Z` d�dž�lO�ma�Za d�dŸ�lO�mb�Zb d�d �lO�mc�Zc d�d¡�lO�md�Zd d�d¢�le�mf�Zf �n‹e$�jÏ                  «       D ��ci c]  \  }}| �eh|«      “Œ c}}Z$ e  e�ei«      �jÔ                  �d£z  �d£�¬¤«      �Zk�ek �eli «         �jÛ                  e$«        ee" �en«       �d¥   �ek�eo�d¦e i�¬§«      e�jà                  e"<   �d¨�eq�d©�eq�dªdf�d«„�Zr �ere"› �d¬��d­«        �ere"› �d®��d¯«        �ere"› �d°��d±«        �es e�ei«      �jÔ                  �d£z  �jé                  �d²«      «      D ]ƒ  �Zu�eu�jÔ                  �jì                  �Zw�eu�jð                  �Zy�d³�ew› �d´�ey› ��Zz �ere"› �d³�ew› �d´�ey› �dµ��ez«       �d¶„ �Z{ �e{�ez«      e�jà                  e"› �d³�ew› �d´�ey› �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 �
Œúw 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 �Œ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 �ŒLw 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 �Œgw 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 �Œtw 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c c}}w (¸  z5.7.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Údynamic_module_utilsÚ!feature_extraction_sequence_utilsÚSequenceFeatureExtractorÚfeature_extraction_utilsÚBatchFeatureÚFeatureExtractionMixinÚ
file_utilsÚ
generation)ÚAsyncTextIteratorStreamerÚCompileConfigÚContinuousBatchingConfigÚGenerationConfigÚ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Útrainer_utils)ÚEvalPredictionÚIntervalStrategyÚSchedulerTypeÚenable_full_determinismÚset_seedÚtraining_argsÚ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Ú
GPTQConfigÚHiggsConfigÚ	HqqConfigÚMetalConfigÚMxfp4ConfigÚQuantoConfigÚQuarkConfigÚ
SinqConfigÚ
SpQRConfigÚTorchAoConfigÚ
VptqConfig)Ú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Úmodel_addition_debugger_contextÚmodel_debugging_utilsÚactivations)ÚCacheLayerMixinÚDynamicLayerÚStaticLayerÚStaticSlidingWindowLayerÚQuantoQuantizedLayerÚHQQQuantizedLayerÚCacheÚDynamicCacheÚEncoderDecoderCacheÚQuantizedCacheÚStaticCacheÚcache_utils)ÚGlueDatasetÚGlueDataTrainingArgumentsÚSquadDatasetÚSquadDataTrainingArgumentszdata.datasets).Ú#AlternatingCodebooksLogitsProcessorÚBayesianDetectorConfigÚBayesianDetectorModelÚ%ClassifierFreeGuidanceLogitsProcessorÚContinuousBatchingManagerÚContinuousMixinÚ#EncoderNoRepeatNGramLogitsProcessorÚ'EncoderRepetitionPenaltyLogitsProcessorÚEosTokenCriteriaÚEpsilonLogitsWarperÚMinPLogitsWarperÚEtaLogitsWarperÚExponentialDecayLengthPenaltyÚForcedBOSTokenLogitsProcessorÚForcedEOSTokenLogitsProcessorÚGenerationMixinÚInfNanRemoveLogitsProcessorÚLogitNormalizationÚLogitsProcessorÚLogitsProcessorListÚMaxLengthCriteriaÚMaxTimeCriteriaÚMinLengthLogitsProcessorÚ!MinNewTokensLengthLogitsProcessorÚ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)ÚChunkÚConcatenateÚConversionOpsÚMergeModulelistÚPermuteForRopeÚSplitModulelistÚWeightConverterÚcore_model_loadingÚmodeling_flash_attention_utilsÚGradientCheckpointingLayerÚmodeling_layersÚmodeling_outputsÚBackboneConfigMixinÚBackboneMixinÚbackbone_utils)ÚROPE_INIT_FUNCTIONSÚdynamic_rope_updateÚRopeParametersÚmodeling_rope_utilsÚPreTrainedModelÚAttentionInterfaceÚmodeling_utilsÚAttentionMaskInterfaceÚmasking_utils)Ú	AdafactorÚ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ÚGreedyLRÚ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)rF  rG  )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	  )rE   )rG   )rH   )r
  )rK   )r  )r  )r  )rL   )rM   )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )rN   )r  )r  )r  )r  )r  )r  )r  )r   )r!  )r  )r"  )r#  )r$  )r%  )r&  )r'  )r(  )r)  )r*  )r+  )r,  )r-  )r.  )r/  )rO   )rP   )r0  )r1  )r2  )r3  )r4  )r5  )rQ   )r6  )r7  )rS   )rê   )ró   )rì   )rî   )rð   )rX   )rY   )rZ   )r[   )r\   )r]   )r^   )r_   )r`   )ra   )rb   )r8  )r9  )rP  )r÷   )rC  )rI  )rK  )rJ  )rN  )rM  )Ú*)ÚTimmWrapperImageProcessor)rR  )r`  )rS  )rT  )rU  )rV  )rW  )rX  )rY  )rZ  )r[  )r\  )r^  )r_  )re   )rf   )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Š   )rb  )rc  )rŽ   )r�   )r’   )r“   )r”   )r•   )r–   )r™   )rß   )rà   )rf  )r›   )rœ   )r�   )rž   )rŸ   )r    )r¡   )rh  )rj  )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__)rv  s   €úW/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/transformers/__init__.pyÚ_get_targetz)_create_module_alias.<locals>._get_target-  s   ø€ Ü×*Ñ*¨6´8Ó<Ð<ó    c                 ó&   •— t         ‰«       | «      S rz  )Úgetattr)Únamer  s    €r~  ú<lambda>z&_create_module_alias.<locals>.<lambda>0  s   ø€ ¬'±+³-ÀÓ*F€ r€  c                  ó$   •— t         ‰ «       «      S rz  )Údir)r  s   €r~  r„  z&_create_module_alias.<locals>.<lambda>1  s   ø€ ¤¡[£]Ó!3€ r€  ú.r   éÿÿÿÿ)ÚtypesÚ
ModuleTypeÚ__doc__rq  Ú__getattr__Ú__dir__ÚsysÚmodulesÚsetattrr}  Úrsplit)ru  rv  Úmoduler  s    ` @r~  Ú_create_module_aliasr“  #  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«      }t        j                  d| ‰|«       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.)ÚremovesuffixÚloggerÚwarningr‚  r{  r|  r}  )rƒ  Únew_namerv  s     €r~  Ú_getattrz!getattr_factory.<locals>._getattrB  sJ   ø€ Ø×,Ñ,¨VÓ4�Ü—‘ðSàØØôô œy×6Ñ6°v¼xÓHÈ(ÓSÐSr€  © )rv  rœ  s   ` r~  Úgetattr_factoryrž  A  s   ø€ ô	Tð ˆOr€  zxPyTorch was not found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.(~  rr  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ö   Úextendrl  rH  rF  rG  r  r   r  rû   r  rÿ   r  rþ   r  rü   rý   r   r   r    rå   rä   rA  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	  rD   rE   rF   rG   rH   rJ   r
  rK   r  r  r  rL   rM   r  r  r  r  r  r  r  r  r  r  rN   r  r  r  r  r  r  r  r   r!  r  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  rO   rP   r0  r1  r2  r3  r4  r5  rQ   r6  r7  rR   rS   rë   rê   ró   rí   rì   rï   rî   rñ   rð   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   Úintegrations.executorchr8  r9  rQ  rP  rø   r÷   rD  rC  rL  rI  rK  rJ  rO  rN  rM  ro  Úmodels.timm_wrapperrn  ra  rR  r`  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r^  r_  rd   re   rf   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Š   rd  rb  rc  r�   rŽ   r�   r‘   r’   r“   r”   r•   r–   r˜   r™   rá   rß   rà   rg  rf  rš   r›   rœ   r�   rž   rŸ   r    r¡   ri  rh  rk  rj  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ô   ÚitemsÚsetrq  Ú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Ó	%€ðTØ�2ðTà	ˆ2ðTð Ð.Ð0BÐCðTð 2°2ð	Tð
 ò ðTð2 ò ð3TðN �BðOTðP �rðQTðR �2ðSTðT   ðUTðV   ðWTðX ˜BðYTðZ (Ð*DÐ)Eð[Tð\  Ð1IÐ Jð]Tð^ �"ð_Tð` ò ðaTðr Ð'Ð(ñsTðt ˜RðuTðv " 2ðwTðx ˜ðyTðz ò ð{TðT ˆBðUTðV ò  ðWTðX ò ðYTðh �"ðiTðj �RðkTðl Ð1°?ÐCðmTðn ˜"ðoTðp ò  ðqTð~ ˜rðTð@ 'Ð)?Ð(@ðATðB ò ðCTðT ò ðUTðb Ð)Ð*ñcTðd 9Ð9ò%ðL /Ð/Ø*Ð+ò"ð0 ògTÐ ðnÙ"Ô$Ù,Ó.Ð.ð %ð 	"Øð:ÐÐ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ÐÐ.Ñ/ð}>ÙÔÙ,Ó.Ð.ð  ð 	*ð2ÐÐ-Ñ.ð (*Ð�mÑ$ò(Ð�mÑ$ò*Ð�oÑ&ð �lÑ#×*Ñ*ò/	
ô1ðj 	/Ø'ð4ÐÐ/Ñ0ò
/ÐÐ*Ñ+ð ;=ÐÐ6Ñ7Ø,HÐ+IÐÐ'Ñ(Ø,.ÐÐ(Ñ)Ø+@À/Ð*RÐÐ&Ñ'Ú/oÐÐ+Ñ,Ø+<Ð>RÐ*SÐÐ&Ñ'Ø*BÐ)CÐ�oÑ&ò)Ð�nÑ%ð" +3Ð4OÐ)PÐ�oÑ&Ø-/ÐÐ)Ñ*Ø$- ;Ð�iÑ Ø-KÐ,LÐÐ(Ñ)Ø,<Ð+=ÐÐ'Ñ(ò ÷ CÝ+Ý9Ý9ÝGÝCÝ=ÝIÝ7Ý7ÝQÝIÝIÝZÝXÝ2Ý>ÝBÝFÝDÝFÝ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Ý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ÞKÞEÞUÞUÞ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ð+iñ. ÔØ
×Òñ 	Cõð øðq &ò Ý/ñ Ð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üód JsÞ   Ä(o9 Ä?p< Åq? Å3s Æt Çu é&vï9p9ðp*ð%p*ð)p9ð8p9ð<q<ñq-ñ(q-ñ,q<ñ;q<ñ?r?òr0ò+r0ò/r?ò>r?ótós3ó.s3ó2tôtôuôt6ô1t6ô5uõuõvõu9õ4u9õ8vöv