TasksStatsDummyLogger

public クラス TasksStatsDummyLogger

すべてのメソッドが NoOps のダミーの MediaPipe Tasks 統計情報ロガー。

パブリック メソッド

static TasksStatsDummyLogger
create(コンテキスト コンテキスト、String taskNameStr、String taskRunningModeStr)
MediaPipe Tasks の統計情報のダミーロガーを作成します。
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 static TasksStatsDummyLogger create (Context context, String taskNameStr, String taskRunningModeStr)

MediaPipe Tasks の統計情報のダミーロガーを作成します。

パラメータ
コンテキスト ERROR(/Context)
taskNameStr タスク API 名。
taskRunningModeStr タスク実行モードの文字列表現。

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 bucketTimestamp)

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

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

public void recordGpuInputArrival (long bucketTimestamp)

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

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

public void recordInvocationEnd (long batchTimestamp)

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

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