zoukankan      html  css  js  c++  java
  • win10执行Tensorflow,总是会报错“DLL load failed: 找不到指定的模块”的解决方式----终极版方式

    win10上运行tensorflow时报错,“DLL load failed: 找不到指定的模块”的解决方式

    我只想说,当你们遇到这个问题的时候,以下终极版的方式出来了,非常感谢知乎 leo lv !!!!!

    碰到了这个问题,我就开始查文档,查百度,查博客,查一切一切的方法! 无非先装完Anaconda (或python 3.5),再装Visual C++ Redistributable 2015 X64(或X32),CUDA® Toolkit, cuDNN,最后装tensorflow-gpu就应该可以正常工作了啊!

    但是,就不是这样的!装什么都依旧报这个错!!!!我那时候真的崩溃了!!!还是要感谢知乎 leo lv       最后终于成功了!话不多说,解决办法如下:

    最后终于发现了问题在哪里,原来问题出在cuDNN的版本号上,我发现每个Tensorflow的版本会对应一个cuDNN的版本,譬如说现在的Tensorflow更新到了1.12.0 ,那对应的版本号就是cuDNN v9 ,CUDA 9.0版本,这两个都是需要安装下载的!   由于这个cuDNN下载,要到nvidia的网站,网址为https://developer.nvidia.com/rdp/cudnn-archive(找到对应的版本),注册,然后再下载。  

    下载完成之后应该安装了呀?那么如何在windows下安装cuDNN v9呢??

    1.首先得先安装CUDA,当你安装成功之后,会在环境变量中看到这两个变量,就对了:

    2.安装完成之后,在上述的网址下载好对应的cuDNN,下载好之后解压,会有这3个文件:

    3.将bin目录下面的cudnn xx_x.dll文件复制到CUDA的安装目录下

    (找不到这个目录,从这找:

     4.在设置环境变量:将CUDNN的bin目录地址添加到path环境变量中

    到此,这个安装步骤就算完成了,当你打开python,执行tensorflow时,你会发现,一切都是那么的完美!!!!!!

  • 相关阅读:
    小甲鱼与客服的对话,代码与解析
    (role,line_spoken) = each_line.split(':',2) 小甲鱼python 一个任务
    python open() 方法 No such file or directory: 应该怎么解决
    并发编程
    并发编程
    并发编程
    并发编程
    并发编程
    并发编程
    并发编程
  • 原文地址:https://www.cnblogs.com/aidenzdly/p/10320955.html
Copyright © 2011-2022 走看看