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 | מחזירה התקשרות חוזרת כדי להגדיר את רשימת הגרסאות הרצויות לזרם מסוים שניתן להגשה, באמצעות 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
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2019-07-10 (שעון UTC).