Oscar Dowson

Results 1424 comments of Oscar Dowson

No update. We need an upstream version from https://pages.cs.wisc.edu/~ferris/path.html. Use the Rosetta build of Julia.

To clarify for Rosetta: Download and install the "macOS x86 (Intel or Rosetta)" build of Julia from https://julialang.org/downloads/. Then PATH will work fine. If you're using juliaup, you want to...

Discussed with the PATH folks. It's on their long-term roadmap to provide binaries for M1, but there is no ETA. In the meantime, use Rosetta.

* Solve time means implementing `MOI.SolveTimeSec`, which is easy. * For the solution, you need to use `solution_summary(model; verbose = true)`. PATHSolver should already report that? * For the iterations,...

> I'd suggest that the optimal solution is more important than the optimal objective value even without verbose=true, but that is just my opinion. The primal solutions are hidden behind...

Copying comment from #71: > During my hunt for #70 I noticed some weird behavior which looks to me like PATH has some global state either in C or in...

I suspect these two issues are related. Currently, we use a very basic interface to the C API: https://github.com/chkwon/PATHSolver.jl/blob/2087cc0669fa9e1a6faf994bd6b942fadb324a40/src/C_API.jl#L575-L633 For example, we don't use the workspace feature, so I assume...

Oops. I led you astray with "catch." I didn't mean try-catch. ccalls don't throw Julia errors. There might be something in the C API for handling errors. Or we might...

If PATH is aborting ungracefully, then there's not much we can do. I do wonder if using an explicit workspace would fix things though.

Are you using PATH with JuMP? Or directly? Do you have a reproducible example?