Verwenden Sie Werkstück- und Frame-IDs, um Auslöser, Bildeingang bei der Anwendung, Warteschlangeneintritt, Inferenzstart und -ende sowie Workflow-Entscheidungen zu verknüpfen. Der Warteschlangeneintritt bis zum Inferenzstart kann die Warteschlangenverzögerung messen. Messen Sie die Schlussfolgerung zwischen dem eigenen Anfang und Ende. Verwenden Sie übereinstimmende Ereignisse bei Sender und Empfänger, um die Übertragungsverzögerung zu messen.

Überprüfen Sie das Ereignis hinter jedem Zeitstempel

Pufferflags von Linux V4L2 können den Takttyp und das Erfassungsereignis für einen Zeitstempel identifizieren. Überprüfen Sie die tatsächliche Treiberausgabe. Überprüfen Sie bei geräteübergreifenden Messungen die Uhrensynchronisation und -fehler oder zeichnen Sie beide Ereignisse mit einem Messgerät auf. Zeichnen Sie Auslöser und Belichtung getrennt auf und unterscheiden Sie Ankunft und Verlassen der Warteschlange. Siehe die Dokumentation zum Kernel-Puffer.

Verfolgen Sie dasselbe Werkstück über den kritischen Pfad

Führen Sie Aufzeichnungen über Wiederholungsversuche, verlorene Frames, Zeitüberschreitungen und fehlende Bestätigungen. Überprüfen Sie bei überlappenden Vorgängen die Zeit zwischen den relevanten Start- und Endereignissen für dasselbe Werkstück. Berechnen Sie die Perzentile für jede Stufe separat. Berechnen Sie End-to-End-Perzentile aus gemessenen End-to-End-Zeiten für einzelne Werkstücke.

Zugehöriger Service: Vision-Algorithmen und Modelltechnik.