| 362 | using af::span; |
| 363 | |
| 364 | TEST(Resize, CPP) { |
| 365 | vector<dim4> numDims; |
| 366 | vector<vector<float>> in; |
| 367 | vector<vector<float>> tests; |
| 368 | readTests<float, float, float>(string(TEST_DIR "/resize/square.test"), |
| 369 | numDims, in, tests); |
| 370 | |
| 371 | dim4 dims = numDims[0]; |
| 372 | array input(dims, &(in[0].front())); |
| 373 | array output = resize(input, 16, 16); |
| 374 | |
| 375 | dim4 goldDims(16, 16, dims[2], dims[3]); |
| 376 | ASSERT_VEC_ARRAY_NEAR(tests[0], goldDims, output, 0.0001); |
| 377 | } |
| 378 | |
| 379 | TEST(ResizeScale1, CPP) { |
| 380 | vector<dim4> numDims; |