函数#

BackwardContext(backward_fn[, backward_engine])

表示反向计算的上下文。

class BackwardContext(backward_fn: Callable, backward_engine: BackwardEngine = None, *args, **kwargs)[source]#

基础类:object

表示用于反向计算的上下文。

Parameters:
  • backward_fn (callable) – 在反向计算期间调用的反向函数。

  • args – 传递给向后函数的可变长度参数列表。

  • kwargs – 传递给反向函数的任意关键字参数。

Variables:
  • backward_fn (callable) – 在反向计算期间调用的反向函数。

  • fn_name (str) – 反向函数的完全限定名称。

  • args – 传递给向后函数的可变长度参数列表。

  • kwargs – 传递给反向函数的任意关键字参数。

Method __call__(backward_engine:

EngineLM) -> Any: 使用给定的反向引擎调用反向函数并返回结果。

Method __repr__() -> str:

返回BackwardContext对象的字符串表示。