ParBayesianOptimization
ParBayesianOptimization is a package that tunes model hyperparameters with Bayesian optimization: it fits a Gaussian process to the scores you have so far and uses it to pick the next parameters to try, optionally running your scoring function in parallel.