| 31 | |
| 32 | template <class RawData> |
| 33 | static void raw_data_to_value(value& v, const RawData& rd) |
| 34 | { |
| 35 | value result; |
| 36 | result["shape"] = migraphx::to_value(rd.get_shape()); |
| 37 | if(rd.get_shape().type() == shape::tuple_type) |
| 38 | result["sub"] = migraphx::to_value(rd.get_sub_objects()); |
| 39 | else if(not rd.empty()) |
| 40 | result["data"] = migraphx::value::binary(rd.data(), rd.get_shape().bytes()); |
| 41 | v = result; |
| 42 | } |
| 43 | |
| 44 | void migraphx_to_value(value& v, const literal& l) { raw_data_to_value(v, l); } |
| 45 | void migraphx_from_value(const value& v, literal& l) |
no test coverage detected