Group OpenVINO Runtime C API#
- Basics
ov_status_e
ov_status_e::OK
ov_status_e::GENERAL_ERROR
ov_status_e::NOT_IMPLEMENTED
ov_status_e::NETWORK_NOT_LOADED
ov_status_e::PARAMETER_MISMATCH
ov_status_e::NOT_FOUND
ov_status_e::OUT_OF_BOUNDS
ov_status_e::UNEXPECTED
ov_status_e::REQUEST_BUSY
ov_status_e::RESULT_NOT_READY
ov_status_e::NOT_ALLOCATED
ov_status_e::INFER_NOT_STARTED
ov_status_e::NETWORK_NOT_READ
ov_status_e::INFER_CANCELLED
ov_status_e::INVALID_C_PARAM
ov_status_e::UNKNOWN_C_ERROR
ov_status_e::NOT_IMPLEMENT_C_METHOD
ov_status_e::UNKNOW_EXCEPTION
ov_element_type_e
ov_element_type_e::UNDEFINED
ov_element_type_e::DYNAMIC
ov_element_type_e::BOOLEAN
ov_element_type_e::BF16
ov_element_type_e::F16
ov_element_type_e::F32
ov_element_type_e::F64
ov_element_type_e::I4
ov_element_type_e::I8
ov_element_type_e::I16
ov_element_type_e::I32
ov_element_type_e::I64
ov_element_type_e::U1
ov_element_type_e::U2
ov_element_type_e::U3
ov_element_type_e::U4
ov_element_type_e::U6
ov_element_type_e::U8
ov_element_type_e::U16
ov_element_type_e::U32
ov_element_type_e::U64
ov_element_type_e::NF4
ov_element_type_e::F8E4M3
ov_element_type_e::F8E5M3
ov_element_type_e::STRING
ov_element_type_e::F4E2M1
ov_element_type_e::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_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
ov_core_version
ov_core_version_list
ov_available_devices_t
- 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
ov_ProfilingInfo_t
ov_profiling_info_list_t
- 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
ov_preprocess_resize_algorithm_e
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