RuntimeError: _thnn_nll_loss_forward not supported on CUDAType for Long

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RuntimeError: _thnn_nll_loss_forward not supported on CUDAType for Long相关的知识,希望对你有一定的参考价值。

RuntimeError: _thnn_nll_loss_forward not supported on CUDAType for Long

报错内容

解决方案

更改报错位置tensor的数据类型

loss = F.nll_loss(decoder_outputs.double(), target, ignore_index=config.num_sequence.PAD)  # 带权损失

即可搞定!

参考link

以上是关于RuntimeError: _thnn_nll_loss_forward not supported on CUDAType for Long的主要内容,如果未能解决你的问题,请参考以下文章

flask-wtforms。 QuerySelectField RuntimeError

Python线程:“RuntimeError:thread .__ init __()not called”

PyTorch:DecoderRNN:RuntimeError:输入必须有 3 维,得到 2

pysyft torch.jit.脚本 RuntimeError:未定义的值 _Reduction

PySide.QtGui RuntimeError: '__init__' 对象基类的方法未调用...但它是

sqlalchemy 连接mysql报 RuntimeError: cryptograpy si requeired for sha256_password 错误