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

Hypersolvers in neurodiffeq #117

Open
Zymrael opened this issue May 9, 2021 · 3 comments
Open

Hypersolvers in neurodiffeq #117

Zymrael opened this issue May 9, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@Zymrael
Copy link

Zymrael commented May 9, 2021

Nice work on the package. I was wondering if you'd be interested in eventually adding hypersolvers to neurodiffeq; it should be pretty straightforward given the machinery you've built here! We have a small reference PyTorch implementation here.

@dsondak
Copy link
Collaborator

dsondak commented May 13, 2021

We are certainly interested! We'd be interested in hearing more and even setting up a short chat to discuss how to proceed. @shuheng-liu

@shuheng-liu
Copy link
Member

Hi @Zymrael , thanks for your interest. Hypersolvers seem really interesting and we'd love to have that in the library. Currently, we're working on several other features. It would probably take some time before our team eventually implement the hypersolvers. If you (or anyone you know) would like to contribute to the library, we'd really appreciate it! I can map out the part where you can add the new functionality so that you won't feel disoriented. Either way, please let us know.

@shuheng-liu shuheng-liu added the enhancement New feature or request label Jun 3, 2021
@Zymrael
Copy link
Author

Zymrael commented Jun 24, 2021

Sorry for the late reply, lot of deadlines to take care of. Pinging @Juju-botu as he's also working on hypersolvers currently and is interested in contributing. I'll reach out via email to set up a quick intro + brainstorming talk.

On a separate note, we're working on a new release for torchdyn and another interesting avenue for us would be to integrate neurodiffeq as a dependency. We have hypersolvers integrated in our odeint routines (same API as with traditional solvers), but since our focus is not solving differential equations with neural nets but rather neural differential equations it might be useful to import some of the tools you've developed here for users interested in trying both things simultaneously.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants