|
constexpr |
| using batchlas::ops::gesvd::GesvdChoice = std::variant<Jacobi, Cta, Blocked, Vendor> |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Both sides of every driver ceiling (32 cta, 64 jacobi) plus a coarse log grid, as tuned/README.md's transcriber.
|
inlineconstexpr |
|
inlineconstexpr |
Classes | |
| struct | Jacobi |
| gesvdj_cta: one-sided Jacobi, max(m, n) <= 64, not Hermitian More... | |
| struct | Cta |
| gesvd_cta: normal equations + syev_cta, max(m, n) <= 32, not thin More... | |
| struct | Blocked |
| gesvd_blocked: bidiagonalisation + bdsdc, or syev_blocked (Lower) More... | |
| struct | Vendor |
| backend::gesvd_vendor; needs the solver library More... | |