Discover and explore top open-source AI tools and projects—updated daily.
FedML-AIML library for distributed training, model serving, and federated learning
Top 12.3% on SourcePulse
FedML is a unified, scalable machine learning library designed for distributed training, model serving, and federated learning across diverse hardware environments. It targets developers and researchers needing to run AI jobs efficiently on any GPU cloud or on-premise cluster, with TensorOpera AI offering a complementary platform for generative AI and LLMs.
How It Works
FedML provides a unified MLOps layer with Studio for accessing and fine-tuning foundational models, and a Job Store for pre-built AI tasks. Its scheduler, TensorOpera Launch, optimizes GPU resource allocation and automates job execution across various compute topologies. The compute layer includes platforms for scalable model serving (Deploy), large-scale distributed training (Train), and federated learning (Federate), leveraging FedML's core library for cross-device and cross-cloud operations.
Quick Start & Requirements
pip install fedmlHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is heavily integrated with the TensorOpera AI platform, suggesting potential vendor lock-in or a focus on their ecosystem for advanced features. The README mentions "world’s first FLOps" which may indicate early-stage or experimental features within the federated learning component.
1 week ago
1 week
tobegit3hub
determined-ai
mosaicml
ray-project