тензорный поток :: сервировка :: PathPrefixLoaderFactory
#include <caching_manager.h>
Простой LoaderFactory, который ищет обслуживаемый объект по пути, образованному конкатенацией префикса фиксированного пути с именем обслуживаемого объекта.
Резюме
Предполагается, что данный обслуживаемый объект имеет только одну версию, а именно версию 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 > > Создает обслуживаемые данные, состоящие из загрузчика, соответствующего обслуживаемому-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
Создает обслуживаемые данные, состоящие из загрузчика, соответствующего обслуживаемому-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