• 締切済み

gnu octave エラーについて

gnu octave でFCM(有限被覆法)のサンプルプログラムを動かしたのですが, 以下のようなエラー表示がされました. error: memory exhausted -- trying to return to prompt この場合どのような対策をすればよいのでしょうか.

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

GNU octave は使っていませんが, 一般論で言えば「memory exhausted = メモリを使い果たした」なのでメモリを増やせばいいのかもしれません.

FreeMesh
質問者

お礼

返信ありがとうございます. メモリを増設するというこでしょうか?最終的には,その予定です. しかし,他の手段として,計算だけにメモリを割り当てるということは, 可能でしょうか.

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Octaveでlibsvmを使った画像認識をしたい

    題のとおり,Octaveでlibsvm(識別器ライブラリの一種)を使った画像認識をしようと考えています。ところが,,, libsvmは使えるのですが,画像を読み込むimread()関数が使えません。 具体的には,以下のエラーがでます。 octave:2> test_image error: default_formats: /usr/local/octave/3.8.2/lib/octave/3.8.2/oct/x86_64-apple-darwin13.4.0/__magick_read__.oct: failed to load: dlopen(/usr/local/octave/3.8.2/lib/octave/3.8.2/oct/x86_64-apple-darwin13.4.0/__magick_read__.oct, 2): Symbol not found: __ZN6Magick5ColorC1Ejjj Referenced from: /usr/local/octave/3.8.2/lib/octave/3.8.2/oct/x86_64-apple-darwin13.4.0/__magick_read__.oct Expected in: /usr/local/octave/3.8.2/lib/libGraphicsMagick++.3.dylib in /usr/local/octave/3.8.2/lib/octave/3.8.2/oct/x86_64-apple-darwin13.4.0/__magick_read__.oct error: called from: error: /usr/local/octave/3.8.2/share/octave/3.8.2/m/image/imformats.m at line 255, column 11 error: /usr/local/octave/3.8.2/share/octave/3.8.2/m/image/imformats.m at line 78, column 3 error: /usr/local/octave/3.8.2/share/octave/3.8.2/m/image/private/imageIO.m at line 60, column 7 error: /usr/local/octave/3.8.2/share/octave/3.8.2/m/image/imread.m at line 107, column 30 error: /Users/hajime/Desktop/image_2/test_image.m at line 12, column 4 octave:2> 環境は, ・Mac OS X Yosemite 10.10.2 ・Octave 3.8.2 (http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/test/2014-09-25-Binary-of-GNU-Octave-3.8.2-for-OSX-10.9.5/より入手) ・libsvm 3.20 (http://www.csie.ntu.edu.tw/~cjlin/libsvm/より入手) です。 試しに,古いバージョンのOctaveを入れてみたところ, ・Octave 3.8.0 (http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2013-12-30%20binary%20installer%20of%20Octave%203.8.0%20for%20OSX%2010.9.1%20%28beta%29/より入手) 画像を読み込むimread()関数は使えるようになりましたが, libsvmが使えなくなってしまいました。(一つの.mファイルを別々のOctaveで使い分けることができれば解決するのかもしれませんが,ややこしいことになりそうなので考えていません。) Octaveのバージョンアップによって,imread()関数が使えなくなるような変更があったと思うのですが,それが何なのか,どうやって直すのかが分かりません。 どこに問題がありそうでしょうか? かなり手こずっています,どうかお助けくださいm(><)m

  • Fatal error:について

    Fatal error:について Aというページにて Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 512 bytes) in /home/◯◯◯/Smarty/common.php on line 20 というエラーメッセージが表示されてしまいます。 ini_set("memory_limit", "512M"); を記述すればよいと聞いたのですが上手くいきません。 これはAページに記述するのかエラーメッセージ内のcommon.phpに記述すれば良いのか 分からなかったので片方に書いたり両方書いたりしましたが上手く出来ません。 どうすれば良いのでしょうか?

    • ベストアンサー
    • PHP
  • octaveのコンパイルオプション

    MATLABのクローンのoctaveを, C++のライブラリとして利用したいと考えているのですが, コンパイルが上手くいきません. プログラムは以下のような単純なものです. --------- begin of hello.cpp ------------------ #include<iostream> #include<octave/config.h> #include<octave/Matrix.h> int main(){ Matrix m(2,2,1.0); cout<<"hello octave !"<<m; return 0; } --------- end of hello.cpp -------------------- 次のようなコンパイルオプションでコンパイルしています. > g++ -I/usr/include/octave-2.1.35/ -L/usr/lib/octave-2.1.35 \ -loctave -lcruft -loctinterp -lreadline -lcurses -llapack \ -lblas -ldl -lg2c -L/home/pippin/name/.redhat/SOURCES/octave-2.1.35/kpathsea \ -lkpathsea hello.cpp すると,次のようなエラーメッセージを返されます. /tmp/ccuvk2IV.o: In function `main': /tmp/ccuvk2IV.o(/text+0x2c): multiple definition of `main' /usr/lib/gcc-lib/i386-redhat-linux/2.96/libg2c.a(main.o)(.text+0x0): first definition here /usr/bin/ld: Warning: size of symbol `main' changed from 58 to 174 in /tmp/ccuvk2IV.o collect2: ld returned 1 exit status エラーメッセージから解するに,libg2c.aでもmain関数が定義されているため, hello.cppのmain関数とかぶるという様な事だと思うんですが,ライブラリに main関数が定義されているというのも変な話です. ちなみに,コンパイルした環境は, OS: redhat linux 7.3 octave version 2.1.35 gcc version 2.96 このタイプのエラーを回避する方法を知っておられる方は, 回答の方よろしくお願いします.

  • PHPのエラー文の解読

    ダウンロード失敗時にでるエラーなんですが、 このエラー文はどういう意味でしょうか? PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 9937 bytes) in /usr/share/pear/PEAR/XMLParser.php on line 258 よろしくお願いします。

    • ベストアンサー
    • PHP
  • テキストの通りにやってるのに、エラー発生。

    VB5.0 のテキストを使って、VB6.0 でプログラミングしています。 テキスト内のサンプルプログラムを組んでいるのですが、検索がうまくいきません。 prompt$ = "******" SearchStr$ = InputBox(prompt$, "Search") 1 datBiblio.Recordset.Index = "Title" 2 datBiblio.Recordset.Seek "=", SearchStr$ If datBiblio.Recordset.NoMatch Then datBiblio.Recordset.MoveFirst End If とコードが書かれています。 1 の "Title" を Title とすると、とりあえずそのエラーはクリアできるのですが、 2 で「カレントインデックスを指定してください。」とエラーになります。 何が間違っているのかイマイチ分かりません。 補足はいたしますので、よろしくお願いします。

  • Linuxにおけるoctaveのインストール

    CentOSでoctaveをインストールしようと思い、 以下のURLを参考にインストールしようとしました。 http://www.obihiro.ac.jp/~suzukim/masuda/octave/octave_version3_compile.html が、最後のOctaveの./configureを実行する際に 以下のようなエラーが出てしまいました。(抜粋) checking for long long int... yes checking for unsigned long long int... yes checking for sigset_t... yes checking for sig_atomic_t... yes checking for short... yes checking size of short... configure: error: cannot compute sizeof (short) See `config.log' for more details. config.logは以下のようになっていました。(抜粋) configure:17378: checking size of short configure:17728: gcc -o conftest -g -O2 -I/usr/local/include conftest.c -lhdf5 -lz -lm >&5 configure:17731: $? = 0 configure:17737: ./conftest ./conftest: error while loading shared libraries: libhdf5.so.0: cannot open shared object file: No such file or directory configure:17740: $? = 127 configure: program exited with status 127 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" (中略) | return 0; | } configure:17751: error: cannot compute sizeof (short) See `config.log' for more details. 参考URLに書いてあることは一通りやっています。 octaveのバージョンを変えてみてもダメでした。 何か解決策がわかる方いらっしゃいましたら、回答お待ちしております。

  • ランタイムエラー ~は宣言されていませんなどのエラーが出て困っています

    ランタイムエラー ~は宣言されていませんなどのエラーが出て困っています 最近になって エラーメッセージが出るようになり、デバックしますか などと聞いてきます。 アプリケーションによっては「メモリーが足りません」とか 終了時にもエラーが出たりします。 原因と対策を教えてください。 JAVA関連のプログラムではOpen Office orgのインストールとアンインストールを行いました。 よろしくお願いします。

  • ワードプレスをアップロードしてログインをしようとすると下記の様なエラー

    ワードプレスをアップロードしてログインをしようとすると下記の様なエラーメッセージが出てしまいます何が悪いのかわかりません。 分かる方がおられたら詳しくお教えください。 Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) in /home/inlni12b/public_html/wp-admin/includes/update.php on line 169

    • 締切済み
    • PHP
  • java プログラミング 文法 エラー

    このjavaプログラムはエラーが出るんですが、何が間違ってるんでしょうか? プログラムは一行のみです。 「cpp: error trying to exec 'cc1plus': execvp: No such file or directory」 エラーは以下の通りです。 [javac] /usr/local/sen/src/java/net/java/sen/util/DoubleArrayTrie.java:1: class または interface がありません。 [javac] cpp: error trying to exec 'cc1plus': execvp: No such file or directory [javac] ^ [javac] /usr/local/sen/src/java/net/java/sen/util/DoubleArrayTrie.java:1: 文字リテラルが閉じられていません。 [javac] cpp: error trying to exec 'cc1plus': execvp: No such file or directory [javac] ^ [javac] /usr/local/sen/src/java/net/java/sen/util/DoubleArrayTrie.java:1: 文字リテラルが閉じられていません。 [javac] cpp: error trying to exec 'cc1plus': execvp: No such file or directory [javac] ^ [javac] エラー 3 個 [javac] 警告 3 個 アドバイスよろしくお願いします。

    • ベストアンサー
    • Java
  • symfonyのsfThumbnailPluginを使用した際に↓のよ

    symfonyのsfThumbnailPluginを使用した際に↓のようなエラーがでました Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16000 bytes) どなたか解決方法しりませんか??

    • 締切済み
    • PHP