huggingface下载model

0x00 背景

  • 服务器的普通用户,不具有root权限
  • 服务器网络不稳定

0x01 解决办法

使用镜像【HF-Mirror】提供的工具hfd

方法三:使用 hfd

hfd 是本站开发的 huggingface 专用下载工具,基于成熟工具 git+aria2,可以做到稳定下载不断线。

1. 下载hfd

复制代码
wget https://hf-mirror.com/hfd/hfd.sh
chmod a+x hfd.sh

2. 设置环境变量
Linux

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

Windows Powershell

复制代码
$env:HF_ENDPOINT = "https://hf-mirror.com"

3.1 下载模型

复制代码
./hfd.sh gpt2 --tool aria2c -x 4

3.2 下载数据集

复制代码
./hfd.sh wikitext --dataset --tool aria2c -x 4

因为我本机没有aria2c,并且没有root权限无法下载,所以采取的tools是wget【实际上可以通过下载aria2c的可执行文件然后软连接实现】

复制代码
./hfd.sh stabilityai/stable-diffusion-3-medium --hf_username huggingface用户名--hf_token hf_**** --tool wget

0x02 尝试过的方法

1.配置代理

clash之类没有root权限无法安装。v2ray则是暂时还没看懂config.json怎么写;而且代理的流量也是很金贵,还不太稳定。

2. huggingface-cli

hf镜像网站提供的方法,但是实际上有的时候还是会报错。实际上还是connect_timeout。但是有的时候会成功,并且速率还很快。

3. winscap上传

下载到本地PC,然后winscap上传。但是由于不稳定,经常中断并且上传速率极慢。传了一晚上传了3个G,实在不行,遂放弃。

后来还考虑开一个内网穿透,但是因为没有支撑大流量的公网ip,遂放弃。

相关推荐
lcreek18 小时前
Linux 虚拟文件系统的建立与使用全过程解析
linux·虚拟文件系统·vfs
寒秋花开曾相惜19 小时前
(学习笔记)第四章 处理器体系结构
linux·网络·数据结构·笔记·学习
疏星浅月19 小时前
虚拟内存三大核心作用详解
linux·c语言·arm开发·嵌入式硬件
邂逅星河浪漫20 小时前
【银行内网开发-管理端】Vue管理端+Auth后台开发+Nginx配置+Linux部署(详细解析)
linux·javascript·css·vue.js·nginx·html·前后端联调
码农小钻风21 小时前
利用Samba实现局域网跨平台共享文件
linux·samba·共享
LN花开富贵21 小时前
【ROS】鱼香ROS2学习笔记二
linux·笔记·python·学习·嵌入式
GS8FG21 小时前
Busybox生成根文件系统,并移植e2fsprogs:RK3568
linux·驱动开发
Cyber4K1 天前
【Nginx专项】基础入门篇:状态页、微更新、内容替换、读取、压缩及防盗链
linux·运维·服务器·nginx·github
shining1 天前
当拿到一个新服务器时所需准备工作
linux·程序员
maosheng11461 天前
linux的综合教程(搭建论坛教程)
linux