टेंसरफ़्लो:: सेवारत:: PathPrefixLoaderFactory

#include <caching_manager.h>

एक साधारण लोडर फैक्ट्री जो सर्व करने योग्य के नाम के साथ एक निश्चित पथ उपसर्ग को जोड़कर बनाए गए पथ पर एक सर्व करने योग्य की तलाश करती है।

सारांश

यह मानता है कि किसी दिए गए सर्व करने योग्य का केवल एक संस्करण है, अर्थात् संस्करण 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 > >
सर्व करने योग्य-आईडी के अनुरूप लोडर से युक्त सर्व करने योग्य डेटा बनाता है।
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override
virtual int64
दी गई नीति के लिए सेवा योग्य नाम के अनुरूप एक संस्करण लौटाता है।

सार्वजनिक समारोह

लोडर बनाएं

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

सर्व करने योग्य-आईडी के अनुरूप लोडर से युक्त सर्व करने योग्य डेटा बनाता है।

किसी भी त्रुटि को ServableData आइटम में एम्बेड करके रिपोर्ट किया जा सकता है।

सेवा योग्य संस्करण प्राप्त करें

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