Skip to content

Commit d774374

Browse files
Update simple_cerebros_random_search.py
Add functionality from #230 to purge model storage after each meta - trail.
1 parent 852ae14 commit d774374

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

cerebros/simplecerebrosrandomsearch/simple_cerebros_random_search.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from multiprocessing import Process, Lock
1515
import os
1616
from gc import collect
17+
from shutil import rmtree
1718

1819

1920
# import optuna
@@ -596,8 +597,14 @@ def has_valid_metric(num):
596597
print(f"Best model name: {self.best_model_path}")
597598
return best
598599

599-
def get_best_model(self):
600+
def purge_model_storage(self):
601+
path_0 = f"{self.project_name}/models"
602+
rmtree(path_0)
603+
604+
def get_best_model(self, purge_model_storage_files: bool=False):
600605
best_model = tf.keras.models.load_model(self.best_model_path)
606+
if purge_model_storage_files:
607+
self.purge_model_storage()
601608
return best_model
602609

603610
# ->

0 commit comments

Comments
 (0)