ABSA-PyTorch
ABSA-PyTorch copied to clipboard
运行BERT模型出错
你好,请问为什么我运行aen.py模型,用的是laptop数据集,但是会出现这样的错误呢“ else _VF.dropout(input, p, training)) TypeError: dropout(): argument 'input' (position 1) must be Tensor, not str”,之后我运行了所有带有bert的模型都是同样的错误,但是我上个月确实有正确运行默认的train.py,麻烦帮帮我!那样我将非常感激!
之前运行正确?可能改错了什么地方?试试重新clone一下项目
这个是我重新解压上次运行正确的文件出现的情况,其中还有一个情况是直接运行会报错import错误,要把lcf_bert.py中的改成from transformers.models.bert.modeling_bert import BertPooler, BertSelfAttention才不会报import错误,但是会出现图中的错误
您好,这个问题已经解决,重新下载了代码文件,重新安装了pytorch_transformers==1.2.0,并修改了其中从transformers导入的语句
您好,在运行aen模型时,我也遇到了同样的问题,请问您是怎么解决的,“修改了其中从transformers导入的语句” ,请问具体修改了哪里,谢谢您
@NICE-ZWJ 重新安装了pytorch_transformers==1.2.0之后,运行会出现比如“from transformers import BertModel”这句会import报错,改成“from pytorch_transformers import BertModel”,有好几处都需要这样改,我是这样的,希望可以帮到您