39 #ifndef __INCLUDE_DNNRT_RUNTIME_H 40 # define __INCLUDE_DNNRT_RUNTIME_H 50 # include <dnnrt/nnablart/network.h> 53 # define EXTERN extern "C" 57 # define EXTERN extern 60 # define DNNRT_IMPLEMENT (0) 167 unsigned char input_num);
210 unsigned char dim_index);
222 unsigned char input_index);
265 unsigned char dim_index);
277 unsigned char output_index);
int dnn_initialize(dnn_config_t *config)
int dnn_runtime_input_size(dnn_runtime_t *rt, unsigned char input_index)
struct dnn_config dnn_config_t
int dnn_runtime_input_num(dnn_runtime_t *rt)
int dnn_runtime_finalize(dnn_runtime_t *rt)
int16_t cpuid_t
Definition: types.h:64
unsigned char cpu_num
Definition: runtime.h:78
nn_variable_t * dnn_runtime_output_variable(dnn_runtime_t *rt, unsigned char output_index)
int dnn_asmp_mallinfo(unsigned char array_length, dnn_mallinfo_t *info_array)
int dnn_runtime_input_ndim(dnn_runtime_t *rt, unsigned char input_index)
struct dnn_mallinfo dnn_mallinfo_t
int dnn_nuttx_mallinfo(dnn_mallinfo_t *info)
int dnn_runtime_output_shape(dnn_runtime_t *rt, unsigned char output_index, unsigned char dim_index)
int dnn_runtime_output_ndim(dnn_runtime_t *rt, unsigned char output_index)
int dnn_runtime_forward(dnn_runtime_t *rt, const void *inputs[], unsigned char input_num)
nn_variable_t * dnn_runtime_input_variable(dnn_runtime_t *rt, unsigned char input_index)
int dnn_runtime_input_shape(dnn_runtime_t *rt, unsigned char input_index, unsigned char dim_index)
void * dnn_runtime_output_buffer(dnn_runtime_t *rt, unsigned char output_index)
int dnn_runtime_output_num(dnn_runtime_t *rt)
int dnn_runtime_initialize(dnn_runtime_t *rt, const nn_network_t *network)
int dnn_runtime_output_size(dnn_runtime_t *rt, unsigned char output_index)