You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will overwrite your julia sysimage to use MKL instead of OpenBLAS which could break compatability with certain packages and is difficult to reverse without reinstalling julia from scratch. In addition, MKL.jl is currently broken on Windows, so you can only use the following option. Please see the MKL.jl repository for more information.
21
+
This will overwrite your julia sysimage to use MKL instead of OpenBLAS which could break compatability with certain packages and is difficult to reverse without reinstalling julia from scratch. In addition, MKL.jl is currently broken on Windows, so you can only use the following option. Please see the MKL.jl repository for more information.
22
22
23
23
### 2. Standalone MKL
24
24
You can also install MKL directly [from intel](https://software.intel.com/en-us/mkl/choose-download). For macOS and Windows this requires a free registration, on Linux this can be done via the command line, as seen [here](https://github.com/JuliaMath/IntelVectorMath.jl/blob/d4f8dd4083cf228cd493a4aed9964f1bc0f08d4f/.github/workflows/main.yml#L53).
25
-
There is also the `intel-mkl-slim` package in the AUR that works well.
25
+
There is also the `intel-mkl-slim` package in the AUR that works well.
26
26
27
27
Note that intel MKL has a separate license, which you may want to check for commercial projects (see [FAQ](https://software.intel.com/en-us/mkl/license-faq)).
28
28
@@ -33,7 +33,7 @@ julia> ] add IntelVectorMath
33
33
```
34
34
If you used this package prior to its renaming, you may have to run `] rm VML` first. Otherwise there will be a conflict due to the UUID.
35
35
36
-
In the event that MKL was not installed properly you will get an error when first `using` it.
36
+
In the event that MKL was not installed properly you will get an error when first `using` it.
37
37
38
38
## Using IntelVectorMath
39
39
After loading `IntelVectorMath`, you have the supported function listed below, for example `IntelVectorMath.sin(rand(100))`. These should provide a significant speed-up over broadcasting the Base functions.
@@ -249,9 +249,9 @@ Next steps for this package
249
249
*[x] Avoiding overloading base and optional overload function
0 commit comments