Parallelization in mlrMBO
In mlrMBO you can parallelize the tuning on two different levels to speed up computation:
mlrMBO.feval
Multiple evaluations of the target function.mlrMBO.propose.points
Optimization of the infill criteria if multiple are used (e.g. ParEGO and ParallelLCB)Internally the evaluation of the target function is realized with the R package parallelMap. See the mlrMBO tutorial and the Github project pages of parallelMap for instructions on how to set up parallelization. The different levels of parallelization can be specified in parallelStart*
. Details for the levels mentioned above are given below:
exampleRun
. (Level: mlrMBO.feval
)mlrMBO.propose.points
)Details regarding the latter:
In mlrMBO you can parallelize the tuning on two different levels to speed up computation:
mlrMBO.feval
Multiple evaluations of the target function.mlrMBO.propose.points
Optimization of the infill criteria if multiple are used (e.g. ParEGO and ParallelLCB)Internally the evaluation of the target function is realized with the R package parallelMap. See the mlrMBO tutorial and the Github project pages of parallelMap for instructions on how to set up parallelization. The different levels of parallelization can be specified in parallelStart*
. Details for the levels mentioned above are given below:
exampleRun
. (Level: mlrMBO.feval
)mlrMBO.propose.points
)Details regarding the latter: