mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
commit
d15a1e35bc
@ -94,7 +94,7 @@ int nn_load_network(nn_t *net, const char *path)
|
|||||||
layer_t *prev_layer = NULL;
|
layer_t *prev_layer = NULL;
|
||||||
for (int i=0; i<net->n_layers; i++) {
|
for (int i=0; i<net->n_layers; i++) {
|
||||||
layer_t *layer;
|
layer_t *layer;
|
||||||
layer_type_t layer_type;
|
uint32_t layer_type;
|
||||||
|
|
||||||
// Read layer type
|
// Read layer type
|
||||||
read_data(&fp, &layer_type, 4);
|
read_data(&fp, &layer_type, 4);
|
||||||
|
|||||||
@ -27,7 +27,7 @@ typedef enum {
|
|||||||
} network_type_t;
|
} network_type_t;
|
||||||
|
|
||||||
#define NN_LAYER_BASE \
|
#define NN_LAYER_BASE \
|
||||||
layer_type_t type; \
|
uint32_t type; \
|
||||||
uint32_t n, c, h, w;\
|
uint32_t n, c, h, w;\
|
||||||
struct _layer *prev;\
|
struct _layer *prev;\
|
||||||
struct _layer *next \
|
struct _layer *next \
|
||||||
@ -62,7 +62,7 @@ typedef struct {
|
|||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
NN_LAYER_BASE;
|
NN_LAYER_BASE;
|
||||||
pool_type_t ptype;
|
uint32_t ptype;
|
||||||
uint32_t krn_dim;
|
uint32_t krn_dim;
|
||||||
uint32_t krn_str;
|
uint32_t krn_str;
|
||||||
uint32_t krn_pad;
|
uint32_t krn_pad;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user