pytorch/kineto

A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters.

何を解決するか

Kinetoは、機械学習ワークロードのパフォーマンス可視化と診断を提供し、開発者が一般的なMLコンポーネントにおけるボトルネックを特定・解決するのを支援します。

動作方法

PyTorch Profilerに統合されたライブラリとして機能します。そのコアコンポーネントであるLibkinetoは、低オーバーヘッドなGPUタイムライントレーシングに特化したインプロセスプロファイリングライブラリです。

対象ユーザー

モデルの実行タイムラインを分析してパフォーマンスを最適化したいPyTorchを使用する開発者や研究者です。

主な特徴

  • Libkinetoによる低オーバーヘッドなGPUタイムライントレーシング。
  • システムレベルの外部プロファイリングツールとの統合。
  • 一般的なパフォーマンス問題に対する実行可能な推奨事項。
  • 人気の可視化プラットフォームや分析パイプラインとの互換性。

関連

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