Releases: ExaScience/smurff
Releases · ExaScience/smurff
v1.0
SMURFF v1.0 Release Notes
Functionally SMURFF v1.0 is the same as SMURFF v0.17.0.
The main improvements are a modernisation of the packaging and build system We
now use a pyproject.toml
file and scikit-build-core with vcpkg on Windows and
macOS to build wheels and conda package for Python 3.9 to Python 3.13 on
Window, Linux and macOS.
These packages can be installed using
- conda:
conda install -c vanderaa smurff
- pip:
pip install smurff
Other fixes / minor improvements
smurff --bist
now runs all unittests in the singlesmurff
binary in #149py_smurff version
gives version info on linked libraries in #160- A better error message when input contains NaN in #161
Full Changelog: v0.17.0...v1.0
Documentation updates, faster predictions and update Python API for predictions
Updated Python API for inference
Speedup in PredictionSession and MacauOnePrior
Fixes for logging in Jupyter Notebooks
Fixes in propageted posterior dimension checking
Update documentation on PredictSession
Updated documentation and small fixes for predictions.
See:
- docs/notebooks/syn_out_matrix_prediction.ipynb
- python/smurff/smurff/predict.py
Support for Tensor Prediction
This version adds support for predictions with more than 2 dimensions.
Posterior Propagation
SMURFF now supports BPMF with Posterior Propagation
Faster oom predictions
v0.14.3 Faster OOM prediction