добавить контрольные точки в сложный процесс Python, который использует большую общую библиотеку с закрытым исходным кодом - PullRequest
0 голосов
/ 23 апреля 2019

Мы работаем с оптимизатором Gurobi из Python.Gurobi поставляется в виде библиотеки с закрытым исходным кодом.Python загружается в общую библиотеку и запускает ее.Типичный прогон длится несколько минут, но некоторые из наших прогонов работают неделями.

Я хотел бы добавить контрольные точки в систему.То есть я хотел бы сбросить память программы Python, включая рабочую память Gurobi, и запомнить все открытые файлы, чтобы мы могли перезапустить долгосрочную оптимизацию, если нам потребуется перезагрузить компьютер.

Есть ли способ сделать это легко?

...