MCPcopy Index your code
hub / github.com/MoonInTheRiver/DiffSinger / configure_ddp

Method configure_ddp

tasks/base_task.py:260–271  ·  view source on GitHub ↗
(self, model, device_ids)

Source from the content-addressed store, hash-verified

258 trainer.test(task)
259
260 def configure_ddp(self, model, device_ids):
261 model = DDP(
262 model,
263 device_ids=device_ids,
264 find_unused_parameters=True
265 )
266 if dist.get_rank() != 0 and not hparams['debug']:
267 sys.stdout = open(os.devnull, "w")
268 sys.stderr = open(os.devnull, "w")
269 random.seed(hparams['seed'])
270 np.random.seed(hparams['seed'])
271 return model
272
273 def training_end(self, *args, **kwargs):
274 return None

Callers 1

ddp_trainMethod · 0.80

Calls 1

DDPClass · 0.90

Tested by

no test coverage detected