此页面由 Cloud Translation API 翻译。
Switch to English

张量流:: 服务:: FileSystemStoragePathSource

#include <file_system_storage_path_source.h>

可以查询给定一组可服务版本的存储路径源。

摘要

对于每个可服务对象,它监视给定的文件系统基本路径。它标识名称是数字(例如123)的基本路径子代,并发出与最大数字相对应的路径作为可服务对象的单个有向版本。 (要执行文件系统监视,它使用一个后台线程来定期轮询文件系统。)

例如,如果已配置的servable的基本路径为/ foo / bar,并且文件系统轮询显示了子路径/ foo / bar / baz,/ foo / bar / 123和/ foo / bar / 456,则向往版本回调用{456,“ / foo / bar / 456”}调用。如果在任何时候发现基本路径都不包含数字子代,则将使用空版本列表调用aspired-versions回调。

可通过调用UpdateConfig()随时更新已配置的可监控服务集。如果旧配置中存在任何可服务项,而新配置中不存在,则源将立即向该可服务项寻求零版本(导致将其卸载到Manager中 ,最终使用有抱负的版本调用)。

遗产

继承自: tensorflow :: serving :: Source <StoragePath>

构造函数和析构函数

~FileSystemStoragePathSource ()

朋友班

internal::FileSystemStoragePathSourceTestAccess
friend class

公共静态功能

Create (const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result)
Status

公共职能

SetAspiredVersionsCallback ( AspiredVersionsCallback callback) override
virtual void
提供一个AspiredVersionsCallback来使用。最多只能调用一次。
UpdateConfig (const FileSystemStoragePathSourceConfig & config)
Status
提供新的配置以供使用。
config () const
FileSystemStoragePathSourceConfig

朋友班

内部:: FileSystemStoragePathSourceTestAccess

friend class internal::FileSystemStoragePathSourceTestAccess

公共静态功能

创造

Status Create(
  const FileSystemStoragePathSourceConfig & config,
  std::unique_ptr< FileSystemStoragePathSource > *result
)

公共职能

SetAspiredVersionsCallback

virtual void SetAspiredVersionsCallback(
  AspiredVersionsCallback callback
) override

提供一个AspiredVersionsCallback来使用。最多只能调用一次。

更新配置

947

提供新的配置以供使用。

可以随时更改要监视的服务集(请参阅类注释以获取更多信息),但是一旦调用SetAspiredVersionsCallback(),则更改文件系统轮询时间段是非法的。

配置

FileSystemStoragePathSourceConfig config() const 

〜FileSystemStoragePathSource

 ~FileSystemStoragePathSource() override