CurrentThreadId() const final | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
DisableSpinning() | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
EnableSpinning() | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
EndParallelSection(ThreadPoolParallelSection &ps) override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inlinevirtual |
EndParallelSectionInternal(PerThread &pt, ThreadPoolParallelSection &ps) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
InitializePreferredWorkers(InlinedVector< int > &preferred_workers) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
NumThreads() const final | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
Queue typedef | onnxruntime::concurrency::ThreadPoolTempl< Environment > | |
RunInParallel(std::function< void(unsigned idx)> fn, unsigned n, std::ptrdiff_t block_size) override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inlinevirtual |
RunInParallelInternal(PerThread &pt, ThreadPoolParallelSection &ps, unsigned new_dop, bool dispatch_async, std::function< void(unsigned)> worker_fn) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
RunInParallelSection(ThreadPoolParallelSection &ps, std::function< void(unsigned idx)> fn, unsigned n, std::ptrdiff_t block_size) override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inlinevirtual |
Schedule(std::function< void()> fn) override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
ScheduleOnPreferredWorkers(PerThread &pt, ThreadPoolParallelSection &ps, InlinedVector< int > &preferred_workers, unsigned par_idx_start, unsigned par_idx_end, std::function< void(unsigned)> worker_fn) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
StartParallelSection(ThreadPoolParallelSection &ps) override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inlinevirtual |
StartParallelSectionInternal(PerThread &pt, ThreadPoolParallelSection &ps) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
StartProfiling() override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inlinevirtual |
StopProfiling() override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inlinevirtual |
Task typedef | onnxruntime::concurrency::ThreadPoolTempl< Environment > | |
ThreadPoolTempl(const CHAR_TYPE *name, int num_threads, bool allow_spinning, Environment &env, const ThreadOptions &thread_options) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
UpdatePreferredWorker(InlinedVector< int > &preferred_workers, unsigned par_idx) | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |
~ThreadPoolTempl() override | onnxruntime::concurrency::ThreadPoolTempl< Environment > | inline |