| 873 | } |
| 874 | |
| 875 | Status ModelUpdater::ModelUpdate(const Version& version, |
| 876 | ModelConfig* model_config, bool new_full_ckpt_generated) { |
| 877 | // Load new full model vesion |
| 878 | if (version.IsFullModel()) { |
| 879 | return FullModelUpdate(version, model_config); |
| 880 | } else { |
| 881 | // Load new full model vesion before incremental model be loaded. |
| 882 | if (new_full_ckpt_generated) { |
| 883 | TF_RETURN_IF_ERROR(FullModelUpdate(version, model_config)); |
| 884 | } |
| 885 | return DeltaModelUpdate(version, model_config); |
| 886 | } |
| 887 | } |
| 888 | |
| 889 | void ModelUpdater::WorkLoop() { |
| 890 | int try_count = 0; |
nothing calls this directly
no test coverage detected