This commit is contained in:
2026-08-16 02:53:20 +09:00
parent 69003f5b45
commit 961a6553b2
+3 -5
View File
@@ -5,26 +5,24 @@
- restructure `FoldSlicePtychoEngine.__init__()` to load data but not params - restructure `FoldSlicePtychoEngine.__init__()` to load data but not params
- write new `prepare_data.m` - write new `prepare_data.m`
- start fold_slice from config.yaml instead of setup.txt - start fold_slice from config.yaml instead of setup.txt
- unify `BOEngine.__init__()`
- BO train_x/y transfer between engines for single job - BO train_x/y transfer between engines for single job
- multi-GPU dispatcher - multi-GPU dispatcher
- synchronous batched BO - synchronous batched BO
- asynchronous BO - asynchronous BO
- template job sequences / yamls
- mobo
- metric() function(s) for each ptycho engine - metric() function(s) for each ptycho engine
- FRC score - FRC score
- separate `config` into `bo_config` and `ptycho_config`; let `BOEngine` have no knowledge of ptychography and vice versa. - separate `config` into `bo_config` and `ptycho_config`; let `BOEngine` have no knowledge of ptychography and vice versa.
- add GPU version of ExamplePtychoEngine - add GPU version of ExamplePtychoEngine
- change `PtychoEngine.metric()` to accept list of names and return dict - 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` - rename `BOEngine` to `Sampler`
- organize results/ - organize results/
- possibly: `[dataset name]/[salient config]-[date]/` - possibly: `[dataset name]/[salient config]-[date]/`
# TODAY: # TODAY:
- separation of available GPUs and parallel BO batches
- prepare next batch for efficient GPU use
- `GridSampler` - `GridSampler`
- `.__init__()` should create a grid - `.__init__()` should create a grid
- `.ask()` should remove those items from the grid - `.ask()` should remove those items from the grid