torch.linalg.solve_ex#
- torch.linalg.solve_ex(A, B, *, left=True, check_errors=False, out=None)#
一個
solve()的版本,除非check_errors= True,否則不執行錯誤檢查。它還返回 LAPACK 的 getrf 返回的info張量。注意
當輸入在 CUDA 裝置上時,此函式僅在
check_errors= True 時進行同步。警告
此函式是“實驗性的”,未來 PyTorch 版本中可能會發生變化。
- 引數
A (Tensor) – 形狀為 (*, n, n) 的張量,其中 * 是零個或多個批次維度。
- 關鍵字引數
- 返回
一個命名元組 (result, info)。
示例
>>> A = torch.randn(3, 3) >>> Ainv, info = torch.linalg.solve_ex(A) >>> torch.dist(torch.linalg.inv(A), Ainv) tensor(0.) >>> info tensor(0, dtype=torch.int32)