国内高速下载huggingface上的模型

目录

前言

modelscope

huggingface安装

Windows设置环境变量

Linux设置环境变量

设置国内镜像

Windows(cmd.exe)

当前窗口有效

永久生效

Linux

当前窗口有效

永久生效

下载模型


前言

国内优先使用modelscope,hugging face镜像站下载还是不怎么稳定。

modelscope

modelscope:ModelScope - 模型列表页

找下有没有需要的模型,有的话拷贝下 <namespace>/<model-name>,如图:

使用git clone:

bash 复制代码
git lfs clone https://www.modelscope.cn/<namespace>/<model-name>.git 

比如我要下的是AI-ModelScope/stable-diffusion-xl-base-1.0,那么链接就是:

git lfs clone https://www.modelscope.cn/AI-ModelScope/stable-diffusion-xl-base-1.0.git


huggingface安装

Python版本至少是3.8

安装hugging face官方提供的下载工具

bash 复制代码
pip install -U huggingface_hub hf-transfer

Windows设置环境变量

在当前窗口设置临时环境变量(cmd.exe)

bash 复制代码
set HF_HUB_ENABLE_HF_TRANSFER 1

你也可以设置永久的环境变量(可能需要管理员权限)

bash 复制代码
setx HF_HUB_ENABLE_HF_TRANSFER 1

Linux设置环境变量

只是当前窗口下有效

bash 复制代码
export HF_HUB_ENABLE_HF_TRANSFER=1

设置国内镜像

Windows(cmd.exe)

当前窗口有效

bash 复制代码
set HF_ENDPOINT https://hf-mirror.com

永久生效

bash 复制代码
setx HF_ENDPOINT https://hf-mirror.com

Linux

当前窗口有效

bash 复制代码
export HF_ENDPOINT=https://hf-mirror.com

永久生效

bash 复制代码
# 配置环境变量
vim ~/.bashrc

# 在打开文件中的最后一行添加
export HF_ENDPOINT="https://hf-mirror.com"

下载模型

bash 复制代码
huggingface-cli download --token [访问令牌] --resume-download --local-dir-use-symlinks False [模型名] --local-dir [保存位置]

如果你使用的是conda,注意看下有没有切换对应的环境!!!

有些模型不需要token也能直接下载!!!把token选项去掉即可

访问令牌获取链接:https://huggingface.co/settings/tokens

比如我要下载ChatGLM的模型,操作如下:

命令如:

huggingface-cli download --resume-download --local-dir-use-symlinks False THUDM/chatglm3-6b --local-dir chatglm3-6b


参考文章


👍点赞,你的认可是我创作的动力 !

🌟收藏,你的青睐是我努力的方向!

✏️评论,你的意见是我进步的财富!

相关推荐
迎仔18 小时前
05-计算设备运维进阶:算力中心的设备医生
运维
石去皿18 小时前
【嵌入式就业10】Linux内核深度解析:从启动流程到驱动框架的工业级实践
linux·运维·服务器
954L18 小时前
CentOs7执行yum update出现链接404问题
linux·centos·yum·vault
Wpa.wk18 小时前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
Trouvaille ~18 小时前
【Linux】应用层协议设计实战(二):Jsoncpp序列化与完整实现
linux·运维·服务器·网络·c++·json·应用层
是枚小菜鸡儿吖18 小时前
从 0 到 1 生成自定义算子:CANN + AIGC 的自动化工作流
运维·自动化·aigc
EmbedLinX18 小时前
嵌入式之协议解析
linux·网络·c++·笔记·学习
考琪18 小时前
Nginx打印变量到log方法
java·运维·nginx
vortex518 小时前
解密UUOC:Shell编程中“无用的cat使用”详解
linux·shell编程
tritone19 小时前
使用阿贝云免费云服务器学习Vagrant,是一次非常顺畅的体验。作为一名开发者
服务器·学习·vagrant