For the complete documentation index, see llms.txt. This page is also available as Markdown.

Batch Concatenation

Este bloque de función combina múltiples entradas de lote/lista en un único lote combinado. Úselo cuando quiera unir varias listas de elementos (por ejemplo, imágenes, detecciones o listas de datos genéricos) en una sola lista para su procesamiento posterior.

📥 Entradas

  • Batch Una o más entradas de lote/lista. Cada entrada puede contener una lista de elementos (imágenes, detecciones, valores genéricos). Las entradas se aceptan como sockets de batch.

  • Batch Una segunda entrada de lote/lista (el bloque acepta múltiples entradas de batch cuando se añaden).

📤 Salidas

  • Batch Una única salida de lote/lista que contiene la concatenación de todas las listas de entrada proporcionadas, preservando el orden de los elementos.

🕹️ Controles

Este bloque de función no tiene controles visibles para el usuario. Opera automáticamente usando las entradas proporcionadas.

⚙️ Mecanismo de ejecución

Cuando se ejecuta el escenario, el bloque recopila las listas proporcionadas en sus entradas de batch, las fusiona agregando los elementos de cada entrada en orden y produce una única salida combinada. Las entradas vacías no afectan la lista resultante (los elementos de las demás entradas se conservan).

🎯 Características

  • Fusión simple de listas: concatena varias listas en una sola.

  • Conserva el orden original de los elementos de cada entrada.

  • Acepta elementos genéricos en batch/lista (imágenes, números, diccionarios, etc.).

📝 Cómo usar

  1. Encamine una o más salidas de tipo batch/lista a las entradas de batch del bloque.

  2. Conecte la única salida de batch del bloque a los bloques siguientes que esperen una lista o batch.

  3. Use esto cuando necesite combinar ramas paralelas (por ejemplo, salidas de cámaras separadas o detectores en paralelo) de nuevo en un único flujo de procesamiento.

💡 Consejos y trucos

  • Combine con Debatch cuando necesite dividir un lote fusionado en elementos individuales para procesamiento por elemento.

  • Use Get Batch Size para inspeccionar cuántos elementos hay en el lote fusionado.

  • Use Get Element para extraer elementos específicos del lote fusionado por índice.

  • Si necesita procesar listas grandes de forma eficiente en memoria, empareje con Batch Processing para manejar los elementos en trozos más pequeños.

  • Para filtrar entradas faltantes o inválidas antes de fusionar, utilice Exclude Nones o Replace None en las listas entrantes.

  • Consumidores comunes de lotes de imágenes fusionadas incluyen Collage Images, Image Concatenate, Image Logger o cualquier bloque detector/análisis que acepte listas de imágenes.

🛠️ Solución de problemas

  • Si el lote fusionado parece vacío: verifique que cada entrada de batch contenga elementos y que las entradas estén efectivamente conectadas.

  • Si el orden es importante, asegúrese de proporcionar las entradas en la secuencia deseada, ya que el bloque preserva el orden de entrada al concatenar.

  • Si algunos elementos son inesperados (por ejemplo, None), utilice bloques de filtrado como Exclude Nones antes de fusionar.

Última actualización

¿Te fue útil?