As illustrated in the release notes, PackedSequence holds data and a list of sequence sizes of a packed sequence batch.
Then why would we have to first pad the seq to equal length manually and then pass it to pack_padded func to generate this PackedSequence object? Wouldn’t it be easier to just construct the object directly from the original seq without manual padding?