Group Basics

group ov_base_c_api

The basic definitions & interfaces of OpenVINO C API to work with other components.

Enums

enum ov_status_e

This enum contains codes for all possible return values of the interface functions.

Values:

enumerator OK

SUCCESS.

enumerator GENERAL_ERROR

GENERAL_ERROR.

enumerator NOT_IMPLEMENTED

NOT_IMPLEMENTED.

enumerator NETWORK_NOT_LOADED

NETWORK_NOT_LOADED.

enumerator PARAMETER_MISMATCH

PARAMETER_MISMATCH.

enumerator NOT_FOUND

NOT_FOUND.

enumerator OUT_OF_BOUNDS

OUT_OF_BOUNDS.

enumerator UNEXPECTED

UNEXPECTED.

enumerator REQUEST_BUSY

REQUEST_BUSY.

enumerator RESULT_NOT_READY

RESULT_NOT_READY.

enumerator NOT_ALLOCATED

NOT_ALLOCATED.

enumerator INFER_NOT_STARTED

INFER_NOT_STARTED.

enumerator NETWORK_NOT_READ

NETWORK_NOT_READ.

enumerator INFER_CANCELLED

INFER_CANCELLED.

enumerator INVALID_C_PARAM

INVALID_C_PARAM.

enumerator UNKNOWN_C_ERROR

UNKNOWN_C_ERROR.

enumerator NOT_IMPLEMENT_C_METHOD

NOT_IMPLEMENT_C_METHOD.

enumerator UNKNOW_EXCEPTION

UNKNOW_EXCEPTION.

enum ov_element_type_e

This enum contains codes for element type.

Values:

enumerator UNDEFINED

Undefined element type.

enumerator DYNAMIC

Dynamic element type.

enumerator BOOLEAN

boolean element type

enumerator BF16

bf16 element type

enumerator F16

f16 element type

enumerator F32

f32 element type

enumerator F64

f64 element type

enumerator I4

i4 element type

enumerator I8

i8 element type

enumerator I16

i16 element type

enumerator I32

i32 element type

enumerator I64

i64 element type

enumerator U1

binary element type

enumerator U4

u4 element type

enumerator U8

u8 element type

enumerator U16

u16 element type

enumerator U32

u32 element type

enumerator U64

u64 element type

enumerator NF4

nf4 element type

enumerator F8E4M3

f8e4m3 element type

enumerator F8E5M3

f8e5m2 element type

Functions

const char *ov_get_error_info(ov_status_e status)

Print the error info.

Parameters

ov_status_e – a status code.

void ov_free(const char *content)

free char

Parameters

content – The pointer to the char to free.

const char *ov_get_last_err_msg()

Get the last error msg.