SPRAAK
|
one operation on the connections More...
Data Fields | |
const SprNNOpInfo * | info |
unsigned int | flags |
set of flags More... | |
int | nparam |
number of trainable parameters More... | |
size_t | data_sz |
total size (nparam * Nel * sizeof(el) + padding) More... | |
size_t | out_sz |
char * | data |
char * | data_alloc |
SprNNOp * | prev |
double linked list with all OPs (also NOPS) More... | |
SprNNOp * | next |
SprNNOp * | nextx |
single linked list without NOPs (may be an enpty list) More... | |
union _Union1_NN_MAIN_ | _ |
union { | |
SprNNFltS f | |
SprNNIntS i | |
} | arg [5] |
one operation on the connections
const SprNNOpInfo* SprNNOp::info |
unsigned int SprNNOp::flags |
set of flags
int SprNNOp::nparam |
number of trainable parameters
size_t SprNNOp::data_sz |
total size (nparam * Nel * sizeof(el) + padding)
set by read function
size_t SprNNOp::out_sz |
size needed to store the computed output values (only needed when intermediate values must be stored)
char* SprNNOp::data |
char* SprNNOp::data_alloc |
SprNNOp* SprNNOp::prev |
double linked list with all OPs (also NOPS)
cannot be empty (at least one OP)
SprNNOp* SprNNOp::next |
SprNNOp* SprNNOp::nextx |
single linked list without NOPs (may be an enpty list)
union _Union1_NN_MAIN_ SprNNOp::_ |
SprNNFltS SprNNOp::f |
SprNNIntS SprNNOp::i |
union { ... } SprNNOp::arg[5] |