Как получить доступ к содержимому файла журнала после использования Pyomo для вызова решателя на сервере NEOS?
Я использую Pyomo для запуска BONMIN solver с сервера NEOS. Однако он возвращает простой файл журнала без какой-либо полезной информации, такой как количество итераций. Можете ли вы сообщить мне, что я должен сделать, чтобы получить полный файл журнала? Код в Pyomo выглядит следующим образом:
opt_prob = pyomo.opt.SolverFactory(bonmin, solver_io = minlp)
opt_prob.options['max_iter'] = self.max_iter
opt_prob.options['tol'] = self.tol
solver_manager = pyomo.opt.SolverManagerFactory('neos')
results = solver_manager.solve(self.model, keepfiles=True, tee=True, opt=opt_prob)
Содержимое файла журнала сейчас выглядит следующим образом:Job 6915952 dispatched
password: lBdrJjXS
---------- Begin Solver Output -----------
Condor submit: 'neos.submit'
Condor submit: 'watchdog.submit'
Job submitted to NEOS HTCondor pool.
0 ответов
Не уверен, что на этот вопрос все еще нужно ответить, но поможет ли сохранить файл журнала извне?
Так что добавьте:
results = solver_manager.solve(self.model, keepfiles=True, tee=True, opt=opt_prob, logfile = "name.csv")