Appleinsider 發現,蘋果專為 Apple Silicon 設計的機器學習框架 MLX 正新增 CUDA 支持。
這意味著開發者可直接在 Apple Silicon Mac 上利用 MLX 開發應用,隨后導出至 CUDA 環境運行。
在此之前,由于 MLX 深度集成于蘋果平臺的 Metal 框架,其無法在 macOS 之外運行,故導致開發者需購買額外硬件以完成部署和測試。
IT之家注意到,該項目由 GitHub 開發者 @zcbenz 主導,其數月前開始構建 CUDA 相關支持代碼,隨后將項目拆分為多個模塊,逐步并入蘋果 MLX 主分支。
需明確說明的是,此支持僅限從適配蘋果環境的 MLX 框架導出代碼,使其可在 Nvidia 顯卡及服務器硬件運行。這既不意味著 Mac Pro 或外接顯卡塢可連接 Nvidia 顯卡本地運行機器學習應用,也無法讓基于 CUDA 編寫的項目直接在 Apple Silicon 上運行。
對開發者而言,此項目優勢在于成本控制 ——Nvidia 硬件配置成本極高,甚至數倍于頂配 Mac 售價。對于小規模開發者,組織可通過 Apple Silicon 設備進行開發測試,僅在量產階段使用 Nvidia 硬件以節省開支。
此外,MLX 項目在 CUDA 系統運行時性能遠超 Mac,結合 Nvidia 硬件在機器學習領域的廣泛應用,開發者有望獲得更強算力支持。