您的位置:首页 > 大数据 > 人工智能

Tensorflow导入报"Failed to load the native TensorFlow runtime."解决方案

2017-09-15 13:05 393 查看

问题

Windows下安装tensorflow的GPU版本后,在运行

import tensorflow as tf


时,报Failed to load the native TensorFlow runtime.错误

解决方案

出现这个错误的可能原因有很多,我个人在网上搜索时也找了很多个不同的答案,这里我简单的整理一下。

1、确定你的整体安装流程没有问题,这里可以参照Keras中文文档中的对于Tensorflow安装部分的流程介绍

2、确定你的系统中有MSVCP140.DLL,如果没有,可以在这里下载

3、确定你的CUDA版本和CUDNN版本匹配,例如cudnn-8.0-windows7-x64-v5.1.zip就是针对CUDA8.0版本的,你可以在这里下载8.0的CUDNN5.1版本

4、尝试修改CUDA bin文件目录下的”cudnn64_6.dll”为“cudnn64_5.dll”

5、确认你的系统PATH环境变量设置正确,把CUDA目录下的bin,lib/x64等路径包含进去

6、确认你的电脑正确安装了DXSDK_Jun10

7、最新版本的tesnorflow可能存在一定问题,请尝试历史版本如

tensorflow 1.2

pip install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.0-cp35-cp35m-win_amd64.whl[/code] 
tensorflow 0.12.0rc0

pip install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl[/code] 
任意历史版本

pip install tensorflow-gpu==X.X.X
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tensorflow 解决方案