单控制器接口 ============================ 上次更新:05/27/2025(API 文档字符串是自动生成的)。 单控制器提供了一个统一的接口,用于管理分布式工作者(使用 Ray 或其他后端),并跨这些工作者执行函数。它简化了任务分派和结果收集的过程,特别是处理数据并行或模型并行时。 核心 API ~~~~~~~ .. autoclass:: verl.single_controller.Worker :members: __init__, __new__, get_master_addr_port, get_cuda_visible_devices, world_size, rank .. autoclass:: verl.single_controller.WorkerGroup :members: __init__, world_size .. autoclass:: verl.single_controller.ClassWithInitArgs :members: __init__, __call__ .. autoclass:: verl.single_controller.ResourcePool :members: __init__, world_size, local_world_size_list, local_rank_list .. autoclass:: verl.single_controller.ray.RayWorkerGroup :members: __init__ .. autofunction:: verl.single_controller.ray.create_colocated_worker_cls