#include <aspired_versions_manager.h>
מנהל המיישמת את יעד < Loader > API אשר השימושים שאפו-גרסאות הגיעו ליעדן להכתיב אילו גרסאות servable עומס.
מנהל זה משתמש גם ב-API הזה כדי להסיק אילו מהם לפרוק: אם גרסה נתונה הניתנת להגשה נטענת כעת, והיא מושמטת מקריאת התקשרות חוזרת של גרסאות שאיפות הנוגעות לזרם הניתן להגשה שלו, מנהל זה מפרש את ההשמטה הזו כהוראה מרומזת לפרוק את גִרְסָה. ראה למטה לפרטים.
(הסמנטיקה מרומזת-לפרוק מקלה חסרי מקור מימושים, לפיה איטרציה נתון של מקור ההיגיון של מחליטה פשוט אילו גרסאות של servable צריך להיות טעון, ללא צורך לדעת מה זה החליטה בעבר.)
מנהל זה עושה מעברים בין גרסאות של זרם servable באמצעות מוגדר AspiredVersionPolicy . המנהל מעדיף פריקה לפני טעינה כדי לפנות משאבים בשרת כאשר הוא מחליט בין מעברים המוצעים על ידי המדיניות.
~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 . |
BasicManager::PreLoadHook PreLoadHook
friend class internal::AspiredVersionsManagerTargetImpl
friend class test_util::AspiredVersionsManagerTestAccess
Status Create( Options options, std::unique_ptr< AspiredVersionsManager > *manager )
Source< std::unique_ptr< Loader > >::AspiredVersionsCallback GetAspiredVersionsCallback() override
מחזירה התקשרות חוזרת כדי להגדיר את רשימת הגרסאות הרצויות לזרם מסוים שניתן להגשה, באמצעות Loaders.
virtual std::vector< ServableId > ListAvailableServableIds() const override
מקבל רשימה של כל המזהים הזמינים להגשה, כלומר
ניתן לאחזר כל אחד מאלה באמצעות GetServableHandle.
~AspiredVersionsManager() override
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2019-07-10 (שעון UTC).