Skip to content

Commit

Permalink
Bug fix
Browse files Browse the repository at this point in the history
Signed-off-by: Olatunji Ruwase <[email protected]>
  • Loading branch information
tjruwase committed Feb 8, 2025
1 parent 78e1915 commit 16d60bc
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions deepspeed/runtime/engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -2089,7 +2089,7 @@ def allreduce_gradients(self, bucket_size=MEMORY_OPT_ALLREDUCE_SIZE):
grads = None
self.buffered_allreduce_fallback(grads=grads, elements_per_buffer=bucket_size)

def _backward_prologue(self, loss):
def _backward_prologue(self, loss, scale_wrt_gas=True):
see_memory_usage("Engine before backward", force=self.memory_breakdown())
if self.scale_wrt_gas is not None:
scale_wrt_gas = self.scale_wrt_gas
Expand Down Expand Up @@ -2179,7 +2179,7 @@ def backward(self, loss, retain_graph=False, scale_wrt_gas=True):
"must provide optimizer during init in order to use backward"

self._start_timers(self.engine_timers.backward_timers)
loss = self._backward_prologue(loss)
loss = self._backward_prologue(loss, scale_wrt_gas)
self._do_optimizer_backward(loss, retain_graph)
self._backward_epilogue()
self._stop_timers(self.engine_timers.backward_timers)
Expand Down

0 comments on commit 16d60bc

Please sign in to comment.