unilab.ipc.async_runner.AsyncRunner¶
- class unilab.ipc.async_runner.AsyncRunner[source]¶
Bases:
ABCBase class for async RL algorithms.
Manages: - Shared memory allocation/cleanup - Collector process lifecycle - Error propagation from collector subprocess - Training loop skeleton
- Parameters:
Methods
__init__(env_name, env_cfg_overrides, rl_cfg, *)close()learn(max_iterations[, save_interval, log_dir])- __init__(env_name, env_cfg_overrides, rl_cfg, *, device=None, collector_device=None, sim_backend='mujoco', num_envs=4096)[source]¶