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 快速入门
热门推荐
倒挂的国债收益率曲线恢复正常,美国经济衰退的预期已完全扭转
视频剪辑对CPU和显卡的具体要求介绍
青少年自杀行为数量高居不下且趋低龄,心理健康教育亟需加强
青少年自伤,家长、学校、社会需共砌心理防火墙
Model是型号的意思吗?一文详解这个单词的多重含义
垃圾分拣中心一般配置了哪些设备
一般的豆浆机怎么使用
《自然》重磅发现:阿司匹林还能阻止癌症转移!作用机制找到了
头皮发炎:症状、原因及解决方案全解析
9个常见梦境及其含义
感冒后气虚会产生什么症状
婺源赏秋几月份去最好
唐代最著名的六大书法家,欧阳询霸占榜首
楷书的起源和演变,是如何广为流传的?
大六壬行年本命吉凶图解 六壬十二神吉凶对照表
如何打造出色的文字表达:语言风格五大要素
松子的功效作用功能主治是什么,有什么功效作用好处?
关于煎中药的那些啼笑皆非的瞬间
如何区分银行的一类账户和二类账户?
涂开荣:陈寅恪名字读音考证
深紫外线LED灯珠与普通紫外线灯的区别
压力大引发胃病该如何缓解治疗?
Excel价格清单制作教程:从入门到精通
福建舰无类似经历,福建舰再度返回船坞整修,或将给烟囱增设风帽
如何办理养老金相关事宜?办理时需要准备哪些材料?
丽水全域旅游景点详览:热门景点、特色玩法与深度游攻略
全面指南:丽水四日深度自驾游行程规划与攻略
五台山,人生必去之地
如何运用资金进行股票投资并实现财富增长?这种投资方式如何控制风险?
吵架后失眠怎么办?7个实用建议帮你改善睡眠质量