Hugging Face 下载模型指南:手把手教你玩转
创作时间:
作者:
@小白创作中心
Hugging Face 下载模型指南:手把手教你玩转
引用
1
来源
1.
https://cloud.tencent.com/developer/article/2509399
Hugging Face 已成为 NLP 和 AI 开发者的必备工具,它提供了丰富的预训练模型,帮助我们快速进行模型训练与推理。但是,如何高效地将模型下载到本地?
👉 你可以选择:
- •Hugging Face CLI 下载:适合直接下载模型文件,无需写代码。
- •Python 代码下载:适合在项目中动态加载和缓存模型。
方法一:使用 Hugging Face CLI 下载模型
第 1 步:安装 Hugging Face CLI 工具
打开命令行(
cmd
或
PowerShell
),输入以下命令进行安装:
pip install huggingface_hub
说明:
- •
huggingface_hub
模块包含
huggingface-cli
,用于从 Hugging Face 下载模型文件。
第 2 步:登录 Hugging Face 账户(仅限私有模型)
如果你要下载私有模型或使用高权限 API 访问,需要登录 Hugging Face 账户。
huggingface-cli login
获取 Access Token:
- • 访问 Hugging Face 账户页面。
- • 选择New Token并生成一个具有
Read
权限的 Token。
- • 在 CLI 提示中粘贴 Token:
第 3 步:下载模型
使用
huggingface-cli download
下载模型:
huggingface-cli download shibing624/text2vec-base-chinese
模型文件将保存在
~/.cache/huggingface/hub
目录,windows的就是在
C:\Users<你的用户名>.cache\huggingface\hub
目录。
如果你希望将模型下载到自定义路径,可以使用
--cache-dir
参数:
huggingface-cli download shibing624/text2vec-base-chinese --cache-dir ./my_model
方法二:通过 Python 代码下载模型
第 1 步:安装必要的依赖
在 Windows 系统上,同样需要安装
transformers
和
huggingface_hub
:
pip install transformers huggingface_hub
说明:
- •
transformers
:用于加载预训练模型。 - •
huggingface_hub
:提供下载和管理模型的 API。
第 二 步:通过 Python 下载模型
from transformers import AutoModel, AutoTokenizer
# 模型名称,例如 "shibing624/text2vec-base-chinese"
model_name = "shibing624/text2vec-base-chinese"
# 下载并加载模型和分词器
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModel.from_pretrained(model_name)
# 保存到自定义路径(可选)
model.save_pretrained("./my_model")
tokenizer.save_pretrained("./my_model")
说明:
- • 模型会缓存在
C:\Users<你的用户名>.cache\huggingface\hub
目录下。 - •
model.save_pretrained()
可将模型保存到自定义路径(如
./my_model
)。
参考文档:
- Hugging Face 官方文档
- Hugging Face CLI 快速入门
热门推荐
如何通过绩效改进计划提升团队整体表现与员工满意度?
如何优化企业休假管理制度?
OLED与Mini LED:谁在电视显示技术方面更胜一筹?
2025河南省考郑州市二七区司法局申论考试的题型和评分标准是怎样的?
警惕这些“泳池病” 夏日戏水正确打开方式快收藏
Vue3中使用防抖Debounce和节流(Throttle)自定义函数
分布式接口防抖终极解决方案,如何避免重复提交!
驱动电机系统故障,常见驱动电机故障及解决方法
狗狗要死了怎么办?如何及时救助爱犬,延续生命
结合贝叶斯算法优化的CNN-LSTM神经网络对水轮机进行故障诊断
天然气的盈利途径有哪些?这些途径的可行性如何评估?
第一次做红烧排骨总失败?这五个关键步骤你漏了哪个?
中央空调水系统故障维修指南:水冷机组常见问题及解决方案
假言推理在法律实践中的应用:一个触电死亡案件的侦查分析
揭秘葡萄种植的最佳时机:季节、气候与农业智慧
OpenGL高级特性超详细入门教程知识点总结攻略学习目录
头孢克洛和头孢克肟,一字之差却有5点不同!
300年前,古人是如何将40吨铁链建在大渡河上,一年建成泸定桥的
如何计算住宅房子的过户费用?这种计算如何做到准确和合理?
友谊关口岸实现跨境通关效率与边检效能双提升
西藏阿里旅游攻略:冈仁波齐、线路、大环线全攻略大全
未满12岁可以自己搭高铁吗?
大众EA888发动机参数及技术特点
耳朵胀胀的是什么原因
耗资19.2亿美金,沙特吉达塔2028年冲击全球第一高楼
地铁是如何降噪的
老花眼的治疗方法与日常护理指南
辣椒:从餐桌到药用的神奇植物
赤兔之死高考满分作文原文及赏析 作者是谁
赤兔之死高考满分作文原文及赏析