如何在QNAP TS-2888X 上使用 Fast.AI ?

Fast.AI 在 QNAP NAS上使用問題解決方式

Fast.AI 是一個很棒的線上課程,完整教學深度學習所需要的工具
https://www.fast.ai/

儲存設備廠商 QNAP 從前年開始就有持續再將儲存設備持續轉型,率先支援了Nvidia GPU,以及Intel OpenVINO 因此有關Fast.AI 的開發環境,我們也在QNAP NAS上做個測試。在距離資料最近的地方做運算,省掉網路的工,以NAS 高IOPS的特性來強化一下。

使用環境:
NAS : TS-2888X
作業系統: QTS 4.4.0.0820


主要測試Docker hub 上 關於Fast Ai 的image :

Tag : 1.0-release


Fast.AI 網站 https://www.fast.ai/ online courses (all are free and have no ads):
 software: fastai v1 for PyTorch

以下以執行 example/dogs_cats.ipynb 做為測試

RuntimeError: DataLoader worker (pid 13) is killed by signal: Bus error.

參考解決方案 :

解決方案1(擴大shm-size)(僅限掛載一張卡,掛載多卡需另外處理)

  1. Command : GPU=nvidia0 gpu-docker run --name=Fastai --shm-size=16G -d -p 8888:8888 paperspace/fastai:1.0-release
    (shm-size依據您的主記憶體做調整,建議為總記憶體的一半)
  2. 開啟Container Station頁面,進入Fastai Container
  3. Command 畫面上有 token,複製 token 後點擊畫面上方URL連結,ex : http://192.168.1.1:8888
  4. 使用token登入Jupyter notebook後進行使用


解決方案2(降低同時處理數量)

  1. 使用Container Station建立 Fast.ai
  2. 修改Python code ,把 "num_workers=1" 加入到 DataLoader 參數內(可嘗試調整此值直到不會出現錯誤)


CUDA Out of Memory Error

參考解決方案 :

解決方案(減少batch size)

  1. 修改Python code ,把 "bs=16" 加入到 DataLoader 參數內(bs數字依據您的GPU Ram做調整,可嘗試調整此值直到不會出現錯誤)


缺少module

解決方案(使用指令安裝缺少的module)

  1. 進入Jupyter notebook頁面
  2. 開啟Terminal

  3. 輸入 pip install
    EX : pip install dataclasses
  4. 如果有該module 有需要其他的requires package,則繼續用pip install安裝

  5. 安裝完成後重新執行notebook cell


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

留言

搜尋

本月熱門文章

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

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

什麼是Sanity test ? 軟體測試常見名詞整理

水電行介紹---台北市北投區致遠二路113巷7號的揚明水電行‎—在地老店,水電服務的好鄰居

水電行介紹---台北市松山區延吉街的廣泰水電行—在地經營水電行,來電預約跨區跑也OK啦~

廚具水電行—呼叫臺北市內湖區民權東路6段56巷1弄2號的永輝水電衛浴廚具行 –有廚浴, 衛浴展示空間喔!

水電行介紹---台北市大同區重慶北路二段101號的永發水電行---公車直達的水電行!

水電行介紹---台北市萬華區東園街47號的正泰水電裝潢行---水電廚具衛浴找我就對啦!

水電行介紹---臺北市大同區歸綏路197號1樓的新雅水電行---32歲的在地水電行。

水電材料行介紹---臺北市大同區寧夏路75號的順利電料有限公司 ---在地經營二十四年的水電材料行,請大家繼續支持!

Agoda

熱門文章

[社會觀察] 一生順遂與命途乖舛

中華民國2024 總統、副總統選舉公告發布 連署參選門檻28萬9667人 可以推薦候選人的政黨包括民進黨、國民黨、民眾黨和時力

關於中國:202X年

[FAANG面試] 如何準備Google Technical Program Manager (TPM) 面試

[HMD Global] Nokia 2020 新手機發布 首款 5G 手機 Nokia 8.3 預計夏季開賣 !

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

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

[音樂] 霖霖 新單曲:給你了

[表特][Passion Sisters] 中信兄弟PS女孩 浮誇甜心 凱蒂 炸裂全場~ 小許瑋甯