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")