v0.0.8: Model Info, Snapshot download
- Addition of the
HfApi.model_infomethod to retrieve information about a repo given a revision. - The accompanying
snapshot_downloadutility to download to cache all files stored in that repo at that given revision.
Example usage of HfApi.model_info:
from huggingface_hub import HfApi
hf_api = HfApi()
model_info = hf_api.model_info("lysandre/dummy-hf-hub")
print("Model ID:", model_info.modelId)
for file in model_info.siblings:
print("file:", file.rfilename)outputs:
Model ID: lysandre/dummy-hf-hub
file: .gitattributes
file: README.md
Example usage of snapshot_download:
from huggingface_hub import snapshot_download
import os
repo_path = snapshot_download("lysandre/dummy-hf-hub")
print(os.listdir(repo_path))outputs:
['.gitattributes', 'README.md']