32#define ODLA_MAX_DIMENSION 10
35#define ODLA_MAX_OUTPUTS 64
38 odla_element_type data_type;
60 odla_element_type element_type;
__INT32_TYPE__ odla_int32
#define ODLA_API_EXPORT
API export directives.
odla_status
Return status.
__INT64_TYPE__ odla_int64
__UINT32_TYPE__ odla_uint32
__SIZE_TYPE__ odla_size_t
size_t
__UINT64_TYPE__ odla_uint64
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_FindValueById(const odla_value_id value_id, odla_value *value)
Return the value by id.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_SetValueDataById(const odla_value_id value_id, const odla_void *data_ptr)
Set a value data by id.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_GetValueId(const odla_value value, odla_value_id *value_id)
Get the id of a value.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_SetValueAsOutputById(const odla_value_id value_id)
Set a value by id as a computation output.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_GetValueType(const odla_value value, odla_value_type *value_type)
Get the type of a value.
#define ODLA_MAX_DIMENSION
Supported maximum dimension size.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_GetRawDataPtr(const odla_value value, odla_void **data_ptr)
Get the raw data ptr from value.
#define ODLA_MAX_OUTPUTS
Supported maximum output size.
struct _odla_value_id * odla_value_id
Unique id of each value.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_ReleaseValueById(odla_value_id value_id)
Release a value by id.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_GetValueTypeById(const odla_value_id value_id, odla_value_type *value_type)
Get the type of a value by id.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_SetValueAsOutput(odla_value value)
Set a value as a computation output.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_ReleaseValue(odla_value value)
Release a value.
ODLA_API_EXPORT void ODLA_API_CALL odla_Dump(odla_value value)
Dump the data of the odla_value for debugging purpose.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_SetValuesAsOutput(odla_values values)
Set multi values as a computation outputs.
struct _odla_value * odla_value
Value definition.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_SetValueData(odla_value value, const odla_void *data_ptr)
Set a value data.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_GetValueDataById(const odla_value_id value_id, odla_void *data_ptr)
Get a value data by id.