def vjp_mse
bendtorch-core@0.1.0.0 · src/autograd/tensor_backward.bend:481
import bendtorch-core@0.1.0.0/src/autograd/tensor_backward.bend as TensorBackward
import Base
import bendtorch-core@0.1.0.0/src/shape/core.bend as Shape
import bendtorch-core@0.1.0.0/src/tensor/core.bend as Core
481
482
483
484
485
486def vjp_mse(+a: Nat, +b: Nat, +left: Shape.Shape, +right: Shape.Shape, saved: Saved, g: Core.Dynamic) -> Pass:
487 match saved:
488 case Unsaved{}:
489 Pass{Unsaved{}, g, Fail{TensorError{Core.StorageLengthMismatch{}}}}
490 case Operands{e, d}:
491 mse_shaped(a, b, left, right, e, g, Core.shape(d))