佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 解決import tensorflow導(dǎo)致jupyter內(nèi)核死亡的問(wèn)題

解決import tensorflow導(dǎo)致jupyter內(nèi)核死亡的問(wèn)題

熱門(mén)標(biāo)簽:Win7旗艦版 客戶(hù)服務(wù) 電話運(yùn)營(yíng)中心 百度AI接口 呼叫中心市場(chǎng)需求 企業(yè)做大做強(qiáng) 硅谷的囚徒呼叫中心 語(yǔ)音系統(tǒng)

今日重裝gpu版tensorflow后出現(xiàn)問(wèn)題,jupyter notebook中import tensorflow運(yùn)行以后內(nèi)核死亡。開(kāi)始以為版本不兼容,于是將conda中全部?jī)?nèi)容升級(jí)了一遍發(fā)現(xiàn)還是存在問(wèn)題,并不管用。于是去查報(bào)錯(cuò)信息。

在我很少去看的jupyter的終端中得到一個(gè)warning。

顯示HDF5版本不匹配導(dǎo)致的錯(cuò)誤。

網(wǎng)上大致有兩種解決方法:

1.指定版本安裝

2.

pip uninstall h5py
pip install h5py

我開(kāi)始使用的第一種方法,用conda命令重裝。發(fā)現(xiàn)安裝以后,雖然Warning問(wèn)題解決了,但是tf和Keras莫名其妙消失了。。。。

conda list中也不顯示!但顯然這些都是安裝過(guò)的包,不能理解發(fā)生了什么。

于是嘗試第二種方法。問(wèn)題得以解決。

補(bǔ)充:jupyter notebook中使用tensorflow-gpu常常出現(xiàn)的問(wèn)題

問(wèn)題1:

Kernel Restarting The kernel appears to have died. It will restart automatically

解決方法:

如果是在裝有GPU的服務(wù)器上搭建的jupyter notebook,并且使用的tensorflow可以通過(guò)在session的前面加上config來(lái)解決這個(gè)問(wèn)題,親自試過(guò)可行(我覺(jué)得主要問(wèn)題是在此之前都是在cpu上運(yùn)行的程序,造成內(nèi)存不足,所以導(dǎo)致的kernel died,如果查看在代碼運(yùn)行的時(shí)候內(nèi)存占用情況可以使用free -h):

config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.Session(config=config)

問(wèn)題2:

WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/keras/layers/core.py:143: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.Instructions for updating: Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.

WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/math_ops.py:3066: to_int32 (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.Instructions for updating: Use tf.cast instead.

WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/math_grad.py:102: div (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version. Instructions for updating: Deprecated in favor of operator or tf.math.divide.

解決方法:

發(fā)生這種問(wèn)題的主要原因可能是anaconda版本問(wèn)題,或者是其他版本問(wèn)題造成的版本不兼容。使用以下指令進(jìn)行相應(yīng)的更新。親自嘗試可行。

conda update mkl
conda upgrade notebook
conda upgrade jupyter
conda update anaconda

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 快速解決jupyter啟動(dòng)卡死的問(wèn)題
  • 完美解決jupyter由于無(wú)法import新包的問(wèn)題
  • jupyter notebook 使用過(guò)程中python莫名崩潰的原因及解決方式
  • 解決python Jupyter不能導(dǎo)入外部包問(wèn)題

標(biāo)簽:濟(jì)南 安康 長(zhǎng)沙 崇左 海南 山西 喀什 山西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決import tensorflow導(dǎo)致jupyter內(nèi)核死亡的問(wèn)題》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266
    平和县| 东乌| 灯塔市| 枣庄市| 台安县| 杭锦后旗| 新竹县| 高清| 盐边县| 枝江市| 古交市| 神农架林区| 灌云县| 托克托县| 岑巩县| 济源市| 收藏| 额济纳旗| 万安县| 驻马店市| 永胜县| 禄丰县| 桐乡市| 桦南县| 玉环县| 洮南市| 安泽县| 肥乡县| 扎囊县| 怀安县| 前郭尔| 博白县| 华容县| 武邑县| 崇信县| 平和县| 乌鲁木齐县| 博罗县| 平乡县| 陈巴尔虎旗| 乡城县|