functional
Structs
Functions
jacfwd
jacfwd(func: fn(List[Array]) raises -> List[Array]) -> Callable
jacfwd(func: fn(List[Array]) raises -> List[Array]) -> Callable
jacrev
jacrev(callable: Callable, remat: Bool = False) -> Callable
jacrev(callable: Callable, remat: Bool = False) -> Callable
jacrev(func: fn(List[Array]) raises -> List[Array], remat: Bool = False) -> Callable
jacrev(func: fn(List[Array]) raises -> List[Array], remat: Bool = False) -> Callable
grad
grad(callable: Callable, remat: Bool = False) -> Callable
grad(callable: Callable, remat: Bool = False) -> Callable
grad(func: fn(List[Array]) raises -> List[Array], remat: Bool = False) -> Callable
grad(func: fn(List[Array]) raises -> List[Array], remat: Bool = False) -> Callable
jit
jit(func: fn(List[Array]) raises -> List[Array]) -> Callable
jit(func: fn(List[Array]) raises -> List[Array]) -> Callable
jvp
jvp(func: Callable, primals: List[Array], tangents: List[Array]) -> Tuple[List[Array], List[Array]]
jvp(func: Callable, primals: List[Array], tangents: List[Array]) -> Tuple[List[Array], List[Array]]
jvp(func: fn(List[Array]) raises -> List[Array], primals: List[Array], tangents: List[Array]) -> Tuple[List[Array], List[Array]]
jvp(func: fn(List[Array]) raises -> List[Array], primals: List[Array], tangents: List[Array]) -> Tuple[List[Array], List[Array]]
vjp
vjp(func: Callable, primals: List[Array], remat: Bool = False) -> Tuple[List[Array], Callable]
vjp(func: Callable, primals: List[Array], remat: Bool = False) -> Tuple[List[Array], Callable]
vjp(func: fn(List[Array]) raises -> List[Array], primals: List[Array], remat: Bool = False) -> Tuple[List[Array], Callable]
vjp(func: fn(List[Array]) raises -> List[Array], primals: List[Array], remat: Bool = False) -> Tuple[List[Array], Callable]
vmap
vmap(func: Callable, in_axes: List[Int] = List(), out_axes: List[Int] = List()) -> Callable
vmap(func: Callable, in_axes: List[Int] = List(), out_axes: List[Int] = List()) -> Callable
Last updated on