ml-explore/mlx-swift
Swift API for MLX
解決的問題
MLX Swift 提供 MLX 數組框架的原生 Swift API,讓開發者能在 Apple silicon 上直接使用 Swift 語言進行機器學習研究與實驗。
運作方式
它作為 MLX 框架的 Swift 扩展,允許使用者使用 Swift 建立與訓練模型。支援 Xcode、SwiftPM 與 CMake 等多種建構系統,並提供 Metal(macOS/iOS)與 CUDA(Linux)後端。
適用對象
希望在 macOS、iOS 與 Linux 上利用 Apple silicon 性能進行機器學習任務的 Swift 開發者與機器學習研究人員。
主要特色
- MLX 數組框架的原生 Swift API。
- 透過配套的
mlx-swift-lm套件支援 LLM 與 VLM 實作。 - 支援 macOS、iOS 與 Linux 的跨平台使用。
- 包含在 MNIST 上訓練 LeNet、使用 LLM/VLM 運行聊天應用,以及使用 Stable Diffusion 生成影像的範例。
相關
- 專案
- 專案
- 專案
- 專案
- 專案