Searched refs:ThreadPoolInterface (Results 1 – 25 of 34) sorted by relevance
12
27 class ThreadPoolInterface {29 virtual ~ThreadPoolInterface() {} in ~ThreadPoolInterface()36 typedef ThreadPoolInterface* (*CreateThreadPoolFunc)(void);39 ThreadPoolInterface* CreateDefaultThreadPool();
28 ThreadPoolInterface* CreateDefaultThreadPoolImpl() { in CreateDefaultThreadPoolImpl()38 ThreadPoolInterface* CreateDefaultThreadPool() { return g_ctp_impl(); } in CreateDefaultThreadPool()
34 class DynamicThreadPool final : public ThreadPoolInterface {
55 std::unique_ptr<ThreadPoolInterface> thread_pool_;
35 class DynamicThreadPool final : public ThreadPoolInterface {
48 std::unique_ptr<ThreadPoolInterface> thread_pool_;
30 class ThreadPoolInterface; variable132 explicit ThreadPool(thread::ThreadPoolInterface* user_threadpool);216 Eigen::ThreadPoolInterface* AsEigenThreadPool() const;232 Eigen::ThreadPoolInterface* underlying_threadpool_;
24 class ThreadPoolInterface : public Eigen::ThreadPoolInterface {};
26 thread::ThreadPoolInterface* inter_op_threadpool = nullptr;29 thread::ThreadPoolInterface* intra_op_threadpool = nullptr;
108 ThreadPool::ThreadPool(thread::ThreadPoolInterface* user_threadpool) { in ThreadPool()266 Eigen::ThreadPoolInterface* ThreadPool::AsEigenThreadPool() const { in AsEigenThreadPool()
36 class ThreadPoolInterface {39 virtual ~ThreadPoolInterface() {} in ~ThreadPoolInterface()97 class ThreadPool : public ThreadPoolInterface {
17 class ThreadPoolInterface {28 virtual ~ThreadPoolInterface() {} in ~ThreadPoolInterface()
30 thread::ThreadPoolInterface* underlying_threadpool) { in NewRenamedDevice()54 thread::ThreadPoolInterface* underlying_threadpool) in RenamedDevice()
35 thread::ThreadPoolInterface* underlying_threadpool = nullptr);159 thread::ThreadPoolInterface* underlying_threadpool);
65 class EigenThreadPoolWrapper : public Eigen::ThreadPoolInterface {126 std::unique_ptr<Eigen::ThreadPoolInterface> thread_pool_wrapper_;
35 class UnboundedThreadPool : public thread::ThreadPoolInterface {
28 class ThreadPoolInterface; variable
32 const Eigen::ThreadPoolInterface* pool = in TEST()
78 std::unique_ptr<ThreadPoolInterface> thread_pool_;
109 …ThreadPoolDevice(ThreadPoolInterface* pool, int num_cores) : pool_(pool), num_threads_(num_cores) … in ThreadPoolDevice()272 ThreadPoolInterface* pool_;
116 std::unique_ptr<ThreadPoolInterface> thread_pool_;
106 Eigen::ThreadPoolInterface* eigen_interface_ = nullptr;
55 #include "src/ThreadPool/ThreadPoolInterface.h"