onnxruntime/winml/lib/Api.Ort
Ryan Lai 5ce675c3b9
Expose Onnxruntime Intra Op thread controls through WinML Native API (#4638)
* Register ILearningModelSessionOptionsNate interface

* Threading options exposed

* Add interrogator for Session options

* Add test

* Polish test

* PR comments

* Set intra op threads

* Add adapter api to grab intra op threads

* Add adapter test for getting intraop num threads

* Make ILearningModelSessionNative and update winml api test

* Make it required when building engine to set the intraop num threads

* Make test  more pretty

* Change naming of idl function

* Revert "Change naming of idl function"

This reverts commit c06916aa5bf94e3bf233ed281e508b935fc8638d.

* PR comment on naming

* Skip the test because it's influenced if it's built with openmp

Co-authored-by: Ryan Lai <ryalai96@gamil.com>
2020-07-30 17:55:26 -07:00
..
inc Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
OnnxruntimeCpuSessionBuilder.cpp Expose Onnxruntime Intra Op thread controls through WinML Native API (#4638) 2020-07-30 17:55:26 -07:00
OnnxruntimeCpuSessionBuilder.h Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
OnnxruntimeDescriptorConverter.cpp Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
OnnxruntimeDescriptorConverter.h Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
OnnxruntimeDmlSessionBuilder.cpp merge upstream/master 2020-04-17 13:47:07 -07:00
OnnxruntimeDmlSessionBuilder.h merge upstream/master 2020-04-17 13:47:07 -07:00
OnnxruntimeEngine.cpp Expose Onnxruntime Intra Op thread controls through WinML Native API (#4638) 2020-07-30 17:55:26 -07:00
OnnxruntimeEngine.h Expose Onnxruntime Intra Op thread controls through WinML Native API (#4638) 2020-07-30 17:55:26 -07:00
OnnxruntimeEngineBuilder.cpp Expose Onnxruntime Intra Op thread controls through WinML Native API (#4638) 2020-07-30 17:55:26 -07:00
OnnxruntimeEngineBuilder.h Expose Onnxruntime Intra Op thread controls through WinML Native API (#4638) 2020-07-30 17:55:26 -07:00
OnnxruntimeEnvironment.cpp Inbox WinML tests fail because Inbox loads binaries from system32 (#4660) 2020-07-30 00:09:18 -07:00
OnnxruntimeEnvironment.h WinML should dynamically link against onnxruntime.dll and only system32 for inbox builds (#4615) 2020-07-27 09:56:49 -07:00
OnnxruntimeErrors.h Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
OnnxruntimeModel.cpp use map with case insensitive hash and equals functions for learningmodel metadata. add test to verify case insensitive functionality. (#3671) 2020-04-24 10:46:10 -07:00
OnnxruntimeModel.h Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
OnnxruntimeSessionBuilder.h Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
pch.h Add adapter session tests (#3522) 2020-04-24 14:39:54 -07:00
UniqueOrtPtr.h Add adapter session tests (#3522) 2020-04-24 14:39:54 -07:00