-
Notifications
You must be signed in to change notification settings - Fork 2
ParslRunner
chaofengwu edited this page Jun 29, 2020
·
3 revisions
ParslRunner is the central part of ParaOpt. It defines the main workflow, and invoke different parts, including optimizers and Parsl, to finish the whole experiment. About how to use it, please refer to create Experiment and Runner.
By running
ParslRunner.run()
, we could start the optimization process. There are several steps for the process:
- get configuration from optimizer for current trial
- create scripts for current trial based on the configuration
- create runconfig and pass to objective function
- run the trial and calculate the result for objective function
- validate and store result
- update optimizer
- Go back to 1 if necessary, or stop