Heroku Kada-Buildapak 使用额外的 Mukul Pachkage 构建
Heroku conda-buildpack bulilds with extra mkl package
我正在尝试使用 conda-buildpack for numpy 和 scipy 将我的应用程序的新版本部署到 Heroku。但是,下载并安装了一个额外的 mkl-11.3.1,它有 121.2 MB。
Fetching package metadata: ....
Solving package specifications: ..................
Package plan for installation in environment /app/.heroku/miniconda:
The following packages will be downloaded:
package | build
---------------------------|-----------------
mkl-11.3.1 | 0 121.2 MB
numpy-1.10.4 | py27_0 6.0 MB
scipy-0.17.0 | np110py27_1 29.6 MB
------------------------------------------------------------
Total: 156.8 MB
The following NEW packages will be INSTALLED:
mkl: 11.3.1-0
The following packages will be UPDATED:
numpy: 1.10.2-py27_0 --> 1.10.4-py27_0
scipy: 0.16.1-np110py27_0 --> 0.17.0-np110py27_1
无论如何,我的 conda-requirements.txt 文件没有任何变化,即
numpy
scipy
有人知道这是怎么回事吗?非常感谢!
Conda 从 v2.5 开始使用 Intel MKL 编译 numpy/scipy/numexpr:https://www.continuum.io/blog/developer-blog/anaconda-25-release-now-mkl-optimizations
如果您将 nomkl
添加到 conda-requirements.txt
文件的开头,它将使用非 mkl 优化的二进制文件,并且不会下载 mkl 包。
我正在尝试使用 conda-buildpack for numpy 和 scipy 将我的应用程序的新版本部署到 Heroku。但是,下载并安装了一个额外的 mkl-11.3.1,它有 121.2 MB。
Fetching package metadata: ....
Solving package specifications: ..................
Package plan for installation in environment /app/.heroku/miniconda:
The following packages will be downloaded:
package | build
---------------------------|-----------------
mkl-11.3.1 | 0 121.2 MB
numpy-1.10.4 | py27_0 6.0 MB
scipy-0.17.0 | np110py27_1 29.6 MB
------------------------------------------------------------
Total: 156.8 MB
The following NEW packages will be INSTALLED:
mkl: 11.3.1-0
The following packages will be UPDATED:
numpy: 1.10.2-py27_0 --> 1.10.4-py27_0
scipy: 0.16.1-np110py27_0 --> 0.17.0-np110py27_1
无论如何,我的 conda-requirements.txt 文件没有任何变化,即
numpy
scipy
有人知道这是怎么回事吗?非常感谢!
Conda 从 v2.5 开始使用 Intel MKL 编译 numpy/scipy/numexpr:https://www.continuum.io/blog/developer-blog/anaconda-25-release-now-mkl-optimizations
如果您将 nomkl
添加到 conda-requirements.txt
文件的开头,它将使用非 mkl 优化的二进制文件,并且不会下载 mkl 包。