我正在尝试运行 DQN,这是 Atari 的一些人工智能。
启动程序 ( sudo bash run_cpu < the_name_of_the_game >
) 后,出现以下错误:run_cpu: line 46: 9377 Segmentation fault ../torch/bin/luajit train_agent.lua $args
从运行的应用程序以“分段错误”结束,错误似乎来自于程序,但是很多其他人都使用过它没有任何问题......
我该如何解决这个问题?
我对 Linux 很陌生,并且使用的是 Elementary OS(+-最新稳定版本)
答案1
ROM 名称大写吗?如果是这样,请将其小写。例如:
Breakout.bin ==> breakout.bin
还要确保您有 6GB RAM!
答案2
这些说明可能会对新手产生误导。假设您有一款名为“快乐”的游戏。您输入的命令行是:
./run_cpu happy
也就是说,不要包含 < 或 >。
无论如何,通常不需要使用 sudo ,除非出现权限错误。