dòng chảy :: phục vụ :: Người quản lý

Đây là một lớp trừu tượng.

#include <manager.h>

Giám đốc chịu trách nhiệm bốc xếp, tra cứu và quản lý cuộc đời của tất cả các đối tượng thể phân phát qua bốc hàng của họ.

Bản tóm tắt

Di sản

Đạo biết lớp con: tensorflow :: phục vụ :: AspiredVersionsManager , tensorflow :: phục vụ :: BasicManager , tensorflow :: phục vụ :: CachingManager , tensorflow :: phục vụ :: ServerCore

Người xây dựng và Người phá hủy

~Manager ()

Chức năng công cộng

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
Trả về một bản đồ của tất cả các dịch vụ hiện có của một loại T. cụ thể.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
Trả về một ServableHandle cho một ServableRequest .
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
Nhận danh sách tất cả các id dịch vụ có sẵn, tức là

Chức năng công cộng

GetAvailableServableHandles

std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const 

Trả về một bản đồ của tất cả các dịch vụ hiện có của một loại T. cụ thể.

Bản đồ từ id của dịch vụ đến tay cầm tương ứng của nó.

QUAN TRỌNG: Người gọi không nên cầm vào các tay cầm trong thời gian dài, vì việc cầm chúng sẽ làm chậm quá trình tải và dỡ hàng có thể bảo dưỡng.

GetServableHandle

Status GetServableHandle(
  const ServableRequest & request,
  ServableHandle< T > *const handle
)

Trả về một ServableHandle cho một ServableRequest .

Trả về lỗi nếu không có sẵn Có thể phục vụ như chưa được tải, đã được buộc / chưa tải, v.v. Người gọi có thể cho rằng trạng thái OK chỉ ra một xử lý không rỗng.

QUAN TRỌNG: Người gọi không nên cầm vào các tay cầm trong thời gian dài, vì việc cầm chúng sẽ làm chậm quá trình tải và dỡ hàng có thể bảo dưỡng.

ListAvailableServableIds

virtual std::vector< ServableId > ListAvailableServableIds() const =0

Nhận danh sách tất cả các id dịch vụ có sẵn, tức là

mỗi cái trong số này có thể được truy xuất bằng GetServableHandle.

~ Người quản lý

virtual  ~Manager()=default