TFSettings

#include <tuningfork.h>

Initialisierungseinstellungen: Setzen Sie alle nicht verwendeten Werte auf null.

Zusammenfassung

Öffentliche Attribute

endpoint_uri_override
const char *
Ein nullterminierter String mit dem Endpunkt, mit dem Tuning Fork für Parameter-, Upload- und Debug-Anfragen eine Verbindung herstellt.
fidelity_params_callback
Callback: Wenn festgelegt, wird dieser mit den heruntergeladenen Fidelity-Parametern aufgerufen.
persistent_cache
const TFCache *
Cache-Objekt, das für die Persistenz von Upload-Daten verwendet werden soll.
swappy_tracer_fn
Die Adresse der Funktion Swappy_includeTracers.
swappy_version
uint32_t
Die Swappy-Version, von der das Umschaltsystem „Swappy_tracer_fn“ stammt.
training_fidelity_params
Ein serialisierter Protobuf-String mit den Fidelity-Parametern, die für das Training hochgeladen werden sollen.

Öffentliche Attribute

Endpunkt_URI_überschreiben

const char * TFSettings::endpoint_uri_override

Ein nullterminierter String mit dem Endpunkt, mit dem Tuning Fork für Parameter-, Upload- und Debug-Anfragen eine Verbindung herstellt.

Dadurch wird der Wert in „base_uri“ im „settings proto“ überschrieben. Diese Einstellung ist nur für Debugging-Zwecke vorgesehen.

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

Callback: Wenn festgelegt, wird dieser mit den heruntergeladenen Fidelity-Parametern aufgerufen.

Ist die Richtlinie nicht konfiguriert, müssen Sie „TuningFork_getFidelityParameters“ selbst aufrufen.

persistent_cache

const TFCache * TFSettings::persistent_cache

Cache-Objekt, das für die Persistenz von Uploaddaten verwendet wird.

Wenn die Richtlinie nicht konfiguriert ist, werden die Daten unter /data/local/tmp/tuningfork gespeichert

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

Die Adresse der Funktion „Swappy_injectTracers“.

Wird sie nicht konfiguriert, müssen Sie TuningFork_tick selbst aufrufen. Wenn diese Option aktiviert ist, wird die Telemetrie für vier Instrumentenschlüssel automatisch aufgezeichnet.

Auslagerungsversion

uint32_t TFSettings::swappy_version

Die Swappy-Version, von der das Umschaltsystem „Swappy_tracer_fn“ stammt.

training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

Ein serialisierter Protobuf-String mit den Fidelity-Parametern, die für das Training hochgeladen werden sollen.

Legen Sie diesen Wert auf „nullptr“ fest, wenn Sie den Trainingsmodus nicht verwenden. Beachten Sie, dass diese anstelle der aus dem APK geladenen Standardparameter verwendet werden, sofern sie vorhanden sind und weder ein erfolgreicher Download noch gespeicherte Parameter vorliegen.