a-PyTorch-Tutorial-to-Image-Captioning icon indicating copy to clipboard operation
a-PyTorch-Tutorial-to-Image-Captioning copied to clipboard

AttributeError: 'PackedSequence' object has no attribute 'log_softmax'

Open uuzgu opened this issue 4 years ago • 5 comments

anyone solved it?

uuzgu avatar Apr 08 '20 19:04 uuzgu

use (PackedSequence).data to return the tensor to be passed into the loss function.

garyongguanjie avatar Apr 21 '20 12:04 garyongguanjie

@garyongguanjie how to use (PackedSequence).data? in which file?

nyj-ocean avatar May 01 '20 08:05 nyj-ocean

@uuzgu and @nyj-ocean do something like this:

179         scores = pack_padded_sequence(scores, decode_lengths, batch_first=True).data
180         targets = pack_padded_sequence(targets, decode_lengths, batch_first=True).data

prraoo avatar May 02 '20 10:05 prraoo

Great! It's helps me. Thanks! @prraoo

aspenstarss avatar Jan 03 '21 09:01 aspenstarss

@prraoo thanks! It helps me !

douhou66 avatar Aug 06 '22 17:08 douhou66