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 快速入门
热门推荐
美债收益率大幅上升:这对投资者意味着什么?
美债收益率是怎么计算的?
英伟达显卡SN码验证指南
显卡避坑段位测试:你能识破显卡翻新套路吗?
GRE考试包含哪几个部分?内容有哪些?
近半数成年人为啥各种“睡不好”?
《老人与海》辨析
广州肠肿瘤医院排名
JAACAP:移民母亲的产前压力对儿童自闭症特征的影响
男性如何正确的选择营养补充剂?
男人最需要的九种营养素 快看看你是否缺少?
买房子朝向是看阳台的朝向吗?正确定向的重要性
阳台朝北,种什么花最合适?(阳台朝北花卉推荐及养护技巧)
通信工程学习:什么是FEC前向纠错
B体育:经典绝杀背后的心理博弈,决定球员能否挺身而出的是心态还是技术?
手机增强WiFi信号的妙招(提升家庭WiFi信号覆盖和速度的实用技巧)
总胆红素直接胆红素高是怎么回事
去沪郊撒欢,一键开启春日 “上头” 模式
GMAT和GRE考试的主要区别
美国私立高中选校指南!6大选校策略助你找到适合自己的学校
罕见"镜面人"罹患结肠癌 3D腹腔镜助其绝处逢生
孕前女性需要做的检查
奠基弘法、度众脱苦:道安大师的思想
食品科学与营养基因组学的融合:探索创新与发展机遇的新前沿
根据史书记载,南宋的手工业发展到了怎样的新高峰?
小柴胡冲剂的20种用途,中医中的“消炎药”
U盘数据恢复教程:两种实用的数据恢复方法
Excel合并相同项求和的多种方法
如何撰写高质量的工作总结?这份实用指南手把手教你
创新突破:从3nm到1nm,三星半导体工艺的飞跃!量产提前至2026年