New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EvaluationCallback.WithLineSearchMinimizerWolfeBfgsQuadratic fails on Alpine Linux #562
Comments
Thanks for the report, I will take a look. I will need to learn how to run docker first though :) |
@keir I looked at this and turns out that one of the test conditions in the test for EvaluationCallback is overly strict. it has to do with this fragment of code
I checked the execution in docker and on my laptop and due to subtle floating point differences the test in docker takes a slightly different path than the test on my desktop and then the line search algorithm manages to search on the same point twice. The log for the test in the docker image is attached. @alexsmac you may also want to look at this.
|
This should be fixed at head. |
On Alpine Linux for x86-64, the Ceres test
evaluation_callback_test
fails onWithLineSearchMinimizerWolfeBfgsQuadratic
. To reproduce this yourself in a Docker virtual machine, put the following into a file calledDockerfile
and then rundocker build .
from the same directory. The same failure also appears to happen on Debian Linux for PowerPC and ARM; see Debian bug 902150 and Ceres bug 392. Actually, this bug might be completely unrelated to the processor architecture or Linux distribution.It fails as follows:
The text was updated successfully, but these errors were encountered: