Multichannel demo in EdgeAI gallery freezes on long run

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • SITSW-7452
    • 11.01.00
    • 11.01.00
    • am62a-sk

      With tisdk-edgeai-image-am62a-evm-11.01.02.01.rootfs.wic.xz from 11.1 RC1 baseline, the Multichannel demo in EdgeAI gallery freezes after long run (> 20 minutes)

      At the moment of freeze, we see [ 1795.126241] virtio_rpmsg_bus virtio1: inbound msg too big: (20, 116) on console

      Pipeline used is,

      gst-launch-1.0 multifilesrc location=/opt/oob-demo-assets/oob-gui-video3.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! tiovxmemalloc  ! video/x-raw, format=NV12 ! \
                                                  tiovxmultiscaler name=split_01 src_0::roi-startx=0 src_0::roi-starty=0 src_0::roi-width=1280 src_0::roi-height=764 target=0 \
                                                  \
                                                  split_01. ! queue ! video/x-raw, width=416, height=416 ! tiovxdlpreproc model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416  out-pool-size=4 ! application/x-tensor-tiovx ! tidlinferer target=1 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 ! post_0.tensor \
                                                  split_01. ! queue ! video/x-raw, width=640, height=382 ! post_0.sink \
                                                  tidlpostproc name=post_0 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 alpha=0.2 viz-threshold=0.500000 top-N=5 display-model=true ! queue ! mosaic_0. \
                                                  \
                                                  multifilesrc location=/opt/oob-demo-assets/oob-gui-video4.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! tiovxmemalloc  ! video/x-raw, format=NV12 ! \
                                                  tiovxmultiscaler name=split_11 src_0::roi-startx=0 src_0::roi-starty=0 src_0::roi-width=1280 src_0::roi-height=768 target=1 \
                                                  \
                                                  split_11. ! queue ! video/x-raw, width=416, height=416 ! tiovxdlpreproc model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416  out-pool-size=4 ! application/x-tensor-tiovx ! tidlinferer target=1 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 ! post_1.tensor \
                                                  split_11. ! queue ! video/x-raw, width=640, height=382 ! post_1.sink \
                                                  tidlpostproc name=post_1 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 alpha=0.2 viz-threshold=0.500000 top-N=5 display-model=true ! queue ! mosaic_0. \
                                                  \
                                                  multifilesrc location=/opt/oob-demo-assets/oob-gui-video5.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! tiovxmemalloc  ! video/x-raw, format=NV12 ! \
                                                  tiovxmultiscaler name=split_21 src_0::roi-startx=0 src_0::roi-starty=0 src_0::roi-width=1280 src_0::roi-height=768 target=0 \
                                                  \
                                                  split_21. ! queue ! video/x-raw, width=416, height=416 ! tiovxdlpreproc model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416  out-pool-size=4 ! application/x-tensor-tiovx ! tidlinferer target=1 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 ! post_2.tensor \
                                                  split_21. ! queue ! video/x-raw, width=640, height=382 ! post_2.sink \
                                                  tidlpostproc name=post_2 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 alpha=0.2 viz-threshold=0.500000 top-N=5 display-model=true ! queue ! mosaic_0. \
                                                  \
                                                  multifilesrc location=/opt/oob-demo-assets/oob-gui-video6.h264 loop=true stop-index=-1 ! h264parse ! v4l2h264dec capture-io-mode=5 ! tiovxmemalloc  ! video/x-raw, format=NV12 ! \
                                                  tiovxmultiscaler name=split_31 src_0::roi-startx=0 src_0::roi-starty=0 src_0::roi-width=1280 src_0::roi-height=768 target=1 \
                                                  \
                                                  split_31. ! queue ! video/x-raw, width=416, height=416 ! tiovxdlpreproc model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416  out-pool-size=4 ! application/x-tensor-tiovx ! tidlinferer target=1 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 ! post_3.tensor \
                                                  split_31. ! queue ! video/x-raw, width=640, height=382 ! post_3.sink \
                                                  tidlpostproc name=post_3 model=/opt/model_zoo/ONR-OD-8200-yolox-nano-lite-mmdet-coco-416x416 alpha=0.2 viz-threshold=0.500000 top-N=5 display-model=true ! queue ! mosaic_0. \
                                                  \
                                                  \
                                                  tiovxmosaic name=mosaic_0 target=1 src::pool-size=4 \
                                                  sink_0::startx="<320>" sink_0::starty="<80>" sink_0::widths="<640>" sink_0::heights="<382>" \
                                                  sink_1::startx="<960>" sink_1::starty="<80>" sink_1::widths="<640>" sink_1::heights="<382>" \
                                                  sink_2::startx="<320>" sink_2::starty="<462>" sink_2::widths="<640>" sink_2::heights="<382>" \
                                                  sink_3::startx="<960>" sink_3::starty="<462>" sink_3::widths="<640>" sink_3::heights="<382>" \
                                                  ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! tiperfoverlay main-title=null title="Single Input, Multi Inference" ! queue max-size-buffers=1 ! kmssink driver-name=tidss sync=false 

       
      Fix details: (Part of 11.1 Release)
      https://git.ti.com/cgit/apps/edgeai-gui-app/commit/?id=c259f7a57933c5d0642adeaa6375370db4c276eb
       

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5852 - Multichannel demo in EdgeAI gallery...
                SYNCHRONIZED
                • Last Sync Date: