sure. well, you have a couple of options. Because I htink you should be using only one optimizer


the more idiomatic solution might be to create another nn.Module child class, to hold the three Net modules.  The rest should be straightforward


otherwise you can simply do something like:
parameters = set()
for net_ in net:
parameters |= set(net_.parameters())