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