windows下tensorflow-gpu: ImportError: DLL load failed: 找不到指定的模块。

我只说我遇到的问题是如何解决的,如果不是本问题需要自行google.

  • 发现自己安装顺序和网上教程一样,也无比正确啊!无非先装完Anaconda (或python 3.5),再装Visual C++ Redistributable 2015 X64(或X32),CUDA® Toolkit, cuDNN,最后装tensorflow-gpu就应该可以正常工作了啊!
  • 可是测试的时候出问题了,如图 ,
    windows下tensorflow-gpu: ImportError: DLL load failed: 找不到指定的模块。_第1张图片

我的问题是没有按照官网上指导来,如图:官网指导
windows下tensorflow-gpu: ImportError: DLL load failed: 找不到指定的模块。_第2张图片

  • 之前网上的博客都说要用cuDNNv6,那是因为那个时候的Tensorflow的版本为1.0.0 ,所以两者能完美匹配工作。现在Tensorflow版本升级到了1.5.0 ,所以对应的cuDNN也要升级到对应的版了,这不可能是之前所写的那些博客所能预料到的事情。有人会问,那以后,如果Tensorflow升级到了更高级的版本,1.5.0 ,1.6.0,那又用哪个版本的cuDNN呢?很简单,总是安装最新版的Tensorflow GPU版,然后看Tensorflow的官方安装教程说明

  • 上图成功
    windows下tensorflow-gpu: ImportError: DLL load failed: 找不到指定的模块。_第3张图片

  • 最后感谢知乎leo lv

你可能感兴趣的:(大数据比赛)