无法在最新的 openmdao 1 中安装插件。7.x

Not able to install plugins in latest openmdao 1.7.x

我对使用遗传算法或粒子群进行多目标优化很感兴趣。为此,我了解到,我需要安装 pyopt 插件。

虽然此处列出的驱动程序似乎是: https://github.com/OpenMDAO-Plugins?page=1 不适合最新版本。这是正确的吗? 当前驱动程序是否有另一个存储库?

我也不确定如何安装驱动程序,因为 'plugin' 命令不在我的路径中,我在下载 git 存储库时没有找到它。

你能给我指一个多目标 nsga 教程吗? 除此之外,我对 dakota-plugin 感兴趣。

您引用的插件页面适用于旧版本的 OpenMDAO(V 0.0.13 及更早版本)。对于 1.7.x,我们处理插件的方式有点不同。 OpenMDAO 现在是一个标准的 python 包,任何插件都可以将其列为依赖项。

也就是说,您实际上不需要 pyopt_sparse 的插件。它的包装器内置于 OpenMDAO 中。您只需从 it's bitbucket repo 安装 pyopt_sparse。之后你就可以使用它了。

您可以在 OpenMDAO 测试套件 here.

中查看设置 pyopt_sparse 的示例