Outer Trainers
===============

Outer-training, or meta-training is the process of learning the meta-parameters.



Base
----

.. autofunction:: learned_optimization.outer_trainers.gradient_learner.GradientEstimator
.. autofunction:: learned_optimization.outer_trainers.gradient_learner.gradient_worker_compute
.. autofunction:: learned_optimization.outer_trainers.gradient_learner.SingleMachineGradientLearner


FullES
--------------

.. automodule:: learned_optimization.outer_trainers.full_es

.. autofunction:: learned_optimization.outer_trainers.full_es.FullES



TruncatedPES
--------------

.. automodule:: learned_optimization.outer_trainers.truncated_pes

.. autofunction:: learned_optimization.outer_trainers.truncated_pes.TruncatedPES