我正在使用 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 有点陌生。