mmpose.apis.webcam.utils.get_cached_file_path¶
- mmpose.apis.webcam.utils.get_cached_file_path(url: str, save_dir: Optional[str] = None, progress: bool = True, check_hash: bool = False, file_name: Optional[str] = None) → str[source]¶
Loads the Torch serialized object at the given URL.
If downloaded file is a zip file, it will be automatically decompressed
If the object is already present in model_dir, it’s deserialized and returned. The default value of
model_dir
is<hub_dir>/checkpoints
wherehub_dir
is the directory returned byget_dir()
.- Parameters
url (str) – URL of the object to download
save_dir (str, optional) – directory in which to save the object
progress (bool) – whether or not to display a progress bar to stderr. Default:
True
check_hash (bool) – If True, the filename part of the URL should follow the naming convention
filename-<sha256>.ext
where<sha256>
is the first eight or more digits of the SHA256 hash of the contents of the file. The hash is used to ensure unique names and to verify the contents of the file. Default:False
file_name (str, optional) – name for the downloaded file. Filename from
url
will be used if not set. Default:None
.
- Returns
The path to the cached file.
- Return type
str