Vjp === Compute the vector-Jacobian product. **Abstract Signature:** ``Vjp(fun: Callable, primals: List[Tensor], cotangents: List[Tensor])`` .. raw:: html

PyTorch

API: torch.autograd.functional.vjp
Strategy: Direct Mapping

JAX (Core)

API:
Strategy: Macro 'lambda f, p, c: (lambda out, vjp_fn: (out, vjp_fn(c)))(*jax.vjp(f, *p))'

Apple MLX

API: mlx.core.vjp
Strategy: Direct Mapping

Flax NNX

API:
Strategy: Macro 'lambda f, p, c: (lambda out, vjp_fn: (out, vjp_fn(c)))(*jax.vjp(f, *p))'