DeepMind-Atari-Deep-Q-Learner (DQN) не может запускать игровые ромы, кроме прорыва

62
9

В эти дни я изучаю 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

Из-за этой ошибки все другие игры потерпели неудачу: enter image description here

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

Учитывая, что я использую сервер с 512 ГБ оперативной памяти и 8 графических процессоров Nvidia Titan X, аппаратное обеспечение не должно быть проблемой. Интересно, как решить эту проблему.

спросил(а) 2016-05-27T23:19:00+03:00 4 года, 9 месяцев назад
1
Решение
127

ALE полагается на имя файла ПЗУ, чтобы определить, как обращаться с ПЗУ. Убедитесь, что ваше имя файла ПЗУ соответствует тому, что требуется ALE: list.

Так, например, если вы используете ПЗУ пространственных захватчиков, ваш файл следует называть space_invaders.bin, в соответствии со списком, с которым я связан. Повеселись!

ответил(а) 2016-06-05T14:45:00+03:00 4 года, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема