Yes, that is correct.
The forward method has to be annotated for nn.DataParallel and DDP - multiple GPUs per process, not for single GPU or DDP - single GPU per process (recommended and fastest approach) use cases.
You should be able to do it anyway without any disadvantages, but let us know, if it’s breaking.