CMS 3D CMS Logo

List of all members | Public Types | Static Public Attributes
nnet::layer_config Struct Reference

#include <nnet_layer.h>

Inheritance diagram for nnet::layer_config:
config1 config2 config3 config4

Public Types

typedef float accum_t
 
typedef float bias_t
 
typedef float weight_t
 

Static Public Attributes

static const unsigned io_type = io_parallel
 
static const unsigned n_in = 10
 
static const unsigned n_out = 10
 
static const unsigned n_zeros = 0
 
static const unsigned reuse_factor = 1
 
static const bool store_weights_in_bram = false
 
static const bool use_lowlatency = true
 

Detailed Description

Definition at line 28 of file nnet_layer.h.

Member Typedef Documentation

◆ accum_t

Definition at line 32 of file nnet_layer.h.

◆ bias_t

Definition at line 30 of file nnet_layer.h.

◆ weight_t

Definition at line 31 of file nnet_layer.h.

Member Data Documentation

◆ io_type

const unsigned nnet::layer_config::io_type = io_parallel
static

Definition at line 39 of file nnet_layer.h.

◆ n_in

const unsigned nnet::layer_config::n_in = 10
static

Definition at line 35 of file nnet_layer.h.

◆ n_out

const unsigned nnet::layer_config::n_out = 10
static

Definition at line 36 of file nnet_layer.h.

◆ n_zeros

const unsigned nnet::layer_config::n_zeros = 0
static

Definition at line 42 of file nnet_layer.h.

◆ reuse_factor

const unsigned nnet::layer_config::reuse_factor = 1
static

Definition at line 40 of file nnet_layer.h.

◆ store_weights_in_bram

const bool nnet::layer_config::store_weights_in_bram = false
static

Definition at line 41 of file nnet_layer.h.

◆ use_lowlatency

const bool nnet::layer_config::use_lowlatency = true
static

Definition at line 43 of file nnet_layer.h.