टेंसरफ़्लो:: सेवारत:: 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