ERROR: GLEW initalization error: Missing GL version

2018 年 6 月 13 日 深度强化学习实验室

本文章与博客同步发送,更多内容请关注博客:

https://blog.csdn.net/gsww404/article/details/80636676


当深度强化学习之(6)中的环境安装好之后,一阵欣喜,觉得可以干大事了,于是激动的不行,迫不及待的想看效果 
然而幸福来的太快就容易让人失望的越厉害,因此美好的事情总是值得多次磨砺 
废话不说了,爆出的错误是这样的

Running trained model
Creating window glfw
ERROR: GLEW initalization error: Missing GL version

Press Enter to exit ...Killed

What?显示Glew初始化中,缺少GL version 
于是一顿折腾:

# 安装glew,glfw等sudo apt-get install glew....。。# 重新安装mujoco_pygit clone....
cd mujoco_py
pip install e . no-cache
.....# 不行,后来查找了说,这是Nvidia ECL的问题,# 此时已经快。。卒

对于小白的我来说,上述的方法均不得解决,继续google

最终找到了 
解决方法:应该是程序运行的时候和显卡没有动态链接,前两句一定要加,特别是第个export,一定不能忘记,非常重要

# 在.bashrc中添加一下内容sudo gedit ~/.bashrc

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so:/usr/lib/nvidia-390/libGL.so# 特别注意:如果使用vim,或者gedit打开,保存后,要不关闭窗口,要不使用source一下,不然有时候不行,这是linux知识,我也不知道为啥,反正就是让生效source ~/.bashrc
  
  
    

到此,终于可以跑起来一个mujoco的程序了!

参考文献: 
[1].https://github.com/openai/mujoco-py/issues/44 
[2].https://github.com/openai/mujoco-py/issues/75 
[3].https://github.com/openai/mujoco-py/pull/145 
[4].https://github.com/openai/mujoco-py/issues/44#issuecomment-335052447 
[5].https://www.opengl.org/discussion_boards/showthread.php/182606-Runtime-error-can-t-find-libGLEW-so-1-10-in-usr-lib64-directory


登录查看更多
9

相关内容

深度强化学习 (DRL) 是一种使用深度学习技术扩展传统强化学习方法的一种机器学习方法。 传统强化学习方法的主要任务是使得主体根据从环境中获得的奖赏能够学习到最大化奖赏的行为。然而,传统无模型强化学习方法需要使用函数逼近技术使得主体能够学习出值函数或者策略。在这种情况下,深度学习强大的函数逼近能力自然成为了替代人工指定特征的最好手段并为性能更好的端到端学习的实现提供了可能。
Python图像处理,366页pdf,Image Operators Image Processing in Python
【2020新书】C++20 特性 第二版,A Problem-Solution Approach
专知会员服务
58+阅读 · 2020年4月26日
【斯坦福大学】Gradient Surgery for Multi-Task Learning
专知会员服务
46+阅读 · 2020年1月23日
《动手学深度学习》(Dive into Deep Learning)PyTorch实现
专知会员服务
119+阅读 · 2019年12月31日
MIT新书《强化学习与最优控制》
专知会员服务
275+阅读 · 2019年10月9日
已删除
AI掘金志
7+阅读 · 2019年7月8日
如何给你PyTorch里的Dataloader打鸡血
极市平台
15+阅读 · 2019年5月21日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
Python | Jupyter导出PDF,自定义脚本告别G安装包
程序人生
7+阅读 · 2018年7月17日
理解情感 :从 Keras 移植到 pyTorch
机器学习研究会
6+阅读 · 2017年10月16日
手写决策树
七月在线实验室
4+阅读 · 2017年9月20日
强化学习 cartpole_a3c
CreateAMind
9+阅读 · 2017年7月21日
Feature Denoising for Improving Adversarial Robustness
Arxiv
15+阅读 · 2018年12月9日
Arxiv
3+阅读 · 2018年11月29日
Arxiv
6+阅读 · 2018年5月22日
Arxiv
6+阅读 · 2018年4月4日
Arxiv
9+阅读 · 2016年10月27日
VIP会员
相关资讯
已删除
AI掘金志
7+阅读 · 2019年7月8日
如何给你PyTorch里的Dataloader打鸡血
极市平台
15+阅读 · 2019年5月21日
Pupy – 全平台远程控制工具
黑白之道
43+阅读 · 2019年4月26日
Python | Jupyter导出PDF,自定义脚本告别G安装包
程序人生
7+阅读 · 2018年7月17日
理解情感 :从 Keras 移植到 pyTorch
机器学习研究会
6+阅读 · 2017年10月16日
手写决策树
七月在线实验室
4+阅读 · 2017年9月20日
强化学习 cartpole_a3c
CreateAMind
9+阅读 · 2017年7月21日
相关论文
Feature Denoising for Improving Adversarial Robustness
Arxiv
15+阅读 · 2018年12月9日
Arxiv
3+阅读 · 2018年11月29日
Arxiv
6+阅读 · 2018年5月22日
Arxiv
6+阅读 · 2018年4月4日
Arxiv
9+阅读 · 2016年10月27日
Top
微信扫码咨询专知VIP会员