2016-10-24 35 views
0

我對使用遺傳算法或粒子游標的多目標優化感興趣。爲此我明白了,我需要安裝pyopt插件。無法在最新的openmdao 1.7.x中安裝插件

雖然看起來這裏列出的驅動程序: https://github.com/OpenMDAO-Plugins?page=1 不適用於最新版本。這是正確的嗎? 當前驅動程序是否有另一個存儲庫?

我也不知道如何安裝驅動程序,因爲'plugin'命令不在我的路徑中,我在下載git存儲庫時找不到它。

你能指點我一個多目標nsga教程嗎? 除此之外,我對達科他插件有興趣。

回答

0

您所引用的插件頁面適用於較早版本的OpenMDAO(V 0.0.13及更早版本)。對於1.7.x,我們處理插件有點不同。 OpenMDAO現在是一個標準的Python包,任何插件都可以將它列爲依賴項。

這就是說,你實際上並不需要pyopt_sparse的插件。它的包裝是內置在OpenMDAO中的。您只需要從it's bitbucket repo安裝pyopt_sparse。之後,你可以使用它。

你可以看到設置pyopt_sparse在OpenMDAO測試套件here.

+0

好吧,我得到了安裝後的一個例子: – Fabian

+0

錯誤:「出現錯誤導入編譯SNOPT模塊」和同爲' slsqp」。 – Fabian

+0

我假設其他的驅動程序如達科他州還沒有1.7.x的存在。這是正確的嗎? – Fabian