由于毕业设计的原因,需要安装GPU版本的tensorflow,再此之前与学长和童鞋一起走很多小弯路,本想着不安装anaconda就可以安装上,但是总是提示模块加载失败。
经过一番鼓捣之后,最终安装成功。本次安装是基于CSDN的一篇教程文章和琢磨一点点完成,机器情况在下介绍。
提示:
建议通过百度网盘下载所有资料信息,本教程区别于之前教程的是提供了anaconda新建环境的压缩包tensorflow-gpu,请悉知。
惠普暗影精灵2代
CPU
Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
基准速度: 2.30 GHz
插槽: 1
内核: 4
逻辑处理器: 4
虚拟化: 已启用
L1 缓存: 256 KB
L2 缓存: 1.0 MB
L3 缓存: 6.0 MB
利用率 35%
速度 2.88 GHz
正常运行时间 10:04:08:27
进程 228
线程 2515
句柄 97202
GPU 1
NVIDIA GeForce GTX 960M
驱动程序版本: 25.21.14.1935
驱动程序日期: 2019/3/1 星期五
DirectX 版本: 12 (FL 11.0)
物理位置: PCI 总线 1、设备 0、功能 0
利用率 1%
专用 GPU 内存 0.1/2.0 GB
共享 GPU 内存 0.0/5.9 GB
GPU 内存 0.1/7.9 GB
查看支持的CUDA版本(桌面右键单击NVIDIA控制面板 —— 帮助 —— 系统信息 —— 组件):
百度云所有文件链接:c01k
建议百度网盘下载全部文件
##------------------------------------------------------------------------------
419.35-notebook-win10-64bit-international-whql
cudnn-9.0-windows10-x64-v7
Anaconda3-5.3.0-Windows-x86_64
cuda_9.0.176_win10
tensorflow-gpu 百度网盘下载
##-----------------------------------------------------------------------------
操作步骤(排版可能比较low,拷贝自notepad++(其实之前就是想给童鞋写个小教程))
1-安装软件
1.0.安装 Anaconda3-5.3.0-Windows-x86_64.exe
1.1.安装 419.35-notebook-win10-64bit-international-whql.exe
1.2.安装 cuda_9.0.176_win10.exe
2-复制文件
2.0 将cudnn-9.0-windows10-x64-v7目录下的三个目录文件拷贝到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin (安装目录)
2.1 将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\CUPTI\libx64目录下的
cupti64_90.dll文件拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin (安装目录)
3-配置环境变量
3.0系统 path 变量下新建
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64
4-创建合适的tensorflow环境
4.0 打开anaconda prompt(类似命令行)
4.1 键入,更改库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
4.2 键入,使得更改生效
conda config --set show_channel_urls yes
4.3 创建运行环境
conda create -n tensorflow-gpu python=3.6
4.4 键入 y
5-拷贝文件到目录
把tensorflow-gpu压缩包中的所有文件解压缩到anaconda环境的中
如 C:\Anaconda3\envs\tensorflow-gpu
6-测试安装
键入以下代码在IDE
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
7-完成比对
name: GeForce GTX 960M major: 5 minor: 0 memoryClockRate(GHz): 1.176
pciBusID: 0000:01:00.0
totalMemory: 2.00GiB freeMemory: 1.64GiB
----------------
备注:
注意安装路径(为童鞋装完系统后直接一股脑的把这类文件装到固态盘,多快昂。)
博主所有的安装包都是默认路径安装,仅仅是anaconda安装到了 C 盘根目录
有问题联系 ------- Good night
---------------------------------------------------------------------------- debug 规范 ---------------------
Question:
今天(2019年4月1日12:32:40)通过Anaconda Prompt 调用 jupyter notebook 时出现 Python 版本不匹配的问题(Anaconda3自带的Python3.7没安装tensorflow-gpu)
Answer:
使用 Anaconda Prompt 激活 tensorflow-gpu 环境,在该环境执行 pip install jupyter 安装 jupyter 笔记本,
随后执行jupyter notebook命令即可,如图: