pylops.optimization.callback.CostNanInfCallback

class pylops.optimization.callback.CostNanInfCallback[source]

Cost Nan/Inf callback

This callback can be used to stop the solver when the cost becomes either np.nan or np.inf

Methods

__init__()

on_run_begin(solver, x)

Callback before entire solver run

on_run_end(solver, x)

Callback after entire solver run

on_setup_begin(solver, x0)

Callback before setup

on_setup_end(solver, x)

Callback after setup

on_step_begin(solver, x)

Callback before step of solver

on_step_end(solver, x)

Callback after step of solver