From 0bce2f76b8613be21da4d35a56216f8c70fd4305 Mon Sep 17 00:00:00 2001 From: Sooyoung Cheong <64125280+c-sooyoung@users.noreply.github.com> Date: Fri, 14 Aug 2026 01:22:25 +0900 Subject: [PATCH] deprecated sobo --- pipelines/sobo.py | 49 ----------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 pipelines/sobo.py diff --git a/pipelines/sobo.py b/pipelines/sobo.py deleted file mode 100644 index 9e0503b..0000000 --- a/pipelines/sobo.py +++ /dev/null @@ -1,49 +0,0 @@ -# depreacated, use pipelines.batched_sobo.sobo_pipeline() - -# import os -# import bo -# import ptycho - -# def sobo_pipeline(config): - -# result_dir = config['io']['result_dir'] -# os.makedirs(result_dir, exist_ok=True) - -# RANDOM_ITERS = config['job'].get('random_iters', 0) -# SOBO_ITERS = config['job'].get('sobo_iters') -# METRIC = config['bo']['metric'] -# PTYCHOENGINE = ptycho.engines[config['ptycho']['engine']] - - -# randombo = bo.RandomBOEngine(config) - -# bo_txt = os.path.join(result_dir, "bo.txt") -# with open(bo_txt, "w") as f: -# f.write(f" iter\tmetric\t{"\t".join([p[:7] for p in randombo.params])}\n") - -# for j in range(RANDOM_ITERS): -# print(f"RANDOM sampling; iteration {j}") -# job_config = randombo.ask() -# ptycho_engine = PTYCHOENGINE(job_config) -# ptycho_engine.run(run_id=f"bo-{j:03d}") -# y_value = ptycho_engine.metric(METRIC) -# randombo.tell(job_config, y_value) -# with open(bo_txt, "a") as f: -# p = [f'{job_config['ptycho']['params'][key]:.2f}' for key in randombo.params] -# f.write(f"{j: 8d}\t{y_value:.4f}\t{"\t".join(p)}\n") - - -# sobo = bo.SingleObjectiveBOEngine(config) -# sobo.train_x = randombo.train_x -# sobo.train_y = randombo.train_y - -# for j in range(SOBO_ITERS): -# print(f"SOBO sampling; iteration {RANDOM_ITERS + j}") -# job_config = sobo.ask() -# ptycho_engine = PTYCHOENGINE(job_config) -# ptycho_engine.run(run_id=f"bo-{RANDOM_ITERS + j:03d}") -# y_value = ptycho_engine.metric(METRIC) -# sobo.tell(job_config, y_value) -# with open(bo_txt, "a") as f: -# p = [f'{job_config['ptycho']['params'][key]:.2f}' for key in sobo.params] -# f.write(f"{RANDOM_ITERS + j: 8d}\t{y_value:.4f}\t{"\t".join(p)}\n")