首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从huggingface下载模型?

如何从huggingface下载模型?
EN

Stack Overflow用户
提问于 2021-05-19 08:34:02
回答 2查看 4.2K关注 0票数 1
代码语言:javascript
运行
复制
https://huggingface.co/models

例如,我想下载'bert-base-uncased',但找不到‘下载’链接。请帮帮忙。或者它是不可下载的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-19 16:01:34

当您第一次使用模型时,模型会自动缓存到本地。因此,要下载一个模型,您所要做的就是运行model card中提供的代码(我为bert-base-uncased选择了相应的模型卡)。

在页面的右上角,您可以找到一个名为"Use in Transformers“的按钮,它甚至给出了示例代码,向您展示了如何在Python中使用它。同样,对于bert-base-uncased,这将为您提供以下代码片段:

代码语言:javascript
运行
复制
from transformers import AutoTokenizer, AutoModelForMaskedLM
  
tokenizer = AutoTokenizer.from_pretrained("bert-base-uncased")
model = AutoModelForMaskedLM.from_pretrained("bert-base-uncased")

当您第一次运行此代码时,您将在屏幕上看到一个下载栏。如果你想找到Huggingface存储模型的实际文件夹,请参阅this post (免责声明:我给出了其中一个答案)。

票数 0
EN

Stack Overflow用户

发布于 2021-09-30 09:58:16

公认的答案是好的,但是编写代码来下载模型并不总是很方便。git似乎可以很好地从huggingface获取模型。下面是一个示例:

代码语言:javascript
运行
复制
git lfs clone https://huggingface.co/sberbank-ai/ruT5-base

其中“lfs”用于“大文件存储”。从技术上讲,这个命令已经被弃用了,简单的'git clone‘应该可以工作,但是你需要设置过滤器来避免跳过大文件(How do I clone a repository that includes Git LFS files?)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67595500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档