
    ?Ki                         S 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  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   \RB                  " \"5      r#0 S/ _S/ _SS/_S/ _S/ _S/ _S/ SQ_S / S!Q_S"/ _S#/ _S$/ _S%/ _S&/ _S'/ _S(S)/_S*S+S,/_S-/ _0 S./ S/Q_S0S1/_S2/ _S3/ _S4/ S5Q_S6/ _S7S8/_S9/ S:Q_S;/ _S</ S=Q_S>S?/_S@/ _SA/ _SBSC/_SD/ SEQ_SF/ SGQ_SH/ SIQ_ESJ/SK/SL// SMQ/ SNQ/ SO.Er$ \" 5       (       d  \" 5       e SP/\$SQ'    \" 5       (       a  \" 5       (       d  \" 5       e SUSV/\$SV'    \" 5       (       d  \" 5       e SY/\$SZ'    \" 5       (       d  \" 5       e S]/\$S^'   S_/\$S`'   Sa/\$Sb'    \" 5       (       d  \" 5       e Se/\$Sf'   Sg/\$Sh'    \" 5       (       d  \" 5       e Sk/\$Sl'   / \$Sm'   / SnQ\$So'   / SpQ\$Sq'   \$S.   RY                  / SrQ5        SsSt/\$Su'   / \$Sv'   Sw/\$Sx'   / \$Sy'   SzS{/\$S|'   S}S~/\$S'   S/\$S'   / SQ\$S'   / SQ\$S'   / \$S'   / \$S'   S/\$S'   S/\$S'   S/\$S'    \" 5       (       d  \" 5       e / \$S'   \$S.   RY                  / SQ5        SS/\$S'   / \$S'   / SQ\$S'   / SQ\$S'   / \$S'    \" 5       (       d  \" 5       e \$S.   RY                  / SQ5        / \$S'   S/\$S'   \(       G
a  SSK0J1r1  SSK0J2r2  SSK0J3r3  SSK0J4r4  SSK0J5r5  SSK0J6r6  SSK0J7r7  SSK0J8r8  SSK0J9r9  SSK0J:r:  SSK0J;r;  SSK0J<r<  SSK0J=r=  SSK0J>r>  SSK0J?r?  SSK0J@r@  SSK0JArA  SSK0JBrB  SSK0JCrC  SSKDJErE  SSKFJGrG  SSKFJFrF  SSKHJIrI  SSKHJJrJ  SSKHJKrK  SSKHJLrL  SSKHJMrM  SSKHJNrN  SSKHJOrO  SSKHJPrP  SSKHJQrQ  SSKHJRrR  SSKHJSrS  SSKHJTrT  SSKHJUrU  SSKHJVrV  SSKHJWrW  SSKHJXrX  SSKHJYrY  SSKHJZrZ  SSK[J\r\  SSK[J]r]  SSK[J^r^  SSK[J_r_  SSK[J`r`  SSK[Jara  SSK[Jbrb  SSK[Jcrc  SSK[Jdrd  SSK[Jere  SSK[Jfrf  SSK[Jgrg  SSKhJiri  SSKhJjrj  SSKhJkrk  SSKhJlrl  SSKhJmrm  SSKhJnrn  SSKhJoro  SSKhJprp  SSKhJqrq  SSKrJsrs  SSKtJuru  SSKtJvrv  SSKwJxrx  SSKwJyry  SSKwJzrz  SSKwJ{r{  SSKwJ|r|  SSKwJ}r}  SSKwJ~r~  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SSKwJr  SGS KwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGS	KwJr  SGS
KwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGSKwJr  SGS KwJr  SGS!KwJr  SGS"KwJr  SGS#KwJr  SGS$KwJr  SGS%KwJr  SGS&KwJr  SGS'KwJr  SGS(KwJr  SGS)KwJr  SGS*KwJr  SGS+KwJr  SGS,KwJr  SGS-KwJr  SGS.KwJr  SGS/KwJr  SGS0KwJr  SGS1KwJr  SGS2KwJr  SGS3KwJr  SGS4KwJr  SGS5KwJr  SGS6KwJr  SGS7KwJr  SGS8KJr  SGS9KJr  SGS:KJr  SGS;KJr  SGS<KJr  SGS=KJr  SGS>KJr  SGS?KJr  SGS@KJr  SGSAKJr  SGSBKJr  SGSCKJr  SGSDKJr  SGSEKJr  SGSFKJr  SGSGKJr  SGSHKJr  SGSIKJr  SGSJKJr  SGSKKJr  SGSLKJr  SGSMKJr  SGSNKJr  SGSOKJr  SGSPKJr  SGSQKJr  SGSRKJr  SGSSKJr  SGSTKJr  SGSUKJr  SGSVKJr  SGSWKJr  SGSXKJr  SGSYKJr  SGSZKJr  SGS[KGJ Gr   SGS\KGJGr  SGS]KGJGr  SGS^KG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7  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JGr  SGSuGKGJ Gr   SGSvGKGJ!Gr!  SGSwGKGJ"Gr"  SGSxGKGJ#Gr#  SGSyGK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SGKGJ+Gr+  SGSGKGJ,Gr,  SGSGKGJ-Gr-  SGSGKGJ.Gr.  SGSGKGJ/Gr/  SGSGKGJ0Gr0  SGSGKGJ1Gr1  SGSGKGJ2Gr2  SGSGKGJ3Gr3  SGSGKGJ4Gr4  SGSGKGJ5Gr5  SGSGKGJ6Gr6  SGSGKGJ7Gr7  SGSGKGJ8Gr8  SGSGKGJ9Gr9  SGSGKGJ:Gr:  SGSGKGJ;Gr;  SGSGKGJ<Gr<  SGSGKGJ=Gr=  SGSGKGJ>Gr>  SGSGKGJ?Gr?  SGSGKGJ@Gr@  SGSGKGJAGrA  SGSGKGJBGrB  SGSGKGJCGrC  SGSGKDGJEGrE  SGSGKFGJGGrG  SGSGKFGJHGrH  SGSGKFGJIGrI  SGSGKJGJKGrK  SGSGKLGJMGrM  SGSGKLGJNGrN  SGSGKLGJOGrO  SGSGKLGJPGrP  SGSGKLGJQGrQ  SGSGKLGJRGrR  SGSGKSGJTGrT  SGSGKUGJVGrV  SGSGKWGJXGrX  SGSGKWGJYGrY  SGSGKWGJZGrZ  SGSGKWGJ[Gr[  SGSGKWGJ\Gr\  SGSGKWGJ]Gr]  SGSGKWGJ^Gr^  SGSGK_GJ`Gr`  SGSGKaGJbGrb  SGSGKcGJdGrd  SGSGKcGJeGre  SGSGKcGJfGrf  SGSGKcGJgGrg  SGSGKcGJhGrh  SGSGKiGJjGrj  SGSGKkGJlGrl  SGSGKmGJnGrn  SGSKGJoGro  SGSKGJpGrp  SGSKGJqGrq  SGSKGJrGrr  SGSKGJsGrs  SGSKGJtGrt  SGSKGJuGru  SGSKGJvGrv  SGSKGJwGrw  SGSKGJxGrx  SGSKGJyGry  SGSKGJzGrz  SGSKGJ{Gr{  SGSKGJ|Gr|  SGSKGJ}Gr}  SGSKGJ~Gr~  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  SGSGKGJGr  OSGSGKGr\$GRI                  5        VVs0 s H  u  pUG\" U5      _M     snnr$\ " \" G\5      GRN                  GS-  GSGS9GrG\G\" 0 5         GRU                  \$5        \	" \"G\" 5       GS   G\G\GS\ 0GS9G\GRZ                  \"'   \" 5       (       d1  \" 5       (       d#  \" 5       (       d  \#GR]                  GS5        GgGgGgGg! \ aC    SSRKJ%r%  \&" \%5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$ST'    GNf = f! \ aC    SSWKJ(r(  \&" \(5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$SX'    GN	f = f! \ aC    SS[KJ)r)  \&" \)5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$S\'    GN:f = f! \ aC    SScKJ*r*  \&" \*5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$Sd'    GN_f = f! \ aC    SSiKJ+r+  \&" \+5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$Sj'    GNf = f! \ aC    SSKJ-r-  \&" \-5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$S'    GN=f = f! \ aC    SSKJ.r.  \&" \.5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$S'    GN:f = f! \ aC    SSKJ/r/  \&" \/5       V s/ s H  o RO                  SS5      (       a  M  U PM     Os  sn f sn \$S'    GNPf = fs  snnf (  z4.57.6    )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_pretty_midi_available)is_bitsandbytes_available)is_flax_available)is_keras_nlp_available)is_scipy_available)is_sentencepiece_available)is_speech_available)is_tensorflow_text_available)is_tf_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commandsconfiguration_utilsPretrainedConfigconvert_graph_to_onnx+convert_slow_tokenizers_checkpoints_to_fast)convert_tf_hub_seq_to_seq_bert_to_pytorch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GenerationConfigTextIteratorStreamerTextStreamerWatermarkingConfighf_argparserHfArgumentParserhyperparameter_search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_sigopt_availableis_swanlab_availableis_tensorboard_availableis_trackio_availableis_wandb_availableloss	modelcard	ModelCardmodeling_tf_pytorch_utils)(convert_tf_weight_name_to_pt_weight_name$load_pytorch_checkpoint_in_tf2_modelload_pytorch_model_in_tf2_model!load_pytorch_weights_in_tf2_model$load_tf2_checkpoint_in_pytorch_modelload_tf2_model_in_pytorch_model!load_tf2_weights_in_pytorch_modelonnx	pipelines)%AudioClassificationPipeline"AutomaticSpeechRecognitionPipelineCsvPipelineDataFormatDepthEstimationPipeline!DocumentQuestionAnsweringPipelineFeatureExtractionPipelineFillMaskPipelineImageClassificationPipelineImageFeatureExtractionPipelineImageSegmentationPipelineImageTextToTextPipelineImageToImagePipelineImageToTextPipelineJsonPipelineDataFormatKeypointMatchingPipelineMaskGenerationPipelineNerPipelineObjectDetectionPipelinePipedPipelineDataFormatPipelinePipelineDataFormatQuestionAnsweringPipelineSummarizationPipelineTableQuestionAnsweringPipelineText2TextGenerationPipelineTextClassificationPipelineTextGenerationPipelineTextToAudioPipelineTokenClassificationPipelineTranslationPipelineVideoClassificationPipelineVisualQuestionAnsweringPipeline#ZeroShotAudioClassificationPipelineZeroShotClassificationPipeline#ZeroShotImageClassificationPipelineZeroShotObjectDetectionPipelinepipelineprocessing_utilsProcessorMixin
quantizerstesting_utilstokenization_utilsPreTrainedTokenizertokenization_utils_base)
AddedTokenBatchEncodingCharSpanPreTrainedTokenizerBaseSpecialTokensMixin	TokenSpantrainer_callback)DefaultFlowCallbackEarlyStoppingCallbackPrinterCallbackProgressCallbackTrainerCallbackTrainerControlTrainerStatetrainer_utils)EvalPredictionIntervalStrategySchedulerTypeenable_full_determinismset_seedTrainingArgumentsSeq2SeqTrainingArgumentsTFTrainingArguments).CONFIG_NAMEMODEL_CARD_NAMEPYTORCH_PRETRAINED_BERT_CACHEPYTORCH_TRANSFORMERS_CACHESPIECE_UNDERLINETF2_WEIGHTS_NAMETF_WEIGHTS_NAMETRANSFORMERS_CACHEWEIGHTS_NAME
TensorTypeadd_end_docstringsadd_start_docstringsis_apex_availableis_av_availabler   is_datasets_availableis_faiss_availabler   r   is_matplotlib_availabler   is_phonemizer_availableis_psutil_availableis_py3nvml_availableis_pyctcdecode_availableis_sacremoses_availableis_safetensors_availabler   r   is_sklearn_availabler   r   r   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   )
AqlmConfigAutoRoundConfig	AwqConfigBitNetQuantConfigBitsAndBytesConfigCompressedTensorsConfig
EetqConfigFbgemmFp8ConfigFineGrainedFP8Config
GPTQConfigHiggsConfig	HqqConfigMxfp4ConfigQuantoConfigQuarkConfigFPQuantConfig
SpQRConfigTorchAoConfig
VptqConfig)training_argstraining_args_seq2seqtraining_args_tfutilszutils.quantization_configvideo_utilsPreTrainedTokenizerFasttokenization_utils_fast)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MistralCommonTokenizertokenization_mistral_common)dummy_mistral_common_objectsz"utils.dummy_mistral_common_objectsImageProcessingMixinimage_processing_baseBaseImageProcessorimage_processing_utilsImageFeatureExtractionMixinimage_utils)dummy_vision_objectszutils.dummy_vision_objectsBaseImageProcessorFastimage_processing_utils_fastBaseVideoProcessorvideo_processing_utils)dummy_torchvision_objectszutils.dummy_torchvision_objectsmodel_addition_debugger_contextmodel_debugging_utilsactivations)CacheLayerMixinDynamicLayerStaticLayerStaticSlidingWindowLayerSlidingWindowLayerChunkedSlidingLayerQuantoQuantizedLayerHQQQuantizedLayerCacheDynamicCacheEncoderDecoderCacheHQQQuantizedCacheHybridCacheHybridChunkedCacheOffloadedCacheOffloadedStaticCacheQuantizedCacheQuantoQuantizedCache	SinkCacheSlidingWindowCacheStaticCachecache_utils)	GlueDatasetGlueDataTrainingArgumentsLineByLineTextDatasetLineByLineWithRefDatasetLineByLineWithSOPTextDatasetSquadDatasetSquadDataTrainingArgumentsTextDataset$TextDatasetForNextSentencePredictionzdata.datasets)1#AlternatingCodebooksLogitsProcessorBayesianDetectorConfigBayesianDetectorModel
BeamScorer%ClassifierFreeGuidanceLogitsProcessorConstrainedBeamSearchScorer
ConstraintConstraintListStateDisjunctiveConstraint#EncoderNoRepeatNGramLogitsProcessor'EncoderRepetitionPenaltyLogitsProcessorEosTokenCriteriaEpsilonLogitsWarperEtaLogitsWarperExponentialDecayLengthPenaltyForcedBOSTokenLogitsProcessorForcedEOSTokenLogitsProcessorGenerationMixinInfNanRemoveLogitsProcessorLogitNormalizationLogitsProcessorLogitsProcessorListMaxLengthCriteriaMaxTimeCriteriaMinLengthLogitsProcessor!MinNewTokensLengthLogitsProcessorMinPLogitsWarperNoBadWordsLogitsProcessorNoRepeatNGramLogitsProcessorPhrasalConstraint PrefixConstrainedLogitsProcessor RepetitionPenaltyLogitsProcessorSequenceBiasLogitsProcessorStoppingCriteriaStoppingCriteriaListStopStringCriteria$SuppressTokensAtBeginLogitsProcessorSuppressTokensLogitsProcessorSynthIDTextWatermarkDetectorSynthIDTextWatermarkingConfig#SynthIDTextWatermarkLogitsProcessorTemperatureLogitsWarperTopKLogitsWarperTopPLogitsWarperTypicalLogitsWarper.UnbatchedClassifierFreeGuidanceLogitsProcessorWatermarkDetectorWatermarkLogitsProcessorWhisperTimeStampLogitsProcessor$TorchExportableModuleWithStaticCacheconvert_and_export_with_cachezintegrations.executorchmodeling_flash_attention_utilsGradientCheckpointingLayermodeling_layersmodeling_outputsROPE_INIT_FUNCTIONSdynamic_rope_updatemodeling_rope_utilsPreTrainedModelAttentionInterfacemodeling_utilsAttentionMaskInterfacemasking_utils)	Adafactorget_constant_schedule!get_constant_schedule_with_warmupget_cosine_schedule_with_warmup2get_cosine_with_hard_restarts_schedule_with_warmup+get_cosine_with_min_lr_schedule_with_warmup3get_cosine_with_min_lr_schedule_with_warmup_lr_rateget_inverse_sqrt_scheduleget_linear_schedule_with_warmup)get_polynomial_decay_schedule_with_warmupget_schedulerget_wsd_scheduleget_reduce_on_plateau_scheduleoptimization)Conv1Dapply_chunking_to_forwardprune_layerinfer_devicepytorch_utils	sagemakertime_series_utilsTrainertrainertorch_distributed_zero_firsttrainer_pt_utilsSeq2SeqTrainertrainer_seq2seq)dummy_pt_objectszutils.dummy_pt_objectsactivations_tf)TFForcedBOSTokenLogitsProcessorTFForcedEOSTokenLogitsProcessorTFForceTokensLogitsProcessorTFGenerationMixinTFLogitsProcessorTFLogitsProcessorListTFLogitsWarperTFMinLengthLogitsProcessorTFNoBadWordsLogitsProcessorTFNoRepeatNGramLogitsProcessor"TFRepetitionPenaltyLogitsProcessor&TFSuppressTokensAtBeginLogitsProcessorTFSuppressTokensLogitsProcessorTFTemperatureLogitsWarperTFTopKLogitsWarperTFTopPLogitsWarperKerasMetricCallbackPushToHubCallbackkeras_callbacksmodeling_tf_outputs)TFPreTrainedModelTFSequenceSummaryTFSharedEmbeddings
shape_listmodeling_tf_utils)AdamWeightDecayGradientAccumulatorWarmUpcreate_optimizeroptimization_tftf_utils)dummy_tf_objectszutils.dummy_tf_objects)!FlaxForcedBOSTokenLogitsProcessor!FlaxForcedEOSTokenLogitsProcessorFlaxForceTokensLogitsProcessorFlaxGenerationMixinFlaxLogitsProcessorFlaxLogitsProcessorListFlaxLogitsWarperFlaxMinLengthLogitsProcessorFlaxTemperatureLogitsWarper(FlaxSuppressTokensAtBeginLogitsProcessor!FlaxSuppressTokensLogitsProcessorFlaxTopKLogitsWarperFlaxTopPLogitsWarper#FlaxWhisperTimeStampLogitsProcessormodeling_flax_outputsFlaxPreTrainedModelmodeling_flax_utils)dummy_flax_objectszutils.dummy_flax_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/   )r0   )r1   )r2   )r3   )r4   )r5   )r6   )r7   )r8   )r9   )r:   )r;   )r<   )r=   )r>   )r?   )r@   )rA   )rB   )rC   )rD   )r  )r  )r  )r  )r   )r!  )r"  )r#  )r$  )rI   )rK   )rL   )r%  )rO   )r&  )r'  )r(  )r)  )rP   )r*  )r+  )r,  )r-  )r.  )r/  )r0  )r1  )r2  )r3  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r4  )r5  )rQ   )r6  )r7  )r8  )r9  )r:  )r;  )r<  )r=  )r>  )r?  )r@  )rA  )rB  )rC  )rD  )rE  )rF  )rG  )rH  )rI  )rJ  )rK  )rL  )rM  )rN  )rR   )rS   )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )rO  )rP  )rQ  )rR  )rS  )rT   )rT  )rU  )rV   )r   )r   )r   )r   )rZ   )r[   )r\   )r]   )r^   )r_   )r`   )ra   )rb   )rc   )rd   )re   )rV  )rW  )r  )r  )rb  )r  )rh   )r  )rY  )r\  )r]  )rj   )rk   )rl   )rm   )rn   )ro   )rp   )r  )r  )r  )r  )r`  )r_  )*)
MambaCache)TimmWrapperImageProcessor)rd  )re  )rf  )rg  )rh  )ri  )rj  )rk  )rl  )rm  )rn  )ro  )r  )r  )r  )r  )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   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )rr  )rs  )rt  )r   )r   )r   )r   )r   )r   )r   )r   )ry  )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   )r   )r   )r   )r   )r   )r   )r   )r   Nmodels)prefix__file____version__)module_specextra_objectszNone of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.(  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   r   r   r   utils.import_utilsr   
get_logger__name__logger_import_structurer   dir
startswithr   r   r   r  extendr  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   data.data_collatorr9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   data.datasetsr  r  r  r  r   r!  r"  r#  r$  rH   rI   rJ   rK   rL   rN   r%  rO   r&  r'  r(  r)  rP   r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r4  r5  rQ   r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rR   rS   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  rO  rP  rQ  rR  rS  rT   rT  rU  rU   rV   r   r   r   r   r   r   r   r   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   integrations.executorchrV  rW  r  r  r  rc  rb  r  r  rg   rh   r  r  rZ  rY  r^  r\  r]  ri   rj   rk   rl   rm   rn   ro   rp   r  r  r  r  r  ra  r`  r_  r  models.mamba.modeling_mambar  models.timm_wrapperr  rq  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  r  r  r  r  r  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   r   r   r   r   r   r   r   r   r   r   r   rv  rr  rs  rt  r   r   r   r   r   r   r   r   r   r   r   rz  ry  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   utils.quantization_configr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r   sysitemssetr  parentimport_structure	frozensetupdateglobals__spec__moduleswarning_advice)namekvs   000W/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/transformers/__init__.py<module>r     s  *     (	 	 	 J 9 C ; K = O 5 9 E ; E G = % 7 
		H	%e2ee ./e R	e
 22e 0e  e6  7eR BSeT rUeV 2WeX  YeZ  [e\ B]e^ (*D)E_e` 1I Jaeb "ced  eet '(uev Rwex yez  {eV BWeX +Ye\   "]ep Bqer  &se@ )*AeB "CeD REeF 01GeH   IeX  Yej  kex **89.//`"* Ie PO"$$,.. % 5N3N/0&((-D-F-F,.. .G 	" 3./

R')),.. * 9Q7Q34G  ,.. ! 3I1I-.3G2H./(E'Fm$I#%%,.. & 9Q7Q343G2H./I>,..   	*2-. (*m$(m$.
*o& l#**2	
4p 	/'4/0
 ;=67,H+I'(,.()0EG\/]+,+<>R*S&'*B)Co&)n%*o& &(k"-/)*$-;i -K,L(),<+='(+',..  +-&'l#**	
( -BCV+W'(/1+,.)*,'( %'j!G,..  l#**	
$ 24-.0E/F+, +G99GCC7=I=II3EE77QIZX 524d24::B\<8D^B<8D@fb ULl`\VNR9UMS[;W9kg GZ gRLJ4j:V4FJfn@F>Zbb\FFN@XpbVHHfZZ@>VD>FB>Pb@RXB``V@HDhZXZfNH8^^XBBJ<TV\dl^RDD@@F CDP^BSP]W KFJJHBLHJRJFugKGOi 2OYOO xmqwmqIIIIKK;;HHBBEE[[ 54LLdd``    UT``tt<<BB DCKK11EE VUccIIMMaaQQ??UU[[QQMMGGEEKKOOKK55MMMM//CCQQII[[UUSSKKEEUUEEUU]]ee[[ee]]//BB//UU99 ONAAGG==[[QQ??[[ ,+ MLPPDDFFDDBB>>^^AA??CC==QQ33EE[[LL 2199UUOO;;;;99??33//??CC==99EE??IIIIAACCKKIIKKCCGGGGIIUUGGGGGG DCMMAAQQSS]]CCMMWWIICCEEAAGGEECCIICCPP /@/F/F/HI/HtqCF/HI.tH~/D/Dx/OX`aYr]#**+<='	*$k2CKK !3!5!5>O>Q>Q
	/ ?R!5A & / 56;6ooc>R6;67 & A GHMHP_P_`cPdHMHI & 3 9:?://RUBV:?:; & + 1272//#:N2723 & 0 67<7s?S7<78 & w'DGHXDY2vDYDapapqtau4DY2v./wX & w'DGHXDY2vDYDapapqtau4DY2v./w^ & ) /0508L0501b Js0  0w' x3 3y? { 5| }# /~/ >; (AA'x0=x!x! x0/x03y<	y-&y-,y<;y<?{z92z98{{|!|>|||} -}
}} } #~,9~~~,+~,/8)")(878;AA@A@5@.A@5@4AAAAA