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

Batch Concatenation

Dieser Funktionsblock fasst mehrere Batch-/Listen-Eingänge zu einem einzigen kombinierten Batch zusammen. Verwenden Sie ihn, wenn Sie mehrere Listen von Elementen (z. B. Bilder, Erkennungen oder allgemeine Datenlisten) zu einer Liste für die weitere Verarbeitung zusammenführen möchten.

📥 Eingänge

  • Batch Ein oder mehrere Batch-/Listen-Eingänge. Jeder Eingang kann eine Liste von Elementen enthalten (Bilder, Erkennungen, allgemeine Werte). Eingänge werden als Batch-Sockets akzeptiert.

  • Batch Ein zweiter Batch-/Listen-Eingang (der Block akzeptiert mehrere Batch-Eingänge, wenn hinzugefügt).

📤 Ausgänge

  • Batch Ein einzelner Batch-/Listen-Ausgang, der die Konkatenation aller bereitgestellten Eingangslisten enthält und die Reihenfolge der Elemente beibehält.

🕹️ Steuerungen

Dieser Funktionsblock hat keine benutzerseitigen Steuerungen. Er arbeitet automatisch mit den bereitgestellten Eingängen.

⚙️ Laufmechanismus

Beim Ausführen des Szenarios sammelt der Block die an seinen Batch-Eingängen bereitgestellten Listen, fügt sie durch Aneinanderhängen der Elemente aus jedem Eingang in Reihenfolge zusammen und gibt einen kombinierten Batch aus. Leere Eingänge führen zu einer unveränderten zusammengefügten Liste (Elemente aus anderen Eingängen bleiben erhalten).

🎯 Funktionen

  • Einfache Listen-Zusammenführung: Verbindet mehrere Listen zu einer einzigen Liste.

  • Bewahrt die ursprüngliche Reihenfolge der Elemente aus jedem Eingang.

  • Akzeptiert generische Batch-/Listen-Elemente (Bilder, Zahlen, Dictionaries usw.).

📝 Verwendung

  1. Speisen Sie einen oder mehrere Batch-/Listen-Ausgänge in die Batch-Eingänge des Blocks ein.

  2. Verbinden Sie den einzelnen Batch-Ausgang des Blocks mit nachgelagerten Blöcken, die eine Liste oder einen Batch erwarten.

  3. Verwenden Sie diesen Block, wenn Sie parallele Pfade (z. B. Ausgaben von separaten Kameras oder parallelen Detektoren) wieder in einen einzigen Verarbeitungsstrom zusammenführen möchten.

💡 Tipps und Tricks

  • Kombinieren Sie mit Debatch, wenn Sie einen zusammengeführten Batch wieder in einzelne Elemente für die Einzelverarbeitung aufteilen müssen.

  • Verwenden Sie Get Batch Size, um zu prüfen, wie viele Elemente sich im zusammengeführten Batch befinden.

  • Verwenden Sie Get Element, um bestimmte Elemente aus dem zusammengeführten Batch nach Index zu extrahieren.

  • Wenn Sie große Listen speichereffizient verarbeiten müssen, koppeln Sie den Block mit Batch Processing, um Elemente in kleineren Chargen zu verarbeiten.

  • Um fehlende oder ungültige Einträge vor dem Zusammenführen herauszufiltern, verwenden Sie Exclude Nones oder Replace None für die eingehenden Listen.

  • Häufige Nachbearbeiter für zusammengeführte Bild-Batches sind Collage Images, Image Concatenate, Image Logger oder jeder Detektor/Analysebock, der Bildlisten akzeptiert.

🛠️ Fehlersuche

  • Wenn der zusammengeführte Batch leer erscheint: Überprüfen Sie, ob jeder Eingangs-Batch Elemente enthält und ob die Eingänge tatsächlich verbunden sind.

  • Wenn die Reihenfolge wichtig ist, stellen Sie sicher, dass die Eingänge in der gewünschten Reihenfolge bereitgestellt werden, da der Block die Eingangsreihenfolge beim Zusammenfügen beibehält.

  • Wenn einige Elemente unerwartet sind (z. B. None), verwenden Sie Filterblöcke wie Exclude Nones vor dem Zusammenführen.

Zuletzt aktualisiert