Atariの人工知能であるDQNを実行しようとしています。
プログラム(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を使用する必要はありません。