tensorflow:: מָנָה:: AspiredVersionsManager #include <aspired_versions_manager.h>

מנהל המיישמת את יעד < Loader > API אשר השימושים שאפו-גרסאות הגיעו ליעדן להכתיב אילו גרסאות servable עומס.

סיכום

מנהל זה משתמש גם ב-API הזה כדי להסיק אילו מהם לפרוק: אם גרסה נתונה הניתנת להגשה נטענת כעת, והיא מושמטת מקריאת התקשרות חוזרת של גרסאות שאיפות הנוגעות לזרם הניתן להגשה שלו, מנהל זה מפרש את ההשמטה הזו כהוראה מרומזת לפרוק את גִרְסָה. ראה למטה לפרטים.

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

מנהל זה עושה מעברים בין גרסאות של זרם servable באמצעות מוגדר AspiredVersionPolicy . המנהל מעדיף פריקה לפני טעינה כדי לפנות משאבים בשרת כאשר הוא מחליט בין מעברים המוצעים על ידי המדיניות.

יְרוּשָׁה יורש מ: tensorflow :: המשרתים :: מנהל , Target <std :: unique_ptr <Loader>>
בנאים והורסים
~AspiredVersionsManager ()
טיפוסים ציבוריים
PreLoadHook באמצעות
BasicManager::PreLoadHook
חוגי חברים
internal::AspiredVersionsManagerTargetImpl
friend class
test_util::AspiredVersionsManagerTestAccess
friend class
פונקציות סטטיות ציבוריות
Create ( Options options, std::unique_ptr< AspiredVersionsManager > *manager)
Status
תפקידים ציבוריים
GetAspiredVersionsCallback () override
Source < std::unique_ptr< Loader > >::AspiredVersionsCallback
מחזירה התקשרות חוזרת כדי להגדיר את רשימת הגרסאות הרצויות לזרם מסוים שניתן להגשה, באמצעות Loaders.
ListAvailableServableIds () const override
virtual std::vector< ServableId >
מקבל רשימה של כל המזהים הזמינים להגשה, כלומר
מבנים
tensorflow :: המשרתים :: AspiredVersionsManager :: אפשרויות

אפשרויות Config וחפצים לחיבור אשר ישמשו ידי AspiredVersionsManager .

טיפוסים ציבוריים
PreLoadHook
BasicManager::PreLoadHook PreLoadHook
חוגי חברים
internal::AspiredVersionsManagerTargetImpl
friend class internal::AspiredVersionsManagerTargetImpl
test_util::AspiredVersionsManagerTestAccess
friend class test_util::AspiredVersionsManagerTestAccess
פונקציות סטטיות ציבוריות
לִיצוֹר
Status Create(
  Options options,
  std::unique_ptr< AspiredVersionsManager > *manager
)
תפקידים ציבוריים
GetAspiredVersions התקשרות חוזרת
Source< std::unique_ptr< Loader > >::AspiredVersionsCallback GetAspiredVersionsCallback() override

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

ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const override

מקבל רשימה של כל המזהים הזמינים להגשה, כלומר

ניתן לאחזר כל אחד מאלה באמצעות GetServableHandle.

~AspiredVersionsManager
 ~AspiredVersionsManager() override