- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
现在我正在使用 Python 3.5 并尝试使用 Heroku 部署我的 Web 应用程序。当我尝试在线发布它时,Numpy+mkl 与 Heroku 不兼容,它只能找到普通版本的 Numpy。所以我卸载 Numpy+mkl 并安装正常的 Numpy。由于 Scipy 安装需要带有 mkl 的 numpy,我现在有麻烦了。我试图找到 Scipy wheel 文件,但在 Scipy 网站上,所有版本都需要 numpy+mkl。
如何在不需要 numpy+ mkl 的情况下找到 Scipy?
最佳答案
在上面的评论中,@alrozac-S 指的是在没有 MKL 的情况下设置 conda 环境。来自Anaconda blog :
Finally, in case you do not need or want MKL, it is possible to opt out of installing MKL. We provide this option on Linux and OS X, because MKL is a large package (roughly 100MB), and for many tasks it is not necessary. The alternatives to MKL are OpenBLAS (for Linux), and the native Accelerate Framework (for OS X). To use the non-MKL versions of packages on Linux or OS X, first install Miniconda, and then execute:
conda install nomkl
This effectively adds the nomkl feature, which makes conda prefer non-MKL versions of packages in all cases. For example, executing:
conda install scipy
如果您已经安装了 Anaconda,您可以创建一个新环境,该环境将在没有 MKL 的情况下从 PyData 堆栈安装包,使用:
conda create -n pynomkl python nomkl
然后照常安装包
conda install -n pynomkl numpy pandas scipy scikit-learn
关于python - 如何在没有 mkl 的情况下安装 scipy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38345519/
dgesvd 似乎是一个具有 LAPACK_COL_MAJOR 布局的 LAPACKE_dgesvd,但查看 dgesvd 的示例和 LAPACKE_dgesvd dgesvd 示例中似乎有一个额外的
我尝试使用 g++ 用 intel mkl 11.1 进行编译: g++ -m32 test.c -lmkl_intel -lmkl_intel_thread -lmkl_core -liomp5 -
我有一个 cython 优化的速度程序,但速度仍然很慢。我想知道我的 cython 程序是否使用 OpenBLAS 还是 MKL(链接 openblas/mkl 库)?如何知道这一点? 最佳答案 这与
我正在尝试将 MKL 与 IPOPT 关联起来以提高性能。我已经通读了以下线程,它帮助我解决了很多问题。 Linking Ipopt with Intel MKL 但是,当我使用以下命令配置 Ipop
我正在努力尝试在 Windows 10 上生成 python 可执行文件。我已经尝试过 Cannot load mkl_intel_thread.dll on python executable 中提
我一直在尝试在 Windows 上使用 BLAS 获得一个快速运行的 numpy,到目前为止,唯一可行的方法是从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#
我尝试设置一个文件来使用 PyCharm 编写 AI。 我正在使用的教程:https://www.youtube.com/watch?v=ujTCoH21GlA 当我运行代码时: $ import t
我有以下 Fortran 代码(在堆栈溢出的许多答案之上进行了修改......) Program blas integer, parameter :: dp = selected_real_k
操作系统:windows 10 64位 编译器:vc2015 64bits update 3 MXnet:1.3.1 构建mxnet 1.3.1(mxnet1.4.0有bug,windows下无法构建
我有一个非常大的矩形和方形 float 以及复杂的矩阵。我想知道是否有适当的 MKL 转置例程? MKL中有mkl_?imatcopy,请帮我举个例子。 我已经尝试过这个,但它没有转置矩阵 s
我正在运行 mkl_lab_solution.c这是使用 MKL 的示例,我可以正确编译它,但在运行时出现段错误。我的运行时如下: 操作系统是centos 6.3 gcc的版本是4.1.2 mkl 是
我有 win10、x64、i7-3770K 我从下载了 numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl http://www.lfd.uci.edu/~gohlke
MKL 的串行和并行版本在两个不同的库中实现。这些库的函数具有相同的名称。所以你不能直接加载两个库并分别调用每个函数,而不会在编译时发生冲突。 我想开发一个函数的包装器(例如 OpenGL Exten
我在一台新机器上工作,但找不到 MKL 库的路径。有没有办法知道它们是否安装以及安装在哪里?我尝试了 find -name,但我什么也没找到。也许它们根本没有安装。但是如何确定呢? 最佳答案 尝试使用
我正在尝试使用英特尔 MKL 库中的cblas_idamax函数来获取输入矩阵每列的最大值。在某些执行中我得到了正确的答案,但在其他执行中我得到了错误的索引。这是我的 C 代码示例: const MK
我正在尝试开发一个将矩阵 A 和 B 相乘的函数,它们是通用格式但本质上是稀疏的。这些矩阵包含复数。我的问题是,当我不使用该函数并将所有内容写入 main() 中时,乘法对于任何大小的数组都完美有效。
我尝试使用英特尔 MKL 提供的 cblas 将两个矩阵(例如 A 和 B)的乘积转换为 C。有什么原因会导致错误吗? double * A, *B, *C; A = (double *) callo
我必须使用 MKL 来求解线性方程组。该方程组用于求解二维泊松问题,因此正好有 5 条对角线不同于 0。方程组 Ax=b 的矩阵 A 是方阵,大小为 n*n。我检查了英特尔的文档,对调用顺序有点困惑。
我无法让英特尔 MKL 在 C 中正常工作。我有以下测试程序: #include "stdafx.h" #include"mkl.h" int main() { int one = 1;
有没有办法在 MKL 中计算矩阵的矩阵指数?我查看了引用手册,但只能找到用于查找 vector 元素指数的 v?Exp()。 (我基本上是在寻找 MATLAB expm() 等价物) 最佳答案 可以使
我是一名优秀的程序员,十分优秀!