(self, *args, **kwargs)
| 389 | ''' |
| 390 | class HvdOptimizer(cls, optimizer.Optimizer): |
| 391 | def __init__(self, *args, **kwargs): |
| 392 | kwargs["learning_rate"] = kwargs.get("learning_rate", 0.001) *\ |
| 393 | HvdContext.get().world_size |
| 394 | super(HvdOptimizer, self).__init__(*args, **kwargs) |
| 395 | |
| 396 | def compute_gradients(self, loss, **kwargs): |
| 397 | loss = hvd.allreduce(loss, op=hvd.Sum) |