Can anyone give me a step by step tutorial on how I can build Julia to use Intel MKL?
Edit: if you read this later follow my steps as I said here:
After building which takes some time restart Julia.
If you get the
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll. error, that means the required dlls are not on the path. You need to add the location that it was installed to your path. On windows usually that is
C:\Users\%USERNAME%\.julia\packages\MKL\36eeJ\deps\usr\bin . You can add it to your windows path by running the following command in Windows cmd:
To Check Installation:
Once the install has completed, you’ll have
julia> using LinearAlgebra julia> BLAS.vendor() :mkl
P.S: I am surprised that Julia doesn’t provide native support for Intel MKL. The software is already free to redistribute. (https://software.intel.com/en-us/mkl/license-faq)
Here it says to set your environment. How should I do that on windows?
Make.user does it mean ‘Make.inc’?
I followed these until before building: