Overview of LightZero Worker components
mainThe lzero.worker module contains the core components for reinforcement learning algorithms, specifically focusing on data collection and performance evaluation. It is divided into two main types of components:
- Collectors: Responsible for gathering experience data through environment interaction during the training process.
- Evaluators: Responsible for assessing the performance of the trained policy at regular intervals during training.
All worker components support distributed training (multi-process/multi-GPU), TensorBoard logging, multi-task learning (via the task_id parameter), and configurable collection/evaluation frequencies.