2016-03-26 3 views
1

Я запускал большой набор данных через код с помощью решения PuLP в Python. Сам решатель cdc очень долгое время решал проблему минимизации MILP, но это ожидается, поскольку набор данных чрезвычайно велик. Мне удалось оставить свой компьютер примерно в течение первых 12 часов работы программы, однако в конечном итоге мой ноутбук отключился от мертвой батареи. К моему удивлению, когда я включил компьютер, окно Python все еще было открыто и код все еще работал. Я хотел знать, перезапустила ли программа, продолжила с того места, где она остановилась, или я должен подозревать, что она больше не работает?Что происходит с запуском скрипта Python при выключении компьютера?

И только для того, чтобы уточнить, я знаю, что программа Python работает правильно - она ​​возвращает правильный ответ для небольших подмножеств большого набора данных (он решает проблему за 16 минут для 85% большого набора данных). Я был бы признателен за любую проницательность, которую я могу получить!

ответ

2

Ваш компьютер не отключается; он спящий, в основном записывая текущее состояние вашей памяти и процессора на диск. Когда питание было восстановлено, оно повторно инициализируется из сохраненного состояния, а не загружается с нуля.

Смежные вопросы