logo
開發者文件
搜尋
批处理

批处理

批处理节点可以执行批量任务,您可以将数组输入给批处理体,它会按批处理体内定义的逻辑,并行地处理每个数组项,从而大大提升工作流的执行效率。

批处理节点的输入和输出均必定为数组类型。

输入

image-20251216105653756

仅支持数组类型的变量作为输入。

支持定义多个数组作为输入,但批处理体在执行时,处理次数仅会按最小长度的数组长度来执行。

例如,若输入以下数组:

  • [1,2,3]
  • [1,2,3,4,5]

则批处理仅会处理 3 次。

节点配置

image-20251216105703713

  • 并行数:定义批处理任务的并行任务数。
  • 批处理次数:定义批处理任务的最大循环次数。

输出

image-20251216105715704

可以选择批处理体内每一个组件的输出,作为批处理节点的输出。所有定义的输出,都将是数组类型。

批处理体

image-20251216105738667

在节点的卡片中,点击批处理体区域,即可打开批处理体的画布。

image-20251216105748905

在此画布中的操作,与在工作流中完全一致。

在批处理体,亦需要确保“开始”和“结束”的连接闭环。

  • 开始:开始节点默认以“输入”中配置的数组作为入参。
  • 结束:定义批处理体的结束运行。