| 914 | } |
| 915 | |
| 916 | value::binary get_binary() const |
| 917 | { |
| 918 | size_t size = 0; |
| 919 | mlirGetBinary(mmodule.get(), &size, nullptr); |
| 920 | value::binary result(size); |
| 921 | if(mlirGetBinary(mmodule.get(), &size, reinterpret_cast<char*>(result.data()))) |
| 922 | return result; |
| 923 | MIGRAPHX_THROW("Failed to compile mlir program"); |
| 924 | } |
| 925 | |
| 926 | void set_tuning(const value& v) MIGRAPHX_TIDY_CONST |
| 927 | { |