| 41 | } |
| 42 | |
| 43 | std::vector<std::unique_ptr<HloModule>> HloModuleGroup::ConsumeModules() { |
| 44 | std::vector<std::unique_ptr<HloModule>> ret_modules = std::move(modules_); |
| 45 | |
| 46 | // Clear everything so the object state is in a known (empty) state. |
| 47 | modules_.clear(); |
| 48 | module_ptrs_.clear(); |
| 49 | return ret_modules; |
| 50 | } |
| 51 | |
| 52 | string HloModuleGroup::ToString() const { |
| 53 | std::ostringstream s; |