Use identificadores de peças e quadros para vincular gatilhos, chegada de imagens na aplicação, entrada na fila, início e fim de inferência e decisões de fluxo de trabalho. A entrada na fila até o início da inferência pode medir o atraso na fila. Meça a inferência entre seu próprio início e fim. Use eventos correspondentes no remetente e no destinatário para medir o atraso na transferência.

Verifique o evento por trás de cada carimbo de data/hora

Os sinalizadores de buffer do Linux V4L2 podem identificar o tipo de relógio e o evento de captura para um carimbo de data/hora. Verifique a saída real do driver. Para medições entre dispositivos, verifique a sincronização e o erro do relógio ou registre ambos os eventos com um dispositivo de medição. Registre o gatilho e a exposição separadamente e diferencie a chegada da saída da fila. Veja o documentação do buffer do kernel.

Siga a mesma peça de trabalho pelo caminho crítico

Mantenha registros de novas tentativas, quadros perdidos, tempos limite e confirmações perdidas. Quando as operações se sobrepõem, verifique o tempo entre os eventos de início e fim relevantes para a mesma peça de trabalho. Calcule percentis para cada estágio separadamente. Calcule percentis de ponta a ponta a partir de tempos de ponta a ponta medidos para peças de trabalho individuais.

Serviço relacionado: Algoritmos de visão e engenharia de modelos.