ml-explore/mlx-swift

Swift API for MLX

何を解決するか

MLX Swiftは、MLX配列フレームワーク用のネイティブなSwift APIを提供し、Apple silicon上でSwift言語内で機械学習の研究や実験を直接行えるようにします。

動作方法

MLXフレームワークのSwift拡張として機能し、ユーザーがSwiftを使ってモデルの構築と学習が可能になります。Xcode、SwiftPM、CMakeを含む複数のビルドシステムをサポートしており、macOS/iOSではMetal、LinuxではCUDAのバックエンドを提供します。

対象ユーザー

macOS、iOS、Linux上でApple siliconの性能を活用して機械学習タスクを実行したいSwift開発者および機械学習研究者。

特徴

  • MLX配列フレームワーク用のネイティブなSwift API。
  • 機能拡張パッケージ mlx-swift-lm を通じてLLMおよびVLMの実装をサポート。
  • macOS、iOS、Linuxのクロスプラットフォーム対応。
  • MNISTにLeNetを訓練する例、LLM/VLMを使ったチャットアプリの実行、Stable Diffusionによる画像生成の例を含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト