栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

深度学习笔记:UnknownError: Failed to get convolution algorithm

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

深度学习笔记:UnknownError: Failed to get convolution algorithm

        这个错误很令人讨厌。

UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.

        第一次碰上时大惊失色,不知所措。感到非常无辜,因为总是之前还好好地能运行的脚本没做任何修改重新运行就报错。

        网上有很多非常正经严肃地讨论这个问题的帖子,给出了很多高大上的解决方案,比如说:python - UnknownError: Failed to get convolution algorithm - Stack Overflow

        但是令我不解的是,明明刚刚还运行得好好得ipnyb文件,没做任何修改,重新跑一下就报出这个错误, 然后怎么折腾都不行。因为并不是从一开始就不能运行,所以我肯定并不是什么安装这个安装那个的什么环境问题。

        经过若干次试错后,我找到了原因。我发现总是在我开了两个ipnyb文件运行深度学习训练(仅仅是为了方便对比而已)时出这个鬼问题。

        所以我比较肯定其实就是内存不够用了嘛。只要把jupyter notebook关掉并重新启动就能恢复正常运行了。

        可以为什么就不能报告点正经点的出错信息呢???!!!

        

        还有一个问题就是,python中应该有什么命令执行一下可以将内存释放出来,如果能这样释放内存的话,就不需要每次碰到这个问题就关掉重来了。不过我现在还不知道怎么释放内存。。。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/688628.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号