-
Notifications
You must be signed in to change notification settings - Fork 4
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
Adaptive line search for Frank-Wolfe breaks tests #40
Comments
Possible solution: #39 |
Clean up tests to diagnose Frank-Wolfe linear solver error: - Revert specification of test dependencies to the more robust version (see this issue) - Adjust default parameters for Frank-Wolfe (increase precision and switch step size selection) because a recent release or FrankWolfe.jl broke our tests (see Broken tests #40) - Deactivate test verbosity to make CI logs easier to read - Switch data to Float32 to suppress Flux.jl warning - Try to parallelize tests but they no longer show up in the test set so I gave up (see this discourse thread, it seems like an open problem)
We still need to diagnose why this happened in the first place |
Diagnosis will be easier once #65 is merged. If we switch the line search strategy in the new tests I think the bugs pop up again |
@gdalle the latest Warning: IterativeLinearSolver failed, result contains NaNs
└ @ ImplicitDifferentiation ~/.julia/packages/ImplicitDifferentiation/HJshL/src/linear_solver.jl:34 |
It may also be due to the latest release of ImplicitDifferentiation. I will take a look |
Frank-Wolfe related tests fail due to the linear solver for implicit differentiation not converging
Main suspect: ZIB-IOL/FrankWolfe.jl#387
The text was updated successfully, but these errors were encountered: