tensorflow:: מָנָה:: FileSystemStoragePathSource

#include <file_system_storage_path_source.h>

מקור נתיב אחסון השואף לגרסאות עבור קבוצה נתונה של שרתים.

סיכום

עבור כל שרת, הוא עוקב אחר נתיב בסיס נתון של מערכת קבצים. הוא מזהה ילדים בנתיב הבסיס ששמם הוא מספר (לדוגמה 123) ופולט את הנתיב המתאים למספר הגדול ביותר כגרסת השאיפה היחידה של הניתן להגשה. (כדי לבצע ניטור של מערכת הקבצים, הוא משתמש בשרשור רקע שמסקר את מערכת הקבצים מעת לעת.)

לדוגמה, אם נתיב הבסיס של נתיב להגשה מוגדר הוא /foo/bar, וסקר של מערכת קבצים חושף נתיבים צאצאים /foo/bar/baz, /foo/bar/123 ו-/foo/bar/456, ה-callback של גרסאות השאיפה נקרא עם {456, "/foo/bar/456"}. אם, בכל עת, נתיב הבסיס לא מכיל ילדים מספריים, ה-callback של הגרסאות השאיפות נקרא עם רשימת גרסאות ריקה.

הסט מוגדר של servables לצג ניתן לעדכן בכל עת על ידי התקשרות UpdateConfig () . אם כל servables נכחו config הישן אך לא אחד חדש, המקור יהיה מיד שואפים לאפס גרסאות עבור servable כי (גורם לו לפרוק את מנהל שבסופו של דבר צורכת שאפו-גרסאות שיחות).

יְרוּשָׁה

יורש מ: tensorflow :: המשרתים :: המקור <StoragePath>

בנאים והורסים

~FileSystemStoragePathSource ()

חוגי חברים

internal::FileSystemStoragePathSourceTestAccess
friend class

פונקציות סטטיות ציבוריות

Create (const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result)
Status

תפקידים ציבוריים

SetAspiredVersionsCallback ( AspiredVersionsCallback callback) override
virtual void
מספק AspiredVersionsCallback לשימוש. ניתן להתקשר לכל היותר פעם אחת.
UpdateConfig (const FileSystemStoragePathSourceConfig & config)
Status
מספק תצורה חדשה לשימוש.
config () const
FileSystemStoragePathSourceConfig

חוגי חברים

internal::FileSystemStoragePathSourceTestAccess

friend class internal::FileSystemStoragePathSourceTestAccess

פונקציות סטטיות ציבוריות

לִיצוֹר

Status Create(
  const FileSystemStoragePathSourceConfig & config,
  std::unique_ptr< FileSystemStoragePathSource > *result
)

תפקידים ציבוריים

SetAspiredVersionscallback

virtual void SetAspiredVersionsCallback(
  AspiredVersionsCallback callback
) override

מספק AspiredVersionsCallback לשימוש. ניתן להתקשר לכל היותר פעם אחת.

UpdateConfig

Status UpdateConfig(
  const FileSystemStoragePathSourceConfig & config
)

מספק תצורה חדשה לשימוש.

הסט של servables לצג ניתן לשנות בכול עת (ראה תגובה בכיתה למידע נוסף), אבל זה לא חוקי לשנות את תקוף קלפי מערכת קבצים האחת SetAspiredVersionsCallback () כבר קראה.

תצורה

FileSystemStoragePathSourceConfig config() const 

~FileSystemStoragePathSource

 ~FileSystemStoragePathSource() override