Win10 下安装 TensorFlow 遇到的一些问题

偶然得到了一个英伟达的N卡,高兴的不得了,高兴之余第一反应就是赶紧配置好,试试效果。结果遇到了一些问题,这里分享出来,希望能帮助遇到同样问题的小伙伴们。

我的系统是win10 64位,显卡是GTX 1050Ti,安装TensorFlow参考的博客是http://blog.csdn.net/u010099080/article/details/53418159,博主给了一些安装的建议和遇到错误的解决办法。

我遇见的第一个问题是:CUDA8.0.44安装过程中弹出找不到的图形硬件。

Win10 下安装 TensorFlow 遇到的一些问题_第1张图片

在网上没找到相关的解决办法,然后就去CUDA官网下了一个最新版的CUDA 8.0.60,这次没有弹出这个对话框,成功的安装上了。但是…我又遇见了第二个问题!

在Python IDEL窗口中运行 import tensorflow报错了:

Win10 下安装 TensorFlow 遇到的一些问题_第2张图片

看到上面那篇博客里提到了这个问题,就是要使用原有的 CUDA 8.0.44 版本,而不是最新的 8.0.60 版本,所以,我就卸载了最新的版本,忽略了第一个问题直接安装,安装完成之后,还是这个问题,顿时心凉半截…

然后发现遇到这个问题的小伙伴还真不少,但是大家的解决方法都不太一样,有的就像我上面提到的,可能是 CUDA 的版本不对,需要安装 CUDA 8.0.44;也有小伙伴是因为没有把 cuDNN 解压后的 cudnn64_5.dll 放在环境变量path能找到的路径下;我尝试着把cudnn64_5.dll拷贝到了NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin 目录下,然而并没有解决问题。

功夫不负有心人,我在github上找到了一个程序,是一个在Windows上运行TensorFlow时可以帮助诊断错误的脚本(通常是%PATH%环境变量中缺少东西才会导致上述错误,脚本会给出关于可能丢失的内容的提示)。

脚本的链接是:
https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c

抱着试试看的心态,在Python中运行了一下,这里我得到的诊断结果是:

Win10 下安装 TensorFlow 遇到的一些问题_第3张图片

按照它给的链接,我下载了vc_redist.x64.exe程序并进行安装,然后就可以正常运行tensorflow了,好开心有木有>.<

Win10 下安装 TensorFlow 遇到的一些问题_第4张图片

以上就是我安装TensorFlow遇到的问题和解决方法,虽然过程很纠结,好在安装成功了。

还有一个比较有帮助的链接可以参考下:
https://stackoverflow.com/questions/42011070/on-windows-running-import-tensorflow-generates-no-module-named-pywrap-tenso

你可能感兴趣的:(tensorflow)