case class MaskFill(scope: Scope, input: Variable, mask: Variable, fill: Double) extends Op with Product with Serializable
- Alphabetic
- By Inheritance
- MaskFill
- Serializable
- Product
- Equals
- Op
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- val fill: Double
- val input: Variable
- val joinedBackward: Option[(STen) => Unit]
- Definition Classes
- Op
- val mask: Variable
- val params: List[(Variable, (STen, STen) => Unit)]
Implementation of the backward pass
Implementation of the backward pass
A list of input variables paired up with an anonymous function computing the respective partial derivative. With the notation in the documentation of the trait lamp.autograd.Op:
dy/dw2 => dy/dw2 * dw2/dw1
. The first argument of the anonymous function is the incoming partial derivative (dy/dw2
), the second argument is the output tensor into which the result (dy/dw2 * dw2/dw1
) is accumulated (added).If the operation does not support computing the partial derivative for some of its arguments, then do not include that argument in this list.
- Definition Classes
- MaskFill → Op
- See also
The documentation on the trait lamp.autograd.Op for more details and example.
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val scope: Scope
- val value: Variable
The value of this operation