TasksStatsDummyLogger

klasa publiczna TasksStatsDummyLogger

Przykładowy rejestrator statystyk zadań MediaPipe ze wszystkimi metodami w trybie bezobsługowym.

Metody publiczne

statyczny TasksStatsDummyLogger
create(Kontekst; ciąg znaków WorkloadNameStr; Ciąg WorkloadRunningModeStr)
Tworzy rejestrator statystyk zadań MediaPipe.
void
logInitError().
Rejestruje błąd inicjowania interfejsu MediaPipe Tasks API.
void
logInvocationReport(statystyki TasksStatsLogger.StatsSnapshot)
Rejestruje raport okresowego wywoływania interfejsu API MediaPipe Tasks.
void
logSessionEnd()
Rejestruje zdarzenie zakończenia sesji interfejsu Tasks API.
void
logSessionStart()
Rejestruje początek sesji MediaPipe Tasks API.
void
recordCpuInputArrival(długi packageTimestamp)
Powoduje, że interfejs MediaPipe Tasks API odbiera dane wejściowe procesora.
void
recordGpuInputArrival(długi packageTimestamp)
Służy do rejestrowania danych wejściowych MediaPipe Tasks API, które odbierają dane wejściowe GPU.
void
recordInvocationEnd(długi packageTimestamp)
Rejestruje koniec wywołania interfejsu Mediapipe Tasks API.

Metody dziedziczone

Metody publiczne

public static TasksStatsDummyLogger create (Kontekst; StringTaskNameStr, StringTaskRunningModeStr)

Tworzy rejestrator statystyk zadań MediaPipe.

Parametry
sytuacja ERROR(/Context).
taskNameStr nazwę API zadań.
taskRunningModeStr reprezentację ciągu znaków w trybie działania zadania.

public void logInitError ()

Rejestruje błąd inicjowania interfejsu MediaPipe Tasks API.

public void logInvocationReport (TasksStatsLogger.StatsSnapshot – statystyka)

Rejestruje raport okresowego wywoływania interfejsu API MediaPipe Tasks.

Parametry
statystyki

public void logSessionEnd ()

Rejestruje zdarzenie zakończenia sesji interfejsu Tasks API.

public void logSessionStart ()

Rejestruje początek sesji MediaPipe Tasks API.

public void recordCpuInputArrival (long packageTimestamp)

Powoduje, że interfejs MediaPipe Tasks API odbiera dane wejściowe procesora.

Parametry
packetTimestamp sygnatura czasowa pakietu wejściowego, która pełni rolę identyfikatora wywołania interfejsu API.

public void recordGpuInputArrival (long packageTimestamp)

Służy do rejestrowania danych wejściowych MediaPipe Tasks API, które odbierają dane wejściowe GPU.

Parametry
packetTimestamp sygnatura czasowa pakietu wejściowego, która pełni rolę identyfikatora wywołania interfejsu API.

public void recordInvocationEnd (long packageTimestamp)

Rejestruje koniec wywołania interfejsu Mediapipe Tasks API.

Parametry
packetTimestamp sygnatura czasowa pakietu wyjściowego, która pełni rolę identyfikatora wywołania interfejsu API.