Skip to content

Commit b7b6324

Browse files
committed
Added temporary steps to check all DNN engines.
1 parent c93948c commit b7b6324

File tree

5 files changed

+48
-10
lines changed

5 files changed

+48
-10
lines changed

.github/workflows/OCV-PR-5.x-ARM64.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,18 @@ jobs:
132132
timeout-minutes: 60
133133
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
134134
run: cd $HOME/build && xvfb-run -a bin/opencv_test_core --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
135-
- name: Accuracy:dnn
135+
- name: Accuracy: AUTO dnn
136136
timeout-minutes: 60
137137
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
138138
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
139+
- name: Accuracy: Classic dnn
140+
timeout-minutes: 60
141+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
142+
run: export OPENCV_FORCE_DNN_ENGINE=1 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
143+
- name: Accuracy: New dnn
144+
timeout-minutes: 60
145+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
146+
run: export OPENCV_FORCE_DNN_ENGINE=2 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
139147
- name: Accuracy:features2d
140148
timeout-minutes: 60
141149
if: ${{ always() && steps.build-opencv.outcome == 'success' }}

.github/workflows/OCV-PR-5.x-U20-Cuda.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,15 @@ jobs:
134134
run: |
135135
cd $HOME/build
136136
ninja -j ${{ env.PARALLEL_JOBS }} | tee $HOME/build/build-log.txt
137-
- name: Accuracy:dnn
137+
- name: Accuracy: AUTO dnn
138138
timeout-minutes: 60
139139
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
140-
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=${{ env.PARALLEL_JOBS }} --gtest_filter=${{ env.GTEST_FILTER_STRING }} ${{ env.EXTRA_GTEST_OPTIONS }}
141-
env:
142-
GTEST_FILTER_STRING: '-Test_Model.TextRecognition/0:Test_Model.TextRecognition/1:Test_Model.TextRecognitionWithCTCPrefixBeamSearch/0:Test_Model.TextRecognitionWithCTCPrefixBeamSearch/1:Test_ONNX_layers.Convolution3D/1:Test_ONNX_layers.Convolution3D_bias/1:Test_ONNX_layers.Shape/0:Test_ONNX_layers.Shape/1:Test_ONNX_layers.Power/0:Test_ONNX_layers.Power/1:Test_ONNX_layers.Elementwise_Log/0:Test_ONNX_layers.Elementwise_Log/1:Test_ONNX_layers.Elementwise_not/0:Test_ONNX_layers.Elementwise_not/1:Test_ONNX_layers.Compare_EQ/0:Test_ONNX_layers.Compare_EQ/1:Test_ONNX_layers.Compare_GT/0:Test_ONNX_layers.Compare_GT/1:Test_ONNX_layers.Compare_LT/0:Test_ONNX_layers.Compare_LT/1:Test_ONNX_layers.Compare_GTorEQ/0:Test_ONNX_layers.Compare_GTorEQ/1:Test_ONNX_layers.Compare_LEorEQ/0:Test_ONNX_layers.Compare_LEorEQ/1:Test_ONNX_layers.Eltwise3D/0:Test_ONNX_layers.Eltwise3D/1:Test_ONNX_layers.PoolConv3D/1:Test_ONNX_layers.Div/0:Test_ONNX_layers.Div/1:Test_ONNX_layers.Split/0:Test_ONNX_layers.Split/1:Test_ONNX_layers.SubFromConst/0:Test_ONNX_layers.SubFromConst/1:Test_TensorFlow_layers.Convolution3D/1:Test_TensorFlow_layers.concat_3d/1:Test_ONNX_layers.LSTM_Activations/0:Test_ONNX_nets.LResNet100E_IR/1:Test_ONNX_nets.Emotion_ferplus/0:Test_ONNX_nets.Emotion_ferplus/1:Test_ONNX_nets.Resnet34_kinetics/1'
140+
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
141+
- name: Accuracy: Classic dnn
142+
timeout-minutes: 60
143+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
144+
run: export OPENCV_FORCE_DNN_ENGINE=1 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
145+
- name: Accuracy: New dnn
146+
timeout-minutes: 60
147+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
148+
run: export OPENCV_FORCE_DNN_ENGINE=2 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}

.github/workflows/OCV-PR-5.x-U20-OpenVINO.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,18 @@ jobs:
120120
- name: Warnings check
121121
timeout-minutes: 60
122122
run: cd $HOME/build && python3 $HOME/scripts/warnings-handling.py
123-
- name: Accuracy:dnn
123+
- name: Accuracy: AUTO dnn
124124
timeout-minutes: 60
125125
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
126-
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=${{ env.PARALLEL_JOBS }} ${{ env.EXTRA_GTEST_OPTIONS }}
126+
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
127+
- name: Accuracy: Classic dnn
128+
timeout-minutes: 60
129+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
130+
run: export OPENCV_FORCE_DNN_ENGINE=1 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
131+
- name: Accuracy: New dnn
132+
timeout-minutes: 60
133+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
134+
run: export OPENCV_FORCE_DNN_ENGINE=2 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
127135
- name: Accuracy:gapi
128136
timeout-minutes: 60
129137
if: ${{ always() && steps.build-opencv.outcome == 'success' }}

.github/workflows/OCV-PR-5.x-U24.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,18 @@ jobs:
131131
timeout-minutes: 60
132132
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
133133
run: cd $HOME/build && xvfb-run -a bin/opencv_test_core --test_threads=${{ env.PARALLEL_JOBS }} ${{ env.EXTRA_GTEST_OPTIONS }}
134-
- name: Accuracy:dnn
134+
- name: Accuracy: AUTO dnn
135135
timeout-minutes: 60
136136
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
137-
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=${{ env.PARALLEL_JOBS }} ${{ env.EXTRA_GTEST_OPTIONS }}
137+
run: cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
138+
- name: Accuracy: Classic dnn
139+
timeout-minutes: 60
140+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
141+
run: export OPENCV_FORCE_DNN_ENGINE=1 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
142+
- name: Accuracy: New dnn
143+
timeout-minutes: 60
144+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
145+
run: export OPENCV_FORCE_DNN_ENGINE=2 && cd $HOME/build && xvfb-run -a bin/opencv_test_dnn --test_threads=$PARALLEL_JOBS ${{ env.EXTRA_GTEST_OPTIONS }}
138146
- name: Accuracy:features2d
139147
timeout-minutes: 60
140148
if: ${{ always() && steps.build-opencv.outcome == 'success' }}

.github/workflows/OCV-PR-5.x-W10.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,18 @@ jobs:
124124
timeout-minutes: 60
125125
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
126126
run: cd ${{ github.workspace }}\build && bin\opencv_test_core.exe --skip_unstable --gtest_filter=${{ env.GTEST_FILTER_STRING }} --test_threads=%PARALLEL_JOBS%
127-
- name: Accuracy:dnn
127+
- name: Accuracy:dnn AUTO
128128
timeout-minutes: 60
129129
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
130130
run: cd ${{ github.workspace }}\build && bin\opencv_test_dnn.exe --skip_unstable --gtest_filter=${{ env.GTEST_FILTER_STRING }} --test_threads=%PARALLEL_JOBS%
131+
- name: Accuracy:dnn Classic
132+
timeout-minutes: 60
133+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
134+
run: set OPENCV_FORCE_DNN_ENGINE=1 && cd ${{ github.workspace }}\build && bin\opencv_test_dnn.exe --skip_unstable --gtest_filter=${{ env.GTEST_FILTER_STRING }} --test_threads=%PARALLEL_JOBS%
135+
- name: Accuracy:dnn New
136+
timeout-minutes: 60
137+
if: ${{ always() && steps.build-opencv.outcome == 'success' }}
138+
run: set OPENCV_FORCE_DNN_ENGINE=2 && cd ${{ github.workspace }}\build && bin\opencv_test_dnn.exe --skip_unstable --gtest_filter=${{ env.GTEST_FILTER_STRING }} --test_threads=%PARALLEL_JOBS%
131139
- name: Accuracy:features2d
132140
timeout-minutes: 60
133141
if: ${{ always() && steps.build-opencv.outcome == 'success' }}

0 commit comments

Comments
 (0)