@@ -357,6 +357,7 @@ int main(void)
357357 // std::make_tuple(1280,1280,26,38,1,1),
358358 // std::make_tuple(256,128,768,1024,3,3),
359359 // std::make_tuple(256,128,768,1024,1,1),
360+ // std::make_tuple(512,256,384,512,1,1),
360361 // std::make_tuple(1280,640,52,76,3,3),
361362 // std::make_tuple(1920,1280,26,38,3,3),
362363 // std::make_tuple(2560,1280,26,38,3,3),
@@ -388,7 +389,7 @@ int main(void)
388389
389390
390391 struct ggml_cgraph * gf_res_0 = NULL ;
391- int iterations = 20 ;
392+ int iterations = 0 ;
392393
393394 double run_time0;
394395 std::vector<float > im2col_data = compute_graph (model, allocr, build_graph_0, iterations, &run_time0);
@@ -451,17 +452,17 @@ int main(void)
451452
452453 // for(int i = 0; i < ggml_nelements(wino_res); i++) {
453454 // for(int i = 0; i < 26*38; i++) {
454- for (int i = 0 ; i < conv2d_data.size (); i++) {
455- // float diff = fabs(conv2d_data[i] - wino_data[i]);
456- float diff = fabs (im2col_data[i] - wino_data[i]);
457- float diff1 = fabs (im2col_data[i] - conv2d_data[i]);
458- if (diff > 0.5 ) {
459- printf (" (%7.3f, %7.3f, %7.3f, %.2f, %.2f, %d) \n " ,
460- im2col_data[i], conv2d_data[i],
461- wino_data[i], diff, diff1, i);
462- // break;
463- }
464- }
455+ // for(int i = 0; i < conv2d_data.size(); i++) {
456+ // // float diff = fabs(conv2d_data[i] - wino_data[i]);
457+ // float diff = fabs(im2col_data[i] - wino_data[i]);
458+ // float diff1 = fabs(im2col_data[i] - conv2d_data[i]);
459+ // // if(diff > 0.5) {
460+ // printf("(%7.3f, %7.3f, %7.3f, %.2f, %.2f, %d) \n",
461+ // im2col_data[i], conv2d_data[i],
462+ // wino_data[i], diff, diff1, i);
463+ // // break;
464+ // // }
465+ // }
465466
466467 ggml_free (model.ctx );
467468 ggml_backend_buffer_free (model.buffer );
0 commit comments