沒GPU也能玩梵高做畫:Ubuntu tensorflow CPU版

沒GPU也能玩梵高做畫:Ubuntu tensorflow CPU版

\html

\python

做者:七月在線開發/市場團隊驍哲、李偉、July
時間:二零一六年九月二十七日
交流:TensorFlow實戰交流Q羣 472899334,有問題能夠加此羣共同交流。另探究實驗背後原理,請參看:深度學習在線班。\linux

\git

\github

1、前言

    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

\學習

2、安裝

2.一、安裝tensorflow

 Windows下打開瀏覽器,輸入:https://github.com/tensorflow/tensorflow

下載Linux CPU-only:Python2 以下圖,後面步驟3.1會用到此文件

\

2.2 安裝neural-style

再在地址欄輸入:https://github.com/anishathalye/neural-style

2.3 安裝vgg19

再在地址欄輸入:http://www.vlfeat.org/matconvnet/models/beta16/imagenet-vgg-verydeep-19.mat

彈出一個下載對話框,直接下載。

下載後的文件放到剛剛的neural-style文件夾根目錄下就行,如圖就是我下載複製好的文件樣子。

\

PS:記得將以上全部文件夾放到本身U盤,以備Ubuntu下使用。

2.四、安裝Ubuntu14.04

裝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的說明。^__^

\

\

3、實驗

3.1 準備工做 

打開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步驟中下載   

3.2 開始實驗

成功後輸入: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、全名實驗之感。如下是更多教程,供君參考,歡迎加入咱們一塊兒實驗、一塊兒玩!

  1. 梵高做畫 MAC + tensorflow + CPU 版本 (mac cpu)\

  2. i5-4590+VMware10+ubuntu16.04 谷歌tensorflow學習梵高做畫\

  3. MAC MxNet CPU 版利用DL學梵高做畫\

  4. ..

\

\

後記

 沒有別的想說的,就是咱們會帶着你們作更多實驗。最後探究實驗背後原理,請參看此課程:深度學習在線班。 七月在線開發/市場團隊驍哲、李偉、July,二零一六年九月二十七日。

相關文章
相關標籤/搜索