+
    œ°³jç'  ã                   óÀ  € ^ RI Ht ^RIHtHtHt / RR.bR. R`ObR. RaObR. RbObRR	R
.bR. RdObRR.bR. RfObR. RgObRRR.bR. RiObR. RjObR. RkObRR.bR. RmObR. RNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNbRCRD.bRERFRG.RH. RqORI. R€ORJ. RsORK. RtORLRM.RNRO.RPRQRR.RSRT.RURV./
Ct ]! 4       '       g   ]! 4       h RWRX.]RY&   RZR[.]R\&   R].]R^&   ]'       Ed�   ^R_IHt ^R`I	H
t
HtHt ^RaIHtHtHtHt ^RbIHtHtHtHt ^RcIHtHt ^RdIHtHtHtHtHtH t H!t!H"t"H#t#H$t$ ^ReI%H&t& ^RfI'H(t(H)t)H*t* ^RgI+H,t,H-t-H.t.H/t/ ^RhI0H1t1H2t2 ^RiI3H4t4H5t5H6t6H7t7 ^RjI8H9t9H:t:H;t;H<t<H=t=H>t> ^RkI?H@t@HAtAHBtBHCtC ^RlIDHEtE ^RmIFHGtGHHtHHItIHJtJHKtKHLtLHMtMHNtNHOtO ^RnIPHQtQHRtRHStSHTtTHUtUHVtVHWtWHXtXHYtYHZtZH[t[H\t\H]t]H^t^H_t_H`t`HataHbtbHctcHdtdHeteHftfHgtgHhthHitiHjtjHktkHltlHmtmHntnHotoHptpHqtqHrtrHstsHtttHutuHvtvHwtwHxtxHyty ^RoIzH{t{ ^RpI|H}t}H~t~ ^RqIH€t€H�t�H‚t‚ ^RrIƒH„t„H…t…H†t†H‡t‡ ^RsIˆH‰t‰HŠtŠH‹t‹ ^RtIŒH�t�HŽtŽH�t� ^RuI�H‘t‘ ^RvI’H“t“ ^RwI”H•t•H–t– ^RxI—H˜t˜ ^RyI™Hštš  ]! 4       '       g   ]! 4       h ^RzI›HœtœH�t� ^R{IžHŸtŸ ^R|I H¡t¡H¢t¢ R}# ^ R}I£t£]! ]¤]¥! 4       R~,          ]]¦R7      ]£EPN                  ]¤&   R}#   ] d     ELØi ; i  ] d     LSi ; i)�é    )ÚTYPE_CHECKING)ÚOptionalDependencyNotAvailableÚ_LazyModuleÚis_torch_availableÚaqlmÚreplace_with_aqlm_linearÚawqÚbitnetÚbitsandbytesÚcompressed_tensorsÚCompressedTensorsFP8LinearÚ*replace_with_compressed_tensors_fp8_linearÚ	deepspeedÚeetqÚreplace_with_eetq_linearÚ
fbgemm_fp8Úfinegrained_fp8ÚfsdpÚis_fsdp_enabledÚis_fsdp_managed_moduleÚgemma_quantÚggmlÚhiggsÚhqqÚprepare_for_hqq_linearÚhub_kernelsÚintegration_utilsÚINTEGRATION_TO_CALLBACKÚAzureMLCallbackÚClearMLCallbackÚCodeCarbonCallbackÚCometCallbackÚDagsHubCallbackÚDVCLiveCallbackÚFlyteCallbackÚKubeflowCallbackÚMLflowCallbackÚNeptuneCallbackÚNeptuneMissingConfigurationÚSwanLabCallbackÚTensorBoardCallbackÚTrackioCallbackÚWandbCallbackÚ$get_available_reporting_integrationsÚ#get_reporting_integration_callbacksÚ	hp_paramsÚis_azureml_availableÚis_clearml_availableÚis_codecarbon_availableÚis_comet_availableÚis_dagshub_availableÚis_dvclive_availableÚ is_flyte_deck_standard_availableÚis_flytekit_availableÚis_kubeflow_availableÚis_mlflow_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Úrewrite_logsÚrun_hp_search_optunaÚrun_hp_search_rayÚrun_hp_search_wandbÚligerÚapply_liger_kernelÚmetal_quantizationÚMetalLinearÚreplace_with_metal_linearÚmoeÚmxfp4ÚneftuneÚnvfp4ÚpeftÚPeftAdapterMixinÚquantoÚreplace_with_quanto_layersÚsinqÚSinqDeserializeÚSinqQuantizeÚspqrÚreplace_with_spqr_linearÚvptqÚreplace_with_vptq_linearÚ$TorchExportableModuleWithStaticCacheÚconvert_and_export_with_cacheÚ
executorchÚALL_PARALLEL_STYLESÚshard_and_distribute_moduleÚtensor_parallelÚmake_flex_block_causal_maskÚflex_attention)r   )Úpost_init_awq_exllama_modulesÚreplace_quantization_scalesÚreplace_with_awq_linear)Ú	BitLinearÚpack_weightsÚreplace_with_bitnet_linearÚunpack_weights)ÚBnb4bitQuantizeÚdequantize_and_replaceÚreplace_with_bnb_linearÚ!validate_bnb_backend_availability)r   r   )
ÚHfDeepSpeedConfigÚHfTrainerDeepSpeedConfigÚdeepspeed_configÚdeepspeed_initÚdeepspeed_load_checkpointÚdeepspeed_optim_schedÚis_deepspeed_availableÚis_deepspeed_zero3_enabledÚset_hf_deepspeed_configÚunset_hf_deepspeed_config)r   )ÚFbgemmFp8LinearÚFbgemmFp8Llama4TextExpertsÚreplace_with_fbgemm_fp8_linear)ÚFP8EmbeddingÚ	FP8LinearÚreplace_with_fp8_embeddingÚreplace_with_fp8_linear)r   r   )ÚQuantizedEmbeddingÚQuantizedLinearÚ	apply_srqÚreplace_with_quant_layers)ÚGGUF_CONFIG_DEFAULTS_MAPPINGÚGGUF_CONFIG_MAPPINGÚGGUF_TOKENIZER_MAPPINGÚ_gguf_parse_valueÚload_dequant_gguf_tensorÚ	load_gguf)ÚHiggsLinearÚdequantize_higgsÚquantize_with_higgsÚreplace_with_higgs_linear)r   )	ÚLayerRepositoryÚ	kernelizeÚlazy_load_kernelÚregister_kernel_mappingÚreplace_kernel_forward_from_hubÚuse_kernel_forward_from_hubÚuse_kernel_func_from_hubÚ&use_kernel_func_from_hub_with_fallbackÚuse_kernelized_func))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   rE   rF   )rH   )rJ   rK   )Úbatched_mm_experts_forwardÚgrouped_mm_experts_forwardÚuse_experts_implementation)ÚMxfp4GptOssExpertsÚquantize_to_mxfp4Úreplace_with_mxfp4_linearÚswizzle_mxfp4)Úactivate_neftuneÚdeactivate_neftuneÚneftune_post_forward_hook)ÚNVFP4LinearÚNVFP4QuantizeÚreplace_with_nvfp4_linear)rQ   )rS   )rU   rV   )rX   )rZ   )r[   r\   )ra   )r^   r_   NÚ__file__)Úmodule_spec)r™   Úconvert_moe_packed_tensorsrš   r›   rœ   )¨Útypingr   Úutilsr   r   r   Ú_import_structurer   r   r	   rc   rd   re   r
   rf   rg   rh   ri   r   rj   rk   rl   rm   r   r   r   r   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   r   r   r   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�   r�   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   rE   rF   rG   rH   rI   rJ   rK   rL   r–   r—   r˜   rM   r™   rš   r›   rœ   rN   r�   rž   rŸ   rO   r    r¡   r¢   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r]   r[   r\   rb   ra   r`   r^   r_   ÚsysÚ__name__ÚglobalsÚ__spec__Úmodules© ó    Úc/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/integrations/__init__.pyÚ<module>r±      s#  ðõ !ç SÑ SðKØ
Ð'Ð(ðKà	ò ðKð ò ðKð ò ðKð& Ð7Ð9eÐfð'Kð( ò ð)Kð@ Ð'Ð(ðAKðB ÒeðCKðD ÒmðEKðF ÐÐ 8Ð9ðGKðH ò ðIKðT ò ðUKðd ò ðeKðp 
Ð$Ð%ðqKðr ò 
ðsKðH ð *Ø!ð*àð*ð 	ð*ð 	ð	*ð
 	ð*ð 	ð*ð 	ð*ð 	ð*ð 	ð*ð 	ð*ð 	ð*ð 	&ð*ð 	ð*ð 	ð*ð 	ð*ð  	ð!*ð" 	/ð#*ð$ 	.ð%*ð& 	ð'*ð( 	ð)*ð* 	ð+*ð, 	"ð-*ð. 	ð/*ð0 	ð1*ð2 	ð3*ð4 	+ð5*ð6 	 ð7*ð8 	 ð9*ð: 	ð;*ð< 	ð=*ð> 	ð?*ð@ 	ðA*ðB 	 ðC*ðD 	ðE*ðF 	#ðG*ðH 	ðI*ðJ 	ðK*ðL 	ðM*ðN 	ðO*ðP 	ðQ*ðR 	ðS*ðIKð^ Ð"Ð#ð_Kð` ØØ#ðð 
ò ð
 ò ð ò ð
 ÒJØ
ÐÐ ØÐ+Ð,Ø
Ð Ð/Ø
Ð'Ð(Ø
Ð'Ð(ñUKÐ ðZ	Ù×ÒÙ,Ó.Ð.ð  ð 	/Ø'ð'Ð�lÑ#ð Ø!ð(Ð Ð#Ñ $ð
 "ð'Ð Ð"Ñ #÷ €=Ý.÷ñ ÷
ó ÷ó ÷ k÷÷ ÷ õ /ßgÑgßmÓmß=÷ó ÷÷ ÷ eÓdÝ+÷
÷ 
õ 
÷*÷ *÷ *÷ *÷ *÷ *÷ *÷ *÷ *÷ *õ *õV *÷÷ñ ÷
ó ÷ YÑXßLÑLÝ&Ý2ß3Ý.Ý.ðdÙ!×#Ò#Ù0Ó2Ð2ð $÷
 	då;ßQÑQãá'¨±'³)¸JÕ2GÐIZÐhpÔq€C‡K‚K�Óøð &ô 	Úð	ûðj *ô Ùðús0   ÃK Ã(K É,K É9K ËKËKËKËK