Trieste

Latest version: v4.2.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

4.2.2

Fixes
* Don't use the same seed when sampling from the subspaces of a product space [885]
* Fix failing ray tutorial [856]

**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v4.2.1...v4.2.2

4.2.1

**Fixes**
Make one hot encoder compilable (880)
Improve dataset_len error message (879)

**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v4.2.0...v4.2.1

4.2.0

**Improvements/fixes**
Avoid duplicating initial points when using vectorization (875)

**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v4.1.0...v4.2.0

4.1.0

**Improvements/fixes**
Query point encoders for Deep GP models (873)

**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v4.0.1...v4.1.0

4.0.1

**Improvements/fixes**
Don't create additional feature when one-hot-encoding two-value categories (869)
Support and test against Tensorflow 2.16 (858)

**Note that (like tensorflow-probability and GPflow) Trieste uses Keras 2. Since TF 2.16 defaults to using Keras 3, `tf.keras` (and Keras optimizers such as `Adam`) must now be imported from the `tf_keras` package instead. Alternatively, you can import `tf_keras` from the `gpflow.keras` module, which will automatically select the right source depending on which version of TF is installed.**

**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v4.0.0...v4.0.1

4.0.0

**Breaking changes**
This release includes a minor breaking change:

As part of 864, a number of built in model classes such as `GaussianProcessRegression` and `DeepEnsembleModel` have been updated to support optional query point encoders. This involved moving the implementation of public methods such as `predict` to new internal methods called `predict_encoded` etc that work on the encoded query points. Any user-defined class that overrode the public methods should therefore switch to overriding the *`_encoded` internal methods instead.

**New features**
Query point encoders for models (864)

**Improvements/fixes**
Categorical trust regions (865)

**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v3.4.0...v4.0.0

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.