W3cubDocs

/PyTorch 2.9

torch.optim.Optimizer.step

Optimizer.step(closure: None = None) → None [source]
Optimizer.step(closure:Callable[[],float]) float

Perform a single optimization step to update parameter.

Parameters

closure (Callable) – A closure that reevaluates the model and returns the loss. Optional for most optimizers.

© 2025, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.9/generated/torch.optim.Optimizer.step.html