如何在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
"
當然也可以直接用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
QNAP NAS 相關資源:
在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
其中如果想用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 的介紹影片:
有任何問題歡迎留言一起討論。
QNAP NAS 相關資源:
更多NAS應用:
- 虛擬機 https://www.qnap.com/
solution/virtualization- station-3/zh-tw/ - 資料自動分層 Auto Tiering :https://www.youtube.com/
watch?v=QA6hV491TPU - 網路擴充櫃 VJBOD:https://www.youtube.com/
watch?v=I7-5Zc2xBXU - 搜尋博士 Qsirch :https://www.qnap.com/
solution/qsirch/zh-tw/ - 自動歸檔Qfiling :https://www.youtube.com/
watch?v=00FsR7k93DM - 全功能備份Hybrid backup sync: https://www.qnap.com/
solution/hybrid-backup-sync/ zh-tw/ - Dropbox-like 檔案同步:https://www.youtube.com/
watch?v=vJJ1Hyp6BSA - 集中控管中心 Qcenter :https://www.qnap.com/
solution/qcenter/index.php? lang=zh-tw - 網管&資產管理 https://www.qnap.com/
solution/qrm/zh-tw/ - 網路自動化 IFTTT :https://www.youtube.com/
watch?v=MK1navxqWHo&feature= youtu.be - 自建直播平台:https://www.qnap.com/
solution/dj2live/zh-tw/ - IOT套件:https://www.qnap.com/
solution/qiot-suite/zh-tw/ - 媒體廣告機 :https://www.qnap.com/
solution/signage-station/zh- tw/
威聯通科技股份有限公司 (QNAP Systems, Inc.) 立足台灣台北,提供全面且先進的 NAS 網路儲存與影像監控解決方案,讓使用者享有操作簡單、高安全性、並可彈性擴充的數位應用管理中心。優異的 NAS 產品不僅增進檔案儲存、備份/快照、虛擬化應用、與協同合作的效率,同時提供多媒體影音體驗,豐富數位娛樂生活。威聯通更跨足物聯網領域,並整合人工智慧 (A.I.) 與機器學習 (Machine Learning) 技術,期盼將 QNAP NAS 進化為智能管理中樞,為人類生活創造更多可能性。
留言
張貼留言
歡迎留言一起討論