张量程序抽象有助于单一算子的聚焦,那对于全局的模型算子图来说这样的优化是最优吗? #60
Answered
by
yzh119
liu-mengyang
asked this question in
Q&A
-
通过张量程序抽象,再逐个对每个算子进行针对性地张量函数优化,这一做法让我觉得更像是对一个复杂全局优化问题的简化,将一个问题以一种贪心的思想进行优化。 |
Beta Was this translation helpful? Give feedback.
Answered by
yzh119
Jul 17, 2022
Replies: 1 comment 3 replies
-
很好的问题,如果每个算子的优化都是独立的话,那么每个算子调到最优就是全局最优解。 图层面的优化更加复杂,一方面需要考虑算子融合和各种子图变换,另一方面我们可能会对每个算子的输入输出做格式转化(例如array packing,NCHW <-> NHWC),这两者都必须考虑全局的信息。这也是为什么需要Relax这个层级的抽象。 |
Beta Was this translation helpful? Give feedback.
3 replies
Answer selected by
liu-mengyang
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
很好的问题,如果每个算子的优化都是独立的话,那么每个算子调到最优就是全局最优解。
图层面的优化更加复杂,一方面需要考虑算子融合和各种子图变换,另一方面我们可能会对每个算子的输入输出做格式转化(例如array packing,NCHW <-> NHWC),这两者都必须考虑全局的信息。这也是为什么需要Relax这个层级的抽象。