<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=HuggingFace_%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%B8%8B%E8%BD%BD</id>
	<title>HuggingFace 大模型下载 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=HuggingFace_%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%B8%8B%E8%BD%BD"/>
	<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=HuggingFace_%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%B8%8B%E8%BD%BD&amp;action=history"/>
	<updated>2026-09-01T10:02:48Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=HuggingFace_%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%B8%8B%E8%BD%BD&amp;diff=163205&amp;oldid=prev</id>
		<title>2026年6月24日 (三) 09:36 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=HuggingFace_%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%B8%8B%E8%BD%BD&amp;diff=163205&amp;oldid=prev"/>
		<updated>2026-06-24T09:36:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;markdown style=&amp;quot;gemini&amp;quot;&amp;gt;&lt;br /&gt;
# HuggingFace 大模型下载完全指南(实战版)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 以下载 `CalamitousFelicitousness/Qwen2.5-72B-Instruct-fp8-dynamic`(73GB)为例,&lt;br /&gt;
&amp;gt; 总结从工具选择、镜像配置、断点续传、后台运行到速度优化的完整流程与避坑经验。&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 📋 目录&lt;br /&gt;
&lt;br /&gt;
- [1. 工具与命令演进](#1-工具与命令演进)&lt;br /&gt;
- [2. 环境准备](#2-环境准备)&lt;br /&gt;
- [3. 选择正确的模型仓库](#3-选择正确的模型仓库)&lt;br /&gt;
- [4. 镜像 vs 直连:别盲信镜像](#4-镜像-vs-直连别盲信镜像)&lt;br /&gt;
- [5. 保活下载:必备 tmux](#5-保活下载必备-tmux)&lt;br /&gt;
- [6. 设置 HF_TOKEN 解除限速](#6-设置-hf_token-解除限速)&lt;br /&gt;
- [7. Xet 协议踩坑](#7-xet-协议踩坑)&lt;br /&gt;
- [8. 速度优化与监控](#8-速度优化与监控)&lt;br /&gt;
- [9. 完整推荐流程](#9-完整推荐流程)&lt;br /&gt;
- [10. 常见错误对照表](#10-常见错误对照表)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1. 工具与命令演进&lt;br /&gt;
&lt;br /&gt;
| 旧版 | 新版 | 说明 |&lt;br /&gt;
|------|------|------|&lt;br /&gt;
| `huggingface-cli download` | `hf download` | 新版 CLI |&lt;br /&gt;
| `HF_HUB_ENABLE_HF_TRANSFER=1` | `HF_XET_HIGH_PERFORMANCE=1` | 加速协议升级 |&lt;br /&gt;
| `hf_transfer` 库 | **Xet** 协议(内置) | 内置 Rust 高性能传输 |&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 升级到最新版&lt;br /&gt;
pip install -U huggingface_hub&lt;br /&gt;
which hf   # 确认新版 CLI 存在&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 2. 环境准备&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 创建虚拟环境(可选但推荐)&lt;br /&gt;
python -m venv ~/hf-env&lt;br /&gt;
source ~/hf-env/bin/activate&lt;br /&gt;
&lt;br /&gt;
# 安装&lt;br /&gt;
pip install -U huggingface_hub&lt;br /&gt;
&lt;br /&gt;
# 装 tmux(后台保活必备)&lt;br /&gt;
sudo apt install -y tmux&lt;br /&gt;
&lt;br /&gt;
# 装 aria2(备选高速下载工具)&lt;br /&gt;
sudo apt install -y aria2&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 3. 选择正确的模型仓库&lt;br /&gt;
&lt;br /&gt;
### ⚠️ 坑:Neural Magic 已并入 Red Hat,旧仓库可能下架&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# ❌ 失败:模型已迁移&lt;br /&gt;
hf download neuralmagic/Qwen2.5-72B-Instruct-FP8 ...&lt;br /&gt;
# → Error: Model not found&lt;br /&gt;
&lt;br /&gt;
# ✅ 正确做法:用 API 搜索&lt;br /&gt;
curl -s &amp;quot;https://huggingface.co/api/models?search=Qwen2.5-72B-Instruct-FP8&amp;amp;limit=20&amp;quot; \&lt;br /&gt;
    | python -m json.tool | grep &amp;#039;&amp;quot;id&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# 或浏览器搜:&lt;br /&gt;
# https://huggingface.co/models?search=Qwen2.5-72B-Instruct-FP8&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 选模型的建议&lt;br /&gt;
&lt;br /&gt;
- **优先选下载量高的**(社区已验证)&lt;br /&gt;
- **优先选 `Dynamic` 量化**(精度更高,vLLM 推荐)&lt;br /&gt;
- 看模型卡片确认 `quantization_config` 字段&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 4. 镜像 vs 直连:别盲信镜像&lt;br /&gt;
&lt;br /&gt;
### 坑:hf-mirror.com 没缓存的仓库会 308 重定向回原站&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
$ curl -I https://hf-mirror.com/&amp;lt;冷门仓库&amp;gt;/resolve/main/config.json&lt;br /&gt;
HTTP/2 308&lt;br /&gt;
location: https://huggingface.co/...   # ← 踢回原站&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 判断逻辑&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 测试直连&lt;br /&gt;
curl -I --max-time 10 https://huggingface.co&lt;br /&gt;
&lt;br /&gt;
# 能通 → 直接 unset HF_ENDPOINT,用官方源&lt;br /&gt;
# 不通 → 用镜像或代理&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
| 情况 | 配置 |&lt;br /&gt;
|------|------|&lt;br /&gt;
| 能直连 HF | `unset HF_ENDPOINT` |&lt;br /&gt;
| 不能直连,有代理 | `export HTTPS_PROXY=...` |&lt;br /&gt;
| 不能直连,要国内源 | `export HF_ENDPOINT=https://hf-mirror.com` |&lt;br /&gt;
| 镜像也不行 | 用 **ModelScope** 魔搭社区 |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 5. 保活下载:必备 tmux&lt;br /&gt;
&lt;br /&gt;
### 不用 tmux 的后果&lt;br /&gt;
&lt;br /&gt;
关闭 WindTerm / SSH → 终端收到 SIGHUP → **下载进程被杀**&lt;br /&gt;
&lt;br /&gt;
### 标准用法&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 创建会话&lt;br /&gt;
tmux new -s hf&lt;br /&gt;
&lt;br /&gt;
# 在 tmux 里跑下载...&lt;br /&gt;
hf download ...&lt;br /&gt;
&lt;br /&gt;
# 关 WindTerm 前:分离会话&lt;br /&gt;
Ctrl + B,然后按 D&lt;br /&gt;
# 看到 [detached (from session hf)] 即成功&lt;br /&gt;
&lt;br /&gt;
# 下次回来:重连&lt;br /&gt;
tmux attach -t hf&lt;br /&gt;
&lt;br /&gt;
# 列出所有会话&lt;br /&gt;
tmux ls&lt;br /&gt;
&lt;br /&gt;
# 杀掉会话&lt;br /&gt;
tmux kill-session -t hf&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### tmux 快捷键速查&lt;br /&gt;
&lt;br /&gt;
| 操作 | 快捷键 |&lt;br /&gt;
|------|--------|&lt;br /&gt;
| 分离会话 | `Ctrl+B` 然后 `D` |&lt;br /&gt;
| 新建窗口 | `Ctrl+B` 然后 `C` |&lt;br /&gt;
| 切换下个窗口 | `Ctrl+B` 然后 `N` |&lt;br /&gt;
| 滚动查看历史 | `Ctrl+B` 然后 `[`(`q` 退出) |&lt;br /&gt;
| 切割左右窗格 | `Ctrl+B` 然后 `%` |&lt;br /&gt;
&lt;br /&gt;
### 应急方案(已经在跑没用 tmux)&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
Ctrl + Z      # 暂停&lt;br /&gt;
bg            # 后台运行&lt;br /&gt;
disown -h     # 脱离终端,关 SSH 也不死&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 6. 设置 HF_TOKEN 解除限速&lt;br /&gt;
&lt;br /&gt;
### 匿名下载会被严重限速&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
Warning: You are sending unauthenticated requests to the HF Hub.&lt;br /&gt;
Please set a HF_TOKEN to enable higher rate limits and faster downloads.&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 创建并登录 Token&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 1. 浏览器打开 https://huggingface.co/settings/tokens&lt;br /&gt;
# 2. 创建 Read 权限 token,复制 hf_xxxxx&lt;br /&gt;
# 3. 命令行登录&lt;br /&gt;
hf auth login&lt;br /&gt;
# 粘贴 token,按回车(粘贴时不显示是正常的)&lt;br /&gt;
# 询问 git credential 时输入 n&lt;br /&gt;
&lt;br /&gt;
# 验证&lt;br /&gt;
hf auth whoami&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 或用环境变量(写入 ~/.bashrc 持久化)&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
echo &amp;#039;export HF_TOKEN=hf_xxxxxxxxxxxxxxxxxxxx&amp;#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 7. Xet 协议踩坑&lt;br /&gt;
&lt;br /&gt;
### Xet 是什么?&lt;br /&gt;
&lt;br /&gt;
HF 新推出的分块下载协议(替代 `hf_transfer`),默认开启,**理论上更快**。&lt;br /&gt;
&lt;br /&gt;
### 实战中遇到的问题&lt;br /&gt;
&lt;br /&gt;
| 症状 | 原因 |&lt;br /&gt;
|------|------|&lt;br /&gt;
| 卡死无 TCP 连接 | Xet 连接全断但进程不退出 |&lt;br /&gt;
| 内存暴涨到 12GB+ | Xet 缓存泄漏 |&lt;br /&gt;
| 镜像下载报错 | Xet 不走 `HF_ENDPOINT` |&lt;br /&gt;
&lt;br /&gt;
### 解决方案:禁用 Xet&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
export HF_HUB_DISABLE_XET=1&lt;br /&gt;
export HF_HUB_DOWNLOAD_TIMEOUT=60&lt;br /&gt;
&lt;br /&gt;
hf download &amp;lt;model&amp;gt; --local-dir &amp;lt;dir&amp;gt; --max-workers 4&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 关键环境变量速查&lt;br /&gt;
&lt;br /&gt;
| 变量 | 作用 |&lt;br /&gt;
|------|------|&lt;br /&gt;
| `HF_ENDPOINT` | API 镜像地址 |&lt;br /&gt;
| `HF_TOKEN` | 鉴权 token |&lt;br /&gt;
| `HF_HUB_DISABLE_XET=1` | **禁用 Xet(治卡死)** |&lt;br /&gt;
| `HF_HUB_DOWNLOAD_TIMEOUT=60` | 单请求超时(默认 10s) |&lt;br /&gt;
| `HF_XET_HIGH_PERFORMANCE=1` | Xet 高性能模式 |&lt;br /&gt;
| `HF_DEBUG=1` | 显示详细错误 |&lt;br /&gt;
| `HF_HOME` | 缓存目录 |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 8. 速度优化与监控&lt;br /&gt;
&lt;br /&gt;
### 监控真实速度(不信进度条以外的测速)&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 看下载目录大小增长&lt;br /&gt;
du -sh ./data/models/Qwen2.5-72B-Instruct-FP8&lt;br /&gt;
sleep 60&lt;br /&gt;
du -sh ./data/models/Qwen2.5-72B-Instruct-FP8&lt;br /&gt;
&lt;br /&gt;
# 看进程状态&lt;br /&gt;
ps -o pid,stat,etime,cmd $(pgrep -f &amp;quot;hf download&amp;quot;)&lt;br /&gt;
# S=正常等待,R=运行中,D=磁盘阻塞&lt;br /&gt;
&lt;br /&gt;
# 看 TCP 连接(空连接=卡死)&lt;br /&gt;
sudo ss -tnp | grep python&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 测试真实带宽&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# 测 HF 直连速度&lt;br /&gt;
curl -o /dev/null -w &amp;quot;速度: %{speed_download} B/s\n&amp;quot; --max-time 30 \&lt;br /&gt;
  https://huggingface.co/&amp;lt;repo&amp;gt;/resolve/main/&amp;lt;某权重文件&amp;gt;.safetensors&lt;br /&gt;
&lt;br /&gt;
# 测国内源对比&lt;br /&gt;
curl -o /dev/null -w &amp;quot;%{speed_download} B/s\n&amp;quot; --max-time 20 \&lt;br /&gt;
  https://mirrors.aliyun.com/ubuntu/dists/jammy/main/binary-amd64/Packages.gz&lt;br /&gt;
&lt;br /&gt;
# 测 Cloudflare&lt;br /&gt;
curl -o /dev/null -w &amp;quot;%{speed_download} B/s\n&amp;quot; --max-time 20 \&lt;br /&gt;
  https://speed.cloudflare.com/__down?bytes=104857600&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 提速手段(按效果排序)&lt;br /&gt;
&lt;br /&gt;
| 方法 | 效果 | 难度 |&lt;br /&gt;
|------|------|------|&lt;br /&gt;
| 登录 HF_TOKEN | 解除限速,5-10× | ⭐ |&lt;br /&gt;
| 提高 `--max-workers` | 1.5-2× | ⭐ |&lt;br /&gt;
| 换 aria2c 多线程 | 2-5× | ⭐⭐ |&lt;br /&gt;
| 换 ModelScope | 国内 5-20× | ⭐⭐ |&lt;br /&gt;
| **双网卡叠加** | **几乎无用** ❌ | ⭐⭐⭐⭐⭐ |&lt;br /&gt;
| 升级带宽 | 取决于花钱 | 💰 |&lt;br /&gt;
&lt;br /&gt;
### aria2c 备选方案&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
wget -O ~/hfd.sh https://hf-mirror.com/hfd/hfd.sh&lt;br /&gt;
chmod +x ~/hfd.sh&lt;br /&gt;
&lt;br /&gt;
~/hfd.sh CalamitousFelicitousness/Qwen2.5-72B-Instruct-fp8-dynamic \&lt;br /&gt;
    --local-dir ./data/models/Qwen2.5-72B-Instruct-FP8 \&lt;br /&gt;
    --tool aria2c -x 16 \&lt;br /&gt;
    --hf_username &amp;lt;你的用户名&amp;gt; \&lt;br /&gt;
    --hf_token &amp;lt;你的token&amp;gt;&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 9. 完整推荐流程&lt;br /&gt;
&lt;br /&gt;
### 🎯 最佳实践命令(收藏即用)&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
# === Step 1: 环境准备 ===&lt;br /&gt;
source ~/hf-env/bin/activate              # 进虚拟环境&lt;br /&gt;
pip install -U huggingface_hub            # 升到最新版&lt;br /&gt;
&lt;br /&gt;
# === Step 2: 登录 ===&lt;br /&gt;
hf auth login                              # 粘 token&lt;br /&gt;
&lt;br /&gt;
# === Step 3: 设置稳定环境变量 ===&lt;br /&gt;
export HF_HUB_DISABLE_XET=1               # 禁用 Xet 防卡死&lt;br /&gt;
export HF_HUB_DOWNLOAD_TIMEOUT=60         # 单请求 60s 超时&lt;br /&gt;
unset HF_ENDPOINT                          # 直连官方(能直连的话)&lt;br /&gt;
&lt;br /&gt;
# === Step 4: 进 tmux ===&lt;br /&gt;
tmux new -s hf&lt;br /&gt;
&lt;br /&gt;
# === Step 5: 下载 ===&lt;br /&gt;
hf download &amp;lt;user&amp;gt;/&amp;lt;repo&amp;gt; \&lt;br /&gt;
    --local-dir ./data/models/&amp;lt;目录名&amp;gt; \&lt;br /&gt;
    --max-workers 4&lt;br /&gt;
&lt;br /&gt;
# === Step 6: 分离 tmux 走人 ===&lt;br /&gt;
# 按 Ctrl+B,然后按 D&lt;br /&gt;
# 关 WindTerm&lt;br /&gt;
&lt;br /&gt;
# === Step 7: 回来验收 ===&lt;br /&gt;
tmux attach -t hf&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/markdown&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
</feed>