はじめに
jupyter labでThe kernel appears to have died. It will restart automatically.が発生した場合の解決方法をまとめます。
解決方法
numpyのアップデートで治りました。
pip install --upgrade numpy
問題の内容
The kernel appears to have died. It will restart automatically.は、メモリ不足によって発生する問題です。ディープラーニングなどで重い処理を行うとこれが発生します。
ただ、今回そんな重い問題を解かせていないのに、この問題が発生する場合があります。
私は、以下のLSTMのモデルを生成しているときにこの問題が発生しました。
普段もっと重い処理をやっているのになぜだろうと疑問に感じいろいろと調査した結果、numpyをアップデートして治りました。
model = Sequential()
#model.add(LSTM(hidden_neurons, batch_input_shape=(None,length_of_sequences, in_out_neurons), return_sequences=False))
model.add(LSTM(
hidden_neurons,
input_shape=(length_of_sequences, input_dim ),
return_sequences=False))
model.add(Dense(in_out_neurons))
model.add(Activation("linear"))
model.compile(loss="mean_squared_error", optimizer="adam")
history = model.fit(X_train, y_train, batch_size=3, epochs=30, validation_split=0.2)
train_loss = history.history["loss"]
val_loss = history.history["val_loss"]
参考になれば幸いです。
pythonをより深く学んでみたいという方は、こちらの記事も参考にしてみてください。
今回の記事は、以上です。
最後までお読みいただきありがとうございました。
コメント