DeepMind-Atari-Deep-Q-Learner (DQN) не может запускать игровые ромы, кроме прорыва
В эти дни я изучаю https://github.com/kuz/DeepMind-Atari-Deep-Q-Learner. Я успешно прошел тренировку на своей машине. Однако, когда я пытался запускать игры, загруженные с http://www.atariage.com/, все они не выполнялись как run_cpu, так и run_gpu. Я уже заменил заглавные буквы для файлов игрового бина.
Вот некоторые игры, загруженные с http://www.atariage.com/system_items.html?SystemID=2600&ItemTypeID=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
Учитывая, что я использую сервер с 512 ГБ оперативной памяти и 8 графических процессоров Nvidia Titan X, аппаратное обеспечение не должно быть проблемой. Интересно, как решить эту проблему.
ALE полагается на имя файла ПЗУ, чтобы определить, как обращаться с ПЗУ. Убедитесь, что ваше имя файла ПЗУ соответствует тому, что требуется ALE: list.
Так, например, если вы используете ПЗУ пространственных захватчиков, ваш файл следует называть space_invaders.bin, в соответствии со списком, с которым я связан. Повеселись!