Рейтинг:4

Можно ли установить intel-mkl на Ubuntu 18.04 LTS?

флаг zw

Я знаю, что этот пакет доступно через официальный репозиторий только из Ubuntu 20.04 LTS и более новых версий.

флаг us
Может быть хорошей идеей добавить сообщение [предупреждение] (https://askubuntu.com/a/1265802/124466) к каждому вопросу, связанному с MKL.
Johan Palych avatar
флаг us
Официальный репозиторий совместим с Ubuntu 18.04 Intel https://www.intel.com/content/www/us/en/developer/articles/guide/installing-free-libraries-and-python-apt-repo.html Затем: sudo sh -c 'echo deb https://apt.repos.intel.com/mkl all main > /etc/apt/sources.list.d/intel-mkl.list' && sudo apt-key adv --keyserver сервер ключей .ubuntu.com --recv ACFA9FC57E6C5DBE && sudo apt update && apt-cache search intel-mkl-64bit
N0rbert avatar
флаг zw
@JohanPalych, пожалуйста, оставьте свой комментарий в качестве ответа. Было бы лучше читабельно и полезно. Также вы можете предоставить более подробную информацию в ответе. Также, пожалуйста, опишите, как настроить систему для использования этих библиотек MKL по умолчанию. При установке эти библиотеки MKL не отображаются в «update-alternatives». Пожалуйста, тщательно протестируйте свое решение перед публикацией, бинарное решение на основе Intel MKL может содержать непредвиденные ошибки, которые могут еще больше усугубить ситуацию.Пытаясь следовать вашему решению, я вижу, что функция `omp_get_num_procs` пропущена, поэтому Scilab и NumPy не могут работать.
Johan Palych avatar
флаг us
Добавление Intel MKL в систему Debian/Ubuntu с помощью одного простого скрипта https://github.com/eddelbuettel/mkl4deb https://github.com/eddelbuettel/mkl4deb/blob/master/script.sh
Рейтинг:3
флаг zw

Это возможно, загрузив все пакеты из репозитория Ubuntu 20.04 LTS, используя мой deb-загрузка сценарий и установить их следующим образом:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7EA0A9C3F273FCD8
sudo add-apt-repository 'deb [arch=amd64] https://download.docker.com/linux/ubuntu бионическая стабильная'
sudo apt-получить обновление
sudo apt-get установить docker-ce

sudo usermod -a -G докер $USER
# перезагрузка

компакт-диск ~/Загрузки
клон git https://github.com/N0rbert/deb-download.git
cd deb-скачать
chmod +x deb-download.sh
./deb-download.sh Ubuntu фокус libmkl-full-dev
sudo apt-get install ./storage/*mkl*.deb

Предупреждение: будь осторожен с этими пакетами библиотек, если вам нужны точные расчеты в Octave и подобных приложениях.
Чтобы избежать ошибок, вы можете добавить экспорт MKL_THREADING_LAYER=gnu на ваш ~/.bashrc или же ~/.профиль.

Примечание: удаление MKL возможно одной командой ниже:
sudo apt autoremove --purge $(dpkg -l | grep mkl | grep 2020.0.166-1 | awk '{print $2}')

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.