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 快速入门
热门推荐
漫威公司与DC:超级英雄世界的两大巨头
慢性咳嗽背後的真相 — 高死亡率COPD肺阻塞
丁达尔效应:光与物质的美丽邂逅
行书结构规律详解:从笔画简化到连笔技巧
河南平顶山十大特色美食
【2024更新】台式机显卡天梯图详解:新手快速入门指南
一篇文章教你如何选择最适合自己的羽毛球装备,轻松提升运动表现!
ENFP的情感世界:与INFP在爱情方面的差异
金鱼的常见疾病及其表现(从寄生虫感染到水质问题,了解金鱼疾病的迹象)
英雄无敌3鬼族战术详解:三英雄搭配,轻松横扫战场
新会陈皮:药食同源的止咳化痰瑰宝
如何轻松解决冬季冰箱除冰问题?除冰过程中如何保护冰箱性能?
燕麦:肠道喜欢的超级食物
交感神经和副交感神经的区别
人脑明明有数十亿个神经元,为何运转速度却只有10比特/秒?
家庭存款100万算“富裕”?这份存钱指南请收好
探讨AI论文写作工具在学术中的应用,分析可能带来问题和解决方案
工业智能制造MES系统:提升生产效率与质量控制的关键技术
《亮剑》揭秘:唯一能救李云龙的人需具备这三大特质
年限要求从3年降为1年,“沪牌”政策迎来重大更新
8种花“旱不死”,越旱越爱开花,整个夏天花开不断!
张文智教授:《易经》与分析心理学在心理问题上的应用价值
周岁抓周:揭秘那八样神秘物品与其深厚意义
百度云搜索资源怎么快速找到?精准匹配技巧有哪些?
门店选址的核心逻辑与动态策略——基于市场、成本与趋势的三维平衡
田径运动员的营养补充指南:从碳水到蛋白质的科学搭配
看病挂科,挂全科好还是专科好
从盐碱地到现代农科园:内蒙古鄂尔多斯的农业转型之路
【青医科普】慢性咳嗽,可能是哮喘在“伪装”
贪心算法详解:原理、特性及活动安排问题的解决方案