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