| 26 | #include "test.hpp" |
| 27 | |
| 28 | TEST_CASE(create_dynamic_dimensions) |
| 29 | { |
| 30 | migraphx::dynamic_dimension dd0{1, 4}; |
| 31 | EXPECT(not dd0.is_fixed()); |
| 32 | migraphx::dynamic_dimension dd1{4, 4}; |
| 33 | EXPECT(dd1.is_fixed()); |
| 34 | migraphx::optimals opts{1, 2, 4}; |
| 35 | migraphx::dynamic_dimension dd2{1, 4, opts}; |
| 36 | migraphx::dynamic_dimensions dyn_dims0{dd0, dd1, dd2}; |
| 37 | CHECK(dyn_dims0[0] == dd0); |
| 38 | CHECK(dyn_dims0[1] == dd1); |
| 39 | CHECK(dyn_dims0[2] == dd2); |
| 40 | CHECK(dyn_dims0[2] != dd0); |
| 41 | EXPECT(dyn_dims0.size() == 3); |
| 42 | } |
| 43 | |
| 44 | TEST_CASE(create_dynamic_shape) |
| 45 | { |