torch.hub¶
-
torch.hub.
load
(github, model, force_reload=False, *args, **kwargs)[source]¶ Load a model from a github repo, with pretrained weights.
Parameters: - github – Required, a string with format “repo_owner/repo_name[:tag_name]” with an optional tag/branch. The default branch is master if not specified. Example: ‘pytorch/vision[:hub]’
- model – Required, a string of entrypoint name defined in repo’s hubconf.py
- force_reload – Optional, whether to discard the existing cache and force a fresh download. Default is False.
- *args – Optional, the corresponding args for callable model.
- **kwargs – Optional, the corresponding kwargs for callable model.
Returns: a single model with corresponding pretrained weights.
-
torch.hub.
set_dir
(d)[source]¶ Optionally set hub_dir to a local dir to save downloaded models & weights.
If this argument is not set, env variable TORCH_HUB_DIR will be searched first, ~/.torch/hub will be created and used as fallback.
Parameters: d – path to a local folder to save downloaded models & weights.