torch.linalg.lu_factor_ex
-
torch.linalg.lu_factor_ex(A, *, pivot=True, check_errors=False, out=None)[исходный код] -
Это версия
lu_factor(), которая не выполняет проверку ошибок, если толькоcheck_errors= True. Она также возвращает тензорinfo, возвращаемый функцией LAPACK getrf.Примечание
Если входные данные находятся на устройстве CUDA, эта функция синхронизируется только при условии, что
check_errors= True.Предупреждение
Эта функция является «экспериментальной» и может измениться в будущей версии PyTorch.
- Параметры:
-
A (Tensor) – тензор формы
(*, m, n), где*— ноль или более пакетных размерностей. - Именованные аргументы:
-
-
pivot (bool, необязательно) – определяет, следует ли вычислять LU-разложение с частичным выбором главного элемента или обычное LU-разложение.
pivot= Falseне поддерживается на CPU. Значение по умолчанию:True. -
check_errors (bool, необязательно) – определяет, проверять ли содержимое
infosи вызывать ошибку, если оно не равно нулю. Значение по умолчанию:False. -
out (tuple, необязательно) – кортеж из трех тензоров, в которые записывается результат. Игнорируется, если
None. Значение по умолчанию:None.
-
pivot (bool, необязательно) – определяет, следует ли вычислять LU-разложение с частичным выбором главного элемента или обычное LU-разложение.
- Возвращает:
-
Именованный кортеж
(LU, pivots, info).
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.linalg.lu_factor_ex.html