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 快速入门
热门推荐
整体视觉设计:塑造品牌形象的创意力量
AI赋能安全管理:从数据到决策的智能升级
如何选择汽车工业到化工设备的O形密封圈材料及介质?
内存加密、消息认证码与完整性树:计算机系统内存安全关键技术详解
蜜袋鼯:滑翔奇迹
宝可梦基础机制详解:属性与技能的奥秘
一文讲清楚PCB板的Gerber文件每一层是什么含义
如何彻底卸载AMD显卡驱动?(清理残留文件,彻底解决显卡驱动问题)
部首牵动:探索汉字的灵魂与意蕴
2025年中国水力发电行业产业链图谱、发展现状、竞争格局及发展趋势分析
調適職場壓力!上班壓力好大?心理師教你 做好情緒管理
我国非编码RNA研究实现跨越发展
5G核心网UPF详解:功能、接口与开放性挑战
公司突然降工资需要拿到哪些证据
7 种修复方法和 5 种防止 Apple Watch 电池耗尽的方法
冬季必吃的5种水果!能补维生素C还能保护视力 这水果连糖友都能放心吃
眼睛疼要警惕这些疾病
我国农民工就业现状分析:挑战与机遇并存
如何区分不同类型的股票?这种股票区分有哪些标准?
多益650程度必学:6个提升英文能力的实用技巧
CDN页面更新,最新动态与变化解析?
大理房价为何环比暴跌 35%?文旅地产风向变了吗?
电费怎样进行公平分摊?三种常见方法的优缺点分析
新安药膳引领健康新风尚
触屏电脑装Windows 11?兼容性如何?安装步骤是什么?
肚子饿了才会“咕咕叫”?专家:真不一定
高效释放手机存储:彻底清理缓存大法!
睡眠质量差?五个简单方法,让你每晚睡得香!
推动无人机行业科技创新
小谈大家01 红学“开山鼻祖”脂砚斋