解决Huggingface被墙下载模型的问题

参考:

如何快速下载huggingface模型------全方法总结 - padeoe的文章 - 知乎

https://zhuanlan.zhihu.com/p/663712983

和:

https://hf-mirror.com/docs/huggingface_hub/guides/download#download-from-the-cli

最近几月huggingface彻底无法访问,之前下载模型都是开梯子自己下载到本地再上传到服务器,这样实在比较麻烦,因此查资料之后得到解决方案:使用huggingface镜像站

Huggingface CLI

huggingface cli是hf官方的下载工具,使用pip安装:

cpp 复制代码
pip install -U huggingface_hub

安装好之后引入环境变量:

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

(只在当前终端生效,如果想长期生效改source文件)

然后就可以下载模型,这里下载的是facebook/bart-base,这里记住前面的facebook一定不要漏:

cpp 复制代码
huggingface-cli download --resume-download facebook/bart-base --local-dir /home/mguo/models/bart-base

后面的--local-dir就是指定下载路径(默认的在.~/cache/huggingface/hub 中)

为了统一管理,我就下载到统一的路径了,这样加载模型从本地加载:

cpp 复制代码
model_path = '/home/mguo/models/bart-base'
tokenizer = AutoTokenizer.from_pretrained(model_path, cache_dir=cache_dir)
相关推荐
X56613 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
ZhengEnCi4 小时前
03ab-PyTorch安装教程 📚
python
狐狐生风4 小时前
LangChain 向量存储:Chroma、FAISS
人工智能·python·学习·langchain·faiss·agentai
狐狐生风4 小时前
LangChain RAG 基础
人工智能·python·学习·langchain·rag·agentai
老前端的功夫5 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
yaoxin5211235 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件
java·开发语言·python
dFObBIMmai6 小时前
MySQL主从同步中大事务导致的延迟_如何拆分大事务优化同步
jvm·数据库·python
szccyw06 小时前
mysql如何限制特定存储过程执行权限_MySQL存储过程安全访问
jvm·数据库·python
小白学大数据6 小时前
Python 自动化爬取网易云音乐歌手歌词实战教程
爬虫·python·okhttp·自动化
风之所往_7 小时前
Python 3.0 新特性全面总结
python