本功能为实验性质功能,后续版本可能存在变更,暂不支持应用于商用产品中。 图编译阶段支持设置图编译优化级别,包括子图优化、整图优化、静态shape模型下沉等,同时提供了两个次级编译优化选项,分别为常量折叠优化、死边消除优化。 常量折叠:其核心是在编译阶段直接计算并替换常量表达式的值,从而减少运行时的计算负担。 死边消除:当图中存在条件控制算子(如If、Case等)时,会根据输入条件(cond)判断走哪个分支。若cond在编译时已确定,即可明确所走分支,此时可删除不会走到的分支,从而减少算子编译、图编译耗时。 关于图优化技术的详细原理介绍请参考昇腾社区“计算图优化技术”文章。