torch.linalg.solve_ex¶
- torch.linalg.solve_ex(A, B, *, left=True, check_errors=False, out=None)¶
solve()的一个版本,除非check_errors= True,否则不会执行错误检查。 它还会返回由 LAPACK’s getrf 返回的info张量。注意
当输入在CUDA设备上时,此函数仅在
check_errors= True时同步。警告
此函数是“实验性”的,它可能会在未来的 PyTorch 版本中发生变化。
- Parameters
A (张量) – 形状为 (*, n, n) 的张量,其中 * 表示零个或多个批次维度。
- Keyword Arguments
- Returns
一个命名元组 (结果, 信息)。
示例:
>>> A = torch.randn(3, 3) >>> Ainv, info = torch.linalg.solve_ex(A) >>> torch.dist(torch.linalg.inv(A), Ainv) 张量(0.) >>> info 张量(0, dtype=torch.int32)