繁体   English   中英

如何禁止打印 Ipopt 的启动消息(横幅)?

[英]How to suppress printing startup message (banner) for Ipopt?

我在循环中运行 Ipopt(来自 Python > Cyipopt)。

有没有办法抑制 Ipopt 的以下启动消息?


该程序包含 Ipopt,一个用于大规模非线性优化的库。 Ipopt 在 Eclipse 公共许可证 (EPL) 下作为开源代码发布。 有关更多信息,请访问http://projects.coin-or.org/Ipopt


我已经设置了print_level = 0并将其作为 Ipopt 选项传递,但我仍然收到启动消息。

我还尝试使用nlp.addOption('sb','yes')从 Python 中作为选项传递,但收到以下错误消息:文件“src/cyipopt.pyx”,第 425 行,在 cyipopt.problem.addOption TypeError 中:选项类型无效

(有关上述可能的解决方案,请参见链接: https : //groups.google.com/forum/#!topic/julia-opt/TVmuXFWfeBM 。)

我在https://list.coin-or.org/pipermail/ipopt/2013-September/003510.html 上找到了另一个可能的解决方案,但不知道在哪里以及如何实现它。

谢谢。

什么对我有用:

nlp.addOption('sb', 'yes')
nlp.addOption('print_level', 0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM