mirror of
https://github.com/saymrwulf/transformers.git
synced 2026-05-14 20:58:08 +00:00
Update hub.py
This commit is contained in:
parent
f22ff5c2e1
commit
dd4207c3ed
1 changed files with 23 additions and 21 deletions
|
|
@ -253,7 +253,6 @@ def cached_file(
|
|||
Args:
|
||||
path_or_repo_id (`str` or `os.PathLike`):
|
||||
This can be either:
|
||||
|
||||
- a string, the *model id* of a model repo on huggingface.co.
|
||||
- a path to a *directory* potentially containing the file.
|
||||
filename (`str`):
|
||||
|
|
@ -285,6 +284,17 @@ def cached_file(
|
|||
repo_type (`str`, *optional*):
|
||||
Specify the repo type (useful when downloading from a space for instance).
|
||||
|
||||
Private args:
|
||||
_raise_exceptions_for_gated_repo (`bool`):
|
||||
if False, do not raise an exception for gated repo error but return None.
|
||||
_raise_exceptions_for_missing_entries (`bool`):
|
||||
if False, do not raise an exception for missing entries but return None.
|
||||
_raise_exceptions_for_connection_errors (`bool`):
|
||||
if False, do not raise an exception for connection errors but return None.
|
||||
_commit_hash (`str`, *optional*):
|
||||
passed when we are chaining several calls to various files (e.g. when loading a tokenizer or
|
||||
a pipeline). If files are cached for this commit hash, avoid calls to head and get from the cache.
|
||||
|
||||
<Tip>
|
||||
|
||||
Passing `token=True` is required when you want to use a private model.
|
||||
|
|
@ -311,15 +321,6 @@ def cached_file(
|
|||
raise ValueError("`token` and `use_auth_token` are both specified. Please set only the argument `token`.")
|
||||
token = use_auth_token
|
||||
|
||||
# Private arguments
|
||||
# _raise_exceptions_for_gated_repo: if False, do not raise an exception for gated repo error but return
|
||||
# None.
|
||||
# _raise_exceptions_for_missing_entries: if False, do not raise an exception for missing entries but return
|
||||
# None.
|
||||
# _raise_exceptions_for_connection_errors: if False, do not raise an exception for connection errors but return
|
||||
# None.
|
||||
# _commit_hash: passed when we are chaining several calls to various files (e.g. when loading a tokenizer or
|
||||
# a pipeline). If files are cached for this commit hash, avoid calls to head and get from the cache.
|
||||
if is_offline_mode() and not local_files_only:
|
||||
logger.info("Offline mode: forcing local_files_only=True")
|
||||
local_files_only = True
|
||||
|
|
@ -453,12 +454,11 @@ def cached_files(
|
|||
**deprecated_kwargs,
|
||||
) -> Optional[str]:
|
||||
"""
|
||||
Tries to locate a file in a local folder and repo, downloads and cache it if necessary.
|
||||
Tries to locate several files in a local folder and repo, downloads and cache them if necessary.
|
||||
|
||||
Args:
|
||||
path_or_repo_id (`str` or `os.PathLike`):
|
||||
This can be either:
|
||||
|
||||
- a string, the *model id* of a model repo on huggingface.co.
|
||||
- a path to a *directory* potentially containing the file.
|
||||
filenames (`List[str]`):
|
||||
|
|
@ -490,6 +490,17 @@ def cached_files(
|
|||
repo_type (`str`, *optional*):
|
||||
Specify the repo type (useful when downloading from a space for instance).
|
||||
|
||||
Private args:
|
||||
_raise_exceptions_for_gated_repo (`bool`):
|
||||
if False, do not raise an exception for gated repo error but return None.
|
||||
_raise_exceptions_for_missing_entries (`bool`):
|
||||
if False, do not raise an exception for missing entries but return None.
|
||||
_raise_exceptions_for_connection_errors (`bool`):
|
||||
if False, do not raise an exception for connection errors but return None.
|
||||
_commit_hash (`str`, *optional*):
|
||||
passed when we are chaining several calls to various files (e.g. when loading a tokenizer or
|
||||
a pipeline). If files are cached for this commit hash, avoid calls to head and get from the cache.
|
||||
|
||||
<Tip>
|
||||
|
||||
Passing `token=True` is required when you want to use a private model.
|
||||
|
|
@ -517,15 +528,6 @@ def cached_files(
|
|||
raise ValueError("`token` and `use_auth_token` are both specified. Please set only the argument `token`.")
|
||||
token = use_auth_token
|
||||
|
||||
# Private arguments
|
||||
# _raise_exceptions_for_gated_repo: if False, do not raise an exception for gated repo error but return
|
||||
# None.
|
||||
# _raise_exceptions_for_missing_entries: if False, do not raise an exception for missing entries but return
|
||||
# None.
|
||||
# _raise_exceptions_for_connection_errors: if False, do not raise an exception for connection errors but return
|
||||
# None.
|
||||
# _commit_hash: passed when we are chaining several calls to various files (e.g. when loading a tokenizer or
|
||||
# a pipeline). If files are cached for this commit hash, avoid calls to head and get from the cache.
|
||||
if is_offline_mode() and not local_files_only:
|
||||
logger.info("Offline mode: forcing local_files_only=True")
|
||||
local_files_only = True
|
||||
|
|
|
|||
Loading…
Reference in a new issue