蘋(píng)果AI框架MLX新增CUDA支持 開(kāi)發(fā)者可跨平臺(tái)部署機(jī)器學(xué)習(xí)應(yīng)用
7月16日,據(jù)Appleinsider報(bào)道,蘋(píng)果專(zhuān)為Apple Silicon設(shè)計(jì)的機(jī)器學(xué)習(xí)框架MLX正在新增對(duì)英偉達(dá)CUDA的支持。這一重要更新將允許開(kāi)發(fā)者直接在A(yíng)pple Silicon Mac上開(kāi)發(fā)MLX應(yīng)用,隨后導(dǎo)出至CUDA環(huán)境運(yùn)行,顯著降低硬件成本。
此前,由于MLX深度集成于蘋(píng)果Metal框架,其應(yīng)用無(wú)法在macOS之外運(yùn)行,開(kāi)發(fā)者不得不額外購(gòu)置Nvidia硬件進(jìn)行部署測(cè)試。此次由GitHub開(kāi)發(fā)者@zcbenz主導(dǎo)的CUDA支持項(xiàng)目,通過(guò)將代碼拆分為多個(gè)模塊并逐步并入MLX主分支,成功實(shí)現(xiàn)了在A(yíng)pple Silicon Mac上完成MLX應(yīng)用開(kāi)發(fā)和將代碼導(dǎo)出至配備N(xiāo)vidia顯卡的服務(wù)器/工作站運(yùn)行。
需注意的是,該支持僅限于代碼導(dǎo)出,既不意味著Mac可直連Nvidia顯卡本地運(yùn)行,也不支持CUDA項(xiàng)目反向在A(yíng)pple Silicon上運(yùn)行。
盡管蘋(píng)果仍未開(kāi)放Mac對(duì)Nvidia顯卡的本地支持,但MLX的跨平臺(tái)能力已為中小開(kāi)發(fā)者提供切實(shí)可行的AI開(kāi)發(fā)路徑。市場(chǎng)分析指出,這可能是蘋(píng)果在A(yíng)I時(shí)代爭(zhēng)取開(kāi)發(fā)者的重要策略——既保持Metal框架的封閉優(yōu)勢(shì),又通過(guò)軟件兼容性拓寬應(yīng)用場(chǎng)景。