anaconda mkl/openplas 和 IPOPT

anaconda mkl/openplas and IPOPT

IPOPT is not thread safe。在 anaconda python 中,我可以使用 conda install nomkl 选择退出 MKL 优化。但是,openblas 是自动安装的。我想知道,如果我可能 运行 遇到问题或错误的结果,因为 anaconda 仍然使用一些底层例程的线程版本?

通常 A 不是线程安全的,这意味着您不应在单个进程的多个线程中使用 A。不代表A不能用MKL之类的线程库

你担心的是没有必要的。如果您仍然不确定,可以 运行 一些 tests/examples IPOPT 看看会发生什么。