| 183 | }; |
| 184 | |
| 185 | inline void serialize(const gpu_data& item, std::ostream& out) |
| 186 | { |
| 187 | int version = 1; |
| 188 | serialize(version, out); |
| 189 | serialize(item.size(), out); |
| 190 | auto data = item.host(); |
| 191 | for (size_t i = 0; i < item.size(); ++i) |
| 192 | serialize(data[i], out); |
| 193 | } |
| 194 | |
| 195 | inline void deserialize(gpu_data& item, std::istream& in) |
| 196 | { |