Skip to content

Releases: ibayer/fastFM

Linux Binaries

22 Nov 16:13
Compare
Choose a tag to compare

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.

Python 3.6, OpenBlas and more

30 Oct 21:06
Compare
Choose a tag to compare

This release contains again various community contributions 😄 .

  • 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.

Fix Pip Install

17 Jan 01:31
Compare
Choose a tag to compare

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

Maintenance Release

13 Oct 08:54
Compare
Choose a tag to compare

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 ibayer/fastFM-core#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

Support OpenBLAS

25 May 08:15
Compare
Choose a tag to compare

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

Better mixing for mcmc with warm-start

14 Feb 20:20
Compare
Choose a tag to compare

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.

Build Wheels, pip install fastFM

26 Jan 22:47
Compare
Choose a tag to compare

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

Simplify Build Process and Add Python3 Support

16 Jan 19:54
Compare
Choose a tag to compare

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

add BSD 3 clause

09 Jul 05:32
Compare
Choose a tag to compare
0.1.1

update release to 0.1.1

First Official Development Release

17 Feb 15:36
Compare
Choose a tag to compare
Pre-release
0.1.0

update to fastFM-core v.0.1.0