torch.autograd.gradcheck.get_numerical_jacobian
-
torch.autograd.gradcheck.get_numerical_jacobian(fn, inputs, target=None, eps=0.001, grad_out=1.0)[исходный код] -
Вычисляет численный якобиан заданной функции и её входных данных.
Этот API устарел.
- Параметры:
-
- fn – функция, для которой вычисляется якобиан (должна принимать входные данные в виде кортежа)
-
inputs – входные данные для
fn - target – тензоры, относительно которых вычисляются якобианы (по умолчанию — `input`)
- eps – величина возмущения при вычислении конечными разностями (по умолчанию — `1e-3`)
- grad_out – по умолчанию равно 1.0.
- Возвращает:
-
Список якобианов
fn(только для первого выходного значения) относительно каждого входного значения или целевого тензора, если он задан.
Обратите внимание, что
targetможет даже не входить вinputдляfn, поэтому будьте очень осторожны и не копируйтеtarget.
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.autograd.gradcheck.get_numerical_jacobian.html