# {py:mod}`evorl.algorithms.meta.pbt` ```{py:module} evorl.algorithms.meta.pbt ``` ```{autodoc2-docstring} evorl.algorithms.meta.pbt :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`PBTWorkflow ` - ```{autodoc2-docstring} evorl.algorithms.meta.pbt.PBTWorkflow :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} PBTWorkflow(workflow: evorl.workflows.RLWorkflow, evaluator: evorl.evaluators.Evaluator, config: omegaconf.DictConfig) :canonical: evorl.algorithms.meta.pbt.PBTWorkflow Bases: {py:obj}`evorl.algorithms.meta.pbt_workflow.PBTWorkflowTemplate` ```{autodoc2-docstring} evorl.algorithms.meta.pbt.PBTWorkflow :parser: autodoc2_docstrings_parser ``` ````{py:method} apply_hyperparams_to_workflow_state(workflow_state: evorl.types.State, hyperparams: evorl.types.PyTreeDict[str, chex.Numeric]) -> evorl.types.State :canonical: evorl.algorithms.meta.pbt.PBTWorkflow.apply_hyperparams_to_workflow_state ```{autodoc2-docstring} evorl.algorithms.meta.pbt.PBTWorkflow.apply_hyperparams_to_workflow_state :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} name() :canonical: evorl.algorithms.meta.pbt.PBTWorkflow.name :classmethod: ```` `````