Время против стены в сообщении Pyomo Solver - PullRequest
0 голосов
/ 17 мая 2019

Я оптимизирую модель pyomo, используя

opt = SolverFactory('gurobi')
solver_message = opt.solve(model)

Я хочу знать значение (и разницу) атрибутов

solver_message.Solver[0]['Wall time'] #e.g. 0.010
solver_message.Solver[0]['Time'] #e.g. 0.20

Я нашел что-то связанное в этой записи, что позволяет мне подозревать, что первое - это время, потраченное Гуроби на решение проблемы, а второе дополнительно включает время, необходимое для построения модели, ее перевода и перевода обратно.Это правда?

Меня интересует время (процессор или настенный час), которое Gurobi нужно для решения проблемы - на случай, если мне не хватает другого атрибута.

Редактировать: Iя включаю последнюю строку журнала решателя вместе с time.time() показателем команды opt.solve:

Solved in 22 iterations and 0.01 seconds
Optimal objective  3.330606799e+00
time measured by time.time() 0.21383881568908691
Time measured by ['Time'] attribute 0.20044684410095215
Time measured by ['Wall time'] attribute 0.0100154876709
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...