将ipopt与openblas相关联

时间:2015-10-02 21:11:50

标签: python blas openblas ipopt

目前,我正在尝试构建针对openblas的Ipopt链接。我下载了openblas源代码并在父目录中执行了<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://maps.googleapis.com/maps/api/js"></script> <div id="map-canvas"></div> <div id="iframecarte" data-emplacements="[[45.5314817,-73.1835154], [45.570004,-73.448701], [45.6066487,-73.712409]]"></div>

Ipopt的make脚本有几个选项可以链接blas:

我尝试了configure

但我确实收到了错误

./configure --with-blas="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so"

任何提示如何实现我想要的?最后,我想制作一个conda包。我确实用anaconda安装了openblas。但是,如果我链接到已安装的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

,我会收到相同的错误消息

1 个答案:

答案 0 :(得分:0)

管理以使其工作。我必须通过

将openblas安装到我选择的目录中
make install PREFIX=/home/....../

aferwards我使用

编译了Ipopt
./configure --with-blas-incdir="-L/home/.../openblas/include/" --with-blas-lib="-L/home/.../openblas/lib/"