This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-TDA4VM: TDA4VM : erroneous pipeline: no element "tidlinferer"

Part Number: SK-TDA4VM

HI, Expert, 

I try to run the below demo:

root@j7-evm:/opt/edge_ai_apps# source ./init_script.sh 
root@j7-evm:/opt/edge_ai_apps# gst-launch-1.0                                                        
                                     \
> filesrc location=/opt/edge_ai_apps/data/videos/video_0000_h264.mp4 !                               
        \
> qtdemux ! h264parse ! v4l2h264dec capture-io-mode=dmabuf-import ! tiovxmemalloc pool-size=8 !      
        \
> video/x-raw, format=NV12 !                                                                         
        \
>                                                                                                    
        \
> tiovxmultiscaler name=scale                                                                        
        \
>                                                                                                    
        \
> scale. ! queue ! video/x-raw, width=320, height=320 !                                              
        \
>                  tiovxdlpreproc channel-order=1 data-type=3 !                                      
        \
>                  tidlinferer model=/opt/model_zoo/TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 !    
        \
>                  queue ! post.tensor                                                               
        \
>                                                                                                    
        \
> scale. ! queue ! post.sink                                                                         
        \
>                                                                                                    
        \
> tidlpostproc name=post model=/opt/model_zoo/TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 !          
        \
> tiovxmosaic sink_0::startx="<320>" sink_0::starty="<150>" !                                        
        \
> video/x-raw, width=1920, height=1080 ! queue !                                                     
        \
> tiperfoverlay title="Object Detection" ! kmssink sync=false driver-name=tidss

After runing the demo, I got the error. Need you help to check and give your input. Thanks. 

APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=5) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
   113.224500 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
   113.229049 s:  VX_ZONE_INIT:Enabled
   113.229080 s:  VX_ZONE_ERROR:Enabled
   113.229087 s:  VX_ZONE_WARNING:Enabled
   113.230240 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
   113.240923 s:  VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
WARNING: erroneous pipeline: no element "tidlinferer"

  • Hi Fredy,

    tidlinferer is a new gstreamer plugin that was introduced in 8.5 release of Edge AI SDK. Can you confirm that the image being used is the 8.5 release? The version number can be checked by checking the libtivision_apps.so version by running: ls /usr/lib | grep vision

    Regards,

    Takuma