MacBook 作為程式設計/深度學習工具適合嗎?

小弟目前就讀資管系,這一年購入了大量蘋果設備(手機、手錶、平板及耳機),整體生態讓我非常滿意!

而就在今天凌晨看完WWDC後,新的MAC界面及功能讓我快受不了了,然而從小到大寫程式用的都是windows 系統,如果要跑深度學習又更需要N卡,如果真的購入了未來出社會不知道會不會被MacOS 弄得礙手礙腳的

想請問板上有沒有相關領域工作者可以提供一下心得把我用力推進坑
2020-06-23 11:39 發佈
沒關係,深度學習可以用Metal
你只會用你的macbook連上server去跑深度學習的,所以買吧
我原本也是用Windows在寫Code,不過幾年前看到同事的Macbook就跟他借來看看,當下覺得retina的畫面真的滿漂亮的尤其是看Code看久眼睛也比較不會酸,所以趕快換吧
85683213 wrote:
沒關係,深度學習可以...(恕刪)


感謝回覆!METAL似乎是個有趣的東西!
riklin wrote:
你只會用你的macb...(恕刪)

好像有道理 這樣也不會發熱
monster0131 wrote:
我原本也是用Wind...(恕刪)

真的真的 Apple的東西就是整個都很有質感啊啊😍
蘋果的神經網路晶片與許多其他廠商的AI/ML加速晶片產品趨向,應該大致一樣,都屬於推論功能的晶片

也就是強調加強模型推論的能力,對於目前耗時的瓶頸:模型訓練,不如 GPU/TPU/FPGA 等助益來得大

但是他們來日可以彈性針對不同用途客製化,也適合放在終端的裝置上,

因為這些裝置通常有低耗電、低運算量或是資源少的使用情境/限制存在

只是說,蘋果通常只大力支援自家的 SDK 與服務,它不會主動去幫你加速其他框架

他們著重希望你使用 CoreML 來做 Mac/iDevice 的機器學習「App 應用」開發。

可以看看別人的教學:

https://www.raywenderlich.com/7960296-core-ml-and-vision-tutorial-on-device-training-on-ios

業界主流框架是 Google 的 TensorFlow 或近期學界好評的 PyTorch,

TensorFlow 提供全套深度學習流程,支援成熟度算得上是佼佼者,只是在你學習的路上

搭配 N 家 GPU 或 G 家的 TPU 可縮短模型訓練時間,才有「過癮」的感覺(誤)

AMD 卡可以搭配自家開發的 Rocm 套件來使用 TensorFlow, 不過版本支援度,通常不會如官方版組合(G+N)來得快就是了

所幸的是不少雲端提供這些服務可以讓你來處理訓練模型的這部分,在學界你更有機會可以使用國網高速中心的機器

用 win 或 mac 應該不會有大礙,看你習慣哪個操作介面

如果你的機器近幾年的 intel 處理器,可以試玩他們的 Clear Linux, 有針對深度學習、資料分析提供最佳化的套件與 Docker 檔

也有人配上 AMD 近期的 E/T/R 晶片,效果爆好,不過我個人的經驗是主機板支援度要找一下,可同開高速 PCI 匯流排的更好。
一切有為法,如夢幻泡影,如露亦如電,應作如是觀
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?