-
Notifications
You must be signed in to change notification settings - Fork 99
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
Questions about AD support #547
Comments
I'll let others address your point about ForwardDiff, however
Maybe there's some terminological confusion here. I think we need to distinguish between "caching" and "compiling". Control-flow related problems are associated to "caching" of a tape, while whether a tape is "compiled" or not (i.e. whether you've called Is this also your mental model @gdalle ? If so, it might be that we should clarify the writing very slightly. |
Yes that is the point I wanted to make. But I'm not sure where in Turing tapes are cached as opposed to re-created, and whether the user can modify that. |
Maybe this information (whether tape reuse is allowed) should go in the backend object from ADTypes. |
Thanks for asking about this, and apologies for my confused response. Lets direct conversation to #548 now, rather than this issue. |
I have a few questions about AD in Turing and this docs page.
In ADTypes, the default
chunksize
isnothing
, why adopt a different convention here? If you end up using DifferentiationInterface,chunksize=0
will throw an error on every input.If I understand correctly, this holds for all tapes, compiled or not?
The text was updated successfully, but these errors were encountered: