没GPU也能玩梵高做画:Ubuntu tensorflow CPU版
\html
\python
做者:七月在线开发/市场团队骁哲、李伟、July
时间:二零一六年九月二十七日
交流:TensorFlow实战交流Q群 472899334,有问题能够加此群共同交流。另探究实验背后原理,请参看:深度学习在线班。\linux
\git
\github
9月22号,咱们开发/市场团队的两同事利用DL学梵高做画,安装cuda 8.0趟遍无数坑,不少朋友求避坑。所以,3天后的9月25日,便把教程《教你从头至尾利用DL学梵高做画:GTX 1070 cuda 8.0 tensorflow gpu版》公布出去。但使人尴尬的是,很多同窗没有GTX 1070、甚至没有一块像样的GPU。ubuntu
对于在北京的朋友,咱们能够提供1070机器免费给你们实验,但对于更多不在北京的朋友呢?为了让每个人都能玩一把,特此发布本tensorflow做画的CPU版教程。你会看到,搭建过程相比较GPU版本而言简单太多太多了,但缺点是没有了GPU,计算过程很是熬人,i7-6700大约1.5h(要知道,若是搭好GPU,最后计算过程就几分钟的事)。浏览器
但无论咋样,以前你说没有GTX 1070因此没去动手,那如今有个CPU就能跑了,不受硬件条件限制,何不如今就动手试一把?但愿更多朋友与咱们一块儿玩更多有趣、好玩的实验。\markdown
\oop
\学习
Windows下打开浏览器,输入:https://github.com/tensorflow/tensorflow
下载Linux CPU-only:Python2 以下图,后面步骤3.1会用到此文件
\
再在地址栏输入:https://github.com/anishathalye/neural-style
再在地址栏输入:http://www.vlfeat.org/matconvnet/models/beta16/imagenet-vgg-verydeep-19.mat
弹出一个下载对话框,直接下载。
下载后的文件放到刚刚的neural-style文件夹根目录下就行,如图就是我下载复制好的文件样子。
\
PS:记得将以上全部文件夹放到本身U盘,以备Ubuntu下使用。
装Ubuntu16.04同样,CPU对Ubuntu版本无要求。
下载Ubuntu14.04:www.ubuntu.com/download/al…(选择64位下载)
UltraISO软碟通:
http://cn.ultraiso.net/xiazai.html(下载地址)
接下来,直接安装: http://jingyan.baidu.com/article/eb9f7b6d8536a8869364e813.html
若是遇到问题,详见GPU版本中关于安装Ubuntu的说明。^__^
\
\
打开Ubuntu的命令窗口,输入:sudo –i
*** (你的密码)
apt-get update(更新全部源)
sudo apt-get install python-dev python-pip Python-scipy git
(以上命令是下载一些tensorflow的必要库)
输入完以上命令后,将刚刚保存下载文件的U盘插入,而后将文件复制到Download目录下(其余目录也能够,熟悉Linux的同窗自行搞定就OK!)
接着输入:cd /home/***(你的用户名)/Download/ 回车键
输入:pip install tensorflow-0.10.0-cp27-none-linux_x86_64.whl //此文件为 2.1步骤中下载
成功后输入:cd neural-style- neural-style-master 进入neural文件夹目录下
输入:python neural_style.py --content ./examples/1-content.jpg --styles ./examples/1-style.jpg --output ./examples/JulyEdu.jpg 回车键
而后等待
等待着下课
等待着放学
等待游戏的童年\
…
\
等待就行了(你自会体会到咱们以前所说的这句话的:等待的过程就像生孩子同样),计算过程可能一两个小时,可能三、4个小时,可能更久(看CPU配置和图片大小)。
但直到“孩子”生出来,你会加倍热爱之。
\
\
我们梵高做画的GPU和CPU教程出来后,许许多多的朋友开始尝试搭建、实验,大有全名DL、全名实验之感。如下是更多教程,供君参考,欢迎加入咱们一块儿实验、一块儿玩!
梵高做画 MAC + tensorflow + CPU 版本 (mac cpu)\
..
\
\
没有别的想说的,就是咱们会带着你们作更多实验。最后探究实验背后原理,请参看此课程:深度学习在线班。 七月在线开发/市场团队骁哲、李伟、July,二零一六年九月二十七日。