子图相关操作

在 ATOM 中,子图是由多个算子组合而成的。用户可以在不同场景下生成并命名这些算子组合,以提高组合算子的复用性和搭建图的效率。

如何生成子图

在已搭建的图中,您可以随意选择多个算子。

  1. 按住键盘的 Ctrl,单击需要选择的算子,选中的算子名称将变为黄色。

  2. 完成选择后,单击鼠标右键在呼出的菜单中可创建子图。

  3. 在弹出的窗口中为子图命名,即可生成子图。

    operations operator create subgraph
生成的子图会显示在当前画布上,该子图仅当前图文件生效,如若需要进行全局子图的应用,请保存为自定义子图。

如何保存为自定义子图

自定义子图可以帮助您在全局状态下使用算子组合。具体操作如下:

  1. 在当前画布找到您要保存为自定义的子图,右键呼出菜单,选中生成自定义子图,完成命名。

  2. 单击左侧菜单栏的子图,找到对应名称的子图,拖拽到画布即可使用。

编辑子图

无论是生成子图还是保存得自定义的子图,都允许对子图进行编辑,但编辑只是画布中得子图,而不会对原有保存的自定义子图有影响,具体操作如下:

  1. 单击生成的子图或生成的自定义子图左上角的operations edit,进入子图进行编辑。

  2. 您可以开启算子的输入或输出参数的映射,返回算子图层级,即可在该子图中显示输入和输出节点。

operations edit subgraph

删除子图或自定义子图

如若需要删除画布中的子图,右键呼出菜单,选中删除,根据弹窗提示删除即可。

如若需要删除自定义的全局子图,需要单击左侧菜单栏的子图栏,鼠标右击您需要删除的自定义子图,根据弹窗提示删除即可。