ml-explore/mlx-swift-examples
Examples using MLX Swift
해결하는 문제
이 저장소는 MLX Swift를 사용하는 개발자가 Apple silicon에서 AI 모델과 수치 계산 작업을 구현하는 방법을 확인할 수 있도록 실용적인 예제와 재사용 가능한 라이브러리의 컬렉션을 제공합니다. 원시적인 MLX Swift 프레임워크와 iOS 및 macOS에서 실제 애플리케이션을 개발하는 사이의 격차를 메웁니다.
작동 방식
프로젝트는 AI 애플리케이션(채팅 앱 및 이미지 생성기 등), 빠른 테스트를 위한 명령줄 도구, 수치 계산 시뮬레이션의 세 가지 주요 범주로 예제를 정리합니다. 언어 모델에는 mlx-swift-lm 라이브러리를 활용하고, Stable Diffusion 및 MNIST에 대해서는 자체 구현을 제공합니다.
대상 사용자
Apple 플랫폼(iOS 및 macOS)용 AI 기반 애플리케이션을 MLX 프레임워크를 사용해 개발하고자 하는 Swift 개발자.
주요 특징
- 다양한 AI 예제: LLM, VLM, 이미지 생성을 위한 Stable Diffusion의 구현 포함.
- 크로스플랫폼: 많은 예제가 iOS와 macOS 모두에서 실행 가능.
- 피니튜닝: macOS에서 LLM을 피니튜닝하기 위한 LoRA 학습 예제 포함.
- 수치 계산: 커스텀 Metal 커널을 사용하여 열 확산 및 맨델브로 집합 렌더링과 같은 일반적인 수치 작업을 시연.
- 즉시 사용 가능한 도구: Hugging Face의 모델을 빠르게 테스트할 수 있는 텍스트 및 이미지 생성용 CLI 도구 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트