Я пытаюсь запустить внешнюю библиотеку в Google Colab. Библиотека принадлежит каналу Anaconda PyTorch.
После загрузки Conda и установки библиотеки выполните следующие действия:
!wget -c https://repo.continuum.io/archive/Anaconda3-2019.03-Linux-x86_64.sh
!chmod +x Anaconda3-2019.03-Linux-x86_64.sh
!bash ./Anaconda3-2019.03-Linux-x86_64.sh -b -u -p /usr/local/
!conda install -c pytorch target_library
И добавление Conda's Lib в системный путь
import sys
sys.path.append("/usr/local/conda/lib/python3.7/site-packages/")
import target_library
Библиотека импортируется, однако после выполнения некоторых методов из библиотеки происходит сбой сеанса Colab, включая следующее в журналах времени выполнения:
Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
Хотя существует несколько вопросов о переполнении стека для решения этой проблемы. Все они не учитывают среду Colab.
Обратите внимание, что запуск того же кода с использованием командной строки, т.е.
!python -c "..."
Или с помощью команды python-cell-magic
%%python
Код выполняется нормально.
Есть идеи.