在运行from transformers import BertForSequenceClassification时,我将得到以下错误堆栈跟踪。
错误堆栈跟踪
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-16-7a027f32a339> in <module>
----> 1 from transformers import BertForSequenceClassification
/opt/conda/lib/python3.6/site-packages/transformers/__init__.py in <module>
133
134 # Pipelines
--> 135 from .pipelines import (
136 Conversation,
137 ConversationalPipeline,
/opt/conda/lib/python3.6/site-packages/transformers/pipelines.py in <module>
63 import torch
64
---> 65 from .modeling_auto import (
66 MODEL_FOR_MASKED_LM_MAPPING,
67 MODEL_FOR_QUESTION_ANSWERING_MAPPING,
/opt/conda/lib/python3.6/site-packages/transformers/modeling_auto.py in <module>
97 )
98 from .modeling_ctrl import CTRLLMHeadModel, CTRLModel
---> 99 from .modeling_deberta import DebertaForSequenceClassification, DebertaModel
100 from .modeling_distilbert import (
101 DistilBertForMaskedLM,
/opt/conda/lib/python3.6/site-packages/transformers/modeling_deberta.py in <module>
20 import torch
21 from packaging import version
---> 22 from torch import _softmax_backward_data, nn
23 from torch.nn import CrossEntropyLoss
24
ImportError: cannot import name '_softmax_backward_data'操作系统:Ubuntu20LTS
使用Kaggle容器: https://github.com/Kaggle/docker-python
Python版本:Python3.6.6 ::Anaconda公司
requirements.txt: http://www.itextpad.com/timekeeperrequirementstxt1
发布于 2021-08-28 22:52:24
使用Python3.7为我解决了这个问题。
https://stackoverflow.com/questions/64626722
复制相似问题