如何在QNAP NAS上使用TensorFlow

今天來介紹 如何在QNAP NAS上使用TensorFlow


在QNAP QTS 4.3.4 已經支援 Nvidia 的GPU,並推出了QuAI 這樣的開發工具包,引導資料科學家設定工作環境。
在QTS 4.3.5 以及Container Station v1.9 之後,其實可以直接用Container Station 來安裝Tensorflow-GPU  (Using Container Station to create Tensorflow-GPU)(也有CPU版本,給沒有用GPU的使用者)。

(關於如何在NAS上使用GPU 可以看這一篇 QNAP NAS 搭配 QTS 4.3.5 怎麼樣設定GPU )



以下將一步一步介紹 如何在QNAP NAS上使用TensorFlow !! 
使用的NAS: TS1277
作業系統版本: QTS 4.3.5
Container Station 版本:v1.9

1. 從Container Station 安裝TensorFlow

這部分QNAP已經整理好,可以直接選CPU版本或是GPU版本




CPU版本是TensorFlow Version: 1.4.1-py3
GPU版本是TensorFlow Version: 1.4.1-gpu-py3

一鍵安裝之後就可以開工
2. 打開TensorFlow 的 Jupyter Notebook
直接點擊URL 這裡面會有一個Container port的轉換



初次打開Jupyter Notebook畫面,會要你輸入token 要先來 Terminal 這邊,輸入 /bin/sh 以 連進 Container 



去之後,馬上來輸入 jupyter notebook list


會看到一串:
http://localhost:8888/?token=048c7741d736c2741eb375ee189a20fbe09d364870a6001d :: /notebooks                                                                                     
把token 這一段到前面的網頁中輸入,就可以進入jupyter notebook了!!




其中如果想用SSH連進這個docker,可以在連進來之後使用 "docker attach

當然也可以直接用QTS,使用SSH連進NAS,用指令 "GPU=nvidia0 gpu-docker run" 來調配GPU (using SSH to NAS and use "GPU=nvidia0 gpu-docker run")。

在使用Container Station  /docker 有一些常見的問題也幫大家整理一下

Q: 建好的Container 關掉就不見了
A: 檢查 docker run 有沒有用到  --rm parameter

Q: 如何建立共享資料夾,讓Container 跟NAS互相可以溝通。
A: 用 -v parameter 去 mount the shared folder, 

例如想要 mount the shared folder "ABC" in "volume 1" to folder "DEF" in docker 
-v /share/CACHEDEV1_DATA/ABC:/DEF

Q: 如何在 Container Station / docker 中使用最新的 TensorFlow ?

A: 用以下指令 來指定 
GPU=nvidia0 gpu-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpu

以上

另外分享一下QNAP 對於QuAI 的介紹影片:


有任何問題歡迎留言一起討論。

留言

Google Search

推薦內容橫式

本月熱門文章

鋼鐵韓粉站出來 讓韓國瑜每天唱歌喝酒好不好

捐款支持義大利靈醫會 一起來幫助他們 就像當初教士來台灣協助我們一樣 !!

黑金? 不得不提前總統馬英九大姊馬以南 吳敦義 林益世

「港版國安法」,法律將會放在《基本法》附件三在港實施,而非就《基本法》23條立法

從台灣省長宋楚瑜到台北市長柯文哲,可以說 宋楚瑜 2.0 就是柯文哲

香港事件回顧 2020/08/10 前眾志成員周庭及壹傳媒創辦人黎智英被捕 今日累計10人被捕

除了兒福聯盟 還有其他團體是努力守護孩子們 芥菜種會愛心育幼院 及忠義育幼院 都需要大家幫忙

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

兒福聯盟到底多有錢?收捐款為什麼不做事情而是定存?王育敏不解釋嗎?

這個網誌中的熱門文章

Android應用開發豆知識:利用 adb 安裝 apk 到裝置上

Android 中文輸入法 官方版 ! Gboard - Google 鍵盤 開始支援注音輸入啦

Google Play 推薦Android app 誠徵App排行榜

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

[家教][社會觀察] 建中教我的事 沒上建中被父母親折磨? 在建中到底是如何 ...

[FAANG面試] Amazon/AWS 領導力準則 14 Amazon Leadership Principles

Acer ICONIA Smart S300 更新後越來越好 Acer也有出手機?!

[品質控制] 什麼是Sanity test ? 軟體測試常見名詞整理 包含不同部門的測試人員負責範圍

新鮮人找工作:職場名詞解釋 AE FAE Pre-sales Post-sales