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 7, Ubuntu 18.04 or compatible |
|
osx64x86 |
macOS 10.15 |
|
win64x86 |
Windows 10, Server 2016 |
|
win32x86 |
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.7-3.13 |
1.6 |
1.59 |
osx64x86 |
Yes |
C++11 |
1.8 |
– |
netstandard2.0 |
3.7-3.12 |
1.6 |
1.59 |
win64x86 |
Yes |
C++11 |
1.8 |
4.5 |
netstandard2.0 |
3.7-3.13 |
1.6 |
1.59 |
win32x86 |
Yes |
– |
– |
4.5 |
– |
– |
– |
– |
linuxaarch64 |
Yes |
C++11 |
1.8 |
– |
netstandard2.0 |
3.7-3.13 |
1.6 |
1.59 |
osxaarch64 |
Yes |
C++11 |
17 |
– |
netstandard2.0 |
3.8-3.13 |
1.6 |
1.59 |
Optimization Toolbox for MATLAB, Rmosek and other MOSEK tools
Platform |
MATLAB |
R |
AMPL Shell |
MOSEK to AMPL link |
OptServer |
OptServerLight |
lmgrd |
---|---|---|---|---|---|---|---|
linux64x86 |
R2017a |
3.6 |
— |
Yes |
Yes |
Yes |
Yes |
osx64x86 |
R2017a |
3.6 |
— |
Yes |
– |
Yes |
Yes |
win64x86 |
R2017a |
3.6 |
— |
Yes |
– |
Yes |
Yes |
win32x86 |
– |
– |
– |
Yes |
– |
– |
Yes |
linuxaarch64 |
– |
– |
– |
– |
– |
Yes |
Yes |
osxaarch64 |
R2022b |
4.1 |
– |
– |
– |
Yes |
Yes |
Other distribution channels
A Python Anaconda package. https://anaconda.org/MOSEK/mosek
A Python wheels package. https://pypi.org/project/Mosek/
A NuGet package. https://www.nuget.org/packages/Mosek/
A Julia package. https://github.com/MOSEK/Mosek.jl
A Rust package. https://lib.rs/crates/mosek
Other remarks
Numpy is required in Python Fusion.