o
�J�h� � @ s� d Z ddlmZ ddlmZ ddlmZ ddlm Z m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm 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:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZr dS )z�
File utilities: utilities related to download and cache models
This module should not be update anymore and is only left for backward compatibility.
� )�get_full_repo_name)�HF_HUB_DISABLE_TELEMETRY� )�__version__)j�CLOUDFRONT_DISTRIB_PREFIX�CONFIG_NAME�DUMMY_INPUTS�
DUMMY_MASK�ENV_VARS_TRUE_AND_AUTO_VALUES�ENV_VARS_TRUE_VALUES�FEATURE_EXTRACTOR_NAME�FLAX_WEIGHTS_NAME�HF_MODULES_CACHE�HUGGINGFACE_CO_PREFIX�HUGGINGFACE_CO_RESOLVE_ENDPOINT�MODEL_CARD_NAME�MULTIPLE_CHOICE_DUMMY_INPUTS�PYTORCH_PRETRAINED_BERT_CACHE�PYTORCH_TRANSFORMERS_CACHE�S3_BUCKET_PREFIX�SENTENCEPIECE_UNDERLINE�SPIECE_UNDERLINE�TF2_WEIGHTS_NAME�TF_WEIGHTS_NAME�TORCH_FX_REQUIRED_VERSION�TRANSFORMERS_CACHE� TRANSFORMERS_DYNAMIC_MODULE_NAME�USE_JAX�USE_TF� USE_TORCH�WEIGHTS_INDEX_NAME�WEIGHTS_NAME�ContextManagers�DummyObject�EntryNotFoundError�ExplicitEnum�ModelOutput�PaddingStrategy�PushToHubMixin�RepositoryNotFoundError�RevisionNotFoundError�
TensorType�_LazyModule�add_code_sample_docstrings�add_end_docstrings�add_start_docstrings�%add_start_docstrings_to_model_forward�cached_property� copy_func�default_cache_path�define_sagemaker_information�get_cached_models�get_file_from_repo�get_torch_version�has_file�http_user_agent�is_apex_available�is_bs4_available�is_coloredlogs_available�is_datasets_available�is_detectron2_available�is_faiss_available�is_flax_available�is_ftfy_available�is_g2p_en_available�is_in_notebook�is_ipex_available�is_librosa_available�is_offline_mode�is_onnx_available�is_pandas_available�is_phonemizer_available�is_protobuf_available�is_psutil_available�is_py3nvml_available�is_pyctcdecode_available�is_pytesseract_available�!is_pytorch_quantization_available�is_rjieba_available�is_sagemaker_dp_enabled�is_sagemaker_mp_enabled�is_scipy_available�is_sentencepiece_available�is_seqio_available�is_sklearn_available�is_soundfile_availble�is_spacy_available�is_speech_available� is_tensor�#is_tensorflow_probability_available�is_tf2onnx_available�is_tf_available�is_timm_available�is_tokenizers_available�is_torch_available�is_torch_bf16_available�is_torch_cuda_available�is_torch_fx_available�is_torch_fx_proxy�is_torch_mps_available�is_torch_tf32_available�is_torch_xla_available�is_torchaudio_available�is_training_run_on_sagemaker�is_vision_available�replace_return_docstrings�requires_backends�to_numpy� to_py_obj�torch_only_methodN)s�__doc__�huggingface_hubr Zhuggingface_hub.constantsr �DISABLE_TELEMETRY� r �utilsr r r r r
r r r
r r r r r r r r r r r r r r r r r r r r! r"