总而言之,静态图易于优化,但缺乏高级语言中的表现力;动态图提供了这种缺失的表达能力,但引入了新的编译和执行挑战,尤其是在异构硬件和 FPGA 上。
从
Roesch、Jared、Steven Lyubomirsky、Logan Weber、Josh Pollock、Marisa Kirisame、Tianqi Chen 和 Zachary Tatlock。“中继:机器学习框架的新 IR。” 在第二届 ACM SIGPLAN 机器学习和编程语言国际研讨会论文集上,第 58-68 页。ACM,2018 年。
我的问题是
为什么静态图比动态图更容易优化?
为什么静态图的表现力不如动态图?
动态图面临哪些编译和执行挑战?静态图呢?是什么导致动态图出现这些问题?
如果这样的问题不适合在这里问,请将我重定向到另一个堆栈。谢谢!