2016-05-23 15 views
0

IPOPT is not thread safe. In Anaconda Python kann ich MKL-Optimierungen mit conda install nomkl deaktivieren. Openblas wird jedoch stattdessen automatisch installiert. Ich habe mich gefragt, ob ich auf Probleme oder falsche Ergebnisse stoßen könnte, weil Anaconda immer noch Threaded-Versionen einiger zugrunde liegender Routinen verwendet.anaconda mkl/openplas und IPOPT

Antwort

0

Im Allgemeinen ist A nicht threadsicher bedeutet, dass Sie A nicht in mehr als einem Thread eines einzelnen Prozesses verwenden sollten. Es bedeutet nicht, dass A keine Thread-Bibliotheken wie MKL verwenden kann.

Worüber Sie sich Sorgen machen ist nicht notwendig. Wenn Sie immer noch nicht sicher sind, könnten Sie einige Tests/Beispiele von IPOPT ausführen, um zu sehen, was passiert.