blob: 02db112c5a741ad57013cbed658aecd62efa95ac [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef _MAIF_DEF_H_
2#define _MAIF_DEF_H_
3
4#include "kal_public_defs.h"
5#include "kal_public_api.h"
6
7#define MAIF_MODEL_NAME_MAX_LEN (32)
8#define MAIF_MODEL_MAX_BATCH_SIZE (64)
9
10typedef struct
11{
12 LOCAL_PARA_HDR
13 kal_uint8 model_name[MAIF_MODEL_NAME_MAX_LEN];
14 kal_uint32 data_width;
15 kal_uint32 batch_size;
16 kal_uint32 num_of_data_in_batch;
17} maif_model_test_req_struct;
18
19typedef struct
20{
21 LOCAL_PARA_HDR
22 kal_uint32 predictions[MAIF_MODEL_MAX_BATCH_SIZE];
23 kal_uint32 num_of_predictions_available;
24} maif_model_test_cnf_struct;
25
26
27#endif