| 860 | } |
| 861 | |
| 862 | extern "C" migraphx_status |
| 863 | migraphx_optimals_create(migraphx_optimals_t* optimals, const size_t* ptr, size_t size) |
| 864 | { |
| 865 | auto api_error_result = migraphx::try_([&] { |
| 866 | *optimals = object_cast<migraphx_optimals_t>( |
| 867 | allocate<std::set<size_t>>(migraphx::make_set<size_t>((ptr), (size)))); |
| 868 | }); |
| 869 | return api_error_result; |
| 870 | } |
| 871 | |
| 872 | extern "C" migraphx_status |
| 873 | migraphx_dynamic_dimension_destroy(migraphx_dynamic_dimension_t dynamic_dimension) |