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

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

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

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

第二个是

蓝屏

第三个是

闪屏

第四个是

kenrel die


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

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

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

解决方案:

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0x0000000A 1、主要是由于安装了有缺陷或不兼容的硬件(BIOS)、驱动程序、软件产生。2、当系统升级WI...
    Muscleape阅读 3,164评论 0 3
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,500评论 0 9
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,174评论 1 32
  • 有时候 明明没有喝酒 却有一种微醺的感觉 原来 只是想你 我也会醉
    妖顏冫惑众阅读 261评论 0 0
  • 一个人信主后还会犯罪与和他是否蒙恩得救纯属两个概念。前者是基督徒在成圣路上的失败;后者完全出于神的拣选和基督救赎。...
    劝慰子阅读 12,543评论 0 4