Skip to content

Commit d3c14ce

Browse files
committed
Added tests for ResNet-50 and SqueezeNet v1.1
1 parent d5323ce commit d3c14ce

File tree

2 files changed

+35
-4
lines changed

2 files changed

+35
-4
lines changed

modules/dnn/test/test_caffe_importer.cpp

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,4 +157,35 @@ TEST(Reproducibility_SSD, Accuracy)
157157
Mat ref = blobFromNPY(_tf("ssd_out.npy"));
158158
normAssert(ref, out);
159159
}
160+
161+
TEST(Reproducibility_ResNet50, Accuracy)
162+
{
163+
Net net = readNetFromCaffe(findDataFile("dnn/ResNet-50-deploy.prototxt", false),
164+
findDataFile("dnn/ResNet-50-model.caffemodel", false));
165+
166+
Mat input = blobFromImage(imread(_tf("googlenet_0.png")), 1, Size(224,224));
167+
ASSERT_TRUE(!input.empty());
168+
169+
net.setInput(input);
170+
Mat out = net.forward();
171+
172+
Mat ref = blobFromNPY(_tf("resnet50_prob.npy"));
173+
normAssert(ref, out);
174+
}
175+
176+
TEST(Reproducibility_SqueezeNet_v1_1, Accuracy)
177+
{
178+
Net net = readNetFromCaffe(findDataFile("dnn/squeezenet_v1.1.prototxt", false),
179+
findDataFile("dnn/squeezenet_v1.1.caffemodel", false));
180+
181+
Mat input = blobFromImage(imread(_tf("googlenet_0.png")), 1, Size(227,227));
182+
ASSERT_TRUE(!input.empty());
183+
184+
net.setInput(input);
185+
Mat out = net.forward();
186+
187+
Mat ref = blobFromNPY(_tf("squeezenet_v1.1_prob.npy"));
188+
normAssert(ref, out);
189+
}
190+
160191
}

modules/dnn/test/test_halide_nets.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ TEST(Reproducibility_ResNet_50_Halide, Accuracy)
104104

105105
TEST(Reproducibility_SqueezeNet_v1_1_Halide, Accuracy)
106106
{
107-
test(findDataFile("dnn/squeezenet_v1_1.caffemodel", false),
108-
findDataFile("dnn/squeezenet_v1_1.prototxt", false),
107+
test(findDataFile("dnn/squeezenet_v1.1.caffemodel", false),
108+
findDataFile("dnn/squeezenet_v1.1.prototxt", false),
109109
findDataFile("dnn/halide_scheduler_squeezenet_v1_1.yml", false),
110110
227, 227, "prob", "caffe", DNN_TARGET_CPU);
111111
};
@@ -151,8 +151,8 @@ TEST(Reproducibility_ResNet_50_Halide_opencl, Accuracy)
151151

152152
TEST(Reproducibility_SqueezeNet_v1_1_Halide_opencl, Accuracy)
153153
{
154-
test(findDataFile("dnn/squeezenet_v1_1.caffemodel", false),
155-
findDataFile("dnn/squeezenet_v1_1.prototxt", false),
154+
test(findDataFile("dnn/squeezenet_v1.1.caffemodel", false),
155+
findDataFile("dnn/squeezenet_v1.1.prototxt", false),
156156
findDataFile("dnn/halide_scheduler_opencl_squeezenet_v1_1.yml", false),
157157
227, 227, "prob", "caffe", DNN_TARGET_OPENCL);
158158
};

0 commit comments

Comments
 (0)