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