EasyUse/Pipegenerated

Pipe Batch Index(pipeBatchIndex)

Pipe Batch Index 从 `PIPE_LINE` 携带的 Latent 样本的批处理维度中选择一段连续切片,并返回一个仅包含该切片的新管道...

pipe Batch Index

pipe
pipe
batch_index
0
length
1
Easy Use

Pipe Batch Index 从 PIPE_LINE 携带的 Latent 样本的批处理维度中选取一段连续切片,并返回一个仅包含该切片的新管道。管道的所有其他组件(模型、条件、VAE 以及任何附加数据)都会原样传递。当管道基于大批处理的 Latent 创建,而您只想处理或预览批处理中的特定子集时,此节点非常有用。

输入

  • pipe: 包含待切片 Latent 批处理的 PIPE_LINE。此节点从管道中读取 Latent 样本,对其进行切片,并将所有其他管道字段复制到返回的管道中。
  • batch_index: 批处理中要保留的第一项的从零开始的索引。
    默认值:0
    最小值:0
    最大值:63
  • length: 从 batch_index 开始,要保留的连续批处理项数量。
    默认值:1
    最小值:1
    最大值:64

输出

  • pipe: 一个 PIPE_LINE,内容与输入管道相同,只是 Latent 样本已替换为切片后的批处理。如果已选择的范围超出可用批处理大小,其行为遵循 ComfyUI 的标准 tensor 切片规则。

使用说明

  • batch_indexlength 结合使用,以隔离子批处理。例如,batch_index = 0length = 4 会保留批处理中的前四项。
  • 由于此节点仅影响管道内部的 Latent 样本,条件和其他管道数据仍与原始完整批处理保持一致。如果您之后使用返回的管道进行采样,请记住条件并未重新切片。
  • 输入限制使此节点适用于中等批处理大小;对于非常大的批处理,您可能需要改用专用的 Latent 批处理节点直接对 Latent 进行切片。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…