全量芯片支持。
在修改计算图前,检查一组主图节点是否满足融合约束,不修改计算图。检查内容包括:
- 节点集合非空,且每个Node及其底层句柄有效。
- 所有节点都具有有效的owner graph,并且属于同一张图。
- 节点中已设置的用户stream label不能出现多个不同值。
- 节点中已设置的SuperKernel scope和SuperKernel options分别不能出现多个不同值。
- 节点中已设置的AI Core数量配置不能出现多个不同值,Vector Core数量配置也不能出现多个不同值。
- 将节点集合融合成一个节点后,数据边和控制边不会形成环。
[object Object]
当[object Object]中包含非ge.graph.Node对象时抛出[object Object];Node handle已失效时抛出[object Object]。
不可融合的原因由用户自行输出,例如:
[object Object]
[object Object]中的节点需要属于同一张图。[object Object]不能为空,并且需要是待融合的连通节点集合。- 业务原因导致不可融合时不抛出异常,应检查返回结果的
[object Object]和[object Object]。
[object Object]由GE在执行Pass时注入,是[object Object]的第二个参数,无需用户创建。
[object Object]