# {py:mod}`evox.workflows.std_workflow` ```{py:module} evox.workflows.std_workflow ``` ```{autodoc2-docstring} evox.workflows.std_workflow :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`StdWorkflow ` - ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow :summary: ``` ```` ### API `````{py:class} StdWorkflow(algorithm: evox.core.Algorithm, problem: evox.core.Problem, monitor: evox.core.Monitor | None = None, opt_direction: str | list[str] = 'min', solution_transform: torch.nn.Module | None = None, fitness_transform: torch.nn.Module | None = None, device: str | torch.device | int | None = None, enable_distributed: bool = False, group: typing.Any = None) :canonical: evox.workflows.std_workflow.StdWorkflow Bases: {py:obj}`evox.core.Workflow` ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow.__init__ ``` ````{py:method} get_submodule(target: str) -> typing.Any :canonical: evox.workflows.std_workflow.StdWorkflow.get_submodule ```` ````{py:method} _evaluate(population: torch.Tensor) -> torch.Tensor :canonical: evox.workflows.std_workflow.StdWorkflow._evaluate ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow._evaluate ``` ```` ````{py:method} _step(init: bool = False, final: bool = False) :canonical: evox.workflows.std_workflow.StdWorkflow._step ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow._step ``` ```` ````{py:method} init_step() :canonical: evox.workflows.std_workflow.StdWorkflow.init_step ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow.init_step ``` ```` ````{py:method} final_step() :canonical: evox.workflows.std_workflow.StdWorkflow.final_step ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow.final_step ``` ```` ````{py:method} step() :canonical: evox.workflows.std_workflow.StdWorkflow.step ```{autodoc2-docstring} evox.workflows.std_workflow.StdWorkflow.step ``` ```` `````