텐서플로:: 피복재:: 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에 해당하는 로더로 구성된 servable 데이터를 생성합니다.
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override
virtual int64
주어진 정책에 대해 제공 가능한 이름에 해당하는 버전을 반환합니다.

공공 기능

로더 생성

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

servable-id에 해당하는 로더로 구성된 servable 데이터를 생성합니다.

반환된 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