Group OpenVINO Runtime C API#
- Basics
ov_status_e
OK
GENERAL_ERROR
NOT_IMPLEMENTED
NETWORK_NOT_LOADED
PARAMETER_MISMATCH
NOT_FOUND
OUT_OF_BOUNDS
UNEXPECTED
REQUEST_BUSY
RESULT_NOT_READY
NOT_ALLOCATED
INFER_NOT_STARTED
NETWORK_NOT_READ
INFER_CANCELLED
INVALID_C_PARAM
UNKNOWN_C_ERROR
NOT_IMPLEMENT_C_METHOD
UNKNOW_EXCEPTION
ov_element_type_e
UNDEFINED
DYNAMIC
BOOLEAN
BF16
F16
F32
F64
I4
I8
I16
I32
I64
U1
U2
U3
U4
U6
U8
U16
U32
U64
NF4
F8E4M3
F8E5M3
STRING
F4E2M1
F8E8M0
ov_get_error_info()
ov_free()
ov_get_last_err_msg()
- Compiled Model
ov_compiled_model_inputs_size()
ov_compiled_model_input()
ov_compiled_model_input_by_index()
ov_compiled_model_input_by_name()
ov_compiled_model_outputs_size()
ov_compiled_model_output()
ov_compiled_model_output_by_index()
ov_compiled_model_output_by_name()
ov_compiled_model_get_runtime_model()
ov_compiled_model_create_infer_request()
ov_compiled_model_set_property()
ov_compiled_model_get_property()
ov_compiled_model_export_model()
ov_compiled_model_free()
ov_compiled_model_get_context()
ov_compiled_model_t
- Core
ov_get_openvino_version()
ov_version_free()
ov_core_create()
ov_core_create_with_config()
ov_core_free()
ov_core_read_model()
ov_core_compile_model()
ov_core_compile_model_from_file()
ov_core_add_extension()
ov_core_set_property()
ov_core_get_property()
ov_core_get_available_devices()
ov_available_devices_free()
ov_core_import_model()
ov_core_versions_free()
ov_core_create_context()
ov_core_compile_model_with_context()
ov_core_get_default_context()
ov_core_t
ov_version
buildNumber
description
ov_core_version
ov_core_version_list
ov_available_devices_t
devices
size
- Dimension
- Infer Request
ov_infer_request_set_tensor()
ov_infer_request_set_tensor_by_port()
ov_infer_request_set_tensor_by_const_port()
ov_infer_request_set_input_tensor_by_index()
ov_infer_request_set_input_tensor()
ov_infer_request_set_output_tensor_by_index()
ov_infer_request_set_output_tensor()
ov_infer_request_get_tensor()
ov_infer_request_get_tensor_by_const_port()
ov_infer_request_get_tensor_by_port()
ov_infer_request_get_input_tensor_by_index()
ov_infer_request_get_input_tensor()
ov_infer_request_get_output_tensor_by_index()
ov_infer_request_get_output_tensor()
ov_infer_request_infer()
ov_infer_request_cancel()
ov_infer_request_start_async()
ov_infer_request_wait()
ov_infer_request_wait_for()
ov_infer_request_set_callback()
ov_infer_request_free()
ov_infer_request_get_profiling_info()
ov_profiling_info_list_free()
ov_infer_request_t
ov_callback_t
args
ov_ProfilingInfo_t
ov_profiling_info_list_t
profiling_infos
size
- Layout
- Model
ov_model_free()
ov_model_const_input()
ov_model_const_input_by_name()
ov_model_const_input_by_index()
ov_model_input()
ov_model_input_by_name()
ov_model_input_by_index()
ov_model_const_output()
ov_model_const_output_by_index()
ov_model_const_output_by_name()
ov_model_output()
ov_model_output_by_index()
ov_model_output_by_name()
ov_model_inputs_size()
ov_model_outputs_size()
ov_model_reshape()
ov_model_reshape_input_by_name()
ov_model_reshape_single_input()
ov_model_reshape_by_port_indexes()
ov_model_reshape_by_ports()
ov_model_get_friendly_name()
ov_model_t
- Node
- Partial Shape
- Pre Post Process
ov_color_format_e
UNDEFINE
NV12_SINGLE_PLANE
NV12_TWO_PLANES
I420_SINGLE_PLANE
I420_THREE_PLANES
RGB
BGR
GRAY
RGBX
BGRX
ov_preprocess_resize_algorithm_e
RESIZE_LINEAR
RESIZE_CUBIC
RESIZE_NEAREST
ov_padding_mode_e
CONSTANT
EDGE
REFLECT
SYMMETRIC
ov_preprocess_prepostprocessor_create()
ov_preprocess_prepostprocessor_free()
ov_preprocess_prepostprocessor_get_input_info()
ov_preprocess_prepostprocessor_get_input_info_by_name()
ov_preprocess_prepostprocessor_get_input_info_by_index()
ov_preprocess_input_info_free()
ov_preprocess_input_info_get_tensor_info()
ov_preprocess_input_tensor_info_free()
ov_preprocess_input_info_get_preprocess_steps()
ov_preprocess_preprocess_steps_free()
ov_preprocess_preprocess_steps_resize()
ov_preprocess_preprocess_steps_scale()
ov_preprocess_preprocess_steps_scale_multi_channels()
ov_preprocess_preprocess_steps_mean()
ov_preprocess_preprocess_steps_mean_multi_channels()
ov_preprocess_preprocess_steps_crop()
ov_preprocess_preprocess_steps_convert_layout()
ov_preprocess_preprocess_steps_reverse_channels()
ov_preprocess_input_tensor_info_set_element_type()
ov_preprocess_input_tensor_info_set_color_format()
ov_preprocess_input_tensor_info_set_color_format_with_subname()
ov_preprocess_input_tensor_info_set_spatial_static_shape()
ov_preprocess_preprocess_steps_convert_element_type()
ov_preprocess_preprocess_steps_convert_color()
ov_preprocess_input_tensor_info_set_from()
ov_preprocess_input_tensor_info_set_layout()
ov_preprocess_prepostprocessor_get_output_info()
ov_preprocess_prepostprocessor_get_output_info_by_index()
ov_preprocess_prepostprocessor_get_output_info_by_name()
ov_preprocess_output_info_free()
ov_preprocess_output_info_get_tensor_info()
ov_preprocess_output_tensor_info_free()
ov_preprocess_output_set_element_type()
ov_preprocess_input_info_get_model_info()
ov_preprocess_input_model_info_free()
ov_preprocess_input_model_info_set_layout()
ov_preprocess_prepostprocessor_build()
ov_preprocess_prepostprocessor_t
ov_preprocess_input_info_t
ov_preprocess_input_tensor_info_t
ov_preprocess_output_info_t
ov_preprocess_output_tensor_info_t
ov_preprocess_input_model_info_t
ov_preprocess_preprocess_steps_t
- Property
- Rank
- Shape
- Tensor
- Remote Context