Huggingface镜像站使用及常见报错

方法一:使用 huggingface-cli 下载模型

(1) 安装依赖

pip install -U huggingface_hub hf_transfer

可使用清华源:

pip install -U huggingface_hub hf_transfer
 -i https://pypi.tuna.tsinghua.edu.cn/simple

(2) 命令
设置镜像站

export HF_ENDPOINT=https://hf-mirror.com

开启hf_transfer加速下载

export HF_HUB_ENABLE_HF_TRANSFER=1

下载命令

huggingface-cli download --resume-download 模型名称 --local-dir 本地目录

以"openai-community/gpt2-medium"为例:

huggingface-cli download --resume-download openai-community/gpt2-medium

如果不设置 --local-dir,模型会默认保存到.cache/huggingface/hub/models--openai-community--gpt2-medium/
(3) 下载需要登录的模型(Gated Model)
添加–token hf_***参数,其中hf_***是 access token,在huggingface官网获取

huggingface-cli download --token hf_*** --resume-download 模型名称 --local-dir 本地目录

常见报错

  1. huggingface-cli: error: invalid choice: ‘download’ (choose from ‘env’, ‘login’, ‘whoami’, ‘logout’, ‘repo’, ‘lfs-enable-largefiles’, ‘lfs-multipart-upload’, ‘scan-cache’, ‘delete-cache’)
    • 可能是由于python版本<3.8,下载的huggingface-cli版本过低;在python>=3.8环境下运行pip install -U huggingface_hub命令后解决
  2. ModuleNotFoundError: No module named ‘chardet’
    • 安装对应模块即可:pip install chardet

方法二:使用url直接下载

将 huggingface.co 直接替换为 hf-mirror.com,使用浏览器或者 wget -c、curl -L、aria2c 等命令行方式。下载需登录的模型需命令行添加 --header hf_*** 参数。

参考文章:

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值