@@ -30,8 +30,8 @@ void doOnePriorBoxTest(size_t feature_map_width,
3030 size_t image_height,
3131 vector<int > min_size,
3232 vector<int > max_size,
33- vector<float > aspect_ratio,
34- vector<float > variance,
33+ vector<real > aspect_ratio,
34+ vector<real > variance,
3535 bool use_gpu,
3636 MatrixPtr& result) {
3737 // Setting up the priorbox layer
@@ -71,8 +71,8 @@ void doOnePriorBoxTest(size_t feature_map_width,
7171TEST (Layer, priorBoxLayerFwd) {
7272 vector<int > minSize;
7373 vector<int > maxSize;
74- vector<float > aspectRatio;
75- vector<float > variance;
74+ vector<real > aspectRatio;
75+ vector<real > variance;
7676 bool useGpu = false ;
7777
7878 minSize.push_back (276 );
@@ -84,22 +84,22 @@ TEST(Layer, priorBoxLayerFwd) {
8484
8585 // CPU case 1.
8686 MatrixPtr result;
87- float resultData[] = {0.04 ,
88- 0.04 ,
89- 0.96 ,
90- 0.96 ,
91- 0.1 ,
92- 0.1 ,
93- 0.2 ,
94- 0.2 ,
95- 0 ,
96- 0 ,
97- 1 ,
98- 1 ,
99- 0.1 ,
100- 0.1 ,
101- 0.2 ,
102- 0.2 };
87+ real resultData[] = {0.04 ,
88+ 0.04 ,
89+ 0.96 ,
90+ 0.96 ,
91+ 0.1 ,
92+ 0.1 ,
93+ 0.2 ,
94+ 0.2 ,
95+ 0 ,
96+ 0 ,
97+ 1 ,
98+ 1 ,
99+ 0.1 ,
100+ 0.1 ,
101+ 0.2 ,
102+ 0.2 };
103103 result = Matrix::create (1 , 2 * 8 , false , useGpu);
104104 result->setData (resultData);
105105 doOnePriorBoxTest (/* feature_map_width */ 1 ,
@@ -116,10 +116,10 @@ TEST(Layer, priorBoxLayerFwd) {
116116 variance[1 ] = 0.2 ;
117117 variance[3 ] = 0.1 ;
118118 maxSize.pop_back ();
119- float resultData2[] = {0 , 0 , 0.595 , 0.595 , 0.1 , 0.2 , 0.2 , 0.1 ,
120- 0.405 , 0 , 1 , 0.595 , 0.1 , 0.2 , 0.2 , 0.1 ,
121- 0 , 0.405 , 0.595 , 1 , 0.1 , 0.2 , 0.2 , 0.1 ,
122- 0.405 , 0.405 , 1 , 1 , 0.1 , 0.2 , 0.2 , 0.1 };
119+ real resultData2[] = {0 , 0 , 0.595 , 0.595 , 0.1 , 0.2 , 0.2 , 0.1 ,
120+ 0.405 , 0 , 1 , 0.595 , 0.1 , 0.2 , 0.2 , 0.1 ,
121+ 0 , 0.405 , 0.595 , 1 , 0.1 , 0.2 , 0.2 , 0.1 ,
122+ 0.405 , 0.405 , 1 , 1 , 0.1 , 0.2 , 0.2 , 0.1 };
123123 Matrix::resizeOrCreate (result, 1 , 4 * 8 , false , useGpu);
124124 result->setData (resultData2);
125125 doOnePriorBoxTest (/* feature_map_width */ 2 ,
@@ -134,10 +134,10 @@ TEST(Layer, priorBoxLayerFwd) {
134134 result);
135135 // CPU case 3.
136136 aspectRatio.push_back (2 );
137- float resultData3[] = {0.04 , 0.04 , 0.96 , 0.96 , 0.1 , 0.2 ,
138- 0.2 , 0.1 , 0 , 0.17473088 , 1 , 0.825269 ,
139- 0.1 , 0.2 , 0.2 , 0.1 , 0.17473088 , 0 ,
140- 0.825269 , 1 , 0.1 , 0.2 , 0.2 , 0.1 };
137+ real resultData3[] = {0.04 , 0.04 , 0.96 , 0.96 , 0.1 , 0.2 ,
138+ 0.2 , 0.1 , 0 , 0.17473088 , 1 , 0.825269 ,
139+ 0.1 , 0.2 , 0.2 , 0.1 , 0.17473088 , 0 ,
140+ 0.825269 , 1 , 0.1 , 0.2 , 0.2 , 0.1 };
141141 Matrix::resizeOrCreate (result, 1 , 3 * 8 , false , useGpu);
142142 result->setData (resultData3);
143143 doOnePriorBoxTest (/* feature_map_width */ 1 ,
0 commit comments