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을 통한 이미지 생성 예제 포함.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트