Skip to content

Add customizable subsolver direction to ALM#600

Closed
mateuszbaran wants to merge 2 commits intomasterfrom
mbaran/alm-custom-direction-update
Closed

Add customizable subsolver direction to ALM#600
mateuszbaran wants to merge 2 commits intomasterfrom
mbaran/alm-custom-direction-update

Conversation

@mateuszbaran
Copy link
Copy Markdown
Member

I mostly want to be able to set the memory to something less than 30.

Co-authored-by: Copilot <copilot@github.com>
@mateuszbaran mateuszbaran added the Ready-for-Review A label for pull requests that are feature-ready label Apr 25, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (571b909) to head (8e5e56c).

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #600   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           91        91           
  Lines        10027     10027           
=========================================
  Hits         10027     10027           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread src/solvers/augmented_Lagrangian_method.jl Outdated
Co-authored-by: Ronny Bergmann <git@ronnybergmann.net>
@kellertuer
Copy link
Copy Markdown
Member

I think instead of manually “passing down” more and more keywords (and introducing them with a sub_, I would prefer if you just use the sub_kwargs keyword. Would that be ok as well?

@mateuszbaran
Copy link
Copy Markdown
Member Author

That would make sense but sub_kwargs already exists for ALM but it specifically excludes direction_update. Having direction_update in sub_kwargs would be a breaking change. I can also add direction_update to default sub_kwargs for Manopt 0.6 only.

@kellertuer
Copy link
Copy Markdown
Member

That I do not understand why does it exclude the direction update?

Overall I am just unsure whether it is better to use sub_kwargs (keep the ALM keywords at a finite amount) or introduce more and more keywords to a solver that is a bit crowded on those already anyways.

Comment thread src/solvers/augmented_Lagrangian_method.jl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready-for-Review A label for pull requests that are feature-ready

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants