Win10 Conda安装Tensorflow-GPU所遇到的问题

求助!! Win10 Conda安装Tensorflow-GPU所遇到的问题(Geforce GTX 960M + CUDA9.0 + CUDNN7.6.4 + Python3.5 + Tensorflow1.10.0)

  • 问题
  • 各个部件
    • GPU
    • python3.5
    • Tensorflow
    • CUDA9.0以及CUDNN7.6.4
  • 求助!!!

问题

执行以下代码

import os
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

Win10 Conda安装Tensorflow-GPU所遇到的问题_第1张图片
没有出现想要的GPU,于是一个一个排查。

各个部件

GPU

Win10 Conda安装Tensorflow-GPU所遇到的问题_第2张图片

python3.5

如图
Win10 Conda安装Tensorflow-GPU所遇到的问题_第3张图片

Tensorflow

执行

conda list

Win10 Conda安装Tensorflow-GPU所遇到的问题_第4张图片
可以看到conda库里面存在了Tensorflow1.10.0和Tensorflow-gpu1.10.0的包

CUDA9.0以及CUDNN7.6.4

执行

nvcc -v

Win10 Conda安装Tensorflow-GPU所遇到的问题_第5张图片
环境变量设置:
Win10 Conda安装Tensorflow-GPU所遇到的问题_第6张图片
Win10 Conda安装Tensorflow-GPU所遇到的问题_第7张图片
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0

CUDA_LIB_PATH = %CUDA_PATH%\lib\x64

CUDA_BIN_PATH = %CUDA_PATH%\bin

CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

在系统变量 PATH 加入:

%CUDA_LIB_PATH%
%CUDA_BIN_PATH%
%CUDA_SDK_LIB_PATH%
%CUDA_SDK_BIN_PATH%

再添加如下4条(默认安装路径):

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64;

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\common\lib\x64;

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\bin\win64;

CUDA完毕

CUDNN下载解压复制三个文件夹黏贴到CUDA位置
我的位置 :C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
黏贴直接覆盖,虽说覆盖但他没有把我的原文件删除只是把cudnn对应文件夹的文件黏贴到cuda文件夹里。

CUDNN完毕。

求助!!!

还望不吝赐教!不胜感激!

你可能感兴趣的:(Win10 Conda安装Tensorflow-GPU所遇到的问题)