Skip to content
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

Updating Lux with Nested AD #111

Merged
merged 36 commits into from
Oct 12, 2024
Merged

Conversation

facusapienza21
Copy link
Member

This PR incorporates a series of changes around the new version of Lux=1.0.

facusapienza21 and others added 30 commits April 10, 2024 01:46
Co-authored-by: Avik Pal <[email protected]>
* Update Project with new dependencies

* remove FiniteDifferences from dependencies

* Example of APWP fit based on Jupp1987

* add complex-step method

* Double differentiation working with complex-step method

* Initial condition u0 fitting implemented

* Projected gradient descent working for u0. Some more tests

* Testing activation functions with complex-step

* predict function, return multiple losses

* Co-authored-by: Jordi Bolibar <[email protected]>

* Multiple shooting working once sensealg specified

* Double rotation example with small changes in src

* feat: update to support Lux 1.0

* Example with double rotation working with non-updated Lux

* Integration test of inversion

* Added Random as test dependency

* Fix Lux version

Co-authored-by: Avik Pal <[email protected]>

---------

Co-authored-by: Avik Pal <[email protected]>
* feat: update to support Lux 1.0

* ci: up to 1.10

* fix: make the activations more Lux friendly
@facusapienza21 facusapienza21 force-pushed the up-lux branch 2 times, most recently from 0df4b18 to 296ee04 Compare October 11, 2024 22:15
@facusapienza21 facusapienza21 merged commit ed03140 into ODINN-SciML:main Oct 12, 2024
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants