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ụ :: ServerCoreNgườ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