tensorflow的GPU版本在win7 64x下的安装

来源:互联网 发布:淘宝微淘怎么开通 编辑:程序博客网 时间:2024/06/05 09:30

## 开篇

因为ubuntu用的极为不顺手,天天在各个系统间切换简直是噩梦,由于时间很紧迫没空天天在这事儿上倒腾。所以选择一个windows7下的深度学习框架还是很有必要的。caffe出了win下的版本,mxnet也实验过了,但是最为主流的tensorflow一直与win绝缘。2016年12月时候发现官方的主页上出现了windows的安装……于是有了下边的内容,我是按照官网的介绍安装的,但是也有很多坑要跳,一入深度深似海,从此运动是路人。过年祝各位sci都accept 早日graduate.

### 一、python环境的安装

这里你可以直接安装anaconda 2.7或者3.5 当然如果只有tensorflow的话你只安装ananconda3最好,记得要64位的。

地址如下:https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe

如果是已经装了python2.7的同学,且看章节二

### 二、已经安装了python2.7的同学看这里

1. 首先你仍然要安装anaconda3,没错,一直默认next就行,当然你可以换安装路径。

2. 这时候你首先要安装一个virtualenv ,只要你有pip

安装virtualenv

``` python

>pip install virtualenv

```

3. 创建一个新的文件夹给你的python3环境及tensorflow使用了。

``` python

>mkdir e:/anaconda3vir

>virtualven python3 D:\Anaconda3 #这里是关键点设置python  默认的环境是你刚才安装的ananconda3,很多人说直接env,那是他只装了一个python环境

```

4. 激活你的python3.5的环境

经过上述步骤,你发现你的e:/anaconda3vir目录下多出一个Scrip;进入这个文件夹,找到activate.exe运行就好了,后来你会看到如下

faint1




















### 三、安装tensorflow

按照官网的地址和命令来就行,但是这里会遇到你的第一个坑,不科学不能上网。哎天朝的科研狗镇郁闷。

我贴给大家瞅瞅吧。


这就是为啥咱们非要装anaconda3的原因

发现主要就这句有用的,这里要求vs2015,我用的2013一样有那个dll文件,猜测都在.net4.0上

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl
速度还是蛮快的,大家等待10分钟左右即可。

### 三、使用tensorflow

经过以上的步骤,激动人心的时刻到来了。

你在上边命令行输入python

发现是3.5的版本


之后测试下你的tensorflow是否可以使用

``` python

>import tensorflow as tf

```


这里你会遇到你最大的一个坑,报错没有cudnnn64_5,废话么,我就没装这个,净扯淡,别忙我用everything一搜发现,我的caffe上就有这个,copy过去看好使么?

(ps:我的已经放过去,所以没有报错。)

这个文件给大家。http://download.csdn.net/detail/wingfox117/9741684

放到你cuda的目录下即可。例如我的文件位置C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin

之后ctrl+z退出

### 四、测试tf

完成了以上的安装后,可以测试一下了。

直接在activate的环境下输入

``` python
>python -m tensorflow.models.image.mnist.convolutional
```
在我的1070的一阵啸叫后看到如下的屏幕


还不错的错误率。当然这是手写字符识别的mnist程序。

到这儿就到站了,当然如果你喜欢自己编译,官网也有相应的包下载,我实在不愿意在这种事儿浪费时间。





0 0
原创粉丝点击