【24h】

Model adjointization and its cost

机译:伴随模型及其成本

获取原文
获取原文并翻译 | 示例
       

摘要

In this article, the least program behavior decomposition method (LPBD) is put forward from a program structure point of view. This method can be extensively used both in algorithms of automatic differentiation (AD) and in tools design, and does not require programs to be evenly separable but the cost in terms of operations count and memory is similar to methods using checkpointing. This article starts by summarizing the rules of adjointization and then presents the implementation of LPBD. Next, thedefinition of the separable program space, based on the fundamental assumptions (FA) of automatic differentiation, is given and the differentiation cost functions are derived. Also, two constants of fundamental importance in AD, a and (i, are derived under FA. Under the assumption of even separability, the adjoint cost of simple and deep decomposition is subsequently discussed quantitatively using checkpointing. Finally, the adjoint costs in terms of operations count and memory through the LPBD method are shown to be uniformly dependent on the depth of structure or decomposition.
机译:本文从程序结构的角度提出了最小程序行为分解方法(LPBD)。该方法可广泛应用于自动微分算法(AD)和工具设计中,并且不需要程序可平均分离,但是在操作计数和内存方面的成本与使用检查点的方法相似。本文从总结伴随规则开始,然后介绍LPBD的实现。接下来,基于自动微分的基本假设(FA),给出了可分离程序空间的定义,并推导了微分成本函数。同样,在FA下推导了在AD中具有基本重要性的两个常数。在偶数可分的假设下,随后使用检查点定量地讨论简单分解和深度分解的伴随成本。通过LPBD方法进行的操作计数和存储显示为一致地取决于结构或分解的深度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号