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

Data Fields

const char * desc
 
SprNNfwdS fwdS
 fwd evaluation, process one scalar input element More...
 
SprNNfwdV fwdV
 fwd evaluation, process one vector input element More...
 
SprNNbwdPS bwdPS
 
SprNNbwdPV bwdPV
 
SprNNbwdBS bwdBS
 bwd evaluation, compute dp, process one scalar input element More...
 
SprNNbwdBV bwdBV
 bwd evaluation, compute dp, process one vector input element More...
 
SprNNmodif modif
 
SprNNfast fast
 

Detailed Description

connect and stream open/close elements are stored in one IO list

Field Documentation

const char* SprNNOpInfo::desc

[ndx,io_flags,flags,Nparam]|[name, '\0', {flags,var_name_1letter,'\0'}*Nconst, SPR_NN_OP_ARG_END]

SprNNfwdS SprNNOpInfo::fwdS

fwd evaluation, process one scalar input element

SprNNfwdV SprNNOpInfo::fwdV

fwd evaluation, process one vector input element

SprNNbwdPS SprNNOpInfo::bwdPS

bwd evaluation, compute dp and dx, process one scalar input element

SprNNbwdPV SprNNOpInfo::bwdPV

bwd evaluation, compute dp and dx, process one vector input element

SprNNbwdBS SprNNOpInfo::bwdBS

bwd evaluation, compute dp, process one scalar input element

SprNNbwdBV SprNNOpInfo::bwdBV

bwd evaluation, compute dp, process one vector input element

SprNNmodif SprNNOpInfo::modif

change behavior based on the arguments and based on the next operation

SprNNfast SprNNOpInfo::fast

select a fast implementation based on the type of the connection, the op-sequence and the task (EVAL,TRAIN)