错误 - 分段错误

错误 - 分段错误

我正在尝试运行 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(+-最新稳定版本)

我在这里拿了程序:https://sites.google.com/a/deepmind.com/dqn/

答案1

ROM 名称大写吗?如果是这样,请将其小写。例如:

    Breakout.bin ==> breakout.bin

还要确保您有 6GB RAM!

答案2

这些说明可能会对新手产生误导。假设您有一款名为“快乐”的游戏。您输入的命令行是:

./run_cpu happy

也就是说,不要包含 < 或 >。

无论如何,通常不需要使用 sudo ,除非出现权限错误。

相关内容