#include "tensorflow/lite/profiling/telemetry/telemetry.h"
#include <cstdint>
#include "tensorflow/lite/core/api/profiler.h"
#include "tensorflow/lite/profiling/telemetry/telemetry_status.h"
namespace tflite::telemetry {
void TelemetryReportEvent(TfLiteContext* context, const char* event_name,
TfLiteStatus status) { … }
void TelemetryReportOpEvent(TfLiteContext* context, const char* op_name,
int64_t op_index, int64_t subgraph_index,
TfLiteStatus status) { … }
void TelemetryReportDelegateEvent(TfLiteContext* context,
const char* event_name,
TelemetrySource source, uint32_t code) { … }
void TelemetryReportDelegateOpEvent(TfLiteContext* context, const char* op_name,
int64_t op_index, int64_t subgraph_index,
TelemetrySource source, uint32_t code) { … }
void TelemetryReportSettings(
TfLiteContext* context, const char* setting_name,
const TfLiteTelemetryInterpreterSettings* settings) { … }
void TelemetryReportDelegateSettings(TfLiteContext* context,
const char* setting_name,
TelemetrySource source,
const void* settings) { … }
}