special_fn.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:tefla 作者: openAGI 项目源码 文件源码
def recompute_grad(fn):
    """Decorator that recomputes the function on the backwards pass.

    Args:
      fn: a function that takes Tensors (all as positional arguments) and returns
        a tuple of Tensors.

    Returns:
      A wrapped fn that is identical to fn when called, but its activations will
      be discarded and recomputed on the backwards pass (i.e. on a call to
      tf.gradients).
    """

    @functools.wraps(fn)
    def wrapped(*args):
        return _recompute_grad(fn, args)

    return wrapped
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号