onnxruntime/include/onnxruntime/core
RandySheriffH 529da3b003
Thread pool profiler (#6748)
* add profiler

* add thread id

* refactoring

* switch to vector

* add override keyword

* fix comments

* renaming

* add revoke time

* restore statics

* restore enable flag

* fix end error

* fix comments

* add comment

* add comments

* make profiler thread-safe

* switch to shared_lock

* switch to shared_timed_mutex

* switch to OrtMutex

* add per child thread counters

* switch to vector

* refactor LogCore

* fix comments

* cancel spin and block counter to reduce overhead

* fix minor format issue

Co-authored-by: Randy Shuai <rashuai@microsoft.com>
2021-03-22 10:49:57 -07:00
..
common Make it easier to fold MakeString usages to reduce binary size. (#6754) 2021-02-20 20:41:19 +10:00
framework Post merge update for ORTModule 2021-03-16 20:11:59 -07:00
graph Add support to save onnx graph with external initializers file. (#6911) 2021-03-12 09:15:25 +00:00
optimizer Skip constant folding dequantizelinear for quant qdq format (#6643) 2021-02-11 14:06:13 -08:00
platform Thread pool profiler (#6748) 2021-03-22 10:49:57 -07:00
providers [CoreML EP] Add options to enable CoreML EP only on hardware with Apple Neural Engine (#6765) 2021-02-22 18:55:27 -08:00
session add TensorRT configuration to OrtProviderOptions (#6979) 2021-03-16 17:16:28 -07:00