fedml-ai/fedml

FEDML - The unified and scalable ML library for large-scale distributed training, model serving, and federated learning. FEDML Launch, a cross-cloud...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 17th, 2026
Created on July 21st, 2020
Open Issues & Pull Requests: 147 (+0)
GitHub issues: Enabled
Number of forks: 765
Total Stargazers: 4,065 (+0)
Total Subscribers: 92 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 36.2 hours
Mean response time: 92.6 days
90th percentile: 307.8 days
Tracked items: 7

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 477 days
Stale 30+ days: 7
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

FEDML is a unified machine learning library that handles large-scale distributed training, model serving, and federated learning across diverse infrastructure.

The library addresses the fragmentation of ML workflows by providing a single codebase that works across distributed training scenarios, federated learning setups, and model serving deployments. It includes FEDML Launch, a cross-cloud scheduler that abstracts away infrastructure differences, allowing users to run AI jobs on GPU clouds or on-premise clusters without rewriting code. This approach consolidates what would typically require multiple specialized tools into one integrated platform.

Developers should choose this tool if they need to train models across multiple machines or edge devices, serve models at scale, or run federated learning workloads. It suits projects ranging from traditional distributed training on cloud clusters to edge AI scenarios where computation happens on-device or across decentralized nodes. The library is particularly valuable for teams managing heterogeneous infrastructure who want to avoid vendor lock-in and maintain a consistent programming model across different deployment targets.

The project shows sustained development activity with regular commits across its core components. The codebase demonstrates active maintenance through ongoing updates to distributed training infrastructure and federated learning modules. Documentation and examples receive consistent attention, indicating the maintainers prioritize developer experience. The project maintains a broad scope covering multiple ML paradigms rather than specializing narrowly, suggesting a commitment to the unified library vision described in its core mission.