pub struct ILoopOutputLayer { /* private fields */ }Expand description
! ! \class ILoopOutputLayer ! ! \brief An ILoopOutputLayer is the sole way to get output from a loop. ! ! The first input tensor must be defined inside the loop; the output tensor is outside the loop. ! The second input tensor, if present, must be defined outside the loop. ! ! If getLoopOutput() is kLAST_VALUE, a single input must be provided, ! and that input must be from an IRecurrenceLayer in the same loop. ! ! If getLoopOutput() is kCONCATENATE or kREVERSE, a second input must be provided. ! The second input must be a 0D shape tensor, defined before the loop commences, ! that specifies the concatenation length of the output. ! ! The output tensor has j more dimensions than the input tensor, where ! j == 0 if getLoopOutput() is kLAST_VALUE ! j == 1 if getLoopOutput() is kCONCATENATE or kREVERSE. !