הגדרות TF

#include <tuningfork.h>

הגדרות האפסה של ההתחלה: איפוס של ערכים שלא בשימוש.

סיכום

מאפיינים גלויים לכולם

endpoint_uri_override
const char *
מחרוזת עם ערך null עם ערך null המכיל את נקודת הקצה שאליה מתחבר Tuning Fork עבור בקשות לפרמטרים, העלאה וניפוי באגים.
fidelity_params_callback
קריאה חוזרת (callback) אם היא מוגדרת, היא מופעלת באמצעות הפרמטרים של רמת הדיוק שהורדתם.
persistent_cache
const TFCache *
אובייקט של שמירה במטמון שישמש לשמירת נתוני העלאה.
swappy_tracer_fn
הכתובת של הפונקציה Swappy_injectTracers.
swappy_version
uint32_t
הגרסה של Swappy שמגיעה מ-switchpy_tracer_fn.
training_fidelity_params
אב-טיפוס טורי שמכיל את הפרמטרים של רמת הדיוק להעלאה לאימון.

מאפיינים גלויים לכולם

endpoint_uri_override

const char * TFSettings::endpoint_uri_override

מחרוזת עם סיומת null שמכילה את נקודת הקצה שאליה Tuning Fork יתחבר לצורך בקשות של פרמטרים, העלאות וניפוי באגים.

הפעולה הזו מבטלת את הערך ב-base_uri בקוד ההגדרות, והיא מיועדת למטרות ניפוי באגים בלבד.

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

קריאה חוזרת (callback): אם ההגדרה הזו מוגדרת, המערכת קוראת לפונקציה הזו עם פרמטרים של איכות ההתאמה (fidelity) שהורדתם.

אם המדיניות לא מוגדרת, עליכם לקרוא בעצמכם ל-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 מפתחות מכשיר.

substitutepy_version

uint32_t TFSettings::swappy_version

הגרסה של Swappy שמגיעה מ-switchpy_tracer_fn.

training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

protobuf בסדרה שמכיל את הפרמטרים של האיכות שצריך להעלות לצורך אימון.

אם לא משתמשים במצב אימון, צריך להגדיר את הערך הזה כ-nullptr. לתשומת ליבכם: הפרמטרים האלה משמשים במקום פרמטרים שמוגדרים כברירת מחדל ונטענים מחבילת ה-APK, אם הם קיימים ואין הורדה מוצלחת או פרמטרים שמורים.