Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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
|
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.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-09-22 (UTC)
[null,null,["Última actualización: 2023-09-22 (UTC)"],[],[],null,["# TFSettings Struct Reference\n\nTFSettings\n==========\n\n`#include \u003ctuningfork.h\u003e`\n\nInitialization settings Zero any values that are not being used.\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [endpoint_uri_override](#struct_t_f_settings_1a88e9ace6b6d25dfdf6ee281f1840ace3) | `const char *` A null-terminated string containing the endpoint that Tuning Fork will connect to for parameter, upload and debug requests. |\n| [fidelity_params_callback](#struct_t_f_settings_1a89cd30d7f2359b54c20ac53aca6aa629) | [ProtoCallback](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1gaf780faded2692da73f8d7ee37499d171) Callback If set, this is called with the fidelity parameters that are downloaded. |\n| [persistent_cache](#struct_t_f_settings_1a25e55876c9296aaec34b4dbb8772ceba) | `const `[TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache)` *` Cache object to be used for upload data persistence. |\n| [swappy_tracer_fn](#struct_t_f_settings_1a3ca27ab14efce1c40d4b70f8e567da33) | [SwappyTracerFn](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1ga43b1819af457676a72f228c08068fed4) The address of the Swappy_injectTracers function. |\n| [swappy_version](#struct_t_f_settings_1a5c2d98b44ddf8084bc7ef9eff516d451) | `uint32_t` The version of Swappy that swappy_tracer_fn comes from. |\n| [training_fidelity_params](#struct_t_f_settings_1a3ab649a2ec035694d4b035b742d56dd9) | `const `[CProtobufSerialization](/games/sdk/reference/performance-tuner/custom-engine/struct/c-protobuf-serialization#struct_c_protobuf_serialization)` *` A serialized protobuf containing the fidelity parameters to be uploaded for training. |\n\nPublic attributes\n-----------------\n\n### endpoint_uri_override\n\n```gdscript\nconst char * TFSettings::endpoint_uri_override\n``` \nA null-terminated string containing the endpoint that Tuning Fork will connect to for parameter, upload and debug requests.\n\nThis overrides the value in base_uri in the settings proto and is intended for debugging purposes only. \n\n### fidelity_params_callback\n\n```scdoc\nProtoCallback TFSettings::fidelity_params_callback\n``` \nCallback If set, this is called with the fidelity parameters that are downloaded.\n\nIf unset, you need to call TuningFork_getFidelityParameters yourself. \n\n### persistent_cache\n\n```gdscript\nconst TFCache * TFSettings::persistent_cache\n``` \nCache object to be used for upload data persistence.\n\nIf unset, data is persisted to /data/local/tmp/tuningfork \n\n### swappy_tracer_fn\n\n```scdoc\nSwappyTracerFn TFSettings::swappy_tracer_fn\n``` \nThe address of the Swappy_injectTracers function.\n\nIf this is unset, you need to call TuningFork_tick yourself. If it is set, telemetry for 4 instrument keys is automatically recorded. \n\n### swappy_version\n\n```scdoc\nuint32_t TFSettings::swappy_version\n``` \nThe version of Swappy that swappy_tracer_fn comes from. \n\n### training_fidelity_params\n\n```gdscript\nconst CProtobufSerialization * TFSettings::training_fidelity_params\n``` \nA serialized protobuf containing the fidelity parameters to be uploaded for training.\n\nSet this to nullptr if you are not using training mode. Note that these are used instead of the default parameters loaded from the APK, if they are present and there are neither a successful download nor saved parameters."]]