Python 第三方健身房环境注册rllib:go-v0
作为了解如何使用rllib定制健身房环境的学习练习,我已经着手制作一个最简单的针对rllib的训练示例。所以这里有一个,但我在兜圈子 就我所知: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#这不起作用 返
#/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'