如何評價英偉達CUDA平台將不再支援Mac OS?如今CUDA與METAL相比各自有什麼優勢與劣勢?

時間 2021-05-06 07:11:59

1樓:Alan

CUDA平台強在於對機器學習的訓練有良好支援,並且幾乎所有及機器學習框架都會使用CUDA。

對於蘋果,關注點更多在於產品應用和體驗,也就是說機器學習模型推理反而比訓練更重要,而且最終部署在裝置上的模型都是訓練好的。

當然蘋果也推出了自己的機器學習框架 Core ML,到現在已經第三代了,現在不僅支援推理更支援訓練(也支援Tensorflow和Keras模型匯入)。意思很明顯,以後你在我這搞開發,機器學習什麼的我給你一條龍整好。

所以就算沒了CUDA,MacOS依舊可以快樂玩耍,畢竟你手裡可不只有Mac。

2樓:Mingjing Xu

本人mac使用者期待這蘋果電腦搭載N卡來跑深度學習實驗。eGPU本是個不錯的選擇。但以後還不支援N卡了。。。

以後啥程式不都得包含人工智慧演算法,現在不支援N卡,以後只能越來越差,系統和應用越來越難用。

3樓:XZiar

Metal應該對標DirectX,CUDA應該對標OpenCL。

macos不支援CUDA只能說是蘋果進一步強化自己的統治力,而巧的是,微軟也打算強化自己的統治力,加快推廣DirectX的用途。

DirectML讓你下至核顯上至VPU都能跑機器學習(推理),這和Metal的目標應該是很相似的。

而CUDA在機器學習領域的作用域可不止是推理,而且更多在於訓練這一塊。再加上N家硬體能力,光憑這兩點就足以立於不敗之地(較長一段時間內)。

當然微軟是有意染指訓練領域的,畢竟有乙個支援更多硬體地框架/平台才能更好地賣自己的服務。不過這不是一朝一夕的事情,還比較遙遠。至於蘋果,我不懷疑蘋果公司的實力,但我想象不出蘋果去搶ML訓練蛋糕的理由。

微軟:你什麼都可以用我什麼都支援,但現實世界太混亂了,你用我的一了百了。

蘋果:你用我給的就好了,不准心裡想著別的女人。

說真的,macos用不了CUDA有什麼影響嘛?你的訓練平台跑的macos?還是說你真的為了用adobe產品才去買了塊N家顯示卡回來?

既然macos自己對N卡的支援都那麼差,那N卡+macos的正確開啟方式就是虛擬機器+pcie passthrough。

最後還是要心疼一下OpenCL,蘋果自己培養出的東西,又被蘋果親手拋棄,在哪都是私生子不受待見。

平台方面,windows/macos上和自家的API有利益衝突,安卓方面也有谷歌的renderscript的小九九,Linux則是一如既往的我們什麼都支援=我們什麼都不支援。

硬體方面,N家有CUDA有利益衝突,而AMD和Intel又常年產品弱勢+驅動渣渣,扶不動它……移動平台又定位比較尷尬,各家的NPU/DSP似乎也不打算用OpenCL。

現在又被納入vulkan囊下,可是vulkan又是另乙個私生子(笑)

4樓:韓樸宇

CUDA在機器學習方面基本上一統江湖

但是機器學習方面的欽定作業系統是Ubuntu

mac上用vscode+remote ssh體驗比直接在mac上跑強多了

5樓:

這事怪不得老黃,是蘋果先不仁的,macOS10.14開始就幾乎無法在不利用漏洞破解的情況下正常用N卡了。蘋果機內自帶顯示卡只能用A無可厚非,但是市場上存在不少外接雷電eGPU使用者,還有像我這種妄想著用eGPU跑深度學習的。

然而macOS10.14的更新蘋果直接拉黑了N卡驅動,逼著我逃到Windows平台。

10.14更新時候知乎就有如何看待蘋果拉黑N卡驅動的問題,看過別人的分析,基本認為蘋果想拉黑的恰恰正好是CUDA。我自己也覺得蘋果可能更想把深度學習任務也繫結到自己的生態上,畢竟蘋果也自己出力做了不少框架和平台,比如OpenCL(現在已經被Metal合併),你CUDA也不是乙個開放平台,為了削減老黃的影響力,也為了實現自己家平台的大一統(iOS同樣也使用Metal)。

既然已經這樣了,CUDA主動停止macOS支援也就是件遲早會來的事情了。

所以我昨天看到這個新聞的時候一點也不驚訝。

對於題主的第二個問題,Metal根本不是乙個和CUDA同水平的平台,Metal對標的應該是DirectX才對。Metal雖然有類似OpenCL的平行計算API,但是用來做遊戲還說的過去,用來做真正的平行計算還是差了很多年。當然Metal的出現確實給macOS平台原先一團漿糊的圖形庫給了乙個事實上的終結。

等各種專業軟體(指的是Adobe全家桶這類)遷移到Metal以後,用起來比Win版還屎這種事情應該會越來越少了。CUDA在平行計算方面幾乎是壟斷的,很可惜的是,目前沒有任何乙個其他的框架能接近CUDA的地位,在很多任務,尤其是深度學習上是不可替代的唯一選擇。

然而有生產力的深度學習平台使用者,他們本來就不可能使用macOS。感覺我可以給「你為什麼在Macbook上安裝Windows系統」這個問題新加乙個答案了——「在macOS10.14更新之前上了賊船,妄想通過mbp+egpu實現便攜+深度學習的使用者」。

影響最大的就是我們這些主要方向是深度學習相關的研究生了,還沒買mbp的學生看到這個答案以後趕緊不要買了,如果要便攜續航,dell的xps和LG的gram系列一樣很棒,注意檢視是否支援雷電3,這樣你可以使用eGPU。已經上了賊船的趕緊裝Windows,最好別通過BootCamp而是自己刷UEFI裝,免得蘋果哪天封了BootCamp徹底不讓使用者使用Windows。

6樓:nVIDIATITANv

CUDA 全是優勢,metal就是乙個被所有主流遊戲廠家拋棄的棄兒

蘋果所有的產品目前來說,我體驗到的都很糟糕,但NVIDIA目前所有產品我沒有體驗到任何一點短板

如何評價英偉達精視(Nvidia GeForce )GTX 1660Ti顯示卡?

glazio18 主要面向持有950 950Ti 960等更早期中端顯示卡且錯過公升級1063 6 6Ti,甚至1070的N卡玩家。1660Ti和當時面世價3500元的1070相比,互有三五幀領先,是10系過渡到20系期間最值得購入的一款甜品級 等1060降到1300,反正1060不能玩的東西166...

如何評價英偉達的光線追蹤技術?

麗台科技 任何技術的發展都不是一蹴而就的,光線追蹤技術研究也有十多年了,最早的3D遊戲是不存在動態光源的,光照一點也不生動,到遊戲畫面技術在90年代初開始質變,加入了動態光源技術,後來遊戲裡的物體可以隨光源的位置實時變化,而角色在光線的照射下也有了陰影貼圖,後來,傳統的光柵化處理方式開始盛行,使用基...

如何評價英偉達新推出的GTX 980 Ti 呢?

戰略方面,980Ti這貨屬於gm200核心閹割版,估計去年就準備好了,用來狙擊Fury系列的,無奈農企不給力,折騰了這麼久,還用上HBM,照樣打不過一年前的Maxwell架構。參考 所以在基於Pascal架構的卡出來之前,980 Ti可以保證980和Titan X之間沒有AMD趁虛而入的機會,而其它...