torch.linalg.ldl_solve#
- torch.linalg.ldl_solve(LD,pivots,B,*,hermitian=False,out=None)→Tensor#
Computes the solution of a system of linear equations using the LDL factorization.
LDandpivotsare the compact representation of the LDL factorization andare expected to be computed bytorch.linalg.ldl_factor_ex().hermitianargument to this function should be the sameas the corresponding arguments intorch.linalg.ldl_factor_ex().Supports input of float, double, cfloat and cdouble dtypes.Also supports batches of matrices, and if
Ais a batch of matrices thenthe output has the same batch dimensions.Warning
This function is “experimental” and it may change in a future PyTorch release.
- Parameters
- Keyword Arguments
Examples:
>>>A=torch.randn(2,3,3)>>>A=A@A.mT# make symmetric>>>LD,pivots,info=torch.linalg.ldl_factor_ex(A)>>>B=torch.randn(2,3,4)>>>X=torch.linalg.ldl_solve(LD,pivots,B)>>>torch.linalg.norm(A@X-B)>>>tensor(0.0001)