16 #include "tensorflow_serving/servables/tensorflow/thread_pool_factory.h"
21 namespace tensorflow {
24 ScopedThreadPools::ScopedThreadPools(
25 std::shared_ptr<thread::ThreadPoolInterface> inter_op_thread_pool,
26 std::shared_ptr<thread::ThreadPoolInterface> intra_op_thread_pool)
27 : inter_op_thread_pool_(std::move(inter_op_thread_pool)),
28 intra_op_thread_pool_(std::move(intra_op_thread_pool)) {}
30 tensorflow::thread::ThreadPoolOptions ScopedThreadPools::get() {
31 tensorflow::thread::ThreadPoolOptions options;
32 options.inter_op_threadpool = inter_op_thread_pool_.get();
33 options.intra_op_threadpool = intra_op_thread_pool_.get();