-
Notifications
You must be signed in to change notification settings - Fork 421
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
RFC: Remove PDMats dependency? #940
Comments
Can you elaborate on why this would be beneficial? |
this has been discussed in other issues, having PDMats.jl brings in very heavy dependencies, it would be better to use |
I agree that it's better without PDMat since ARPACK is not well supported on Julia built with Intel MKL library. Plus there are some other well written ARPACK alternatives that performs just as well, e.g. KrylovKit.jl and IterativeSolvers.jl. |
Could this please be considered again? Distributions is the only package I commonly use and that fails with MKL |
PDMats no longer requires Arpack |
@nickrobinson251 closing this, feel free to chime in if there are still motivation for that |
I encountered another motivation for this. The Turing folks have a package It would definitely be better if they could just build on top of what's provided here. |
From that issue:
Seems like that's something that should be addressed in PDMats rather than just removing PDMats from other packages. If it breaks AD systems because of the Cholesky decomposition, that's differentiable (and is implemented in Nabla and ChainRules) so it should be fixable. Otherwise it would be good if AD folks could open issues on PDMats. |
Good point. And using ChainRules to fix this has come up. |
No description provided.
The text was updated successfully, but these errors were encountered: