onnxruntime/include/onnxruntime/core/platform
Tim Harris 48b14b52b8
Remove Env::Task wrapper around std::function (#5753)
This is a small perf / clean-up change. It removes the Env::Task abstraction which wraps a single std::function field, and adds at least one virtual method call overhead when creating a Task and when executing it. The POSIX and Windows implementations are now identical.
2020-11-10 20:22:07 +00:00
..
windows remove ENABLE_TELEMETRY macro (#4633) 2020-07-27 20:06:11 -07:00
Barrier.h ThreadPool clean up : mm_pause in loops, correctly spin-then-wait, and adopt static methods consistently in the API (#5590) 2020-10-28 09:49:18 +00:00
EigenNonBlockingThreadPool.h Remove Env::Task wrapper around std::function (#5753) 2020-11-10 20:22:07 +00:00
ort_mutex.h Add Cmake config for onnxruntime_NO_EXCEPTIONS (#4975) 2020-09-01 10:17:50 -07:00
threadpool.h Support multi-loop parallel sections, use multi-loop sections in GRU (#5602) 2020-11-10 12:24:57 +00:00
tracing.h Add Tracelogging for profiling (#1639) 2019-11-11 21:34:10 -08:00