如何在linux服务器下载gitee上的模型
我需要使用来自抱脸上的模型,但是由于服务器没有梯子,只要使用其他的一些方法。
其中一个方案是:去gitee上看看,是否有需要的模型镜像,这样理论上就可以用服务器下载(不需要本地下载再上传服务器了)。
okay,那么问题是Q:如何直接在服务器上下载在gitee上的模型呢?
A:
在 Gitee 这类网站上,blob/main/xxx 是查看文件的界面,不是下载文件的直链
。
如果你想直接用 wget 在 Linux 服务器上下载,必须用 raw 文件地址
(也就是 “原始文件” 地址)。
一般来说,Gitee 下载正确流程是:
比如,我要下载的模型的文件界面网址是:
https://gitee.com/hf-models/stable-diffusion-2-1-base/blob/main/v2-1_512-nonema-pruned.ckpt
当我们把鼠标放在“下载”这里,左下角会出现对应的链接地址,这个其实就是文件真正存储的地址。
因此,在服务器端使用下面的命令进行下载:
wget -c https://gitee.com/hf-models/stable-diffusion-2-1-base/raw/main/v2-1_512-nonema-pruned.ckpt -O v2-1_512-nonema-pruned.ckpt
-O filename 是让你指定保存下来的名字(不加的话默认是网址里最后一段,安全起见建议加上);
如果怕中途断网,可以加 -c 支持断点续传