I wonder if I can build a new network using another network’s children module like this:
list = [] 
modules = net.children()
for m in modules:
  list.append(m)
new_net = nn.ModuleList(list)

Will the new network be affected by the old network?