Package

com.thoughtworks.deeplearning

hlist

Permalink

package hlist

Author:

杨博 (Yang Bo) <[email protected]>

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. hlist
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ::[Head <: Type[_, _], Tail <: HList] = Type[shapeless.::[DataOf[Head], DataOf[Tail]], :+:[DeltaOf[Head], DeltaOf[Tail]]]

    Permalink

  2. final class HConsOps[Input <: Batch, HeadData, HeadDelta, TailData <: shapeless.HList, TailDelta <: Coproduct] extends AnyRef

    Permalink
  3. type HList = Type[_ <: shapeless.HList, _ <: Coproduct]

    Permalink

  4. final class HListOps[Input <: Batch, TailData <: shapeless.HList, TailDelta <: Coproduct] extends AnyRef

    Permalink
  5. type HNil = Type[shapeless.HNil, CNil]

    Permalink

Value Members

  1. val HNil: hlist.layers.HNil.type

    Permalink
  2. implicit def hnilToLayer[InputData, InputDelta](implicit inputType: Type[InputData, InputDelta]): Aux[hlist.layers.HNil.type, Aux[InputData, InputDelta], shapeless.HNil, CNil]

    Permalink
  3. package layers

    Permalink
  4. implicit def toHConsOps[From, Input <: Batch, OutputData, OutputDelta, HeadData, HeadDelta, TailData <: shapeless.HList, TailDelta <: Coproduct](from: From)(implicit toLayer: Aux[From, Input, OutputData, OutputDelta], toHListLayer: <:<[Aux[Input, Aux[OutputData, OutputDelta]], Aux[Input, Aux[shapeless.::[HeadData, TailData], :+:[HeadDelta, TailDelta]]]]): HConsOps[Input, HeadData, HeadDelta, TailData, TailDelta]

    Permalink
  5. implicit def toHListOps[From, Input <: Batch, TailData <: shapeless.HList, TailDelta <: Coproduct](from: From)(implicit toLayer: Aux[From, Input, TailData, TailDelta]): HListOps[Input, TailData, TailDelta]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped