Deepin Linux安裝TensorFlow

Deepin Linux安裝TensorFlow

1.首先檢查是否有Python,一般deepin系統都自帶python的。

 

2.安裝pip

Sudo appt-get install pip安裝pip,如果失敗就先更新一下sudo apt-get updata,然後再sudo apt-get install pip,如果定位失敗,就sudo apt-get install python-pip

筆者用的是sudo apt-get install python-pip安裝成功的。

3.安裝tensorflow

命令爲sudo pip install tensorflow,有可能會報如下錯誤,則執行sudo pip install --upgrade pip,如果安裝失敗了,還是那句話,多重複執行幾次這個命令。

筆者用的是sudo pip install tensorflow。一次安裝成功 ,有點幸運

 

 

4.安裝keras框架

Keras是一個高層神經網絡庫,Keras由純Python編寫而成並基TensorflowTheanoKeras爲支持快速實驗而生,能夠把你的idea迅速轉換爲結果。

執行命令sudo pip install keras,可能會因爲網絡的緣故失敗,那就多試幾次多試幾次多試幾次,重要的事情說三遍。

好啦,你可以盡情的在深度學習世界翱翔了。

5.驗證安裝是否正確

官方文檔中提供一段檢查tensorflow安裝是否正確的代碼,如下所示

$ python

...

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

Hello, TensorFlow!

>>> a = tf.constant(10)

>>> b = tf.constant(32)

>>> print(sess.run(a + b))

42

>>>

運行結果如下所示:

 

 

到這裏TensorFlow已經正確安裝,可以繼續進行後續學習了。


6.安裝Jupyter Notebook,在chorme(最好是google瀏覽器)上利用Jupyter Notebook來訪問tensorflow界面x比較友好點 :)

   Jupyter安裝

1)生成配置文件

jupyter notebook --generate-config

會在當前目錄/.jupyter目錄下生成一個名爲jupyter_notebook_config.py的配置文件

可以用 ls -a 來查看一下

2)生成pemkey文件

使用如下命令會在當前路徑下生成一個mykey.key和一個mycert.pem文件,這兩個文件會在後面的配置中使用到。下面的命令會生成有效期爲365天的證書文件。

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem

(4)配置配置文件

這裏主要配置第一步中的jupyter_notebook_config.py文件。需要配置的選項如下圖所示

c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'

c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mykey.key'

# Set ip to '*' to bind on all interfaces (ips) for the public server

c.NotebookApp.ip = '*'

c.NotebookApp.password = u'sha1:bcd259ccf...<your hashed password here>'

c.NotebookApp.open_browser = False

指定端口號

c.NotebookApp.port = 8888

(筆者在該文件的最後直接粘貼了上面的配置段,紅顏色的部分是需要變成你的實際目錄,password在後邊申請 ,一會在返回來補上,下圖是筆者已經申請好的password

  

配置完成後,在TensorFlow環境下輸入jupyter notebook命令,在遠程中打開Chrome瀏覽器就可以遠程訪問並使用TensorFLow了。如下圖所示

 

chrome中看到的頁面

 

(5)申請配置密碼

如下所示,

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'

如下圖所示,獲得password

 

利用vimout部分的密碼值保存到(4)中的c.NotebookApp.password =”行中,自此配置Jupyter Notebook完成,最終效果如下圖

 

大功告成,終於在deepin下邊搞定了tensorflow的安裝,以後可以靜靜的在深度學習的世界裏學習和裝逼了!

 

 

主要參考和使用的資源網站

Ubuntu系統下tensorflow安裝過程可能出現的問題及解決方案

http://www.linuxdiyf.com/linux/28525.html

Ubuntu環境下Anaconda安裝TensorFlow並配置Jupyter遠程訪問

http://www.linuxdiyf.com/linux/25699.html

python keras (一個超好用的神經網絡框架)的使用以及實例

http://blog.csdn.net/star_bob/article/details/48598417

如何在服務器上裝jupyter,並設置密碼?

https://www.zhihu.com/question/52814963

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章