nlaws
April 3, 2023, 2:07am
1
Looking at a new laptop RN and found this interesting discussion regarding Operations Research on M1:
There is also this discussion on this discourse regarding CPLEX.jl on M2:
Hello!
I am trying to add CPLEX to Julia. I download the latest version of CPLEX, 22.1 And also updated the CPLEX.jl package to the latest version, v0.9.4. When running Pkg.build(“CPLEX”), it seems that the path is wrong, so I correct the path to ENV[“CPLEX_STUDIO_BINARIES”] = “/Applications/CPLEX_Studio221/cplex/bin/x86-64_osx/”, which is the correct path. But it still throws the same error. I have attached the screenshot.
Thanks!
Richard.
[Screenshot 2022-09-13 at 4.46.43 PM]
However, the first discussion was last updated October '21 and the second discussion September '22. Any one have an intersection on JuMP supported solvers and what works on M2? @odow Any solvers that are confirmed to work as well as or better than on Intel chips?
odow
April 3, 2023, 2:15am
2
Any one have an intersection on JuMP supported solvers and what works on M2?
See Tracking M1 support · Issue #2971 · jump-dev/JuMP.jl · GitHub . If anything doesn’t work, then that’s a bug we should fix.
The only exception, as far as I’m aware, are Clp and Cbc: Support for Apple M1 · Issue #131 · jump-dev/Clp.jl · GitHub
(But you should just use HiGHS instead for (MI)LP.)
The latest version of CPLEX works: CPLEX.jl does not support Apple M1 · Issue #384 · jump-dev/CPLEX.jl · GitHub .
nlaws
April 3, 2023, 2:25am
3
Has the issue with Ipopt resolved? (I’m especially working on non-linear problems lately). Or you still think that it’s a non-issue?
odow
April 3, 2023, 3:03am
4
I’m not sure. I’ve used Ipopt on my M1, and I think it was passing all tests last time I checked. I’m not aware of anyone reporting any recent issues.