python - 来自 "ImportError: cannot import name ' 的变压器 : Error importing packages. 'torch.optim.lr_scheduler' SAVE_STATE_WARNING'

标签 python nlp google-colaboratory bert-language-model huggingface-transformers

我正在 Google Colab 上进行机器学习项目,最近似乎在尝试从转换器导入包时出现问题。错误消息说:

ImportError: cannot import name 'SAVE_STATE_WARNING' from 'torch.optim.lr_scheduler' (/usr/local/lib/python3.7/dist-packages/torch/optim/lr_scheduler.py)


代码很简单,如下所示:
!pip install transformers==3.5.1

from transformers import BertTokenizer
到目前为止,我已经尝试安装不同版本的转换器,并导入一些其他包,但似乎导入任何包:
from transformers import *Package
不工作,并会导致同样的错误。我想知道是否有人也遇到同样的问题?
Screenshot of the error

最佳答案

通过运行此命令在 colab 中更改火炬版本
!pip 安装火炬==1.4.0。然后,它对我有用。

关于python - 来自 "ImportError: cannot import name ' 的变压器 : Error importing packages. 'torch.optim.lr_scheduler' SAVE_STATE_WARNING',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66590981/

相关文章:

tensorflow - 尝试在Google合作上训练Tensorflow对象检测API时出现DuplicateFlagError

python - 通过 UDP 发送 float 结构

nlp - 从英语单词中消除字母重复的正确方法?

java - 斯坦福 coreNLP 将段落句子拆分为无空格

python - 如何在Python中从给定的句子中找到预期的目标短语或关键词?

python-2.7 - 运行时错误 : Could not open file caffenet/deploy. prototxt

python - 获取图像内部特征并去除边界

python - 切片 multiIndex 的两个不同级别时出错

python - 我可以在 Linux 上使用 RS-232 并行端口吗?

google-colaboratory - 如何保存训练好的神经网络?