# {py:mod}`evorl.ec.optimizers.utils` ```{py:module} evorl.ec.optimizers.utils ``` ```{autodoc2-docstring} evorl.ec.optimizers.utils :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ExponentialScheduleSpec ` - ```{autodoc2-docstring} evorl.ec.optimizers.utils.ExponentialScheduleSpec :parser: autodoc2_docstrings_parser :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`weight_sum ` - ```{autodoc2-docstring} evorl.ec.optimizers.utils.weight_sum :parser: autodoc2_docstrings_parser :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`optimizer_map ` - ```{autodoc2-docstring} evorl.ec.optimizers.utils.optimizer_map :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} ExponentialScheduleSpec :canonical: evorl.ec.optimizers.utils.ExponentialScheduleSpec Bases: {py:obj}`evorl.types.PyTreeData` ```{autodoc2-docstring} evorl.ec.optimizers.utils.ExponentialScheduleSpec :parser: autodoc2_docstrings_parser ``` ````{py:attribute} decay :canonical: evorl.ec.optimizers.utils.ExponentialScheduleSpec.decay :type: float :value: > None ```{autodoc2-docstring} evorl.ec.optimizers.utils.ExponentialScheduleSpec.decay :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} final :canonical: evorl.ec.optimizers.utils.ExponentialScheduleSpec.final :type: float :value: > None ```{autodoc2-docstring} evorl.ec.optimizers.utils.ExponentialScheduleSpec.final :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} init :canonical: evorl.ec.optimizers.utils.ExponentialScheduleSpec.init :type: float :value: > None ```{autodoc2-docstring} evorl.ec.optimizers.utils.ExponentialScheduleSpec.init :parser: autodoc2_docstrings_parser ``` ```` ````` ````{py:data} optimizer_map :canonical: evorl.ec.optimizers.utils.optimizer_map :value: > 'dict(...)' ```{autodoc2-docstring} evorl.ec.optimizers.utils.optimizer_map :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} weight_sum(x: jax.Array, w: jax.Array) -> jax.Array :canonical: evorl.ec.optimizers.utils.weight_sum ```{autodoc2-docstring} evorl.ec.optimizers.utils.weight_sum :parser: autodoc2_docstrings_parser ``` ````