OpenCV built from source tests fail in Xavier AGX with Jetpack 5.1.2

Hello,

In order to build opencv from source for Xavier Dev Board with Jetpack 5.1.2, I modified and used the script here, which is referenced by Jetson Zoo.
I enabled cuda and include contrib in my modified built script.

The built operation seems successful for OpenvCV 4.4.0, 4.5.4, 4.10.0.
But when I built by enabling the tests even if the builts are successful approximately 80% of the tests fail.

Does the tests need additional operations which are not included in the script?
Should I download anything for the tests?

I also examined the scripts JEP/script at master · AastaNV/JEP · GitHub.
But these do not have test operations after the built.
Is it necessary to perform tests?

I appreciate any help

Hi,

Usually, we recommend users try below script:

Although there is no test included, the library is expected to work.

Thanks

Hello again

Thank you for the answer,

We repeat the build process by enabling tests.
Here are the errors we get for 3 different built configurations on devices with Jetpack 5.1.2.


Opencv 4.5.4, CUDA_FAST_MATH=ON

75% tests passed, 32 tests failed out of 126

The following tests FAILED:
5 - opencv_test_cudaarithm (Failed) Accuracy Extra opencv_cudaarithm
6 - opencv_perf_cudaarithm (Failed) Extra Performance opencv_cudaarithm
7 - opencv_sanity_cudaarithm (Failed) Extra Sanity opencv_cudaarithm
11 - opencv_sanity_imgproc (Failed) Main Sanity opencv_imgproc
22 - opencv_test_cudaimgproc (Failed) Accuracy Extra opencv_cudaimgproc
23 - opencv_perf_cudaimgproc (Failed) Extra Performance opencv_cudaimgproc
24 - opencv_sanity_cudaimgproc (Failed) Extra Sanity opencv_cudaimgproc
26 - opencv_perf_cudawarping (Failed) Extra Performance opencv_cudawarping
27 - opencv_sanity_cudawarping (Failed) Extra Sanity opencv_cudawarping
28 - opencv_test_dnn (Failed) Accuracy Main opencv_dnn
29 - opencv_perf_dnn (Failed) Main Performance opencv_dnn
30 - opencv_sanity_dnn (Failed) Main Sanity opencv_dnn
45 - opencv_test_photo (Failed) Accuracy Main opencv_photo
50 - opencv_test_videoio (Failed) Accuracy Main opencv_videoio
58 - opencv_test_calib3d (Failed) Accuracy Main opencv_calib3d
65 - opencv_perf_cudafeatures2d (Failed) Extra Performance opencv_cudafeatures2d
66 - opencv_sanity_cudafeatures2d (Failed) Extra Sanity opencv_cudafeatures2d
68 - opencv_perf_cudastereo (Failed) Extra Performance opencv_cudastereo
69 - opencv_sanity_cudastereo (Failed) Extra Sanity opencv_cudastereo
72 - opencv_test_objdetect (Failed) Accuracy Main opencv_objdetect
73 - opencv_perf_objdetect (Failed) Main Performance opencv_objdetect
74 - opencv_sanity_objdetect (Failed) Main Sanity opencv_objdetect
86 - opencv_sanity_xfeatures2d (Failed) Extra Sanity opencv_xfeatures2d
87 - opencv_test_ximgproc (Failed) Accuracy Extra opencv_ximgproc
90 - opencv_test_aruco (Failed) Accuracy Extra opencv_aruco
99 - opencv_perf_cudalegacy (Failed) Extra Performance opencv_cudalegacy
100 - opencv_sanity_cudalegacy (Failed) Extra Sanity opencv_cudalegacy
104 - opencv_test_face (Failed) Accuracy Extra opencv_face
105 - opencv_test_gapi (Failed) Accuracy Main opencv_gapi
117 - opencv_test_cudaoptflow (Failed) Accuracy Extra opencv_cudaoptflow
118 - opencv_perf_cudaoptflow (Failed) Extra Performance opencv_cudaoptflow
119 - opencv_sanity_cudaoptflow (Failed) Extra Sanity opencv_cudaoptflow


Opencv 4.10.0, CUDA_FAST_MATH=ON

79% tests passed, 28 tests failed out of 132

The following tests FAILED:
5 - opencv_test_cudaarithm (Failed) Accuracy Extra opencv_cudaarithm
6 - opencv_perf_cudaarithm (Failed) Extra Performance opencv_cudaarithm
7 - opencv_sanity_cudaarithm (Failed) Extra Sanity opencv_cudaarithm
11 - opencv_sanity_imgproc (Failed) Main Sanity opencv_imgproc
25 - opencv_test_cudaimgproc (Failed) Accuracy Extra opencv_cudaimgproc
26 - opencv_perf_cudaimgproc (Failed) Extra Performance opencv_cudaimgproc
27 - opencv_sanity_cudaimgproc (Failed) Extra Sanity opencv_cudaimgproc
29 - opencv_perf_cudawarping (Failed) Extra Performance opencv_cudawarping
30 - opencv_sanity_cudawarping (Failed) Extra Sanity opencv_cudawarping
31 - opencv_test_dnn (Failed) Accuracy Main opencv_dnn
32 - opencv_perf_dnn (Failed) Main Performance opencv_dnn
33 - opencv_sanity_dnn (Failed) Main Sanity opencv_dnn
49 - opencv_test_photo (Failed) Accuracy Main opencv_photo
54 - opencv_test_videoio (Failed) Accuracy Main opencv_videoio
67 - opencv_perf_cudafeatures2d (Failed) Extra Performance opencv_cudafeatures2d
68 - opencv_sanity_cudafeatures2d (Failed) Extra Sanity opencv_cudafeatures2d
70 - opencv_perf_cudastereo (Failed) Extra Performance opencv_cudastereo
71 - opencv_sanity_cudastereo (Failed) Extra Sanity opencv_cudastereo
93 - opencv_sanity_xfeatures2d (Failed) Extra Sanity opencv_xfeatures2d
104 - opencv_test_cudalegacy (Failed) Accuracy Extra opencv_cudalegacy
105 - opencv_perf_cudalegacy (Failed) Extra Performance opencv_cudalegacy
106 - opencv_sanity_cudalegacy (Failed) Extra Sanity opencv_cudalegacy
110 - opencv_test_face (Failed) Accuracy Extra opencv_face
111 - opencv_test_gapi (Failed) Accuracy Main opencv_gapi
112 - opencv_perf_gapi (Failed) Main Performance opencv_gapi
113 - opencv_sanity_gapi (Failed) Main Sanity opencv_gapi
124 - opencv_perf_cudaoptflow (Failed) Extra Performance opencv_cudaoptflow
125 - opencv_sanity_cudaoptflow (Failed) Extra Sanity opencv_cudaoptflow


Opencv 4.10.0, CUDA_FAST_MATH=OFF

85% tests passed, 20 tests failed out of 132

The following tests FAILED:
6 - opencv_perf_cudaarithm (Failed) Extra Performance opencv_cudaarithm
7 - opencv_sanity_cudaarithm (Failed) Extra Sanity opencv_cudaarithm
11 - opencv_sanity_imgproc (Failed) Main Sanity opencv_imgproc
26 - opencv_perf_cudaimgproc (Failed) Extra Performance opencv_cudaimgproc
27 - opencv_sanity_cudaimgproc (Failed) Extra Sanity opencv_cudaimgproc
29 - opencv_perf_cudawarping (Failed) Extra Performance opencv_cudawarping
30 - opencv_sanity_cudawarping (Failed) Extra Sanity opencv_cudawarping
31 - opencv_test_dnn (Failed) Accuracy Main opencv_dnn
32 - opencv_perf_dnn (Failed) Main Performance opencv_dnn
33 - opencv_sanity_dnn (Failed) Main Sanity opencv_dnn
49 - opencv_test_photo (Failed) Accuracy Main opencv_photo
54 - opencv_test_videoio (Failed) Accuracy Main opencv_videoio
71 - opencv_sanity_cudastereo (Failed) Extra Sanity opencv_cudastereo
93 - opencv_sanity_xfeatures2d (Failed) Extra Sanity opencv_xfeatures2d
110 - opencv_test_face (Failed) Accuracy Extra opencv_face
111 - opencv_test_gapi (Failed) Accuracy Main opencv_gapi
112 - opencv_perf_gapi (Failed) Main Performance opencv_gapi
113 - opencv_sanity_gapi (Failed) Main Sanity opencv_gapi
124 - opencv_perf_cudaoptflow (Failed) Extra Performance opencv_cudaoptflow
125 - opencv_sanity_cudaoptflow (Failed) Extra Sanity opencv_cudaoptflow


What should we do? Are the builts are reliable?

Hi,

OpenCV is a third-party library, could you check with the OpenCV team for the test failure?
Both OpenCV and OpenCV contribute is cloning from the OpenCV GitHub directly.

Thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.