TEST_P(Test_ONNX_layers, MaxPooling)
{
- testONNXModels("maxpooling");
- testONNXModels("two_maxpooling");
+ testONNXModels("maxpooling", npy, 0, 0, false, false);
+ testONNXModels("two_maxpooling", npy, 0, 0, false, false);
}
TEST_P(Test_ONNX_layers, Convolution)
#endif
if (target != DNN_TARGET_CPU)
throw SkipTestException("Only CPU is supported");
- testONNXModels("max_pool3d");
+ testONNXModels("max_pool3d", npy, 0, 0, false, false);
}
TEST_P(Test_ONNX_layers, AvePooling3D)
{
applyTestTag(target == DNN_TARGET_CPU ? "" : CV_TEST_TAG_MEMORY_512MB);
checkBackend();
- if (backend == DNN_BACKEND_INFERENCE_ENGINE ||
- (backend == DNN_BACKEND_OPENCV && target == DNN_TARGET_OPENCL_FP16))
- applyTestTag(target == DNN_TARGET_OPENCL ? CV_TEST_TAG_DNN_SKIP_IE_OPENCL : CV_TEST_TAG_DNN_SKIP_IE_OPENCL_FP16);
+ if (backend == DNN_BACKEND_OPENCV && target == DNN_TARGET_OPENCL_FP16)
+ throw SkipTestException("");
+ if (backend == DNN_BACKEND_INFERENCE_ENGINE && target != DNN_TARGET_CPU)
+ {
+ if (target == DNN_TARGET_OPENCL_FP16) applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_OPENCL_FP16);
+ if (target == DNN_TARGET_OPENCL) applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_OPENCL);
+ if (target == DNN_TARGET_MYRIAD) applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_MYRIAD);
+ throw SkipTestException("");
+ }
Net net;
{