github.devotd.
新着LLMインフラ

ml-explore/mlx-swift 0.32.3 — MLXのためのSwift APIリリース

Apple silicon向けのMLXをSwift APIで拡張し、GPUアクセラレーション付きのモデル計算をAppleデバイス上で行えるようにする ml-explore/mlx-swift の最新リリース0.32.3を紹介し、出典の記録に変更点の記載がないという限界にも触れています。

リポジトリ情報ml-explore/mlx-swift ↗

Apple silicon向けのMLXをSwift APIで拡張し、GPUアクセラレーション付きのモデル計算をAppleデバイス上で行えるようにする ml-explore/mlx-swift の最新リリース0.32.3を紹介し、出典の記録に変更点の記載がないという限界にも触れています。

GitHub の説明: Swift API for MLX

スター
★ 2.1K
フォーク
371
言語
C++
ライセンス
MIT
最新リリース
0.32.3
原文を見る ↗GitHub で見る ↗

ml-explore/mlx-swift の最新リリースは0.32.3である。これは、Apple silicon(Apple自社チップ)向けの機械学習アレイフレームワークMLXをSwift言語に拡張し、Appleデバイス上でGPUアクセラレーション付きのモデル計算を行えるようにするAPI一式だ。リポジトリの説明は「MLXのためのSwift API」という一文で、記録されている主言語はC++である。

要点はMLXの配列・ニューラルネットワークAPIをSwiftに対応させることにある。MLXが配列とニューラルネットワーク計算を扱うフレームワークならば、mlx-swiftはそのAPIをSwiftの型として扱い、SwiftコードからGPUアクセラレーション付きのモデル計算を直接呼び出せるようにしている。READMEは、LLM(言語モデル)やVLM(画像と言語を合わせて扱うモデル)の実装は別リポジトリmlx-swift-lmで提供すると明記している。

ライセンスはMITである。作成日は2023年12月12日、スター数は2066と記録されている。ビルドはXcodeまたはSwiftPMで行え、CMakeインストールはLinuxネイティブビルドのオプションも提供するため、Apple siliconのみを前提としたビルドしかできない形式ではない。

ただし、この0.32.3リリースが何を変更したかは、提示された出典の記録には整理されていない。変更内容もリリース日も示されておらず、ここで確認できるのはバージョン番号のみである。スコアの項目ではモメンタムスコアが2.1点のみ残っており、新鮮さ・技術・品質の項目は空で、性能測定や実行結果も示されていない。MLX側の改善だけがまとめられたのか、SwiftのAPI面が変わったのかは、リリースノートを直接確認する必要がある。