the remote module and all submodules of the remote module.
         Otherwise, returns only parameters that are direct members of
         the remote module.
  Returns:
     A list of "RRef" ("List[RRef[nn.Parameter]]") to remote
     module's parameters.

  Return type:
     *List*[*RRef*[*Parameter*]]

Distributed Autograd Framework
Warning:
Distributed autograd is not currently supported when using CUDA
  tensors
This module provides an RPC-based distributed autograd framework that
can be used for applications such as model parallel training. In
short, applications may send and receive gradient recording tensors
over RPC. In the forward pass, we record when gradient recording
tensors are sent over RPC and during the backward pass we use this
information to perform a distributed backward pass using RPC. For more
details see Distributed Autograd Design.