使用CUDA電腦配備選擇
您好:
由於最近考慮購買電腦,加上先前使用MAC無GPU的版本,當初在跑深度學習的模型相當痛苦,等一個流程結束需花費十個鐘頭是常有的事,也會造成電腦過熱導致某些功能不正常。
但發現MAC有GPU版本的15吋電腦不但要價不斐,也是AMD Radeon Pro,並非nvidia,
即使在keras能使用CUDA,但到tensorflow似乎就無法使用了
若不只想做影像辨識,未來想接觸文字分析、股票選擇等等需要深度學習模型,但卻又比較偏向透過下指令的方式來完成工作,想請問會推薦例如是MAC有GPU(AMD)版的電腦、windows配有nvidia的電腦再透過一些程式改造成能像unix-like的系統方便於下指令的方式、還是線上的google colab就足以做到各種深度學習專案的需求所以也無須因此添購電腦了呢?
謝謝!
回答列表
-
2019/10/22 下午 00:33陳明佑 (Ming You Chen)贊同數:3不贊同數:0留言數:0
在我的認知上, 記憶體需求大過GPU (大量的預處理模型參數 / 大量的股市資訊)
但是 GPU 還是不可或缺的, 畢竟這些計算只要能平行處理, 就能用GPU加速
至於 Colab, 雖說可以解燃眉之急, 速度不慢又能免費試用
但是實際上預設之外的套件, 每次腳本執行都要安裝一次,
大量的資料又需要先放雲端+載入, 相當不適合 NLP 類型的專題,
所以不建議長期用
比較推薦的方式, 是買一台有GPU的電腦主機, 以及搭配可以連到主機的筆電
如果喜歡用指令類的系統, 可以用有GPU的linux系統(例如 ubuntu)
MAC 系列的老實說我是沒用過, 但了解似乎與 Nvidia 不那麼相容,
現在幾乎所有深度學習框架都支援 CUDA,
如果不相容的話, 光是學習時找範例就會花上很多額外的時間了...
就看你自己的決定了