예제 #1
0
 def func():
   with forwardprop.ForwardGradientAccumulator() as acc:
     acc.watch(m, tangent)
     result = matmul(m, m, transpose_b=True)
   return result, acc.jvp(result)
예제 #2
0
 def _compute_forwardgrad(primal):
   tangent = constant_op.constant(1.)
   with forwardprop.ForwardGradientAccumulator() as acc:
     acc.watch(primal, tangent)
     primal_out = f(primal)
   return acc.jvp(primal_out)
예제 #3
0
 def compiled_function(x, tangent):
   with forwardprop.ForwardGradientAccumulator() as acc:
     acc.watch(x, tangent)
     result = math_ops.matmul(x, x, transpose_b=True)
   return result, acc.jvp(result)