Skip to content

v0.1.10 Release

Compare
Choose a tag to compare
@Jakepodell Jakepodell released this 20 Mar 16:43
  • Generation strategy (and consequently the Service API aka AxClient) now enforces maximum parallelism per step.
  • Parallelism limitation will mostly be relevant for the Bayesian optimization phase of an Ax experiment; if you run into a MaxParallelismReachedException, which will mean that more trials need to be completed with data before generating new ones.
  • Sequential optimization with low parallelism is key to good Bayesian optimization performance (achieving optimal results in a low number of trials), but if computational resources are not a constraint, maximum parallelism for a given generation step can be altered by providing a custom generation strategy to AxClient
  • There is also now a DataRequiredError raised by generation strategy (and thus appearing in Service API).
  • This error is meant to designate when more trials need to be completed with data before Ax can transition to the next model in the generation strategy for a given optimization."