dòng chảy :: phục vụ :: CachingManager :: LoaderFactory

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

#include <caching_manager.h>

Một phần trừu tượng cho một nhà máy-bộ tải để ánh xạ từ một yêu cầu có thể phục vụ đến bộ tải tương ứng.

Bản tóm tắt

Di sản

Đạo biết lớp con: tensorflow :: phục vụ :: PathPrefixLoaderFactory

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

~LoaderFactory ()

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

CreateLoader (const ServableId & servable_id)=0
virtual ServableData< std::unique_ptr< Loader > >
Tạo dữ liệu có thể phục vụ bao gồm trình tải tương ứng với id dịch vụ.
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const =0
virtual int64
Trả về phiên bản tương ứng với tên dịch vụ cho chính sách đã cho.

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

CreateLoader

virtual ServableData< std::unique_ptr< Loader > > CreateLoader(
  const ServableId & servable_id
)=0

Tạo dữ liệu có thể phục vụ bao gồm trình tải tương ứng với id dịch vụ.

Mọi lỗi có thể được báo cáo bằng cách nhúng chúng vào mục ServableData được trả lại.

GetServableVersion

virtual int64 GetServableVersion(
  const string & servable_name,
  ServableRequest::AutoVersionPolicy policy
) const =0

Trả về phiên bản tương ứng với tên dịch vụ cho chính sách đã cho.

~ LoaderFactory

virtual  ~LoaderFactory()=default