1

这些天我正在学习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下载的一些游戏 rom ,只有突破有效。

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

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

4

1 回答 1

0

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

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

于 2016-06-05T11:45:07.723 回答