pdft.optimizers.optimize#
- pdft.optimizers.optimize(opt, tensors, loss_fn, grad_fn, *, max_iter=100, tol=1e-06, record_loss=False, frozen_indices=None)[source]#
Mirror of upstream src/optimizers.jl:335-412.
Returns (final_tensors, loss_history).
loss_historyis empty unlessrecord_loss=True; then it starts with the initial loss and appends one entry per iteration.