From 961a6553b2240d79e213426f1e81e198ba38b07e Mon Sep 17 00:00:00 2001 From: Sooyoung Cheong <64125280+c-sooyoung@users.noreply.github.com> Date: Sun, 16 Aug 2026 02:53:20 +0900 Subject: [PATCH] new TODO --- TODO.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/TODO.md b/TODO.md index c129d7b..049abe8 100644 --- a/TODO.md +++ b/TODO.md @@ -5,26 +5,24 @@ - restructure `FoldSlicePtychoEngine.__init__()` to load data but not params - write new `prepare_data.m` - start fold_slice from config.yaml instead of setup.txt -- unify `BOEngine.__init__()` - BO train_x/y transfer between engines for single job - multi-GPU dispatcher - synchronous batched BO - asynchronous BO -- template job sequences / yamls - - mobo - metric() function(s) for each ptycho engine - FRC score - separate `config` into `bo_config` and `ptycho_config`; let `BOEngine` have no knowledge of ptychography and vice versa. - add GPU version of ExamplePtychoEngine - change `PtychoEngine.metric()` to accept list of names and return dict -- separation of available GPUs and parallel BO batches -- prepare next batch for efficient GPU use + - rename `BOEngine` to `Sampler` - organize results/ - possibly: `[dataset name]/[salient config]-[date]/` # TODAY: +- separation of available GPUs and parallel BO batches +- prepare next batch for efficient GPU use - `GridSampler` - `.__init__()` should create a grid - `.ask()` should remove those items from the grid