| 922 | } |
| 923 | |
| 924 | extern "C" migraphx_status |
| 925 | migraphx_dynamic_dimension_equal(bool* out, |
| 926 | const_migraphx_dynamic_dimension_t dynamic_dimension, |
| 927 | const_migraphx_dynamic_dimension_t x) |
| 928 | { |
| 929 | auto api_error_result = migraphx::try_([&] { |
| 930 | if(dynamic_dimension == nullptr) |
| 931 | MIGRAPHX_THROW(migraphx_status_bad_param, |
| 932 | "Bad parameter dynamic_dimension: Null pointer"); |
| 933 | if(x == nullptr) |
| 934 | MIGRAPHX_THROW(migraphx_status_bad_param, "Bad parameter x: Null pointer"); |
| 935 | *out = migraphx::equal((dynamic_dimension->object), (x->object)); |
| 936 | }); |
| 937 | return api_error_result; |
| 938 | } |
| 939 | |
| 940 | extern "C" migraphx_status |
| 941 | migraphx_dynamic_dimensions_destroy(migraphx_dynamic_dimensions_t dynamic_dimensions) |