FastFM Versions Save

fastFM: A Library for Factorization Machines

0.2.11

6 years ago

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

  • @zouzias for pointing us to the manylinux project,
  • to @chittti for writing the manylinux based build script
  • and @chezou for integrating the build script in our travis config.

0.2.10

6 years ago

This release contains again various community contributions :smile: .

  • The default blas version has been changed from cblas to openblase (thanks @iramykytyn),
  • python 3.6 support has been improved (thanks @chezou),
  • warm start has been added to als classification (thanks @lucidfrontier45) and
  • changes in the numpy (thanks @mkdy) and sklearn api (thanks @takuti) have been incorporated.

0.2.9

7 years ago

This release fixes pip install for ubuntu 16.04 #82 and all other systems that have a pip version > 7.0.

0.2.6

7 years ago

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.

JMLR OSS track

0.2.5

7 years ago

fastFM supports now whatever BLAS version is installed (OpenBLAS is prefered).

v0.2.4

8 years ago

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.

v0.2.3

8 years ago

Travis CI now creates and uploads wheels for every new release. We can now use pip install fastFM on Linux and OSX (only 64bit).

v0.2.0

8 years ago

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:

  • Add Travis CI set-up (contributed by takuti)
  • Python3 compatible (contributed by chezou)
  • Support for older scikit-learn version (contributed by macks22)
  • Makefile is now OSX compatible (contributed by altimin)
  • Remove glib and argp dependencies from library.
  • Remove last OSX dependency (cblas) from library (contributed by takuti)
  • Update fastFM-core to v0.2.0

0.1.1

8 years ago

0.1.0

9 years ago