Shortcuts

openrl.envs.vec_env.vec_info package

Submodules

openrl.envs.vec_env.vec_info.base_vec_info module

class openrl.envs.vec_env.vec_info.base_vec_info.BaseVecInfo(parallel_env_num: int, agent_num: int)[source]

Bases: abc.ABC

abstract append(info: Dict[str, Any]) None[source]
abstract reset() None[source]
abstract statistics(buffer: Any) Dict[str, Any][source]

openrl.envs.vec_env.vec_info.episode_rewards_info module

class openrl.envs.vec_env.vec_info.episode_rewards_info.EPS_RewardInfo(*args, **kwargs)[source]

Bases: openrl.envs.vec_env.vec_info.simple_vec_info.SimpleVecInfo

statistics(buffer: Any) Dict[str, Any][source]

openrl.envs.vec_env.vec_info.nlp_vec_info module

class openrl.envs.vec_env.vec_info.nlp_vec_info.NLPVecInfo(parallel_env_num: int, agent_num: int)[source]

Bases: openrl.envs.vec_env.vec_info.base_vec_info.BaseVecInfo

append(info: Dict[str, Any]) None[source]
reset() None[source]
statistics(buffer: Any) Dict[str, Any][source]

openrl.envs.vec_env.vec_info.simple_vec_info module

class openrl.envs.vec_env.vec_info.simple_vec_info.SimpleVecInfo(parallel_env_num: int, agent_num: int)[source]

Bases: openrl.envs.vec_env.vec_info.base_vec_info.BaseVecInfo

append(info: Dict[str, Any]) None[source]
reset() None[source]
statistics(buffer: Any) Dict[str, Any][source]

Module contents

class openrl.envs.vec_env.vec_info.VecInfoFactory[source]

Bases: object

static auto_register(vec_info_class: Any)[source]
static get_vec_info_class(vec_info_class: Any, env: openrl.envs.vec_env.base_venv.BaseVecEnv)[source]
static register(name: str, vec_info: Any)[source]