美文网首页
由于conda控制台没有释放显存所导致的问题set!!!

由于conda控制台没有释放显存所导致的问题set!!!

作者: fujindemi | 来源:发表于2019-04-10 18:11 被阅读0次

    来,先来看几个错误的情况

    CUDA runtime implicit initialization on GPU:0 failed. Status: unknown error

    意思是,开启隐式初始化失败,未知错误,一般是在tf.Session可能出现的错误

    第二个是

    蓝屏

    第三个是

    闪屏

    第四个是

    kenrel die

    这个就是元凶了,大家经常遇到,运行第一轮或者运行一个程序第一次的时候,没有问题,但在不关闭控制台的时候,第二次就,崩了。卡住不动,然后就各种bug。原因是,在运行完第一个程序的时候,没有释放显存,默认情况下,会疯狂占用你的显存,哪怕用不到。

    而且,你的程序结束运行后,那段显存还是被占用的。这是关键的关键。

    第二次运行程序的时候,它又会重新占用空间,这时候,基本上没有剩余空间了,自然就崩溃了。(注,graph就是分配资源的单位)

    解决方案:

    安装keras(pip安装就行,conda网速慢),然后调用clean_session释放

    不知道为啥,安装上了keras,其他什么也没改动,就不出现这种情况了。

    相关文章

      网友评论

          本文标题:由于conda控制台没有释放显存所导致的问题set!!!

          本文链接:https://www.haomeiwen.com/subject/cgdyiqtx.html