fastFM: A Library for Factorization Machines
This release adds the capabilities to build binaries (wheels) that work across a large range of Linux distributions to our travis-ci. This will greatly benefit everyone who had issues with source installing fastFM.
Special thanks goes to
This release contains again various community contributions :smile: .
This release fixes pip install for ubuntu 16.04 #82 and all other systems that have a pip version > 7.0.
This release fixes a bug leading to segmentation fault errors for the BPR solver. The bug was reported (by @felixmaximilian) in #61 and fixed by https://github.com/ibayer/fastFM-core/pull/13 .
The release further improves code quality by fixing a fair amount of coding style violations (thanks to @takuti ).
- fastFM has been accepted as contribution to the JMLR OSS track.
fastFM supports now whatever BLAS version is installed (OpenBLAS is prefered).
This minor release updates the fastFM-core sub-module which contains a fix for #37 .
Previously the same random number generator seed was used for each start of the mcmc chain, which lead to bad mixing with warm start ( n_more_iter
parameter). This issue is now fixed by using a new random seed for each warm start.
Travis CI now creates and uploads wheels for every new release.
We can now use pip install fastFM
on Linux and OSX (only 64bit).
This release makes fastFM Python3 compatible and greatly simplifies the build process on OSX and Linux.
Bugfix: calling als solver with rank=0 lead to memory error.
Enhancements: