StatefulSeq5

case class StatefulSeq5[T1, T2, T3, T4, T5, T6, S1, S2, S3, S4, S5, M1 <: StatefulModule[T1, T2, S1], M2 <: StatefulModule[T2, T3, S2], M3 <: StatefulModule[T3, T4, S3], M4 <: StatefulModule[T4, T5, S4], M5 <: StatefulModule[T5, T6, S5]](m1: M1 & StatefulModule[T1, T2, S1], m2: M2 & StatefulModule[T2, T3, S2], m3: M3 & StatefulModule[T3, T4, S3], m4: M4 & StatefulModule[T4, T5, S4], m5: M5 & StatefulModule[T5, T6, S5]) extends StatefulModule[T1, T6, (S1, S2, S3, S4, S5)]
Companion:
object
trait Serializable
trait Product
trait Equals
trait GenericModule[(T1, (S1, S2, S3, S4, S5)), (T6, (S1, S2, S3, S4, S5))]
class Object
trait Matchable
class Any

Value members

Concrete methods

def forward[S : Sc](x: (T1, (S1, S2, S3, S4, S5))): (T6, (S1, S2, S3, S4, S5))
def forward1[S : Sc](x: T1, st: (S1, S2, S3, S4, S5)): (T6, (S1, S2, S3, S4, S5))
override def state: Seq[(Constant, PTag)]
Definition Classes

Inherited methods

def apply[S : Sc](a: (T1, (S1, S2, S3, S4, S5))): (T6, (S1, S2, S3, S4, S5))

Alias of forward

Alias of forward

Inherited from:
GenericModule
final def gradients(loss: Variable, zeroGrad: Boolean): Seq[Option[STen]]

Computes the gradient of loss with respect to the parameters.

Computes the gradient of loss with respect to the parameters.

Inherited from:
GenericModule
final def learnableParameters: Long

Returns the total number of optimizable parameters.

Returns the total number of optimizable parameters.

Inherited from:
GenericModule
final def parameters: Seq[(Constant, PTag)]

Returns the state variables which need gradient computation.

Returns the state variables which need gradient computation.

Inherited from:
GenericModule
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
final def zeroGrad(): Unit
Inherited from:
GenericModule