Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 第三方健身房环境注册rllib:go-v0_Python_Openai Gym_Ray - Fatal编程技术网

Python 第三方健身房环境注册rllib:go-v0

Python 第三方健身房环境注册rllib:go-v0,python,openai-gym,ray,Python,Openai Gym,Ray,作为了解如何使用rllib定制健身房环境的学习练习,我已经着手制作一个最简单的针对rllib的训练示例。所以这里有一个,但我在兜圈子 就我所知: #/usr/bin/env python 导入光线 进口健身房 从光线导入调谐 从ray.rllib.agents.ppo导入PPOTrainer 从ray.tune.registry导入寄存器\u env ray.init() def环境创建人(环境名称): 从custom_gym.envs.gym_go导入gym_go as env#这不起作用 返

作为了解如何使用rllib定制健身房环境的学习练习,我已经着手制作一个最简单的针对rllib的训练示例。所以这里有一个,但我在兜圈子

就我所知:

#/usr/bin/env python
导入光线
进口健身房
从光线导入调谐
从ray.rllib.agents.ppo导入PPOTrainer
从ray.tune.registry导入寄存器\u env
ray.init()
def环境创建人(环境名称):
从custom_gym.envs.gym_go导入gym_go as env#这不起作用
返回环境
环境=环境创建者(“go-v0”)
tune.register_env('goEnv',lambda:config,env(config))
run(PPOTrainer,config={“env”:“goEnv”,“num_workers”:18})

您没有在任何地方定义自定义健身房。你是说只用健身房吗?或者修改默认健身房设置并将其分配给自定义健身房?@bobmcn我正在使用[this post]()。我对定制健身房的来源感到有点困惑。无论如何,我还没有看到一个使用tune.register_env的好例子。我还觉得我缺少了一些其他的东西。我只是想澄清一下,我正在试图弄清楚如何使用第三方健身房环境,Gym+RayYou没有在任何地方定义自定义健身房。你是说只用健身房吗?或者修改默认健身房设置并将其分配给自定义健身房?@bobmcn我正在使用[this post]()。我对定制健身房的来源感到有点困惑。无论如何,我还没有看到一个使用tune.register_env的好例子。我还觉得我缺少了一些其他的东西。我只是想澄清一下,我正试图弄清楚如何使用第三方健身房环境,使用Gym+Ray
$ python3 raytest2.py
Traceback (most recent call last):
  File "raytest2.py", line 17, in <module>
    env = env_creator('go-v0')
  File "raytest2.py", line 13, in env_creator
    from custom_gym.envs.gym_go import gym_go as env
ModuleNotFoundError: No module named 'custom_gym'