如何在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

推薦內容橫式

本月熱門文章

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

日本旅行 去東京可以在哪邊買羽球相關用品? WEMBLEY/WINDSOR/梭家/Victoria/Alpen TOKYO

PM到底在做什麼 ? Project Manager, Product Manager 以及 Program Manager的差別

蔣經國時代 1979年 美麗島事件 回顧

快速上手的ComfyUI與Stable Diffusion生成圖片的cheat sheet

柯文哲弊案:關於橘子

ComfyUI搭配各個Stable Diffusion模型版本的介紹、檔案名稱及相應的目錄結構。

許多深藍人士懷念的兩蔣時代

川普第二次擔任美國總統

Netflix 勁爆女子監獄 Orange is the New Black /OINTB 成立了 Poussey Washington Fund 這個基金將會幫助更生人及移民人權問題 !!

這個網誌中的熱門文章

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