2016-09-05 28 views
7

Python 3 çekirdeğini kullanarak Jupyter defterinde scipy ve scikits.learn kullanarak bir kod çalıştırıyorum. Hesaplama sırasında çekirdek, “Çekirdeğin öldüğü anlaşılıyormuş gibi görünen bir mesaj diyaloğu ile yeniden başlatılıyor. Otomatik olarak yeniden başlatılacaktır. ” Altta yatan Jupyter işleminin stderr'i, çekirdek çekirdeğinin ölmediğini ve herhangi bir yardımcı mesaj olmadan yeniden başlatılacağını kaydeder. Temeldeki hatayı kontrol etmenin herhangi bir yolu var mı? Bazı C++ kodlarından gelen bir segfault olabilir, ama sadece tahmin edebilirim. Sunucudaki ilgili günlükleri aradım ve yararlı bir şey bulamadım.Ölen Jupyter Python3 çekirdeği nasıl hata ayıklanır?

+1

Herhangi bir kod/hata mesajı verbatim gönderebilir misiniz? – BenJ

cevap

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.”.

çekirdek ağır hesaplama nedeniyle ölür. Bunun nedeni, hesaplamanın çok zaman alması veya bazı büyük dosyaları işlemiş olmanız olabilir. multiprocessing numaralı telefonu kullanmak isteyebilirsiniz. Ancak sadece tahmin edebiliyorum.

Hata mesajını (dizüstü bilgisayarı çalıştırdığınız terminal formunda görüntülenebilir) ve çalıştırmaya çalıştığınız kod parçacığını kaydeder misiniz? Bu şekilde daha iyi cevap verebiliriz!

İlgili konular