TFSettings

#include <tuningfork.h>

La configuración de inicialización asigna cero a los valores que no estén en uso.

Resumen

Atributos públicos

endpoint_uri_override
const char *
Es una string terminada en null que contiene el extremo al que se conectará Tuning Fork para las solicitudes de parámetros, carga y depuración.
fidelity_params_callback
Es una devolución de llamada que, si se establece, se llama por medio de los parámetros de fidelidad que se descarguen.
persistent_cache
const TFCache *
Es un objeto de caché que se usa para la persistencia de datos de carga.
swappy_tracer_fn
Es la dirección de la función de Swappy_injectTracers.
swappy_version
uint32_t
Es la versión de Swappy de la que proviene swappy_tracer_fn.
training_fidelity_params
Es un protobuf serializado que contiene los parámetros de fidelidad que se subirán para el entrenamiento.

Atributos públicos

endpoint_uri_override

const char * TFSettings::endpoint_uri_override

Es una string terminada en null que contiene el extremo al que se conectará Tuning Fork para las solicitudes de parámetros, carga y depuración.

Esto anula el valor en base_uri en el proto de configuración y está destinado únicamente para fines de depuración.

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

Es una devolución de llamada que, si se establece, se llama por medio de los parámetros de fidelidad que se descarguen.

De lo contrario, debes llamar a TuningFork_getFidelityParameters manualmente.

persistent_cache

const TFCache * TFSettings::persistent_cache

Es un objeto de caché que se usa para la persistencia de datos de carga.

Si no se configura, los datos se conservan en /data/local/tmp/tuningfork

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

Es la dirección de la función de Swappy_injectTracers.

Si no la configuras, debes llamar a TuningFork_tick manualmente. De lo contrario, la telemetría de 4 etiquetas de marca se grabará automáticamente.

swappy_version

uint32_t TFSettings::swappy_version

Es la versión de Swappy de la que proviene swappy_tracer_fn.

training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

Un protobuf serializado que contiene los parámetros de fidelidad que se subirán para el entrenamiento.

Establece este atributo en nullptr si no estás usando el modo de entrenamiento. Ten en cuenta que estos parámetros se usan en lugar de los predeterminados cargados desde el APK, si están presentes y no hay una descarga exitosa ni parámetros guardados.