Changes
🚀 Features
- Add an
alpha
parameter for the ALS models @benfred (#581) - Use num_threads for batch recommendations in MF models @benfred (#562)
- Add save/load functions for models @benfred (#552)
- Publish binary wheels to PyPi using cibuildwheel @benfred (#546)
🐛 Bug Fixes
- Fix default argument typo in benchmark_als.py @atakanfilgoz (#585)
- Fix save/load for models that haven't been fit @benfred (#577)
- Warn on non-csr input passed to model.fit @benfred (#578)
- Fix partial_fit_items bug with only growing by a single item @benfred (#563)
🏎💨 Performance Improvements
📄 Documentation
🧰 Maintenance
- Add release-drafter workflow for generating release notes @benfred (#579)
- Disable building GPU extension if IMPLICIT_DISABLE_CUDA env var is set @benfred (#561)
- Build binary wheels for apple silicon @benfred (#553)
- Use scikit-build>=0.13.1 @benfred (#549)
- Disable compute_86 compilation for cuda 11.0 @benfred (#536)
- Require cmake v3.17+ @benfred (#534)