huggingface 有些仓库需要申请权限才能下载和查看,例如:https://huggingface.co/facebook/sam3
这种仓库填中国大陆的信息基本一定会失败,失败了这个账号就可能永久不能再申请该仓库权限了。
一种方法是申请时虚拟一个美国的信息,当然可能需要重新注册一个号码,依然有失败风险(可能查 ip)。
最好的方法是直接去 https://www.modelscope.cn/home 下载同名的模型,基本热门的仓库 modelscope 都有镜像的。
例如 sam3 的仓库是 https://www.modelscope.cn/models/facebook/sam3,点击右上角可以看到 download model 按钮,点击可以查看下载指令。
modelscope 下载是用自己的那个库:
pip install modelscope
SDK Download:
#Model Download
from modelscope import snapshot_download
model_dir = snapshot_download('facebook/sam3')
这里的 snapshot_download 和 huggingface_hub 那个用法基本相同。