TimSiebert1 / ADOLC.jl

MIT License
12 stars 2 forks source link

DifferentiationInterface #7

Open gdalle opened 4 months ago

gdalle commented 4 months ago

Hi @TimSiebert1!

I stumbled upon your JuliaCon abstract and it made me very excited about your package! I'm the lead developer (with @adrhill) of DifferentiationInterface.jl, a common standard for calling autodiff backends in Julia. If you want to work with us, we'd be thrilled to try and add ADOLC.jl to the list of supported libraries. As long as you can provide functions for pushforwards (JVPs) and pullbacks (VJPs), that's enough to get started!

What's in it for you?

So what do you say?

TimSiebert1 commented 4 months ago

Hey @gdalle

This sounds great. It would be great to work with you. The first version of ADOLC.jl is close to the final stage and will be (hopefully) ready for registration in a week. After that, I plan to add and supply the functions for your package.

gdalle commented 4 months ago

Awesome, can't wait! At the moment it's probably easier to host all the library bindings in the DifferentiationInterface repo (as package extensions) for unified testing. So whenever you're ready and the package is registered, feel free start a PR and I'll help you get it ready!

TimSiebert1 commented 4 months ago

Great! Thank you very much. I'll let you know.

j-fu commented 4 months ago

If you are interested: @TimSiebert1 will give a talk on his work on Thu, June 6 14:00 CEST. It will be hybrid, we could send a zoom link, but @adrhill, you could join us at WIAS.

gdalle commented 4 months ago

Yeah I'd be glad to attend remotely!

adrhill commented 4 months ago

Same here, I'd love to join remotely!

j-fu commented 4 months ago

Ok will send the link as PM on zulip.

TimSiebert1 commented 4 months ago

Oh, cool that you want to join!

The talk will be about AD, especially the univariate Taylor polynomial method. However, there will also be a brief introduction to ADOLC.jl.

gdalle commented 4 months ago

By the way if you need a hand with Julia package infrastructure (tests, docs, github CI, what dependency goes where), let me know, I can lend a hand.

TimSiebert1 commented 4 months ago

I would gladly accept that, and that might be quite good. I feel there is a lot to learn, and I don't use the best practices.

gdalle commented 4 months ago

We can move to a private channel if you want. Zulip, Slack, Discourse? I have the same username on all of those.

gdalle commented 4 months ago

In the meantime you might be interested in this blog @adrhill and I wrote: https://modernjuliaworkflows.github.io/

TimSiebert1 commented 4 months ago

I wrote to you on Zulip and will check out the blog.

jbcaillau commented 3 months ago

hi @TimSiebert1 ! @gdalle kindly pointed us to this page, while Andrea [^1] told me that you would actually be presenting at JuliaCon 👍🏽 We'll also be around, hope to meet you there!

[^1]: being with her & other colleagues at FGS 2024 these days

TimSiebert1 commented 3 months ago

Hey @jbcaillau 👋 Looking forward to meeting you at JuliaCon!

jbcaillau commented 2 months ago

@TimSiebert1 thanks for the JuliaCon talk this morning 👍🏽. Currently at the 3rd floor (extreme left of the room when facing the stadium), will be glad to discuss a bit: ping me here if you're around!

TimSiebert1 commented 2 months ago

@jbcaillau i send you a mail 👍