onnxruntime/csharp
Pranav Sharma a9ce941579
Refine threading control options and move inter op thread pool to session state. (#1841)
Description: Refine threading control options and move inter op thread pool to session state.
Added thread_utils.h/cc to centralize the decision around the thread pool size under various conditions.

Motivation and Context
Currently the thread pool size of the parallel executor is hardcoded to 32 for some reason. This PR makes the options to configure the thread pool sizes clearer.
2019-09-18 22:36:23 -07:00
..
sample/Microsoft.ML.OnnxRuntime.InferenceSample upgraded CSharp test and sample projects to netcoreapp2.1 (#1869) 2019-09-17 21:35:04 -07:00
src/Microsoft.ML.OnnxRuntime Refine threading control options and move inter op thread pool to session state. (#1841) 2019-09-18 22:36:23 -07:00
test Refine threading control options and move inter op thread pool to session state. (#1841) 2019-09-18 22:36:23 -07:00
testdata Enforce shape validation. (#1716) 2019-09-02 20:00:37 -07:00
tools/Microsoft.ML.OnnxRuntime.PerfTool upgraded CSharp test and sample projects to netcoreapp2.1 (#1869) 2019-09-17 21:35:04 -07:00
Directory.Build.props.in Conditionally export execution provider apis in chsarp (#1724) 2019-09-09 11:17:44 -07:00
Nuget.CSharp.config Initial bootstrap commit. 2018-11-19 16:48:22 -08:00
OnnxRuntime.CSharp.proj Conditionally export execution provider apis in chsarp (#1724) 2019-09-09 11:17:44 -07:00
OnnxRuntime.CSharp.sln Refactor CI pipelines, and add YAML NuGet package generation pipelines ( for CPU, MKLML, NoContribOps) (#1223) 2019-06-14 14:51:03 -07:00
OnnxRuntime.snk Copy System.Numerics.Tensors sources from dotnet/corefx into onnxruntime (#1605) 2019-08-15 17:28:47 -07:00