| 29 | namespace relayout { |
| 30 | |
| 31 | void run_test_cv(Handle* handle, size_t CH) { |
| 32 | std::vector<TestArg> args; |
| 33 | |
| 34 | for (size_t M = 124; M <= 130; ++M) { |
| 35 | for (size_t N = 124; N <= 130; ++N) { |
| 36 | args.push_back(generate_transpose_args(1, M, N, CH, dtype::Uint8())); |
| 37 | args.push_back(generate_transpose_args(1, M, N, CH, dtype::Int32())); |
| 38 | args.push_back(generate_transpose_args(1, M, N, CH, dtype::Float32())); |
| 39 | args.push_back(generate_transpose_args(3, M, N, CH, dtype::Float32())); |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | Checker<Relayout> checker(handle); |
| 44 | |
| 45 | for (auto&& arg : args) { |
| 46 | checker.execl({arg.src, arg.dst}); |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | #define DEF_TEST(name) \ |
| 51 | template <> \ |
no test coverage detected