ml-energy/zeus
Measure and optimize the energy consumption of your AI applications!
何を解決するか
Zeusは、深層学習ワークロードのエネルギー消費に関する可視性の欠如に対処します。AIモデルの学習や実行に使用されるハードウェアの電力使用量を正確に測定・最適化するためのツールを提供し、開発者がAIの環境への影響や運用コストを削減できるように支援します。
動作方法
Zeusはライブラリとデーモン(zeusd)として動作し、さまざまなハードウェアデバイスの複雑さを抽象化します。エネルギー監視用のプログラムインターフェースとCLIを提供するとともに、時間とエネルギーの最適化ツールのコレクションを備え、効率を向上させます。CPU、DRAM、AMD GPU、NVIDIA GPU、Apple Silicon、NVIDIA Jetsonなど、幅広いプラットフォームをサポートしています。
対象ユーザー
モデルのエネルギーインパクトを追跡し、トレーニングや推論パイプラインのエネルギー効率を最適化したい機械学習エンジニア、研究者、サステナビリティ志向のAI開発者向けです。
主な特徴
- 広範なハードウェア対応: NVIDIA GPU、AMD GPU、Apple Silicon、CPU、DRAMをサポート。
- PyTorchエコシステムプロジェクト: PyTorchエコシステムの公式メンバーとして認定されています。
- 統合された最適化: 大規模モデルトレーニング向けのPerseus最適化ツールを含む。
- エージェント対応: AIコーディングエージェントがエネルギー測定を自動化できるポータブル「エージェントスキル」を提供。
- 研究に基づく: NSDI、SOSP、NeurIPSの複数の査読付き論文に基づいています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト