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
The results of functions which rely on scipy linear algebra (e.g. scipy.sparse.linalg.eigen) can give significant different results depending on whether scipy was compiled with MKL (i.e. conda install) or without (i.e. pip install).
The differences in results are significant. For example from the tests:
Similarly convergence is inconsistent depending on MKL.
To make this more transparent it might be good to explicitely tell the user when using affected functions through a log message (i.e. INFO) that the results might be different if an other scipy version is used.
The following invocation will list any MKL compile time flags:
The results of functions which rely on
scipy
linear algebra (e.g.scipy.sparse.linalg.eigen
) can give significant different results depending on whetherscipy
was compiled with MKL (i.e. conda install) or without (i.e. pip install).The differences in results are significant. For example from the tests:
Similarly convergence is inconsistent depending on MKL.
To make this more transparent it might be good to explicitely tell the user when using affected functions through a log message (i.e. INFO) that the results might be different if an other scipy version is used.
The following invocation will list any MKL compile time flags:
The text was updated successfully, but these errors were encountered: