相对约束 - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 简体中文

内核、PLIO 和 GMIO 对象可按彼此相关方式来布局。这些类型的约束称为相对约束。X 和 Y 偏移表示源节点与相对节点之间的相对列和行偏移。应指定 X 偏移或 Y 偏移。如果不指定 X 偏移或 Y 偏移,则表示这两者无关紧要。

语法

{
  "NodeConstraints": {
    "<source node>" : { 
      "relative_nodes": ["<destination node>:(X=-3,Y=-2)", "<destination node>:(X=1)", "<destination node>:(Y=2)", ...] 
    }
  }
}

<source node> ::= string
<destination node> :: string

示例

{
  "NodeConstraints": {
    "gr.k00": {
      "relative_nodes": ["gr.k01:(X=1,Y=1)","gr.k10:(X=2,Y=2)","gr.k11:(X=3,Y=-3)"]
    },
    "DatainA0": {
      "relative_nodes": ["Dataout00:(X=0)","Dataout01:(X=-1)","Dataout10:(X=-2)","Dataout11:(X=3)"]
    },
    "gr.k00": {
      "relative_nodes": ["DatainA0:(X=0)","DatainA1:(X=1)","DatainB0:(X=2)","DatainB1:(X=-3)"]
    },
    "DatainA0": {
      "relative_nodes": ["gr.k00:(X=0)"]
    }
  }
}