torch.optim.Optimizer.step — PyTorch 2.7 documentation (original) (raw)

Optimizer.step(closure: None = None) → None[source][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.