dymad.training.trainer

Classes

LinearTrainer(config_path, model_class[, ...])

Simple interface for single-split single-stage training by Linear regression.

NODETrainer(config_path, model_class[, ...])

Simple interface for single-split single-stage training by NODE.

OneStepTrainer(config_path, model_class[, ...])

Simple interface for single-split single-stage training by nonlinear one-step optimization.

StackedTrainer(config_path, model_class[, ...])

Simple interface for single-split phased training.

WeakFormTrainer(config_path, model_class[, ...])

Simple interface for single-split single-stage training by Weak Form.

class dymad.training.trainer.LinearTrainer(config_path, model_class, config_mod=None, device=None, max_workers=1)

Bases: SingleSplitDriver

Simple interface for single-split single-stage training by Linear regression.

class dymad.training.trainer.NODETrainer(config_path, model_class, config_mod=None, device=None, max_workers=1)

Bases: SingleSplitDriver

Simple interface for single-split single-stage training by NODE.

class dymad.training.trainer.OneStepTrainer(config_path, model_class, config_mod=None, device=None, max_workers=1)

Bases: SingleSplitDriver

Simple interface for single-split single-stage training by nonlinear one-step optimization.

class dymad.training.trainer.StackedTrainer(config_path, model_class, config_mod=None, device=None, max_workers=1)

Bases: SingleSplitDriver

Simple interface for single-split phased training.

class dymad.training.trainer.WeakFormTrainer(config_path, model_class, config_mod=None, device=None, max_workers=1)

Bases: SingleSplitDriver

Simple interface for single-split single-stage training by Weak Form.