一、介绍。
- 不善言辞。最近记性不太好,老是忘记东西,就想着把做过的一些东西,记录下来,以后忘记了,可以再过来查阅。
- 之前做的主要是视觉检测+视觉引导项目,用到的都是halcon+C#,由于研究生总归要毕业,还要写小论文,就把方向定位计算机视觉吧,初入此行业,希望有缘人看到文章可以大家一起讨论。
二、这篇大概记录下我配置Tensorflow的艰辛过程,整整配置了两天,终于配置成功了,现在再回想到刚开始配置的点点滴滴,感觉到不需要浪费这么多时间。
- 系统WIN10。首先下载了ANACONDA,刚开始不知道这个软件干嘛用的,后来经过摸索发现,这个软件主要用作配置虚拟环境,编译器中的interpreter通过链接环境下的python.exe继而生效。
- 显卡GeForce 940MX。我的电脑是笔记本,通过NVIDA官网可以查看到,我的电脑是可以使用GPU加速的,就参考网上的教程下载并配置了N卡。我的CUDA版本是cuda_9.0.176_win10_network.exe。CUDNN版本要与CUDA的版本号一致,cudnn-9.0-windows10-x64-v7.4.2.24.zip。
- 最关键的是添加系统变量。当然我这是参考网上教程的,不知道如果不添加变量的话,运行可否成功。
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里添加东西。找到系统变量的PATH双击。
添加下列东西。
%CUDA_LIB_PATH%
%CUDA_BIN_PATH%
%CUDA_SDK_LIB_PATH%
%CUDA_SDK_BIN_PATH%
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64 这些均为默认路径,有需要的话自行修改
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\lib\x64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win6
-
添加完以后进行测试:添加完之后CUDA就算安装完成了。我们可以检验是否安装成功。
打开CMD,cd到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\demo_suite (这是默认路径)
分别执行命令:bandwidthTest.exe
deviceQuery.exe。
出来两个PASS就算成功。 -
接下来需要把cudnn中的文件对应放置到CUDA文件夹中。
-
最后便是配置tensorflow了,通过在conda pumpt中建立一个tensorflow-gpu环境,其中最关键的是使用pip install tensorflow-gpu==1.10这部,我的无法使用conda install tensorflow-gpu==。
-
过 conda -n tensorflow-gpu python==3.6创建环境。