Ejemplo n.º 1
0
 def grads(x, y):
     return (
         grad(f, 'x')(x, y),
         grad(f, 'x')(x, y, dout=2),
         grad(f, 0)(x, y),
         grad(f, 'y')(x, y),
         grad(f, 'x', 'y')(x, y),
         grad(f, '*')(x, y),
         grad(f, return_value=True)(x, y),
     )
Ejemplo n.º 2
0
def test_grad_cast(x):
    def f(x):
        return scalar_cast(x, f16)

    return grad(f)(x)
Ejemplo n.º 3
0
def test_grad(x, y):
    def f(x, y):
        return x * (y + x)
    return grad(f)(x, y)
Ejemplo n.º 4
0
 def f(xs, y):
     return grad(g)(xs, y)
Ejemplo n.º 5
0
 def gradbad7(x, y, z):
     return grad(f, raturn_velue=True)(x, y)
Ejemplo n.º 6
0
 def gradbad6(x, y, z):
     return grad(f, 0, '*')(x, y)
Ejemplo n.º 7
0
 def gradbad5(x, y, z):
     return grad(f)(x=x, y=y)
Ejemplo n.º 8
0
 def apple(x, y):
     return grad(gadd)(x, y)
Ejemplo n.º 9
0
 def gradbad3(x, y, z):
     return grad(f, z)(x, y)
Ejemplo n.º 10
0
 def gradbad2(x, y):
     return grad(f, 'z')(x, y)
Ejemplo n.º 11
0
 def gradbad(x, y):
     return grad(f, (0, 1))(x, y)
Ejemplo n.º 12
0
 def gradbad10(x, y):
     return grad(partial(f, x))(y)
Ejemplo n.º 13
0
 def gradbad9(x, y):
     return grad(x)(y)
Ejemplo n.º 14
0
 def gradbad8(x, y):
     def klojure(q):
         return q + y
     return grad(klojure)(x)
Ejemplo n.º 15
0
def test_grad_reduce(xs, ys):
    def f(xs, ys):
        return array_reduce(scalar_add, xs * ys, ())

    return grad(f)(xs, ys)
Ejemplo n.º 16
0
 def gradbad4(x, y, z):
     return grad(f, 2)(x, y)
Ejemplo n.º 17
0
def test_backward_infer(model, x, y):
    return grad(cost)(model, x, y)
Ejemplo n.º 18
0
 def peach(x, y):
     return grad(scalar_mul)(x, y)