unilab.base.env_factory.make_registry_env

unilab.base.env_factory.make_registry_env(task_name, sim_backend, num_envs, env_cfg_override=None)[source]

EnvFactory implementation backed by the UniLab env registry.

Top-level on purpose: functools.partial bindings of this function stay picklable for spawn-based collector subprocesses. ensure_registries runs here because a spawned subprocess is a fresh interpreter that never executed the parent process’s registry bootstrap.

Parameters:
Return type:

EnvProtocol