(config: Config, stop_event=None)
| 579 | |
| 580 | |
| 581 | def run_explorer(config: Config, stop_event=None) -> None: |
| 582 | ray.init( |
| 583 | namespace=config.ray_namespace, |
| 584 | runtime_env={ |
| 585 | "env_vars": { |
| 586 | LOG_DIR_ENV_VAR: config.log.save_dir, |
| 587 | LOG_LEVEL_ENV_VAR: "INFO", |
| 588 | } |
| 589 | }, |
| 590 | ) |
| 591 | try: |
| 592 | explore(config) |
| 593 | finally: |
| 594 | if stop_event: |
| 595 | stop_event.set() |
| 596 | ray.shutdown() |
| 597 | |
| 598 | |
| 599 | def run_both(config: Config, stop_event=None) -> None: |