HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
onnxruntime::concurrency::ThreadPoolTempl< Environment > Member List

This is the complete list of members for onnxruntime::concurrency::ThreadPoolTempl< Environment >, including all inherited members.

CurrentThreadId() const finalonnxruntime::concurrency::ThreadPoolTempl< Environment >inline
DisableSpinning()onnxruntime::concurrency::ThreadPoolTempl< Environment >inline
EnableSpinning()onnxruntime::concurrency::ThreadPoolTempl< Environment >inline
EndParallelSection(ThreadPoolParallelSection &ps) overrideonnxruntime::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 finalonnxruntime::concurrency::ThreadPoolTempl< Environment >inline
Queue typedefonnxruntime::concurrency::ThreadPoolTempl< Environment >
RunInParallel(std::function< void(unsigned idx)> fn, unsigned n, std::ptrdiff_t block_size) overrideonnxruntime::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) overrideonnxruntime::concurrency::ThreadPoolTempl< Environment >inlinevirtual
Schedule(std::function< void()> fn) overrideonnxruntime::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) overrideonnxruntime::concurrency::ThreadPoolTempl< Environment >inlinevirtual
StartParallelSectionInternal(PerThread &pt, ThreadPoolParallelSection &ps)onnxruntime::concurrency::ThreadPoolTempl< Environment >inline
StartProfiling() overrideonnxruntime::concurrency::ThreadPoolTempl< Environment >inlinevirtual
StopProfiling() overrideonnxruntime::concurrency::ThreadPoolTempl< Environment >inlinevirtual
Task typedefonnxruntime::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() overrideonnxruntime::concurrency::ThreadPoolTempl< Environment >inline