2021-03-23

使用tensorflow构建卷积神经网络训练时出现这个错误tensorflow.python.framework.errors_impl.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.

tensorflow报告为UnknownError,大概意思为无法获取卷积算法,可能的原因是cuDNN未初始化。

电脑为gtx1050 4GB,tensorflow版本为2.1.0,CUDA版本为10.1,cudnn为7.6.5

在开始正式的训练时我将搭建的网络代码输入了python Console,然后在正式训练的时候就出现了这个错误,经过排查是因为python console没有关闭。原控制台引用了代码中的网络,尽管没有在控制台中训练,但是可能控制台中加载网络的时候就调用了cudnn,在正式训练的时候这边的网络就无法加载到cudnn,把控制台关了重新开起来就可以正常跑代码了,这是这个UnknownError的一种原因,可能还有其他原因。

另外,在训练一个网络的时候,如果新开一个窗口训练其他的网络,原来的这个网络就会卡住从而无法继续训练,盲猜还是cudnn的占用问题,似乎一块gpu上只能由一个程序调用cudnn,如果当前cudnn被一个程序调用,其他程序好像就用不了cudnn,或者是抢占从而导致先前的程序无法继续调用cudnn,这种情况在训练、预测和衡量模型时都会出现,具体原理我不清楚,但是保持一段时间内只有一个程序使用cudnn确实能避免上述问题

tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm.的一种解决方法相关推荐

  1. 解决报错:tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm.

    早上在使用tensorflow时报了下面的错: 2019-04-10 10:19:31.648250: I tensorflow/core/platform/cpu_feature_guard.cc: ...

  2. 解决tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm.

    报错内容 tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This ...

  3. 跑代码时出错:tensorflow.python.framework.errors_impl.UnknownError: 2 root error(s) found. (0) Unknown……

    报错 tensorflow.python.framework.errors_impl.UnknownError: 2 root error(s) found.   (0) Unknown:  Fail ...

  4. Tensorflow 报错:tensorflow.python.framework.errors_impl.InternalError: Failed to create session....

    问题描述 IDE:pycharm,环境中安装tensorflow-gpu 1.8.0 ,Cuda9 ,cudnn 7,等,运行代码 报错如下 tensorflow.python.framework.e ...

  5. tensorflow.python.framework.errors_impl.InternalError: Failed to create session.

    简介 首先说一下我出现的情况,使用gpu运行跑模型的时候.出现标题的情况.然后查看显卡(命令:nvidia-smi)中进程的使用情况的时候,出现一个python进程正在运行,所以导致无法failed ...

  6. 「Tensorflow」错误tensorflow.python.framework.errors_impl.UnknownError: 2 root error(s) found.

    环境 环境:docker 系统:ubuntu 18.04 显卡:rtx 1080ti tf-v: 1.15.0 跑神经网络模型,报了标题的错误 正文 错误截图如下: 解决办法: 在入口文件的impor ...

  7. tensorflow出现UnknownError: Failed to get convolution algorithm. This is probably because cuDNN faile

    错误: tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This ...

  8. tensorflow.python.framework.errors_impl.InternalError: ...... Dst tensor is not initialized.

    问题:tensorflow.python.framework.errors_impl.InternalError: Failed copying input tensor from /job:loca ...

  9. 改正错误:tensorflow.python.framework.errors_impl.NotFoundError: FindFirstFile failed for: ...

    执行训练的时候,经常出现这种错误: tensorflow.python.framework.errors_impl.NotFoundError: FindFirstFile failed for: / ...

最新文章

  1. 30分钟,让你彻底明白Promise原理
  2. Android应用实例收藏管理
  3. 一款实用可行的支付系统,专供互联网企业使用,赶紧收藏了!
  4. python unit test_python 中unittest单元测试为什么addTest没用。
  5. Android 数据库制作APP,在Android 中使用Anko框架制作一个完整的App,第二集
  6. mysql.sock问题
  7. STM32F103单片机RTC实时时钟的使用
  8. SAP License:作业费用分割均分常见原因
  9. PyTorch 深度学习:31分钟快速入门——Batch Normalization
  10. 2019电赛巡线机器人总结
  11. Java 验证码识别(1)使用 Tess4J 进行 OCR 识别
  12. 计算机音乐狂浪乐谱,当代歌曲 - 听海(流行歌曲 简谱)
  13. isp邮件服务器是什么,与ISP企业邮箱共建邮件服务器
  14. 方正BPM开发平台(FIX ES2007)帮助手册+知识库
  15. VS code 修改注释颜色的三种方式(总结)
  16. php生成统计图类pchart---中文翻译手册
  17. 从Mate X3看华为折叠屏手机的创新领启
  18. druid监控页面授权
  19. 【数据结构】数据结构是什么
  20. 1.Containerd容器运行时初识与尝试

热门文章

  1. 简单的docker命令ubuntu系统
  2. linux——百度百科
  3. 【Matlab】怎么修改Excel单元格颜色?
  4. [云炬创业学笔记]第二章决定成为创业者测试17
  5. [云炬创业基础笔记]第五章创业机会评估测试9
  6. [云炬创业基础笔记]第四章测试24
  7. PIC单片机入门_输入输出端口详解
  8. MFC文档/视图结构体系及SDI回顾(2)
  9. 区域生长算法原理及MATLAB实现
  10. Asp.net中的常用路径