背景:</h2>
- 我有一个
Julia
需要解决方案的大型稀疏矩阵,我想用它MKL pardiso
来提高速度。
- 我找到了pardiso.jl页面并阅读了自述文件。
Julia
需要解决方案的大型稀疏矩阵,我想用它MKL pardiso
来提高速度。我做了什么:</h2>
- 在 Julia 中安装 Pardiso:
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
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
问题:
如上所述,我在 Julia 中犯了一个错误。我认为我的 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)
(或者我还有其他没有发现的错误?)
请告诉我该怎么做?