除了git clone,从HuggingFace下载整个仓库的最新快照

243 阅读1分钟

HuggingFace 上的模型可以视为 git 仓库进行 clone。这样子能够下载所有文件。

git clone https://huggingface.co/google/siglip2-so400m-patch16-384

不过有点慢,还会下载 git 元数据导致使用过多流量和磁盘空间。我想要一键只下载最新的这些文件,有没有比较干净的方法?

用 huggingface_hub 下载吧。

from huggingface_hub import snapshot_download

snapshot_download(repo_id="google/siglip2-so400m-patch16-384", local_dir="/home/selfattention/models/siglip2-so400m-patch16-384")