This class represents an OpenVINO runtime Core entity.
ov_runtime_c#_apipublic class Core : IDisposable| Core |
Constructs an OpenVINO Core instance with devices and their plugins description.
There are two ways how to configure device plugins: 1. (default) Use XML configuration file in case of dynamic libraries build; 2. Use strictly defined configuration in case of static libraries build. |
| Ptr | [public]Core class pointer. |
| compile_model(Model, DictionaryString, String) | Creates a compiled model from a source model object. |
| compile_model(String, DictionaryString, String) | Reads and loads a compiled model from the IR/ONNX/PDPD file to the default OpenVINO device selected by the AUTO plugin. |
| compile_model(Model, String, DictionaryString, String) | Creates and loads a compiled model from a source model to the default OpenVINO device selected by the AUTO |
| compile_model(String, String, DictionaryString, String) | Reads a model and creates a compiled model from the IR/ONNX/PDPD file. |
| Dispose | Release unmanaged resources |
| Finalize |
Core's destructor
(Overrides ObjectFinalize) |
| get_available_devices | Returns devices available for inference. Core objects go over all registered plugins and ask about available devices. |
| get_property(String, PropertyKey) | Gets properties related to device behaviour. The method extracts information that can be set via the set_property method. |
| get_property(String, String) | Gets properties related to device behaviour. The method extracts information that can be set via the set_property method. |
| get_versions | Returns device plugins version information. |
| import_model | Imports a compiled model from the previously exported one. |
| read_model(Byte, Tensor) | Reads models from IR / ONNX / PDPD / TF / TFLite formats. |
| read_model(String, Tensor) | Reads models from IR / ONNX / PDPD / TF / TFLite formats. |
| read_model(String, String) | Reads models from IR / ONNX / PDPD / TF / TFLite file formats. |
| set_property(String, DictionaryString, String) | |
| set_property(String, KeyValuePairString, String) | Sets properties for a device, acceptable keys can be found in PropertyKey. |
| m_ptr | [private]Core class pointer. |