diff options
| author | Scott <[email protected]> | 2022-01-23 12:43:46 -0800 |
|---|---|---|
| committer | Scott <[email protected]> | 2022-01-23 12:43:46 -0800 |
| commit | eedcbd4f64af13ec2098508c3d839a60f7e9ffce (patch) | |
| tree | 06f656636c8125552bcaad8ba1ad8f342f1d31d3 /ml/model_trainer.py | |
| parent | 2a84ca5a8c75eb7db556b962c645bed79736887b (diff) | |
Clean up the remote executor stuff and create a dedicated heartbeat
thread. Fix the parallelize integration test. Other changes that
depended on these fixes.
Diffstat (limited to 'ml/model_trainer.py')
| -rw-r--r-- | ml/model_trainer.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ml/model_trainer.py b/ml/model_trainer.py index 79ce706..041f0f8 100644 --- a/ml/model_trainer.py +++ b/ml/model_trainer.py @@ -22,6 +22,7 @@ from ansi import bold, reset import argparse_utils import config from decorator_utils import timed +import executors import parallelize as par logger = logging.getLogger(__file__) @@ -171,9 +172,11 @@ class TrainingBlueprint(ABC): ) if not self.spec.quiet: + executors.DefaultExecutors().shutdown() msg = f"Done training; best test set score was: {best_test_score:.1f}%" print(msg) logger.info(msg) + scaler_filename, model_filename, model_info_filename = ( self.maybe_persist_scaler_and_model( best_training_score, |
