在没有图像的情况下运行dqn是成功的,但是通过尝试使用qlua (一些教程)来查看网络实时播放rom,它得到了一个
Warning X error and它打开一个图像窗口,但它是灰色/空白的,并且在终端中我得到一个“warning X error and (...)”错误。
发布于 2016-05-14 02:21:34
更新:我已经解决了我面临的问题。由于我是通过VNC GUI服务器在我的Google Cloud V的一个实例中运行DeepMind,因此过程应该可以在任何。我已经打开了脚本文件(run_cpu),并将“导出QT_GRAPHICSSYSTEM=native”行放在运行qlua的行之前。让我和你分享我的社论:
(UBUNTU 12.*使用最新的vncserver + GNOME GUI) //终端,其中dqn目录为:
$ vim run_cpu
//这将打开文件'run_cpu‘。按"i“键进行编辑。新编辑应如下所示(在第45行复制并粘贴):
导出QT_GRAPHICSSYSTEM=native
//按"ESC“,然后键入":wq”,然后按enter。
$ reboot
//以确保重启所有进程后效果会发生变化。通过Google Cloud控制台打开一个新的SSH终端。在运行vncserver之前,还要先运行导出QT_GRAPHICSSYSTEM=native:
$ export QT_GRAPHICSSYSTEM=native $ vncserver
然后,当通过VNC客户机连接时,打开终端并运行./ run _cpu。
$ sudo bash./run_cpu
//如果没有root访问权限。
更新2:我还在dqn-raphics.sh上做了一个非常小的更改。在第4行,只留下带有'then‘的行。像这样(:
//$ vim dqn-raphics.sh。滚动到第4行。按Enter键。Put:然后
//ESC :wq
https://stackoverflow.com/questions/37151453
复制相似问题