Performs all reduce of a tensor for distributed training. Args: tensor(Tensor): a tensor to be all-reduced
(self, tensor)
| 746 | self.opt.update(param, grad) |
| 747 | |
| 748 | def all_reduce(self, tensor): |
| 749 | """Performs all reduce of a tensor for distributed training. |
| 750 | |
| 751 | Args: |
| 752 | tensor(Tensor): a tensor to be all-reduced |
| 753 | """ |
| 754 | self.communicator.synch(tensor) |
| 755 | |
| 756 | def fused_all_reduce(self, tensor, send=True): |
| 757 | """Performs all reduce of the tensors after fusing them in a buffer. |