SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprNN Struct Reference

Data Fields

SprHtblStr htbl
 
uint32_t lock_cnt
 any derived interface will lock the resources More...
 
unsigned int flags
 the flags specified when reading the NN More...
 
int Ninput
 total number of input nodes More...
 
int Noutput
 total number of input nodes More...
 
int Nlayers
 the number of layers (including input and output layers) More...
 
int Nops
 total number of operations (excluding NOPs) More...
 
SprNNIOElio
 
SprNNIOEleval
 list of connections in the order they need to be evaluated More...
 
SprNNIOElopen
 list of stream open commands More...
 
SprNNLayer * layers
 list of layers More...
 
SprNNLayer * input
 input layer(s) More...
 
SprNNLayer * output
 output layer(s) More...
 

Field Documentation

SprHtblStr SprNN::htbl

set of names (must be unique identifiers) corresponding to labels, streams, variables, files, ...

uint32_t SprNN::lock_cnt

any derived interface will lock the resources

unsigned int SprNN::flags

the flags specified when reading the NN

int SprNN::Ninput

total number of input nodes

int SprNN::Noutput

total number of input nodes

int SprNN::Nlayers

the number of layers (including input and output layers)

int SprNN::Nops

total number of operations (excluding NOPs)

SprNNIOEl* SprNN::io

list of connections + streams in the order they need to be read/written

SprNNIOEl* SprNN::eval

list of connections in the order they need to be evaluated

SprNNIOEl* SprNN::open

list of stream open commands

SprNNLayer* SprNN::layers

list of layers

SprNNLayer* SprNN::input

input layer(s)

SprNNLayer* SprNN::output

output layer(s)