Discover and explore top open-source AI tools and projects—updated daily.
ARahim3LLM fine-tuning prototype for Mac users
New!
Top 81.9% on SourcePulse
This project provides a bridge for Mac users to fine-tune Large Language Models (LLMs) locally using Apple's MLX framework, maintaining compatibility with the popular Unsloth library. It targets developers and researchers who use MacBooks with Apple Silicon and wish to prototype, test, and iterate on LLM training scripts locally before scaling to cloud GPUs, thereby solving the "context switch" problem and enabling code portability.
How It Works
Unsloth-MLX wraps Apple's native MLX framework with an API designed to mirror the original Unsloth library. This allows users to write their training code once using familiar Unsloth components like FastLanguageModel and SFTTrainer, and then execute it seamlessly on their Mac hardware. The core advantage is enabling local development and rapid iteration using the Mac's unified memory, with the exact same script deployable to cloud environments running the original Unsloth on CUDA.
Quick Start & Requirements
uv pip install unsloth-mlx or pip install unsloth-mlx.examples/ directory.Highlighted Details
Maintenance & Community
This is an unofficial, community-driven project built by a fan, not affiliated with Unsloth AI or Apple. Contributions are welcomed, particularly in areas like custom MLX kernels, test coverage, documentation, and VLM training improvements. The GitHub repository serves as the primary hub for community interaction and development.
Licensing & Compatibility
The project is licensed under the Apache 2.0 license, which generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
Vision model training is currently in beta. As an unofficial project, users should be aware that support and long-term maintenance may differ from official library offerings.
3 days ago
Inactive
AI-Hypercomputer
lemonade-sdk
pytorch
h2oai
Lightning-AI