| 268 | } |
| 269 | |
| 270 | StatusOr<std::vector<Literal>> HloRunner::ExecuteReplicated( |
| 271 | std::unique_ptr<HloModule> module, const ReplicatedExecuteOptions& options, |
| 272 | DeviceAssignment* device_assignment) { |
| 273 | TF_ASSIGN_OR_RETURN( |
| 274 | std::unique_ptr<Executable> executable, |
| 275 | CreateExecutable(std::move(module), options.run_hlo_passes)); |
| 276 | return ExecuteReplicated(executable.get(), options, device_assignment); |
| 277 | } |
| 278 | |
| 279 | StatusOr<std::vector<Literal>> HloRunner::ExecuteReplicated( |
| 280 | Executable* executable, const ReplicatedExecuteOptions& options, |
nothing calls this directly
no test coverage detected