Tensorflow安装过程碰到的一些问题

在win10+cuda9.1+cuddn7.1+anaconda+python3.6安装过程中碰到一些,导致运行不了,或者报错,经过一段的时间的配置,总算可以使用了,本人使用的小米笔记本pro。

安装下载过程不再记录了,这方面网络上有很多教程,推荐几个相关的博客文章:

1.windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017

2. Tensorflow系列00:Win10下TensorFlow-gpu 1.8+cuda_9.0+cudnn安装


主要参考这两篇文章来安装配置。

但是每一台机器的硬件不同,配置也会不同,然后在这个过程就会出现不同的问题。


问题一:“ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'”

这是因为tensorflow的代码其实是C和C#语言编写,如果要调用tensorflow,必须要有相应的编译环境,所以看版本安装微软的visual studio,选择支持c++的编译功能,参考这篇文章解决:Win10 安装Tensorflow-GPU版教程(附CUDA安装 could not fine compatible graphic hardware问题解答)

问题二:.ImportError: Could not find 'cudart64_90.dll'. TensorFlowrequires that this DLL be installed in a directory that is named in your %PATH%environment variable. Download and install CUDA 9.0 from this URL:  https://developer.nvidia.com/cuda-toolkit

这是因为cuda和cuddn跟tensorflow安装版本不匹配,需要认真去看下,你的cuda和cuddn跟你的tensorflow版本是否能够搭配使用的。

问题三:CUDA driver version is insufficient for CUDA runtime version

这个是因为你当前的驱动版本高于你的cuda版本,所以tensorflow不支持最新版本,我的解决方法是卸载了英伟达的显卡驱动,降级处理,便解决了问题,所以需要查看你的cuda版本是不是支持显卡驱动的当前版本

问题四:tensorflow.python.framework.errors_impl.InternalError: Failed to create sess

出现这个问题,基本上安装的cuda和cuddn跟tensorflow版本不符合,显卡驱动是否在支持的范围内,我升级了显卡驱动,然后

一直悲剧的出现这个问题。

记录一下问题。

你可能感兴趣的:(tensorflow学习记录)