拜托,我这里确实需要一盏灯。我想使用良好的 BLAS/LAPACK 库安装 numpy在 Windows 上,但绝对没有页面足够好地解释该过程。看来 OpenBLAS 是一个又好又快的选择。
目标是将“theano”与“keras”一起使用,“theano”要求库是“动态的”,而不是静态的。 (不确定我明白这意味着什么,但它会导致速度缓慢并且内存问题 https://github.com/fchollet/keras/issues/5935)
请把我当作一个完全的新手。给我一个一步步教程教你如何做!不要忘记告诉我文件应该放在“哪里”!哪些文件夹应该放在 PATH 中!我到底应该调用哪些命令,它们的输出是什么,在哪里?我该如何处理他们的结果或编译的文件? numpy 如何找到它们?等等。我看过的所有网站似乎都认为我是 Linux 专家并且已经知道了一切。
我尝试过的:
从下载了 numpy+mkl 的编译版本here http://www.lfd.uci.edu/~gohlke/pythonlibs/-- 这确实安装了 numpy,它变得可用,但是 theano 除了运行缓慢之外还存在内存泄漏问题。是设置正确的问题吗ldflags
in the .theanorc
文件?如果是的话,哪些是标志? - 关于 MKL 库,这个答案可能有用吗? https://stackoverflow.com/questions/45757704/gohlkes-numpy-mkl-installation-change-mkl-install-directory-on-windows
尝试安装 Anaconda - 它也不起作用,而且我不知道出了什么问题。它给了我消息建议安装一些额外的东西,它有效但速度非常慢。比我上面提到的有缺陷的 numpy 版本慢 10 倍以上(所以,不可接受,不可能以这样的速度工作)。如果我必须改变 Anaconda 的所有内容,最好使用常规 python 来代替并知道发生了什么。
发现这些已经编译好了BLAS/LAPACK 库 http://icl.cs.utk.edu/lapack-for-windows/lapack/(.dll 和 .lib)文件。但....我应该对他们做什么?-- 只需将他们的文件夹添加到PATH
var 并安装 numpy 给了我“numpy-atlas”,而不是我下载的库。我如何让 numpy 看到它们?
试图理解这一页 https://github.com/xianyi/OpenBLAS/wiki/Installation-Guide,但是,它似乎会将我引向之前的情况,我将如何处理结果?他们建议我使用的库在哪里?有什么建议quickbuild
脚本,它们在哪里?
找到Cygwin选项here https://www.scipy.org/scipylib/building/windows.html#mingw。我还没有尝试过,但听起来应该比重新安装所有来自 Cygwin 的 python 和软件包更容易
2021 年:这适用于 Windows 10 上的 miniconda
conda create -n openblas python=3.8
conda activate openblas
conda install conda-forge::blas=*=openblas
conda install -c conda-forge numpy
还测试了matplotlib-base
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)