wandb  by wandb

AI developer platform for model training, fine-tuning, and management

created 8 years ago
10,170 stars

Top 5.1% on sourcepulse

GitHubView on GitHub
Project Summary

Weights & Biases (wandb) is a platform for MLOps, enabling developers to track, visualize, and manage machine learning experiments from dataset versioning to production model deployment. It targets ML engineers and researchers, offering a comprehensive suite for experiment tracking, hyperparameter tuning, model versioning, and collaboration.

How It Works

W&B provides a Python SDK that integrates seamlessly with popular ML frameworks. It automatically logs metrics, hyperparameters, model architectures, gradients, and system performance during training. Users can then visualize this data in a centralized web dashboard, compare experiments, and share findings. For GenAI, the Weave toolset specifically aids in tracking, debugging, and evaluating LLM applications.

Quick Start & Requirements

  • Install: pip install wandb
  • Requirements: Python 3.x. Integrations require specific ML libraries (PyTorch, TensorFlow, Hugging Face Transformers, etc.).
  • Setup: Sign up for a W&B account.
  • Documentation: W&B Developer Guide

Highlighted Details

  • Extensive integrations with PyTorch, TensorFlow/Keras, Hugging Face Transformers, PyTorch Lightning, XGBoost, and Scikit-Learn.
  • Supports cloud-hosted, dedicated cloud, and on-premise deployments.
  • Offers Weave for LLM application development and management.
  • Automatic logging of gradients, model topology, and system metrics.

Maintenance & Community

  • Active development with a strong community presence on Discord.
  • Contribution guidelines are provided, encouraging community involvement.
  • Support available via GitHub Issues and email.

Licensing & Compatibility

  • MIT License.
  • Permissive license allows for commercial use and integration with closed-source projects.

Limitations & Caveats

The platform requires an account for cloud usage, and self-hosting requires significant infrastructure setup. While extensive, the breadth of integrations means users must manage dependencies for each framework they utilize.

Health Check
Last commit

18 hours ago

Responsiveness

1 day

Pull Requests (30d)
133
Issues (30d)
35
Star History
388 stars in the last 90 days

Explore Similar Projects

Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
8 more.

higgsfield by higgsfield-ai

0.3%
3k
ML framework for large model training and GPU orchestration
created 7 years ago
updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Ben Firshman Ben Firshman(Cofounder of Replicate), and
6 more.

Made-With-ML by GokuMohandas

0.4%
41k
ML course for production-grade applications
created 6 years ago
updated 11 months ago
Feedback? Help us improve.