-
Notifications
You must be signed in to change notification settings - Fork 4
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
Info about compatible AD backends and parallel chains #18
Comments
The Turing/Zygote/1-thread thing is unrelated to MuseInference. Last I checked, that didn't work there either. On ReverseDiff, could you provide a MWE? It would indeed be good to have ReverseDiff working. |
Thank you for clarifying about Zygote. Thanks for looking into support for ReverseDIff. I modified your example from the documentation for ReverseDiff. Here is the code:
Here is the error message:
Version Info: Julia 1.10.4
|
Hello,
A collegue pointed me to your package and it seems like it might be a useful method for speeding up parameter estimation for some of our models. Thank you for putting this together.
I have had some problems with version capatibility (see my previous comments) and AD requirements. For example, I received the following error with the example in the docs:
ERROR: Turing doesn't support using the Zygote backend when Threads.nthreads()>1. Use a different backend or a single-thread.
I was able to run the example after running an instance of Julia with 1 thread. Is this a strict requirement?
To circumvent this problem, I tried using ReverseDiff but encountered the following error:
Unsupposed backend from Turing: Base.RefValue{Symbol}(:reversediff)
It would be nice to use ReverseDiff because its performance with NUTS is similar to the performance of zygote with MuseInference.
Can you please provide some clarification on the AD requirements and parallel capabilities?
Thanks!
The text was updated successfully, but these errors were encountered: