@@ -1108,6 +1108,9 @@ TEST_P(Layer_Test_Convolution_DLDT, Accuracy)
1108
1108
const Backend backendId = get<0 >(GetParam ());
1109
1109
const Target targetId = get<1 >(GetParam ());
1110
1110
1111
+ if (backendId == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && targetId == DNN_TARGET_MYRIAD)
1112
+ applyTestTag (CV_TEST_TAG_DNN_SKIP_IE_MYRIAD, CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER);
1113
+
1111
1114
if (backendId != DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && backendId != DNN_BACKEND_INFERENCE_ENGINE_NGRAPH)
1112
1115
throw SkipTestException (" No support for async forward" );
1113
1116
@@ -1118,9 +1121,8 @@ TEST_P(Layer_Test_Convolution_DLDT, Accuracy)
1118
1121
else
1119
1122
FAIL () << " Unknown backendId" ;
1120
1123
1121
- std::string suffix = (targetId == DNN_TARGET_OPENCL_FP16 || targetId == DNN_TARGET_MYRIAD) ? " _fp16" : " " ;
1122
1124
Net netDefault = readNet (_tf (" layer_convolution.caffemodel" ), _tf (" layer_convolution.prototxt" ));
1123
- Net net = readNet (_tf (" layer_convolution" + suffix + " .xml" ), _tf (" layer_convolution" + suffix + " .bin" ));
1125
+ Net net = readNet (_tf (" layer_convolution.xml" ), _tf (" layer_convolution.bin" ));
1124
1126
1125
1127
Mat inp = blobFromNPY (_tf (" blob.npy" ));
1126
1128
@@ -1140,14 +1142,20 @@ TEST_P(Layer_Test_Convolution_DLDT, Accuracy)
1140
1142
1141
1143
std::vector<int > outLayers = net.getUnconnectedOutLayers ();
1142
1144
ASSERT_EQ (net.getLayer (outLayers[0 ])->name , " output" );
1143
- ASSERT_EQ (net.getLayer (outLayers[0 ])->type , " Convolution" );
1145
+ if (backendId == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019)
1146
+ ASSERT_EQ (net.getLayer (outLayers[0 ])->type , " Convolution" );
1147
+ else
1148
+ ASSERT_EQ (net.getLayer (outLayers[0 ])->type , " Add" );
1144
1149
}
1145
1150
1146
1151
TEST_P (Layer_Test_Convolution_DLDT, setInput_uint8)
1147
1152
{
1148
1153
const Backend backendId = get<0 >(GetParam ());
1149
1154
const Target targetId = get<1 >(GetParam ());
1150
1155
1156
+ if (backendId == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && targetId == DNN_TARGET_MYRIAD)
1157
+ applyTestTag (CV_TEST_TAG_DNN_SKIP_IE_MYRIAD, CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER);
1158
+
1151
1159
if (backendId != DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && backendId != DNN_BACKEND_INFERENCE_ENGINE_NGRAPH)
1152
1160
throw SkipTestException (" No support for async forward" );
1153
1161
@@ -1164,12 +1172,10 @@ TEST_P(Layer_Test_Convolution_DLDT, setInput_uint8)
1164
1172
randu (inputs[0 ], 0 , 255 );
1165
1173
inputs[0 ].convertTo (inputs[1 ], CV_32F);
1166
1174
1167
- std::string suffix = (targetId == DNN_TARGET_OPENCL_FP16 || targetId == DNN_TARGET_MYRIAD) ? " _fp16" : " " ;
1168
-
1169
1175
Mat outs[2 ];
1170
1176
for (int i = 0 ; i < 2 ; ++i)
1171
1177
{
1172
- Net net = readNet (_tf (" layer_convolution" + suffix + " .xml" ), _tf (" layer_convolution" + suffix + " .bin" ));
1178
+ Net net = readNet (_tf (" layer_convolution.xml" ), _tf (" layer_convolution.bin" ));
1173
1179
net.setPreferableBackend (backendId);
1174
1180
net.setPreferableTarget (targetId);
1175
1181
net.setInput (inputs[i]);
@@ -1185,6 +1191,9 @@ TEST_P(Layer_Test_Convolution_DLDT, multithreading)
1185
1191
const Backend backendId = get<0 >(GetParam ());
1186
1192
const Target targetId = get<1 >(GetParam ());
1187
1193
1194
+ if (backendId == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && targetId == DNN_TARGET_MYRIAD)
1195
+ applyTestTag (CV_TEST_TAG_DNN_SKIP_IE_MYRIAD, CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER);
1196
+
1188
1197
if (backendId != DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && backendId != DNN_BACKEND_INFERENCE_ENGINE_NGRAPH)
1189
1198
throw SkipTestException (" No support for async forward" );
1190
1199
@@ -1195,9 +1204,8 @@ TEST_P(Layer_Test_Convolution_DLDT, multithreading)
1195
1204
else
1196
1205
FAIL () << " Unknown backendId" ;
1197
1206
1198
- std::string suffix = (targetId == DNN_TARGET_OPENCL_FP16 || targetId == DNN_TARGET_MYRIAD) ? " _fp16" : " " ;
1199
- std::string xmlPath = _tf (" layer_convolution" + suffix + " .xml" );
1200
- std::string binPath = _tf (" layer_convolution" + suffix + " .bin" );
1207
+ std::string xmlPath = _tf (" layer_convolution.xml" );
1208
+ std::string binPath = _tf (" layer_convolution.bin" );
1201
1209
Net firstNet = readNet (xmlPath, binPath);
1202
1210
Net secondNet = readNet (xmlPath, binPath);
1203
1211
Mat inp = blobFromNPY (_tf (" blob.npy" ));
@@ -1256,8 +1264,7 @@ TEST_P(Test_DLDT_two_inputs_3dim, as_IR)
1256
1264
int secondInpType = get<1 >(GetParam ());
1257
1265
Target targetId = get<2 >(GetParam ());
1258
1266
1259
- std::string suffix = (targetId == DNN_TARGET_OPENCL_FP16 || targetId == DNN_TARGET_MYRIAD) ? " _fp16" : " " ;
1260
- Net net = readNet (_tf (" net_two_inputs" + suffix + " .xml" ), _tf (" net_two_inputs.bin" ));
1267
+ Net net = readNet (_tf (" net_two_inputs.xml" ), _tf (" net_two_inputs.bin" ));
1261
1268
std::vector<int > inpSize = get<3 >(GetParam ());
1262
1269
Mat firstInp (3 , inpSize.data (), firstInpType);
1263
1270
Mat secondInp (3 , inpSize.data (), secondInpType);
0 commit comments