Skip to content

BoTorch optimisation using GPUs: tuning the optimisation based on hardware #1704

Answered by saitcakmak
sambitmishra98 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @sambitmishra98. Sorry for the late response.

Although there is a general increasing trend in wall-time taken for candidates to be suggested by the optimiser, I noticed the deviation in this wall-time varies quite a lot from 20 seconds to 2 minutes for qKG method. I am guessing all other methods will have the same issue.

The deviations beyond the expected increasing pattern are mostly due to variations in when the optimizer terminates. By default, we use scipy.minimize to optimize the acquisition functions. It determines when to terminate optimization based on 2 main criteria: maxiter/maxfun (# of iterations of the optimizer / function evaluations) & ftol/gtol (convergence tolerance …

Replies: 2 comments 11 replies

Comment options

You must be logged in to vote
6 replies
@sambitmishra98
Comment options

@Balandat
Comment options

@saitcakmak
Comment options

@Balandat
Comment options

@sambitmishra98
Comment options

Answer selected by sambitmishra98
Comment options

You must be logged in to vote
5 replies
@saitcakmak
Comment options

@sambitmishra98
Comment options

@saitcakmak
Comment options

@Balandat
Comment options

@sambitmishra98
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants