0

我正在使用 RLlib,我正在尝试在 Python 3.9.6 上使用 Ray v1.10 的多代理环境中运行 APEX_DDPG。我收到以下错误:

raise ValueError("RolloutWorker 没有 input_reader 对象!" ValueError: RolloutWorker 没有 input_reader 对象!无法调用 sample()。您可以尝试将 create_env_on_driver 设置为 True。

我在文档中找到了错误的来源,它在 RolloutWorker 类定义中:

if self.fake_sampler and self.last_batch is not None:\
   return self.last_batch\
elif self.input_reader is None:\
   raise ValueError("RolloutWorker has no input_reader object! "\
   "Cannot call sample(). You can try setting "
   "create_env_on_driver to True.")

但我不知道如何解决它,因为我对 RLlib 有点陌生。

4

0 回答 0