EncoderRNN里面的前向计算forward方法

来源:8-9 建立模型Encoder(2)

慕尼黑6464164

2020-02-21

方法中代码第四行
output,__ = nn.utils.rnn.pack_padded_sequence(output,batch_first=True)

是不是少了一个参数lengths???
另外即使机上这个参数  也还是报错

TypeError: _pack_padded_sequence(): argument 'input' (position 1) must be Tensor, not PackedSequence

http://img.mukewang.com/szimg/5e4f83a2085cc7de10080756.jpg

写回答

2回答

胖虎

2020-07-22

应该是torch版本问题,不同版本之间的参数不太一样,建议使用和课程同一版本1.10。

1.13以后可能存在问题,之前录课的时候还没出

0
0

胖虎

2020-02-21

应该是torch版本问题,谷歌一下

0
0

基于Pytorch热门深度学习框架 从零开发NLP聊天机器人

基于中科院所内项目,Seq2Seq+attention主流算法,实战聊天机器人

273 学习 · 107 问题

查看课程