You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
multivariate_normal not consistent between mkl and nomkl numpy #13358
There are multiple (infinite) SVD decompositions for semi-definite positive matrices, whereas pivoted Cholesky decomposition has a single one, as far as I know.
(rounding error is not being tackled by the above proposition...)
Activity
horta commentedon Apr 17, 2019
The problem lies in
numpy.dual.svd:The scripts are:
bashtage commentedon Apr 20, 2019
This is inevitable since it depends on a SVD, and so the result conditional on the linear algebra library.
horta commentedon Apr 22, 2019
We could replace SVD decomposition with pivoted Cholesky decomposition. Please, refer to the above issue I just created.
bashtage commentedon Sep 13, 2019
@horta Since does pivoted Cholesky ultimately use BLAS routines? If it does, then this type of non-determinacy might not be easy to resolve.
horta commentedon Sep 13, 2019
There are multiple (infinite) SVD decompositions for semi-definite positive matrices, whereas pivoted Cholesky decomposition has a single one, as far as I know.
(rounding error is not being tackled by the above proposition...)
rossbar commentedon May 20, 2020
It's been a few months since this was reported - given the deprecation of dual in #16156 and the improvements in #14197, is this still an issue?
horta commentedon May 21, 2020
I'm fine with closing it.