Проблема вызова «MKL pardiso» в Юлии - PullRequest
0 голосов
/ 29 июня 2019

Справочная информация:

  • У меня есть большая разреженная матрица, написанная Julia, которая требует решения, и я хочу использовать MKL pardiso для улучшения скорости.
  • Я нашел страницу pardiso.jl и прочитал README.

Что я сделал :

  • Установить Пардизо в Юлии:
using Pkg
Pkg.add("Pardiso")

  • Скачать MKL:

    Насколько я понимаю, MKL pardiso включен в библиотеку MKL. Так что я скачиваю с web .

    После регистрации я получил письмо со ссылкой для скачивания. На странице загрузки я выбрал Intel math kernel library for windows.

    Затем я получил документы: w_mkl_2019.4.245.exe, я полностью установил его на компьютер.


  • Сборка Pardiso.jl:
Pkg. build ("Pardiso")

julia> using Pardiso
┌ Warning: No Pardiso library found when Pkg.build("Pardiso") ran, this package will not currently be usable. See the installation instructions and rerun Pkg.build("Pardiso").
└ @ Pardiso C:\Users\huoze\.julia\packages\Pardiso\66TFF\src\Pardiso.jl:105

Вопрос:

Как уже упоминалось выше, я допустил ошибку в Джулии. Я думаю, что мой MKL неправильно настроил переменные среды, но я не знаю, как сделать этот шаг.

julia> versioninfo()
Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, ivybridge)

(Или у меня есть другие ошибки, которые я не нашел?)

Скажите, пожалуйста, как это сделать?

...