Test Report¶
Here is the summary of the sanity tests we ran with both Python and C++ demos. Test cases vary with different inputs, outputs, runtime, models, python/c++ apps.
Inputs:
Camera (Logitech C270, 1280x720, JPEG)
Camera (Omnivision OV5640, 1280x720, YUV)
Camera (Rpi v2 Sony IMX219, 1920x1080, RAW)
Image files (30 images under edge_ai_apps/data/images)
Video file (10s video 1 file under edge_ai_apps/data/videos)
RSTP Video Server
Outputs:
Display (eDP or HDMI)
File write to SD card
Inference Type:
Image classification
Object detection
Semantic segmentation
Runtime/models:
DLR
TFLite
ONNX
Applications:
Python
C++
Platform:
Host OS
Docker
Demo Apps test report¶
Single Input Single Output¶
Category |
# test case |
Pass |
Fail |
---|---|---|---|
Host OS - Python |
99 |
99 |
0 |
Host OS - C++ |
99 |
99 |
0 |
S.No |
Models |
Input |
Output |
Host OS-C++ |
Host OS-Python |
Comments |
---|---|---|---|---|---|---|
1 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
Image |
Display |
Pass |
Pass |
|
2 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
Image |
Video-Filewrite |
Pass |
Pass |
|
3 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
Image |
Image-Filewrite |
Pass |
Pass |
|
4 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
Video |
Display |
Pass |
Pass |
|
5 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
Video |
Video-Filewrite |
Pass |
Pass |
|
6 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
USB Camera |
Display |
Pass |
Pass |
|
7 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
8 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
CSI Camera |
Display |
Pass |
Pass |
|
9 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
10 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
RTSP - Video |
Display |
Pass |
Pass |
|
11 |
TVM-CL-3410-gluoncv-mxnet-mobv2 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
12 |
TFL-CL-0000-mobileNetV1-mlperf |
Image |
Display |
Pass |
Pass |
|
13 |
TFL-CL-0000-mobileNetV1-mlperf |
Image |
Video-Filewrite |
Pass |
Pass |
|
14 |
TFL-CL-0000-mobileNetV1-mlperf |
Image |
Image-Filewrite |
Pass |
Pass |
|
15 |
TFL-CL-0000-mobileNetV1-mlperf |
Video |
Display |
Pass |
Pass |
|
16 |
TFL-CL-0000-mobileNetV1-mlperf |
Video |
Video-Filewrite |
Pass |
Pass |
|
17 |
TFL-CL-0000-mobileNetV1-mlperf |
USB Camera |
Display |
Pass |
Pass |
|
18 |
TFL-CL-0000-mobileNetV1-mlperf |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
19 |
TFL-CL-0000-mobileNetV1-mlperf |
CSI Camera |
Display |
Pass |
Pass |
|
20 |
TFL-CL-0000-mobileNetV1-mlperf |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
21 |
TFL-CL-0000-mobileNetV1-mlperf |
RTSP - Video |
Display |
Pass |
Pass |
|
22 |
TFL-CL-0000-mobileNetV1-mlperf |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
23 |
ONR-CL-6360-regNetx-200mf |
Image |
Display |
Pass |
Pass |
|
24 |
ONR-CL-6360-regNetx-200mf |
Image |
Video-Filewrite |
Pass |
Pass |
|
25 |
ONR-CL-6360-regNetx-200mf |
Image |
Image-Filewrite |
Pass |
Pass |
|
26 |
ONR-CL-6360-regNetx-200mf |
Video |
Display |
Pass |
Pass |
|
27 |
ONR-CL-6360-regNetx-200mf |
Video |
Video-Filewrite |
Pass |
Pass |
|
28 |
ONR-CL-6360-regNetx-200mf |
USB Camera |
Display |
Pass |
Pass |
|
29 |
ONR-CL-6360-regNetx-200mf |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
30 |
ONR-CL-6360-regNetx-200mf |
CSI Camera |
Display |
Pass |
Pass |
|
31 |
ONR-CL-6360-regNetx-200mf |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
32 |
ONR-CL-6360-regNetx-200mf |
RTSP - Video |
Display |
Pass |
Pass |
|
33 |
ONR-CL-6360-regNetx-200mf |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
34 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
Image |
Display |
Pass |
Pass |
|
35 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
Image |
Video-Filewrite |
Pass |
Pass |
|
36 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
Image |
Image-Filewrite |
Pass |
Pass |
|
37 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
Video |
Display |
Pass |
Pass |
|
38 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
Video |
Video-Filewrite |
Pass |
Pass |
|
39 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
USB Camera |
Display |
Pass |
Pass |
|
40 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
41 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
CSI Camera |
Display |
Pass |
Pass |
|
42 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
43 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
RTSP - Video |
Display |
Pass |
Pass |
|
44 |
TVM-OD-5020-yolov3-mobv1-gluon-mxnet-416x416 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
45 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
Image |
Display |
Pass |
Pass |
|
46 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
Image |
Video-Filewrite |
Pass |
Pass |
|
47 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
Image |
Image-Filewrite |
Pass |
Pass |
|
48 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
Video |
Display |
Pass |
Pass |
|
49 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
Video |
Video-Filewrite |
Pass |
Pass |
|
50 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
USB Camera |
Display |
Pass |
Pass |
|
51 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
52 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
CSI Camera |
Display |
Pass |
Pass |
|
53 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
54 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
RTSP - Video |
Display |
Pass |
Pass |
|
55 |
TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
56 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
Image |
Display |
Pass |
Pass |
|
57 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
Image |
Video-Filewrite |
Pass |
Pass |
|
58 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
Image |
Image-Filewrite |
Pass |
Pass |
|
59 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
Video |
Display |
Pass |
Pass |
|
60 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
Video |
Video-Filewrite |
Pass |
Pass |
|
61 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
USB Camera |
Display |
Pass |
Pass |
|
62 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
63 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
CSI Camera |
Display |
Pass |
Pass |
|
64 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
65 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
RTSP - Video |
Display |
Pass |
Pass |
|
66 |
ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
67 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
Image |
Display |
Pass |
Pass |
|
68 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
Image |
Video-Filewrite |
Pass |
Pass |
|
69 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
Image |
Image-Filewrite |
Pass |
Pass |
|
70 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
Video |
Display |
Pass |
Pass |
|
71 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
Video |
Video-Filewrite |
Pass |
Pass |
|
72 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
USB Camera |
Display |
Pass |
Pass |
|
73 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
74 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
CSI Camera |
Display |
Pass |
Pass |
|
75 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
76 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
RTSP - Video |
Display |
Pass |
Pass |
|
77 |
TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
78 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
Image |
Display |
Pass |
Pass |
|
79 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
Image |
Video-Filewrite |
Pass |
Pass |
|
80 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
Image |
Image-Filewrite |
Pass |
Pass |
|
81 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
Video |
Display |
Pass |
Pass |
|
82 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
Video |
Video-Filewrite |
Pass |
Pass |
|
83 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
USB Camera |
Display |
Pass |
Pass |
|
84 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
85 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
CSI Camera |
Display |
Pass |
Pass |
|
86 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
87 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
RTSP - Video |
Display |
Pass |
Pass |
|
88 |
TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
|
89 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
Image |
Display |
Pass |
Pass |
|
90 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
Image |
Video-Filewrite |
Pass |
Pass |
|
91 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
Image |
Image-Filewrite |
Pass |
Pass |
|
92 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
Video |
Display |
Pass |
Pass |
|
93 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
Video |
Video-Filewrite |
Pass |
Pass |
|
94 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
USB Camera |
Display |
Pass |
Pass |
|
95 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
USB Camera |
Video-Filewrite |
Pass |
Pass |
|
96 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
CSI Camera |
Display |
Pass |
Pass |
|
97 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
CSI Camera |
Video-Filewrite |
Pass |
Pass |
|
98 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
RTSP - Video |
Display |
Pass |
Pass |
|
99 |
ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512 |
RTSP - Video |
Video-Filewrite |
Pass |
Pass |
Single Input Multi Output¶
Category |
# test case |
Pass |
Fail |
---|---|---|---|
Host OS - Python |
15 |
15 |
0 |
docker - Python |
15 |
15 |
0 |
Host OS - C++ |
15 |
15 |
0 |
Docker - C++ |
15 |
15 |
0 |
S.No |
Models |
Input |
Output |
Host OS-C++ |
Host OS-Python |
Comments |
---|---|---|---|---|---|---|
1 |
2 Models (TFL-CL, ONR-SS) |
%04d.jpg |
Display |
Pass |
Pass |
|
2 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
%04d.jpg |
Display |
Pass |
Pass |
|
3 |
4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL) |
%04d.jpg |
Display |
Pass |
Pass |
|
4 |
2 Models (TFL-CL, ONR-SS) |
video_0000.mp4 |
Display |
Pass |
Pass |
|
5 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
video_0000.mp4 |
Display |
Pass |
Pass |
|
6 |
4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL) |
video_0000.mp4 |
Display |
Pass |
Pass |
|
7 |
2 Models (TFL-CL, ONR-SS) |
USB_camera |
Display |
Pass |
Pass |
|
8 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
USB_camera |
Display |
Pass |
Pass |
|
9 |
4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL) |
USB_camera |
Display |
Pass |
Pass |
|
10 |
2 Models (TFL-CL, ONR-SS) |
CSI_camera |
Display |
Pass |
Pass |
|
11 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
CSI_camera |
Display |
Pass |
Pass |
|
12 |
4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL) |
CSI_camera |
Display |
Pass |
Pass |
|
13 |
2 Models (TFL-CL, ONR-SS) |
rtsp |
Display |
Pass |
Pass |
|
14 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
rtsp |
Display |
Pass |
Pass |
|
15 |
4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL) |
rtsp |
Display |
Pass |
Pass |
Multi Input Multi Output¶
Category |
# test case |
Pass |
Fail |
---|---|---|---|
Host OS - Python |
8 |
8 |
0 |
docker - Python |
8 |
8 |
0 |
Host OS - C++ |
8 |
8 |
0 |
Docker - C++ |
8 |
8 |
0 |
S.No |
Models |
Input |
Output |
Host OS-C++ |
Host OS-Python |
Comments |
---|---|---|---|---|---|---|
1 |
2 Models (TVM-CL, TFL-OD) |
%04d.jpg,video_0000.mp4 |
Display |
Pass |
Pass |
|
2 |
2 Models (TVM-OD, ONR-SS) |
%04d.jpg,rtsp |
Video-Filewrite |
Pass |
Pass |
|
3 |
2 Models (ONR-CL, TVM-SS) |
%04d.jpg,USB_camera |
Display |
Pass |
Pass |
|
4 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
%04d.jpg,CSI_camera,rtsp |
Video-Filewrite |
Pass |
Pass |
|
5 |
3-Models (TVM-CL, TFL-OD, ONR-SS) |
video_0000.mp4,rtsp,%04d.jpg |
Display |
Pass |
Pass |
|
6 |
3-Models (TFL-CL, ONR-CL, TVM-SS) |
video_0000.mp4,USB_camera,CSI_camera |
Video-Filewrite |
Pass |
Pass |
|
7 |
4-Models (TVM-CL, TFL-SS, ONR-OD, TFL-CL) |
USB_camera,CSI_camera |
Display |
Pass |
Pass |
|
8 |
4-Models (TVM-SS, TFL-SS, ONR-SS, ONR-OD) |
USB_camera,video_0000.mp4 |
Video-Filewrite |
Pass |
Pass |
Note
Video file from RTSP server used for RTSP input test
Please refer to the Known Issues section for more details