16 #include "tensorflow_serving/sources/storage_path/static_storage_path_source.h"
22 #include "tensorflow_serving/core/servable_data.h"
23 #include "tensorflow_serving/core/servable_id.h"
25 namespace tensorflow {
28 Status StaticStoragePathSource::Create(
29 const StaticStoragePathSourceConfig& config,
30 std::unique_ptr<StaticStoragePathSource>* result) {
31 auto raw_result =
new StaticStoragePathSource;
32 raw_result->config_ = config;
33 result->reset(raw_result);
37 void StaticStoragePathSource::SetAspiredVersionsCallback(
38 AspiredVersionsCallback callback) {
39 const ServableId
id = {config_.servable_name(), config_.version_num()};
40 LOG(INFO) <<
"Aspiring servable " << id;
41 callback(config_.servable_name(),
42 {CreateServableData(id, config_.version_path())});