-
Notifications
You must be signed in to change notification settings - Fork 18
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
Add filter method alternative to linesearch #108
Add filter method alternative to linesearch #108
Conversation
Thanks ! I'll do some editing to this PR if you don't mind |
In commit [a7dee9f] I point out a circular include of enums.hpp in solver-proxddp.hpp |
It should not be a problem is there is the classic safe guard or the new pragma once. |
c604171
to
b5ee295
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have a few comments
The CI - OSX/Linux via Conda build is failing because we're using the features for We can do three things:
The first two options seem like best practice to me. @jorisv what do you think ? |
By the way @edantec please add yourself as a contributor to the README 😃 |
e071685
to
7320b06
Compare
A new version of Pinocchio with the latest eigenpy release is on its way (see conda-forge/pinocchio-feedstock#107). |
a1d0d2d
to
082b23a
Compare
I ended up bumping the required eigenpy version to 3.2.0. |
@edantec What is the status of this PR? |
From my side it is clean and finished. We are waiting for Wilson and Joris to fix the CI and make relevant updates on proxsuite-nlp. |
New packages for proxsuite-nlp 0.3.2 (using eigenpy 3.2.0) got shipped, I'll trigger the CI jobs again. |
@edantec Please update the changelog |
a8786cb
to
a4aa58c
Compare
…SEARCH from LINESEARCH to SA_LINESEARCH + same for FILTER => SA_FILTER
+ decrease mu_init + decrease max_iters
9397c03
to
9eeae90
Compare
There are two tests that randomly fail on macos and I have no idea why (probably memory leak somewhere). I managed to reproduce the results on a Macos system, but I struggle to find the causes as I'm not used to debug under Macos. Some help would be welcomed! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh wow, I never noticed this.
The memory error on test_solver.py has been fixed. As for the memory error of test_integrators.py, I have no idea why but it seems to have disappeared according to Joris. |
It's the magic of |
Everything looks copacetic. Will make a PR later to upstream the filter methods into proxsuite-nlp and remove the exceptions. |
This PR:
Resolves #31