单控制器接口 ============================ 最后更新: 05/27/2025 (API docstrings 自动生成). 单控制器提供了一个统一的接口,用于使用 Ray 或其他后端管理分布式工作节点(workers)并将函数在它们之上执行。 它简化了分发任务和收集结果的过程,尤其是在处理数据并行或模型并行时。 核心 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