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

Time to take AD seriously #117

Open
cortner opened this issue Sep 21, 2019 · 3 comments
Open

Time to take AD seriously #117

cortner opened this issue Sep 21, 2019 · 3 comments

Comments

@cortner
Copy link
Member

cortner commented Sep 21, 2019

It looks like Zygote.jl is already very good and with some hacks can come very close to hand-coded gradients:

https://discourse.julialang.org/t/zygote-performance/29028

It is probably time to have default AD gradients for all potentials and benchmark whether hand-coded gradients are still worth our while...

@cortner
Copy link
Member Author

cortner commented Oct 2, 2019

looks like the Zygote performance with StaticArrays is still terrible. Need to look at this more closely.

@cortner
Copy link
Member Author

cortner commented Apr 11, 2020

just to continue recording activity -> I'm starting with a generic AD hessian implementation that uses ForwardDiff.jl for now; first prototype is working well.

@cortner
Copy link
Member Author

cortner commented Aug 17, 2021

2019 wasn't the time, but now it is. With Chainrules we can now do a huge amount. But we need to think about how it will interact with ACE, the new molecular simulation eco-system, e.g. Molly etc.

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

No branches or pull requests

1 participant