训练CNN时Jupiter notebook内核挂掉(Tensorflow)

在使用Keras和Tensorflow训练CNN时遇到Jupyter Notebook内核挂掉的问题,尝试多种解决方案无效。最终通过创建新环境并仅安装必需的包(如keras和jupyter notebook)解决了问题。详细步骤包括:创建Tensorflow环境,激活环境,安装所需包,然后在新环境中运行Jupyter Notebook,避免了包冲突导致的内核挂掉问题。
摘要由CSDN通过智能技术生成

最近在使用keras和tensorflow学习深度学习模型,在跑CNN模型的时候jupyter notebook总是不停显示内核挂掉,翻遍了中文和英文的交流网站所有的帖子的方法都没有奏效(包括很多人说的内存不够用加一句os路径的方案,重新安装tensorflow等等),最后自己摸索了一天找到了一个办法,可能不是最好的但是总算解决了问题。

如果你用了 ‘os.environ['KMP_DUPLICATE_LIB_OK']="TRUE" ’后还是挂掉的话,那多半是安装的packages之间互相冲突了。简单粗暴的弄一个新环境,只下载这个项目要用的包吧。

我后来发现是在import keras.preprocessing这个包的时候就挂掉了,但我也懒得一个个去找了所以直接从头弄了一个新的tensorflow环境。流程如下:

我是macOS系统所以是针对Mac,但是Windows也差不多的,改成在anaconda prompt里输入。

1、打开终端,输入:

'conda install -n tf tensorflow'. (创建一个新的名叫tf的TensorFlow环境,或者别的你喜欢的名字)

'conda activate tf' (激活新环境)

2、安装你需要的包

我用到了keras, jupyter notebook等(注意这个时候是直接安装在你激活了的新环境里的):

'conda install keras'

'conda install jupiter notebook'

除了你现在就要用的,不建议大量提前安装别的包。要用的时候再装也来得及。

3、打开 jupyter notebook

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值