MCPcopy Create free account
hub / github.com/deepspeedai/DeepSpeed / step

Method step

tests/unit/runtime/sparse_tensor/test_sparse_grads.py:36–42  ·  view source on GitHub ↗
(self, closure=None)

Source from the content-addressed store, hash-verified

34
35 @torch.no_grad()
36 def step(self, closure=None):
37 loss_1 = self.adam.step(closure)
38 loss_2 = self.adam_sparse.step(closure)
39
40 if loss_1 is not None and loss_2 is not None:
41 return loss_1 + loss_2
42 return loss_1 or loss_2
43
44
45class TestSparseAdam(DistributedTest):

Calls

no outgoing calls

Tested by

no test coverage detected