MCPcopy Index your code
hub / github.com/zai-org/CodeGeeX / zero_grad

Method zero_grad

codegeex/megatron/optimizer/optimizer.py:464–467  ·  view source on GitHub ↗

Copied from torch.optim.optimizer

(self, set_to_none=True)

Source from the content-addressed store, hash-verified

462 self._scale = torch.cuda.FloatTensor([1.0])
463
464 def zero_grad(self, set_to_none=True):
465 """Copied from torch.optim.optimizer"""
466 for group in self.optimizer.param_groups:
467 _zero_grad_group_helper(group["params"], set_to_none)
468
469 def get_loss_scale(self):
470 """FP32 optimizer does not do any scaling."""

Callers 1

train_stepFunction · 0.45

Calls 1

_zero_grad_group_helperFunction · 0.85

Tested by

no test coverage detected