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 看看会发生什么。
IPOPT is not thread safe。在 anaconda python 中,我可以使用 conda install nomkl
选择退出 MKL 优化。但是,openblas 是自动安装的。我想知道,如果我可能 运行 遇到问题或错误的结果,因为 anaconda 仍然使用一些底层例程的线程版本?
通常 A 不是线程安全的,这意味着您不应在单个进程的多个线程中使用 A。不代表A不能用MKL之类的线程库
你担心的是没有必要的。如果您仍然不确定,可以 运行 一些 tests/examples IPOPT 看看会发生什么。