TFSettings

#include <tuningfork.h>

初期化設定。使用しない値は 0 にしてください。

概要

パブリック属性

endpoint_uri_override
const char *
Tuning Fork がパラメータ、アップロード、デバッグのリクエストのために接続するエンドポイントを含む、null で終わる文字列。
fidelity_params_callback
設定されている場合、ダウンロードされた忠実度パラメータで呼び出されるコールバック。
persistent_cache
const TFCache *
アップロード データの永続性に使用されるキャッシュ オブジェクト。
swappy_tracer_fn
Swappy_injectTracers 関数のアドレス。
swappy_version
uint32_t
swappy_tracer_fn の基となる Swappy のバージョン。
training_fidelity_params
トレーニング用にアップロードされる忠実度パラメータを含むシリアル化された protobuf。

パブリック属性

endpoint_uri_override

const char * TFSettings::endpoint_uri_override

Tuning Fork がパラメータ、アップロード、デバッグのリクエストのために接続するエンドポイントを含む、null で終わる文字列。

設定 proto の base_uri の値をオーバーライドします。デバッグのみを目的としています。

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

設定されている場合、ダウンロードされた忠実度パラメータで呼び出されるコールバック。

設定されていない場合、TuningFork_getFidelityParameters を呼び出す必要があります。

persistent_cache

const TFCache * TFSettings::persistent_cache

アップロード データの永続性に使用されるキャッシュ オブジェクト。

設定されていない場合、データは /data/local/tmp/tuningfork に保存されます。

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

Swappy_injectTracers 関数のアドレス。

設定されていない場合、TuningFork_tick を呼び出す必要があります。設定されている場合、4 つのインストゥルメント キーのテレメトリーが自動的に記録されます。

swappy_version

uint32_t TFSettings::swappy_version

swappy_tracer_fn の基となる Swappy のバージョン。

training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

トレーニング用にアップロードされる忠実度パラメータを含むシリアル化された protobuf。

トレーニング モードを使用していない場合は nullptr に設定します。なお、APK から読み込まれたデフォルトのパラメータが存在し、正常にダウンロードされたか保存されたパラメータが存在しない場合は、代わりにこれらが使用されます。