Peter Hawkins 1cead779a3 Add support for Hessenberg and tridiagonal matrix reductions on CPU.
* Implement jax.scipy.linalg.hessenberg and jax.lax.linalg.hessenberg.
* Export what was previously jax._src.lax.linalg.orgqr as jax.lax.linalg.householder_product, since it can be used with some minor tweaks to compute the unitary matrix of a Hessenberg reduction.
* Implement jax.lax.linalg.tridiagonal, which is the symmetric (Hermitian) equivalent of Hessenberg reduction.

None of these primitives are differentiable at the moment.

PiperOrigin-RevId: 487224934
2022-11-09 06:23:55 -08:00
..
2022-10-25 03:26:48 +09:00
2022-09-02 13:02:25 -07:00
2021-08-01 20:13:02 -07:00
2021-03-08 10:44:52 -08:00
2022-10-26 11:30:17 -07:00
2022-01-10 17:34:09 +03:00
2022-03-08 09:37:33 -05:00
2022-06-28 14:36:47 -07:00
2022-02-24 09:36:28 -05:00
2022-09-12 15:39:33 -07:00
2022-06-06 15:24:41 +09:00
2019-10-09 17:45:09 +02:00

To rebuild the documentation, see Update Documentation.