huggingface-transformers - 拥抱脸的变形金刚在哪里拯救模型?
问题描述
运行下面的代码会下载一个模型 - 有人知道它下载到哪个文件夹吗?
!pip install -q transformers
from transformers import pipeline
model = pipeline('fill-mask')
解决方案
2021-03-11 更新:缓存位置现已更改,位于 中~/.cache/huggingface/transformers
,@victorx 的回答中也对此进行了详细说明。
这篇文章应该对此有所了解(加上我自己的一些调查,因为它已经有点老了)。
如前所述,Linux 系统中的默认位置是~/.cache/torch/transformers/
(我目前使用的是 transformers v 2.7,但它不太可能很快改变。)。此目录中的神秘文件夹名称似乎对应于 Amazon S3 哈希。
另请注意,管道任务只是对其他模型的“重新路由”。要知道您当前正在加载哪一个,请参见此处。对于您的特定模型,pipeline(fill-mask)
实际使用一个distillroberta-base
模型。
推荐阅读
- excel - 如何在自动筛选条件值中包含整数
- javascript - 使用延迟加载解析图像
- http - Binance.us order api throwing 'Not all sent parameters were read' 错误
- android-studio - Android Studio Kotlin - 添加、保存和显示多个输入
- machine-learning - 消息传递类中的“node_dim”参数指的是什么?
- python - Scipy 的这个命令有什么问题?
- api - 加载资源失败:服务器响应状态为 429 (Too Many Requests) 错误
- postgresql - HikariCP:为什么连接泄漏和释放导致新数据库连接的“连接尝试超时”?
- python - 带有静音片段的 Pyaudio
- java - 如何在 Android 中处理 Firebase 的异步特性