funclp.LM module

class funclp.LM(function, estimator, **kwargs)[source]

Bases: Fit

static cpu_damped_step(hessian, hessian_cache, gradient, damping, damping_min, damping_max, tau, initialized, parameters, indices, steps, bounds_min, bounds_max, ignore)[source]
property cpu_trial_chi2
property damped_step
damping_max = 1000000.0
damping_min = 1e-06
damping_tau = 0.001
fit_init()[source]

Fit initialization specific to optimizer

fit_optimize()[source]

Fit main logic optimizer

static gpu_damped_step(hessian, hessian_cache, gradient, damping, damping_min, damping_max, tau, initialized, parameters, indices, steps, bounds_min, bounds_max, ignore)[source]
property gpu_trial_chi2
max_retries = 10
property trial_chi2