Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
EvoRL documentation
Light Logo Dark Logo
EvoRL documentation

Getting started

  • Installation
  • Quickstart
  • Key Concepts

Tutorials

  • Algorithms

References

  • API Reference
    • evorl
      • evorl.algorithms
        • evorl.algorithms.contrib
          • evorl.algorithms.contrib.a2c_v2
          • evorl.algorithms.contrib.ars_linear
          • evorl.algorithms.contrib.openes_noise_table
          • evorl.algorithms.contrib.pop_episodic_td3
          • evorl.algorithms.contrib.pop_ppo
          • evorl.algorithms.contrib.pop_td3
          • evorl.algorithms.contrib.td3_ep
          • evorl.algorithms.contrib.td3_onpolicy
          • evorl.algorithms.contrib.td3_v2
          • evorl.algorithms.contrib.td3_v3
        • evorl.algorithms.ec
          • evorl.algorithms.ec.mo
            • evorl.algorithms.ec.mo.nsga2_brax
          • evorl.algorithms.ec.so
            • evorl.algorithms.ec.so.ars
            • evorl.algorithms.ec.so.cmaes
            • evorl.algorithms.ec.so.es_workflow
            • evorl.algorithms.ec.so.openes
            • evorl.algorithms.ec.so.sepcem
            • evorl.algorithms.ec.so.vanilla_es
          • evorl.algorithms.ec.ec_agent
          • evorl.algorithms.ec.obs_utils
        • evorl.algorithms.erl
          • evorl.algorithms.erl.cemrl_td3
            • evorl.algorithms.erl.cemrl_td3.cemrl
            • evorl.algorithms.erl.cemrl_td3.cemrl_openes
            • evorl.algorithms.erl.cemrl_td3.cemrl_origin
            • evorl.algorithms.erl.cemrl_td3.cemrl_td3_workflow
          • evorl.algorithms.erl.erl_td3
            • evorl.algorithms.erl.erl_td3.erl_eda
            • evorl.algorithms.erl.erl_td3.erl_es
            • evorl.algorithms.erl.erl_td3.erl_ga
            • evorl.algorithms.erl.erl_td3.erl_origin
            • evorl.algorithms.erl.erl_td3.erl_td3_workflow
          • evorl.algorithms.erl.cemrl_workflow
          • evorl.algorithms.erl.erl_workflow
        • evorl.algorithms.meta
          • evorl.algorithms.meta.pbt_openes
            • evorl.algorithms.meta.pbt_openes.param_openes
            • evorl.algorithms.meta.pbt_openes.pbt_param_openes
          • evorl.algorithms.meta.pbt_ppo
            • evorl.algorithms.meta.pbt_ppo.param_ppo
            • evorl.algorithms.meta.pbt_ppo.pbt_cso_param_ppo
            • evorl.algorithms.meta.pbt_ppo.pbt_param_ppo
          • evorl.algorithms.meta.pbt_sac
            • evorl.algorithms.meta.pbt_sac.param_sac
            • evorl.algorithms.meta.pbt_sac.pbt_param_sac
          • evorl.algorithms.meta.pbt
          • evorl.algorithms.meta.pbt_operations
          • evorl.algorithms.meta.pbt_utils
          • evorl.algorithms.meta.pbt_workflow
        • evorl.algorithms.multi_agents
          • evorl.algorithms.multi_agents.ippo_mabrax
          • evorl.algorithms.multi_agents.maddpg_mabrax
          • evorl.algorithms.multi_agents.mappo_mabrax
          • evorl.algorithms.multi_agents.matd3_mabrax
        • evorl.algorithms.a2c
        • evorl.algorithms.ddpg
        • evorl.algorithms.dqn
        • evorl.algorithms.impala
        • evorl.algorithms.offpolicy_utils
        • evorl.algorithms.ppo
        • evorl.algorithms.random_agent
        • evorl.algorithms.sac
        • evorl.algorithms.td3
        • evorl.algorithms.td7
      • evorl.distributed
      • evorl.ec
        • evorl.ec.evox_algorithm
        • evorl.ec.operators
        • evorl.ec.optimizers
      • evorl.envs
        • evorl.envs.wrappers
        • evorl.envs.brax
        • evorl.envs.env
        • evorl.envs.envpool
        • evorl.envs.gymnasium
        • evorl.envs.gymnax
        • evorl.envs.jaxmarl
        • evorl.envs.jumanji
        • evorl.envs.mujoco_playground
        • evorl.envs.space
        • evorl.envs.utils
      • evorl.evaluators
      • evorl.networks
      • evorl.recorders
      • evorl.replay_buffers
      • evorl.utils
        • evorl.utils.ec_utils
        • evorl.utils.jax_utils
        • evorl.utils.ma_utils
        • evorl.utils.orbax_utils
        • evorl.utils.rl_toolkits
        • evorl.utils.running_statistics
      • evorl.workflows
      • evorl.agent
      • evorl.distribution
      • evorl.metrics
      • evorl.rollout
      • evorl.sample_batch
      • evorl.types

Developer Guide

  • Contributing to EvoRL
Back to top
View this page

evorl.algorithms.ec.so.sepcem¶

Module Contents¶

Classes¶

SepCEMWorkflow

API¶

class evorl.algorithms.ec.so.sepcem.SepCEMWorkflow(*, env: evorl.envs.Env, agent: evorl.agent.Agent, ec_optimizer: evorl.ec.optimizers.EvoOptimizer, ec_evaluator: evorl.evaluators.Evaluator, evaluator: evorl.evaluators.Evaluator, agent_state_vmap_axes: evorl.agent.AgentStateAxis = 0, config: omegaconf.DictConfig)[source]¶

Bases: evorl.algorithms.ec.so.es_workflow.ESWorkflowTemplate

classmethod name()[source]¶
Next
evorl.algorithms.ec.so.vanilla_es
Previous
evorl.algorithms.ec.so.openes
Copyright © 2025, Bowen Zheng
Made with Sphinx and @pradyunsg's Furo
On this page
  • evorl.algorithms.ec.so.sepcem
    • Module Contents
      • Classes
      • API
        • SepCEMWorkflow
          • SepCEMWorkflow.name()