2016-02-06 1 views
4

Я пытался развернуть новую версию своего приложения в Heroku с conda-buildpack для numpy и scipy. Однако был загружен и установлен дополнительный mkl-11.3.1, который составляет 121,2 МБ.Heroku conda-buildpack bulilds с дополнительным пакетом mkl

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 

Во всяком случае, ничего не изменилось в моей Конда-requirements.txt файл, который

numpy 
    scipy 

Каждый знает, что происходит? Спасибо огромное!

ответ

4

Конда приступил к сбору NumPy/SciPy/numexpr с Intel MKL, как в v2.5: https://www.continuum.io/blog/developer-blog/anaconda-25-release-now-mkl-optimizations

Если добавить nomkl в начало файла conda-requirements.txt, он будет использовать стандартный MKL оптимизированной двоичные файлы, и не будет загружать пакет mkl.

+0

Спасибо! Это проблема. –

Смежные вопросы