python "Intel MKL FATAL ERROR: не удается загрузить libmkl_rt.so" - PullRequest
0 голосов
/ 02 июля 2018

Я выполняю несколько заданий Python ML одновременно. Большую часть времени мой скрипт на python работает нормально, но когда одновременно запускается слишком много заданий, происходит сбой с этой ошибкой.

Эту ошибку также сложно воспроизвести, поскольку я не могу найти ее причину. Файл присутствует в местоположении.

Ошибка:

Intel MKL FATAL ERROR: Cannot load /usr/local/miniconda-2.7.13/lib/python2.7/site-packages/numpy/core/../../../../libmkl_rt.so.

1 Ответ

0 голосов
/ 19 февраля 2019

Сначала я создал новую виртуальную среду conda для многопоточности:

conda create -n nomkl_env python=3.7 numpy nomkl

Я активировал эту среду и выполнил эту команду с помощью conda MKL docs :

conda install numpy scipy scikit-learn numexpr

Теперь я могу запускать несколько экземпляров Python одновременно. Ранее, когда я запустил conda remove mkl mkl-service, он каким-то образом удалил python из корзины существующего вирулентного окружения. Это было неоптимальным. Я бы до создания специального conda env, и это добилось цели.

...