тензорный поток :: сервировка :: Управляющий делами
Это абстрактный класс.#include <manager.h>
Менеджер несет ответственность за погрузку, выгрузку, поиска и пожизненного управления всеми Servable объектов через их загрузчики.
Резюме
Наследование
Направьте Известные Подклассы: tensorflow :: :: служащий AspiredVersionsManager , tensorflow :: служит :: BasicManager , tensorflow :: служит :: CachingManager , tensorflow :: служит :: ServerCoreКонструкторы и деструкторы | |
---|---|
~Manager () |
Публичные функции | |
---|---|
GetAvailableServableHandles () const | std::map< ServableId, ServableHandle < T > > Возвращает карту всех доступных в настоящее время сервейлов определенного типа T. |
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle) | Status Возвращает ServableHandle по заданному ServableRequest . |
ListAvailableServableIds () const =0 | virtual std::vector< ServableId > Получает список всех доступных обслуживаемых идентификаторов, т.е. |
Публичные функции
GetAvailableServableHandles
std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const
Возвращает карту всех доступных в настоящее время сервейлов определенного типа T.
Карта идет от идентификатора обслуживаемого объекта к его соответствующему дескриптору.
ВАЖНО: вызывающий абонент не должен держаться за ручки в течение длительного времени, так как удерживание их приведет к задержке обслуживаемой загрузки и разгрузки.
GetServableHandle
Status GetServableHandle( const ServableRequest & request, ServableHandle< T > *const handle )
Возвращает ServableHandle по заданному ServableRequest .
Возвращает ошибку, если такой обслуживаемый объект недоступен, например, еще не загружен, приостановлен / выгружен и т. Д. Вызывающие могут предположить, что состояние ОК указывает ненулевой дескриптор.
ВАЖНО: вызывающий абонент не должен держаться за ручки в течение длительного времени, так как удерживание их приведет к задержке обслуживаемой загрузки и разгрузки.
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const =0
Получает список всех доступных обслуживаемых идентификаторов, т.е.
каждый из них можно получить с помощью GetServableHandle.
~ Менеджер
virtual ~Manager()=default