def test_unique_experiment_name_different_experiments(): uname_1 = unique_experiment_name('.', 'one87') uname_2 = unique_experiment_name('.', 'another87') assert uname_1 != uname_2
def test_unique_experiment_name_same_name_experiments(): uname_1 = unique_experiment_name('.', 'one87') os.makedirs(uname_1, exist_ok=True) uname_2 = unique_experiment_name('.', 'one87') os.removedirs(uname_1) assert uname_1 != uname_2
def __init__(self, logdir='logs', name='default', max_num_images=20): self.logdir = unique_experiment_name(logdir, name) self.max_num_images = max_num_images self._tag_base_counter = 0 self._phase_state = None
def __init__(self, savedir='output/results/', name='default'): self.name = name self.savedir = unique_experiment_name(savedir, name) self._create_folder()
def savedir(self): if not hasattr(self, '_savedir'): self._savedir = unique_experiment_name(self.root_savedir, self.name) os.makedirs(self._savedir, exist_ok=True) return self._savedir