тензорный поток :: сервировка :: Управляющий делами

Это абстрактный класс.

#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