| 17 | namespace test { |
| 18 | namespace convolution { |
| 19 | std::vector<TestArg> get_args_0() { |
| 20 | std::vector<TestArg> args, tmp_args; |
| 21 | #define ADD_ARGS(NAME) \ |
| 22 | tmp_args = get_args_##NAME(); \ |
| 23 | args.insert(args.end(), tmp_args.begin(), tmp_args.end()); |
| 24 | ADD_ARGS(common) |
| 25 | ADD_ARGS(padding) |
| 26 | ADD_ARGS(large_channel) |
| 27 | ADD_ARGS(1x1) |
| 28 | ADD_ARGS(large_filter) |
| 29 | ADD_ARGS(exhaustive_search) |
| 30 | ADD_ARGS(4x4) |
| 31 | ADD_ARGS(large_channels) |
| 32 | ADD_ARGS(x86_direct_case_2) |
| 33 | ADD_ARGS(cudnn_5_1_failures) |
| 34 | ADD_ARGS(x86_winograd_algorithm) |
| 35 | ADD_ARGS(BRAIN_481) |
| 36 | #undef ADD_ARGS |
| 37 | |
| 38 | return args; |
| 39 | } |
| 40 | |
| 41 | std::vector<TestArg> get_args_1() { |
| 42 | return get_args_fallback_templated_impl(); |