1 Supported platforms¶
Below are the minimal requirements for various MOSEK interfaces and operating systems. In some cases using MOSEK with older versions of the software will be possible, but is neither actively supported nor tested.
Operating systems
Platform |
Minimal OS version |
Specific library dependencies |
---|---|---|
linux64x86 |
RHEL 8, Ubuntu 20.04 or compatible |
|
win64x86 |
Windows 10, Server 2016 |
|
linuxaarch64 |
Ubuntu 20.04 or compatible |
|
osxaarch64 |
macOS 11 |
Optimizer API and Fusion API
Platform |
C |
C++(Fusion) |
Java |
.NET |
.NET Core |
Python |
Julia |
Rust |
---|---|---|---|---|---|---|---|---|
linux64x86 |
Yes |
C++11 |
1.8 |
– |
netstandard2.0 |
3.9-3.13 |
1.6 |
1.59 |
win64x86 |
Yes |
C++11 |
1.8 |
4.5 |
netstandard2.0 |
3.9-3.13 |
1.6 |
1.59 |
linuxaarch64 |
Yes |
C++11 |
1.8 |
– |
netstandard2.0 |
3.9-3.13 |
1.6 |
1.59 |
osxaarch64 |
Yes |
C++11 |
17 |
– |
netstandard2.0 |
3.9-3.13 |
1.6 |
1.59 |
API for MATLAB, Rmosek and other MOSEK tools
Platform |
API for MATLAB |
Rmosek |
OptServer |
OptServerLight |
lmgrd |
Toolbox (old) |
---|---|---|---|---|---|---|
linux64x86 |
R2021a |
3.6 |
Yes |
Yes |
Yes |
R2019b |
win64x86 |
R2021a |
3.6 |
Yes |
Yes |
Yes |
R2019b |
linuxaarch64 |
– |
– |
– |
Yes |
Yes |
– |
osxaarch64 |
R2023b |
4.1 |
– |
Yes |
Yes |
R2022b |
Other distribution channels
pip
package. https://pypi.org/project/Mosek/NuGet package. https://www.nuget.org/packages/Mosek/
Julia package. https://github.com/MOSEK/Mosek.jl
Rust package. https://lib.rs/crates/mosek
Other remarks
Numpy is required in Python Fusion.