ray.rllib.evaluation.rollout_worker.RolloutWorker.set_global_vars#

RolloutWorker.set_global_vars(global_vars: dict, policy_ids: List[str] | None = None) None[源代码]#

更新此工作者的及其所有策略的全局变量。

更新是通过字典的更新方法完成的。

参数:
  • global_vars – 要更新 self.global_vars 字典的 global_vars 字典。

  • policy_ids – 要更新的策略ID的可选列表。如果为None,将更新待更新工作节点上的所有策略。

worker = ...
global_vars = worker.set_global_vars(
...     {"timestep": 4242})