FlexNN 1
Fully connected neural network built from scratch with flexible n-layer design and multiple activations.
Loading...
Searching...
No Matches
FlexNN::LayerHeader Struct Reference

Public Attributes

uint8_t type = 0
 
uint8_t act = 0
 
uint16_t dtype = 0
 
uint32_t in_dim = 0
 
uint32_t out_dim = 0
 
uint32_t w_cnt = 0
 
uint32_t b_cnt = 0
 
uint32_t aux_cnt = 0
 
uint32_t reserved = 0
 
uint32_t w_off = 0
 
uint32_t b_off = 0
 
uint32_t aux_off = 0
 
uint16_t c_in = 0
 
uint16_t c_out = 0
 
uint16_t k = 0
 
uint16_t stride = 0
 
uint16_t pad = 0
 
uint16_t dilation = 0
 

Member Data Documentation

◆ act

uint8_t FlexNN::LayerHeader::act = 0

◆ aux_cnt

uint32_t FlexNN::LayerHeader::aux_cnt = 0

◆ aux_off

uint32_t FlexNN::LayerHeader::aux_off = 0

◆ b_cnt

uint32_t FlexNN::LayerHeader::b_cnt = 0

◆ b_off

uint32_t FlexNN::LayerHeader::b_off = 0

◆ c_in

uint16_t FlexNN::LayerHeader::c_in = 0

◆ c_out

uint16_t FlexNN::LayerHeader::c_out = 0

◆ dilation

uint16_t FlexNN::LayerHeader::dilation = 0

◆ dtype

uint16_t FlexNN::LayerHeader::dtype = 0

◆ in_dim

uint32_t FlexNN::LayerHeader::in_dim = 0

◆ k

uint16_t FlexNN::LayerHeader::k = 0

◆ out_dim

uint32_t FlexNN::LayerHeader::out_dim = 0

◆ pad

uint16_t FlexNN::LayerHeader::pad = 0

◆ reserved

uint32_t FlexNN::LayerHeader::reserved = 0

◆ stride

uint16_t FlexNN::LayerHeader::stride = 0

◆ type

uint8_t FlexNN::LayerHeader::type = 0

◆ w_cnt

uint32_t FlexNN::LayerHeader::w_cnt = 0

◆ w_off

uint32_t FlexNN::LayerHeader::w_off = 0

The documentation for this struct was generated from the following file: