torch.autograd.Function.forward
-
static Function.forward(ctx, *args, **kwargs)[source] -
Выполняет операцию.
Этот метод должен быть переопределен всеми подклассами.
Он должен принимать контекст ctx в качестве первого аргумента, а затем любое количество аргументов (тензоры или другие типы).
Контекст может использоваться для хранения произвольных данных, которые затем могут быть получены во время обратного прохода. Тензоры не должны храниться напрямую в
ctx(хотя это не обеспечивается в настоящее время для обратной совместимости). Вместо этого тензоры следует сохранять либо с помощьюctx.save_for_backward()если они предназначены для использования вbackward(эквивалентно,vjp) илиctx.save_for_forward()если они предназначены для использования вjvp.- Тип возвращаемого значения:
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.autograd.Function.forward.html