You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update OpenVINO-ExecutionProvider.Md
update openvino-executionprovider.md for shared library
* Update Build.md
updated --build_shared_lib flag for building openvino shared provider lib
* Update Dockerfile.openvino
building for shared library with the new changes for openvino shared lib
* Revert "Update Build.md"
This reverts commit c9cf5fe.
* Revert "Update Dockerfile.openvino "
This reverts commit e1624e4.
* Update OpenVINO-ExecutionProvider.md
fix documentation to the shared library
Co-authored-by: sfatimar <sahar.fatima@intel/com>
*Note that this causes the InferenceSession to be re-initialized, which may cause model recompilation and hardware re-initialization*
21
21
22
22
### C/C++ API
23
-
All the options (key-value pairs) need to be concantenated into a string as shown below and passed to OrtSessionOptionsAppendExecutionProviderEx_OpenVINO() API as shown below:-
23
+
All the options shown below are passed to SessionOptionsAppendExecutionProvider_OpenVINO() API and populated in the struct OrtOpenVINOProviderOptions in an example shown below, for example for CPU device type:-
**Note: This API has been deprecated. Please use the Key-Value mechanism mentioned above to set the 'device-type' option.**
71
+
**Note: This API has been deprecated. Please use the mechanism mentioned above to set the 'device-type' option.**
71
72
When ONNX Runtime is built with OpenVINO Execution Provider, a target hardware option needs to be provided. This build time option becomes the default target harware the EP schedules inference on. However, this target may be overriden at runtime to schedule inference on a different hardware as shown below.
72
73
73
74
Note. This dynamic hardware selection is optional. The EP falls back to the build-time default selection if no dynamic hardware option value is specified.
@@ -280,4 +271,4 @@ Improved throughput that multiple devices can deliver (compared to single-device
280
271
More consistent performance, since the devices can now share the inference burden (so that if one device is becoming too busy, another device can take more of the load)
281
272
282
273
For more information on Multi-Device plugin of OpenVINO, please refer to the following
0 commit comments