Describe the bug
If we use DistributedDataParallel to wrap the network, calling the 'get_feature_maps' function will raise the following error:

It is common to return multiple variables in a network's forward function, not only for this case, but also for other situations such as for calculating triplet loss in metric learning based tasks. Therefore, here I think we should re-consider about what to return in the forward function of DynUnet.
Let me think about it and submit a PR then we can discuss it later.
@Nic-Ma @wyli @rijobro