0

現在、openblas に対してリンクする Ipopt を構築しようとしています。openblas のソースをダウンロードmakeし、親ディレクトリで行いました。

Ipoptのconfigureスクリプトには、blas にリンクするためのいくつかのオプションがあります。

私は試した./configure --with-blas="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so"

しかし、私はエラーが発生します

checking whether user supplied BLASLIB="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" works... no configure: error: user supplied BLAS library "-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" does not work

私が望むものを達成するためのヒントはありますか? 最後に、conda パッケージを作成したいと思います。anacondaでopenblasをインストールしました。しかし、インストールされているものにリンクすると、同じエラーメッセージが表示されますlibopenblas.so

4

1 に答える 1

1

それを機能させることができました。選択したディレクトリにopenblasをインストールする必要がありました

make install PREFIX=/home/....../

その後、私はIpoptを使用してコンパイルしました

./configure --with-blas-incdir="-I/home/.../openblas/include/" --with-blas-lib="-L/home/.../openblas/lib/"
于 2015-10-02T21:53:58.387 に答える