SwanHubX/SwanLab

⚡️SwanLab - an open-source, modern-design AI training tracking and visualization tool. Supports Cloud / Self-hosted use. Integrated with PyTorch / Transformers / verl / LLaMA Factory / ms-swift / Ultralytics / MMEngine / Keras etc.

何を解決するか

SwanLab はモデルトレーニングチーム向けに設計された AI トレーニング分析およびメトリクス観測プラットフォームです。分散した手動追跡の代わりに、集中型ダッシュボードによる可視化とログ記録を提供することで、トレーニング進捗の追跡、ハイパーパラメータの分析、実験の共同作業の難しさを解決します。

動作方法

ユーザーは数行のコードで SwanLab SDK を機械学習パイプラインに統合します。プラットフォームはメトリクス、ハイパーパラメータ、ハードウェア環境の詳細、Git リポジトリの状態を自動で記録します。このデータはクラウドベースのサービスまたはセルフホストインスタンスに同期され、ラインチャート、メディアチャート、3D ポイントクラウドなど、さまざまなチャートタイプで可視化されます。また、PyTorch、HuggingFace Transformers、LLaMA Factory など 30 以上の主要フレームワークとの統合もサポートしています。

対象ユーザー

トレーニングの安定性を監視し、複数の実験実行を比較して最適なハイパーパラメータを見つける必要がある AI 研究者やモデルトレーニングチームに最適です。リアルタイムでのチームメンバーとの共同作業も可能。

主な特徴

  • 包括的なメトリクス追跡: スカラー、画像、音声、テキスト、動画、3D ポイントクラウド、生化学的分子をサポート。
  • 広範なフレームワーク統合: PyTorch、PyTorch Lightning、およびさまざまな LLM ファインチューニングツールを含む 30 以上のフレームワークに対応。
  • 広範なハードウェア監視: NVIDIA、AMD、Ascend、Cambricon、Kunlunxin など、専用 GPU/NPU に加え、システムレベルのメトリクスを追跡。
  • 柔軟なデプロイメント: マネージドクラウド版と Docker または Kubernetes を通じたセルフホストコミュニティエディションの両方を提供。
  • コラボレーションツール: URL によるプロジェクト共有、チームベースの組織管理、および通知用のプラグイン拡張(例:Lark、Slack、Discord)を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト