Hi,
I was trying to run the package and ran into the following error.
In lines 96, 122 of solver.py and line 68 of matrix_factorization.py, the line
X = check_array(X, force_all_finite=False)
leads to a TypeError. Changing force_all_finite to ensure_all_finite seems makes the scripts run again.