เทนเซอร์โฟลว์:: เสิร์ฟ:: PathPrefixLoaderFactory

#include <caching_manager.h>

LoaderFactory แบบง่ายที่ค้นหา servable ที่เส้นทางที่เกิดขึ้นจากการต่อคำนำหน้าพาธคงที่กับชื่อของเซิร์ฟเวอร์

สรุป

ถือว่าเซิร์ฟเวอร์ที่กำหนดมีเวอร์ชันเดียวเท่านั้น คือเวอร์ชัน 0

มรดก

สืบทอดจาก: tensorflow :: การให้บริการ :: CachingManager :: LoaderFactory

ตัวสร้างและตัวทำลาย

PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter)
~PathPrefixLoaderFactory ()

งานสาธารณะ

CreateLoader (const ServableId & servable_id) override
virtual ServableData< std::unique_ptr< Loader > >
สร้างข้อมูลที่ให้บริการซึ่งประกอบด้วยตัวโหลดที่สอดคล้องกับ servable-id
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override
virtual int64
ส่งคืนเวอร์ชันที่สอดคล้องกับชื่อที่ให้บริการได้ สำหรับนโยบายที่กำหนด

งานสาธารณะ

CreateLoader

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

สร้างข้อมูลที่ให้บริการซึ่งประกอบด้วยตัวโหลดที่สอดคล้องกับ servable-id

ข้อผิดพลาดใดๆ สามารถรายงานได้โดยการฝังไว้ในรายการ ServableData ที่ส่งคืน

GetServableVersion

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

ส่งคืนเวอร์ชันที่สอดคล้องกับชื่อที่ให้บริการได้ สำหรับนโยบายที่กำหนด

PathPrefixLoaderFactory

 PathPrefixLoaderFactory(
  const string & path_prefix,
  std::unique_ptr< StoragePathSourceAdapter > adapter
)

~PathPrefixLoaderFactory

 ~PathPrefixLoaderFactory() override=default