DeepMind-Atari-Deep-Q-Learner(DQN)除了突破之外不能运行游戏roms

时间:2016-05-27 20:19:39

标签: neural-network deep-learning torch reinforcement-learning q-learning

这些天我正在研究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下载的一些游戏roms,只有突破才有效。

parallels@ubuntu:~/Github/DeepMind-Atari-Deep-Q-Learner/roms$ ls
breakout.bin  mspacman.bin  rsboxing.bin  vidpin.bin
montzrev.bin  README        spcinvad.bin

所有其他游戏因此错误而失败: enter image description here

./run_cpu: line 46: 17785 Segmentation fault      (core dumped) ../torch/bin/qlua train_agent.lua $args

鉴于我使用的是具有512GB RAM和8个Nvidia Titan X GPU的服务器,硬件应该不是问题。我想知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

ALE依赖于ROM文件名来确定如何处理ROM。确保您的ROM文件名与ALE要求的文件名匹配:list

因此,例如,如果您正在运行空间入侵者ROM,则根据我链接的列表,您的文件应该被称为space_invaders.bin。玩得开心!