使用grpc在外部进程或远程机器上运行openai健身房环境。

gymx的Python项目详细描述


使用grpc在外部进程或远程机器上运行openai健身房环境。

安装

Install Gym(如果使用Docker,则不需要)并运行:

pip install gymx

建议使用virtual environment

用法

服务器

启动服务器运行:

python -m gymx

要使用不同的端口运行:

python -m gymx --port=54321

您还可以使用Docker

运行服务器
docker run -p 54321:54321 album/gymx

客户

在应用程序内部使用:

fromgymximportEnvenv=Env('CartPole-v0')

要指定服务器地址,请使用:

env=Env('CartPole-v0',address='localhost:54321')

API

  • env.reset():重置环境的状态。返回observation
  • env.step(action):一步一步地改变环境。返回observationrewarddonenext_episode。与最初的GymAPI不同,它在完成后会自动重置环境并返回下一集的观察结果,而不是info

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Grid loadmask(true)在gxt中不起作用   java将字符串索引转换为整数   为什么Java泛型适用于基元数组,但不适用于基元数组?   java如何让Azure应用程序服务Tomcat将所有80/443流量转发到运行在同一应用程序服务上的JBoss   具有多个值的java转换映射到树?   java如何设置SQL server连接URL?   java设置了多个相互独立的JFrame   安全性在JAVA中如何使用RSAPrivateKey的密码短语?   java不能使用比Apache Velocity中更大的条件   如何在Java中打印字符串的所有排列   停止Android Studio自动导入java。sql。日期   对象简单计算器程序java   java如何在安卓中使用“&”符号作为字符串?   java Connect,为我的安卓应用程序从REST API发布和获取数据