:github_url: https://github.com/Project-MONAI/MONAI

.. _engines:

Engines
=======

Workflows
---------

.. currentmodule:: monai.engines

`Workflow`
~~~~~~~~~~
.. autoclass:: Workflow
    :members:

`Trainer`
~~~~~~~~~
.. autoclass:: Trainer
    :members:

`SupervisedTrainer`
~~~~~~~~~~~~~~~~~~~
.. autoclass:: SupervisedTrainer
    :members:

`GanTrainer`
~~~~~~~~~~~~
.. autoclass:: GanTrainer
    :members:

`AdversarialTrainer`
~~~~~~~~~~~~~~~~~~~~
.. autoclass:: AdversarialTrainer
    :members:

`Evaluator`
~~~~~~~~~~~
.. autoclass:: Evaluator
    :members:

`SupervisedEvaluator`
~~~~~~~~~~~~~~~~~~~~~
.. autoclass:: SupervisedEvaluator
    :members:

`EnsembleEvaluator`
~~~~~~~~~~~~~~~~~~~
.. autoclass:: EnsembleEvaluator
    :members:

Utilities
---------
.. automodule:: monai.engines.utils
  :members:
