这几天我正在学习https://github.com/kuz/DeepMind-Atari-Deep-Q-Learner。我在我的机器上成功地训练了突破。然而,当我尝试运行从http://www.atariage.com/下载的游戏时,run_cpu和run_gpu都失败了。我已经替换了游戏bin文件的大写字母。
这里有一些从http://www.atariage.com/system_items.html?SystemID=2600&ItemTypeID=ROM下载的游戏from,只有breakout作品。
parallels@ubuntu:~/Github/DeepMind-Atari-Deep-Q-Learner/roms$ ls
breakout.bin mspacman.bin rsboxing.bin vidpin.bin
montzrev.bin README spcinvad.bin所有其他游戏都因此错误而失败:

./run_cpu: line 46: 17785 Segmentation fault (core dumped) ../torch/bin/qlua train_agent.lua $args考虑到我使用的服务器有512 be的RAM和8个Nvidia Titan X的GPU,硬件应该不是问题。我想知道如何解决这个问题。
发布于 2016-06-05 19:45:08
ALE依赖于ROM文件名来确定如何处理ROM。确保您的只读存储器文件名与ALE要求的文件名匹配:list。
因此,例如,如果您运行的是space invaders ROM,那么您的文件应该被命名为space_invaders.bin,这与我链接到的列表一致。玩得开心!
https://stackoverflow.com/questions/37491643
复制相似问题