深坑cudnn PoolFoward launch failed

本文讲述了如何在TensorFlow 1.12.0中处理因同时安装CUDA 9.0和CUDA 10导致的cudnnPoolFowardlaunchfailed错误,通过调整CUDA和CUDNN版本,最终成功配置为CUDA 9.0.176_384.81与CUDNN V7.4.2,确保了项目顺利运行。
摘要由CSDN通过智能技术生成

网上关于这个错误的解决方案有:

方案1,tf老版本需要升级,安装nightly版本

方案2,tf是个贪心的框架,需要修改对GPU的配置,比如该链接https://ask.csdn.net/questions/714365

方案3,画重点,一样的现象是不同的问题根源。具体情况需要具体分析:

          最近由于项目需要使用tf-gpu 12.0版本,依赖cuda9.0,但是环境里已经有cuda10,于是安装了两个版本(cuda9和cuda10并存),安装cuda9后理所当然的下载了cuda9对应版本的cudnn,但是这个cudnn拷贝了lib相关的库文件到cuda路径后就会出现下面的错误: “tensorflow.python.framework.errors_impl.internalerrorcudnn PoolFoward launch failed

         后来寻思着可能是cudnn版本问题,下载了cuda9对应的各个版本cudnn还是报错,后来使用nvidia-smi命令查看,显示的是CUDA Version10 ,于是下载了cuda10对应版本的cudnn后,问题解决。

所以目前成功的版本为:

CUDA: 9.0.176_384.81
CUDNN: V7.4.2  (cudnn-10.0-linux-x64-v7.4.2.24.tgz)
tensorflow: 1.12.0

          

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eva_Hua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值