iRo*_*biv 4 python quadratic blas lapack
我一直在尝试安装 CVXOPT,它需要 LAPACK/BLAS,说实话,这简直要了我的命!
语境:
我正在尝试 SVM,因此需要 QP 求解器。CVXOPT 似乎是最好的。问题在于 LAPACK/BLAS(或 ATLAS)依赖性。
我尝试安装 ATLAS,我认为它有效,但是当尝试安装 CVXOPT 时,我仍然得到“找不到 -lblas”和“找不到 -llapack”。
所以在过去的两天里,我一直在尝试遵循http://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries_mingw上的各种方法来安装LAPACK,但事实证明这是这是我曾经执行过的最困难的安装,而且我什至还没有开始尝试安装 BLAS。
问题:
有人可以:
A) 给我指点 LAPACK/BLAS 安装指南的英文翻译。或者某种简单的灌输方法(如果存在的话)。
或者
B) 给我指出一个不需要 LAPACK/BLAS 的 QP 求解器?到目前为止,我还没有找到一个更容易安装的。
谢谢!
好吧,我终于让那该死的东西开始工作了。对于任何将来必须安装 CVXOPT 的可怜人来说,这就是我所做的:
大多数情况下,请遵循http://abel.ee.ucla.edu/cvxopt/install/index.html#building-cvxopt-for-windows中的说明,但您还必须:
1) 从http://gnuwin32.sourceforge.net/下载gnuwin32以便使用'sed'命令。
2) 下载并使用 cygwin NOT cmd 来运行所有命令。这是因为“sed”和“make”命令在 cmd 中不起作用。另外,当您进行 cygwin 安装时,请确保包含我认为位于开发工具下的 make 命令包。
3)以下命令略有错误:
sed 's/-mno-cygwin//g' -i'.bak' c:\Python27\Lib\distutils\cygwinccompiler.py
应该
sed 's/-mno-cygwin//g' -i'.bak' "c:\Python27\Lib\distutils\cygwinccompiler.py"
和
mv c:\Python27\Lib\distutils\cygwinccompiler.py.bak c:\Python27\Lib\distutils\cygwinccompiler.py
应该
mv "c:\Python27\Lib\distutils\cygwinccompiler.py.bak" "c:\Python27\Lib\distutils\cygwinccompiler.py"
| 归档时间: |
|
| 查看次数: |
1688 次 |
| 最近记录: |