Hi Rylan!
I am afraid it is.
As much as I sympathize with a utility function “apply” would not hurt:

It seems that the use of packed sequences is relatively narrow and in particular it is probably not terribly common to need to intermix the operations on packed sequences a lot with other things. For example, I don’t think HuggingFace’s transformers library - quite popular for processing sequences - is using PackedSequence at all.
Quite likely, the “figuring out what is the right thing to do” is still much more difficult than “implementing it”.
If you want, I can offer two issues with discussion, some as recent as 2020: [feature request] time-distributed layers for application of normal layers to sequence data · Issue #1927 · pytorch/pytorch · GitHub 3 [feature request] More methods for PackedSequence · Issue #8921 · pytorch/pytorch · GitHub 5 on the subject, some with more recent posts than on the forums.

Best regards
Thomas