簡體   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