2016-09-05 3 views
7

Я запускаю некоторый код, используя scipy и scikits.learn на ноутбуке Jupyter, используя ядро ​​Python 3. Во время вычисления ядро ​​перезапускается с диалогом сообщений, в котором говорится, что «Ядро, похоже, умерло. Он перезапустится автоматически. ". В stderr лежащего в основе процесса Jupyter регистрируется тот факт, что ядро ​​умирает и перезапускается без какого-либо полезного сообщения. Есть ли способ проверить базовую ошибку? Это может быть segfault, исходящий из некоторого кода на C++, но я могу только догадываться. Я искал любые релевантные журналы на сервере и не нашел ничего полезного.Как отлаживать умирающее ядро ​​Jupyter Python3?

+1

Можете ли вы опубликовать любой код/​​сообщение об ошибке дословно? – BenJ

ответ

0

During the computation the kernel is being restarted with a message dialogue saying that “The kernel appears to have died. It will restart automatically.”.

Ядро умирает из-за тяжелых вычислений. Это может быть связано с тем, что вычисление занимает много времени или вы обрабатываете некоторые большие файлы. Возможно, вы захотите использовать multiprocessing .., но я могу только догадываться.

Можете ли вы разместить сообщение об ошибке (может отображаться в форме терминала, в которой вы используете ноутбук), и фрагмент кода, который вы пытаетесь запустить? Таким образом, мы можем лучше ответить!

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