เทนเซอร์โฟลว์:: เสิร์ฟ:: ตัวจัดการแคช:: LoaderFactory

นี่คือคลาสนามธรรม

#include <caching_manager.h>

สิ่งที่เป็นนามธรรมสำหรับโรงงานตัวโหลดเพื่อแมปจากคำขอที่ให้บริการไปยังตัวโหลดที่เกี่ยวข้อง

สรุป

มรดก

โดยตรงหรือเป็นที่รู้จัก Subclasses: tensorflow :: การให้บริการ :: PathPrefixLoaderFactory

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

~LoaderFactory ()

งานสาธารณะ

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

งานสาธารณะ

CreateLoader

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

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

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

GetServableVersion

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

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

~LoaderFactory

virtual  ~LoaderFactory()=default