ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于在远端服务器运行基于图像的dm_control的问题及解决方案

2022-05-29 02:01:11  阅读:221  来源: 互联网

标签:control dm run 方法 py xvfb 远端 安装 mujoco


  1. 主要是针对dm_control中的dmc2gym。但应该也是适用于其他需要render()的环境。
  2. 在安装好dmc2gym,运行时,在render()时出现:

解决方法:
先在简单场景下测试:

发现仍报错:

经查找相关信息,发现在安装mujoco_py时便出现这个问题。

经请教,有2种办法(均失败):

  1. xvfb-run -s "-screen 0 1400x900x24" xxx.py


即在代码中添加:
from pyvirtualdisplay import Display
disp = Display()
disp.start()

后在github.com/openai/mujoco-py/issues/172 找到第3种方法:
在.zshrc中添加:
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so
xvfb-run -a -s "-screen 0 1400x900x24" bash(注意这里应改为 zshrc)

失败

最终方法:
受github.com/openai/mujoco-py/issues/591 启发,尝试使用如下指令,最终成功:
xvfb-run python ***.py

但该方法需要远程服务器各节点安装xvfb, 该方法能运行成功,说明对应节点已安装相应的包。

标签:control,dm,run,方法,py,xvfb,远端,安装,mujoco
来源: https://www.cnblogs.com/leifzhang/p/16322712.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有