TasksStatsLogger

public インターフェース TasksStatsLogger
既知の間接サブクラス

ログに記録する MediaPipe Tasks イベントを定義する統計情報ロガー インターフェース。

ネストされたクラス

クラス TasksStatsLogger.StatsSnapshot タスクの統計情報のスナップショット。

パブリック メソッド

抽象 void
logInitError()
MediaPipe Tasks API の初期化エラーをログに記録します。
抽象 void
logInvocationReportTasksStatsLogger.StatsSnapshot 統計情報)
MediaPipe Tasks API の定期呼び出しレポートをログに記録します。
抽象 void
logSessionEnd()
Tasks API のセッション終了イベントをログに記録します。
抽象 void
logSessionStart()
MediaPipe Tasks API セッションの開始をログに記録します。
抽象 void
recordCpuInputArrival(long batchTimestamp)
CPU 入力データを受け取る MediaPipe Tasks API を記録します。
抽象 void
recordGpuInputArrival(long batchTimestamp)
GPU 入力データを受け取る MediaPipe Tasks API を記録します。
抽象 void
recordInvocationEnd(long packetsTimestamp)
Mediapipe Tasks API の呼び出しの終了を記録します。

パブリック メソッド

public 抽象 void logInitError ()

MediaPipe Tasks API の初期化エラーをログに記録します。

public 抽象 void logInvocationReport TasksStatsLogger.StatsSnapshot の統計情報)

MediaPipe Tasks API の定期呼び出しレポートをログに記録します。

パラメータ
stats

public 抽象 void logSessionEnd ()

Tasks API のセッション終了イベントをログに記録します。

public 抽象 void logSessionStart ()

MediaPipe Tasks API セッションの開始をログに記録します。

public 抽象 void recordCpuInputArrival (long batchTimestamp)

CPU 入力データを受け取る MediaPipe Tasks API を記録します。

パラメータ
packetTimestamp API 呼び出しの識別子として機能する入力パケットのタイムスタンプ。

public 抽象 void recordGpuInputArrival (long bucketTimestamp)

GPU 入力データを受け取る MediaPipe Tasks API を記録します。

パラメータ
packetTimestamp API 呼び出しの識別子として機能する入力パケットのタイムスタンプ。

public 抽象 void recordInvocationEnd (long bucketTimestamp)

Mediapipe Tasks API の呼び出しの終了を記録します。

パラメータ
packetTimestamp API 呼び出しの識別子として機能する出力パケットのタイムスタンプ。