U
    9%e                  &   @   s  d dl mZ ddlmZ dddddgd	d
ddddddddg
dddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6g$d7gd8Zerd9d:lmZmZmZm	Z	m
Z
 d9d;lmZmZmZmZmZmZmZmZmZmZ d9d<lmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z: d9d=l;m<Z< n$d d>l=Z=ee>e? d? ee@d@e=jAe>< d>S )A    )TYPE_CHECKING   )_LazyModuleget_keys_to_not_convertreplace_8bit_linearreplace_with_bnb_linear set_module_8bit_tensor_to_device%set_module_quantized_tensor_to_device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INTEGRATION_TO_CALLBACKAzureMLCallbackClearMLCallbackCodeCarbonCallbackCometCallbackDagsHubCallbackFlyteCallbackMLflowCallbackNeptuneCallbackNeptuneMissingConfigurationTensorBoardCallback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_fairscale_available is_flyte_deck_standard_availableis_flytekit_availableis_mlflow_availableis_neptune_availableis_optuna_availableis_ray_availableis_ray_tune_availableis_sigopt_availableis_tensorboard_availableis_wandb_availablerewrite_logsrun_hp_search_optunarun_hp_search_rayrun_hp_search_sigoptrun_hp_search_wandbPeftAdapterMixin)bitsandbytes	deepspeedintegration_utilspeft   )r   r   r   r   r	   )
r
   r   r   r   r   r   r   r   r   r   )$r   r   r   r   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   N__file__)Zmodule_spec)Btypingr   utilsr   Z_import_structurer9   r   r   r   r   r	   r:   r
   r   r   r   r   r   r   r   r   r   r;   r   r   r   r   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   r<   r8   sys__name__globals__spec__modules rF   rF   a/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/transformers/integrations/__init__.py<module>   s   &=0&