Win10环境下的 tensorflow-gpu 环境的搭建过程

问题描述

由于毕业设计的原因,需要安装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

 

Win10环境下的 tensorflow-gpu 环境的搭建过程_第1张图片

 查看支持的CUDA版本(桌面右键单击NVIDIA控制面板 —— 帮助 —— 系统信息 —— 组件):

Win10环境下的 tensorflow-gpu 环境的搭建过程_第2张图片

下载需要文件

Win10环境下的 tensorflow-gpu 环境的搭建过程_第3张图片

百度云所有文件链接: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命令即可,如图:

Win10环境下的 tensorflow-gpu 环境的搭建过程_第4张图片

 

你可能感兴趣的:(Python)