Dymos + OpenMDAO 3.17 创建了数十个报告,无法将其关闭
Dymos + OpenMDAO 3.17 creating dozens of reports, can't turn them off
大家好,我刚刚升级到 OpenMDAO 3.17,我也安装了 Dymos 3.14。
当我 运行 我的问题时,在报告文件夹下创建了数十个 N^2 报告。每个都包含一个名为“problemN”的文件夹中的 N^2 报告,其中 N 为 1-60。事实上,大多数 N^2 报告只显示了整个问题的轨迹/dymos 部分。
我在脚本的顶部调用了 os.environ['OPENMDAO_REPORTS'] = 'none',但这似乎没有任何作用。
运行关闭报告的正确方法是什么?我确实看过这个页面
并设置环境变量,我觉得
该修复应该可以,或者您可以尝试设置
os.environ['OPENMDAO_REPORTS'] = 0
万一它的字符串部分导致了问题。我们肯定有开发人员在调试时默认禁用此功能,因此如果没有其他设置 python 之外的环境变量应该可以解决问题。
无论如何,我只是针对模拟生成的子问题提出了一个默认禁用这些问题的问题。我们应该能够在明天或星期一在 master 分支上拥有它。
大家好,我刚刚升级到 OpenMDAO 3.17,我也安装了 Dymos 3.14。
当我 运行 我的问题时,在报告文件夹下创建了数十个 N^2 报告。每个都包含一个名为“problemN”的文件夹中的 N^2 报告,其中 N 为 1-60。事实上,大多数 N^2 报告只显示了整个问题的轨迹/dymos 部分。
我在脚本的顶部调用了 os.environ['OPENMDAO_REPORTS'] = 'none',但这似乎没有任何作用。
运行关闭报告的正确方法是什么?我确实看过这个页面
并设置环境变量,我觉得
该修复应该可以,或者您可以尝试设置
os.environ['OPENMDAO_REPORTS'] = 0
万一它的字符串部分导致了问题。我们肯定有开发人员在调试时默认禁用此功能,因此如果没有其他设置 python 之外的环境变量应该可以解决问题。
无论如何,我只是针对模拟生成的子问题提出了一个默认禁用这些问题的问题。我们应该能够在明天或星期一在 master 分支上拥有它。