timeout
下载模型超时,一般是最大的那个模型下载超时,其他依赖文件下载都没问题。
ConnectionError: HTTPSConnectionPool(host='cdn-lfs.huggingface.co', port=443): Read timed out.
解决方案
1. 手动下载并保存到对应位置
1.1 下载
1.2 存放到对应位置
在linux下文件应该存放在~/.cache/huggingface/hub/models--dandelin--vilt-b32-finetuned-vqa/snapshots/d0a1f6ab88522427a7ae76ceb6e1e1e7b68a1d08
下,
其中:
-
~/.cache/huggingface/hub/
为固定路径。
-
models--dandelin--vilt-b32-finetuned-vqa
为模型文件夹,此文件夹下很多依赖文件,不能缺少,否则不成功。
-
d0a1f6ab88522427a7ae76ceb6e1e1e7b68a1d08
不知道为什么如此命名,是最终放数据的地方。
我的情况下,仅仅补充了一个大的模型文件如下:
模型文件夹名字规则如下。我的模型为dandelin/vilt-b32-finetuned-vqa
,文件夹为models--dandelin--vilt-b32-finetuned-vqa
。
在models--dandelin--vilt-b32-finetuned-vqa
下新建snapshots
文件夹,并把下载好的文件放进去,即可正常使用。