Как подавить печать стартового сообщения (баннера) для Ipopt?
Я запускаю Ipopt в цикле (из Python > Cyipopt).
Есть ли способ подавить следующее загрузочное сообщение для Ipopt?
Эта программа содержит Ipopt, библиотеку для крупномасштабной нелинейной оптимизации. Ipopt выпускается как открытый исходный код в соответствии с Eclipse Public License (EPL). Для получения дополнительной информации посетите http://projects.coin-or.org/Ipopt
Я уже установил print_level = 0
и передать его в качестве опции Ipopt, но я все еще получаю сообщение о запуске.
Я также попытался передать как вариант из Python, используя nlp.addOption('sb','yes')
, но получаю следующее сообщение об ошибке: Файл "src/cyipopt.pyx", строка 425, в cyipopt.problem.addOption
TypeError: Неверный тип параметра
(См. Ссылку: https://groups.google.com/forum/ для поиска вышеупомянутого возможного решения.)
Я нашел другое возможное решение, опубликованное некоторое время назад по адресу https://list.coin-or.org/pipermail/ipopt/2013-September/003510.html но не понимаю, где и как его реализовать.
Благодарю.
1 ответ
что работает для меня:
nlp.addOption('sb', 'yes')
nlp.addOption('print_level', 0)