|
93 | 93 | 'lr': hp.uniform('lr', 0, 0.8), |
94 | 94 | 'momentum': hp.quniform('momentum', 0, 0.99, 0.01), |
95 | 95 | }, |
| 96 | + 'scion': { |
| 97 | + 'lr': hp.uniform('lr', 0, 1), |
| 98 | + 'scale': hp.uniform('scale', 1.0, 1000.0), |
| 99 | + }, |
| 100 | + 'scionlight': { |
| 101 | + 'lr': hp.uniform('lr', 0, 1), |
| 102 | + 'scale': hp.uniform('scale', 1.0, 1000.0), |
| 103 | + }, |
96 | 104 | } |
97 | 105 |
|
98 | 106 |
|
@@ -234,8 +242,6 @@ def closure() -> float: |
234 | 242 | optimizer_config['projection_fn'] = lambda: l2_projection(parameters, max_norm=1) |
235 | 243 | elif optimizer_name == 'bsam': |
236 | 244 | optimizer_config['num_data'] = 1 |
237 | | - elif optimizer_name == 'scion': |
238 | | - optimizer_config['scale'] = 50.0 |
239 | 245 |
|
240 | 246 | optimizer = optimizer_class( |
241 | 247 | model if optimizer_name in OPTIMIZERS_MODEL_INPUT_NEEDED else parameters, **optimizer_config |
@@ -461,26 +467,6 @@ def main(): |
461 | 467 | seed=SEARCH_SEED, |
462 | 468 | ) |
463 | 469 |
|
464 | | - print('Executing Ackley experiments...') # noqa: T201 |
465 | | - execute_experiments( |
466 | | - [ |
467 | | - ( |
468 | | - OPTIMIZERS['ranger'], |
469 | | - { |
470 | | - 'lr': hp.quniform('lr', 0, 1, 0.01), |
471 | | - }, |
472 | | - ) |
473 | | - ], |
474 | | - ackley, |
475 | | - initial_state=(-2.0, -2.0), |
476 | | - output_dir=output_dir, |
477 | | - experiment_name='ackley', |
478 | | - x_range=(-5, 5), |
479 | | - y_range=(-5, 5), |
480 | | - minimum=(0.0, 0.0), |
481 | | - seed=SEARCH_SEED, |
482 | | - ) |
483 | | - |
484 | 470 |
|
485 | 471 | if __name__ == '__main__': |
486 | 472 | main() |
0 commit comments