We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39edc37 commit b4414c0Copy full SHA for b4414c0
torch/nn/parallel/replicate.py
@@ -34,10 +34,15 @@ def replicate(network, devices):
34
35
for i, module in enumerate(modules):
36
for key, child in module._modules.items():
37
- module_idx = module_indices[child]
38
- for j in range(num_replicas):
39
- replica = module_copies[j][i]
40
- replica._modules[key] = module_copies[j][module_idx]
+ if child is None:
+ for j in range(num_replicas):
+ replica = module_copies[j][i]
+ replica._modules[key] = None
41
+ else:
42
+ module_idx = module_indices[child]
43
44
45
+ replica._modules[key] = module_copies[j][module_idx]
46
for key, param in module._parameters.items():
47
if param is None:
48
for j in range(num_replicas):
0 commit comments