|
2 | 2 |
|
3 | 3 | The release log for BoTorch. |
4 | 4 |
|
| 5 | +## [0.6.5] - Jul 15, 2022 |
| 6 | + |
| 7 | +#### Compatibility |
| 8 | +* Require PyTorch >=1.10 (#1293). |
| 9 | +* Require GPyTorch >=1.7 (#1293). |
| 10 | + |
| 11 | +#### New Features |
| 12 | +* Add MOMF (Multi-Objective Multi-Fidelity) acquisition function (#1153). |
| 13 | +* Support `PairwiseLogitLikelihood` and modularize `PairwiseGP` (#1193). |
| 14 | +* Add in transformed weighting flag to Proximal Acquisition function (#1194). |
| 15 | +* Add `FeasibilityWeightedMCMultiOutputObjective` (#1202). |
| 16 | +* Add outcome_transform to `FixedNoiseMultiTaskGP` (#1255). |
| 17 | +* Support Scalable Constrained Bayesian Optimization (#1257). |
| 18 | +* Support `SaasFullyBayesianSingleTaskGP` in `prune_inferior_points` (#1260). |
| 19 | +* Add MARS tutorial (#1305). |
| 20 | + |
| 21 | +#### Other Changes |
| 22 | +* Add `Bilog` outcome transform (#1189). |
| 23 | +* Make `get_infeasible_cost` return a cost value for each outcome (#1191). |
| 24 | +* Modify risk measures to accept `List[float]` for weights (#1197). |
| 25 | +* Support `SaasFullyBayesianSingleTaskGP` in prune_inferior_points_multi_objective (#1204). |
| 26 | +* BotorchContainers and BotorchDatasets: Large refactor of the original `TrainingData` API to allow for more diverse types of datasets (#1205, #1221). |
| 27 | +* Proximal biasing support for multi-output `SingleTaskGP` models (#1212). |
| 28 | +* Improve error handling in `optimize_acqf_discrete` with a check that `choices` is non-empty (#1228). |
| 29 | +* Handle `X_pending` properly in `FixedFeatureAcquisition` (#1233, #1234). |
| 30 | +* PE and PLBO support in Ax (#1240, #1241). |
| 31 | +* Remove `model.train` call from `get_X_baseline` for better caching (#1289). |
| 32 | + |
| 33 | +#### Bug Fixes |
| 34 | +* Update `get_gp_samples` to support input / outcome transforms (#1201). |
| 35 | +* Make `task_feature` as required input in `MultiTaskGP.construct_inputs` (#1246). |
| 36 | +* Fix CUDA tests (#1253). |
| 37 | +* Fix `FixedSingleSampleModel` dtype/device conversion (#1254). |
| 38 | +* Prevent inappropriate transforms by putting input transforms into train mode before converting models (#1283). |
| 39 | +* Fix `sample_points_around_best` when using 20 dimensional inputs or `prob_perturb` (#1290). |
| 40 | +* Skip bound validation in `optimize_acqf` if inequality constraints are specified (#1297). |
| 41 | + |
| 42 | +#### Documentation |
| 43 | +* Add a note about observation noise in the posterior in `fit_model_with_torch_optimizer` notebook (#1196). |
| 44 | +* Fix custom botorch model in Ax tutorial to support new interface (#1213). |
| 45 | +* Update MOO docs (#1242). |
| 46 | +* Add SMOKE_TEST option to MOMF tutorial (#1243). |
| 47 | +* Fix `ModelListGP.condition_on_observations`/`fantasize` bug (#1250). |
| 48 | +* Replace space with underscore for proper doc generation (#1256). |
| 49 | +* Update PBO tutorial to use EUBO (#1262). |
| 50 | + |
| 51 | + |
5 | 52 | ## [0.6.4] - Apr 21, 2022 |
6 | 53 |
|
7 | 54 | #### New Features |
|
0 commit comments