16 #include "tensorflow_serving/core/static_manager.h"
21 namespace tensorflow {
24 StaticManagerBuilder::StaticManagerBuilder() {
25 BasicManager::Options basic_manager_options;
27 basic_manager_options.num_load_threads = 0;
28 basic_manager_options.num_unload_threads = 0;
29 const Status basic_manager_status =
30 BasicManager::Create(std::move(basic_manager_options), &basic_manager_);
31 if (!basic_manager_status.ok()) {
32 LOG(ERROR) <<
"Error creating BasicManager: " << health_;
33 health_ = basic_manager_status;
37 std::unique_ptr<Manager> StaticManagerBuilder::Build() {
39 LOG(ERROR) << health_;
44 health_ = errors::FailedPrecondition(
45 "Build() already called on this StaticManagerBuilder.");
47 return std::move(basic_manager_);